@charset "gb2312";
*{ margin:0px; padding:0px}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#000000;}
img,div,table,tr,td,span{ border:none}
ul,li,h2,h3{ list-style:none; padding:0; margin:0}
a{ text-decoration:none; color:#000000}
a:hover{ text-decoration:none; color:#FF6600}

#topnav{ width:100%; margin:0px auto; height:138px}
.logo{ width:1200px; margin:0px auto; padding:14px 0;}
.tb{ width:1200px; margin:0px auto}
.tbyc{ width:1200px; margin:0px auto; text-align:right; position:absolute; top:5px}
.tbyc a{ padding-left:15px}
#nav1{ width:100%; margin:0px auto; background:#0063CA; height:55px; line-height:55px; min-width:1200px; overflow:hidden}
#nav{ width:1200px; margin:0px auto; height:55px; line-height:55px; font-family:"Î¢ÈíÑÅºÚ"}
#nav ul{ list-style-type:none}
#nav ul li{ float:left; background:url(../images/nav_bg.png) no-repeat right center; width:128px; text-align:center}
#nav ul li a{ color:#FFFFFF; text-align:center; font-size:14px}
#nav ul li a:hover{ width:128px; background-color:#FF9501; display:inline-block}
#nav ul dt{float: right; line-height:55px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFFFFF; font-weight: normal }

/*Banner*/
.banner { height:700px; overflow: hidden; width: 100%; min-width:1200px; background:url(../images/ban1.jpg) no-repeat center }
.banner .d1 { width: 100%; height:700px; display: block; left: 0px;  top: 0px;}
.banner .d2 {  width: 100%;  height:10px; clear: both; position: absolute; z-index: 100; left: 0px; top:635px;}
.banner .d2 ul { float: left; position: absolute; left: 47%; top: 0; margin: 0 auto; display: inline;}
.banner .d2 li { width:40px; height:5px; overflow: hidden;  cursor: pointer; background:#fff; float: left; margin: 0 3px; display: inline;}
.banner .d2 li.nuw { background:#0263CC;}
.banner .d3 {  display: block;  width: 100%;  height: 280px;}

/**/
.Toubu{width: 100%;background:url(../images/Toubu.jpg) no-repeat center top;}
.root {width: 100%;height: 149px;position: relative;}
.root dt {float: left;margin-top: -76px;width:25%;height: 225px;}
.root dt img {display: block;width: 251px;height: 225px; z-index:19999; position:relative}
.root .wzgg {padding-top: 36px;position: relative;height: 113px;width:75%;float: right;font-size: 15px;color: #555555;line-height: 34px;text-indent: 2em;}
.root .wzgg p { display:inline}
.root .wzgg p em {font-weight: bold;}
.root .wzgg h1{ font-size: 15px;display:inline; font-weight:normal}
.root .wzgg h2{font-size: 15px; display:inline; font-weight:normal}
.root .wzgg h3{font-size: 15px; display:inline; font-weight:normal}
.root .wzgg span{ display:inline; font-weight:normal}
.root .wzgg i {display: block;position: absolute;right: 0;bottom: 24px;width: 26px;height: 20px;}
.root .wzgg img {display: block;width: 26px;height: 20px;}
.wzgg{display:inline}
.wzgg_bt{display:inline}
@media only screen and (max-width:1440px) { 
.root .wzgg i{ bottom:-12px}
}
@media only screen and (max-width:1680px) { 
.root dt{ margin-top:-57px}
}
@media only screen and (max-width:1200px) { 
.root .wzgg{ width:69%} 
.root .wzgg{ height:140px}
}
@media only screen and (max-width:1024px) { 
.root .wzgg{ height:130px}
.root dt{ margin-top:-33px}
.root .wzgg i{ display:none}
}
@media only screen and (max-width:850px) { 
.root .wzgg{ line-height:27px;}
}
@media only screen and (max-width:768px) { 
.root{ background:#0c65bf; padding:0% 0% 2% 0%; height:auto}
.root dt{ width:100%; background:#0c65bf; margin-top:0%; text-align:center}
.root dt img{ margin: 0 auto;}
.root .wzgg{ width:100%; height:auto; color:#fff; padding-top:0%}
.root .wzgg h1{ display:none}
.root .wzgg h2{ display:none}
.root .wzgg p{ display:none}
.root .wzgg h3{ width:100%; height:50px; line-height:50px; font-size:18px; text-align:center;border-radius:50px; background:#FFFFFF; color:#0c65bf; display:block; margin-top:3%;}
}
@media only screen and (max-width:450px) { 
}

.mainsytj{ padding:3% 0% 0; }
.mainsytj_top{ text-align:center; }
.mainsytj_top dt{ font-size:30px; line-height:60px; color:#295592 ;font-weight: bold}
.mainsytj_top dt i{ height:90px; overflow:hidden; width:100%; display:block; display:none}
.mainsytj_top dd{ font-size:18px; line-height:40px; color:#999; text-transform:uppercase; font-weight:normal }
.mainsytj_top p{ background:#295592; height:2px; width:40px; margin: 0 auto; display: none} 
@media only screen and (max-width:596px) { 
.mainsytj_top{ width:98%}
.mainsytj_top img{ width:100%}
}

#main{ width:1200px; margin:0px auto; padding:0px 2px ; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.announce{ width:240px; float:left; margin-bottom:5px; margin-top:5px}
.n_part1{background:#0063CA; height:45px; line-height:45px; font-size:18px; font-weight:bold; padding:0 0 0 20px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"}
.n_part1 span{font-size:14px; color:#93accf; font-weight:normal; text-transform:uppercase; padding:5px 0 0 10px;}
.announcet{border:2px solid #0063CA; padding:3px;line-height:26px; font-size:13px}

.company{ width:950px; float:right; margin-top:5px}
.part4{border-bottom:1px solid #dadada; height:20px; line-height:20px; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px}
.part4 h1{float:left; border-bottom:2px solid #0063CA; height:20px; font-size:16px; color:#0063CA; padding:0 6px; font-family:"Î¢ÈíÑÅºÚ"}
.part4 h2{float:right; background:url(../images/index_29.jpg) no-repeat right; padding:0 3px 0 0; font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"}
.part4 h2 a,.part4 h2 a:visited{color:#0063CA;}
.part4 h2 a:hover{color:#ff9501}
.companyt{ line-height:27px; font-size:13px}

#sleft{ width:238px; margin:0px auto; border:1px solid #0063CA; float:left}
.part1{background:url(../images/fl_tb.png) no-repeat 15px #0263CC; height:68px; font-size:18px; font-weight:bold; padding:20px 0 0 60px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"}
.part1 span{font-size:14px; color:#93accf; font-weight:normal; display:block; text-transform:uppercase; font-family:Arial; padding:5px 0 0 0;}
.cpfl1{}
.cpfl1 ul{ list-style-type:none; padding:10px 5px 5px;}
.cpfl1 ul li{background:url(../images/icon-09.png) 10px center no-repeat;width:228px;height:30px;line-height:30px;border-bottom:1px #ccc solid;margin: 0 auto;margin-bottom:3px;}
.cpfl1 ul li a{padding-left:40px; font-size:13px}

.cpzs{ width:950px; margin:0px auto; float:right}
.part2{background:url(../images/partbg_26.jpg) repeat-x left center; margin:0 px; height:41px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"}
.part2 h1{float:left; font-size:18px; color:#0063CA; background:url(../images/box_bg.jpg); padding:0 10px 0 0}
.part2 h1 span{font-size:12px; font-weight:normal; text-transform:uppercase; display:block; font-family:Arial;}
.part2 h2{float:right; background:url(../images/index_29.jpg) no-repeat right #f2f2f2; padding:0 20px 0 7px; font-size:12px; font-weight:normal; height:41px; line-height:41px;} 
.prolist{ width:948px; margin:0px auto}
.prolist div{ width:230px; float:left; margin-left:3px; margin-right:4px; float:left}
.prolist div h2{ width:230px}
.prolist div h2 a{ widows:230px}
.prolist div h2 a img{ width:228px; height:180px; border:1px solid #BEBEBE}
.prolist div h3{ height:30px; line-height:30px; text-align:center}
.prolist div h3 a{font-size:14px; text-align:center; font-weight:normal}
.prolist div h3 a:hover{ color:#0063CA}

.news1{ width:1215px; }
.news2_div{width:391px;float:left; height:85px; margin:0px 10px 10px 0px; border:1px #CCCCCC solid }
.news2_div ul{ margin:0px; padding:0px 5px;}
.news2_div ul li{ width:382px; line-height:30px; float:left; font-size:14px; height:30px; text-align:left; border-bottom:1px #0358a8 solid}
.news2_div ul li a{  color:#0358a8; font-family:"Î¢ÈíÑÅºÚ"; font-weight: bold; }
.news2_div ul li span{ float:right; font-size:14px; font-weight: bold; padding-top:10px;}
.news2_div ul dt{float:left; width:382px; height:50px; line-height:23px; text-align:left;overflow:hidden; color:#333; padding-top:5px;}

.xwxx{ width:1200px; margin: 0 auto;}
.news2{overflow: hidden;width:940px;height: auto; float:left; padding-top:3px }
.news2 ul{width: 100%;padding: 0px;margin: 0px}
.news2 ul li.col-news{float: left;width:49%;margin-right:1%;margin-bottom: 10px}
.news2 ul li.key1,.news2 ul li.key3,.news2 ul li.key5,.news2 ul li.key7,.news2 ul li.key9{margin-right: 0px}
.news2 ul li{line-height: 50px;background-color: #e6e6e6;position: relative}
.news2 ul li a{display:block;height: 50px;line-height: 50px;color: #333;position: relative;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;padding: 0px 10px; margin-left:55px}
.news2 ul li:after{content: "+";height:50px;width: 50px;position: absolute;left: 0px;top: 0px;font-size: 18px;color: #fff;text-align: center}
.news2 ul li span{position: absolute;right:0px;color: #888888; width:63px; height:50px; overflow:hidden}
.news2 ul li a:hover{text-decoration: none}
.news2 ul li:after{background-color:rgb(32, 114, 203) !important}

.lxwm{ width:260px; float:right; background:url(../images/lxwmbg.jpg) no-repeat right bottom #FFFFFF }
.lbot{border:1px solid #ccc; border-top:none; text-align:center; padding:5px 0}
.lbot p{ color:#000; line-height:34px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; width:240px; margin:0px auto; text-align:left}

.qbot{ width:1215px;}
.qbot ul{ list-style-type:none}
.qbot ul li{ width:392px; height:30px; font-size:13px; border-bottom:1px #CCCCCC solid; line-height:30px; float:left; margin:0px 10px 0px 0px;}
.qbot ul li a{  width:305px; line-height:30px; overflow:hidden; float:left}
.qbot ul li span{ width:73px; height:30px;line-height:30px; float:right; overflow:hidden}

#footer{ width:100%; margin:0px auto; background-color:#f7f7f7; min-width:1200px; overflow:hidden}
#nav2{ width:100%; margin:0px auto; background:#0063CA; height:46px; line-height:46px; min-width:1200px; overflow:hidden; margin-bottom:10px}
.nav{ width:1200px; margin:0px auto; height:46px; color:#0b61b8; font-family:"Î¢ÈíÑÅºÚ";}
.nav ul{ list-style-type:none}
.nav ul li{ float:left; width:150px; text-align:center}
.nav ul li a{ color:#FFFFFF; text-align:center; font-size:14px}
.copyright{ width:1200px; margin:0px auto; text-align:center; line-height:30px;font-size:14px}
.copyright a{font-size:14px}

#left{ width:246px; float:left; margin-top:5px}
.cpfl{}
.cpfl ul{ list-style-type:none; padding:10px 5px 0;}
.cpfl ul li{background:url(../images/icon-09.png) 10px center no-repeat;width:228px;height:38px;line-height:30px;border-bottom:1px #ccc solid;margin: 0 auto;margin-bottom:9px;}
.cpfl ul li a{ height:38px; line-height:38px; padding-left:40px; font-size:13px}


.left_div{ border:4px solid #0263CC; margin-bottom:10px}
.lbot1{ border-top:none; text-align:center; padding:5px}
.lbot1 p{ color:#000; line-height:32px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; text-align:left}


#right{ width:940px; float:right}
.right_div{ width:940px; list-style-type:none}
.right_div_top{ border-bottom:1px solid #dadada; height:30px; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px}
.right_div_top h2{float:left; border-bottom:2px solid #0063CA; height:29px; font-size:16px; color:#0063CA; padding:0 6px; font-family:"Î¢ÈíÑÅºÚ"}
.right_div_bot{ line-height:30px; padding:5px; font-size:13px}
.right_div_bot ul{ list-style-type:none}
.right_div_bot ul li{ border-bottom:1px dotted #ccc; height:35px; line-height:35px; margin-bottom:5px}
.right_div_bot ul li span{ float:right}

.pages { margin:0px auto; width:940px; padding-top:10px; padding-bottom:8px}
.pages ul li{float:left; border:1px solid #e5e5e5; padding:0 5px; height:20px; line-height:20px; overflow:hidden; color:#000; margin:0 3px;}
.pages ul li a{color:#666;}
.pages ul li a:hover{color:#588b00;}
.pages ul li a.on{color:#333; font-weight:bold;}
.pages ul li.last{color:#7b7b7b;}
