@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, sub,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: top;
}
body{background:#fff;line-height:1.8;color:#5a5a5a;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.05em;}
a{color:#4d4d4d;text-decoration:none;cursor:pointer;}
a:hover{color:#d20004;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}
ol,ul,li{list-style:none;}
img{height:auto;border:0;}
i{margin-right:5px;}
input,select,textarea{border:1px solid #ddd;background:#fff;outline:none;width:100%;color:#464646;font-size:12px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.hidden{display:none;}

/* wrapper */
.wrapper{min-width:1300px;position:relative;}
.w1300{width:1300px;margin:0 auto;transition: all .25s ease .1s;-webkit-transition: all .25s ease .1s;}

/* public */
@font-face {font-family:BebasNeue;src:url(../font/BebasNeue.ttf);}
@font-face{font-family:Oswald;src:url(../font/Oswald-Bold.otf);src:url(../font/Oswald-Bold.ttf);}
span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;}
h3.tip{*background:#fff;*position:relative;*z-index:2;font-size:18px;font-weight:700;position:relative;color:#747474;padding-bottom:2px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
h3.tip span.info{font-size:14px;font-weight:100;margin-left:80px;}
h3.tip .more{float:right;margin-top:8px;font-size:12px;color:#747474;*position:absolute;*right:0;*top:0;}
h3.tip .more:hover{color:#d20004;}
.golist_more{display:block;width:180px;margin:40px auto 0;padding:3px 0;color:#d20004;text-align:center;border:1px solid #d20004;border-radius:25px;transition:.2s;-webkit-transition:.2s;}
.golist_more:hover{border-color:#0d61bc;color:#0d61bc;}
.btn{overflow:hidden;text-align:center;transition:.25s;-webkit-transition:.25s;}
.btn a{width:40%;display:inline-block;color:#585858;vertical-align:middle;margin:0 6px;border:1px solid #585858;padding:6px 0;transition:.25s;-webkit-transition:.25s;}
.learnmore{display:block;width:240px;background:#ffa800;font-size:18px;font-weight:500;height:40px;line-height:40px;color:#fff;text-align:center;border-radius:4px;text-transform:uppercase;transition:.2s;-webkit-transition:.2s;}
.learnmore.learnmore-sm{font-size:14px;height:24px;line-height:24px;width:110px;}
.learnmore.hover:hover{background:#d20004;color:#fff;}

/* header */
.header-box{background:#fff;}
.stick{background:#fff;}
.header-box .scrollfixed{z-index:22!important;}
.header-top{background:#f0f0f0;text-align:right;height:30px;line-height:30px;}
.header-top .welcome{font-size:12px;color:#8f8f8f;float:left;}
.header-top .snsitem{float:right;}
.header-top a{color:#777;font-size:12px;line-height:normal;margin-left:5px;position:relative;height:30px;line-height:30px;transition:.25s;-webkit-transition:.25s;}
.header-top a:hover{color:#d20004;}
.header-top .language{float:right;}
.language .icon{width:28px;height:17px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-1px;}
.language .icon.cn{background-position:-4px -603px;}
.language .icon.en{background-position:-4px -626px;}
.nav_open,.nav_close{cursor:pointer;position:fixed;width:30px;height:30px;right:10px;top:18px;z-index:10001;display:none;text-align:right;}
.nav_open i{color:#666;}
.nav_open i,.nav_close i{margin:0 auto;font-size:26px;}
.english{display:none;position:fixed;width:28px;height:17px;top:31px;right:90px;z-index:10001;}
.english2{display:none;position:fixed;width:28px;height:17px;top:31px;right:45px;z-index:10001;}
.header{height:88px;position:relative;z-index:16;background:#fff;}
.header .logo{width:322px;margin-top:7.5px;position:relative;}
.header .logo img{max-width:100%;}
.header .tel{position:absolute;right:0;top:20px;width:260px;color:#545454;font-size:14px;line-height:1;}
.header .tel span.icon{width:45px;height:46px;background-position:-153px -96px;float:left;margin:3px 15px 0 0;}
.header .tel .tip{margin-bottom:5px;}
.header .tel .phonenum{color:#f76200;font-size:30px;font-weight:700;font-family:Arial;line-height:1;overflow:hidden;white-space:nowrap;}
.header .tel2{position:absolute;right:280px;top:20px;width:260px;color:#545454;font-size:14px;line-height:1;}
.header .tel2 span.icon{width:45px;height:46px;background-position:-153px -96px;float:left;margin:3px 15px 0 0;}
.header .tel2 .tip{margin-bottom:5px;}
.header .tel2 .phonenum{color:#f76200;font-size:30px;font-weight:700;font-family:Arial;line-height:1;overflow:hidden;white-space:nowrap;}
/* nav */
.nav{height:48px;line-height:48px;z-index:20;background:#d20004;position:relative;width:100%;}
.nav_box{position:relative;}
ul.menu{position:relative;z-index:20;}
ul.menu li{display:block;}
ul.menu li a{display:block;font-size:14px;padding:0 44px;line-height:48px;color:#fff;transition:.3s;-webkit-transition:.3s;position:relative;}
ul.menu li:hover a{color:#fff;}
ul.menu li:hover a,ul.menu li a.current{background:#b60003;}
ul.menu li ul {
	position: absolute;
	z-index:99999999;
	top: 48px;
	left: 0;
	min-width:100%;
	text-align:left;
	clear:both;
	opacity: 0;
	*display:none;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
ul.menu li:hover > ul {
	opacity: 0.95;
	*display:block;
}
ul.menu li ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	display:block;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
ul.menu li:hover > ul li {
	height: 40px;
	line-height: 40px;
	overflow: visible;
	font-size:14px;
	display:block;
	padding: 0;
}
ul.menu li ul li a {
	display:block;
	padding:0 35px;
	height: 40px;
	*min-width:120px;
	white-space:nowrap;
	font-size:14px;
	line-height: 40px;
	margin: 0;
}
ul.menu li ul li a:after{display:none;}
ul.menu li:hover ul li a{background:#d20004;color:#fff;}
ul.menu li ul li:hover a{background:#b60003;color:#fff;}

/* mobile_nav */
.mobile_nav{
	position: fixed;
	top: 0px;
	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 100%;
    height: 100%;
    background: #fff;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
	z-index: 10002;
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    top: 0;
    transform: translateX(100%);
	-webkit-overflow-scrolling:touch;
}
.mobile_nav.open{
    transform: translateX(0);
}
.mobile_nav .logo{margin:90px auto 20px;}
.mobile_nav .logo img{width:200px;max-width:100%;margin:0 auto;display:block;}
ul.mobile_menu{padding-bottom:40px;}
ul.mobile_menu li{}
ul.mobile_menu li a{display:block;font-size:16px;padding:15px 40px;border-bottom:1px solid #efefef;position:relative;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li a i{position:absolute;right:20px;top:15px;z-index:1;font-size:24px;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li .sub_menu{max-height:0;overflow:hidden;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li .sub_menu a{padding-left:60px;}
ul.mobile_menu li.current .sub_menu{max-height:1000px;}
ul.mobile_menu li.current a i{transform:rotate(180deg);color:#ff8c00;}
ul.mobile_menu li ul.pro_nav li a{padding:10px 20px 10px 100px;}
ul.mobile_menu li ul.pro_nav li .cagename{width:auto;padding-left:40px;}
ul.mobile_menu li ul.pro_nav li .cagename:after{display:none;}

/* banner */
.homebanner{position:relative;*z-index:15;}
.pagebanner,.aboutbanner{position:relative;height:250px;}
.pagebanner2{position:relative;height:120px;}
.pagebanner img,.aboutbanner img{max-width:100%;display:block;}
.aboutbanner{height:auto;}
.homebanner .owl-controls{position:absolute;width:100%;height:20px;bottom:20px;left:0;z-index:1;}
.homebanner .owl-controls .owl-dots{text-align:center;}
.homebanner .owl-controls .owl-dots .owl-dot{width: 14px; height: 14px;display:inline-block;vertical-align:middle;margin:0 3px;}
.homebanner .owl-controls .owl-dots .owl-dot span{display:block;width: 14px; height: 14px;background: #666; border-radius: 50%;}
.homebanner .owl-controls .owl-dots .owl-dot.active span{background:#d20004;}
.tools_box{background:#f0f0f0;}
.tools{position:relative;height:45px;line-height:45px;}
.quicklink{color:#8f8f8f;width:60%;font-size:12px;}
.quicklink strong{color:#515151;margin-right:5px;}
.quicklink a{color:#8f8f8f;transition:.3s;-webkit-transition:.3s;margin:0 3px;}
.quicklink a:hover{color:#d20004;}

/* search */
.search{position:absolute;width:370px;z-index:21;right:0;top:0;height:100%;overflow:hidden;transition:.3s;-webkit-transition:.3s;}
.search-input{margin-top:5px;position:relative;height:35px;}
.search-input input,.search-input button{height:35px;font-size:12px;line-height:35px;padding:0 10px;border:none;float:left;}
.search-input input[type="text"]{border:1px solid #c3c3c3;width:68%;margin-right:2%;}
.search-input button{position:absolute;right:0;top:0;width:30%;background:#d20004;color:#fff;cursor:pointer;line-height:normal;padding:0;transition:.3s;-webkit-transition:.3s;}
.search-input button .icon{margin-right:10px;width:21px;height:21px;background-position:-107px -53px;}
.search-input button:hover{background:#ff8400;}

/* col public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}
ul.col-2 li{width:48%;margin-right:4%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}

/* module public */
.module-tip{text-align:center;color:#8a8a8a;font-size:16px;margin-bottom:40px;transition:.25s;-webkit-transition:.25s;}
.module-tip h3{font-size:30px;color:#f00000;font-weight:700;padding-bottom:15px;margin-bottom:10px;line-height:normal;border-bottom:1px solid #d6d6d6;position:relative;}
.module-tip h3:after{content:"";position:absolute;width:60px;left:50%;margin-left:-30px;bottom:-2px;height:3px;background:#d20004;z-index:1;}
.module-tip.white,.module-tip.white h3{color:#fff;}
.module-tip.nobor h3{border:none;}
.module-tip.pushleft{text-align:left;}
.module-tip.pushleft h3:after{left:0;margin-left:0;}

/* hotpro-wrap */
.hotpro-wrap{padding:40px 0 0 0;}
.hotpro{}
ul.hotpro_list{}
ul.hotpro_list li{visibility:hidden;margin-bottom:25px;transition:.25s;-webkit-transition:.25s;}
ul.hotpro_list li .item_box{height:235px;background:#f2f2f2;transition:.25s;-webkit-transition:.25s;}
ul.hotpro_list li .item_box .desc{width:55%;padding:25px;}
ul.hotpro_list li .item_box .pic{width:45%;position:relative;top:5px;}
ul.hotpro_list li .item_box .pic img{transition:.25s;-webkit-transition:.25s;}
ul.hotpro_list li .item_box .desc h3{font-size:24px;font-weight:700;color:#5e5e5e;position:relative;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.hotpro_list li .item_box .desc .txt{height:110px;overflow:hidden;font-size:13px;line-height:1.6;color:#515151;text-align:justify;transition:.25s;-webkit-transition:.25s;}
ul.hotpro_list li .item_box .learnmore{position:absolute;left:25px;bottom:20px;z-index:1;}
ul.hotpro_list li:hover .item_box{background:#d20004;}
ul.hotpro_list li:hover .item_box .desc h3,ul.hotpro_list li:hover .item_box .desc .txt{color:#fff;}
ul.hotpro_list li:hover .item_box .desc .line{background:#fff;width:80px;}
ul.hotpro_list li:hover .item_box .pic img{transform:scale(1.02);-webkit-transform:scale(1.02);}

/* export_country_box */
.export_country_box{height:636px;overflow:hidden;background:url(../images/exportbg.jpg) right center no-repeat;}
.country{width:850px;margin-right:220px;color:#000;margin-top:50px;float:right;height:100%;overflow:hidden;font-size:16px;line-height:2.5;}
.country img{max-width:100%;margin-bottom:20px;}

/* pubcp-wrap */
.pubcp-wrap{padding:50px 0;}
.homecp{}
.slider_tab{text-align:center;overflow:hidden;margin-bottom:40px}
.slider_tab a{position:relative;cursor:pointer;display:inline-block;background:#ececec;border-radius:5px;font-size:16px;padding:0 40px;margin:0 2px;transition:.2s;-webkit-transition:.2s;}
.slider_tab a:last-child:after{display:none;}
.slider_tab a:hover,.slider_tab a.active{color:#fff;background:#ff8a00;}
.seo_slider_tab{width:1070px;margin:0 auto 40px;}
.seo_slider_tab a{float:left;width:20%;display:block;padding:0;margin:0;background:#e5e4e4;border-radius:0;-webkit-border-radius:0;line-height:50px;border-right:1px solid #fff;}
.seo_slider_tab a span{color:#ff8a00;font-size:26px;margin-right:5px;vertical-align:middle;transition:.25s;-webkit-transition:.25s;}
.seo_slider_tab a:last-child{border:none;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;}
.seo_slider_tab a:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;}
.seo_slider_tab a.last{border:none;}
.seo_slider_tab a.active span{color:#fff;}
.seo_slider_tab a:hover span{color:#fff;}
.seo_slider_tab a.first{border-top-left-radius:8px;border-bottom-left-radius:8px;}
.seo_slider_tab a.last{border-top-right-radius:8px;border-bottom-right-radius:8px;}
/* .swiper-slide{height:1px;} */
/* .swiper-slide-active{height:auto!important;} */

/* pubcase-wrap */
.pubcase-wrap{padding:50px 0;}
.case_box{}
ul.caselist{}
ul.caselist li{text-align:center;margin-bottom:35px;}
ul.caselist li .pic{}
ul.caselist li .pic img{width:100%;display:block;}
ul.caselist li .desc{padding:40px 10px;color:#555;background:#f0f0f0;transition:.25s;-webkit-transition:.25s;}
ul.caselist li .desc h3{color:#585858;font-size:22px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.caselist li:hover .desc{background:#d20004;}
ul.caselist li:hover .desc h3{color:#fff;}
ul.homecase_list li .desc{padding:20px 10px;}
ul.homecase_list li{visibility:hidden;margin-bottom:0;}
ul.homecase_list li:hover .desc{background:#f0f0f0;}
ul.homecase_list li:hover .desc h3{color:#d20004;}

/* service-wrap */
.service-wrap{height:704px;overflow:hidden;background:url(../images/servicebg.jpg) center center no-repeat;}
.service{overflow:hidden;}
.service .module-tip{margin-top:70px;margin-bottom:150px;}
.service .module-tip h3{background:none;color:#d20004;}
ul.service_list{}
ul.service_list li{text-align:center;}
ul.service_list li h3{color:#fff;font-size:18px;font-weight:700;transition:.15s;-webkit-transition:.15s;}
ul.service_list li .icon{width:55px;height:65px;margin:0 auto 10px;transition:.15s;-webkit-transition:.15s;}
ul.service_list li .icon.buyicon{background-position:-89px -602px;}
ul.service_list li .icon.videoicon{background-position:-165px -599px;}
ul.service_list li .icon.downloadicon{width:62px;background-position:-413px -600px;}
ul.service_list li .icon.serviceicon{width:63px;background-position:-232px -599px;}
ul.service_list li .icon.contacticon{background-position:-329px -600px;}
ul.service_list li:hover .icon.buyicon{background-position:-89px -689px;}
ul.service_list li:hover .icon.videoicon{background-position:-165px -690px;}
ul.service_list li:hover .icon.downloadicon{background-position:-413px -690px;}
ul.service_list li:hover .icon.serviceicon{width:63px;background-position:-232px -692px;}
ul.service_list li:hover .icon.contacticon{background-position:-329px -692px;}
ul.service_list li:hover h3{color:#ffa800;}

/* pro-list public */
ul.pro-list{}
ul.pro-list li{font-size:12px;}
ul.pro-list li .pic{background:#f0f0f0;border:1px solid #d6d6d6;overflow:hidden;position:relative;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li .pic img{display:block;max-width:100%;margin:0 auto;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li .desc{background:#f4f4f4;padding:8px 8px 20px 8px;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li h3.title{font-size:22px;margin-bottom:18px;font-weight:700;color:#585858;text-align:center;padding:0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.pro-list li:hover h3.title{color:#fff;}
ul.pro-list li:hover .desc{background:#d20004;}
ul.pro-list li:hover .desc .btn a{color:#fff;border-color:#fff;}
ul.home_pro_list li{visibility:hidden;}
ul.full-pro-list li{margin-bottom:30px;}
ul.full-pro-list li .pic img{width:100%;}

/* pub_slider */
.pub_slider,.case_slider{position:relative;}
.pub_slider ul.sliders li{display:none;}
.pub_slider ul.pro-list li img{}
.pub_slider .flex-direction-nav a{width:27px;height:53px;top:50%;margin-top:-26.5px;background:url(../images/icon.png) no-repeat;}
.pub_slider .flex-direction-nav a:before{display:none;}
.pub_slider .flex-direction-nav a.flex-prev{left:-50px;background-position:-151px -827px;}
.pub_slider .flex-direction-nav a.flex-next{right:-50px;background-position:-181px -827px;}
.slider_x3 .owl-prev,.slider_x3 .owl-next,.slider_x8 .owl-prev,.slider_x8 .owl-next{text-indent:-9999px;position:absolute;z-index:10;width:27px;height:77px;top:50%;margin-top:-38.5px;background:url(../images/icon.png) no-repeat;}
.slider_x3 .owl-prev,.slider_x8 .owl-prev{left:-50px;background-position:-151px -827px;}
.slider_x3 .owl-next,.slider_x8 .owl-next{right:-50px;background-position:-181px -827px;}

/* pubabout-wrap */
.pubabout-wrap{height:677px;overflow:hidden;background:url(../images/aboutbg.jpg) center center no-repeat;background-size:cover;}
.about-con{margin-top:40px;}
.about-con .module-tip{margin-bottom:30px;}
.about-pic{position:relative;width:47%;margin-right:3%;}
.about-pic img{width:100%;max-width:100%;display:block;}
.about-pic .flex-control-paging{height:12px;text-align:right;bottom:20px;right:10px;}
.about-pic .flex-control-paging li{margin:0 5px 0 0;}
.about-pic .flex-control-paging li a{background:#fff;text-indent:9999px;width:12px;height:12px;overflow:hidden;transition:.25s;-webkit-transition:.25s;}
.about-pic .flex-control-paging li a:hover,.about-pic .flex-control-paging li a.flex-active{color:#fff;background:#d20004;}
.about-desc{width:50%;overflow:hidden;}
.about-desc .txt{color:#fff;font-size:13px;margin-bottom:35px;line-height:2.2;}
.about-desc .learnmore{width:145px;height:35px;line-height:35px;border-radius:0;transition:.25s;-webkit-transition:.25s;}
.about-desc .learnmore:hover{}
.about-pic ul.slides li{display:none;-webkit-backface-visibility:hidden;}
.allhonor{margin-top:30px;}
ul.allhonorlist{}
ul.allhonorlist li{}
ul.allhonorlist li .pic img{max-width:100%;width:100%;}

/* news-wrap */
.news-wrap{padding:40px 0;}
.index_news{position:relative;}
.index_news .widget_box1{width:47%;margin-right:3%;}
.index_news .widget_box2{width:50%;}
ul.latest_news{margin-top:5px;}
ul.latest_news li{}
ul.latest_news li .pic{position:relative;margin-bottom:10px;}
ul.latest_news li img{max-width:100%;display:block;}
ul.latest_news li .desc h3{font-size:18px;color:#242424;font-weight:700;transition:.25s;-webkit-transition:.25s;font-family:Arial;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.latest_news li .desc .txt{color:#565656;font-size:12px;margin-bottom:5px;}
ul.home-news-list{}
ul.home-news-list li{border-bottom:1px dashed #cdcdcd;padding-bottom:12px;margin-bottom:12px;}
ul.home-news-list li .desc{position:relative;height:88px;}
ul.home-news-list li .desc .time,ul.latest_news li .time{color:#565656;width:84px;height:84px;background:#f2f2f2;position:absolute;left:0;text-align:center;top:50%;margin-top:-42px;z-index:1;transition:.25s;-webkit-transition:.25s;}
ul.home-news-list li .desc .time em,ul.latest_news li .time em{display:block;transition:.25s;-webkit-transition:.25s}
ul.home-news-list li .desc .time em.day,ul.latest_news li .time em.day{font-size:30px;line-height:1;font-weight:700;margin-top:15px;margin-bottom:8px;}
ul.home-news-list li .desc .time em.year,ul.latest_news li .time em.year{color:#3e3e3e;font-size:12px;line-height:1;}
ul.home-news-list li .desc .txt{line-height:1.5;color:#8b8b8b;height:53px;overflow:hidden;margin-left:105px;padding-right:10px;font-size:12px;}
ul.home-news-list li .desc h3{color:#242424;font-size:18px;font-weight:700;margin:0 0 0 105px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.home-news-list li:hover .desc h3,ul.latest_news li:hover .desc h3{color:#ffa800;}
ul.home-news-list li:hover .time{background:#ffa800;color:#fff;}
ul.home-news-list li:hover .time em.year{color:#fff;}
ul.latest_news .pic .time{left:0;bottom:0;background:#ffa800;top:inherit;color:#fff;}
ul.latest_news .pic .time em.year{color:#fff;}

/* page-wrap public */
.page-wrap{padding:0 0 40px 0;}
.page-con{}
.sidebar{width:23%;transition:.25s;-webkit-transition:.25s;margin-top:-90px;position:relative;z-index:20;}
.sidebar p.tip{height:90px;line-height:90px;text-align:center;color:#fff;font-size:28px;font-weight:700;background:#d20004;border-top-left-radius:5px;border-top-right-radius:5px;}
.content{width:73%;margin-left:4%;margin-top:30px;}
.full_content{margin-top:45px;overflow:hidden;}
ul.cage-item{}
ul.cage-item li a{background:#e9e9e9;display:block;text-align:center;font-size:22px;cursor:pointer;height:70px;line-height:70px;border-bottom:1px solid #f9f9f9;border-right:5px solid #c0c0c0;color:#666;position:relative;transition:.25s;-webkit-transition:.25s;}
ul.cage-item li a:hover{border-right:5px solid #ff8c00;color:#ff8c00}
ul.cage-item li.current a,ul.cage-item li a.current{border-right:5px solid #ff8c00;color:#414141;font-weight:bold;}
ul.cage-item.pushleft li a{text-align:left;padding-left:20px;}
h3.cage_name{font-size:22px;line-height:1;color:#626262;padding-bottom:20px;border-bottom:1px solid #d7d7d7;margin-bottom:40px;}
h3.cage_name.mb20{margin-bottom:20px;}
h3.cage_name.mb30{margin-bottom:30px;}
h3.cage_name.nomb{margin-bottom:0;}
h3.m_name{font-size:48px;font-family:BebasNeue;position:relative;line-height:normal;margin-bottom:30px;padding-bottom:8px;transition:.25s;-webkit-transition:.25s;}
h3.m_name:after{content:"";position:absolute;left:0;bottom:0;z-index:1;background:#ff8a00;width:90px;height:4px;}
.cage_sort_box{display:none;margin-bottom:30px;margin-top:-10px;max-height:45px;overflow:hidden;transition:.4s;-webkit-transition:.4s;border-top-left-radius:5px;border-top-right-radius:5px;}
.cage_sort_box strong{cursor:pointer;display:block;height:45px;line-height:45px;font-size:20px;font-weight:100;padding:0 20px 0 24px;color:#fff;background:#d20004;}
.cage_sort_box strong i{float:right;margin-top:12px;margin-right:0;}
.cage_sort_box ul.cage-item{max-height:1000px;transition:.4s;-webkit-transition:.4s;padding-bottom:0;}
.cage_sort_box ul.cage-item li a{font-size:14px;height:40px;line-height:40px;text-align:left;padding:0 20px;}
.cage_sort_box.open,.cage_sort_box ul.cage-item.open{max-height:1000px;}

/* position */
.position_box{padding:5px 0;text-align:right;position:absolute;overflow:hidden;width:100%;left:0;bottom:0;z-index:20;background:url(../images/op.png);text-transform:uppercase;}
.position{color:#fff;font-size:14px;line-height:30px;}
.position .fa{color:#ff8a00;margin-right:8px;}
.position a{color:#fff;transition:.25s;-webkit-transition:.25s;}
.position b{margin-right:8px;}

/* publist list */
ul.publist{}
ul.publist li{background:#f2f2f2;height:170px;position:relative;overflow:hidden;margin-bottom:35px;transition:.25s;-webkit-transition:.25s;}
ul.publist li .desc{height:100%;padding:0 20px 0 110px;transition:.25s;-webkit-transition:.25s;}
ul.publist li .desc .line{position:absolute;width:1px;height:80%;background:#a6a6a6;left:90px;top:10%;z-index:1;transition:.25s;-webkit-transition:.25s;}
ul.publist li .desc .time{position:absolute;width:90px;left:0;top:20px;text-align:center;z-index:1;color:#d20004;transition:.25s;-webkit-transition:.25s;}
ul.publist li .desc .time em{display:block;transition:.25s;-webkit-transition:.25s;}
ul.publist li .desc .time em.day{font-size:30px;font-weight:bold;line-height:normal;}
ul.publist li .desc h3{line-height:normal;font-weight:700;margin:20px 0 15px 0;font-size:24px;color:#5d5d5d;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.publist li .desc .txt{height:46px;overflow:hidden;font-size:14px;color:#737373;line-height:1.6;transition:.25s;-webkit-transition:.25s;}
ul.publist li .more{font-size:12px;position:absolute;right:20px;bottom:15px;z-index:1;color:#d20004;transition:.25s;-webkit-transition:.25s;}
ul.publist li:hover .line{background:#fff;}
ul.publist li:hover .time,ul.publist li:hover .desc h3,ul.publist li:hover .desc .txt{color:#fff;}
ul.publist li:hover{background:#d20004;}
ul.publist li:hover .more{color:#fff;}

/* download */
.file_search_box{margin-bottom:40px;}
.file_search{overflow:hidden;}
.file_search input{float:left;width:76%;height:40px;line-height:40px;}
.file_search input[type="text"]{border-color:#c0c0c0;padding:0 10px;}
.file_search input[type="submit"]{width:23%;float:right;font-size:16px;border:none;background:#d20004;color:#fff;padding:0;transition:.25s;-webkit-transition:.25s;cursor:pointer;}
.file_search input[type="submit"]:hover{background:#ff8a00;}
.download_box{padding:10px 0 50px 0;}
ul.download_list{}
ul.download_list li{font-size:14px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e3e3e3;}
ul.download_list li h3,ul.download_list li .down_btn{width:50%;}
ul.download_list li h3{position:relative;top:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.download_list li h3 i{color:#ff8a00;font-size:16px;margin-right:10px;}
ul.download_list li .down_btn{text-align:right;}
ul.download_list li .down_btn a{display:inline-block;height:33px;margin:0 0 0 1%;line-height:33px;color:#5b5b5b;width:29%;text-align:center;transition:.25s;-webkit-transition:.25s;}
ul.download_list li .down_btn a i{margin-right:10px;color:#d20004;font-size:20px;transition:.25s;-webkit-transition:.25s;}
ul.download_list li .down_btn a:hover i{color:#ff8a00;}

/* guestbook */
.leavemessage{}
ul.onlineinput{}
ul.onlineinput li{position:relative;width:49%;margin-bottom:10px;margin-right:2%;}
ul.onlineinput li.tel{margin-right:0;}
ul.onlineinput li input{padding:10px;background:#f7f7f7;border:1px solid #5e5e5e;}
ul.onlineinput li textarea{border:1px solid #5e5e5e;background:#f7f7f7;padding:10px;min-height:110px;}
ul.onlineinput li.note{width:100%;margin-right:0;}
ul.onlineinput li.safe input{width:70%}
ul.onlineinput li.safe img{height:38px;position:absolute;right:0;top:0;z-index:1;}
ul.onlineinput li.submit{width:42%;border:none;margin-right:0;float:right;margin-top:1px;}
ul.onlineinput li.submit input{border:none;margin-bottom:0;background:#d20004;color:#fff;cursor:pointer;height:38px;padding:0;transition:.25s;-webkit-transition:.25s;}
ul.onlineinput li.submit input:hover{background:#ff8a00;}

/* contact us */
.contactinfo{line-height:3;font-size:18px;padding-bottom:50px;}
.contactinfo h3{line-height:normal;font-size:30px;font-weight:bold;margin-bottom:10px;color:#d20004;}
.map{height:570px;}

/* details */
.details{position:relative;}
.details.gray{background:#f2f2f2;padding:30px;}
.details .details_header{position:relative;margin-bottom:20px;height:185px;margin-bottom:20px;overflow:hidden;padding-right:320px;}
.details .details_header.autoheight{height:auto;}
.details h1.title{font-size:24px;color:#d20004;font-weight:bold;margin:0 0 15px 0;line-height:normal;}
.details .details_header .pic{position:absolute;right:0;top:0;z-index:1;width:300px;height:185px;}
.details .txt{color:#737373;max-height:70px;overflow:hidden;}
.details .postinfo{position:absolute;left:0;bottom:0;z-index:1;color:#737373;font-size:12px;}
.keyword{margin-bottom:10px;color:#737373;}
.keyword b{margin-right:5px;}
.keyword a{color:#737373;margin-right:10px;transition:.25s;-webkit-transition:.25s;}
.keyword a:hover{color:#ff8a00;}
.rel_pro{margin:30px 0 0 0;position:relative;z-index:10;background:#fff;}
.rel_pro.nomargin{margin:0;}
.rel_pro ul.pro-list li .desc{padding:30px 10px;}
.rel_pro ul.pro-list li .desc h3{font-size:14px;margin-bottom:0;}
h3.view_title{color:#4d4d4d;font-size:24px;font-weight:100;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #ededed;}
h3.view_title i{color:#ff8a00;font-size:14px;position:relative;margin-right:10px;position:relative;top:-3px;}
h3.view_title.smallmb{margin:20px 0;}
h3.view_title.mb20{margin-bottom:20px;}
.pn-btn{overflow:hidden;width:100%;}
.pn-btn a{width:50%;float:left;display:block;line-height:normal;padding:3px 0;color:#494949;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
.pn-btn a i{color:#ff8a00;font-size:18px;position:relative;top:1px;transition:.25s;-webkit-transition:.25s;}
.pn-btn a.next{text-align:right;}
.pn-btn a:hover,.pn-btn a:hover i{color:#ff8a00;}
.details .pn-btn{padding-bottom:40px;}

/* pro view */
.item-view{*overflow:hidden;*clear:both;margin-bottom:55px;}
.itempic{position:relative;width:53%;margin-right:5%;border:1px solid #e8e8e8;}
.itempic img{display:block;max-width:100%;width:100%;height:370px;}
.itempic span.icon{background-position:-18px -421px;width:33px;height:33px;position:absolute;bottom:10px;right:10px;z-index:16;}
.itemdesc{width:42%;line-height:1.6;position:relative;height:370px;}
.itemdesc .desc{overflow:hidden;line-height:2;color:#505050;height:100%;position:relative;}
.itemdesc .desc h1{margin:0 0 10px 0;color:#d20004;font-size:28px;font-family:Oswald-Regular;line-height:normal;font-weight:100;position:relative;text-overflow:ellipsis;overflow:hidden;}
.itemdesc .desc .features{font-size:14px;height:110px;overflow:hidden; line-height:24px;}
.itemdesc .desc .features b{font-weight:blod;margin-right:8px;}
.itemdesc .desc .hotline{font-size:22px;font-weight:100;color:#464646;margin:30px 0;line-height:1;}
.itemdesc .desc .hotline span{color:#ff8a00;font-size:26px;font-weight:700;position:relative;top:-2px;}
.itemdesc .ordernow{display:block;width:200px;text-transform:uppercase;font-size:18px;text-align:center;color:#fff;height:35px;line-height:32px;border-radius:5px;background:#ff8a00;cursor:pointer;transition:.25s;-webkit-transition:.25s;}
.itemdesc .ordernow:hover{background:#d20004;color:#fff;}
.itemdesc .ordernow2{display:block;width:200px;text-transform:uppercase;font-size:22px;text-align:center;color:#fff;height:60px;line-height:60px;border-radius:5px;background:#ff8a00;cursor:pointer;transition:.25s;-webkit-transition:.25s;}
.itemdesc .ordernow2:hover{background:#d20004;color:#fff;}
.itemdesc .pn-btn{position:absolute;width:100%;left:0;bottom:0;z-index:1;}
.itemdesc .pn-btn a{width:100%;float:none;}
.itemdesc .pn-btn a.next{text-align:left;}
.picslider{position:relative;}
.picslider ul.pic li{display:none;}
.picslider .flex-control-nav{right:0;bottom:5px;}
.picslider .flex-control-paging li a{text-indent:9999px;overflow:hidden;background:none;width:14px;height:14px;border-radius:50%;border:1px solid #fff;-webkit-border-radius:50%;transition:.25s;-webkit-transition:.25s;}
.picslider .flex-control-paging li a.flex-active{background:#fff;}
.picslider .flex-control-paging li a:hover{background:#fff;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url(../images/mask.png) repeat;cursor:move;z-index:1;}
.editor{color:#666;text-align:justify;padding:20px 0 40px 0;font-size:16px;}
.editor.news_editor,.editor.pro_editor{font-size:14px;color:#737373;}
.editor.nptd{padding-top:0;}
.editor img{display:block;margin:8px auto;max-width:100%;}


/* client-wrap */
.client-wrap{padding:0 0 40px 0;}
.client{}
ul.client_list{}
ul.client_list li{margin-bottom:10px;}
ul.client_list li img{width:100%;max-width:100%;border:1px solid #f2f2f2;}

/* kword */
.kword{margin:40px 0 30px 0;padding:15px 0;font-size:14px;color:#434343;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;position:relative;}
.kword.nomargin{margin:40px 0 0 0;}
.kword strong,.tags strong{margin-right:8px;}
.kword a,.tags a{color:#707070;margin-right:8px;}
.kword a:hover,.tags a:hover{color:#ff8400;}
.morepro{text-align:center;margin:30px 0;font-size:16px;}
.morepro a{transition:.25s;-webkit-transition:.25s;color:#5e5e5e;}
.morepro a .icon{width:7px;height:7px;background-position:-86px -180px;margin-right:12px;position:relative;top:-2px;}
.morepro a:hover{color:#d20004;}

/* tags */
.tags{border:none;padding:10px 0;color:#434343;}
.tags strong{}


/* page-pn */
.page-pn{margin:0 0 30px 0;}
.page-pn a{color:#a0a0a0;font-size:12px;display:block;padding:3px 0;transition: all .25s ease .1s;-webkit-transition: all .25s ease .1s;}
.page-pn a:hover{color:#ff8a00;}
.page-pn .next{}

/* copyright-wrap */
.copyright-wrap{position:absolute;width:100%;left:0;bottom:0;z-index:1;color:#dedede;font-size:12px;line-height:2.2;padding:25px 0 35px 0;background:url(../images/op.png) repeat;}
.copyright{position:relative;}
.copyright a{color:#dedede;text-decoration:none;font-size:12px;transition:.25s;-webkit-transition:.25s;}
.copyright a:hover{text-decoration:underline;color:#fff;}
.copyright .icon{width:12px;height:13px;background-position:-75px -54px;margin-right:5px;vertical-align:middle;position:relative;top:-2px;}
.links,.links a{color:#434343;}
.links a{position:relative;margin-right:5px;}
.links a:hover{color:#fff;text-decoration:none;}
.copyright .businessinfo{position:absolute;right:0;top:20px;z-index:1;}
.copyright .businessinfo img{width:174px;border:1px solid #d1d1d1;}
#page{clear:both;line-height:25px;margin:30px 0;text-align: center;}
#page a{background:#f0f0f0;border:1px solid #e2e2e2;border-radius:0.4em;color: #626262;display: inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;transition:.3s;-webkit-transition:.3s;}
#page a:hover{background: #d20004;border:1px solid #d20004;color:#fff;}
#page a:active {background:#d20004;}
#page span.current {background:#d20004;border:1px solid #d20004;border-radius:0.4em;-webkit-border-radius:0.4em;color:#fff;display:inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page span.disabled {color:#adaaad;margin-right:3px;padding:2px 6px;}

/* 客服 */
.yun-izl-rmenu {
    bottom: 80px;
    position: fixed;
    right: 0px;
    z-index: 999;
}
.yun-izl-rmenu .btn-xl {
    background: #e7162c url(../images/r_xl.png) no-repeat scroll center center;
    display: block;
    text-decoration: none;
}
.yun-izl-rmenu .ywbtn {
    cursor: pointer;
    height: 70px;
    margin-bottom: 1px;
    position: relative;
    width: 70px;
}
.yun-izl-rmenu a.btn-qq, .yun-izl-rmenu a.btn-qq:visited {
    background: #6da9de url(../images/r_qq.png) no-repeat scroll center center;
    display: block;
    text-decoration: none;
}
.yun-izl-rmenu .btn-qq {
    background: #6da9de url(../images/r_qq.png) no-repeat scroll center center;
    display: block;
}
.yun-izl-rmenu .btn-wx {
    background: #78c340 url(../images/r_wx.png) no-repeat scroll center center;
}
.yun-izl-rmenu .btn-wx .pic {
    bottom: 0;
    display: none;
    height: 120px;
    max-width: 120px;
    position: absolute;
    right: 75px;
    width: 120px;
}
.yun-izl-rmenu .btn-phone {
    background: #fbb01f url(../images/r_phone.png) no-repeat scroll center center;
}
.yun-izl-rmenu .btn-phone .phone {
    background-color: #ff811b;
    color: #fff;
    display: none;
    font-size: 18px;
    left: -160px;
    line-height: 70px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 160px;
}
.yun-izl-rmenu .btn-top {
    background: #666666 url(../images/r_top.png) no-repeat scroll center center;
    display: none;
}
/* fixedinput */
.fixedinput{display:none;}
.fixedinput .appinput{padding:30px 20px 10px 20px;}
.appinput ul.input{}
.appinput ul.input li{padding:5px 0;*height:30px;margin-bottom:24px;*margin-bottom:15px;position:relative;padding-left:70px;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;background:#f7f7f7;}
.appinput ul.input li .tip{position:absolute;left:15px;top:5px;width:90px;}
.appinput ul.input li input,.appinput ul.input li textarea{background:none;border:none;}
.appinput ul.input li.safe img{position:absolute;right:3px;top:6px;height:24px;}
.appinput #goapply{width:250px;display:block;padding:0;margin:20px auto 5px;background:#d20004;color:#fff;font-size:15px;border:none;cursor:pointer;line-height:35px;border-radius:30px;-webkit-border-radius:30px;transition:.25s;-webkit-transition:.25s;}
.appinput #goapply:hover{background:#d20004;}
.appinput .note{text-align:center;color:#aeaeae;font-size:12px;}
/*-----错误提示框----*/
#error{height:100%;padding:0;}
.jump {padding:140px 0 200px 0;}
.jump div{width:450px;position:relative;left:48%;margin-top:10%;margin-left:-225px;margin-right:-225px;border:1px solid #FF7200; border-radius: .3em;}
.jump div p{color:#666666;font:14px "Microsoft YaHei";text-align:center;margin-bottom:20px;}

.jump div p.msg-title{font:24px "Microsoft YaHei";color:#fff;background:#FF7200;}
.jump div p.error{font:24px "Microsoft YaHei";color:#FF5500;}
.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 14px Arial;}
.jump div p.notice a:hover{color:#000;}



@media (max-width:1440px){
	.wrapper{min-width:inherit;}
	.w1300{width:90%;min-width:inherit;}
	ul.menu li a{padding:0 40px;}
}
@media (max-width:1366px){
	ul.menu li a{padding:0 35px;}
	.sidebar p.tip{font-size:20px;}
	ul.cage-item li a{font-size:16px;}
	.details h1.title{font-size:20px;}
	.itemdesc .desc .features{font-size:14px;}
}
@media (max-width:1282px){
	.w1300{width:85%;}
	ul.menu li a{padding:0 30px;}
	.itemdesc,.itempic img,.itemdesc .desc,.itemdesc .desc .features{height:auto;}
	.itemdesc .desc h1{font-size:26px;white-space:normal;overflow:auto;}
	.itemdesc .desc .hotline{margin:30px 0;font-size:18px;}
	.itemdesc .desc .hotline span{font-size:22px;}
	.itemdesc .ordernow{margin-bottom:30px;}
	.itemdesc .pn-btn{position:static;}
	.about-desc .txt{font-size:12px;}
	ul.pro-list li h3.title,ul.caselist li .desc h3{font-size:18px;}	
}
@media (max-width:1200px){
	ul.menu li a{padding:0 25px;font-size:13px;}
	.search.open{width:300px;}
	.header-top{text-align:center;height:auto;}
	.header-top .welcome,.header-top .language{float:none;}
	.country{margin-right:160px;}
}
@media (max-width:1100px){
	.pubabout-wrap{height:auto;padding-bottom:30px;}
	.about-desc,.about-pic{float:none;margin-right:0;width:100%;}
	.about-pic{width:500px;margin:0 auto 40px;}
	.service .module-tip{margin-bottom:100px;}
	.copyright-wrap{padding-bottom:20px;}
	.copyright{text-align:center;}
	.copyright .businessinfo{position:static;margin:20px auto 0;}
}
@media (max-width:1024px){
}
@media (max-width:1060px){
	.sidebar,.content{float:none;width:100%;margin-right:0;margin-left:0;}
	.sidebar{display:none;}
	.cage_sort_box{display:block;margin:30px 0;}
	ul.menu li a{padding:0 20px;}
	.country{float:none;width:80%;margin:50px auto 0;padding-right:10%;}
	ul.publist li{height:auto;padding-bottom:40px;}
	ul.publist li .desc h3{font-size:20px;}
	ul.publist li .desc .txt{height:auto;}
}
@media (max-width:1024px){
	ul.hotpro_list li{width:100%;margin-right:0;}
}
@media (max-width:960px){
	.w1300{width:96%;}
	.search{width:300px;}
	ul.menu li a{padding:0 15px;}
	.itempic,.itemdesc{float:none;margin:0;width:100%;}
	.itemdesc .desc h1{font-size:30px;}
	.itemdesc .desc .features{font-size:15px;}
	.itempic{margin-bottom:20px;background:#f2f2f2;}
	.itempic .picslider{width:70%;margin:0 auto;}
	.index_news .widget_box1,.index_news .widget_box2{width:100%;float:none;margin-right:0;}
	.index_news .widget_box1{margin-bottom:30px;}
	ul.latest_news li .pic img{width:100%;}
}
@media (max-width:860px){
	.module-tip h3{font-size:24px;}
	.header{height:80px;}
	.header .logo{width:200px;margin-top:15px;}
	.nav,.header-top,.header .tel,.header .tel2,.owl-controls,.yun-izl-rmenu{display:none;}
	.nav_open, .nav_close,.english2,.english{display:block;}
	.country{line-height:2;}
	ul.publist li .desc h3{font-size:18px;white-space:normal;overflow:auto;}
	.pagebanner{height:150px;}
	.aboutbanner{height:auto;}
	ul.pro-list li h3.title,ul.caselist li .desc h3{font-size:16px;}
	ul.download_list li h3, ul.download_list li .down_btn{width:70%;}
	ul.download_list li .down_btn{width:30%;}
	.contactinfo h3{font-size:24px;}
	.contactinfo{font-size:16px;}
	.position{font-size:12px;line-height:normal;padding:2px 10px;}
	.details .details_header{height:auto;padding-right:0;padding-bottom:40px;margin-bottom:0;}
	.details .details_header .pic{position:static;margin:20px auto 0;}
	.details .txt{max-height:inherit;font-size:12px;}
	h3.view_title{font-size:20px;}
}
@media (max-width:760px){
	.search{width:240px;}
	.search-input button .icon{display:none;}
	ul.client_list li{width:23.5%;}
	ul.client_list li.nomargin{margin-right:2%;}
	ul.client_list li:nth-child(4n+4){margin-right:0;}
}
@media (max-width:680px){
	.tools{height:auto;padding:15px 0;line-height:normal;}
	.quicklink{float:none;width:100%;margin-bottom:5px;}
	.search{position:static;width:100%;}
	.country{font-size:14px;}
}
@media (max-width:660px){
	.module-tip{font-size:12px;}
	.module-tip h3{font-size:20px;}
	ul.service_list li h3{font-size:15px;}
	ul.service_list li .icon{width:27.5px;height:32.5px;background-size:250px 500px;}
	ul.service_list li .icon.buyicon{background-position:-44.5px -301px;}
	ul.service_list li .icon.videoicon{background-position:-82.5px -299.5px;}
	ul.service_list li .icon.downloadicon{width:31px;background-position:-206.5px -300px;}
	ul.service_list li .icon.serviceicon{width:31.5px;background-position:-116px -299.5px;}
	ul.service_list li .icon.contacticon{background-position:-164.5px -300px;}
	ul.service_list li:hover .icon.buyicon{background-position:-44.5px -344.5px;}
	ul.service_list li:hover .icon.videoicon{background-position:-82.5px -345px;}
	ul.service_list li:hover .icon.downloadicon{background-position:-206.5px -345px;}
	ul.service_list li:hover .icon.serviceicon{width:31.5px;background-position:-116px -346px;}
	ul.service_list li:hover .icon.contacticon{background-position:-164.5px -346px;}
	.pn-btn a{display:block;width:100%;float:none;}
	.pn-btn a.next{text-align:left;}
}
@media (max-width:640px){
	.module-tip{font-size:14px;}
	ul.hotpro_list li .item_box .desc,ul.hotpro_list li .item_box .pic{float:none;width:100%;}
	ul.hotpro_list li .item_box .desc{padding-bottom:50px;}
	ul.hotpro_list li .item_box .desc .txt{height:auto;}
	ul.hotpro_list li .item_box .pic img{display:block;margin:0 auto;}
	ul.hotpro_list li .item_box{height:auto;}
	ul.full-pro-list li,ul.caselist li{width:100%;margin-right:0;}
	ul.full-pro-list li:nth-child(3n+3),ul.caselis li:nth-child(2n+2){margin-right:0;}
	ul.full-pro-list li:nth-child(2n+2){margin-right:0;}
	ul.pro-list li h3.title,ul.caselist li .desc h3{font-size:18px;}
	.itempic .picslider,.itempic img{width:100%;}
}
@media (max-width:540px){
	.about-pic{width:100%;}
	ul.download_list li h3, ul.download_list li .down_btn{width:80%;}
	ul.download_list li .down_btn{width:20%;text-align:center;}
	ul.onlineinput li,ul.onlineinput li.submit{float:none;width:100%;margin-right:0;}
}
@media (max-width:460px){
	ul.client_list li{width:49%;}
	ul.client_list li:nth-child(2n+2){margin-right:0;}
	.itemdesc .desc h1{font-size:24px;}
	.country{font-size:12px;padding-right:15%;} 
}
@media (max-width:414px){
	
}