html {  background: #fff;  font-family:"Microsoft YaHei";    font-size:12px;} 

body { width:100%; padding:0px; margin:0 auto;  }  

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, { margin:0px; ; padding:0px; }

*{ margin:0px; padding:0px;} 

fieldset, img { border:0; }

address, caption, cite, code, dfn, em, th, var, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; }

li { list-style:none; }

a { text-decoration:none; color:#474747;cursor:pointer }

a:hover { text-decoration:underline; color:#474747; /*filter: Alpha(opacity=70);-moz-opacity:.7;opacity:0.7; */} 

a:active {   color:#FF3737; }

.hidden{ display:none;}

ol,ul,li,textarea,input,select,option,th,td {padding:0;}table {border-collapse:collapse;}

.clear{clear:both;}







.top{width:100%; background:#1e5da0; height:30px; line-height:30px; font-size:12px; color:#cecdcd;}

.top .topcon{overflow:hidden; width:1240px; margin:0 auto; height:30px; line-height:30px;}

.top .topcon .topl{width:530px; float:left;margin-left:180px;}

.top .topcon .topl span{padding-right:55px;}

.top .topcon .topr{width:440px; float:right;}

.top .topcon .topr span{background:url(../images/tf_sj.jpg) no-repeat 0 center; padding-left:20px; padding-right:25px;}

.top .topcon .topr samp{background:url(../images/tf_jzsj.jpg) no-repeat 0 center; padding-left:20px;}



.topnav{width:1240px; margin:0 auto; padding:20px 0;}

.topnav .topnavl{width:295px; height:59px; float:left;margin-left:136px;}

.topnav .topnavl a{display:block; background:url(../images/logo.png) no-repeat; width:295px; height:59px;}

.topnav .top_menu{width:670px; float:right;}







.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	

.top_menu{ position:relative; z-index:1; color:#161616; height:45px; line-height:45px;   }	

.top_menu .nav{ width:670px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }	

.top_menu .nav .m{ float:left;  position:relative; border-top:0; border-bottom:0; margin-left:-1px;   }	

.top_menu .nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:16px; height:45px; overflow:hidden;  }	

.top_menu .nav h3 a{ display:block; color:#161616;  padding:0 16px; vertical-align:top;  }	

.top_menu .nav #m2 h3{ background:url(../images/tpmenubg.jpg) no-repeat right 22px;}	

.top_menu .nav .on{ border:0;  }	

.top_menu .nav .on h3 a{color:#fff;background:#1e5da0 url(../images/tpmenubgon.jpg) no-repeat center 35px;  height:45px; line-height:45px; text-decoration:none;}	

.top_menu .nav .sub{ display:none; border:solid 5px #1e5da0;  width:820px; padding:20px 0px 20px 0px;   position:absolute; left:-295px; top:45px;background:#fff;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;  line-height:35px; z-index:9999; overflow:hidden}	

.top_menu .nav .sub li{width:160px; overflow:hidden; float:left; border-right:solid 1px #f0f0f0; padding:0 1px;}

.top_menu .nav .sub li span{line-height:25px; height:25px; text-align:center; display:block; font-size:16px; margin-bottom:15px; padding:0px 0px 0px 0px; background:url(../images/zlmbghsj.jpg) no-repeat 25px 5px;}

.top_menu .nav .sub li span a{ color:#1e5da0;}	

.top_menu .nav .sub li .licon a{color:#545454; display:block; text-align:left; width:118px; padding-left:50px; font-size:14px; line-height:30px; background:url(../images/navsubsjbg.jpg) no-repeat 35px 12px; }	

.top_menu .nav .sub li .licon a:hover{ color:#19b1f0;}	





.top_menu .nav .tsfwsub{ display:none; padding:0px 0px 0px 0px; width:167px;position:absolute; left:-40px; top:45px;background:#fff;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;  line-height:35px; z-index:9999; overflow:hidden;}	

.top_menu .nav .tsfwsub li{width:167px; overflow:hidden;text-align:center; line-height:30px; font-size:14px; border:0; background:url(../images/navsubsjbg.jpg) no-repeat 35px 12px;  }

.top_menu .nav .tsfwsub li a:hover{ color:#00b1da;    }	





.top_menu .nav .yyghmenu{ width:208px; text-align:center; background:#ea5599 url(../images/logoyyghbg.png) no-repeat 150px center;}

.top_menu .nav .yyghmenu h3 a{color:#fff;background:none;height:45px; line-height:45px; text-decoration:none; text-align:center; margin-top:0; display:block; width:208px; padding:0;}



.top_menu .nav .won h3 a{color:#161616;background:none;height:45px; line-height:45px;text-align:center; margin-top:0;}

.top_menu .nav .won h3 a:hover{text-decoration:underline;}

/**banner**/

.inbanner{ width:100%; height:410px; overflow:hidden; position:relative;}

.inbanner .hd{ height:15px; overflow:hidden; position:absolute; bottom:28px; left:47%; z-index:99;}

.inbanner .hd ul{ overflow:hidden; zoom:1; float:left;  }

.inbanner .hd ul li{ float:left; margin:0 5px;background:url(../images/banner_libg.png) no-repeat; width:13px; height:13px; cursor:pointer; }

.inbanner .hd ul li.on{ background:url(../images/banner_libgon.png) no-repeat; width:13px; height:13px;}



.inbanner .bd{ position:relative; height:100%; z-index:0;   }

.inbanner .bd li{ zoom:1; vertical-align:middle;  width:100%; height:410px;}

.inbanner .bd img{ width:100%; height:410px; display:block;  }

.inbanner .bd li a{width:100%;; height:410px; display:block;}

.inbanner .bd li.bannerbg1{ background:url(../images/banner_03.png) no-repeat center; }

.inbanner .bd li.bannerbg2{ background:url(../images/banner_04.jpg) no-repeat center;}

.inbanner .bd li.bannerbg3{ background:url(../images/banner_02.png) no-repeat center;}

.inbanner .bd li.bannerbg4{ background:url(../images/banner04.jpg) no-repeat center;}

.inbanner .bd li.bannerbg5{ background:url(../images/banner_01.png) no-repeat center;}

.inbanner .prev,

.inbanner .next{ position:absolute; left:3%; top:38%; margin-top:-25px; display:block; width:64px; height:137px; background:url(../images/banner_lastbtn.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.inbanner .next{ left:auto; right:3%; background:url(../images/banner_nextbtn.png) no-repeat;  }

.inbanner .prev:hover,

.inbanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.inbanner .prevStop{ display:none;  }

.inbanner .nextStop{ display:none;  }
/**footer**/

#footer{ width:100%; height: auto; background-color:#1e5da0; margin:0px auto 0 auto; overflow:hidden; z-index:2; position:relative;} 

.fc_meun{ margin:0 auto; width:1240px; height:250px; overflow:hidden;} 

.fc_meun dl{ width:349px; height: 250px; float:left;overflow:hidden; text-align:center; color:#fff;} 

.fc_meun dl a{ color:#fff;} 

.fc_meun dl dt .b1{ font-size:16px;color:#fff; font-weight:normal} 

.fc_meun dl dt span{ font-size:28px;color:#fff;} 

.fc_meun dl dd .b1{ font-size:16px;color:#fff; font-weight:normal} 

.fc_meun dl dd span{ font-size:28px;color:#fff;} 

.fc_meun dl  #dialogfoot b{color:#000000;}



.fc_meun dl:last-child{ border-right:0px; } 

.fc_meun dl.logo{ width:350px; height:170px; float:left;overflow:hidden;margin:50px 0px;  } 

.fc_meun dl.logo dt{ width:350px; height:90px;overflow:hidden; background:url(../images/foot_logo.jpg) no-repeat;}

.fc_meun dl.logo dd{background:url(../images/foot_ewm.jpg) no-repeat; padding-left:97px; text-align:left;}

.fc_meun dl.logo dd span{display:block; font-size:16px; line-height:25px;}

.fc_meun dl.logo dd font{display:block; font-size:14px; line-height:25px;}

.fc_meun dl.logo dd p{font-size:14px; line-height:25px; padding-top:5px;}



  

.fc_meun dl.rexian{ width:309px; height: 170px; float:left;overflow:hidden;margin:50px 0px; } 

.fc_meun dl.rexian dt{ width:269px; height: 60px; margin:10px 20px; float:left;overflow:hidden; background: url(../images/footp1.png) no-repeat; text-align:left;}

.fc_meun dl.rexian dt b{ width:200px; height: 25px; line-height:25px; padding-left:69px; float:left;overflow:hidden; } 

.fc_meun dl.rexian dt span{ width:200px; height: 35px; line-height:35px; padding-left:69px; float:left;overflow:hidden; } 

.fc_meun dl.rexian dd{ width:288px; height: 60px; margin:10px 20px; float:left;overflow:hidden; background:url(../images/footp2.png) no-repeat; text-align:left;}

.fc_meun dl.rexian dd b{ width:200px; height: 25px; line-height:25px; padding-left:69px; float:left;overflow:hidden; } 

.fc_meun dl.rexian dd span{ width:216px; height: 35px; line-height:35px; padding-left:69px; float:left;overflow:hidden; }  

.fc_meun dl.rexian dd span a{ color:#fef126;}

.fc_meun dl.dianhua{ width:380px; height: 170px; float:left;overflow:hidden; margin:50px 0px;} 

.fc_meun dl.dianhua dt{ width:269px; height: 60px; margin:10px 20px; float:left;overflow:hidden; text-align:left; float:left;}

.fc_meun dl.dianhua dt .b1{ width:220px; height: 25px; line-height:25px; margin-left:69px;overflow:hidden;  } 

.fc_meun dl.dianhua dt .phonebar{ width:220px; height: 35px; line-height:35px; padding-left:69px;overflow:hidden; margin-top:3px; } 

.fc_meun dl.dianhua .fteltxt{ width:156px; border:0; height:23px; line-height:23px; float:left;}

.fc_meun dl.dianhua .ftelbtn{ width:28px; height:23px; background:none; border:0;float:left;}

.fc_meun dl.dianhua dd{ width:380px; height: 60px; margin:10px 0px 10px 20px; padding-left:59px; line-height:25px; font-size:14px; float:left;overflow:hidden; text-align:left;}

.fc_meun dl.ewm{ width:180px; height: 160px; float:left;overflow:hidden;  border:0;}  

.fc_meun dl.ewm dd{ width:180px; height:150px; margin:5px 0px; float:left;overflow:hidden; text-align:center;}

.fc_con{ width:1240px; height:100px; line-height:30px; padding:10px 0px; margin:0 auto; color:#fff; overflow:hidden;}   



.fc_meun dl.dianhua  .gsjg{ width:90px; height:90px; float:left; background:none; margin:0; padding:0;}





#footer .fc_meun dl{border-right:#0f355e 1px solid;} 

#footer .fc_meun dl.dianhua dt{ background:url(../images/footp3.png) no-repeat;}

#footer .fc_meun dl.dianhua dd{background:url(../images/footp4.png) no-repeat;}

#footer .fc_meun dl.dianhua dt .phonebar{ background:url(../images/shuru.jpg) no-repeat 69px 0; } 

#footer .fc_meun dl.ewm{border:0;}  

