@charset "utf-8";
/*@font-face{  
	font-family: 'SOURCEHANSANSCN-REGULAR'; 
 	src: url('../fonts/SOURCEHANSANSCN-REGULAR_0.OTF'); 
}
@font-face{  
	font-family: 'SOURCEHANSANSCN-BOLD'; 
 	src: url('../fonts/SOURCEHANSANSCN-BOLD_0.OTF'); 
}
@font-face{  
	font-family: 'SOURCEHANSANSCN-MEDIUM'; 
 	src: url('../fonts/SOURCEHANSANSCN-MEDIUM_0.OTF'); 
}
@font-face{  
	font-family: 'SOURCEHANSANSCN-NORMAL'; 
 	src: url('../fonts/SOURCEHANSANSCN-NORMAL_0.OTF'); 
}
@font-face{  
	font-family: 'cambria'; 
 	src: url('../fonts/cambria.ttc'); 
}
*/

@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}
b{ font-weight: 400}
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}
.u,a.cRed:hover,a:hover{ text-decoration: underline}
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: #f2f2f2; height: 38px; line-height: 38px;}
.header-top-content{ width: 1200px; margin: 0 auto; color: #999999;}
.welcome{ float: left; display: inline-block;}
.header-action{ float: right;}
.header-action a{ color: #999;}
.header-logo{ width: 1200px; height: 120px; margin: 0 auto;}
.index-logo{ height: 120px; float: left;}
.index-logo img{ vertical-align: middle; padding: 10px 0;}
.header-contact{ float: right;}
.header-contact img{ padding: 10px 0 0 0;}
.logo-description{ display: inline-block; height: 64px; vertical-align: middle;}
.big-title{
	/*font-family:SOURCEHANSANSCN-BOLD;*/
	font-size: 24px; font-weight: bold; height: 32px; line-height: 32px; color: #333333;}
.small-title{
	/*font-family:SOURCEHANSANSCN-MEDIUM;*/
	height: 32px; line-height: 32px; color: #666666; font-size: 20px;}
.nav{ height: 60px; background-color: #1d66cf; position: relative; z-index: 1; margin: 0; padding: 0;}
.nav-content{ width: 1200px; margin: 0 auto;}
.nav a{ color: #fff; font-size: 16px;}
.nav .nLi{ float: left; position: relative; display: inline; height: 60px; line-height: 60px; width: 120px;}
.nav .nLi h3{ float: left;}
.nav .nLi h3 a{ display: block; font-size: 16px; width: 120px; text-align: center;}
.nav .sub{ display: none; width: 120px; left: 0; top: 60px; position: absolute; background: #3375b9; line-height: 26px;}
.nav .sub li{ zoom: 1; height: 40px; line-height: 40px;}
.nav .sub a{ display: block; padding: 0 0 0 16px; font-size: 14px;}
.nav .sub a img{ height: 12px; vertical-align: middle; padding-right: 10px;}
.nav .sub a:hover{ background: #23a0e7; color: #fff;}
.nav .on h3 a{ background: #23a0e7; color: #fff;}
.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; right: 250px; bottom: 15px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 30px; height: 30px; margin-left: 10px; line-height: 30px; text-align: center; background: #fff; cursor: pointer; color: #999999}
.slideBox .hd ul li.on{ background: #23a0e7; color: #fff; border-radius: 50%;}
.banner-index .slideBox .bd img{ width: 100%;}
.search{ height: 74px; line-height: 74px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #e4e4e4;}
.search-content{ width: 1200px; margin: 0 auto;}
.search-keywords{ float: left; display: inline-block; font-size: 16px; color: #666666;}
.search-keywords a{ color: #666; font-size: 14px;}
.search-form{ float: right; display: inline-block;}
.search-form .search-input{ height: 29px; width: 240px; border: 1px solid #999999; border-radius: 4px; padding-left: 13px; vertical-align: middle; font-size: 14px;}
.search-btn{ background-color: #c40000; height: 33px; line-height: 33px; display: inline-block; vertical-align: middle; border-radius: 0 4px 4px 0; margin-left: -5px;}
.search-btn img{ height: 33px}
.moudles{ width: 1200px; margin: 0 auto;}
.index-ad{ margin-top: 36px;}
.index-ad img{ width: 100%;}
.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: 20px;}
.moudles-entitle img{ width: 100%; height: 14px;}
.product-sidebar{ width: 237px;; display: inline-block; margin-top: 38px; vertical-align: top;}
.side-bar-content{ border: 2px solid #2779cc;}
.parent-category{
	/*font-family: 'SOURCEHANSANSCN-MEDIUM'; */
	font-size: 16px; height: 38px; line-height: 38px; width: 208px; background-color: #2779cc; color: #fff; margin: 30px auto 0 auto; border-radius: 4px;}
.parent-category img{ margin: 0 10px; height: 16px; vertical-align: middle;;}
.children-category{ width: 208px; margin: 0 auto;}
.children-category ul li{ height: 24px; border-bottom: 1px dashed #333333; margin-top: 17px;}
.children-category a{ color: #333333;}
.children-category ul li span{ margin: 0 16px 0 11px;}
.last-category{ margin-bottom: 35px;}
.products{ width: 947px; display: inline-block; margin: 38px 0 0 11px;}
.products ul li{ width: 296px; display: inline-block; margin: 0px 0px 20px 17px; background-color: #ebebeb;}
.products .product-img{ border: 1px solid #d5cece; overflow: hidden; width: 294px; height: 253px;}
.products .product-img img{ width: 100%; object-fit: cover;}
.products .products-title{ height: 35px; line-height: 35px; text-align: center; font-size: 16px;}
.products ul li:hover{ background-color: #2779cc; color: #fff}
.products .products-title a:hover{ color: #fff;}
.products .products-title a{ color: #333333;}
.product-ad {}

.case-sidebar{ margin-top: 38px; text-align: center;}
.case-sidebar .case-bd{ height: 598px;}
.case-sidebar .case-hd{ height: 50px; line-height: 50px; position: relative; display: inline-block;}
.case-sidebar .case-hd ul li{ float: left; cursor: pointer; height: 50px; color: #1d66cf; width: 196px; text-align: center; border-top: 1px solid #1d66cf; border-bottom: 1px solid #1d66cf; border-left: 1px solid #1d66cf; font-size: 16px;}
.case-sidebar .case-hd ul li.on{ background-color: #2779cc; color: #fff;}
.case-moudles{ margin-top: 33px;}
.case-moudles .first{ width: 796px; height: 609px; display: inline-block; border: 1px solid #cccccc;}
.case-moudles .others{ display: inline-block; vertical-align: top; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.case-moudles .case-img{ padding: 14px 14px 0 14px;}
.first .case-img a img{ width: 100% height: 100%}
.case-moudles .case-img img{ width: 370px; height: 222px;}
.case-moudles .first .case-img img{ width: 768px; height: 462px;}
.case-moudles .first .case-title{
	/*font-family: 'SOURCEHANSANSCN-MEDIUM'; */
	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 17px 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; height: 304px;}
.case-moudles .others .others-case .case-title{ padding: 10px 14px; height: 36px; line-height: 36px; text-align: center; color: #666666;}
.last-case-category{ border-right: 1px solid #1d66cf;}
.services-center{ margin-top: 47px; background: url(../images/services-center-bg.png);}
.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}
.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{ padding: 20px 40px; color: #fff; background: #1d66cf; position: absolute; display: none; word-break: break-all;}
.mapDiv .num span{ margin-right: 10px;}
.mapDiv .num p{ margin-top: 10px;}
.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;}
.about-left{ margin-top: 50px; display: inline-block; vertical-align: top; width: 45%;}
.about-left .about-title{ color: #1d68be; font-size: 52px; width: 94.5%;
	/*height: 93px;*/
	line-height: 93px; background: url(../images/contact-title-bg.png); background-position: bottom; background-repeat: no-repeat; padding-bottom: 15px;}
.about-left .about-content{ width: 94%; font-size: 16px; color: #666666; margin-top: 20px; padding: 0 15px;}
.about-left .about-more{ margin-top: 30px; padding: 0 15px;}
.about-left .about-more a{ display: block; width: 127px; height: 30px; line-height: 30px; background: #1d66cf; color: #fff; font-size: 14px;}
.about-left .about-more a img{ vertical-align: middle; margin: 0 12px 0 20px;}
.about-right{ display: inline-block; width: 54%; vertical-align: top; margin-top: 64px;}
.about-right img{ width: 667px; height: 391px;}
.leaders-title{ margin-top: 38px; text-align: center}
.leaders-title hr{ width: 40%; display: inline-block; vertical-align: middle;}
.leaders-title-content{ display: inline-block; vertical-align: middle;
	/*font-family:'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 32px; color: #1d68be; margin: 0 2%;}
.leaders-content{ margin-top: 20px;}
.leaders-content ul li{ display: inline-block; margin-right: 10px; width: 24.17%;}
.leaders-content .last{ margin-right: 0;}
.leaders-content .leaders-img{ border: 1px solid #d5cece;}
.leaders-content .leaders-img img{ padding: 5px; width: 278px; height: 209px;}
.leaders-content .leader-name{ height: 30px; line-height: 30px; background-color: #999; text-align: center;}
.leaders-content .leader-name a{ color: #fff; overflow: hidden; white-space: nowrap;}
.more-leaders{ width: 106px; height: 40px; margin: 38px auto; border: 1px solid #2761cf;}
.more-leaders a{ display: block; width: 104px; height: 38px; line-height: 38px; background-color: #2761cf; color: #fff; margin: 1px; text-align: center; font-size: 18px;}
.moudles .news-li li{ width: 377px; margin-right: 30px; display: inline-block; vertical-align: top;}
.moudles .news-li .last{ margin-right: 0;}
.moudles .news-li .news-category{
	/*font-family:'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 18px; color: #666666; border-left: 4px solid #1d66cf; padding-left: 8px;}
.moudles .news-li .news-category .en{ font-size: 16px; color: #cccccc;}
.moudles .news-li .news-category .more{ font-size: 12px; float: right;}
.moudles .news-li .news-category .more a{ color: #666666;}
.moudles .news-li .news-img{ border: 3px solid #cccccc; margin: 25px 0 20px 0; text-align: center;}
.moudles .news-li .news-img img{ width: 370px; height: 214px;}
.moudles .news-li .first-news{ padding: 0 3px;}
.moudles .news-li .first-news .title{
	/*font-family:'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 16px; border-bottom: 1px dashed #cccccc; padding-bottom: 5px;}
.moudles .news-li .first-news .title img{ vertical-align: middle; margin: 0 12px 0 9px;}
.moudles .news-li .first-news .title a{ color: #666666; vertical-align: middle;}
.moudles .news-li .first-news .discription{
	/*margin-top: 10px;*/
	height: 66px;}
.moudles .news-li .first-news .discription a{ color: #999999;}
.moudles .news-li .first-news .view-more{ text-align: right; font-size: 12px;}
.moudles .news-li .first-news .view-more a{ color: #cccccc;}
.moudles .news-li .news{ margin-top: 15px; border-bottom: 1px dashed #cccccc; padding-bottom: 5px;}
.moudles .news-li .news img{ vertical-align: middle; margin: 0 12px 0 9px;}
.moudles .news-li .news a{ color: #999999; vertical-align: middle;}
.moudles .news-li .faq{ margin-top: 42px; border-bottom: 1px dashed #cccccc; padding-bottom: 10px;}
.moudles .news-li .faq .question{
	/*font-family:'SOURCEHANSANSCN-MEDIUM';*/
	}
.moudles .news-li .faq .question .q{
	/*font-family: SOURCEHANSANSCN-REGULAR;*/
	color: #ffffff; width: 26px; height: 20px; line-height: 20px; text-align: center; background-color: #2ea7e0; display: inline-block; border-radius: 4px; margin: 0 14px 0 5px;}
.moudles .news-li .faq .question a{ color: #666666;}
.moudles .news-li .faq .answer{
	/*font-family:'SOURCEHANSANSCN-MEDIUM';*/
	color: #999999; margin-top: 20px;}
.moudles .news-li .faq .answer .a{
	/*font-family: SOURCEHANSANSCN-REGULAR;*/
	color: #ffffff; width: 26px; height: 20px; line-height: 20px; text-align: center; background-color: #41484e; display: inline-block; border-radius: 4px; margin: 0 14px 0 5px;}
.moudles .news-li .clear{ display: block; height: 1px; margin-top: 1px;}
.moudles .link{ margin-top: 38px;
	/*font-family:'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 18px; color: #2761cf; border-left: 4px solid #1d66cf; padding-left: 8px;}
.moudles .link .en{ font-size: 16px; color: #cccccc;}
.moudles .link-list{ margin: 30px 0 30px 0;}
.moudles .link-list ul li{ display: inline-block;
	/*font-family:'SOURCEHANSANSCN-MEDIUM';*/
	width: 100px; margin: 0 50px 10px 0;}
.moudles .link-list .last{ margin: 0 0 10px 0;}
.moudles .link-list ul li a{ color: #999999;}
.bottom{ background-color: #212121;}
.bottom .bottom-nav{ width: 1200px; margin: 0 auto;}
@media screen and (max-width:1024px){.bottom .bottom-nav ul{margin-left: 40px;}
	}
.bottom .bottom-nav ul li{ display: inline-block; font-size: 16px; height: 60px; line-height: 60px; margin-right: 40px;}
.bottom .bottom-nav ul li a{ color: #fff;}
.bottom .bottom-info{ background-color: #3f3f3f;}
.bottom .bottom-info .info{ width: 1200px; margin: 0 auto; padding: 45px 0;}
.bottom .bottom-info .info .bottom-logo{ width: 347px; display: inline-block; vertical-align: top;}
.bottom .bottom-info .info .bottom-logo img{ width: 217px;}
.bottom .bottom-info .info .bottom-contact{ width: 447px; display: inline-block; color: #f5f5f5; vertical-align: top;}
.bottom .bottom-info .info .bottom-qrcode{ width: 397px; display: inline-block; color: #f5f5f5; vertical-align: top;}
.bottom .bottom-info .info .bottom-contact .bottom-contact-info{ margin-top: 10px;}
.bottom .bottom-info .info .bottom-qrcode .qrcode-list{ display: inline-block; margin-right: 4%;}
.bottom .bottom-info .info .bottom-qrcode .qrcode-list .qrcode-title{ text-align: center; margin-top: 10px;}
.bottom .bottom-copyright{ height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #ffffff;}
.bottom .bottom-copyright .support{ margin-left: 15px;}
.bottom .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: 237px; display: inline-block; vertical-align: top;}
.list-container .container-right{ width: 947px; 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: #1d66cf; 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: 2px solid #2779cc; 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: #999999; vertical-align: middle;}
.list-container .container-left .contact-us{ border: 2px solid #2779cc; margin-top: 10px; padding-bottom: 10px;}
.list-container .container-left .contact-us .bottom-contact-info{ padding: 10px 10px 0 10px;}
.list-container .container-left .left-keywords{ border: 2px solid #2779cc; 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 {}

.list-container .container-right .product-title{ text-align: center;
	/*font-family: 'SOURCEHANSANSCN-BOLD';*/
	font-size: 32px; color: 1d66cf; 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: 247px;*/
	width: 100%;}
.list-container .container-right .product-basic .product-img .small-img{ margin-top: 15px; position: relative;}
.list-container .container-right .product-basic .product-img .small-img .ok-img{ overflow: hidden; margin-left: 37px;}
.list-container .container-right .product-basic .product-img .small-img .ok-img ul li{ float: left; margin-right: 10px; cursor: pointer;}
.list-container .container-right .product-basic .product-img .small-img .prev-2{ display: inline-block; background: #ccc; width: 30px; height: 30px; line-height: 30px; font-size: 24px; position: absolute; right: 0; color: #fff; top: 25px; text-decoration: none; text-align: center; opacity: 0.8;}
.list-container .container-right .product-basic .product-img .small-img .next-2{ display: inline-block; background: #ccc; width: 30px; height: 30px; line-height: 30px; font-size: 24px; position: absolute; color: #fff; left: 0; top: 25px; text-decoration: none; text-align: center; opacity: 0.8;}
.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: 75px; 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: 562px; 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: #1d66cf; 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 #1d66cf;}
.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%; height: 15%;}
.list-container .container-right .downloads .download-info .download-basic{ display: inline-block; vertical-align: middle;}
.list-container .container-right .downloads .download-info .download-news-basic{ display: inline-block; vertical-align: middle;}
.list-container .container-right .downloads .download-info .download-news-basic .download-discription-img{ display: inline-block; width: 20%;}
.list-container .container-right .downloads .download-info .download-news-basic .download-discription-img img{ width: 80%;}
.list-container .container-right .downloads .download-info .download-news-basic .download-discription-wb{ display: inline-block; vertical-align: top; width: 78%;}
.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-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;}
.product-honnor-img{ width: 218px !important; height: 209px !important;}
.medium{
	/*font-family: 'SOURCEHANSANSCN-MEDIUM';*/
	font-size: 16px; color: #999;}
.map-produt {}

.map-produt .map-produt-title{ font-size: 16px; color: #666666; padding-left: 20px; border-left: 5px solid #1d66cf;}
.map-produt-cate_list{ margin: 10px 0;}
.map-produt-cate_list a{ padding: 10px;}
