/* CSS Document */
@charset "utf-8";
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0; padding:0px;}
body{font-family:Microsoft Yahei; font-size:13px; color:#333; text-decoration:none; line-height:180%;  }
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}
.fl{float:left;}
.rl,.fr{float:right;}

/*banner*/
.banner { height:488px; width:100%; position: relative; z-index:0;}
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 488px; width: 100%; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top;}
.banner .bd ul li a { height: 488px; width: 100% !important; display: block; }
.banner .prev, .banner .next { width: 28px; height: 158px; position: absolute; top: 50%; margin-top: -79px; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { left: 30px; background-image: url(images/arrow_l.png); }
.banner .next { right: 30px; background-image: url(images/arrow_r.png); }
.banner .prevStop, .banner .nextStop { display: none; }
.banner .hd { position: absolute; bottom:30px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 8px; height: 8px; border-radius: 50%; background: #024688;  border: 1px solid #024688; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer;}
.banner .hd ul li.on { background: #dc3f08;  border: 1px solid #dc3f08;}

.menu{background:url(images/menubg.jpg) repeat-x top; height:39px;}
.menuul{width:1120px; margin:0 auto;}
.menuul li{width:139px; text-align:center; float:left; line-height:39px; border-right:1px solid #3170c7;}
.menuul li a{color:#fff; font-size:14px; font-family:Microsoft Yahei; text-decoration:none;}
.menuul li a:hover{color:#fffec9; text-decoration:underline;}


/* 本例子css */
.slideTxtBox{ width:1120px; text-align:left; margin:0 auto; padding-top:30px;}
.slideTxtBox .hd{ height:38px; line-height:38px; width:1120px; position:relative;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:162px; top:0px; height:38px; margin:0 auto; border-top:1px solid #ccc;  border-left:1px solid #ccc;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:197px; border-bottom:1px solid #ccc;  border-right:1px solid #ccc; text-align:center;}
.slideTxtBox .hd ul li.on{ height:38px;  background:#035ca5; color:#fff;}
.slideTxtBox .bd ul{ padding:30px 0 0 0;  zoom:1;  }
.slideTxtBox .bd li{float:left; margin-right:10px;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }


.content{width:1120px; padding:40px 0; margin:0 auto;}

.title{color:#024688; font-family:Microsoft Yahei; font-size:16px; text-decoration:none;}
.titlea{color:#dc3f08; font-family:Microsoft Yahei; font-size:13px; text-decoration:none;}
.titleb{color:#e16446; font-size:14px; font-family:Microsoft Yahei; text-decoration:underline;}
.titlec{color:#555; font-size:12px; font-family:Microsoft Yahei; text-decoration:none; line-height:19px;}

.nrcontentul{width:1120px; margin:0 auto; padding-top:40px;}
.nrcontentul li{margin-right:43px; width:330px; float:left;}
.indprod{margin:20px auto 0px;height:180px;}
.indprod li{float:left;text-align:center;margin:0px 12px;box-shadow:0px 0px 2px #ccc;-webkit-box-shadow:0px 0px 2px #ccc;}
.indprod li:hover{box-shadow:0px 0px 3px #024688;-webkit-box-shadow:0px 0px 3px #024688;}
.indprod li a{color:#333;}
.indprod li a img{display:block;}
.indprod li a p{line-height:30px;}

a.more{color:#dc3f08; text-decoration:underline; font-family:Microsoft Yahei; font-size:13px;}
a.more:hover{color:#024688;}

.ppppul{margin:20px 0;}
.ppppul li{float:left; width:300px; margin:0 36px;}
.ppppul li img{width:284px; height:284px; margin-top:20px;}
.ppppul li img:hover{margin-top:0px; transition:.2s;}
.ppppul li:hover{box-shadow:0px 1px 5px #ccc;}

.newsul{margin-top:12px;}
.newsul li{background:url(images/jt.jpg) no-repeat left center; padding-left:12px; line-height:25px;}

.sbul{margin-top:15px;}
.sbul li{width:211px; height:201px; display:block; float:left; margin-right:10px;}

.bottom{width:1120px; margin:0 auto; padding:30px 0; color:#fff; font-family:Microsoft Yahei; font-size:15px;}
.bottom .bott a{color:#fff; font-family:Microsoft Yahei; font-size:15px; text-decoration:none; background:url(images/lll.jpg) no-repeat right; width:160px; text-align:center; display:block; float:left;}
.bottom a:hover{color:#f1ffb0; text-decoration:underline;}
.bott2 a{color:#fff;}



.subbanner{width:100%;height:250px;background:url(images/subbaner1.jpg) no-repeat center top;}
.subbanner1{width:100%;height:250px;background:url(images/subbaner1a.jpg) no-repeat center top;}

.stit{background:#f1f1f1;width:1100px;margin:0 auto;padding:12px 10px;border:1px solid #014689;border-top:none;}
.subtit{height:28px;overflow:hidden;}
.subtit li{float:left;height:28px;line-height:28px;position:relative;background:#014687;padding:0 18px 0px 40px;}
.subtit li:hover{background:#0068be;}
.subtit li i,.subtit li em{top:-13px;display:block;width:0;height:0;position:absolute;border:28px solid transparent;z-index:2;}
.subtit li i{right:-55px;border-left:28px solid #f1f1f1;}
.subtit li em{right:-44px;border-left:28px solid #014687;}
.subtit li:hover em{border-left:28px solid #0068be;}
.subtit li.on{background:#0068be;}
.subtit li.on em{border-left:28px solid #0068be;}
.subtit li a{display:block;font-size:12px;color:#fff;text-decoration:none;font-family: "微软雅黑", "Microsoft Yahei","Arial", "Verdana", "sans-serif";}



	a{text-decoration:none;}
.within{width:1120px;margin:30px auto;}
.fs16{font-size:16px;}
.lh24{line-height:24px;}
.c_dc3f08{color:#dc3f08;}
.lef{width:250px;}
.slef{width:235px;outline:1px solid #014689;border:4px solid #fff;background:#035ca5;margin-bottom:20px;}
.clef{width:235px;outline:1px solid #ccc;border:4px solid #fff;background:#f1f1f1;margin-bottom:20px;}
.clef h2{background:#dfdfdf;color:#3067bb;height:40px;line-height:40px;padding:0px 10px;}
.clef p{padding:8px 15px 12px;}
.slef h2{background:#014687;color:#fff;height:60px;line-height:60px;padding:0px 10px;}
.slef ul {border-top:1px solid #a6bcd0;}
.slef ul li {border-bottom:1px solid #02509b;}
.slef ul li.on{background:#014687;}
.slef ul li a{color:#fff;line-height:38px;padding:0px 10px;}

.srig{width:840px;background:#fff;outline:1px solid #014689;border:4px solid #fff; padding-bottom:20px;}
.srig h2{height:54px;line-height:60px;text-align:center;border-bottom:1px solid #c3ddf2;}

.pro {padding-top:20px;}
.pro li{ float:left; border:1px solid #dcdcdc; padding:4px; margin:12px 20px; transition:1s; width:220px; height:195px; _margin:12px 16px ;/*ie6*/}
.pro li a{ display:block;color:#444;}
.pro  img{ width:220px; height:155px;}
.pro .txt{ height:40px; line-height:40px; background-color:#eeeeee; text-align:center;}
.pro li:hover{border-color:#0a3a7f;}
.pro a:hover .txt{ background-color:#0a3a7f;}
.pro a:hover{ color:#fff;}

.news{ margin-top:5px;}
.news li a{display:block;height:113px;	font-size:14px;	font-family:microsoft yahei;color:#000;	font-weight:bold;padding:10px;border-bottom:1px dotted #ccc;transition:0.5s;}
.news li a img.a{width:150px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.news li a h3{font-size:20px;	margin-left:180px;line-height:30px; font-family:宋体; color:#1066a8;}
.news li a span{display:block;	font-size:12px;	font-weight:normal;	font-family:宋体;line-height:22px;	margin-left:180px;}
.news li a em{ margin-left:180px; font-size:12px; color:#999; display:block; font-weight:normal;}
.news li a:hover{text-decoration:none;	background-color:#cedfec;}

.link a{color:#333;}







.scon{padding:0px 15px;font-size:13px;line-height:30px;}


.zs1{color:#0073d2;}
.zwt1{height:42px;line-height:42px;font-size:16px;font-weight:bold;color:#0268bb;}
.zwt2{height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#0268bb;border-left:2px solid #0268bb;padding-left:8px;margin:10px 0px;background:#f5f9fc;}
.bgtable{border:1px solid #ccc;border-top:none;border-left:none;width:100%;margin-bottom:20px;}
.bgtable th{border:1px solid #035ca5;border-bottom:none;border-right:none;background:#014689;color:#fff;line-height:32px;padding-left:8px;text-align:left;}
.bgtable td{border:1px solid #ccc;border-bottom:none;border-right:none;background:#fff;line-height:32px;padding-left:8px;}































