@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px;}
body {font-size:13px;line-height:28px;color:#333;text-decoration:none;font-family:arial;}
a { color:#333; text-decoration:none;}
a:hover { color:#3981FF; text-decoration:none;}
img { border:0;}
ul,li,ol { list-style-type:none;}
h1,h2,h3,h4,h5,h6,dl,dt,b,i { font-weight:normal; color:#555;}


.pt-page-moveFromBottom{-webkit-animation: moveFromBottom 1s ease both;-moz-animation: moveFromBottom 1s ease both;-ms-animation: moveFromBottom 1s ease both;-o-animation: moveFromBottom 1s ease both;animation: moveFromBottom 1s ease both;}
.pt-page-moveFromLeft{-webkit-animation: moveFromLeft .6s ease both;-moz-animation: moveFromLeft .6s ease both;-ms-animation: moveFromLeft .6s ease both;-o-animation: moveFromLeft .6s ease both;animation: moveFromLeft .6s ease both;}
@-webkit-keyframes moveFromLeft {
	from { -webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);}
}
@keyframes moveFromLeft {
	from { -webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%); transform: translateX(-100%); }
}
@-webkit-keyframes moveFromBottom {
	from { -webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%); }
}
@keyframes moveFromBottom {
	from { -webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%); transform: translateY(100%); }
}


/*head*/
.top { width:100%; height:90px; background:#fff;}
.top .head { width:1200px; height:90px;margin:0px auto; position:relative;}
.top .head .logo { height:90px; overflow:hidden; display:table-cell; vertical-align: middle; }
.top .head .logo img { max-height:90px;}
.top .head .headr {position: absolute;top:0;right:0;padding-top: 30px;}
.head .tel {font-size:14px;line-height: 25px;}
.head .tel img {width:16px;height:13px;float:left;margin-right:10px;margin-top: 5px;}



h1, .h1 { font-size: 24px;}
.inmenu:link, .inmenu:visited, .nav >ul>li >a {font-size: 20px;}
.inmenu_1:link, .inmenu_1:visited, .inmenu_1:hover, .inmenu_1:active {font-size: 20px;}
.head .tel {font-weight: bold;}		
.search {width:288px;height:36px;background-color:#fff;border:2px solid #3981FF;border-radius:5px; position:absolute;top:35px;right:100%;margin-right:16px;z-index:99999999999999;overflow:hidden;}
.search input {font-size:15px;border: none;height:36px;line-height:36px;}
.search-box{width:220px;float:left;color:#333;padding-left:0; text-indent: 7px;}
.search-btn {width:68px;background:#3981FF;padding:0;color:#fff;cursor:pointer}
.search input:focus { outline: none;}

/*nav*/
.nav-wrap { width:100%; height:50px; background:#3981FF; z-index:99999;}
.nav{width:1200px;height:50px;margin:0 auto;display: flex;display: -webkit-flex;justify-content: space-between;}
.nav .searchbox_content{height:40px;margin-top:5px;display:flex;display:-webkit-flex;justify-content:center;border:1px #eee solid}
.nav .searchbox_content #txtSearch{width:200px;height:40px;background:transparent;border:none;outline:none;text-indent:15px;color: #fff;}
.nav .searchbox_content #txtSearch::placeholder{color: #fff;}
.nav .searchbox_content #btnSearch{width: 50px;height:38px;border:none;background: url(search.png) center no-repeat;cursor:pointer;border-radius: 0;}
.nav li{float:left;}
.nav li a{float:left; min-width:110px;}
.inmenu:link,.inmenu:visited,.nav >ul>li >a{color:#fff; font-size:17px; line-height:50px; height:50px; text-align:center;}
.inmenu:hover,.inmenu:active{color:#fff; background:#116AFF; text-decoration:none; transition:0.3s all;}
.inmenu_1:link,.inmenu_1:visited,.inmenu_1:hover,.inmenu_1:active{color: #fff; font-size:17px; height:50px; line-height:50px; background:#116AFF; transition:0.5s all; text-align:center;}

.nav li:hover{position:relative; z-index:99999999999;color:#fff;}
.nav li:hover a{background:#116AFF;color:#fff;}
.nav li:hover ul li a{background:#116AFF; color:#fff;}
.nav li ul li{float:none;text-align:left;height:30px; border-top:1px solid #3981FF;}
.nav li ul li a{float:none;display:block;color:#fff;white-space:nowrap;height:30px;line-height:30px;text-transform:capitalize;text-overflow:ellipsis; text-align:center; font-size:12px; padding:0 10px; min-width:90px;}
.nav li ul li a:hover{color:#fff;background:#3981FF; transition:1s all;}
.nav li ul{display:none;position:absolute;top:50px;left:0; z-index:9999;}

/*banner*/
#banner{clear:both;min-width:auto;width: 100%;margin: 0px auto;}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: 100%;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}
.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 10px 10px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent:999px;width:32px;height:16px; background: url(dot.png) no-repeat 0 -16px;display: block; overflow:hidden;}
.bbdd a.wmuActive{background-position:0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#f1f1f1;}
.banner img{min-width:1000px;max-width:100%;}
.wmuSliderPrev,.wmuSliderNext{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.wmuSliderNext {background-position: 0 -70px;right: 0;}
.wmuSliderPrev {left: 0;}
.wmuSlider:hover .wmuSliderNext {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover,
.wmuSlider:hover .wmuSliderPrev:hover {opacity: 1;filter: alpha(opacity=50);}

.inner-banner img { width: 100%;}

/*home about*/
.homeabout { width: 1090px; height: 220px; border: 3px solid #116AFF ; margin: 100px auto; padding: 32px 52px; position:relative;}
.homeabout .h-a-box { float: left; width: 640px;}
.homeabout .h-a-box  .h-a-title {  font-size: 25px; color: #116AFF ; font-weight: bold;}
.homeabout .h-a-box  .h-a-name {  font-size: 16px; color: #333 ; font-weight: bold;}
.homeabout .h-a-box  .h-a-text {  font-size: 14px; color: #666 ; line-height: 24px; margin-top: 15px; height: 145px; overflow: hidden;;}
.homeabout .h-a-img { position: absolute; right:50px;top:-38px;}

/*home advantage*/
.advantage {width:100%;height: 700px; background: url(homebg.jpg) no-repeat right top;}
.advantage .ad-box {width: 1200px; margin: 0px auto; position: relative;}
.advantage .ad-box .ad-b-c {width: 100px; position: absolute; left: 550px;}
.advantage .ad-box .ad-b-c .imgli {width: 100px;  height: 100px; margin-top: 100px;}
.advantage .ad-box .ad-b-c .imgli img {width: 88px;  height: 88px; border: 6px solid #ccc;border-radius:100px;}
.advantage .ad-box .ad-b-l {width: 500px;  float: left;text-align: right;}
.advantage .ad-box .ad-b-l .ad-text{width: 500px; height: 100px; margin-top: 100px; }
.advantage .ad-box .ad-b-l .ad-text h2{width: 500px; height: 50px;  line-height: 25px; overflow: hidden; color: #116AFF; font-size: 28px; text-shadow: 0px 1px 0px #000; font-weight: bold;}
.advantage .ad-box .ad-b-l .ad-text p{width: 500px; height: 50px;  line-height: 25px; overflow: hidden; color: #fff;font-size: 16px;}
.advantage .ad-box .ad-b-r {width: 500px;  float: right; text-align: left;}

/*home product*/
.homepro { width: 1200px; margin: 50px auto;}
.homepro h2 { text-align: center; font-size: 30px; color: #116AFF; font-weight: bold;}
.homepro h5 { text-align: center; font-size: 14px; color: #666; font-weight: normal; line-height: 20px; margin-top: 10px;}
.homepro .homepro-list {width: 1200px; margin: 30px auto 0px; overflow: hidden;}
.homepro .homepro-list li {width: 260px; float: left;  margin: 10px; background: #eee; padding: 10px;}
.homepro .homepro-list li .list-box {width: 260px;  height: 260px;}
.homepro .homepro-list li .list-box img {max-width: 260px;  max-height: 260px;}
.homepro .homepro-list li h2 {width: 260px;  height: 40px; overflow: hidden; line-height: 20px; margin-top: 10px ; font-size: 16px; font-weight: normal;}

/*home news*/
.homenews {background: #f7f7f7; padding: 50px 0px; overflow: hidden;}
.homenews .h-n-box { width: 1200px; margin: 0px auto;}
.homenews .h-n-box h2 { width: 1200px;  text-align: center; font-size: 30px;color: #116AFF; font-weight: bold; margin-bottom: 30px;}
.homenews .h-n-box img { width: 330px;  float: right;}
.homenews .h-n-box .h-newslist { width: 820px;  float:left;}
.homenews .h-n-box .h-newslist li { width: 820px; height: 100px; padding: 30px 0px; border-bottom: 1px solid #ddd;}
.homenews .h-n-box .h-newslist li .date{ width: 100px; height: 60px; margin-right: 20px; background: #ddd; float: left; padding: 20px 0px; text-align: center;}
.homenews .h-n-box .h-newslist li .date p{  font-size: 25px;color: #116AFF; }
.homenews .h-n-box .h-newslist li .date b{  font-size: 18px;}
.homenews .h-n-box .h-newslist li h3 { width: 700px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px;}
.homenews .h-n-box .h-newslist li h6 { width: 700px; height: 60px; line-height: 20px; overflow: hidden;  font-size: 14px; color: #777;}
.homenews .h-n-box .h-newslist li:nth-of-type(1) {padding-top: 0px;}
.homenews .h-n-box .h-newslist li:nth-of-type(3) {padding-bottom: 0px; border: 0;}

/*foot*/
.foot {background: #0c0d0f;padding: 70px 0px;overflow: hidden;}
.foot .foot-box{width: 1200px;margin: 0px auto;}
.foot .foot-box li{width: 300px;float: left;margin-right: 100px;}
.foot .foot-box li .f-title{width: 300px;font-size: 25px;color: #116AFF;font-weight: bold;}
.foot .foot-box li .f-lx{ width: 300px;font-size: 14px; color: #fff;  margin-top: 20px; }
.foot .foot-box li .f-lx a{  color: #fff;}
.foot .foot-box li .f-category{ margin-top: 17px; }
.foot .foot-box li .f-category li{ width: 300px; height: 33px; line-height: 33px; border-bottom: 1px dashed #444; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #fff; }
.foot .foot-box li .f-category li a{ font-size: 14px; color: #fff; }
.foot .foot-box li .f-category li a:hover{  color: #116AFF; }
.foot .foot-box li:nth-of-type(3) { width:400px; margin-right:0;}
.foot .foot-box li .b-text { width:400px; height:40px; border:0; border-radius:3px; margin-bottom:10px; text-indent:10px;}
.foot .foot-box li .b-area { font-family:arial; width:400px; line-height:40px; border:0; border-radius:3px; text-indent:10px;}
.foot .foot-box li .b-submit { width:100px; height:40px; border:0; border-radius:3px; background:#116AFF; color:#fff; font-size:16px;}
.corypight { width: 100%; height: 60px; line-height: 60px; background: #10100d;color: #ccc;}
.c-box {width: 1200px; margin: 0px auto;}
.c-box img { float: right; max-width: 20px; margin-top: 20px; margin-left: 10px;}

/* ny banner*/
.ny-banner { width: 100%; text-align: center;}
.ny-banner img{ max-width: 100%; }

/*inner*/
.inner {width: 1200px;background:#fff;margin:0px auto;margin-top:20px;zoom:1;margin-bottom:50px;}
.inner .inner-l { width:250px; float:left;}
.inner-title { width:250px; height:50px; background:#3981FF; text-indent:20px; font-size:18px; color:#fff; line-height:50px; margin:10px 0px;}
.inner-title span { font-size:14px; color:#999;}
.inner-content { width:250px; font-size:13px; color:#777;}
.inner-content p { color:#777;}
.inner:after {content: '';display: block;height: 0;clear: both;visibility: hidden;}

ul.sf-menu {clear:both;margin:0px auto;height:auto;position:relative;text-transform:capitalize;z-index:500;width:250px;background-color:#00a1e9; color:#444;}
ul.sf-menu li {zoom:1;margin:0px; }
ul.sf-menu li a {text-transform:capitalize; display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:42px;line-height:42px;font-size:14px;padding-left: 30px;background:#ddd url(point.png) no-repeat 13px 17px; border-bottom:1px solid #fff;}
ul.sf-menu li a:hover, ul.sf-menu li a:active {background:#3981FF url(point-h.png) no-repeat 13px 17px;color:#fff;font-size:14px;}
ul.sf-menu li.hover, ul.sf-menu li:hover {position:relative;}
ul.sf-menu li.menu-item:hover {position:relative;}
ul.sf-menu ul {width:100%;margin:0px;padding:0px;position:absolute;left: 250px;top:0px;visibility:hidden;text-transform:capitalize;}
ul.sf-menu ul li a {font-weight:normal;line-height:35px;border-bottom:1px solid #fff;background:#ddd url(point1.png) no-repeat 10px 17px;height:35px;color:#444;font-size:14px;}
ul.sf-menu li.hover ul li a, ul.sf-menu li.hover ul li a:hover, ul.sf-menu li.hover ul li a:active {color:#FFF;text-decoration:none;background:#ddd url(point1-h.png) no-repeat 10px 17px;font-size:14px;}
ul.sf-menu ul li a.hover, ul.sf-menu ul li a:hover {text-decoration:none;background:#3981FF url(point1-h.png) no-repeat 10px 17px!important;color:#FFF;font-size:14px;}
li.LiLevel1 a {color:#444!important;}
li.LiLevel1 a:hover {color:#fff!important;}
ul.sf-menu ul li ul {padding:0px;}
ul.sf-menu ul ul {left:250px;margin:0px;padding:0px;visibility:hidden;}
ul.sf-menu ul ul li a {width:auto;padding:0px;padding-left: 40px;text-decoration:none;font-size:14px;}
ul.pro-menu {margin-top:-1px;margin:0px;padding:0px;text-transform:capitalize;}
ul.sf-menu li:hover > ul {visibility:visible;margin:0px;padding:0px;}
ul.sf-menu li.LiProDetail a {background:#FFEDCA url(point1.png) no-repeat 10px 17px!important;text-indent:-15px!important;color:#333!important;font-size:14px;}
ul.sf-menu li.LiProDetail a:hover, ul.sf-menu li.LiProDetail a:active {background:#ffbb42 url(point1-h.png) no-repeat 10px 17px!important;text-indent:-15px!important;font-size:14px;color:#fff!important;}

.inner .inner-r { width:900px; float:right; margin-top:10px;}
.inner-position {width:900px;font-size:20px;font-weight:bold;color: #3981FF;}
.inner-position h1 { float:left; font-size:20px;font-weight:bold;color: #999;}
.inner-position span { float:right; font-size:12px; font-weight: normal; color:#999;}

/*about*/
.inner-abo { width:900px; margin-top:20px; font-size:14px;}

/*products*/
.inner-pro { width:900px; height:auto; overflow:hidden; margin:0px auto; margin-top:10px;}
.profile-pro {display: block;border-radius: 3px;height:auto;border: 1px solid #eee;padding: 10px;line-height: 18px;clear: both;/* margin-top: 10px; */}
.pro_lb1{ overflow:hidden; margin-bottom:10px;}
.pro_lb1 li {width: 205px;height: 255px;margin:10px 10px 0px 0px;padding:4px;float:left;border:1px solid #ccc;text-align:center;line-height: 20px;border-radius:3px;}
.pro_lb1 li .pimg-box {width: 205px;height: 205px; margin-bottom:8px;}
.pro_lb1 li .pimg-box img {max-width: 205px;max-height: 205px;}
.pro_lb1 li:hover { border:1px solid #3981FF;}


.pro_lb0{ overflow:hidden; margin-bottom:10px;width:100%;}
.pro_lb0 li{clear:both;padding:8px 12px 8px 0;}
.pro_lb0 .fl{float:left;padding-right:20px;}
.pro_lb0 .pimg{background:#fff;width:150px;height:150px;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #eee;padding:2px;overflow:hidden;line-height: 0px;}
.pro_lb0 img{max-width:150px;max-height:150px;}
.pro_lb0 div{line-height:20px;margin:0;padding:6px 0 0 170px;word-break:break-word;}
.pro_lb0 .pinfo{display:block;font-size:12px;color:#777;max-height:60px;overflow:hidden;}
.pro_lb0 h3{display:block;font-size:14px;padding:4px 0 6px 0;overflow:hidden;margin:0;}
.pro_lb0 h3 a{ font-weight:bold;color:#333;}
.pro_lb0 h3 a:hover{color:#3981FF}
.pro_lb0 span{display:block;}
.pro_lb0 span.more{display:block; background:#3981FF; width:120px; height:30px; line-height:30px; text-align:center; border-radius:3px; margin:5px;}
.pro_lb0 span.more a { color:#fff;}
.pro_lb0 span.more:hover { background:#333;}

/*news*/
.news-inner { width:900px; height:auto; overflow:hidden; margin-top:20px;}
.news-inner li {width:880px;height:70px;overflow:hidden;float:left;margin-bottom:10px;padding:10px;background: #f6f6f6;}
.news-inner li .date {width:80px;height:70px;float:right;margin-left:15px;background: #e5e5e5;color: #666;text-align:center;font-size: 25px;line-height: 40px;border-radius:3px;}
.news-inner li .date span {display:block;color:#fff;border-top: 1px solid #fff;line-height: 30px;font-size: 12px;color: #666;}
.news-inner li .tit {width: 750px;height:27px;line-height:27px;float:left;font-weight: inherit;font-size:15px;font-weight: bold;background: url(point.png) no-repeat left 9px;padding-left:15px;}
.news-inner li .tit a { color:#666;}
.news-inner li .detail {width: 765px;height: 40px;line-height:20px;float:left;font-weight: normal;margin-top:3px;font-size:12px;color:#888;}
.news-inner li:hover { background:#666; transition:1s all;}
.news-inner li:hover div.tit { background:url(point-h.png) no-repeat left 9px;}
.news-inner li:hover div.tit a{ color:#fff; transition:1s all;}
.news-inner li:hover div.detail{ color:#aaa; transition:1s all;}
.news-inner li:hover div.date{ background:#555; color:#fff; transition:1s all;}
.news-inner li:hover div.date span{ border-top:1px solid #666; color:#fff; transition:1s all;}

/*pages*/
.pages,.npage{clear:both; text-align:center; font-size:12px; padding:15px 0 0px 0;color:#b2b2b2;}
.pages a,.pages span{display:inline-block; height:24px;padding:0 2px; margin:0 2px!important; line-height:24px; border:1px solid #ccc; background:#ddd; padding:0px 8px; color: #333;}
.pages a:link,.pages a:visited {color: #333; line-height:24px; border:1px solid #ccc; background:#ddd; padding:0px 8px;}
.pages a:hover,.pages a:active,.pages span.ctxt{color: #fff; text-decoration:none; border:1px solid #f30; background:#f30; padding:0px 8px;}

/*newdetail*/
.news-content { margin-top:20px;}
.newsTitle {clear:both; font-size:20px;font-weight:bold;color:#333;line-height:22px; padding:0px 0px 5px 0px; }
.newsDate {clear:both; line-height:15px; margin-bottom:15px; color:#999; font-size:12px;}
.newsDate a { color:#999;}
.newsDate a:hover { color:#f30;}
.newsContent {clear:both;margin:0px auto;padding:0px; font-size:14px;color:#333;line-height:28px;word-wrap:break-word;word-break:normal;}
.prevNext {clear:both;margin:0px auto; line-height:20px;color:#333;font-size:14px;-webkit-text-size-adjust:none; margin-top:15px;}
.prevNext a {text-decoration:underline;}
.prevNext .prev { /*float:left;*/}
.prevNext .prev a { text-decoration:none;}
.prevNext .prev a:hover {color:#3981FF; text-decoration:none;}
.prevNext .next { /*float:right;*/}
.prevNext .next a { text-decoration:none;}
.prevNext .next a:hover {color:#3981FF; text-decoration:none;}

/*pro-detail*/
.pro-content { width:900px; font-size:14px; margin-top:20px;}
.pro-detail { width:900px; zoom:1;padding-bottom: 20px; border-bottom: 1px dashed #ccc;}
.pro-detail .fl { max-width:400px; float:left;}
.pro-detail .fl .singglepic { border:0; text-align:left;}
.pro-detail .fr { width:500px; float:right; font-size:14px;}
.pro-detail .fr strong { font-weight:600; width:500px; display:block; font-size:17px; border-bottom:1px dashed #ddd; padding:7px 0px; margin-bottom:10px;}
.pro-detail .fr h1 { font-weight:600; width:500px; display:block; font-size:17px; border-bottom:1px dashed #ddd; padding:7px 0px; margin-bottom:10px;}
.pro-detail .fr .pconmore { font-size:15px; display:block; background:#333; width:180px; height:40px; line-height:40px; color:#fff; text-align:center; border-radius:3px;}
.pro-detail .fr .pconmore { font-size:15px; display:block; background:#333; width:180px; height:40px; line-height:40px; color:#fff; text-align:center; border-radius:3px;}
.pro-detail .fr .pconmore:hover {BACKGROUND:#3981FF;}
.pro-detail:after {content: '';display: block;clear: both;visibility: hidden;height: 0;}
/*tab*/
#con{FONT-SIZE: 14px; MARGIN: 0px auto; WIDTH:900px; margin-top:20px;}
#tags{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN:0px; WIDTH: 900px; PADDING-TOP: 0px; HEIGHT: 35px}
#tags LI{BACKGROUND:#111; FLOAT: left; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none; HEIGHT: 35px; padding:0px 25px;}
#tags LI A {BACKGROUND:none; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-DECORATION: none;}
#tags LI.emptyTag{BACKGROUND:#3981FF; WIDTH: 100px}
#tags LI.selectTag{BACKGROUND:#3981FF;  HEIGHT: 35px}
#tags LI.selectTag A{ COLOR: #fff; LINE-HEIGHT: 35px; HEIGHT: 35px}
#tagContent{ PADDING-TOP: 10px;}
.tagContent{ DISPLAY: none; WIDTH:900px; COLOR: #333; PADDING-TOP: 10px; font-size:14px; line-height:28px;}
#tagContent DIV.selectTag{DISPLAY: block;}

.table {border-collapse:collapse;}
.table td, .table th {border:1px solid #cdcdcd;padding:5px;}
.table p {padding:0px;margin:0px;}

/*jsshare*/
.pshare{float:left;padding:8px 0 0 0;}
.jsshare {text-align:center;padding-top:8px;}
.pshare li{float:left;width:48%; height:28px;line-height:28px;}
.pshare li img{vertical-align:middle;margin-right:12px;}
.jsshare span.stxt{display:inline-block;font-size:14px;line-height:24px;padding:0 8px 0 0;position:relative}
.jsshare a,.jsshare a img{width:35px;vertical-align:middle}
.addthis_sharing_toolbox{display:inline-block}
span.at-icon-wrapper,.at-icon-wrapper svg{width:24px!important;height:24px!important;line-height:24px!important;}
/*tenflag*/
.tenflag1,.tenflag2,.tenflag3{width:680px;clear:both}
.tenflag1{border:1px solid #eee;}
.tenflag1 dt{border-bottom:1px solid #eee;}
.tenflag1 dd{text-indent:12px;}
.tenflag1 dt,.tenflag2 dt,.tenflag3 dt{font-size:16px;font-weight:bold;padding:16px 0 12px 12px;}
.tenflag2 dd{float:left;width:20%; margin:0;padding:0;line-height:36px;text-align:left}
.tenflag1 dd{height:36px;line-height:36px;border-bottom:1px solid #eee;padding:0;margin:0;background:#f5f5f5;}
.tenflag1 dd span{float:left;width:36%; background:#fff;font-weight:bold}
.tenflag1 dd:nth-child(2n) span{background:#f5f5f5;}
.tenflag1 dd:nth-child(2n){background:#fff;}
.tenflag2 dd{text-align:center;}
.tenflag2 dd img{width:116px;display:block;margin:0 auto;padding-bottom:0px!important;}
.tenflag2 dd p{padding:0 0 6px 0!important;margin:0;}
.tenflag3 img{width:680px!important;height:448px!important}

/*download*/
.pdown1 #A_DownLoadProduct{display:inline-block;clear:both;height:32px;margin:16px 0 0 0;line-height:32px;background:url(/images/down1_2.png) right top no-repeat;padding-right:50px}
.pdown1 #A_DownLoadProduct span{display:inline-block;height:32px;background:url(/images/down1_1.png)no-repeat;padding:0 0 0 16px;}
.pdown2 #A_DownLoadProduct,.pdown3 #A_DownLoadProduct,.pdown4 #A_DownLoadProduct{display:inline-block;clear:both;height:45px;margin:16px 0 0 0;line-height:45px;padding-right:45px}
.pdown2 #A_DownLoadProduct span,.pdown3 #A_DownLoadProduct span,.pdown4 #A_DownLoadProduct span{display:inline-block;height:45px;background:url(/images/down2_1.png)no-repeat;padding:0 12px 0 16px;}
.pdown2 #A_DownLoadProduct{background:url(/images/down2_2.png) right top no-repeat;}
.pdown3 #A_DownLoadProduct{ background:url(/images/down2_3.png) right top no-repeat;}
.pdown4 #A_DownLoadProduct{background:url(/images/down2_4.png) right top no-repeat;}
/*keywords*/
.proCateTags{clear:both;padding:0 10px 8px 10px;margin:0 10px;border:1px solid #eee;border-radius:5px;}
.proCateTags h3{font-size:14px;line-height:32px;margin:0;padding:0;}
.keywords{clear:both;margin:12px auto;display: inline-block;width: 908px;}
.keywords a{margin-right:10px;color:#2e66b5;line-height:1.8;text-decoration:underline;display:inline-block;white-space:nowrap;text-overflow:ellipsis;}
.keywords a:hover{text-decoration:none;}
.plist{float:left;}
/*qrcode*/
.qrcode{height:24px;float:right;line-height:24px;background:url(/images/2wm.png) no-repeat;background-size:24px 24px;text-align:left;cursor:pointer;position:relative;margin:-24px 12px 0 12px;}
.qrcode .ErWeiImg{width:24px;height:24px;opacity:0;border:3px solid #fff;position:absolute;z-index:9999999999999999999}
.qrcode span{display:inline-block;background:url(/images/bmore.png) right no-repeat;padding:0 12px 0 30px;background-size:8px 7px;color:#fff}
.qrcode:hover span{background:url(/images/bmore1.png) right no-repeat;background-size:8px 7px;}
.hamore{color:#fff;clear:both;float:left;height:36px;line-height:36px;background:#5fa568;padding:0 20px;margin-top:12px;}

.sydb { width:100%; background:#E83E0B; margin-top:40px; overflow:hidden;}
.sydb .dbs { width:1200px; height:auto; margin:0px auto; text-align:center;}
.sydb .dbs img { max-height:100px; margin-top:30px;}
.sydb .dbs .db-menu { height:40px; margin:30px 0px; text-align:center;}
.sydb .dbs .db-menu li { border-radius:2px; margin:0px 5px;display:inline-block; border:1px solid #fff; padding:7px 10px;}
.sydb .dbs .db-menu li a { font-size:15px; color:#fff; border:0;}.sydb .dbs .db-menu li a:hover { font-size:15px; color:#fff; border:0;}
.sydb .dbx { width:100%; min-height:160px; background:#2d2928;}
.sydb .dbx .dblx { width:1200px; text-align:center; margin:0px auto; overflow:hidden;}
.sydb .dbx .dblx li { width:330px; float:left; padding:20px 50px 20px 0px; font-size:15px;}
.sydb .dbx .dblx li a { color:#666;}
.sydb .dbx .dblx li:nth-of-type(1) { width:440px;}
.sydb .dbx .dblx li:nth-of-type(3) { padding-right:0px;}
.sydb .dbx p {text-align:center;padding-top:15px;width:1200px;color:#999;font-size: 14px;border-top:1px solid #333;margin:0px auto;}


.rollPro1 {width:100%;margin:10px auto;overflow: hidden;}
.rollPro1 h2{ margin-bottom:10px;display: inline-block;color: #004494;/* color:#fff; */font-size: 25px;font-weight: bold;padding: 5px 0px;/* border-radius:3px; */}
.rollPro1 li { width:30%; float:left; margin-right:5%; text-align:center;}
.rollPro1 li:nth-of-type(3) { margin-right:0%;}
.rollPro1 li:nth-of-type(6) { margin-right:0%;}
.rollPro1 li:nth-of-type(9) { margin-right:0%;}
.rollPro1 li:nth-of-type(12) { margin-right:0%;}
.rollPro1 li .pbox { border:1px solid #eee; padding:4px; height:150px;}
.rollPro1 li .pbox img { max-width:100%; max-height:150px;}
.rollPro1 li p { height:40px; line-height:20px; overflow:hidden; margin:10px auto;}

.procontent-box { display:block; width:100%; overflow:hidden; margin-top:20px;}
.procontent-box .titleh2 {display: inline-block;color: #004494;/* color:#fff; */font-size: 25px;font-weight: bold;padding: 5px 0px;/* border-radius:3px; */}

#xyz{right:0;}


.pagelist{ text-align:center; padding-top:20px; margin-right:20px;}
.pagelist ul{height:22px;line-height:22px;}
.pagelist li{display:inline-block;border:solid 1px #ccc;margin-right:2px;}
.pagelist li{*display:inline;}
.pagelist a{display:inline-block;padding:4px 12px;color:#666;background:#eee;text-decoration:none;}
.pagelist li a:hover{background:#ccc}
.pagelist li.on a{background:#ccc}


.select {
		display: inline-block;
		width: 300px;
		position: relative;
		vertical-align: middle;
		padding: 0;
		overflow: hidden;
		background-color: #fff;
		color: #555;
		border: 1px solid #aaa;
		text-shadow: none;
		border-radius: 4px;	
		transition: box-shadow 0.25s ease;
		z-index: 2;
	}

	.select:hover {
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
	}

	.select:before {
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border: 10px solid transparent;
		border-top-color: #ccc;
		top: 14px;
		right: 10px;
		cursor: pointer;
		z-index: -2;
	}
	.select select {
		cursor: pointer;
		padding: 10px;
		width: 100%;
		border: none;
		background: transparent;
		background-image: none;
		-webkit-appearance: none;
		-moz-appearance: none;
	}

	.select select:focus {
		outline: none;
	}


/* 滚动 */
.homepage_cooperation .logos{
	width: 990px;
	margin:  0 auto;
	position: relative;
}
.homepage_cooperation .outer{
	width: 900px;
	height: 98px;
	margin: 0px auto;
	overflow: hidden;
}
.homepage_cooperation .inner{
	width: 4000px;
	height: 98px;
	overflow: hidden;
}
.homepage_cooperation .inner img{
	float: left;
	margin-right: 28px;
	width: 217px;
	height: 98px;
}

.homepage_cooperation button{
	width: 17px;
	height: 32px;
	display: inline-block;
	border: none;
	outline: none;
	background: url(about_car_logos.png) no-repeat;
}
.homepage_cooperation .btn_a{
	position: absolute;
	top: 33px;left: 0px;
	background-position: 0px -67px;	
}
.homepage_cooperation .btn_b{
	position: absolute;
	top: 33px;right: 0px;
	background-position: -22px -67px;	
}
