@charset "utf-8";
.banner{width:100%;margin:0px auto;background: #fff; height: 600px;z-index:1; position:relative;}
.banner .bd { position: relative; z-index: 1; text-align: center; }
.banner .bd ul { width: auto; !important; }
.banner .bd li { width: auto; !important; height: 600px; }
.banner .bd li a { position: absolute; width: 100%; height: 600px; display: block; }
.banner .hd { width: 100%; position: absolute; bottom: 0; height: 30px; line-height: 30px; text-align: center; z-index: 1000; }
.banner .hd ul li { text-align: center; cursor: pointer; display: inline-block; *display:inline; zoom: 1; width: 15px; height: 15px; margin: 5px 7px 5px 7px; background: #fff; overflow: hidden; line-height: 9999; border-radius: 100%; }
.banner .hd ul li.on { background: #015c9d; }

.news-area{width:100%;background: #fafafa;padding:45px 0px;overflow: hidden;border-top:1px solid #f0f0f0;}
.news-list{width:100%;height:auto;overflow:hidden;margin-bottom:20px;}
.news-list ul li{float:left;width:335px;height:auto; overflow: hidden;margin:0px 15px;}
.news-list ul li .news-img{width:335px;height:228px;overflow: hidden;text-align: center;}
.news-list ul li .news-img img{max-width:100%;width:auto;height:228px;}
.news-list ul li .news-text{padding:10px;border:1px solid #dbdbdb;overflow: hidden;}
.news-text .news-title{width:313px;height:30px;line-height:30px;font-size:15px;overflow: hidden;margin-bottom:10px;}
.news-text .news-p{font-size:12px;line-height:20px;margin-bottom:10px;color:#565656;}
.news-text .news-more{background: #f0f0f0;padding:3px 5px;width:60px;text-align: center;}
.news-text .news-more:hover{background: #015c9d;color:#fff;}

.big-see-more{width:120px;background: #f0f0f0;padding:10px 5px;text-align: center;margin: 0px auto;border-radius: 4px;}
.big-see-more:hover{background: #015c9d;color:#fff;}

.product-area{width:100%;height:auto;background: url(product-bg.jpg) no-repeat top;padding:40px 0px;}
.product-list{width:100%;height:auto;margin-top:20px;position: relative;z-index:1;}
.product-list .bd{width:1040px;margin:0px auto;height:auto;overflow:hidden;}
.product-list .bd li{width:1040px;height:400px;background: url(big-logo-img.jpg) no-repeat right center;overflow: hidden;}
.product-list .bd li .pro-img{float:left;background: url(product-r-layer.png) no-repeat right center;width:540px;text-align: center;height:400px;padding-right:35px;}
.product-list .bd li .pro-img img{height:400px;max-width:540px;}
.pro-text{padding-top:70px;}
.pro-text .pro-title{font-size:22px;font-weight: bold;color:#434343;margin-bottom:25px;width:400px; overflow: hidden;}
.pro-text .pro-p{line-height:23px;font-size:14px;margin-bottom:20px;width:400px;overflow: hidden;}
.product-list .hd a{position: absolute;z-index:10;border:2px solid #aaaaaa;width:34px;height:34px;text-align: center;line-height:34px;font-size:30px;font-weight:bold;color:#aaa;border-radius: 100%;padding:1% 1.5%;}
.product-list .hd a.prev{left:-70px;margin-top:183px;}
.product-list .hd a.next{right:-70px;margin-top:183px;}
.product-list .hd a:hover{border:2px solid #015c9d;color:#015c9d;}

.product-msg{width:100%;margin:10px 0px;overflow: hidden;}
.imgBig{width:100%;text-align: center;height:400px;overflow: hidden;}
.imgBig img{max-width:100%;height:400px;}

.imgSmall{width:100%;text-align: center;height:100px;overflow: hidden; position: relative; z-index:10;margin-top:20px;}
.imgSmall .hd a{width:30px;height:64px;line-height:64px;border-radius: 6px;font-size:20px;color:#fff;background: #aaa;position: absolute;z-index:20;}
.imgSmall .hd a.prev{top:18px;left:0px;}
.imgSmall .hd a.next{top:18px;right:0px;}
.imgSmall .hd a:hover{background: #015c9d;}

.imgSmall .bd{width:710px;margin:0px auto;}
.imgSmall .bd ul li{width:128px;float:left;height:98px;overflow: hidden ;margin:0px 5px;border:1px solid #fff;cursor: pointer;}
.imgSmall .bd ul li:hover,.imgSmall .bd ul li.on{border:1px solid #015c9d;}
.imgSmall .bd ul li img{width:128px;height:98px;}

.pro-detail{margin-top:15px;width:100%;overflow: hidden;}
.pro-detail .detail-title{width:100%;border-bottom:1px solid #015c9d;height:35px;}
.pro-detail .detail-title p{color:#fff;background: #015c9d;line-height:35px;padding:0px 15px;float:left;}
.pro-detail .detail-content{width:100%;padding:10px 0px;overflow: hidden;height:auto;min-height:100px;}
.pro-detail .detail-content p{font-size:14px;line-height:23px;}
.pro-detail .detail-content img{width:auto;max-width:100%;}

.small-banner{width:100%;background: url(small-banner.jpg) no-repeat center top;height:110px;}
.liyou{width:100%;height:auto;padding:30px 0px;background: url(liyou-bg.jpg) no-repeat top;}
.liyou .liyou-title{width:100%;text-align: center;margin-bottom:30px;overflow:hidden;}

.product-page-list{margin:10px 0px;overflow: hidden;}
.product-page-list ul li{float:left;width:250px;height:auto;overflow: hidden;margin:0px 10px 20px 10px;position: relative;z-index:10;}
.product-page-list ul li .list-img{width:248px;height:170px; text-align: center;border:1px solid #d1d1d1;}
.product-page-list ul li .list-img img{max-width:248px;height:170px;}
.product-page-list ul li .list-p{width:100%;max-width:250px;overflow:hidden;text-align: center;font-size:14px;line-height:30px;height:30px;background: #eeeeee;}
.product-page-list ul li:hover .list-p{background: #015cb5;color:#fff;}
.product-page-list ul li .hide-img{position: absolute;top:0px;left:0px;display: none;}

.news-page-list{width:100%;margin:10px 0px;overflow: hidden;}
.news-page-list ul li{padding-bottom:15px;border-bottom:1px dotted #363636;width:100%;height:140px;overflow: hidden;padding-top:15px;}
.news-page-list ul li .list-img{float:left;width:210px;margin-right:15px;height:140px;text-align: center;}
.news-page-list ul li .list-img img{height:140px;max-width:210px;}
.news-page-list ul li .list-text .news-t{font-size:18px;color:#363636;font-weight: bold;margin-bottom:15px;}
.news-page-list ul li .list-text .news-p{font-size:13px;height:75px;line-height:25px;}
.news-page-list ul li .list-text .news-i p{float:left;color:#a5a5a5;font-size:12px;}
.news-page-list ul li .list-text .news-i a{float:right;color:#0d71b9;}

.news-page-msg{width:100%;margin-top:20px;overflow: hidden;height:auto;min-height:600px;}
.msg-title{width:100%;font-size:28px;color:#363636;font-weight: bold;margin-bottom:15px;text-align: center;}
.msg-info{width:100%;text-align: center;height:auto;overflow: hidden;padding-bottom:10px;border-bottom: 1px dotted #e1e1e1;}
.msg-content{padding:10px 0px;overflow: hidden;font-size:14px;line-height:26px;}
.msg-content p{font-size:14px;line-height:23px;}
.msg-content img{width:auto;max-width:100%;}

.msg-onepage-cont{width:100%;margin-top:10px;overflow: hidden;height:auto;min-height:600px;font-size:14px;line-height:26px;}
.msg-onepage-cont p{font-size:14px;line-height:23px;}
.msg-onepage-cont img{width:auto;max-width:100%;}

.msg-onepage-message{width:100%;margin-top:10px;overflow: hidden;height:auto;min-height:600px;font-size:14px;line-height:26px;}

.link-area{width:100%;height:auto;padding:20px 0px;overflow: hidden;}
.link-area .link-ico{margin-right:15px;float:left;background: url(link-title.png) no-repeat center center;width:192px;height:70px;font-size:24px;color:#fff;line-height:70px;text-align: center;}
.link-area ul{float:left;width:900px;height:auto;overflow:hidden;}
.link-area ul li{float:left;border:1px solid #d1d1d1;width:146px;height:46px;margin:10px 10px;}
.link-area ul li img{width:146px;height:46px;}

.shenqign_ny{overflow:hidden; padding:10px 20px; width:720px; margin-bottom:30px;}
.shenqign_ny p{font-size:14px; color:#666666; line-height:24px; padding-bottom:10px; overflow:hidden;}
.shenqign{overflow:hidden; padding:10px 20px; width:720px; margin-bottom:30px;}
.shenqign p{font-size:14px; color:#666666; line-height:24px; padding-bottom:10px; overflow:hidden;}

.shenqing_ny1{width:500px; height:35px; line-height:35px; vertical-align:middle; margin-top:15px;}
.shenqing_ny1 h1{ font-size:14px; color:#666666; float:left; min-width:90px;}
.shenqing_ny1 input{width:285px; height:35px; border:1px solid #ccc; margin-right:10px; padding-left:10px;outline:medium none;}
.shenqing_ny1 .xing{color:#50a300; font-size:16px;}
.shenqign_ny button{
	width:112px;
	height:35px;
	border:none;
	border-radius:2px;
	color:#d5e7f2;
	font-size:16px;
	cursor:pointer;
	background:#0457a5;
	outline:medium none;
	float:left;
	margin-top:30px;
}

.shenqign a{
	width:112px;
	height:35px;
	border:none;
	border-radius:2px;
	color:#d5e7f2;
	font-size:16px;
	cursor:pointer;
	background:#50a300;
	outline:medium none;
	float:left;
	margin-top:30px;
	text-align: center;
	line-height: 36px;
	font-family: -webkit-body;
}
.shenqign_ny button:hover{color:#fff; background:#666;}
.shenqign a:hover{color:#fff; background:#666;}

.shenqing_ny2{overflow:hidden; margin-top:15px;}
.shenqing_ny2 h1{ font-size:14px; color:#666666; float:left; min-width:90px;}
.shenqing_ny2 textarea{
	width:500px;
	height:120px;
	border:none;
	outline:medium none;
	margin-right:10px;
	padding-left:10px;
	float:left;
	color:#9c9c9c;
	font-size:12px;
	padding-top:10px;
	border:1px solid #ccc;
}

.yingcang{position:relative;margin-bottom:20px; padding-bottom:20px; overflow:hidden;}
.yingcang h5{margin-left:345px;position:absolute;z-index:11; bottom:0px;}

.contact-area{margin-top:20px;width:250px;height:auto;overflow: hidden;background: #f4f4f4;}
.contact-area .contact-title{margin-bottom:10px;font-size:24px;color:#fff;width:100%;text-align: center;background: #0d71b9;height:50px;line-height:50px;}
.contact-area .c-head{text-align: center;margin:0px 10px;padding:10px 0px;overflow: hidden;font-size:20px;border-bottom:1px solid #a4a4a4;}
.contact-area .c-cont{padding:10px;overflow: hidden;}
.contact-area .c-cont p{font-size:14px;line-height:26px;}