/* 全局CSS定义 */
body { text-align: center; font-family:Arial,Tahoma;margin:0;padding:0;background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p { margin: 0; padding: 0; border: 0;}
p{font-size:12px;}
h1,h2,h3,h4,h5,h6,input { margin:0; padding:0;}
ul,li{ list-style:none;}
input { margin:0; padding:0;}
table,td,tr,th{ font-size:12px;}


/* 常用链接*/
a.linkRed:link,a.linkRed:visited{color:#f00!important;}/* 红色 */
a.linkRed:hover{color:#c00!important;}
a.linkBlack:link,a.linkBlack:visited{color:#000!important;text-decoration:none;}/* 黑色 */
a.linkBlack:hover{color:#f00!important;}
a.linkWhite:link,a.linkWhite:visited{color:#fff!important;text-decoration:none;font-weight:bold;}/* 白色 */
a.linkWhite:hover{color:#fff!important;text-decoration:underline;font-weight:bold;}
a.linkGray:link,a.linkGray:visited{color:#747575!important;text-decoration:none;}/* 灰色 */
a.linkGray:hover{color:#747575!important;text-decoration:underline;}
a.linkGray2:link,a.linkGray2:visited{color:#666!important;text-decoration:none;font-weight:normal;font-size:12px;}/* 深灰色 */
a.linkGray2:hover{color:#666!important;text-decoration:underline; font-weight:normal;font-size:12px;}
a.linkbrown:link,a.linkbrown:visited{color:#4d4f50!important;text-decoration:none;font-weight:normal;font-size:12px;}/* 深灰色2 */
a.linkbrown:hover{color:#4d4f50!important;text-decoration:underline;font-size:12px;}

a.linkblue:link,a.linkblue:visited{color:#1d66a9;text-decoration:none;font-size:14px;font-weight:bold;}
a.linkblue:hover{color:#c00;text-decoration:underline; font-weight:bold;}/* 14号蓝色 */

a.linkblue2:link,a.linkblue2:visited{color:#015887;text-decoration:none;font-size:12px}
a.linkblue2:hover{color:#015887;text-decoration:underline;}/* 12号蓝色 */
a.linkgreen:link,a.linkgreen:visited{color:#417b16!important;text-decoration:none;font-size:14px;font-weight:bold;}/* 绿色 */
a.linkgreen:hover{color:#417b16!important;text-decoration:underline;font-size:14px;font-weight:bold;}

/*全局分布定义*/
.main{width:970px;margin-top:15px;margin-right:auto;margin-left:auto;}
.main2{width:970px;margin-top:6px;margin-right:auto;margin-left:auto;}
.main3{width:970px;margin-top:15px;margin-right:auto;margin-left:auto;}
.clearit{clear:both;overflow:hidden;font-size:0; height:0}
.sub_off{line-height:22px;background:url(../images/index_40.gif) no-repeat;}
.sub_off span{float:right; font-weight:bold; padding-right:5px;background:url(../images/index_40.gif) no-repeat;}
.sub_on{background-color:#57a6dc; line-height:22px; border-bottom:1px solid #dfe9f4; }

/*用于公司简介网页*/
.sub_off2{line-height:24px;background:url(../images/about_bg.gif) no-repeat;}
.sub_off2 span{float:right; font-weight:bold; padding-right:5px;background:url(../images/about_bg.gif) no-repeat;}
.sub_on2{background-color:#57a6dc; line-height:24px; border-bottom:1px solid #dfe9f4; }

/*顶部区域*/
#head{width:1003px;height:120px;background:url(../images/index_01.gif);margin-left:auto;margin-right:auto}
#head1{width:1003px;height:26px;text-align:left;margin:0 auto;}
.top_l{float:left;text-align:left;height:26px;line-height:22px;padding:5px 0 0 30px;}
.top_r{float:right;height:26px;padding:8px 40px 0 0;}
#logo_search{width:1003px;float:left;margin:0 auto;}
#logo{ width:249px; float:left;}
#logo img{ vertical-align:center;margin-top:12px;margin-left:20px}
#search{width:675px;height:66px;float:right;margin:15px 18px 0 0;text-align:left;background:url(../images/index_06.gif) repeat-x;overflow:hidden;}

/*导航区*/
.main_menu{width:1003px;margin-top:8px;height:30px;margin-left:auto;margin-right:auto}
.m_left{padding-left:60px;float:left;}
.m_right{ float:left;line-height:30px;margin-left:auto; margin-right:auto}
.main_m_sel{background:url("../images/index_12.gif") no-repeat; float:left; margin-right:7px;}
.main_m_sel div{background:url("../images/index_12_1.gif") top right no-repeat; height:30px; line-height:30px; padding:0 10px; font-weight:bold; color:#fff; float:left;}
.main_m_sel div a{color:#fff;text-decoration:none;}
.main_m_sel div a:hover{color:#fff;text-decoration:underline;}
.main_m_unsel{background:url("../images/index_19.gif") bottom left no-repeat;float:left; margin-right:7px;}
.main_m_unsel div{background:url("../images/index_19_1.gif") bottom right no-repeat; height:26px; line-height:26px; padding:0 10px; font-weight:bold; padding-top:4px; float:left;}
.main_m_unsel div a{color:#1b4c7a;text-decoration:none;}
.main_m_unsel div a:hover{color:#ED1802;text-decoration:underline;}

.m_bottom{width:970px;height:24px;background:url("../images/nav_bg2.gif") repeat; text-align:left;line-height:22px; margin-left:auto; margin-right:auto}

/*主页左栏*/
#left_box{width:165px;float:left;text-align:center; }
.left_box1{width:165px;height:980px; background-color:#eff7fc;float:left;}
.l_menu{text-align:center;}
.l_menu_dh{width:165px;height:25px;background:url(../images/index_36.gif) no-repeat;text-align:left;line-height:22px;color:#003366; font-size:14px;font-weight:bold; text-indent:15px;}
.l_menu ul{width:165px}
.l_menu li{width:165px;height:25px;text-align:left;line-height:22px;color:#003366; font-size:12px;text-indent:15px;}
.l_menu li a{color:#003366; font-size:12px;text-decoration:none;font-weight:normal;}
.l_menu li a:hover{color:#fff; font-size:12px;text-decoration:none;}

.l_menu2{text-align:center;}
.l_menu2 ul{width:165px}
.l_menu2 li{width:165px;height:28px;text-align:left;line-height:24px;color:#fff; font-size:12px;text-indent:15px;font-weight:bold;}
.l_menu2 li a{color:#fff; font-size:12px;text-decoration:none;font-weight:bold;}
.l_menu2 li a:hover{color:#fff; font-size:12px;text-decoration:none;font-weight:bold;}

.l_box{margin-top:8px;}
.l_box_dh{width:165px;height:25px;background:url(../images/index_73.gif) no-repeat;text-indent:15px;text-align:left;line-height:25px;font-weight:bold;color:#3a4a5c}
.l_box_body{width:165px;background-color:#f2f7f7; }
.l_box_txt{width:146px;line-height:24px;text-align:left;margin:8px auto 5px auto;}

/*主页中栏*/
#middle_box{float:left;width:312px;text-align:left;background-color:#fff;margin-left:13px;}
#m_box1{width:312px;height:411px;background:url(../images/index_38.gif) no-repeat;}
.baiyechuan{width:269px;height:380px;text-align:left;padding:18px 0 10px 18px;}
.baiyechuan a{color:#7a7a7a;text-decoration:none;}
.baiyechuan a:hover{color:#7a7a7a;text-decoration:underline;}
.txt{color:#666666; font-size:11px; line-height:18px;text-align:left;padding-top:5px;}
#mid_box1{width:312px;background:#fff;margin-top:8px;}
.mid_box1_dh{width:312px;height:27px;text-align:left;color:#a70e02;font-size:14px;text-indent:10px; line-height:25px;background:url(../images/index_50.gif) no-repeat;}
.mid_box1_body{width:312px;background:url(../images/index_52.gif); margin-top:8px}
.mid_box1_body ul li{line-height:24px;text-align:left;overflow:hidden;}
.mid_box1_body li a{color:#000;text-decoration:none;font-size:12px;}
.mid_box1_body li a:hover{color:#000;font-size:12px;text-decoration:underline;}
.mid_box2{width:312px;background-color:#f2f2f2;margin-top:8px}
.mid_box2 img{padding:5px 0 5px 0;}
.mid_box3_dh{width:312px;height:27px;text-align:left;color:#3e6b91;font-size:14px;text-indent:10px;line-height:25px;background:url(../images/index_50.gif) no-repeat;}
.mid_box3_body{width:312px;text-align:left;background-color:#f4f6f8;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;table-layout:fixed}
.mid_box3_body ul li{line-height:24px;text-align:left;overflow:hidden;font-size:12px;}
.mid_box3_body li a{color:#000;text-decoration:none;font-size:12px;}
.mid_box3_body li a:hover{color:#000;text-decoration:underline;}

/*主页右栏*/
#right_box{float:right;width:466px;text-align:left;height:100%;background-color:#fff;}
.r_box1{text-align:left;}
.r_box1_dh{width:466px;height:30px;}
.r_box1_dh1{width:400px;text-align:left;color:#0d4d8e;font-size:18px;text-indent:10px;float:left;}
.r_box1_dh2{width:60px;color:#0d4d8e; float:right;padding-top:4px;}
.r_box1_body{background-color:#f5f9f9}

.r_body{width:500px;margin-left:10px;}
.r_bodyindex{width:440px;margin-left:10px;}
.left_txt{width:180px;line-height:22px; margin-top:5px;float:left;color:#0d4d8e}
.r_body_r{width:240px;float:right;margin:margin:5px 0 5px 5px;color:#0d4d8e;}
.r_body_r ul li{line-height:22px;text-align:left;overflow:hidden;}
.r_body_r li a{color:#0d4d8e;font-size:12px;text-decoration:none;}
.r_body_r li a:hover{color:#0d4d8e;font-size:12px;text-decoration:underline;}

.r_box2_dh{height:22px;text-align:left;color:#417b16;font-size:14px;font-weight:bold;text-indent:10px;border-bottom:1px solid #bdd3da;margin-bottom:3px;margin-top:5px;}

.r_box2_body{background-color:#fff;}
.left_txt{width:340px;margin:5px 0 5px 0;line-height:22px;float:left;color:#747575;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;table-layout:fixed}
.left_txt h4{font-size:14px;line-height:22px;color:#0d508c}

.left_txt2{width:180px;margin:5px 0 5px 0;line-height:22px;float:left;color:#747575}
.left_txt2 h4{font-size:14px;line-height:22px;color:#0d508c}
.r_body_r2{float:left;margin:margin:10px 0 5px 5px;color:#0d4d8e;}
.r_body_r2 ul li{line-height:22px;text-align:left;overflow:hidden;}
.r_body_r2 li a{color:#0d4d8e;font-size:12px;text-decoration:none;}
.r_body_r2 li a:hover{color:#0d4d8e;font-size:12px;text-decoration:underline;}

.left_txt2 ul li{line-height:22px;text-align:left;overflow:hidden;}
.left_txt2 li a{color:#0d4d8e;font-size:12px;text-decoration:none;}
.left_txt2 li a:hover{color:#0d4d8e;font-size:12px;text-decoration:underline;}
.right_img {float:right;width:84px}
.right_img img{margin:20px 0 0 5px}
.left_img {float:left;width:84px}
.left_img img{margin:20px 0 0 5px}
.right_txt2{width:340px;margin:5px 0 5px 0;line-height:22px;float:right;color:#747575;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;table-layout:fixed}
.right_txt2 h4{font-size:14px;line-height:22px;color:#0d508c}
.right_txt2 ul li{line-height:22px;text-align:left;overflow:hidden;}
.right_txt2 li a{color:#0d4d8e;font-size:12px;text-decoration:none;}
.right_txt2 li a:hover{color:#0d4d8e;font-size:12px;text-decoration:underline;}


.map_dh{width:466px;height:22px;text-align:left;color:#417b16;font-size:14px;font-weight:bold;text-indent:10px;border-bottom:1px solid #bdd3da;margin-top:10px;}
.map{width:466px;background-color:#f2f7f7;}


/*links栏*/
#link{width:970px;margin-right:auto;margin-left:auto; PADDING: 8px 0px 8px 5px;background:#eeeeee;text-align:left;margin-top:10px; line-height:22px;}
#link .l1{LIST-STYLE-TYPE: none;display:inline;white-space:nowrap;padding:0px 6px 0px 6px;border-right:1px solid #7f9db9;font-weight:bold;color:#02417c}
#link .l2{LIST-STYLE-TYPE: none;display:inline;white-space:nowrap;padding:0px 6px 0px 6px;border-right:1px solid #7f9db9;}

/*foot栏*/
#foot{width:970px;height:54px;text-align:center; line-height:25px;width:970px;margin:8px auto 50px auto;background:url(../images/index_85.gif) repeat;}
#foot .l1{LIST-STYLE-TYPE: none;display:inline;white-space:nowrap;padding:0px 6px 0px 6px;border-right:1px solid #7f9db9;font-weight:bold;color:#02417c}
.newsfix{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;table-layout:fixed}
#newsfix1{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;table-layout:fixed}

.board img{padding:8px 9px 5px 2px;}

/********************************---sitemap栏---********************************/
.main3 h2{ text-align:left; font-size:16px; height:20px; line-height:20px; padding-left:5px; color:#2269b6}
.sitemap_a{width:235px;float:left;font-family:"Arial";font-size:12px;color:#2269b6}
.sitemap_a h3{background:#e6e6e6; line-height:22px;font-size:14px;margin-top:2px}
.sitemap_a li{ height:20px; background:#f8f8f8;margin-top:1px;text-align:left; text-indent:15px}
.sitemap_a a{color:#2269b6; text-decoration:none}
.sitemap_a a:hover{text-decoration:underline}


.sitemap_b{width:235px;float:left;font-family:"Arial";font-size:12px;margin-left:10px;color:#2269b6}
.sitemap_b h3{background:#e6e6e6; line-height:22px;font-size:14px;margin-top:2px}
.sitemap_b li{ height:20px; background:#f8f8f8;margin-top:1px;text-align:left;text-indent:15px}
.sitemap_bj{ background:#ff0000; text-indent:30px}
.sitemap_b a{color:#2269b6; text-decoration:none}
.sitemap_b a:hover{text-decoration:underline}

.anews{background:url(../images/news.gif) no-repeat left; padding-left:24px}
.onews{background:url(../images/onews.gif) no-repeat 0 50%;padding-left:10px}