@charset "utf-8"; body,input,select,textarea{ font-family: "Microsoft YaHei", 微软雅黑, 宋体; font-size: 14px;}
article,aside,body.grayBg,body.grayBg-light,footer,header,section{ display: block}
.formTable,.td-wordBreak{ table-layout: fixed}
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,legend,ol,p,pre,td,th,ul{ margin: 0; padding: 0; font-weight: 400;}
.clear{ clear: both;}
body{ line-height: 22px; color: #333; background: #fff; -webkit-text-size-adjust: 100%; appearance: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased}
.border-box{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}
a{ color: #333; text-decoration: none}
a.empty-link:hover{ cursor: default}
a:hover{ cursor: pointer; text-decoration: none;}
a:active,a:focus,a:hover,a:visited{ outline: 0}
em,i{ font-style: normal}
li{ list-style: none}
img{ border: 0}
input[type=checkbox]{ margin-right: 3px; background-color: #fff; outline: 0; margin-top: 0; cursor: pointer}
input[type=checkbox]:checked{ background: url(images/icon-sprite.png) -105px -100px no-repeat #fff}
input[type=checkbox],input[type=radio]{ -webkit-appearance: none; appearance: none; border: 1px solid #aaa; width: 16px; height: 16px; padding: 0; position: relative; display: inline-block; top: -1px}
input[type=radio]{ border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; margin-top: -3px}
input[type=radio]:checked{ border-color: #ee651f}
input[type=radio]:checked:after{ content: ''; display: block; width: 6px; height: 6px; background: #ee651f; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; line-height: 0}
input,select,textarea{ vertical-align: middle; margin: 0}
input:-moz-placeholder{ color: #999}
table{ border-collapse: collapse; border-spacing: 0}
.header {}

.header-top{ background-color: #fff; height: 39px; line-height: 38px; border-bottom: 1px solid #efefef;}
.header-top-content{ width: 1200px; margin: 0 auto; color: #999999;}
.welcome{ float: left; display: inline-block; font-size: 14px; color: #666666;}
.header-action{ float: right;}
.header-action a{ color: #666666; font-size: 14px;}
.header-logo{ width: 1200px; height: 89px; margin: 0 auto;}
.index-logo{ height: 89px;
	/*line-height: 89px;*/
	float: left;}
.index-logo img{
	/*vertical-align: middle;
	padding: 10px 0;
	width: 105px;*/
	display: block;}
.header-contact{ float: right;}
.header-contact img{
	/*padding:10px 0 0 0;*/
	display: block;}
.logo-description{ display: block; margin-left: 147px; margin-top: 18px;}
.big-title{
	/*font-family:SOURCEHANSANSCN-BOLD;*/
	font-size: 24px; font-weight: bold; height: 32px; line-height: 32px; color: #ffb610;}
.small-title{
	/*font-family:SOURCEHANSANSCN-MEDIUM;*/
	height: 32px; line-height: 32px; color: #333333; font-size: 24px;}
.nav{ height: 58px; background: url(../images/nav-bg.png); position: relative; margin-bottom: 0px; z-index: 1;}
.nav-content{ width: 1200px; margin: 0 auto;}
.nav .nav-content .logo{ width: 150px; height: 150px; line-height: 130px; text-align: center; border-radius: 50%; margin-top: -50px;}
.nav .nav-content .logo img{ width: 150px;}
.nav a{ color: #fff; font-size: 16px;}
.nav .nLi{ float: left; position: relative; display: inline; height: 58px; line-height: 58px;}
.nav .nLi h3{ float: left;}
.nav .nLi h3 a{ display: block; font-size: 16px; text-align: center; padding: 0 21px;}
.nav .sub{ display: none; width: 120px; left: 0; top: 60px; position: absolute; background: #cc0010; line-height: 26px;}
.nav .sub li{ zoom: 1; height: 40px; line-height: 40px; border-bottom: 1px solid #fff; text-align: center}
.nav .sub a{ display: block; font-size: 14px;}
.nav .sub a img{ height: 12px; vertical-align: middle; padding-right: 10px;}
.nav .sub a:hover{ background: #333; color: #fff;}
.nav .on h3 a{ font-weight: 800; background: #2a2d2a; color: #ffc700;}
.nav-line{ float: right; padding-right: 7px;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 30px; overflow: hidden; position: absolute; left: 50%; bottom: 8px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 30px; height: 8px; margin-left: 10px; line-height: 30px; text-align: center; background: #fff; cursor: pointer; color: #9aada4; border-radius: 5px;}
.slideBox .hd ul li.on{ background: #ffc700; color: #fff;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li{ display: none;}
.slideBox .bd ul li:first-child{ display: block;}
.search{ height: 65px; line-height: 65px; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #e0e0e0; width: 1200px; margin: 35px auto 0 auto; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-radius: 50px; background: url(../images/search-nav.png);}
.search-content{ width: 1200px; margin: 0 auto;}
.search-keywords{ float: left; display: inline-block; font-size: 14px; color: #fff; margin-left: 145px;}
.search-keywords img{ vertical-align: middle; margin-right: 10px;}
.search-keywords a{ color: #fff; font-size: 14px; margin-right: 15px;}
.search-form{ float: right; display: inline-block; margin-right: 40px; width: 260px;}
#searchForm .search-input::-webkit-input-placeholder{
	/* WebKit browsers */
	color: write;}
#searchForm .search-input:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: write;}
#searchForm .search-input::-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: write;}
#searchForm .search-input:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: write;}
.search-form .search-input{ height: 33px; width: 240px; border: 1px solid #999; border-radius: 50px; padding-left: 13px; vertical-align: middle; font-size: 14px; background-color: #fff;}
.search-btn{ background-color: #ffc700; height: 33px; line-height: 33px; display: inline-block; vertical-align: middle; border-radius: 50px; margin-left: -37px;}
.search-btn img{ height: 33px}
.moudles{ width: 1200px; margin: 0 auto;}
.index-ad{ margin-top: 36px;}
.index-ad img{ width: 100%; display: block;}
.moudles-title{
	/*font-family: 'SOURCEHANSANSCN-MEDIUM'; */
	font-size: 32px; color: 1d66cf; text-align: center; height: 30px; line-height: 30px; margin-top: 40px}
.moudles-entitle{ margin-top: 45px;}
.moudles-entitle img{ width: 100%;}
.product-sidebar{ width: 273px; display: inline-block; margin-top: 38px; vertical-align: top;}
.side-bar-content{ border: 1px solid #e8e8e8;}
.parent-category{ font-size: 18px; width: 240px; color: #333333; margin: 20px auto 0 auto; padding-bottom: 10px; border-bottom: 1px dashed #e8e8e8;}
.red{ background-color: #cc0010;}
.parent-category .category{ display: inline-block; vertical-align: middle;}
.parent-category .category .cn{ font-weight: 900;}
.parent-category .category .en{ font-size: 12px; color: #999;}
.parent-category img{ margin-right: 10px;
	/*height:16px;*/
	vertical-align: middle;}
.children-category{ width: 230px; margin: 0 auto;}
.children-category ul li{ height: 24px; margin-top: 5px; border-bottom: 1px dashed #e8e8e8; padding-bottom: 5px;}
.children-category a{ font-size: 16px; color: #666666; margin-left: 20px;}
.children-category ul li span{ margin: 0 16px 0 11px;}
.last-category{ margin-bottom: 20px;}
.products{ width: 900px; display: inline-block; margin: 38px 0 0 20px;}
.products .product-list-title{ background: url(../images/product-more-bg.png) no-repeat center 10px; background-size: 100%;}
.products .product-list-title .text{ background: url(../images/product-title-bg.png); color: #fff; height: 68px; line-height: 68px; width: 156px; text-align: center; display: inline-block; font-size: 18px;}
.products .product-list-title .more{ font-size: 18px; display: inline-block; text-align: right; width: 875px;;}
.products .product-list-title .more img{ margin-left: 10px;}
.products ul li{ display: inline-block; margin: 20px 15px 0px 0px;}
.products .last{ margin-right: 0;}
.products .product-img{ border: 1px solid #e8e8e8;}
.products .product-img img{ width: 288px; display: block !important; height: 217px;}
.products .products-title{ height: 31px; line-height: 31px; text-align: center; font-size: 14px; border: 1px solid #eeeeee; background: #e8e8e8;}
.products .products-title a{ color: #666; font-size: 16px; font-weight: bold;}
.product-ad{ margin-top: 15px;;}
.moudles .case-sidebar{ margin-top: 85px;}
.moudles .case-sidebar .case-title {}

.moudles .case-sidebar .case-title .title{ width: 300px; height: 100px; display: inline-block; color: #fff; background: #ffc700;}
.moudles .case-sidebar .case-title .title .small{ font-size: 24px; line-height: 24px; margin-left: 18px; padding-top: 20px;}
.moudles .case-sidebar .case-title .title .big{ font-size: 30px; line-height: 30px; margin-left: 18px; padding-top: 17px;}
.moudles .case-sidebar .case-title .case-img{ display: inline-block; margin-left: 15px; vertical-align: bottom;}
.moudles .case-sidebar .case-title .case-img img{ display: block;}
.moudles .case-sidebar .case-title .case-more{ height: 60px; width: 644px; background: url(../images/case-more-bg.png) no-repeat center 10px; display: inline-block; vertical-align: bottom; margin-left: 15px; background-size: 100%; text-align: right;}
.moudles .case-sidebar .case-title .case-more img{ padding-right: 20px;}
.moudles .case-sidebar .case-title-list{ margin-top: 20px; width: 533px;}
.moudles .case-sidebar .case-title-list ul li{ display: inline-block; border: 1px solid #e8e8e8; height: 47px; width: 158px; text-align: center; margin-right: 26px; color: #999999; margin-bottom: 10px;}
.moudles .case-sidebar .case-title-list ul li:hover{ border: 1px solid #ffae00;}
.moudles .case-sidebar .case-title-list .on{ border: 1px solid #ffae00;}
.moudles .case-sidebar .case-title-list .last{ margin-right: 0;}
.moudles .case-sidebar .case-title-list .cn{ font-size: 18px; margin-top: 8px;}
.moudles .case-sidebar .case-title-list .on .cn{ color: #333333;}
.moudles .case-sidebar .case-title-list .en{ font-size: 14px;}
.moudles .case-sidebar .case-list {}

.moudles .case-sidebar .case-list .cases {}

.moudles .case-sidebar .case-list .cases .l{ display: inline-block;}
.moudles .case-sidebar .case-list .cases .l img{ width: 533px; height: 296px; display: block;}
.moudles .case-sidebar .case-list .cases .r{ display: inline-block; vertical-align: top; margin-left: 20px; margin-top: -128px;}
.moudles .case-sidebar .case-list .cases .r img{ width: 645px; height: 424px; display: block;}

/*
.case-moudles{
	margin-top:33px;
}
.case-moudles .first{
	width:796px;
	display: inline-block;
	border: 1px solid #cccccc;
}
.case-moudles .others{
	display: inline-block;
	vertical-align: top;
	margin-left: -1px;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.case-moudles .case-img{
	padding: 14px 14px 0 14px;
}
.case-moudles .case-img img{
	width:370px;
}
.case-moudles .first .case-img img{
	width:768px;
}
.case-moudles .first .case-title{
	font-size:16px;
	margin-top:30px;
	padding: 0 14px;
	color: #333333;
}
.case-moudles .first .case-description{
	font-size:16px;
	margin-top:15px;
	padding: 0 14px 19px 14px;
	height: 30px;
    line-height: 30px;
	color:#666666;
}
.case-moudles .first .more-case-button{
	display:inline-block;
	float: right;
}
.case-moudles .first .more-case-button a{
	display:block;
	width:127px;
	height:30px;
	line-height:30px;
	background:#1d66cf;
	color:#fff;
	font-size: 14px;
}
.case-moudles .first .more-case-button a img{
	vertical-align: middle;
	margin: 0 12px 0 20px;
}
.case-moudles .others .others-case{
	border-bottom: 1px solid #cccccc;
}
.case-moudles .others .others-case .case-title{
	padding: 4px 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #666666;
}*/

.last-case-category{ border-right: 1px solid #333;}
.services-center img{ width: 100%; margin: 0; padding: 0;}
.services-center .services-center-title{ font-family: 'cambria'; font-size: 52px; color: #b9b9b9; text-align: center; height: 45px; line-height: 45px; padding-top: 23px;}
.services-center .services-center-title-cn{ width: 1200px; margin: 0 auto; margin-top: 10px;}
.services-center .services-center-title-cn .services-center-title-cn-content{ display: inline-block; vertical-align: middle; font-size: 34px; color: #222222; margin: 0 29px;}
.services-center .services-center-title-cn .services-center-title-cn-content span{ color: #1d66cf;}
.services-center .services-center-title-cn hr{ width: 269px;; display: inline-block; vertical-align: middle;}
.services-center .services-center-title-small{ font-size: 18px;
	/*font-family:'SOURCEHANSANSCN-NORMAL';*/
	text-align: center; color: #666666; margin-top: 15px;}
.services-center .services-center-downlist{ width: 1200px; margin: 16px auto; text-align: center}
.more-1{ width: 470px;}
.more-1 img{ width: 100%;}
.services-center-content{ width: 1200px; margin: 0 auto;}
.services-center-content .services-center-content-left{ display: inline-block; vertical-align: top; width: 49%;}
.services-center-content .services-center-content-right{ display: inline-block; width: 49%;}
.services-center-content-right ul{ padding: 10px; padding: 45px 10px 0 30px;}
.services-center-content-right ul li{ margin-bottom: 10px;
	/*font-family:'SOURCEHANSANSCN-NORMAL';*/
	color: #666666;}
.services-center-content-right ul li span{ background-color: #1d66cf; color: #fff; width: 32px; height: 32px; line-height: 32px; display: inline-block; text-align: center; border-radius: 50%; margin-right: 20px;}
.services-center .more-case-button{ display: inline-block; float: right; margin-top: 40px;}
.services-center .more-case-button a{ display: block; width: 127px; height: 30px; line-height: 30px; background: #1d66cf; color: #fff; font-size: 14px;}
.services-center .more-case-button a img{ vertical-align: middle; margin: 0 12px 0 20px;}
.map img{ width: 496px; height: 415px;}
.mapDiv{ width: 140px; height: 61px; padding: 5px; color: #fff; background: #1d66cf; position: absolute; display: none; word-break: break-all;}
.choice-content{ margin-top: 38px;}
.choice-content .choice-content-info{ margin-bottom: 60px;}
.choice-content .choice-content-info .choice-content-info-left{ width: 45%; display: inline-block; vertical-align: top; margin-right: 5%; vertical-align: middle;}
.choice-content .choice-content-info .choice-content-info-left img{ width: 100%; padding: 0 6px;}
.choice-content-info-title{ margin-bottom: 20px;}
.choice-content-info-title span{ width: 60px; height: 60px; line-height: 60px; color: #fff; background-color: #1d66cf;
	/*font-family:'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 32px; display: inline-block; text-align: center; vertical-align: middle;}
.choice-content-info-title .choice-content-info-title-info{ display: inline-block; vertical-align: middle; color: #999999; margin-left: 10px;}
.choice-content-info-title .choice-content-info-title-info p{ height: 30px; line-height: 30px; font-size: 30px; color: #222222; margin-bottom: 5px;}
.choice-content-info ul li{ color: #666666; margin-bottom: 15px;}
.choice-content-info ul li:before{ content: url('../images/choice-li-button.png'); color: #1d66cf; vertical-align: middle; margin-right: 10px;}
.choice-content .blue{ color: #1d66cf;}
.choice-content .choice-content-info .choice-content-info-right{ width: 49%; display: inline-block; vertical-align: middle;}
.choice-content .choice-content-info .choice-content-info-right img{ width: 100%;}
.honnor-sidebar{ width: 20%; margin-top: 38px; display: inline-block; vertical-align: top;}
.honnor-sidebar .hd ul li{
	/*font-family:'SOURCEHANSANSCN-BOLD';*/
	font-size: 24px; font-weight: bold; color: #fff; background-color: #2779cc; height: 64px; line-height: 64px; text-align: center; margin-bottom: 2px;}
.honnor-sidebar .index-ad-2{
	/*font-family:'SOURCEHANSANSCN-BOLD';*/
	font-size: 20px; font-weight: bold; height: 139px; background-color: #2779cc; text-align: center; color: #fff;}
.honnor-sidebar .hd .on{ background-color: #fec50d;}
.honnor-sidebar .index-ad-2 .index-ad-2-content{ height: 20px; margin-bottom: 7px;}
.index-ad-2 .first{ padding-top: 33px;}
.honnor .bd{ width: 76%; display: inline-block; vertical-align: top; margin-top: 38px; margin-left: 3.5%;}
.picScroll-left{ overflow: hidden;}
.picScroll-left .left-bd{ width: 770px; display: inline-block; vertical-align: middle;}
.picScroll-left .left-bd ul{ overflow: hidden; zoom: 1;}
.picScroll-left .left-bd ul li{ margin: 0 40px 0 0; float: left; _display: inline; overflow: hidden; text-align: center;}
.picScroll-left .left-bd ul li .pic{ text-align: center; border: 1px solid #e6e6e6;}
.picScroll-left .left-bd ul li .pic img{ width: 205px; height: 308px; display: block; padding: 10px;}
.picScroll-left .left-bd ul li .title{ line-height: 35px; background: #999999; filter: alpha(Opacity=60); -moz-opacity: 0.6; opacity: 0.8; margin-top: -35px; white-space: nowrap; overflow: hidden; width: 227px;}
.picScroll-left .left-bd ul li .title a{ color: #fff;}
.left-hd{ display: inline-block; vertical-align: middle; margin-right: 38px;}
.left-hd-prev{ display: inline-block; vertical-align: middle; margin-left: 38px;}
.moudles .about-us{ margin-top: 50px;}
.moudles .about-us .l{ display: inline-block; margin-right: 30px; width: 290px;}
.moudles .about-us .l .title{ font-size: 32px; font-weight: bold; color: #333; line-height: 32px;}
.moudles .about-us .l .img{ margin-top: 20px;}
.moudles .about-us .l .img img{ display: block; width: 203px; height: 78px;}
.moudles .about-us .l .discription{ color: #666; margin-top: 35px; line-height: 30px; font-size: 14px;}
.moudles .about-us .l .more{ margin-top: 25px;}
.moudles .about-us .l .more a{ color: #fff; background: #ffc700; display: block; width: 80px; height: 30px; line-height: 30px; text-align: center;}
.moudles .about-us .r{ display: inline-block; vertical-align: top;}
.moudles .about-us .r img{ display: block; width: 874px; height: 480px;}
.moudles .link{ margin-top: 48px; font-size: 24px; color: #333;}
.moudles .link .en{ font-size: 16px; color: #999999; margin-left: 5px;}
.moudles .link img{ vertical-align: middle; width: 13px; height: 13px; margin-left: 5px;}
.moudles .link-list{ margin-top: 25px;}
.moudles .link-list ul li{ display: inline-block; margin-right: 40px; margin-bottom: 10px;}
.moudles .link-list a{ font-size: 16px; color: #666666;}
.bottom{ background-color: #333333; margin-top: 40px;}
.bottom .bottom-nav{ width: 1200px; margin: 0 auto;}
.bottom .bottom-nav ul li{ display: inline-block; font-size: 16px; height: 60px; line-height: 60px; color: #999; margin-right: 20px;}
.bottom .bottom-nav ul li a{ color: #999; margin-right: 20px;}
.bottom .bottom-info {}

.bottom .bottom-info .info{ width: 1200px; margin: 0 auto; padding: 45px 0;}
.bottom .bottom-info .info .bottom-logo{ width: 243px; display: inline-block; vertical-align: top;}
.bottom .bottom-info .info .bottom-logo img {}


.links{width: 100%;height: 50px;background: #333333;}
.links .nr{width: 1200px;height: 50px;margin:0 auto;}
.links .nr .link{width: 60px;line-height: 50px;color: #999999;float: left;}
.links .nr .xnav{width: 1140px;float: left;}
.links .nr .xnav  ul li{float: left;line-height: 50px;margin-left: 30px;}
.links .nr .xnav  ul li a{color: #999999;}
/*.links .nr .xnav  ul li:hover a{color: #}*/

.bottom .bottom-info .info .bottom-contact{ display: inline-block; color: #bfbfbf; vertical-align: top; margin-left: 40px; font-size: 14px;}
.bottom .bottom-info .info .bottom-qrcode{ width: 120px; display: inline-block; color: #fff; vertical-align: top; float: right;}
.bottom .bottom-info .info .bottom-contact .bottom-contact-info{ margin-top: 10px;}
.bottom .bottom-info .info .bottom-contact .bottom-contact-info img{ margin-right: 5px;}
.bottom .bottom-info .info .bottom-contact .bottom-contact-info *{ vertical-align: middle;}
.bottom .bottom-info .info .bottom-qrcode .qrcode-list{ display: inline-block;}
.bottom .bottom-info .info .bottom-qrcode .qrcode-list img{ width: 100%;}
.bottom .bottom-info .info .bottom-qrcode .qrcode-list .qrcode-title{ text-align: center; margin-top: 10px;}
.bottom-copyright{ height: 38px; line-height: 38px; font-size: 16px; color: #ffffff; background: #1f1f1f;}
.bottom-copyright .copyright{ text-align: center; width: 1200px; margin: 0 auto;}
.bottom-copyright .support{ margin-left: 15px;}
.bottom-copyright a{ color: #ffffff;}
.list-container{ width: 1200px; margin: 30px auto;}
.list-container .list-discription{ margin-bottom: 30px; border: 1px solid #ccc; padding: 15px; font-size: 16px;}
.list-container .container-right .search-products {}

.list-container .container-right .search-news {}

.list-container .container-right .search-products ul li{ display: inline-block; margin: 0 20px 20px 0;}
.list-container .container-right .search-news ul li{ margin: 0 0 20px 0; border-top: 1px solid #ccc; padding-top: 15px;}
.list-container .container-right .search-news .search-news-title{ font-size: 16px;}
.list-container .container-right .search-news .search-news-title a{ color: #1d66cf;}
.list-container .container-right .search-news .search-news-title .blod{
	/*font-family:'SOURCEHANSANSCN-BOLD';*/
	font-size: 14px; margin-right: 10px;}
.list-container .container-right .search-news .search-news-discription{ margin-top: 10px;}
.list-container .container-right .search-news .search-news-basic{ color: #999999;}
.list-container .container-right .search-news .search-news-basic span{ margin-right: 20px;}
.list-container .container-right .search-products .product-img {}

.list-container .container-right .search-products .product-img img{ width: 150px;}
.list-container .container-right .search-products .products-title{ text-align: center;}
.list-container .container-left{ width: 273px; display: inline-block; vertical-align: top;}
.list-container .container-right{ width: 900px; display: inline-block; margin-left: 11px;}
.list-container .container-right .feedback-item{ margin: 45px;}
.list-container .container-right .feedback-item .feedback-item-left{ width: 20%; display: inline-block;}
.list-container .container-right .feedback-item .feedback-item-right{ display: inline-block;}
.list-container .container-right .feedback-item .feedback-item-right input{ border: 1px solid #c9c9c9; outline: none; border-radius: 4px; height: 35px; padding-left: 5px;}
.list-container .container-right .feedback-item .feedback-item-right textarea{ width: 480px; height: 120px; padding-left: 5px; border: 1px solid #ccc; border-radius: 4px;}
.list-container .container-right .feedback-item .feedback-submit{ border: 0; color: #fff; background-color: #2a2d2a; width: 170px; height: 45px; font-size: 18px; border-radius: 4px;}
.list-container .container-right .products{ margin: 0 0 0 11px;}
.list-container .container-left .news_list{ border: 1px solid #e8e8e8; margin-top: 10px; padding-bottom: 10px;}
.list-container .container-left .news_list .news{ margin-top: 15px; border-bottom: 1px dashed #cccccc; padding-bottom: 5px;}
.list-container .container-left .news_list .news img{ vertical-align: middle; margin: 0 12px 0 9px;}
.list-container .container-left .news_list .news a{ color: #666666; vertical-align: middle; font-size: 16px;}
.list-container .container-left .contact-us{ border: 1px solid #e8e8e8; margin-top: 10px; padding-bottom: 10px;}
.list-container .container-left .contact-us .bottom-contact-info{ padding: 10px 10px 0 10px; font-size: 14px; color: #666;}
.list-container .container-left .left-keywords{ border: 1px solid #e8e8e8; margin-top: 10px; padding-bottom: 10px;}
.list-container .container-left .left-keywords ul li{ width: 50%; display: inline-block; text-align: center; margin-top: 10px;}
.list-container .container-left .left-keywords ul li a{ font-size: 16px; color: #666;}
.list-container .container-right .product-title{ text-align: center;
	/*font-family: 'SOURCEHANSANSCN-BOLD';*/
	font-size: 32px; color: #333; height: 30px; line-height: 30px;}
.list-container .container-right .news-small-title{ text-align: center;
	/*font-family: 'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 18px; height: 30px; line-height: 30px; margin-top: 25px;}
.list-container .container-right .news-small-title span{ margin-right: 15px;}
.list-container .container-right .product-basic{ margin-top: 25px;}
.list-container .container-right .news-info-img{ margin-top: 25px; text-align: center;}
.list-container .container-right .product-basic .product-img{ width: 360px; display: inline-block; vertical-align: top;}
.list-container .container-right .product-basic .product-img .big-img{ border: 1px solid #e6e6e6; text-align: center;}
.list-container .container-right .product-basic .product-img .big-img img{ padding: 20px 0; width: 288px; height: 217px;}
.list-container .container-right .product-basic .product-img .small-img{ margin-top: 15px;}
.list-container .container-right .product-basic .product-img .small-img .checked{ border: 1px solid #2779cc;}
.list-container .container-right .product-basic .product-img .small-img ul li{ display: inline-block; border: 1px solid #e6e6e6; margin-right: 10px;}
.list-container .container-right .product-basic .product-img .small-img ul li img{ width: 89px; padding: 5px;}
.list-container .container-right .product-basic .product-img .small-img .last{ margin-right: 0;}
.list-container .container-right .product-basic .product-basic-info{ width: 515px; display: inline-block; margin-left: 20px;}
.list-container .container-right .product-basic .product-basic-info .product-basic-info-item{ padding: 5px; border-bottom: 1px dashed #ccc; margin: 10px; font-size: 16px;}
.list-container .container-right .product-basic .product-basic-info .more-case-button{ display: inline-block; float: right; margin-top: 15px;}
.list-container .container-right .product-basic .product-basic-info .more-case-button a{ display: block; width: 180px; height: 50px; line-height: 50px; background: #2a2d2a; color: #fff; font-size: 22px; text-align: center;}
.list-container .container-right .product-content{ margin-top: 25px;}
.list-container .container-right .product-content .product-content-title{
	/*font-family: 'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 22px; color: #666666; padding-left: 20px; border-left: 5px solid #2a2d2a;}
.list-container .container-right .product-content .content{ margin-top: 25px; border: 1px dashed #e1e1e1; padding: 20px;}
.list-container .container-right .product-content .product-tags{ margin-top: 25px;}
.list-container .container-right .product-content .product-tags ul li{ display: inline-block; margin: 0 17px 10px 0; border: 1px solid #2761cf;}
.list-container .container-right .product-content .product-tags ul li a{ display: block; width: 168px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #2761cf; margin: 1px; font-size: 16px;}
.list-container .container-right .product-content .about-products{ margin-top: 25px;}
.list-container .container-right .product-content .about-products ul li{ display: inline-block; margin: 0 20px 10px 0;}
.list-container .container-right .product-content .about-products .about-products-img{ border: 1px solid #d5cece;}
.list-container .container-right .product-content .about-products .about-products-img img{ width: 158px; padding: 5px;}
.list-container .container-right .product-content .about-products .about-products-title{ background-color: #999; text-align: center; height: 25px; line-height: 25px;}
.list-container .container-right .product-content .about-products .about-products-title a{ color: #fff;}
.list-container .container-right .product-content .about-products .last{ margin-right: 0;}
.product-content-contact{ margin-top: 20px;}
.product-content-contact .product-content-contact-left{ width: 40%; display: inline-block; vertical-align: middle; text-align: center;}
.product-content-contact .product-content-contact-right{ display: inline-block; vertical-align: middle;}
.product-content-contact .product-content-contact-right p{ font-size: 18px; margin-bottom: 10px;}
.list-container .container-right .contact-info{ margin-left: 35px;}
.list-container .container-right .contact-info ul li{ height: 40px; line-height: 40px; font-size: 16px;}
.list-container .container-right .downloads {}

.list-container .container-right .downloads ul li{ margin-bottom: 25px; border: 1px dashed #e4e4e4;}
.list-container .container-right .downloads .download-info{ padding: 15px;}
.list-container .container-right .downloads .download-info .download-img{ display: inline-block; width: 20%; vertical-align: middle; text-align: center;}
.list-container .container-right .downloads .download-info .download-img img{ width: 80%;}
.list-container .container-right .downloads .download-info .download-basic{ display: inline-block; vertical-align: middle; width: 78%;}
.list-container .container-right .downloads .download-info .download-news-basic{ display: inline-block; vertical-align: middle;}
.list-container .container-right .downloads .download-info .download-title{ font-size: 18px;
	/*font-family: 'SOURCEHANSANSCN-MEDIUM';*/
	margin-bottom: 10px;}
.list-container .container-right .downloads .download-info .download-title span{ float: right; font-size: 14px; color: #666;}
.list-container .container-right .downloads .download-info .download-discription{ color: #666; font-size: 14px;}
.list-container .container-right .downloads .download-info .download-other span{ margin-right: 20px;}
.list-container .container-right .downloads .download-info .download-now{ margin-top: 10px;}
.list-container .container-right .downloads .download-info .download-now a{ display: inline-block; margin-right: 20px; height: 30px; line-height: 30px; background-color: #1d66cf; width: 100px; text-align: center; border-radius: 4px; color: #fff;}
.medium{
	/*font-family: 'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 16px; color: #999;}
.crumbs{ height: 35px; line-height: 35px; text-align: right; border-bottom: 1px dashed #ccc; width: 1200px; margin: 10px auto;}
.crumbs a{ color: #666;}
.map-produt {}

.map-produt .map-produt-title{ font-size: 16px; color: #666666; padding-left: 20px; border-left: 5px solid #333;}
.map-produt-cate_list{ margin: 10px 0;}
.map-produt-cate_list a{ padding: 10px;}
.down-up{ margin-top: 20px; height: 30px; line-height: 30px;}
.down-up .down{ float: right;}
.down-up .up{ float: left;}
.advantage{ margin: 38px auto; width: 1200px;}
.advantage .ys-nr{ position: relative; background: url(../images/advantagebg.png)no-repeat; width: 1195px; height: 500px;}
.advantage .ys-nr .dy{ position: absolute; right: -50px; bottom: -40px; z-index: 11;}
.advantage .ys-nr .left,.advantage .ys-nr .zb,.advantage .ys-nr .right{ float: left;}
.advantage .ys-nr .right{ position: relative; left: -68px; z-index: 12; height: 425px;}
.advantage .ys-nr .zb{ margin-top: 50px;}
.advantage .ys-nr .right dl dd span,.advantage .ys-nr .right dl dd b{ display: inline-block;}
.advantage .ys-nr .right dl dd span{ color: #999; font-size: 53px;}
.advantage .ys-nr .right dl dd b{ color: #333; font-size: 18px; text-align: justify; width: 400px; margin-left: 20px;}
.advantage .ys-nr .right dl dd:first-child{ margin-top: 61px;}
.advantage .ys-nr .right dl dd:first-child+dd,.advantage .ys-nr .right dl dd:first-child+dd+dd{ margin-top: 46px;}
.advantage .ys-nr .right dl dd:first-child+dd+dd+dd{ margin-top: 43px;}
.advantage .ys-nr .right dl dd:first-child+dd b,.advantage .ys-nr .right dl dd:first-child+dd+dd+dd b{ text-align: right; margin-right: 30px; margin-left: 0;}
.advantage-2{ margin: 50px auto 0 auto; width: 1200px; background: url(../images/advantage-bg.png); height: 491px;overflow: hidden;}
.advantage-2 .advantage-list{ text-align: right; padding-top: 93px; float: right;}
.advantage-2 .advantage-list ul li{ display: inline-block; margin-right: 23px;}
.advantage-2 .advantage-list .title{ width: 100px; height: 30px; line-height: 30px; font-size: 18px; color: #666666; background: #ebebeb; text-align: center;}
.advantage-2 .advantage-list .on .title{ background: #ffc700; color: #fff;}
.advantage-2 .advantage-list .title:hover{ background: #ffc700; color: #fff;}
.advantage-2 .advantage-list .last{ margin-right: 0;}
.advantage-2 .advantage-info-list {}

.advantage-2 .advantage-left{ float: left; width: 540px; height: 410px; margin-top: 50px; margin-left: 120px; position: relative;}
.advantage-2 .advantage-left img{ width: 100%; position: absolute; z-index: 1;}
.advantage-2 .advantage-info-list .advantage-info .advantage-right{ float: right;}
.advantage-2 .advantage-info-list .advantage-info .l{ display: inline-block; vertical-align: top; font-size: 36px; color: #ffc700; margin-top: -15px;}
.advantage-2 .advantage-info-list .advantage-info .r{ display: inline-block; vertical-align: top; width: 470px; text-align: right;}
.advantage-2 .advantage-info-list .advantage-info .r .title{ font-size: 30px; margin: 39px 265px 0 0;}
.advantage-2 .advantage-info-list .advantage-info .r .title span{ font-size: 40px; margin-right: 25px;}
.advantage-2 .advantage-info-list .advantage-info .r .discription{ margin-top: 20px; color: #666666;}
.advantage-2 .advantage-info-list .advantage-info .r .discription pre{ width: 435px; display: block; float: right; text-align: left; font-size: 14px; margin-right: 20px; line-height: 28px;}
.advantage-2 .advantage-info-list .advantage-info-list-order{ color: #999999; font-size: 18px; text-align: right; margin: 70px 120px 0 0;}
.advantage-2 .advantage-info-list .advantage-info-list-order span{ color: #ffae00; font-size: 36px;}
.advantage-2 .advantage-info-list .advantage-info-list-order .left{ margin-right: 8px;}
.advantage-2 .advantage-info-list .advantage-info-list-order .right{ margin-left: 8px;}
.advantage-2 .advantage-info-list .advantage-info-list-order *{ vertical-align: middle;}
.video{ overflow: hidden; margin: 38px auto; width: 1200px; background: url(../images/video-bj.jpg) no-repeat; height: 553px; background-position: center;}
.video .v-left{ width: 56%;
	/* background: #ff00ff; */
	height: 96%; float: left; padding-top: 47px; padding-left: 110px;}
.video .v-left h1{ font-size: 44px; color: #ff0000; display: inline; font-weight: 500; font-family: Adobe 黑体 Std;}
.video .v-left h3{ font-size: 33px; display: inline}
.video .v-left p{ font-size: 19px; color: #b0b0b0; padding-left: 3px; margin-top: 9px;}
.video .v-right{ float: left; width: 27%; height: 100%; padding-top: 17px;}
.video .v-right ul li{
	/*border-bottom: 1px dashed #e8e8e8;*/
	/*padding-bottom: 15px;*/
	margin-bottom: 14px}
.video .v-right .q{ margin-bottom: 10px;}
.video .v-right .q a{ color: #666; font-size: 14px;}
.video .v-right .a {}

.video .v-right .a a{ color: #666; font-size: 14px;}
.video .v-right .q span{ font-size: 24px; background: #333; color: #fff; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; margin-right: 10px;}
.video .v-right .a span{ font-size: 24px; background: #ffc700; color: #fff; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; margin-right: 10px;}
.moudles .show-title{ margin-top: 29px; background: url(../images/show-bg.png) no-repeat center 10px;}
.moudles .show-title .more{ text-align: right; margin-right: 20px;}
.moudles .show-list{ margin-top: 25px;}
.moudles .show-list ul li{ display: inline-block; margin-right: 20px;}
.moudles .show-list .last{ margin-right: 0!important;}
.moudles .show-list .img{ display: block; width: 285px; height: 200px;}
.moudles .news-list{ margin-top: 50px;}
.moudles .news-list .l{ width: 690px; display: inline-block;}
.moudles .news-list .l .title{ font-size: 24px; color: #333; line-height: 24px;}
.moudles .news-list .l .title span{ color: #999999; margin-left: 10px; font-size: 16px;}
.moudles .news-list .l .more{ background: url(../images/top.png) no-repeat center 10px; padding-right: 20px; text-align: right;}
.moudles .news-list .l .news-cate{ margin-top: -25px;}
.moudles .news-list .l .news-cate ul li{ display: inline-block; width: 100px; height: 30px; line-height: 30px; background: #ebebeb; color: #666666; font-size: 18px; text-align: center; margin-right: 20px;}
.moudles .news-list .l .news-cate .on{ color: #fff; background: #ffc700;}
.moudles .news-list .l .news-lists{ margin-top: 20px;}
.moudles .news-list .l .news-lists .news-info {}

.moudles .news-list .l .news-lists .news-info ul{ display: inline-block;}
.moudles .news-list .l .news-lists .news-info ul li{ width: 250px; margin-bottom: 10px;}
.moudles .news-list .l .news-lists .news-info ul li:hover .dateline{ color: #fff; background: #333333;}
.moudles .news-list .l .news-lists .news-info .first{ width: 413px; display: inline-block; vertical-align: top; margin-right: 20px;}
.moudles .news-list .l .news-lists .news-info .first img{ display: block; width: 413px; height: 289px}
.moudles .news-list .l .news-lists .news-info .dateline{ width: 100px; height: 30px; line-height: 30px; text-align: center; color: #666; font-size: 16px; background: #ebebeb;}
.moudles .news-list .l .news-lists .news-info .news_title{ font-size: 14px; margin: 10px 0;}
.moudles .news-list .l .news-lists .news-info .news_title a{ color: #666;}
.moudles .news-list .l .news-lists .news-info .news_discription a{ color: #666;}
.moudles .news-list .r{ width: 470px; display: inline-block; vertical-align: top; margin-left: 35px;}
.moudles .news-list .r .title{ font-size: 24px; color: #333; line-height: 24px;}
.moudles .news-list .r .title span{ color: #999999; margin-left: 10px; font-size: 16px;}
.moudles .news-list .r .more{ background: url(../images/top.png) no-repeat center 10px; padding-right: 20px; text-align: right;}
.moudles .news-list .r .faq-list {}

.moudles .news-list .r .faq-list ul li{ border-bottom: 1px dashed #e8e8e8; padding-bottom: 15px; margin-bottom: 14px}
.moudles .news-list .r .faq-list .q{ margin-bottom: 10px;}
.moudles .news-list .r .faq-list .q a{ color: #666; font-size: 14px;}
.moudles .news-list .r .faq-list .a {}

.moudles .news-list .r .faq-list .a a{ color: #666; font-size: 14px;}
.moudles .news-list .r .faq-list .q span{ font-size: 24px; background: #333; color: #fff; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; margin-right: 10px;}
.moudles .news-list .r .faq-list .a span{ font-size: 24px; background: #ffc700; color: #fff; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; margin-right: 10px;}
.list-container .group{ margin: 60px 0 30px 0;}
.list-container .group .title{ font-size: 24px;}
.list-container .group .title a{ font-size: 16px; float: right; width: 100px; height: 30px; line-height: 30px; color: #fff; background: #ffc700; text-align: center;}
.list-container .group .top-group{ margin-top: 40px;}
.list-container .group .top-group ul li{ display: inline-block; margin-left: 25px; margin-bottom: 25px;}
.list-container .group .top-group a{ padding: 10px 10px; background: #e8e8e8; font-size: 16px;}
.list-container .group .top-group a:hover{ background: #ffc700; color: #fff;}
.list-container .group .img img{ width: 100%;}
.list-container .group .groups{ margin-top: 20px;}
.list-container .group .groups ul li{ border-bottom: 1px dashed #999; margin-bottom: 25px;}
.list-container .group .groups .k{ display: inline-block; font-size: 18px; margin: 0 30px 0 20px;}
.list-container .group .groups .v{ display: inline-block; vertical-align: top; width: 1100px;}
.list-container .group .groups .v a{ line-height: 20px; margin-right: 20px; margin-bottom: 20px; font-size: 16px; display: inline-block; color: #666666;}
.list-container .group .groups .v a:hover{ color: #333;}
.process{ background: url(../images/process-img.jpg) no-repeat center 15px; background-size: cover; height: 434px; margin-top: 65px;}
.process .moudles .title {}

.process .moudles .title img{ width: 209px; height: 98px; display: block; margin: 0 auto;}
.process .moudles .list {}

.process .moudles .list ul li{ display: inline-block; margin-right: 34px; position: relative;}
.process .moudles .list ul li img{ display: block; width: 137px; height: 137px; border-radius: 50%;}
.process .moudles .list ul li em{ position: absolute; left: 0; top: 0; display: block; width: 135px; height: 135px; background: rgba(0, 0, 0, 0.5); border-radius: 50%; text-align: center; line-height: 135px; color: #fff; font-size: 36px;}
.process .moudles .list ul li .bg{ background: url(../images/process-tit-bg.png) no-repeat center center; background-size: cover; width: 137px; height: 143px; margin-top: -60px;}
.process .moudles .list ul li .bg .text{ padding-top: 60px; color: #fff; text-align: center;}
.process .moudles .list ul li .bg .text .cn{ font-size: 18px; margin: 10px 0 5px 0;}
.process .moudles .list ul li .bg .text .en{ font-size: 14px;}
.process .moudles .list .last{ margin-right: 0;}

/*btn_top*/

#btn_top ul{ overflow: hidden;}
#btn_top li{ float: left; margin-left: 10px;}
#btn_top li img{ display: block;}
#btn_top{ z-index: 13;width: 43px; height: 43px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;}
#btn_top h4{ width: 43px; height: 43px; overflow: hidden; position: relative;}
#btn_top img{ display: block; position: absolute; top: 0; left: 0;}


/*cases_main*/
.cases_main{width: 1200px;height: 642px;margin: 0 auto;padding-top: 60px;}
.cases_title{width: 1200px;height: 34px;background: url(../images/case_title.png)no-repeat;background-position: bottom;}
.case_main{width: 1200px;height: 517px;background: url(../images/case_main.png)no-repeat;margin-top: 15px;}
.beijing{width: 1164px;height: 455px;background: #fbfafa;position: relative;top: 20px;left: 25px;}
.beijing .hd{width: 248px;float: left;position: relative;left: -25px;}
.beijing .hd ul li{width: 235px;height: 70px;background: #ffc700;margin-top: 35px;padding-left: 15px;}
.beijing .hd ul li b{font-size: 35px;line-height: 70px;}
.beijing .hd ul li img{position: relative;top: 7.5px;margin-right: 5px;}
.beijing .bd{width: 876px;float: left;height: 400px;margin-left: 40px;position: relative;top: 15px;}
.case_left_top{width: 876px;height: 276px;background:url(../images/bd_top_bg.png)no-repeat;background-position: bottom;}
.case_top_left{width: 401px;height: 272px;float: left;background: url(../images/case_img_bg.png)no-repeat;}
.case_left_img{width: 383px;height: 218px;border:2px solid #feef4f;background: #ffffff;margin-left: 5px;}
.case_left_img img{width: 383px;height: 218px;}
.case_top_right{width: 452px;height: 253px;float: left;text-align: center;padding-top: 10px;}
.case_top_right h3{text-align: center;font-size: 24px;font-weight: bold;color: #939594}
.case_top_right .pg_one{text-align: center;font-size: 24px;font-weight: bold;margin-top: 10px;color: #939594}
.case_top_right .pg_two{font-size: 18px;color: #939594;line-height: 32px;margin-top: 25px;text-align: left;text-indent: 36px;height: 130px;}
.case_left_bottom ul li{font-size: 18px;color: #939594;width: 845px;margin-top: 15px;height: 27px;line-height: 27px;}














