/*
Powered by uimix.com;
date:2013-09-11;
*/

/* common */
.news-content ul li .article-info p a b,.news-content ul li .readmore a b,.news-content .pages a,.news-rel dl.tab dd .more a b,.news-rel dl.list dt a b,.news-content .share-bar a b{background: url(../images/vivo-news-ico.jpg) no-repeat;}
.news-content2 ul li .article-info p a b,.news-content2 ul li .readmore a b,.news-content2 .pages a,.news-rel dl.tab dd .more a b,.news-rel dl.list dt a b,.news-content2 .share-bar a b{background: url(../images/vivo-news-ico.jpg) no-repeat;}
.news-content3 ul li .article-info p a b,.news-content3 ul li .readmore a b,.news-content3 .pages a,.news-rel dl.tab dd .more a b,.news-rel dl.list dt a b,.news-content3 .share-bar a b{background: url(../images/vivo-news-ico.jpg) no-repeat;}
.news-content4 ul li .article-info p a b,.news-content4 ul li .readmore a b,.news-content4 .pages a,.news-rel dl.tab dd .more a b,.news-rel dl.list dt a b,.news-content4 .share-bar a b{background: url(../images/vivo-news-ico.jpg) no-repeat;}
/* a-contain */

/* news */
.news-box{width: 100%; position: relative; background: #fafafa;}
.news-box .news-section{width: 1100px; min-height: 400px; color: #999; font-size: 14px; margin: auto; margin-bottom: 40px;}

.news-box .news-high{width: 100%; height: 350px; overflow: hidden; position: relative; background: #fff; text-align: left; margin-bottom: 40px;}
.news-high ul{display: block; width: 100%; height: 350px;}
.news-high ul li{width: 100%; height: 350px; overflow: hidden; background: #fff; position: absolute; top: 0; left: 0;}
.news-high ul li a{display: block;}
.news-high ul li i{width: 3000px; height: 350px; text-align: center; overflow: hidden; position: absolute; left: 50%; margin-left: -1500px;}
.news-high .slide-switch{width: 100%; height: 10px; position: absolute; left: 0; bottom: 15px; text-align: center; z-index: 11;}
.news-high .slide-switch a{width: 10px; height: 10px; display: inline-block; overflow: hidden; margin: 0 5px; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-high .slide-switch a:hover,.news-high .slide-switch a.current{background: #008cd6;}

.news-box .news-section .news-content{float: left; width: 720px; background: #fff; margin: auto; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.news-content ul{display: block; padding: 0 40px;}
.news-content ul li{display: block; padding: 40px 0 20px 0; border-bottom: 1px #f1f1f1 solid;}
.news-content ul li h2{font-size: 24px; color: #333; padding-bottom: 10px;}
.news-content ul li h2 a{color: #333; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content ul li h2 a:hover{color: #008cd6;}
.news-content ul li .article-info{font-size: 12px;}
.news-content ul li .article-info a{color: #999; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content ul li .article-info a:hover{color: #008cd6;}
.news-content ul li .article-info p{float: right; text-align: right;}
.news-content ul li .article-info p a{font-size: 14px; display: inline-block; margin-left: 16px;}
.news-content ul li .article-info p a b{width: 24px; height: 24px; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 1px; position: relative; top: -1px;}
.news-content ul li .article-info p a.reader b{background-position: 0 0;}
.news-content ul li .article-info p a.reply b{background-position: -25px 0;}
.news-content ul li .article{padding: 10px 0; overflow: hidden; position: relative; text-align: justify; line-height: 1.5em; color: #666; font-size: 14px;}
.news-content ul li .article img{margin-bottom: 20px;}
.news-content ul li .readmore{ text-align: right;}
.news-content ul li .readmore a{color: #008cd6;}
.news-content ul li .readmore a b{width: 15px; height: 15px; overflow: hidden; display: inline-block; vertical-align: middle; background-position: 0 -64px; position: relative; top: -1px; margin-left: 5px;}
.news-content .pages{padding: 20px 0; text-align: center; position: relative; top: -1px; border-top: 1px #f1f1f1 solid;}
.news-content .pages strong{font-size: 18px; color: #666; display: inline-block; padding: 0 10px; font-weight: normal; position: relative; vertical-align: middle; letter-spacing: 0;}
.news-content .pages a{width: 31px; height: 31px; overflow: hidden; display:inline-block; position: relative; vertical-align: middle;}
.news-content .pages a.prev{background-position: 0 -80px;}
.news-content .pages a.prev:hover{background-position: 0 -112px;}
.news-content .pages a.next{background-position: -32px -80px;}
.news-content .pages a.next:hover{background-position: -32px -112px;}

.news-box .news-section .news-rel{float: right; width: 350px;}
.news-rel dl{display: block; margin-bottom: 20px; background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.news-rel dl dt{display: block; height: 42px; line-height: 42px; position: relative; border-bottom: 1px #f1f1f1 solid;}

.news-rel dl.tab dt{display: table; width: 100%;}
.news-rel dl.tab dt a{width: 50%; height: 42px; line-height: 42px; text-align: center; display: table-cell; color: #008cd6; font-size: 18px;}
.news-rel dl.tab dt a:hover,.news-rel dl.tab dt a.current{background: #008cd6; color: #fff;}
.news-rel dl.tab dd{height: 458px; position: relative;}
.news-rel dl.tab dd ul{display: block; padding: 0 20px;}
.news-rel dl.tab dd ul li{display: block; padding: 20px 0; border-bottom: 1px #f1f1f1 solid;}
.news-rel dl.tab dd ul li a{display: block; height: 62px; overflow: hidden; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-rel dl.tab dd ul li span{width: 120px; height: 60px; float: left; border: 1px #e5e5e5 solid; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; overflow: hidden;}
.news-rel dl.tab dd ul li a h2{color: #666; font-size: 14px;display: block; margin-left: 135px; margin-bottom1: 8px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; overflow: hidden;}
.news-rel dl.tab dd ul li a p{color: #999; font-size: 12px; height: 32px; overflow: hidden; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; display: none;}
.news-rel dl.tab dd ul li a:hover h2,.news-rel dl.tab dd ul li a:hover p{color: #008cd6;}
.news-rel dl.tab dd .more{color: #333; height: 45px; line-height: 45px; border-top: 1px #f1f1f1 solid; position: relative; top: -1px; text-align: center;}
.news-rel dl.tab dd .more a{display: inline-block; position: relative; color: #333;}
.news-rel dl.tab dd .more a b{width: 15px; height: 15px; overflow: hidden; display: inline-block; vertical-align: middle; background-position: -16px -64px; margin-left: 5px; position: relative; top: -1px;}

.news-rel dl.list dt{padding-left: 20px; color: #333; font-size: 18px;}
.news-rel dl.tab dt a{width: 50%; height: 42px; line-height: 42px; text-align: center; display: table-cell; color: #008cd6; font-size: 18px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-rel dl.list dt a b{width: 15px; height: 15px; overflow: hidden; display: inline-block; vertical-align: middle; background-position: 0 -64px; margin-left: 2px; position: relative; top: -1px;}
.news-rel dl.list dd ul{display: block; padding: 20px;}
.news-rel dl.list dd ul li{padding-bottom: 12px; display: block; overflow: hidden;}
.news-rel dl.list dd ul li a{color: #666; overflow: hidden; white-space: nowrap; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-rel dl.list dd ul li a:hover{color: #008cd6;}
.news-rel dl.list dd ul li a b{width: 18px; height: 18px; line-height: 18px; text-align: center; color: #fff; font-size: 12px; overflow: hidden; display: inline-block; margin-right: 10px; background: #aab2bd; position: relative; top: -1px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%;}
.news-rel dl.list dd ul li a b.top{background: #ff6600}

.news-box .v-crumbs{margin-bottom: 20px; padding-top: 10px;}
.news-box h1.title{padding: 0 0 10px 0; width: 1100px; margin: auto; display: block; font-size: 24px; color: #008cd6;}
.news-content .share-bar{position: relative; border-bottom: 1px #f1f1f1 solid;}
.news-content .share-bar .share-btn{height: 45px;}
.news-content .share-bar .share-btn a{float: right; color: #a1a1a1; position: relative; top: 14px; right: 10px; font-size: 16px;}
.news-content .share-bar .share-btn a b{width: 23px; height: 17px; display: inline-block; vertical-align: middle; margin-left: 10px; background-position: -64px -80px; position: relative; top: -2px;}
.news-content .share-bar .share-btn a:hover,.news-content .share-bar .share-btn a.current{color: #008cd6;}
.news-content .share-bar .share-btn a:hover b,.news-content .share-bar .share-btn a.current b{background-position: -64px -98px;}
.news-content .share-bar .share-list{border-top: 1px #f1f1f1 solid; width: 100%; height: 110px; position: relative; overflow: hidden; background: #333; clear: both; display: none;}
.news-content .share-bar .share-list ul{display: block; width: 600px; margin: 0 auto; padding: 0; position: relative;}
.news-content .share-bar .share-list ul li{padding: 0; display:block; float: left; width: 120px; position: relative; text-align: center; height: 110px;}
.news-content .share-bar .share-list ul li a b{background:url(../images/share-list-ico.png) no-repeat; _background:url(../images/share-list-ico.gif) no-repeat;}
.news-content .share-bar .share-list ul li a{width:100%; color:#d4d4d4; height:110px; display:inline-block; font-size:12px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content .share-bar .share-list ul li a:active,.news-content .share-bar .share-list ul li a:hover{text-decoration:none; background:#4c4c4c; color:#fff;}
.news-content .share-bar .share-list ul li a b{width:52px; height:52px; background-position:0 0; display:inline-block; overflow:hidden; margin-top:18px;}
.news-content .share-bar .share-list ul li a p{padding-top:2px;}
.news-content .share-bar .share-list ul li a.sina b{background-position:-126px 0;}
.news-content .share-bar .share-list ul li a.tencent b{background-position:-179px 0;}
.news-content .share-bar .share-list ul li a.renren b{background-position:-232px 0;}
.news-content .share-bar .share-list ul li a.kaixin b{background-position:-285px 0;}
.news-content .share-bar .share-list ul li a.qzone b{background-position:-338px 0;}
.news-content .share-bar .share-list ul li a.w163 b{background-position:-391px 0;}
/* start */
.news-content .share-bar .share-list ul li.start{}

.news-content .news-title{padding: 40px; padding-bottom: 20px; text-align: center;}
.news-content .news-title h2{font-size: 24px; color: #333; padding-bottom: 10px;}
.news-content .news-title p{font-size: 14px; color: #666;}
.news-content .news-views{margin: 40px; margin-top: 40px; font-size: 14px; color: #666; line-height: 1.8em; overflow: hidden;}
.news-content .news-other{padding: 20px 40px; border-top: 1px #f1f1f1 solid;}
.news-content .news-other p{display: block; line-height: 2.2em;}
.news-content .news-other p a{font-size: 16px; color: #333; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; background:url(../images/other-news-ico.jpg) center left no-repeat; padding-left: 15px; }
.news-content .news-other p a:hover{color: #008cd6;}


.news-content .news-title2{padding: 40px; padding-bottom: 20px; text-align: left;}
.news-content .news-title2 h2{font-size: 24px; color: #333; padding-bottom: 10px;}



/* z-contain */




.news-box .news-section .news-content2{
	float: left;
	width: 1100px;
	background: #fff;
	margin: auto;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.news-content2 ul{display: block; padding: 0 40px;}
.news-content2 ul li{display: block; padding: 40px 0 20px 0; border-bottom: 1px #f1f1f1 solid;}
.news-content2 ul li h2{font-size: 24px; color: #333; padding-bottom: 10px;}
.news-content2 ul li h2 a{color: #333; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content2 ul li h2 a:hover{color: #008cd6;}
.news-content2 ul li .article-info{font-size: 12px;}
.news-content2 ul li .article-info a{color: #999; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content2 ul li .article-info a:hover{color: #008cd6;}
.news-content2 ul li .article-info p{float: right; text-align: right;}
.news-content2 ul li .article-info p a{font-size: 14px; display: inline-block; margin-left: 16px;}
.news-content2 ul li .article-info p a b{width: 24px; height: 24px; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 1px; position: relative; top: -1px;}
.news-content2 ul li .article-info p a.reader b{background-position: 0 0;}
.news-content2 ul li .article-info p a.reply b{background-position: -25px 0;}
.news-content2 ul li .article{padding: 10px 0; overflow: hidden; position: relative; text-align: justify; line-height: 1.5em; color: #666; font-size: 14px;}
.news-content2 ul li .article img{margin-bottom: 20px;}
.news-content2 ul li .readmore{ text-align: right;}
.news-content2 ul li .readmore a{color: #008cd6;}
.news-content2 ul li .readmore a b{width: 15px; height: 15px; overflow: hidden; display: inline-block; vertical-align: middle; background-position: 0 -64px; position: relative; top: -1px; margin-left: 5px;}
.news-content2 .pages{padding: 20px 0; text-align: center; position: relative; top: -1px; border-top: 1px #f1f1f1 solid;}
.news-content2 .pages strong{font-size: 18px; color: #666; display: inline-block; padding: 0 10px; font-weight: normal; position: relative; vertical-align: middle; letter-spacing: 0;}
.news-content2 .pages a{width: 31px; height: 31px; overflow: hidden; display:inline-block; position: relative; vertical-align: middle;}
.news-content2 .pages a.prev{background-position: 0 -80px;}
.news-content2 .pages a.prev:hover{background-position: 0 -112px;}
.news-content2 .pages a.next{background-position: -32px -80px;}
.news-content2 .pages a.next:hover{background-position: -32px -112px;}

.news-content2 .share-bar{position: relative; border-bottom: 1px #f1f1f1 solid;}
.news-content2 .share-bar .share-btn{height: 45px;}
.news-content2 .share-bar .share-btn a{float: right; color: #a1a1a1; position: relative; top: 14px; right: 10px; font-size: 16px;}
.news-content2 .share-bar .share-btn a b{width: 23px; height: 17px; display: inline-block; vertical-align: middle; margin-left: 10px; background-position: -64px -80px; position: relative; top: -2px;}
.news-content2 .share-bar .share-btn a:hover,.news-content2 .share-bar .share-btn a.current{color: #008cd6;}
.news-content2 .share-bar .share-btn a:hover b,.news-content2 .share-bar .share-btn a.current b{background-position: -64px -98px;}
.news-content2 .share-bar .share-list{border-top: 1px #f1f1f1 solid; width: 100%; height: 110px; position: relative; overflow: hidden; background: #333; clear: both; display: none;}
.news-content2 .share-bar .share-list ul{display: block; width: 600px; margin: 0 auto; padding: 0; position: relative;}
.news-content2 .share-bar .share-list ul li{padding: 0; display:block; float: left; width: 120px; position: relative; text-align: center; height: 110px;}
.news-content2 .share-bar .share-list ul li a b{background:url(../images/share-list-ico.png) no-repeat; _background:url(../images/share-list-ico.gif) no-repeat;}
.news-content2 .share-bar .share-list ul li a{width:100%; color:#d4d4d4; height:110px; display:inline-block; font-size:12px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content2 .share-bar .share-list ul li a:active,.news-content2 .share-bar .share-list ul li a:hover{text-decoration:none; background:#4c4c4c; color:#fff;}
.news-content2 .share-bar .share-list ul li a b{width:52px; height:52px; background-position:0 0; display:inline-block; overflow:hidden; margin-top:18px;}
.news-content2 .share-bar .share-list ul li a p{padding-top:2px;}
.news-content2 .share-bar .share-list ul li a.sina b{background-position:-126px 0;}
.news-content2 .share-bar .share-list ul li a.tencent b{background-position:-179px 0;}
.news-content2 .share-bar .share-list ul li a.renren b{background-position:-232px 0;}
.news-content2 .share-bar .share-list ul li a.kaixin b{background-position:-285px 0;}
.news-content2 .share-bar .share-list ul li a.qzone b{background-position:-338px 0;}
.news-content2 .share-bar .share-list ul li a.w163 b{background-position:-391px 0;}
/* start */
.news-content2 .share-bar .share-list ul li.start{}

.news-content2 .news-title2 {padding: 40px; padding-bottom: 20px; text-align: left;}
.news-content2 .news-views h1{font-size: 24px; color: #333; padding-bottom: 10px; font-weight:bold; margin-bottom:30px;}
.news-content2 .news-views{margin: 40px; margin-top: 40px; font-size: 14px; color: #666; line-height: 1.8em; overflow: hidden;}
.news-content2 .news-other{padding: 20px 40px; border-top: 1px #f1f1f1 solid;}
.news-content2 .news-other p{display: block; line-height: 2.2em;}
.news-content2 .news-other p a{font-size: 16px; color: #333; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; background:url(../images/other-news-ico.jpg) center left no-repeat; padding-left: 15px; }
.news-content2 .news-other p a:hover{color: #008cd6;}
.news-box h1.title2{padding: 0 0 15px 0; width: 1100px; margin: auto; display: block; font-size: 24px; color: #008cd6;}













.news-section.cl .news_list {
	height: 35px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #008CD6;
	margin-bottom: 40px;
}

.news_list ul li {
	float: left;
	height: 30px;
	width: 100px;
	text-align: center;
}
.news_list ul li a {
	line-height: 33px;
	font-size: 18px;
	color: #666;
}
.news_list ul li a:hover {
	color: #008CD6;
}

.news_list ul li .link {
	color: #008CD6;
}
.news-box.cl .about_nav {
	background-color: #F6F6F6;
	height: 160px;
}
.about_list {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: 160px;
}
.about_list ul li {
	float: left;
	width: 130px;
	text-align: center;
	height: 130px;
	padding-top: 30px;
}
.about_list ul li a {
	font-size: 16px;
	color: #999999;
}
.about_list ul li a:hover {
	color: #008CD6;
}

.about_list ul li .icon1 {
	background-image: url(../images/about-ico.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon2 {
	background-image: url(../images/about-ico2.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon3 {
	background-image: url(../images/about-ico3.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon4 {
	background-image: url(../images/about-ico4.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon5 {
	background-image: url(../images/about-ico5.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon6 {
	background-image: url(../images/about-ico6.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;

}
.about_list ul li .icon1:hover {
	background-image: url(../images/about-ico-1.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.about_list ul li .icon2:hover {
	background-image: url(../images/about-ico2-2.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon3:hover {
	background-image: url(../images/about-ico3-3.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon4:hover {
	background-image: url(../images/about-ico4-4.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon5:hover {
	background-image: url(../images/about-ico5-5.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .icon6:hover {
	background-image: url(../images/about-ico6-6.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 36px;
	padding-top: 64px;
}
.about_list ul li .link1 {
    background: rgba(0, 0, 0, 0) url("../images/about-ico-1.png") repeat scroll 0 0!important;
	background-repeat: no-repeat!important;
	background-position: center top!important;
    color: #008cd6;
}
.about_list ul li .link2 {
    background: rgba(0, 0, 0, 0) url("../images/about-ico2-2.png") repeat scroll 0 0!important;
	background-repeat: no-repeat!important;
	background-position: center top!important;
    color: #008cd6;
}
.about_list ul li .link3 {
    background: rgba(0, 0, 0, 0) url("../images/about-ico3-3.png") repeat scroll 0 0!important;
	background-repeat: no-repeat!important;
	background-position: center top!important;
    color: #008cd6;
}
.about_list ul li .link4 {
    background: rgba(0, 0, 0, 0) url("../images/about-ico4-4.png") repeat scroll 0 0!important;
	background-repeat: no-repeat!important;
	background-position: center top!important;
    color: #008cd6;
}
.about_list ul li .link5 {
    background: rgba(0, 0, 0, 0) url("../images/about-ico5-5.png") repeat scroll 0 0!important;
	background-repeat: no-repeat!important;
	background-position: center top!important;
    color: #008cd6;
}
.about_list ul li .link6 {
    background: rgba(0, 0, 0, 0) url("../images/about-ico6-6.png") repeat scroll 0 0!important;
	background-repeat: no-repeat!important;
	background-position: center top!important;
    color: #008cd6;
}
.news-content2 .map {
	margin-top: 60px;
}


/*产品中心*/
.news-box .news-section .news-content3{
	float: left;
	width: 830px;
	background: #fff;
	margin: auto;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.news-content3 ul{display: block; padding: 0 40px;}
.news-content3 ul li{display: block; padding: 40px 0 20px 0; border-bottom: 1px #f1f1f1 solid;}
.news-content3 ul li h2{font-size: 24px; color: #333; padding-bottom: 10px;}
.news-content3 ul li h2 a{color: #333; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content3 ul li h2 a:hover{color: #008cd6;}
.news-content3 ul li .article-info{font-size: 12px;}
.news-content3 ul li .article-info a{color: #999; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content3 ul li .article-info a:hover{color: #008cd6;}
.news-content3 ul li .article-info p{float: right; text-align: right;}
.news-content3 ul li .article-info p a{font-size: 14px; display: inline-block; margin-left: 16px;}
.news-content2 ul li .article-info p a b{width: 24px; height: 24px; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 1px; position: relative; top: -1px;}
.news-content3 ul li .article-info p a.reader b{background-position: 0 0;}
.news-content3 ul li .article-info p a.reply b{background-position: -25px 0;}
.news-content3 ul li .article{padding: 10px 0; overflow: hidden; position: relative; text-align: justify; line-height: 1.5em; color: #666; font-size: 14px;}
.news-content3 ul li .article img{margin-bottom: 20px;}
.news-content3 ul li .readmore{ text-align: right;}
.news-content3 ul li .readmore a{color: #008cd6;}
.news-content3 ul li .readmore a b{width: 15px; height: 15px; overflow: hidden; display: inline-block; vertical-align: middle; background-position: 0 -64px; position: relative; top: -1px; margin-left: 5px;}
.news-content2 .pages{padding: 20px 0; text-align: center; position: relative; top: -1px; border-top: 1px #f1f1f1 solid;}
.news-content2 .pages strong{font-size: 18px; color: #666; display: inline-block; padding: 0 10px; font-weight: normal; position: relative; vertical-align: middle; letter-spacing: 0;}
.news-content2 .pages a{width: 31px; height: 31px; overflow: hidden; display:inline-block; position: relative; vertical-align: middle;}
.news-content2 .pages a.prev{background-position: 0 -80px;}
.news-content2 .pages a.prev:hover{background-position: 0 -112px;}
.news-content2 .pages a.next{background-position: -32px -80px;}
.news-content2 .pages a.next:hover{background-position: -32px -112px;}

.news-content3 .share-bar{position: relative; border-bottom: 1px #f1f1f1 solid;}
.news-content3 .share-bar .share-btn{height: 45px;}
.news-content3 .share-bar .share-btn a{float: right; color: #a1a1a1; position: relative; top: 14px; right: 10px; font-size: 16px;}
.news-content3 .share-bar .share-btn a b{width: 23px; height: 17px; display: inline-block; vertical-align: middle; margin-left: 10px; background-position: -64px -80px; position: relative; top: -2px;}
.news-content3 .share-bar .share-btn a:hover,.news-content3 .share-bar .share-btn a.current{color: #008cd6;}
.news-content3 .share-bar .share-btn a:hover b,.news-content3 .share-bar .share-btn a.current b{background-position: -64px -98px;}
.news-content3 .share-bar .share-list{border-top: 1px #f1f1f1 solid; width: 100%; height: 110px; position: relative; overflow: hidden; background: #333; clear: both; display: none;}
.news-content3 .share-bar .share-list ul{display: block; width: 600px; margin: 0 auto; padding: 0; position: relative;}
.news-content3 .share-bar .share-list ul li{padding: 0; display:block; float: left; width: 120px; position: relative; text-align: center; height: 110px;}
.news-content3 .share-bar .share-list ul li a b{background:url(../images/share-list-ico.png) no-repeat; _background:url(../images/share-list-ico.gif) no-repeat;}
.news-content3 .share-bar .share-list ul li a{width:100%; color:#d4d4d4; height:110px; display:inline-block; font-size:12px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content3 .share-bar .share-list ul li a:active,.news-content3 .share-bar .share-list ul li a:hover{text-decoration:none; background:#4c4c4c; color:#fff;}
.news-content3 .share-bar .share-list ul li a b{width:52px; height:52px; background-position:0 0; display:inline-block; overflow:hidden; margin-top:18px;}
.news-content3 .share-bar .share-list ul li a p{padding-top:2px;}
.news-content3 .share-bar .share-list ul li a.sina b{background-position:-126px 0;}
.news-content3 .share-bar .share-list ul li a.tencent b{background-position:-179px 0;}
.news-content3 .share-bar .share-list ul li a.renren b{background-position:-232px 0;}
.news-content3 .share-bar .share-list ul li a.kaixin b{background-position:-285px 0;}
.news-content3 .share-bar .share-list ul li a.qzone b{background-position:-338px 0;}
.news-content3 .share-bar .share-list ul li a.w163 b{background-position:-391px 0;}
/* start */
.news-content3 .share-bar .share-list ul li.start{}

.news-content3 .news-title3 {padding: 40px; padding-bottom: 20px; text-align: left;}
.news-content3 .news-title3 h2{font-size: 24px; color: #333; padding-bottom: 10px;}
.news-content3 .news-title3 p{font-size: 14px; color: #666;}
.news-content3 .news-views{margin: 40px; margin-top: 0; font-size: 14px; color: #666; line-height: 1.8em; overflow: hidden;}
.news-content3 .news-other{padding: 30px 40px; border-top: 1px #f1f1f1 solid;}
.news-content3 .news-other p{display: block; line-height: 2.2em;}
.news-content3 .news-other p a{font-size: 16px; color: #333; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; background:url(../images/other-news-ico.jpg) center left no-repeat; padding-left: 15px; }
.news-content3 .news-other p a:hover{color: #008cd6;}
.news-box h1.title2{padding: 0 0 15px 0; width: 1100px; margin: auto; display: block; font-size: 24px; color: #008cd6;}



.news-rel2{
	float: right;
	width: 250px;
	background-color: #FFF;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
}

.news-rel2 .news_bt{
	width: 250px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	background-color: #008CD6;
}
/*.news-rel2 .list_n {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}*/

.list_n ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	height: 50px;
	text-align: center;
}
.list_n ul li a  {
	line-height: 50px;
	color: #666;
}
.list_n ul .none {
	border-bottom-style: none;
}
.list_n ul .onn {
	background-color: #DFF4FF!important;
}
.list_n ul li:hover {
	background-color: #DFF4FF!important;
}.news-content3 .news-views h3 {
	font-size: 16px;
	color: #333333;
	background-color:#DFF4FF;
	marggin-bottom:15px;
	padding-left:10px;
	font-weight:bold;
}
.news-other .order{
	width: 160px;
	height: 36px;
	text-align: center;
	border: medium none;
	background: #008CD6 none repeat scroll 0% 0%;
	font-size: 14px;
	
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
	transition: all 0.3s ease-in-out 0s;
	}
.news-other .order a {
	line-height: 36px;
	text-align: center;
	display: inline-block;
	color: #FFF;
}
.news-other .order a:hover {
	background: #0AF none repeat scroll 0% 0%;
	border-radius: 3px;
	color: #FFF;
	display: block;
}




.news-box .news-section .news-content4{float: left; width: 830px; background: #fff; margin: auto; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.news-content4 ul{
	display: block;
	margin-right: 40px;
	margin-left: 40px;
}
.news-content4 ul li h2{font-size: 24px; color: #333; padding-bottom: 10px;}
.news-content4 ul li h2 a{color: #333; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content4 ul li h2 a:hover{color: #008cd6;}
.news-box .v-crumbs{margin-bottom: 20px; padding-top: 10px;}
.news-box h1.title{padding: 0 0 10px 0; width: 1100px; margin: auto; display: block; font-size: 24px; color: #008cd6;}
.news-content4 .share-bar{position: relative; border-bottom: 1px #f1f1f1 solid;}
.news-content4 .share-bar .share-btn{height: 45px;}
.news-content4 .share-bar .share-btn a{float: right; color: #a1a1a1; position: relative; top: 14px; right: 10px; font-size: 16px;}
.news-content4 .share-bar .share-btn a b{width: 23px; height: 17px; display: inline-block; vertical-align: middle; margin-left: 10px; background-position: -64px -80px; position: relative; top: -2px;}
.news-content4 .share-bar .share-btn a:hover,.news-content .share-bar .share-btn a.current{color: #008cd6;}
.news-content4 .share-bar .share-btn a:hover b,.news-content .share-bar .share-btn a.current b{background-position: -64px -98px;}
.news-content4 .share-bar .share-list{border-top: 1px #f1f1f1 solid; width: 100%; height: 110px; position: relative; overflow: hidden; background: #333; clear: both; display: none;}
.news-content4 .share-bar .share-list ul{display: block; width: 600px; margin: 0 auto; padding: 0; position: relative;}
.news-content4 .share-bar .share-list ul li{padding: 0; display:block; float: left; width: 120px; position: relative; text-align: center; height: 110px;}
.news-content4 .share-bar .share-list ul li a b{background:url(../images/share-list-ico.png) no-repeat; _background:url(../images/share-list-ico.gif) no-repeat;}
.news-content4 .share-bar .share-list ul li a{width:100%; color:#d4d4d4; height:110px; display:inline-block; font-size:12px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.news-content4 .share-bar .share-list ul li a:active,.news-content .share-bar .share-list ul li a:hover{text-decoration:none; background:#4c4c4c; color:#fff;}
.news-content4 .share-bar .share-list ul li a b{width:52px; height:52px; background-position:0 0; display:inline-block; overflow:hidden; margin-top:18px;}
.news-content4 .share-bar .share-list ul li a p{padding-top:2px;}
.news-content4 .share-bar .share-list ul li a.sina b{background-position:-126px 0;}
.news-content4 .share-bar .share-list ul li a.tencent b{background-position:-179px 0;}
.news-content4 .share-bar .share-list ul li a.renren b{background-position:-232px 0;}
.news-content4 .share-bar .share-list ul li a.kaixin b{background-position:-285px 0;}
.news-content4 .share-bar .share-list ul li a.qzone b{background-position:-338px 0;}
.news-content4 .share-bar .share-list ul li a.w163 b{background-position:-391px 0;}
.news-content4 .news-title4{padding: 40px; padding-bottom: 20px; text-align: left;}
.news-content4 .news-title4 h2{font-size: 24px; color: #333; padding-bottom: 10px;}
.news-content4 .news-title4 p{font-size: 14px; color: #666;}
.news-content4 .news-views{margin: 40px; margin-top: 0; font-size: 14px; color: #666; line-height: 1.8em; overflow: hidden;}
.news-content4 .news-other{
	border-top: 1px #f1f1f1 solid;
	margin-top: 50px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.news-content4 .news-other p{display: block; line-height: 2.2em;}
.news-content4 .news-other p a{font-size: 16px; color: #333; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; background:url(../images/other-news-ico.jpg) center left no-repeat; padding-left: 15px; }
.news-content4 .news-other p a:hover{color: #008cd6;}

.dinggou ul li {
	height: 125px!important;
	width: 180px!important;
	border-radius: 5px;
	border: 1px solid #C6D3E3;
	overflow: hidden;
	text-align: center;
	float: left;
	background-color: #F0FAFF;
	margin-right: 5px;
	margin-bottom: 5px;
}
.dinggou ul li:hover {
	background-color: #DFF4FF;
}
.news-views .p1 .right_tp {
	float: left;
	margin-right: 15px;
}

.part_nav {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 50px;
	font-size: 14px;
	color: #333;
}
.part_zuo {
	width: 550px;
	float: left;
}

.part_zuo h1 {
	text-align: left;
	font-size: 28px;
	color: #008CD6;
	margin-bottom: 5px;
}

.part_zuo h2 {
	color: #999;
	font-size: 14px;
	margin-bottom: 20px;
}
.part_you {
	float: right;
	width: 400px;
	margin-top: 85px;
}


.part_nav2 {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 50px;
	color: #333;
	font-size: 14px;
}
.part2_you {
	width: 550px;
	float: right;
	text-align: right;
	margin-top: 40px;
}

.part2_you h1 {
	text-align: right;
	font-size: 28px;
	color: #008CD6;
	margin-bottom: 5px;
}

.part2_you h2 {
	color: #999;
	font-size: 14px;
	margin-bottom: 20px;
}
.part2_zuo {
	float: left;
	width: 400px;
}


.part_nav3 {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 50px;
	font-size: 14px;
	color: #333;
}
.part3_zuo {
	width: 550px;
	float: left;
}

.part3_zuo h1 {
	text-align: left;
	font-size: 28px;
	color: #008CD6;
	margin-bottom: 5px;
}

.part3_zuo h2 {
	color: #999;
	font-size: 14px;
	margin-bottom: 20px;
}
.part3_you {
	float: right;
	width: 400px;

}
.news-views .line {
	background-color: #F2F2F2;
	height: 1px;
	margin-top: 50px;
}
.huanjing {
	margin-right: 30px;
	margin-left: 30px;
}
.huanjing dl dd {
	width: 230px;
	float: left;
	margin-right: 13px;
	text-align: center;
	margin-bottom: 30px;
}
.huanjing dl .none {
	margin-right: 0px;
}


.honor_zs {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 30px;
}
.honor_zs dl dd {
	width: 170px;
	float: left;
	margin-right: 27px;
	text-align: center;
	margin-bottom: 40px;
}
.honor_zs dl dt {
	text-align: left;
	font-size: 18px;
	color: #008CD6;
	margin-bottom: 30px;
}

.honor_zs dl .none {
	margin-right: 0px;
}
.honor_zs dl dd h2 {
	font-size: 12px;
	color: #666;
	line-height: 15px;
}
.honor_zs dl dd h3 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
/* 规模实力 */
.power {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 30px;
}
.power dl dd {
	width: 221px;
	height:230px;
	float: left;
	margin-right: 25px;
	text-align: center;
	margin-bottom: 40px;
}
.power dl dt {
	text-align: left;
	font-size: 18px;
	color: #008CD6;
	margin-bottom: 30px;
}

.power dl .none {
	margin-right: 0px;
}
.power dl dd h2 {
	font-size: 12px;
	color: #666;
	line-height: 15px;
	margin-top: 10px;
}
.power dl dd h1 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

/*产品详情*/
.pro_nav {
	margin-left: 8px;
	margin-top: 50px;
	font-size: 14px;
	color: #000;
}
.pro_zuo {
	width: 350px;
	float: left;
	line-height: 28px;
}

.pro_zuo h1 {
	text-align: left;
	font-size: 26px;
	color: #008CD6;
	margin-bottom: 5px;
}

.pro_zuo h2 {
	color: #999;
	font-size: 14px;
	margin-bottom: 20px;
}
.pro_you {
	float: right;
	width: 370px;

}
.pro_zuo p span {
	font-size: 24px;
	color: #F90;
}


.pro_nav2 {
	color: #333;
	font-size: 14px;
	padding-top: 20px;
}
.pro2_you {
	width: 370px;
	float: right;
	text-align: right;
	margin-top: 40px;
	color: #000;
	line-height: 28px;
}

.pro2_you h1 {
	text-align: right;
	font-size: 28px;
	color: #008CD6;
	margin-bottom: 5px;
}

.pro2_you h2 {
	color: #999;
	font-size: 14px;
	margin-bottom: 20px;
}
.pro2_zuo {
	float: left;
	width: 360px;
	margin-top: 40px;
}
.color  {
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

.color dl dd {
	height: 30px;
	width: 30px;
	border-radius: 50px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	float: left;
	margin-right: 10px;
	color: #FFF;
}
.color dl .col_01 {
	background-color: #333;
}
.color dl .col_02 {
	background-color: #F33;
}
.color dl .col_03 {
	background-color: #5E372B;
}
.color dl .col_04 {
	background-color: #2AC0EB;
}
.color dl .col_05 {
	background-color: #FFCC33;
}
.pro2_you p span {
	font-size: 24px;
	color: #F90;
}
.col_05.right_none {
	margin-right: 0px;
}
.news-views h4 {
	text-align: left;
	font-size: 28px;
	color: #008CD6;
	margin-top: 50px;
	margin-bottom: 10px;
	margin-left: 8px;
}
.news-views h5 {
	color: #999;
	font-size: 14px;
	margin-bottom: 20px;
	margin-left: 8px;
}
.project_banner {
	text-align: center;
	height: 245px;
	background-repeat: no-repeat;
	background-position: center top;
}
.project_menu {
	padding-bottom: 30px;
}

.project_menu ul li {
	float: left;
	height: 40px;
	width: 152px;
	background-color: #4EC5AF;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;

}
.project_menu ul li:hover {
	background-color: #008CD6;
}

.project_menu ul li a {
	line-height: 40px;
	color: #FFF;
	font-size: 16px;
	
}
.project_title {
	text-align: center;
}

.project_title span {
	font-size: 32px;
	font-weight: bold;
	border-bottom: 1px solid #B6B9BF;
	padding-bottom: 10px;
	padding-top: 40px;
	color: #333;	/*float:left;
	position:relative;
	left:41%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;*/
}
.project_title span b {
	background: transparent url("../images/top_enline.jpg") no-repeat scroll center bottom;
	padding-bottom: 17px;
}
.in_color {
	background-color: #008CD6!important;
}

.project_xwa {
	color: #666;
	font-size: 15px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
}
.project_xwa span {
	color: #008CD6;
}
.part_zuo p span {
	color: #FF9900;
	font-size: 24px;
}
.project_show .show_one {
	margin-top: 30px;
	margin-right: 40px;
	margin-left: 40px;
}

.show_one h1 {
	font-size: 28px;
	color: #008CD6;
}
.show_one h2 {
	color: #999;
	font-size: 16px;
	margin-bottom: 20px;
}
.show_one h3 {
	font-size: 22px;
	font-weight: bold;
	color: #333;
}
.show_one h4 {
	color: #1FBBA6;
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: bold;
}


.show_one p {
	font-size: 16px;
	line-height: 28px;
	color: #000;
}
.show_one p span {
	font-size: 24px;
	color: #F90;
}
.show_one .bt {
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
}
.show_one .bt2 {
	font-size: 28px;
	color: #3DBCE7;
	font-weight: normal;
}
.show_one .nr {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
	color: #333;
	line-height: 25px;
}
.show_one .nr2 {
	color: #FFF!important;
}
.show_one .zy {
	padding-left: 40px;
}
.n-page {padding-left:40px;}
.n-page a{ display:inline-block; height:30px; clear:both; line-height:30px; width:80px; text-align:center; color:#FFF; background-color:#009cee; border-radius:3px; margin-bottom:15px; overflow:hidden; margin-right:10px;}
.nx_right { float:right; margin-right:40px;}
.nx_left { float:left; padding-left:40px;}