/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:"ËÎÌå"; color:#666; /*background:url(../images/bg.gif) no-repeat center top;*/}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1201px; margin:0 auto;}


.header_bg{ height:173px;}
.header{ height:118px;}
.logo{ float:left; margin-top:11px;}
.top_rt{ float:right;}
.top{ float:right; margin-top:20px;}
.top a{ display: inline-block;}
.top  span.on a{ background: url(../images/link_a_ba.png) no-repeat left center;color: #fff; text-decoration:none;}
.top a {color: #2b3344;display: inline-block;width: 86px;height: 18px;text-align: center;line-height: 18px;margin: 0px 8px;font-size: 14px;}
.top a:hover{ background: url(../images/link_a_ba.png) no-repeat left center; display:inline-block; color:#fff; text-decoration:none;}
.tel{ margin-top:35px; float:right;}





/*menu start*/
.menu_bg{ height:55px;background:url(../images/nav_bg.gif) repeat-x;    width: 1200px;
    margin: 0 auto;}
.menu{ height:55px;z-index:2; position:relative;}
.menu ul{height:55px;}
.menu ul li{ float:left; position:relative;display:block; width:118px; height:55px; text-align:center;}
.menu ul li dl{ width:125px; position:absolute; left:0px; top:55px; border-top:0;display:none; background:url(../images/nav_li_li.png) repeat; padding:5px 0px;text-align: center;  }
.menu ul li dl dd{ line-height:50px; border-bottom:1px dashed #9eb1c6;}
.menu ul li dl dd a{ font-size:14px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center; width:130px; height:34px; line-height:34px;}
.menu ul li dl dd a:hover{ color:#fff; text-decoration:none; }
.menu a{ font-size:16px;color:#fff; font-family:"Î¢ÈíÑÅºÚ";text-decoration:none; display:block; width:125px; height:45px;padding-top:10px; text-align:center;}
.menu a:hover{color:#fff;}
.menu a small{ font-size:12px; line-height:24px; color:#fff;}
.menu_down span{ display:block;}
a.menu_hover{background-color: #e03d28;color: #fff;}
a.menu_hover small{ color:#fff;}
/*menu end*/

/*banner start*/
.banner{ height:361px; overflow:hidden; position:relative; z-index:1; width:1200px;}
.banner ul {height:361px; position:absolute;}
.banner ul li {float:left; width:1200px; height:361px; overflow:hidden; position:relative; background:#ccc;}
.banner ul li img{ width:1200px; height:361px;}
.banner .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000;}
.banner .btn {position:absolute; width:1000px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner .btn span.on {background:#fff;}
.banner .preNext {width:45px; height:100px; position:absolute; top:105px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner .pre {left:0;}
.banner .next {right:0; background-position:right top;}
/*banner end*/



.rollBox {width:1200px; margin:20px auto;overflow:hidden;}
.rollroll_img{width:100%;margin: 0 auto; overflow:hidden;}
.rollroll_img .LeftBotton{ background:url(../images/last.gif) no-repeat left center;overflow:hidden;float: left;width:14px;height:25px;cursor:pointer;margin-top:40px;}
.rollroll_img .RightBotton{float:right;background:url(../images/next.gif) no-repeat left center;overflow:hidden;width:14px;height:25px;cursor:pointer;margin-top:40px;}
.rollroll_img .Cont {float: left;overflow: hidden;width:100%; margin-left:7px;}
.rollroll_img .Cont .pic{ background:url(../images/roll_bg1.gif) no-repeat left top; float: left; width:19%; padding:5px 5px; height:110px;margin:0px 1px;}
.rollroll_img .Cont .pic .roll_img {float:left; width:121px; height:104px;}
.rollroll_img .Cont .pic .roll_img_pic {width:121px;height:104px; display: table-cell;line-height:80px;text-align:center;vertical-align:middle;*display: block;*font-size:80px;}
.rollroll_img .Cont .pic .roll_img IMG {vertical-align:middle;}
.rollroll_img .Cont .pic_txt{float:left; width:95px; padding:0px; margin:0px; padding-left:5px; line-height:20px;}
.rollroll_img .Cont .pic_txt h3{font-size:20px; color:#ed260c; margin:0px; padding-top:15px; padding-bottom:10px;font-family:\5FAE\8F6F\96C5\9ED1; }
.rollroll_img .Cont .pic_txt a{color: #2b3344;}
.rollroll_img .Cont .pic_txt a:hover{color: #2b3344; text-decoration:none;}
.rollroll_img .ScrCont {width: 100%;}
.rollroll_img #List1 {}
.rollroll_img #List2{float: left;}



.con{ margin-top:20px;background-color: #f3f4f5;margin-bottom:36px;}
.con1{ width: 986px;padding-right: 15px;padding-bottom: 10px;}
.con1_lf{ width: 565px;float: left;}
.con1_lf h2{ background: url(../images/title_bg.gif) repeat-x center 22px;height: 48px;line-height: 48px;overflow: hidden;}
.con1_lf h2 span{ float:left;padding: 0px 10px;color: #133984;font-size: 16px;}
.con1_lf h2 b{ font-weight:normal;font-size: 14px;color: #5b6475;padding-left: 4px;} 
.con1_lf h2 strong{ float:right;display: block;margin-top: 5px;}
.img{ float:left;background: url(../images/com_pic_bg.gif) no-repeat left top;
width: 227px;height: 147px;padding: 2px 3px 4px;display: inline;margin: 0px 10px;}
.nr{ width: 305px;float: right;line-height: 28px;color: #2b3344; }
.nr span{font-size: 14px; font-weight:bold;}


.con1_rt{ width: 388px;float: right;}
.con1_rt h2{ background: url(../images/title_bg.gif) repeat-x center 22px;height: 48px;line-height: 48px;overflow: hidden;}
.con1_rt h2 span{ float:left;padding: 0px 10px;color: #133984;font-size: 16px;}
.con1_rt h2 b{ font-weight:normal;font-size: 14px;color: #5b6475;padding-left: 4px;} 
.con1_rt h2 strong{ float:right;display: block;margin-top: 5px;}
.con1_rt ul{padding-left: 10px;}
.con1_rt ul li{ background: url(../images/icon1.gif) no-repeat 0px 7px;height: 24px;line-height: 24px;padding-left: 16px;color: #2b3344;}
.con1_rt ul li span{ float:left;}
.con1_rt ul li span a{ text-decoration:none;}
.con1_rt ul li a:hover{color: #cf2e2d;}
.con1_rt ul li strong{ float:right; padding-right: 5px; font-weight:normal;}



.con2{ width: 986px;padding-right: 15px;padding-bottom: 10px;}
.con2_lf{ width: 565px;float: left;}
.con2_lf h2{ background: url(../images/title_bg.gif) repeat-x center 22px;height: 48px;line-height: 48px;overflow: hidden;}
.con2_lf h2 span{ float:left;padding: 0px 10px;color: #133984;font-size: 16px;}
.con2_lf h2 b{ font-weight:normal;font-size: 14px;color: #5b6475;padding-left: 4px;} 
.con2_lf h2 strong{ float:right;display: block;margin-top: 5px;}





.con2_lf_lf{ padding-top:10px;}
.con_img{ float:left; width:227px; margin: 0px 10px;}
.seach_bg{ float:right; width:305px;}
.search{ height: 31px;width: 227px;background: url(../images/search.gif) no-repeat;overflow: hidden;position: relative;margin: 0 auto;}


.beizhu {width: 227px;margin: 0 auto;height: 30px;line-height: 30px;margin-top: 25px;font-size: 14px;}








/*scroll_left start*/
#scroll_left{overflow:hidden;width:545px; margin-top:10px; margin-left:10px; }
.scroll_scale{width:156px;height:104px;  background:#FFF; margin:0 5px;} 
.scroll_scale img{max-width:156px; max-height: 104px; width: expression(this.width >156 && this.height < this.width ? 160: true); height: expression(this.height > 104 ? 104: true);}
.scroll_text{ margin-top:10px; text-align:center;width:156px;}
/*scroll_left end*/

.con2_rt{ width: 33%;float: left;}
.con2_rt h2{ background: url(../images/title_bg.gif) repeat-x center 22px;height: 48px;line-height: 48px;overflow: hidden;}
.con2_rt h2 span{ float:left;padding: 0px 10px;color: #133984;font-size: 16px;}
.con2_rt h2 b{ font-weight:normal;font-size: 14px;color: #5b6475;padding-left: 4px;} 
.con2_rt h2 strong{ float:right;display: block;margin-top: 5px;}
.con2_rt ul{padding-left: 10px;}
.con2_rt ul li{ background: url(../images/icon1.gif) no-repeat 0px 7px;height: 24px;line-height: 24px;padding-left: 16px;color: #2b3344;}
.con2_rt ul li span{ float:left;}
.con2_rt ul li span a{ text-decoration:none;}
.con2_rt ul li a:hover{color: #cf2e2d;}
.con2_rt ul li strong{ float:right; padding-right: 5px; font-weight:normal;}



.con3{ width: 986px;padding-right: 15px;padding-bottom: 10px;}
.con3_lf{ width: 723px;float: left;}
.con3_lf h2{ background: url(../images/title_bg.gif) repeat-x center 22px;height: 48px;line-height: 48px;overflow: hidden;}
.con3_lf h2 span{ float:left;padding: 0px 10px;color: #133984;font-size: 16px;}
.con3_lf h2 b{ font-weight:normal;font-size: 14px;color: #5b6475;padding-left: 4px;} 
.con3_lf h2 strong{ float:right;display: block;margin-top: 5px;}


/*scroll_left start*/
#scroll_left_b{overflow:hidden;width:703px; margin-top:10px; margin-left:10px; }
.scroll_scale_b{width:150px;height:57px;  background:#FFF; margin:0 5px; border:1px solid #e4e4e4;} 
.scroll_scale_b img{max-width:150px; max-height: 57px; width: expression(this.width >150 && this.height < this.width ?150: true); height: expression(this.height > 57 ? 57: true);}
.scroll_text1{ margin-top:10px; text-align:center;width:150px;}
/*scroll_left end*/

.con3_rt{float: right;border: 1px solid #adb0b6;width: 222px;height: 119px;margin-top: 18px;}

.con4{ width: 986px;padding-right: 15px;padding-bottom: 10px;}
.con4 h2{ background: url(../images/title_bg.gif) repeat-x center 22px;height: 48px;line-height: 48px;overflow: hidden;}
.con4 h2 span{ float:left;padding: 0px 10px;color: #133984;font-size: 16px;}
.con4 h2 b{ font-weight:normal;font-size: 14px;color: #5b6475;padding-left: 4px;} 
.con4 h2 strong{ float:right;display: block;margin-top: 5px;}

/*scroll_left start*/
#scroll_left_c{overflow:hidden;width:986px; margin-top:10px; margin-left:10px; }
.scroll_scale_c{width:156px;height:104px;  background:#FFF; margin:0 5px;} 
.scroll_scale_c img{max-width:156px; max-height: 104px; width: expression(this.width >156 && this.height < this.width ?156: true); height: expression(this.height > 104 ? 104: true);}
.scroll_text2{ margin-top:10px; text-align:center;width:156px;}
/*scroll_left end*/



.foot{ background: #0a1832;border-top: 5px solid #e03d28;}
.footer{ text-align: center;padding: 25px 0px;color: #fff;line-height: 20px;}
.footer a{ color: #fff;}



.inside{margin-bottom: 50px;padding: 30px;width: 1142px;background: #f3f4f5;}
.inside_left{ width: 225px;float: left;margin-bottom: 64px;}
.side_title{background:url(../images/side_title_bg.gif) repeat-x left center; height:41px; color:#fff; font-size:20px; line-height:41px; padding-left:20px;}
.side_title span{ color:#adbad2; padding-left:13px; font-size:12px;}
.side_list{background-color:#ced9e4; padding-top:14px; padding-bottom:22px; margin-bottom:27px;}
.side_list li{ height:30px; background:url(../images/icon5.gif) no-repeat 24px 5px; margin:0 auto; line-height:30px; padding-left:20px;}
.side_list li a{display:block; height:24px;padding-left:50px; color:#001e37; font-size:16px;}
.side_list li a:hover{color:#ced9e4; background:url(../images/side_list_a.png) no-repeat left center; text-decoration:none;}
.side_list li.on a{color:#ced9e4; background:url(../images/side_list_a.png) no-repeat left center;}
.contact{ border:1px solid #adb0b6; width:222px;}




.inside_right{ width: 689px; float:right; }
.inside_con{ padding:10px 0; }

.weizhi{ background: url(../images/main_title.gif) repeat-x left top;height: 30px;line-height: 30px;color: #001e37;font-size: 16px;font-weight: bold;}
.weizhi span{ background:url(../images/icon4.png) 15px center no-repeat; padding-left:45px; float: left;}
.weizhi strong{ float:right; font-size:12px; font-weight:normal; padding-right:20px;}

.side_title{background:url(../images/side_title_bg.gif) repeat-x left center; height:41px; color:#fff; font-size:20px; line-height:41px; padding-left:20px;}
.side_title span{ color:#adbad2; padding-left:13px; font-size:12px;}
.side_list{background-color:#ced9e4; padding-top:14px; padding-bottom:22px; margin-bottom:27px;}
.side_list li{ height:30px; background:url(../images/icon5.gif) no-repeat 24px 5px; margin:0 auto; line-height:30px; padding-left:20px;}
.side_list li a{display:block; height:24px;padding-left:50px; color:#001e37; font-size:16px;}
.side_list li a:hover{color:#ced9e4; background:url(../images/side_list_a.png) no-repeat left center; text-decoration:none;}
.side_list li.on a{color:#ced9e4; background:url(../images/side_list_a.png) no-repeat left center;}
.contact{ border:1px solid #adb0b6; width:222px;}



.cp_fenlei{ width:225px; float:left; margin-bottom:10px;}
.cp_fenlei h2{ background:#fff; height:30px; line-height:30px; border:#f2f0e3 2px solid; box-shadow:0px 2px 2px #cdcdcd;}
.cp_fenlei h2 strong{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; margin-left:10px; color:#333;}
.list {width: 225px; line-height: 34px; overflow: hidden; cursor: pointer;  background:#ced9e4;}
.rong { width: 170px; overflow: hidden; border-bottom:#ccc 1px dashed; }
.level_1 { padding-left:30px; background: url(../images/pro_ico1.gif) 10px center no-repeat; }
.level_1:hover{ padding-left: 30px; background: url(../images/pro_ico2.gif) 10px center no-repeat;}
.level_2 { padding-left: 20px;}
.level_3 { padding-left: 30px; }
.level_4 { padding-left: 40px; }
.level_5 { padding-left: 50px; }
.level_6 { padding-left: 60px; }
.level_2  a{  padding-left:10px;}
.level_3  a{  padding-left:10px;}
.level_4  a{ padding-left:10px;}
.level_5  a{padding-left:10px;}
