
*{ margin:0 auto; padding:0;}
body{ font:Arial, Helvetica, sans-serif; color:#3f3f3f; font-size:12px; background:#ccc;   }
a{ text-decoration:none;}
ul,li{ list-style:none;}
.clear{ clear:both;}
.con{ margin:0 auto; padding:0; width:957px; background:#fff;   }
p{ margin:0 auto; padding:0;}
.more{ float:right; padding-right:10px; line-height:27px; }
.more a{font-size:11px; color:#fff;}
.more a:hover{ color:#FF0;}
.span1{ float:right; font-size:12px; color:#3f3f3f; padding-right:8px;}
.span2{ font-size:11px; color:#fff; padding-left:7px; font-weight:normal;  }
.span3{ font-size:10px; color:#6e6b6b;}
.span5{ color:#F00; font-size:12px;}
.span5 a{ color:#F00; font-size:12px;}
/*index*/
.top{ width:957px; height:88px; }
.logo{ float:left; width:435px; height:88px;}
.topr{ float:left; width:522px; height:88px;}
.topr1{ float:right; width:290px; height:35px;}
.topr1 ul{ margin-left:50px;}
.topr1 li{ float:left; margin-right:5px;  line-height:35px; padding-left:15px; width:60px; }
.topr1 li a{ color:#3f3f3f;}
.topr1 li a:hover{ color:#0758a7;}
.top_li1{ background:url( ../images/top_libg1.jpg) no-repeat left center;}
.top_li2{ background:url( ../images/top_libg2.jpg) no-repeat left center;}
.top_li3{ background:url( ../images/top_libg3.jpg) no-repeat left center;}
.search{ width:244px; height:24px; line-height:24px; float:right; margin-right:17px !important; margin-right:11px; margin-top:18px;  }
.search_button{ padding-top:0px !important; padding-top:1px;}
.search li{ float:left;}
.topbartxt{ font-size:12px; width:191px; height:22px; border:1px solid #0758a7; line-height:22px;}
.nav{ margin-bottom:1px; width:957px; height:32px; line-height:32px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul{ margin-left:2px;}
.nav li{ line-height:32px; height:32px; width:117px; text-align:center; float:left; overflow:hidden; background:url(../images/nav_libg.jpg) no-repeat right center; display:block; }
.nav li a{ color:#fff; font-size:14px; font-family:Microsoft YaHei; display:block;}
.nav li a:hover{ background:url(../images/li_hover.jpg) no-repeat center;}
.banner{ width:957px; height:295px;}
.move_news{ width:957px; height:26px; line-height:26px; overflow:hidden;}
.move_news1{ color:#0758a7; font-size:12px; font-weight:bold; text-align:left; float:left; display:inline; margin-left:10px; line-height:26px; width:100px;}
.move_news1 a{color:#0758a7; font-size:12px;  font-weight:bold;}
.move_news2{ float:left; font-size:12px; color:#3f3f3f; height:26px; width:840px; }

.move_news2 li{  margin-right:20px; line-height:26px; float:left;  overflow:hidden;  }
.move_news2 li a{ font-size:12px; color:#3f3f3f;}
.move_news2 li a:hover{color:#f00;}

.index_content{ width:939px; margin:8px auto 8px auto; overflow:hidden;}
.index_1{ width:939px; height:219px; overflow:hidden; }
.con1{ width:630px; height:219px; float:left;  overflow:hidden; }
.con1_t{ width:630px; overflow:hidden;  background:url(../images/con_tbg.jpg) repeat-x; height:27px; line-height:27px;}
.con1_t ul{margin-top:6px; margin-left:20px;}
.con1_t li{ width:91px; height:21px; line-height:21px; float:left; margin-right:3px;  display:inline;}
.con1_t1{ font-size:12px; text-align:center; line-height:21px; height:21px; width:91px; overflow:hidden; background-color:#fff; color:#0758a7;}
.con1_t2{ font-size:12px; text-align:center; line-height:21px; height:21px; width:91px; overflow:hidden; background-color:#949595; color:#fff;}
.con1_bg1{ display:block; }
.con1_bg2{ display:none;  }
.con1_b{ width:628px; border:1px solid #0758a7; border-top:none; height:191px;  }
.con1_bl{ float:left; overflow:hidden; width:130px; height:153px; margin:13px 0px 0px 13px; }
.con1_b2{ overflow:hidden; width:457px; height:153px; float:left;  margin-top:13px; margin-left:13px; display:inline; line-height:22px; font-size:12px; }
.con1_b2 p{ font-size:12px; text-indent:2em; line-height:22px;}
.con1_b2 a:hover{ text-decoration: underline;}
.con1_b2 a{color:#f00;}
.con11{ width:600px; height:170px; margin:0 auto; padding-top:8px; line-height:23px; }
.con2{ width:300px; height:219px;   margin-left:9px !important; margin-left:6px;   float:left;  }
.con11 a{ color:#f00;}
.con11 a:hover{ text-decoration:underline;}


.index_2{ width:939px; height:238px; margin-top:10px; overflow:hidden; }
.con3{ width:303px; height:238px;     float:left;  }
.con3_t{ width:303px; overflow:hidden;  background:url(../images/con_tbg.jpg) repeat-x; height:27px; line-height:27px;}
.con3_t ul{margin-top:6px; margin-left:20px;}
.con3_t li{ width:91px; height:21px; line-height:21px; float:left; margin-right:3px;  display:inline; }
.con3_t1{ font-size:12px; text-align:center; line-height:21px; height:21px; width:91px; overflow:hidden; background-color:#fff; color:#0758a7;}
.con3_t2{ font-size:12px; text-align:center; line-height:21px; height:21px; width:91px; overflow:hidden; background-color:#949595; color:#fff;}
.con3_bg1{ display:block; }
.con3_bg2{ display:none;  }
.con3_b{ width:301px; border:1px solid #0758a7; border-top:none; height:210px;  }
.con3_b ul{ padding-top:8px; }
.con3_b li{ background:url(../images/con3_libg.jpg) no-repeat 8px center; overflow:hidden; line-height:24px; height:24px; padding-left:23px; }
.con3_b li a{ font-size:12px; color:#3f3f3f; }
.con3_b li a:hover{ color:#0758a7; }



.con4{ width:311px; height:238px; float:left; margin-left:8px; display:inline;  }
.con4_t{ width:311px; overflow:hidden;  background:url(../images/con_tbg.jpg) repeat-x; height:27px; line-height:27px;}
.con4_t h4{ color:#fff; font-size:14px; font-family:Microsoft YaHei; line-height:27px; height:27px;  background:url(../images/quanquan.jpg) no-repeat 11px center; padding-left:29px; padding-bottom:3px; font-weight:normal;}

.con4_b{ width:309px; border:1px solid #0758a7; border-top:none; height:210px;  }
.con4_b ul{ padding-top:8px; }
.con4_b li{ background:url(../images/con3_libg.jpg) no-repeat 8px center; overflow:hidden; line-height:24px; height:24px; padding-left:23px;}
.con4_b li a{ font-size:12px; color:#3f3f3f;}
.con4_b li a:hover{ color:#0758a7;}


.con5{ width:309px; height:238px; float:left; margin-left:8px; display:inline;  }
.con5_t{ width:309px; overflow:hidden;  background:url(../images/con_tbg.jpg) repeat-x; height:27px; line-height:27px;}
.con5_t h4{ color:#fff; font-size:14px; font-family:Microsoft YaHei; line-height:27px; height:27px;  background:url(../images/quanquan.jpg) no-repeat 11px center; padding-left:29px; padding-bottom:3px; font-weight:normal;}
.con5_b{ width:307px; border:1px solid #0758a7; border-top:none; height:210px;  }
.con5_b ul{ padding-top:8px; }
.con5_b li{ background:url(../images/con3_libg.jpg) no-repeat 8px center; overflow:hidden; line-height:24px; height:24px; padding-left:23px;}
.con5_b li a{ font-size:12px; color:#3f3f3f;}
.con5_b li a:hover{ color:#0758a7;}


.index_3{ width:939px; height:205px; margin-top:10px; overflow:hidden; }
.con6{ width:939px; height:205px;    }
.con6_t{ width:939px; overflow:hidden;  background:url(../images/con_tbg.jpg) repeat-x; height:27px; line-height:27px; position:relative;}
.con6_t h4{ color:#fff; font-size:14px; font-family:Microsoft YaHei; line-height:27px; height:27px;  background:url(../images/quanquan.jpg) no-repeat 11px center; padding-left:29px; padding-bottom:3px;}
.con6_t1{ float:left; height:27px; line-height:27px; width:200px;}
.con6_t2{float:right; display:inline; margin-right:20px;  }
.con6_t2 li{ float:left; font-size:12px; color:#fff; }
.con6_t2 li a{font-size:12px; color:#fff;}
.con6_t2 li a:hover{color:#FF0;}
.con6_t1 h4{ color:#fff; font-size:14px; font-family:Microsoft YaHei; line-height:27px; height:27px;  background:url(../images/quanquan.jpg) no-repeat 11px center; padding-left:29px; padding-bottom:3px; font-weight:normal;}
.con6_b{ width:937px; border:1px solid #0758a7; border-top:none; height:177px;  }
.con6_b ul{ padding-top:14px;  }
.con6_b li{  overflow:hidden; width:174px; float:left; text-align:center; line-height:26px; margin-left:15px; display:inline; }
.con6_b li a{ font-size:12px; color:#3f3f3f;}
.con6_b li a:hover{ color:#0758a7;}
.con6_b a{color:#3f3f3f;}


.index_4{ width:939px; height:205px; margin-top:10px; overflow:hidden; }
.con7{ width:939px; height:205px;    }
.con7_t{ width:939px; overflow:hidden;  background:url(../images/con_tbg.jpg) repeat-x; height:27px; line-height:27px; position:relative;}
.con7_t h4{ color:#fff; font-size:14px; font-family:Microsoft YaHei; line-height:27px; height:27px;  background:url(../images/quanquan.jpg) no-repeat 11px center; padding-left:29px; padding-bottom:3px; font-weight:normal;}
.con7_b{ width:937px; border:1px solid #0758a7; border-top:none; height:177px;  }
.con7_b ul{ padding-top:14px;  }
.con7_b li{  overflow:hidden; width:174px; float:left; text-align:center; line-height:26px; margin-left:15px; display:inline; }
.con7_b li a{ font-size:12px; color:#3f3f3f;}
.con7_b li a:hover{ color:#0758a7;}
.con7_b  a{ font-size:12px; color:#3f3f3f;}

.index_5{ width:939px; height:115px; margin-top:10px; overflow:hidden; }
.con8{ width:939px; height:115px;    }
.con8_t{ width:939px; overflow:hidden;  background:url(../images/con_tbg.jpg) repeat-x; height:27px; line-height:27px; position:relative;}
.con8_t h4{ color:#fff; font-size:14px; font-family:Microsoft YaHei; line-height:27px; height:27px;  background:url(../images/quanquan.jpg) no-repeat 11px center; padding-left:29px; padding-bottom:3px; font-weight:normal;}
.con8_b{ width:937px; border:1px solid #0758a7; border-top:none; height:87px;  }
.con8_b ul{ padding-top:10px;  }
.con8_b li{  overflow:hidden; float:left; text-align:center;  margin-left:10px; display:inline; }
.con8_b li a{ font-size:12px;  color:#004181;}
.con8_b li a:hover{ color:#0758a7;}

.s1{  overflow:hidden; font-size:12px; color:#004181; font-weight:bold; text-align:center; height:70px; line-height:70px; }
.s1 a{ text-align:center; line-height:70px; }
.s2{ background:url(../images/s2.jpg) no-repeat left center; overflow:hidden; font-size:12px; color:#004181; font-weight:bold; text-align:center; height:70px; line-height:70px; padding-left:72px;}
.s3{ background:url(../images/s3.jpg) no-repeat left center; overflow:hidden; font-size:12px; color:#004181; font-weight:bold; text-align:center; height:70px; line-height:70px; padding-left:72px;}
.s4{ background:url(../images/s4.jpg) no-repeat left center; overflow:hidden; font-size:12px; color:#004181; font-weight:bold; text-align:center; height:70px; line-height:70px; padding-left:72px;}
.s5{ background:url(../images/s5.jpg) no-repeat left center; overflow:hidden; font-size:12px; color:#004181; font-weight:bold; text-align:center; height:70px; line-height:70px; padding-left:72px;}
.s6{ background:url(../images/s6.jpg) no-repeat left center; overflow:hidden; font-size:12px; color:#004181; font-weight:bold; text-align:center; height:70px; line-height:70px; padding-left:72px;}


.links{ width:939px; height:30px; margin-top:10px; overflow:hidden; }
.links1{ float:left; overflow:hidden; width:90px; margin-left:10px; display:inline; height:30px; line-height:30px; }
.links1 h4{ font-size:14px; color:#004181; font-family:Microsoft YaHei;  background:url(../images/links_1.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:15px; }
.links2{ float:left; overflow:hidden; width:839px;}
.links2 ul{ margin-left:5px;}
.links2 li{ float:left; background:url(../images/links_2.jpg) no-repeat left center; font-size:12px; color:#000; height:30px; line-height:30px; padding-left:10px; margin-left:15px; display:inline; }
.links2 li a{font-size:12px; color:#000; }
.links2 li a:hover{ color:#004181; }


.foot{width:957px; height:87px; background:url(../images/foot_bg.jpg) repeat-x; margin-top:10px; font-size:12px; color:#373738;  }
.foot p{ text-align:center; line-height:23px; }
.foot a{font-size:12px; color:#373738;}
.foot a:hover{color:#004181; text-decoration:underline;}
.foot1{height:23px; line-height:23px; margin-top:10px; float:left; margin-left:170px; display:inline; }
.foot1 ul{ margin-left:20px;  }
.foot1 li{ float:left; overflow:hidden; margin-left:13px; display:inline; background:url(../images/foot1_bg.jpg) no-repeat right center; padding-right:12px;  }
.foot2{ float:left; width:957px;}



/*about us*/
.banner2{ width:957px; height:207px;}
.main{ width:926px; margin:20px auto 10px auto; overflow:hidden;}
.main_left{ width:187px; overflow:hidden; float:left;}
.left_menutop{ width:187px; overflow:hidden; height:47px;}
.leftmenu{ width:187px; background-color:#ededed;}
.leftmenu ul{ margin:0 auto; width:167px; padding-top:10px; padding-bottom:10px; }
.leftmenu li{ background:url(../images/left_menulibg.jpg) no-repeat; font-size:12px; color:#000;  line-height:28px; margin-top:6px;}
.leftmenu li a{ font-size:12px; color:#000; background:url(../images/left_menuabg.jpg) no-repeat 25px center; padding-left:48px;}
.leftmenu li a:hover{ font-weight:bold; color:#044c92;}
.leftmenu_bottom{ width:187px; height:18px; background:url(../images/leftmenu_bottom.jpg) no-repeat;}
.leftmenu_last{ width:179px; overflow:hidden; margin:15px auto 20px auto;}
.leftmenu_last1{ width:179px; height:76px; overflow:hidden;}
.leftmenu_last2{ width:179px; height:75px; overflow:hidden; margin-top:12px;}
.title{ float:left;}
.title li{ float:left; }
.main_right{ overflow:hidden; width:710px; float:left; margin-left:28px !important; margin-left:26px; margin-bottom:35px; }
.main_right1{ overflow:hidden; width:710px; height:34px; border-bottom:1px solid  #015ab2; line-height:34px;  }
.main_right1 h4{ background:url(../images/ab_titlebg.jpg) no-repeat 10px center; font-size:16px; color:#000; line-height:34px; padding-left:24px ; font-family:Microsoft YaHei; }
.span{ font-size:10px; color:#6e6b6b; text-align:left;}
.main_right1 span{ float:right; font-size:12px; color:#000; line-height:34px; padding-right:10px;}
.main_right1 span a{ color:#f00;}
.main_right2{ width:666px; margin:15px auto 15px auto; font-size:12px; line-height:21px; }


/*honor*/
.honor_right{overflow:hidden; width:710px; padding-bottom:15px;}

.honor_righttop{overflow:hidden; width:710px; padding-bottom:15px; }
.honor_righttop ul{ margin-left:25px; margin-top:15px; }
.honor_righttop li{ float:left; width:300px; overflow:hidden; text-align:center; font-size:12px; color:#313132; line-height:24px; padding-top:5px; padding-left:20px;}
.honor_righttop li h4{ font-size:12px; color:#313132; font-weight:normal; padding-top:8px;}
.honor_righttop img{ padding:2px; border:1px solid #ccc;}


.honor_rightbottom{overflow:hidden; width:710px; padding-bottom:15px; }
.honor_rightbottom ul{ margin-left:5px;  }
.honor_rightbottom li{ float:left; width:160px; overflow:hidden; text-align:center; font-size:12px; color:#313132; line-height:24px; padding-top:5px; padding-left:12px;}
.honor_rightbottom li h4{ font-size:12px; color:#313132; font-weight:normal; padding-top:8px;}
.honor_rightbottom img{ padding:2px; border:1px solid #ccc;}





/*contacts*/
.contact{ width:710px; overflow:hidden; margin-top:20px; margin-bottom:30px;}
.c1{ width:356px; height:295px; float:left; overflow:hidden; margin-left:5px; display:inline; }
.c2{ width:325px; float:left; margin-left:15px; overflow:hidden; display:inline; font-size:12px; line-height:25px;}
.c2 h4{ color:#054f98; font-size:14px;}


/*news*/
.news_right{overflow:hidden; width:692px; padding-bottom:15px; margin:0 auto; padding-top:15px; line-height:23px;}
.news_right li{ font-size:12px; background:url(../images/news_neiyebg.jpg) left center no-repeat; padding-left:15px; border-bottom:1px dashed #ccc; height:34px; line-height:34px; color:#777777;}
.news_right li a{font-size:12px;  color:#777777;}
.news_right li a:hover{font-size:12px;  color:#f00;}
.news_right span{ float:right;}
.fenye{ font-size:12px; color:#000; }
.fenye a{ font-size:12px; color:#000;}
.news_right a{ color:#f00;}
.fenye1{ font-size:12px; color:#000; width:90%; margin-top:15px; float:left; margin-left:35px; display:inline; }
.fenye1 a{ font-size:12px; color:#000;}
.fenye2{ font-size:12px; color:#000; width:93%; margin-top:15px; float:left; margin-left:35px; display:inline; }
.fenye2 a{ font-size:12px; color:#000;}

.s_tit {background:#ebecee; height:25px; text-indent:25px; padding-top:5px;}
.s_tit a{ color:#f00;}
.s_tit1{ color:000; font-size:12px; padding-left:10px; padding-top:5px;}
.s_tit1 a{ color:#f00;}
.s_tit2{ font-size:12px; color:#f00;}
.s_tit2 a{ font-size:12px; color:#f00;}

/*case*/
.case_right{ width:710px; margin:15px auto 0px auto;   }

.case_right li{ width:313px; border-bottom:1px solid #bdb9b9; float:left; height:125px; overflow:hidden; margin-left:25px; display:inline; margin-top:20px;  }
.case_div1{ width:165px; height:111px; float:left; overflow:hidden;}
.case_div1 img{ border:1px solid #bdb9b9;}
.case_div2{ float: left; margin-left:9px; overflow:hidden; display:inline;}
.case_div2 h3{ width:132px; height:24px; padding-top:7px;}
.case_div2 h4{ font-size:12px; color:#030303; line-height:24px; overflow:hidden; width:132px; padding-top:15px;}
.case_div2 h5{ font-size:12px; color:#f00; line-height:24px; padding-top:10px;}
.case_div2 h5 a{font-size:12px; color:#f00;}
.case_div2 h5 a:hover{text-decoration: underline; color:#034a90;}
.title1 {font-size:16px; font-weight:bold; color:#333;}
.caseshow{ margin:auto;}
.caseshow a{ font-size:12px; color:#f00;}

/*xiangmu_list*/
.xiangmu_right{ width:675px; margin:15px auto 0px auto; overflow:hidden;   }
.xiangmu_title{ width:675px; overflow:hidden;   }
.list1{ overflow:hidden; float:left; width:311px; height:25px;}
.list2{ overflow:hidden; float:left; width:224px; height:25px; margin-left:3px; display:inline;}
.list3{ overflow:hidden; float:left; width:133px; height:25px; margin-left:3px; display:inline;}

.xiangmu_list{ width:675px; overflow:hidden;   }
.xiangmu_list ul{ margin-top:10px;}
.xiangmu_list li{ text-align:center; font-size:12px; color:#4d4e4e;  line-height:25px; height:25px; border-bottom:1px  dashed #ccc;}
.xiangmu_list li a{font-size:12px; color:#4d4e4e;}
.xiangmu_list li a:hover{ color:#f00;}

.x1{ overflow:hidden; float:left; width:311px; height:25px;}
.x2{ overflow:hidden; float:left; width:224px; height:25px; margin-left:3px; display:inline;}
.x3{ overflow:hidden; float:left; width:133px; height:25px; margin-left:3px; display:inline;}

.xs{ font-size:14px; font-weight:bold; text-align:center; height:32px; line-height:32px; overflow:hidden; background-color:#ccc; width:675px; color:#f00; }
.xb{ width:650px; margin:10px auto 15px auto; font-size:12px; line-height:23px;}
.xl{ width:650px; margin:10px auto 15px auto; font-size:12px; line-height:23px;}
.xl a{ font-size:12px; color:#f00; }

/*fuwu*/
.fuwu_right{ width:675px; margin:15px auto 0px auto; overflow:hidden;   }
.fuwu_right li{ border-bottom:1px dashed #ccc; font-size:12px; line-height:23px; margin-top:10px; height:50px;}
.fuwu_right li a{ color:#f00; padding-left:5px;}
.fuwu_right h4{ font-size:13px; color:#034a90;}


.fuwu_right1{ width:710px; margin:15px auto 0px auto; overflow:hidden; line-height:23px; font-size:12px;   }
.soso{ font-size:12px; color:#000;}
.soso a{ color:#f00;}