@charset "utf-8";
/* CSS Document */
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    position:relative;
	margin:auto;
	color:#6868686;
	font-family:'微软雅黑';
	background:#fff;
}

img{border:0;}
p{margin:0px; padding:0px;}
a{text-decoration:none;}
form{margin:0px;}

.mb{}


.b{width:1180px; margin:0 auto; position:relative; overflow:hidden;}
.b_h{background:#f5f5f5;}
.menu a:link{font-size:14px; color:#333333; margin:15px;}
.menu a:visited{font-size:14px; color:#333333; margin:15px;}
.menu a:hover{font-size:14px; color:#0552a2; margin:15px;}
.index_notice{height:50px; line-height:50px; background:#f3f6fb;}
.index_notice_title{font-size:14px; color:#3b5c9f; vertical-align:middle; border-right:1px solid #dadde2; text-align:center;}
.index_notice_title img{margin-right:10px; vertical-align:middle;}
.index_notices a{display:block; width:30%; float:left; height:50px; line-height:50px; margin-left:3%; font-size:12px; position:relative;}
.index_notices a:link{color:#656565;}
.index_notices a:visited{color:#656565;}
.index_notices a:hover{color:#000;}
.index_notices a span{display:block; position:absolute; right:0px; top:0px;}

.index_p_class{display:block; width:1280px; padding:35px 0px;}
.index_p_class a{display:block; width:282px; float:left; margin-right:17px;}

.index_hot div.title{display:block; height:50px; line-height:50px; font-size:24px; color:#333;}
.index_hot div.title span{display:block; float:left; font-size:24px; color:#333;}
.index_hot div.title dd{display:block; float:right; margin:0px;}
.index_hot div.title dd ul{display:block; float:left;}
.index_hot div.title dd ul li{width:12px; height:12px; border-radius:50%; background:#cccccc; float:left; margin:19px 5px 10px 5px; cursor:pointer;}
.index_hot div.title dd ul li.active{width:12px; height:12px; border-radius:50%; background:#547ac5; float:left; margin:19px 5px 10px 5px; cursor:pointer;}
.index_hot div.title dd img{display:block; float:left; margin-top:15px; cursor:pointer;}
.index_hot div.title dd img.prv{margin-left:5px;}
.index_hot div.list{width:100%; overflow:hidden; margin-bottom:60px;}
.index_hot div.list ul li{display:block; float:left; background:#FFF; width:284px; height:330px; border:1px solid #cccccc; width:282px !important; height:328px !important; overflow:hidden; position:relative; margin-right:14px;}
.index_hot div.list ul li.last{margin-right:0px;}
.index_hot div.list ul li a.yl img{width:265px; height:250px; z-index:1; margin-left:7px;}

.index_hot div.list ul li a.title:link{height:30px; line-height:30px; font-size:14px; color:#333333; overflow:hidden; display:block; text-align:center;}
.index_hot div.list ul li a.title2:link{height:30px; line-height:30px; font-size:12px; color:#999999; overflow:hidden; display:block; text-align:center;}
.index_hot div.list ul li a.title2:visited{height:30px; line-height:30px; font-size:12px; color:#999999; overflow:hidden; display:block; text-align:center;}
.index_hot div.list ul li a.title2:hover{height:30px; line-height:30px; font-size:12px; color:#999999; overflow:hidden; display:block; text-align:center;}

.index_hot div.list ul li.active{box-shadow:#CCC 0px 5px 5px;}
.index_hot div.list ul li.active a.title2.active{height:45px; line-height:45px; font-size:12px; color:#999999; overflow:hidden; display:block; text-align:center; background:#5478c4; color:#FFF; width:100%;}


.index_hot div.list ul{display:block; width:1200px; float:left;}

.index_news{padding:60px 0px;}
.index_news1{background:#5478c4; padding-left:25px; width:183px; width:158px !important;}
.index_news1 p{font-size:28px; padding-top:55px; color:#FFF; display:block;}
.index_news1 span{font-size:14px; color:#FFF; padding-top:12px; display:block;}
.index_news1 a{margin-top:85px; display:block; margin-bottom:50px;}


.index_news3{background:#5478c4;}
.index_news3 div{display:block; padding:20px 15px; font-size:12px; line-height:24px; color:#FFF;}

.index_newslist{display:block; margin-top:20px; clear:both;}
.index_newslist dt{display:block; float:left; margin:0px; width:70px; border-right:1px dashed #e0e0e0; font-size:22px; color:#666666;}
.index_newslist dt span{display:block; font-size:12px;}
.index_newslist dd{width:510px; display:block; float:left; margin:0px; padding-left:20px; width:490px !important;}
.index_newslist dd a:link{font-size:12px; color:#666666; height:40px; line-height:40px; overflow:hidden;}
.index_newslist dd a:visited{font-size:12px; color:#666666; height:40px; line-height:40px; overflow:hidden;}
.index_newslist dd a:hover{font-size:12px; color:#5279c4; height:40px; line-height:40px; overflow:hidden;}

.index_video{display:block;}
.index_video p{height:85px; line-height:85px; font-size:24px; color:#323232;}


.index_hot2 div.title{display:block; height:50px; line-height:50px; font-size:24px; color:#333;}
.index_hot2 div.title span{display:block; float:left; font-size:24px; color:#333;}
.index_hot2 div.title dd{display:block; float:right; margin:0px;}
.index_hot2 div.title dd ul{display:block; float:left;}
.index_hot2 div.title dd ul li{width:12px; height:12px; border-radius:50%; background:#cccccc; float:left; margin:19px 5px 10px 5px; cursor:pointer;}
.index_hot2 div.title dd ul li.active{width:12px; height:12px; border-radius:50%; background:#547ac5; float:left; margin:19px 5px 10px 5px; cursor:pointer;}
.index_hot2 div.title dd img{display:block; float:left; margin-top:15px; cursor:pointer;}
.index_hot2 div.title dd img.prv{margin-left:5px;}
.index_hot2 div.list{width:100%; overflow:hidden; margin-bottom:40px;}
.index_hot2 div.list ul li{display:block; float:left; background:#FFF; width:284px; height:217px; border:1px solid #cccccc; width:282px !important; height:215px !important; overflow:hidden; position:relative; margin-right:14px;}
.index_hot2 div.list ul li.last{margin-right:0px;}
.index_hot2 div.list ul li a.yl img{width:284px; height:170px; z-index:1;}

.index_hot2 div.list ul li a.title:link{height:30px; line-height:30px; font-size:14px; color:#333333; overflow:hidden; display:block; text-align:center;}

.index_hot2 div.list ul li.active{box-shadow:#CCC 0px 5px 5px;}


.index_hot2 div.list ul{display:block; width:1200px; float:left;}









.banner{background:#1f63ae;}

.left{display:block;}
.left a{display:block; height:55px; line-height:55px; margin-bottom:1px; padding-left:16px; background:#eef2f5; overflow:hidden;}
.left a:link{font-size:16px; color:#666666;}
.left a:visited{font-size:16px; color:#666666;}
.left a:hover{font-size:16px; color:#666666; border-left:6px solid #5b83c0; padding-left:10px;}
.left a.active{font-size:16px; color:#666666; border-left:6px solid #5b83c0; padding-left:10px;}
.leftk{border-left:1px solid #eef2f5;}

.bodys{display:block;}
.bodys div.title{height:60px; line-height:60px; border-bottom:1px dashed #d8d8d8; font-size:18px; color:#333333; position:relative;}
.bodys div.title span{display:block; position:absolute; right:0px; top:0px; font-size:12px; color:#656565;}
.bodys div.title span i{font-style:normal; color:#3e5da0;}
.bodys div.content{font-size:14px; color:#676767; line-height:30px; padding:20px 0px;}
.bodys div.content img{max-width:100%;}

.zizhi{display:block; width:980px;}
.zizhi li{display:block; width:275px; height:265px; float:left; margin:15px; margin-bottom:0px; position:relative;}
.zizhi li a.yl{display:block; border:1px solid #cccccc; padding:10px;}
.zizhi li a.yl img{width:255px; height:195px;}
.zizhi li a.title:link{display:block; height:35px; line-height:35px; text-align:center; overflow:hidden; font-size:14px; color:#333333;}
.zizhi li a.title:visited{display:block; height:35px; line-height:35px; text-align:center; overflow:hidden; font-size:14px; color:#333333;}
.zizhi li a.title:hover{display:block; height:35px; line-height:35px; text-align:center; overflow:hidden; font-size:14px; color:#000;}
.zizhi li a.zz{display:none; position:absolute; width:273px; height:215px; top:1px; left:1px; background:#3c5da0; cursor:pointer;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.zizhi li a.zz img{display:block; margin:85px auto;}

.newslist{display:block;}
.newslist li{display:block; border-bottom:1px dashed #bebebe; padding:10px 0px;}
.newslist li dt{display:block; width:195px; float:left; margin:0px;}
.newslist li dt a img{width:178px; height:113px;}
.newslist li dd{display:block; float:left; margin:0px; width:715px;}
.newslist li dd div.lefts{width:600px; float:left; border-right:1px dashed #b2b2b2; height:117px;}
.newslist li dd div.lefts a.title:link{font-size:14px; color:#000; height:30px; line-height:30px; padding-right:20px; overflow:hidden;}
.newslist li dd div.lefts a.title:visited{font-size:14px; color:#000; height:30px; line-height:30px; padding-right:20px; overflow:hidden;}
.newslist li dd div.lefts a.title:hover{font-size:14px; color:#3c5da0; height:30px; line-height:30px; padding-right:20px; overflow:hidden;}
.newslist li dd div.lefts div.c{font-size:12px; color:#666; line-height:25px; padding-right:20px;}
.newslist li dd div.right{width:113px; float:right; text-align:center;}
.newslist li dd div.right a.more:link{display:block; font-size:12px; color:#3b5c9f; padding-top:25px;}
.newslist li dd div.right a.more:visited{display:block; font-size:12px; color:#3b5c9f; padding-top:25px;}
.newslist li dd div.right a.more:hover{display:block; font-size:12px; color:#3b5c9f; padding-top:25px;}
.newslist li dd div.right a.more img{display:block; margin:20px auto 0px auto;}

.newslist li.noimg dd{display:block; float:left; margin:0px; width:910px;}
.newslist li.noimg dd div.lefts{width:795px; float:left; border-right:1px dashed #b2b2b2; height:117px;}
.newsvtitle{font-size:18px; color:#000; text-align:center;}
.newsvdes{font-size:12px; color:#989898; text-align:center;}
.newsvcontent{font-size:12px; color:#666666; line-height:24px;}
.newsvcontent img{max-width:100%;}

.productlist{display:block; padding-top:20px; width:950px;}
.productlist li{display:block; float:left; width:284px; height:330px; padding:15px; border:1px solid #cccccc; width:252px !important; height:308px !important; margin:10px;}
.productlist li a.yl img{width:254px; height:240px;}
.productlist li a.title:link{height:30px; line-height:30px; font-size:14px; color:#333333; overflow:hidden; display:block; text-align:center;}
.productlist li a.title2:link{height:30px; line-height:30px; font-size:12px; color:#999999; overflow:hidden; display:block; text-align:center;}
.productlist li a.title2:visited{height:30px; line-height:30px; font-size:12px; color:#999999; overflow:hidden; display:block; text-align:center;}
.productlist li a.title2:hover{height:30px; line-height:30px; font-size:12px; color:#999999; overflow:hidden; display:block; text-align:center;}

.productlist li.active{box-shadow:#CCC 0px 5px 5px; padding-bottom:15px;}
.productlist li.active a.yl img{width:254px; height:240px;}
.productlist li.active a.title:link{height:30px; line-height:30px; font-size:14px; color:#333333; overflow:hidden; display:block; text-align:center;}
.productlist li.active a.title2.active{height:45px; line-height:45px; font-size:12px; color:#999999; overflow:hidden; display:block; text-align:center; background:#5478c4; color:#FFF; width:282px; margin-left:-15px; margin-top:5px;}

.video{display:block; width:1250px; padding-top:20px;}
.video li{display:block; width:284px; height:216px; margin:6px; border:1px solid #cccccc; width:282px !important; height:214px !important; float:left;}
.video li a.title{display:block; height:30px; line-height:30px; text-align:center;}
.video li a.title:link{font-size:14px; color:#323232;}
.video li a.title:visited{font-size:14px; color:#323232;}
.video li a.title:hover{font-size:14px; color:#323232;}

.video li.active{box-shadow:#CCC 0px 5px 5px;}












.bottom{background:#3c5da0;}
.b_menu{display:block; height:45px; line-height:45px; border-bottom:1px solid #5478c4;}
.b_menu a{ margin-right:45px;}
.b_menu a:link{color:#FFF;font-size:14px;}
.b_menu a:visited{color:#FFF;font-size:14px;}
.b_menu a:hover{color:#FFF; text-decoration:underline;font-size:14px;}

.copyright{border-bottom:1px solid #5478c4; color:#d1d7e7; font-size:12px; line-height:30px; padding:10px 0px;}
.bottom_link{display:block;}
.bottom_link p{display:block; height:40px; line-height:40px; font-size:14px; color:#FFF;}
.bottom_link ul{display:block; padding:10px 0px;}
.bottom_link ul a{display:block; width:122px; height:42px; float:left; margin-right:10px;}
.bottom_link ul a img{width:120px; height:40px; border:1px solid #92a2c4;}
.h_8{height:8px; line-height:8px; overflow:hidden;}
.h_10{height:10px; line-height:10px; overflow:hidden;}
.h_15{height:15px; line-height:15px; overflow:hidden;}
.h_11{height:11px; line-height:11px; overflow:hidden;}
.h_13{height:13px; line-height:13px; overflow:hidden;}
.h_14{height:14px; line-height:14px; overflow:hidden;}
.h_20{height:20px; line-height:20px; overflow:hidden;}
.h_25{height:25px; line-height:25px; overflow:hidden;}
.h_30{height:30px; line-height:30px; overflow:hidden;}
.h_35{height:35px; line-height:35px; overflow:hidden;}
.h_40{height:40px; line-height:40px; overflow:hidden;}
.h_45{height:45px; line-height:45px; overflow:hidden;}
.h_50{height:50px; line-height:50px; overflow:hidden;}
.h_60{height:60px; line-height:60px; overflow:hidden;}
.h_65{height:65px; line-height:65px; overflow:hidden;}
.h_100{height:100px; line-height:100px; overflow:hidden;}


.pager{padding:20px; text-align:center; clear:both;}
.pager span{color:#979797; border:1px solid #CCC; padding:2px 7px 2px 7px;}
.pager span.active{color:#fff; background:#3c5da0;border:1px solid #3c5da0;}
.pager a:link{border:1px solid #3c5da0; padding:2px 7px 2px 7px;color:#979797;}
.pager a:visited{border:1px solid #3c5da0; padding:2px 7px 2px 7px;color:#979797;}
.pager a:hover{border:1px solid #3c5da0; padding:2px 7px 2px 7px;color:#fff;background:#3c5da0;}


a:link {
	font-size: 12px;
	color: #352C0F;
	text-decoration: none;
	font-family:'微软雅黑';
}
a:visited {
	font-size: 12px;
	color: #352C0F;
	text-decoration: none;
	font-family:'微软雅黑';
}
a:hover {
	font-size: 12px;
	color: red;
	text-decoration: none;
	font-family:'微软雅黑';
}
ul{margin:0px; padding:0px; display:block;}
li{list-style:none;}
.clear{clear:both; display:block;}


