@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html,body,div,span,ul,li,form,input,img{margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:inherit; vertical-align:baseline;text-align:left;font-size:14px; font-family:"微软雅黑"; background-repeat:no-repeat;}
a,a:link,a:visited,a:active{text-decoration:none; color:#6a6a6a;}
a:hover{text-decoration:none; color:#999;}
a img{border:0; text-decoration:none;}
ol,ul{list-style:none;}
body{ width:100%; color:#2c2c2c; background:#fafafa;}
.l{ float:left;}
.r{ float:right;}
.clear{clear: both;}
.wp{width:1200px;overflow:hidden; margin:0 auto;}
.font{ font-family:'微软雅黑';}
.fontbold{ font-weight:bold;}
.main_wp{width:950px;overflow:hidden; margin:15px auto 0 auto;}
.margin_top10{ margin-top:10px;}
.wp{width:1200px; margin:0 auto;}
/* public */
/* top */
.topbg{width:100%; height:120px;  background:url(../images/topbg.jpg) center center;}
.tel{width:240px; height:18px;margin-left:950px;padding-top:16px;}
.topbg ul{margin-left:190px;padding-top:10px;}
.topbg ul a{display:inline-block; font-size:16px;color:#454343;width:112px; text-align:center; height:59px; line-height:59px;}
.topbg ul a.check,.topbg ul a:hover{background:url(../images/menuabg.png) no-repeat 0 0; color:#fff;}
/* top */
.banner{width:100%; height:544px;}

.leftLoop{ overflow:hidden; position:relative;} 
.leftLoop .hd{ overflow:hidden;  height:0; background:#f4f4f4;  } 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
     cursor:pointer; background:url("demoEffect/images/icoLeft.gif") no-repeat;} 
.leftLoop .hd .next{ background:url("demoEffect/images/icoRight.gif") no-repeat;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline;float:left;width:236px; margin:0 7px;  } 
.slideBox{ width:2056px; margin:0 auto; height:545px; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px;width:180px; overflow:hidden; position:absolute; right:45%; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  margin:0 auto;} 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:55px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#03487e; color:#fff; width:55px; height:15px; line-height:14px;} 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:2056px; height:545px; } 
#demoContent{width:100%; margin:0 auto;}
/* wp */
.qyjj{width:302px;}
.qyjjtit{height:38px; line-height:38px; font-size:18px; color:#03487e;}
.qyjjtxt{color:#666767; line-height:30px;}
.news{width:435px;margin:0 50px;}
.newstit{ height:38px; line-height:38px; font-size:18px; color:#03487e; border-bottom:1px solid #d0cfcf;}
.news ul li{height:31px; line-height:31px;background:url(../images/nav.png) no-repeat 0 center; padding-left:10px;}
.khfw{width:338px; height:113px;}
.khfw a{display:block;width:338px; height:113px;margin-top:10px;}
.khfw img{width:338px; height:113px;}
/* wp */
/* wp*/
.cptjtit{border-bottom:1px solid #d0cfcf;color:#1c4d90; font-size:18px;padding:0 10px; height:40px; line-height:40px;}
a.more{color:#727070;display:block; font-size:14px; font-weight:normal;}
.cptjtitbox{}
.cbox{width:184px; height:164px;margin:15px 7px 25px 7px;border:1px solid #c0c1c2;}
.cbox img{width:184px; height:164px;}
/* footer*/
.footerbg{width:100%; height:120px;  background:url(../images/footer.jpg) repeat-x; margin-top:36px; margin:0 auto;}
.flogo{width:490px; height:90px;padding-top:15px;}
.flogo img{width:490px; height:90px;}
.copyright{ width:400px;padding-top:15px;text-align:left; color:#5e5b5b; line-height:28px;}
/* footer*/