/* reset */


@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, sup,


tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th


 {


	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.01em;}


a{color:#000;text-decoration:none;}


a:hover{color:#019ad7;}


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:14px;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;}


.fr{float:right;position:relative;}


.hidden{display:none;}





/* wrapper */


.wrapper{width:100%;min-width:1300px;/* padding-top:197px; */}


.w1200{width:1300px;min-width:1300px;margin:0 auto;transition:.25s;-webkit-transition:.25s;}





/* public */


@font-face {font-family:ArialBlack;src:url(../font/ArialBlack.ttf);}


span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;}





/* header */


.header-wrap{width:100%;}


.header-wrap.fixed{position:fixed;z-index:999999999;top:0;left:0;z-index:21;}


.header-wrap .navfullmask,.navfullpromask,.navfullpromask2{position:absolute;width:100%;left:0;top:103px;height:0;overflow:hidden;z-index:17;background:#019ad7;transition:.2s;-webkit-transition:.2s;}


.navfullmask.open{height:70px;transition:.2s;-webkit-transition:.2s;}


.navfullpromask.open{height:230px;transition:.2s;-webkit-transition:.2s;}


.navfullpromask2.open{height:150px;transition:.2s;-webkit-transition:.2s;}


.header{height:103px;position:relative;*z-index:17;}


.header .logo{width:310px;padding-top:25px;transition:.25s;-webkit-transition:.25s;}


.header .logo img{}


.header .logo img.whitelogo{display:none;}


.header .tools{height:103px;line-height:103px;overflow:hidden;}


.header .tools a{float:left;text-align:center;vertical-align:middle;color:#bcbcbc;cursor:pointer;height:103px;transition:.2s;-webkit-transition:.2s;}


.header .tools a.opensearch{width:45px;position:relative;}


.header .tools a.opensearch span{position:absolute;left:50%;margin-left:-10px;z-index:1;color:#93c923;width:21px;height:21px;line-height:103px;font-size:18px;transition:.2s;-webkit-transition:.2s;}


.header .tools a.opensearch span.fa-close{opacity:0;font-size:20px;}


.header .tools a.opensearch:hover span,.header .tools a.opensearch.open span{color:#0c5ea9;}


.header .tools a.opensearch.open span.fa-close{opacity:1;visibility:visible;}


.header .tools a.opensearch.open span.fa-search{opacity:0;visibility:hidden;}


.header .tools a.english{color:#6e6e6e;transition:.2s;-webkit-transition:.2s;}


.header .tools a.english:hover{color:#019ad7;}


.nav_open,.nav_close{cursor:pointer;position:absolute;width:40px;height:40px;right:0;top:14px;z-index:1;display:none;text-align:right;}


.nav_open i,.nav_close i{margin:0 auto;font-size:26px;}


.nav_close{right:10px;}


.index_header.stick,.page_header{background:#fff;}


.index_header.stick:after,.page_header:after{position:absolute;content:"";width:100%;bottom:0;left:0;z-index:1;height:1px;background:#ededed;}


.index_header.stick .header .logo img.darklogo,.page_header .header .logo img.darklogo{display:none;}


.index_header.stick .header .logo img.whitelogo,.page_header .header .logo img.whitelogo{display:block;}


.index_header.stick ul.menu li a,.page_header ul.menu li a{color:#353535; font-weight: 100;}





/* nav */


.nav{height:103px;position:relative;z-index:20;padding:0 30px;}


.nav:after{content:"";position:absolute;width:1px;height:60%;background:#d7d7d7;right:8px;top:20%;}


ul.menu{position:relative;z-index:20;}


ul.menu li{display:block;}


ul.menu li a{display:block;font-size:16px;padding:0 25px;line-height:103px;text-transform:uppercase;transition:.25s;-webkit-transition:.25s;position:relative;}


ul.menu li:hover a{background:#01b9f5;color:#fff;}





ul.menu li ul {


	position: absolute;


	z-index:99999999;


	top: 103px;


	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:#01b9f5;color:#fff;}


ul.menu li ul li:hover a{background:#0c5ea9;color:#fff;}





ul.menu li .normal_subnav a:hover,ul.menu li .custom_subnav a:hover{color:#fff!important;}





/* 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: 1000;


    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{width:280px;margin:90px auto 20px;}


.mobile_nav .logo img{max-width:100%;}


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:#019ad7;}


ul.mobile_menu li ul.pro_nav{padding:15px 0}


ul.mobile_menu li ul.pro_nav li a{padding:10px 20px 10px 100px;width:auto!important}


ul.mobile_menu li ul.pro_nav li .cagename{width:auto;padding-left:40px;border:none;color:#333!important;}


ul.mobile_menu li ul.pro_nav li .cagename:after{display:none;}








/* banner */


.banner,.mobilebanner{position:relative;*z-index:15;}


.banner{height:auto;top:103px;}


.mobilebanner{top:70px;}


.mobilebanner{height:0;overflow:hidden;padding-bottom:0;}


.banner .flex-control-paging,.mobilebanner .flex-control-paging{bottom:15px;}


.banner .flex-control-paging li a,.mobilebanner .flex-control-paging li a{width:10px;height:10px;background:#e1e1e1;border-raidus:100%;-webkit-border-radius:100%;}


.banner .flex-control-paging li a:hover,.banner .flex-control-paging li a.flex-active,.mobilebanner .flex-control-paging li a:hover,.mobilebanner .flex-control-paging li a.flex-active{background:#019ad7;}


.pagebanner{position:relative;padding-top:103px;height:auto;}


.pagebanner img,.mobilebanner img{width:100%;display:block;}


.current_module{position:absolute;width:100%;text-align:center;top:48%;left:0;color:#fff;font-size:14px;z-index:20;}


.current_module.hassort{top:43%;}


.current_module h1{color:#fff;font-size:30px;}


.current_module span{text-transform:uppercase;word-spacing:5px;letter-spacing:3px;position:relative;padding-bottom:20px;}


.current_module span:after{position:absolute;content:"";width:50px;height:3px;background:#93c923;bottom:0;left:50%;margin-left:-25px;}


.sort_box{margin-top:-55px;position:relative;z-index:19; margin-bottom: 50px;}


.sort_name{font-size:0;overflow:hidden;text-align:center;}


.sort_name a{margin:0 8px;font-size:15px;display:inline-block;background:#f5f5f5;border:1px solid #e6e6e6;vertical-align:middle;height:50px;line-height:50px;padding:0 60px;color:#313131;transition:.25s;-webkit-transition:.25s; border-radius: 5px;}


.sort_name a.active,.sort_name a:hover{background:#0c5ea9;color:#fff;border-color:#0c5ea9;}


h3.current_sort{text-align:center;color:#da251c;font-size:24px;font-weight:bold;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #6e6e6e;}


/* col public */


ul.col-2 li{width:49%;*width:48.9%;margin-right:2%;}


ul.col-3 li{width:32%;*width:31.9%;margin-right:2%;}


ul.col-4 li{width:23.5%;margin-right:2%;}


ul.col-5 li{width:18.4%;margin-right:2%;}


ul.col-6 li{width:15%;margin-right:2%;}


ul.col-7 li{width:13%;margin-right:1.5%;}


ul.col-2 li img,ul.col-3 li img,ul.col-4 li img,ul.col-5 li img,ul.col-6 li img,ul.col-7 li img{max-width:100%;}


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{color:#9a9a9a;font-size:12px;height:85px;text-align:center;background:url(../images/moduleline.png) center bottom no-repeat; margin-bottom: 20px;}


.module-tip.mb50{margin-bottom:50px;}


.module-tip strong{display:block;color:#0c5ea9;font-size:28px;font-weight:700;}


.module-tip.gray{color:#898989;}


.module-tip.gray strong{color:#fff;}





/* search */


.search{position:absolute;width:0;z-index:21;*z-index:20;right:40px;top:0;height:91px;overflow:hidden;transition:.3s;-webkit-transition:.3s;}


.search.open{width:70%;padding:0 30px;transition:.3s;-webkit-transition:.3s;}


.search-input{margin-top:30px;position:relative;height:35px;}


.search-input .submiticon{width:40px;position:absolute;right:0;top:0;text-align:center;z-index:1;}


.search-input .submiticon i{margin:0;line-height:35px;font-size:18px;}


.search-input input{height:35px;font-size:12px;line-height:35px;padding:0 20px;border:none;float:left;}


.search-input input[type="text"]{background:#ecedec;border-radius:15px;}


.search-input input[type="submit"]{z-index:2;position:absolute;right:0;top:0;width:40px;cursor:pointer;line-height:normal;padding:0;background:none;}


.search-input:hover i{color:#019ad7;transition:.3s;-webkit-transition:.3s;}





/* prosort-wrap */


.prosort-wrap{padding:130px 0 60px 0;}


.prosort{padding-top:20px;}


ul.sort_item{}


ul.sort_item li{text-align:center;}


ul.sort_item li a{display:block;width:100%;height:100%;font-size:20px;transition:.15s;-webkit-transition:.15s;color:#6e6e6e;}


ul.sort_item li a strong{font-weight:100;display:block;padding-left:30px;}


ul.sort_item li a i.iconyou{font-size:22px;position:relative;top:2px;opacity:0;color:#0c5ea9;margin-left:5px;transition:.15s;-webkit-transition:.15s;}


ul.sort_item li span.icon{background:none;display:block;width:100px;height:100px;line-height:100px;color:#6e6e6e;margin:0 auto 20px;background:#f2f2f2;border-radius:100%;-webkit-border-radius:100%;text-align:center;transition:.3s;-webkit-transition:.3s;}


ul.sort_item li span.icon i{margin:0;font-size:52px;}


ul.sort_item li:hover span.icon{background:#0c5ea9;color:#fff;}


ul.sort_item li:hover i.iconyou{opacity:1;}


ul.sort_item li:hover a{color:#0c5ea9;}





/* home aboutus-wrap */


.aboutus-wrap{background:url(../images/aboutbg.jpg) center top no-repeat;height:532px;overflow:hidden;position:relative;}


.home_aboutus{position:relative;margin-top:60px;}


.home_aboutus .aboutus_summary{color:#d5d5d5;width:43%;}


.home_aboutus .aboutus_summary h3{font-size:30px; color: #FFFFFF;font-weight: 700;}


.home_aboutus .aboutus_summary .txt{margin:15px 0 30px 0;line-height:2;line-height:1.6;overflow:hidden; font-size: 16px;}


.home_aboutus .aboutus_summary .more{display:block;font-size:12px;width:160px;height:35px;line-height:35px;text-align:center;background:#01b9f5;color:#fff;transition:.3s;-webkit-transition:.3s; border-radius:5px;}


.home_aboutus .aboutus_summary .more:hover{background:#0c5ea9;color:#fff;}


.home_aboutus .about_pic{width:43%;margin-right:14%;margin-top:77px;}


.home_aboutus .about_pic ul.slides li{display:none;}


.home_aboutus .about_pic ul.slides li img{max-width:100%;}


.home_aboutus .about_pic .flex-control-nav{height:10px;text-align:right;bottom:20px;left:0;padding-right:10px;}


.home_aboutus .about_pic .flex-control-paging li a{background:#fff;border:none;overflow:hidden;text-indent:9999px;}


.home_aboutus .about_pic .flex-control-paging li a:hover,.home_aboutus .about_pic .flex-control-paging li a.flex-active{background:#01b9f5;}


/* pubcase-wrap */


.pubcase-wrap{padding:30px 0 0 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;background:#f0f0f0;transition:.25s;-webkit-transition:.25s;}


ul.caselist li .desc h3{color:#555555;font-size:20px;font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}


ul.caselist li:hover .desc{background:#0c5ea9;}


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:#0c5ea9;}


ul.homecase_list li:hover .desc h3{color:#fff;}


/* pro-list public */


ul.pro-list{}


ul.pro-list li{font-size:12px;}


ul.pro-list li .pic{background:#f2f2f2 url(../images/probg.png) bottom center no-repeat;background-size:bottom 100%;overflow:hidden;position:relative;transition:.25s;-webkit-transition:.25s;}


ul.pro-list li .pic img{display:block;max-width:100%;margin:0px auto 0;transition:.25s;-webkit-transition:.25s; border: #f0f0f0


1px solid;}


ul.pro-list li .desc{background:#f4f4f4;padding:20px 8px 20px 8px;transition:.25s;-webkit-transition:.25s;}


ul.pro-list li h3.title{font-size:20px;font-weight:100; 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:#0c5ea9;}


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.pro-list li a i.iconyou{font-size:22px;position:relative;top:2px;opacity:0;color:#FFFFFF;margin-left:5px;transition:.15s;-webkit-transition:.15s;}


ul.pro-list li:hover i.iconyou{opacity:1;color:#fff;}


.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;}


/* 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/icon2.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/icon2.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;}





/* solution-wrap */


.solution-wrap{background:#f7f7f7;padding:65px 0;}


.solution-wrap .module-tip{margin-bottom:55px;}


.solution{}


ul.solution_sort{}


ul.solution_sort li{text-align:center;margin-bottom:110px;}


ul.solution_sort li a{transition:.2s;-webkit-transition:.2s;}


ul.solution_sort li a strong{font-size:18px;font-weight:100;line-height:normal;transition:.2s;-webkit-transition:.2s;}


ul.solution_sort li a .iconfont{display:block;margin:0 auto 4px;font-size:58px;color:#019ad7;line-height:normal;}


ul.solution_sort li:nth-child(7),


ul.solution_sort li:nth-child(8),


ul.solution_sort li:nth-child(9),


ul.solution_sort li:nth-child(10),


ul.solution_sort li:nth-child(11),


ul.solution_sort li:nth-child(12){margin-bottom:0;}





.news-wrap{padding:20px 0 20px 0;}


.news-wrap .module-tip{margin-bottom:30px;padding-bottom: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:15px;}


ul.latest_news li img{max-width:100%;display:block;}


ul.latest_news li .desc h3{font-size:20px;color:#555;margin-bottom:10px;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:14px;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;}


ul.home-news-list li .desc .time em,ul.latest_news li .time em{display:block;transition:.2s;-webkit-transition:.2s}


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:14px;line-height:1;}


ul.home-news-list li .desc .txt{line-height:1.5;color:#7c7c7c;overflow:hidden;margin-left:105px;padding-right:10px;font-size:14px;}


ul.home-news-list li .desc h3{color:#4c4c4c;font-size:18px;font-weight:700;margin:0 0 10px 105px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}


ul.home-news-list li .desc .newskwd{margin-left:90px;color:#737373;}


ul.home-news-list li:hover .pic img{transform:scale(1.2);-webkit-transform:scale(1.2);}


ul.home-news-list li:hover .desc h3,ul.latest_news li:hover .desc h3{color:#01b9f5;}


ul.home-news-list li:hover .time{background:#01b9f5;color:#fff;}


ul.home-news-list li:hover .time em.year{color:#fff;}


ul.latest_news .pic .time{left:0;bottom:0;background:#01b9f5;top:inherit;color:#fff;}


ul.latest_news .pic .time em.year{color:#fff;}





/* service-wrap */


.service-wrap{padding:50px 0 50px 0;background:#f7f7f7;}


.service{}


ul.service_item{}


ul.service_item li{text-align:center;}


ul.service_item li .icon{display:block;background:none;width:90px;height:90px;line-height:90px;margin:0 auto 30px;border:1px solid #6e6e6e;transition:.25s;-webkit-transition:.25s;border-radius:100%;-webkit-border-radius:100%;}


ul.service_item li .icon i{font-size:40px;margin-right:0;transition:.25s;-webkit-transition:.25s;}


ul.service_item li .icon i.iconanswer{font-size:46px;}


ul.service_item li a{color:#6e6e6e;font-size:20px;transition:.25s;-webkit-transition:.25s;}


ul.service_item li:hover a,ul.service_item li:hover .icon i{color:#01b9f5;}


ul.service_item li:hover .icon{border-color:#01b9f5;}





/* pub_list */


ul.pub_list{}


ul.pub_list li{margin-bottom:30px;background:#f6f6f6;height:150px;position:relative;overflow:hidden;transition:.25s;-webkit-transition:.25s;}


ul.pub_list li .pic{width:23%;height:100%;}


ul.pub_list li .pic img{width:100%;max-width:100%;transition:.25s;-webkit-transition:.25s;}


ul.pub_list li .desc{width:100%;padding:0 20px 0 40px;}


ul.pub_list li .desc h3{margin:30px 0 0 0;font-size:24px;line-height:1;color:#313131;font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}


ul.pub_list li .desc .txt{line-height:2;font-size:14px;color:#646464;margin:20px 0 10px 0;overflow:hidden;}


ul.pub_list li .desc .more{display:block;font-size:12px;color:#0c5ea9;text-align: right;}


ul.pub_list li:hover .desc h3{color:#0c5ea9;}


ul.pub_list li:hover{background:#ebebeb;}





/* pro_list */


.pro_slider{position:relative;}


.swiper-slide{height:1px;}


.swiper-slide-active{height:auto!important;}


.owl-prev,.owl-next{position:absolute;top:50%;z-index:20;width:25px;margin-top:-40px;background:#0c5ea9;text-align:center;}


.owl-prev.disabled,.owl-next.disabled{display:none!important;}


.owl-prev i,.owl-next i{font-size:40px;color:#fff;margin-right:0;}


.owl-prev{left:0;}


.owl-next{right:0;}


ul.pro_list{}


ul.pro_list li{position:relative;overflow:hidden;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d7d7d7;}


ul.pro_list li .pic{width:50%;height:250px;transition:.25s;-webkit-transition:.25s;}


ul.pro_list li .pic img{display:block;margin:0 auto;max-height:100%;max-width:100%;transition:.25s;-webkit-transition:.25s;}


ul.pro_list li .desc{width:50%;height:100%;font-size:12px;transition:.25s;-webkit-transition:.25s;}


ul.pro_list li .desc h3{margin-bottom:25px;font-size:24px;color:#6c6c6c;font-weight:700;line-height:normal;padding-bottom:10px;position:relative;transition:.25s;-webkit-transition:.25s;}


ul.pro_list li .desc h3:after{content:"";position:absolute;left:0;bottom:0;z-index:1;width:75px;height:2px;background:#f0f0f0;transition:.25s;-webkit-transition:.25s;}


ul.pro_list li .desc .txt{overflow:hidden;line-height:1.5;font-size:14px;color:#8c8c8c;margin-bottom:40px;}


ul.pro_list li .desc .more{display:block;width:150px;background:#f0f0f0;font-size:14px;line-height:45px;color:#5d5d5d;text-align:center;border-radius:6px;-webkit-border-radius:6px;transition:.25s;-webkit-transition:.25s;}


ul.pro_list li:hover .more{color:#fff;background:#93c923;}


ul.pro_list li:hover .desc h3:after{background:#93c923;}





/* solution_list */


ul.solution_list{}


ul.solution_list li .pic{width:47%;margin-right:3%;}








/* service */


.service_sort_box{position:relative;}


.service_sort{overflow:hidden;position:absolute;width:1300px;left:50%;top:-68px;margin-left:-650px;z-index:20;transition:.25s;-webkit-transition:.25s;}


.service_sort a{float:left;width:33.2%;margin-right:0.2%;height:68px;line-height:60px;background:#e3e3e3;color:#737373;font-size:24px;font-weight:200;text-align:center;transition:.25s;-webkit-transition:.25s; border-radius: 5px 5px 0 0;}


.service_sort a .iconfont{font-size:40px;font-weight:100;margin-right:10px;position:relative;top:5px;}


.service_sort a .iconfont.bold{font-size:42px;font-weight:bold;}


.service_sort a .iconfont.iconweizhi{font-size:36px;}


.service_sort a .iconfont.iconiconset0136-copy{position:relative;}


.service_sort a:hover,.service_sort a.active{background:#0c5ea9;color:#fff;}


.service_sort a:last-child{margin-right:0;}


ul.service_list{}


ul.service_list li{}





/* page-wrap public */


.download_sort{margin:20px 0 40px 0;}


.download_sort a{background:#f1f1f1;color:#737373;font-size:16px;padding:5px 30px;min-width:220px;text-align:center;margin-right:24px;border-right:none;border-bottom:2px solid #e3e3e3;transition:.25s;-webkit-transition:.25s;}


.download_sort a i{color:#019ad7;}


.download_sort a.active,.download_sort a:hover{background:#f1f1f1;color:#019ad7;border-color:#019ad7;}


.page-wrap{}


.page-wrap.pdtop30{padding-top:30px;}


.page-wrap.gray{background:#f9f9f9;padding-bottom:10px;}


.page-con{position:relative;}


.sidebar{width:23%;margin-right:3%;margin-top:-60px;position:relative;z-index:20;border-radius:6px;-webkit-border-radius:6px;}


.sidebar p.tip{height:100px;line-height:100px;background:#0c5ea9;color:#fff;font-size:32px;font-weight:700;padding-left:50px;border-top-left-radius:6px;border-top-right-radius:6px;}


.content{width:74%;padding-top:30px;}


.content.nopd{padding-top:0;}


.full-content{width:100%;}


.module_desc{position:relative;font-size:12px;color:#717171;margin-bottom:35px;border-bottom:1px solid #d7d7d7;padding-bottom:30px;}


.module_desc h3{position:relative;font-size:24px;color:#0c5ea9;line-height:normal;font-weight:700;margin-bottom:25px;padding-bottom:12px;}


.module_desc h3:after{position:absolute;content:"";width:70px;height:2px;left:0;bottom:0;z-index:1;background:#f0f0f0;}


.module_desc .desc{}


.module_desc .txt{font-size:14px;}


.module_desc .pic{width:44%;margin-left:2%;}


.module_desc .pic img{max-width:100%;}


.module_desc.rtl{border:none;padding-bottom:0;}


.module_desc.rtl .desc{float:right;}


.module_desc.rtl .pic{left:left;}


.module_desc.rtl .pic{margin-right:2%;margin-left:0;}


.module_desc.rtl h3{color:#6c6c6c;padding-bottom:28px;}


.module_desc.rtl h3:after{background:#019ad7;}


h3.cage_name{font-size:24px;font-weight:700;line-height:1;color:#737373;padding-bottom:15px;border-bottom:1px solid #afafaf;margin-bottom:30px;}


h3.cage_name .iconfont{font-size:32px;font-weight:100;line-height:1;color:#019ad7;margin-right:10px;vertical-align:middle;}


h3.cage_name .iconfont.bigfont{font-size:36px;}


.editor.small_font{font-size:16px;}


.editor img{display:block;margin:10px auto;max-width:100%;}


.solution_editor img{border:1px solid #e9e9e9}





/* item-view */


.item-view{*overflow:hidden;*clear:both;margin-bottom:60px;}


.itempic,.itemdesc{float:none;display:inline-block;vertical-align:top;}


.itempic{position:relative;width:50%;height:360px;margin-right:3%;}


.itempic img{display:block;max-width:100%;margin:0 auto; max-height: 100%;}


.itempic span{position:absolute;bottom:15px;right:15px;z-index:18;color:#7e7e7e;font-size:20px;}


.itemdesc{width:46%;line-height:1.6;position:relative;height:100%;margin-top:20px;}


.itemdesc .desc{overflow:hidden;line-height:2;color:#828282;height:100%;}


.itemdesc .desc h1{margin:0 0 25px 0;color:#595959;font-size:30px;line-height:normal;font-weight:700;position:relative;padding-bottom:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


.itemdesc .desc h1:after{position:absolute;width:120px;content:"";height:3px;left:0;bottom:0;z-index:1;background:#93c923;}


.itemdesc .summary,.itemdesc .apply{overflow:hidden;line-height:1.6;font-size:12px;margin-bottom:40px;color:#717171;}


.itemdesc .summary{height:60px;overflow:hidden;line-height:1.8;}


.itemdesc .hotline{position:static;color:#019ad7;font-size:18px;}


.pn-btn{}


.pn-btn a{display:block;line-height:normal;padding:3px 0;color:#494949;transition:.25s;-webkit-transition:.25s;}


.pn-btn a i{color:#959595;transition:.25s;-webkit-transition:.25s;}


.pn-btn a:hover,.pn-btn a:hover i{color:#019ad7;}


.itemdesc .pn-btn{bottom:0;left:0;z-index:1; margin-top: 20px;}


.picslider{position:relative;border:1px solid #e9e9e9;}


.picslider ul.pic li{height:360px;}


.picslider .flex-control-paging li{margin:0 10px;}


.picslider .flex-control-paging li a{background:#e1e1e1;width:12px;height:12px;border-radius:50%;-webkit-border-radius:50%;transition:.25s;-webkit-transition:.25s;}


.picslider .flex-control-paging li a.flex-active{background:#da251c;}


.picslider .flex-control-paging li a:hover{background:#da251c;}


.picslider .flex-direction-nav a{background:none;}


.picslider .flex-direction-nav a:before,.picslider .flex-direction-nav a.flex-next:before{color:#afafaf;font-size:40px;}


.picslider .flex-control-nav{left:0;bottom:10px;}


.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;}


.pro_details{position:relative;}


.pro_details .pro_data{}


.pro_content{min-height:350px;}


.pro_content h3.cage_name{font-size:24px;border:none;padding-bottom:0;margin:30px 0 25px 0;color:#363636;position:relative;}


.pro_content h3.cage_name span{background:#fff;display:inline-block;position:relative;z-index:2;padding-right:15px;}


.pro_content h3.cage_name:after{position:absolute;content:"";width:100%;height:1px;background:#e0e0e0;right:0;top:50%;z-index:1;}


.pro_content h3.cage_name:first-child{margin-top:0;}


.pro_content .editor{}


.video-js .vjs-tech {position: relative !important;}


.tab-btn{background:#e9e9e9;overflow:hidden;*clear:both;border-radius:5px;-webkit-border-radius:5px;margin-bottom:35px;}


.tab-btn a{padding:8px 50px;cursor:pointer;color:#5b5b5b;font-size:16px;transition:.25s;-webkit-transition:.25s;border-radius:5px;-webkit-border-radius:5px;}


.tab-btn a:hover{background:#93c923;color:#fff;}


.tab-btn a.active{background:#0c5ea9;color:#fff;}


.widget1,.widget2,.widget3,.widget4{display:none;}





/* position */


.position{color:#a2a2a2;text-align:right;position:relative;line-height:25px;font-size:12px;padding-bottom:13px;margin-bottom:40px;border-bottom:1px solid #d7d7d7;transition:.25s;-webkit-transition:.25s;}


.position .iconfont{margin-right:4px;font-size:18px;position:relative;}


.position a{color:#a2a2a2;transition:.25s;-webkit-transition:.25s;}


.position a:hover{color:#0c5ea9;}


.position.hassort{bottom:78px;}


.position .sort_name{float:left;color:#4d4d4d;font-size:20px;font-weight:100;}





/* cageitem cage-item */


ul.cage-item{border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden;}


ul.cage-item li a{border-bottom:1px solid #f7f7f7;display:block;cursor:pointer;height:70px;line-height:70px;padding:0 25px 0 45px;background:#e9e9e9;font-size:20px;color:#5f5f5f;position:relative;transition:.25s;-webkit-transition:.25s;}


ul.cage-item li a i{color:#0c5ea9;margin-right:15px;}


ul.cage-item li.current a{color:#0c5ea9; font-weight: 700;}


ul.cage-item li ul.lv2{max-height:0;overflow:hidden;transition:.15s;-webkit-transition:.15s;}


ul.cage-item li ul.lv2 li a{background:#f7f7f7;font-size:14px;padding-left:70px;}


ul.cage-item li.current ul.lv2{max-height:400px;}


ul.cage-item li.current ul.lv2 li a{color:#5f5f5f;}


ul.cage-item li.current a span,ul.cage-item li a.current span{color:#fff;}


ul.cage-item li a:hover,ul.cage-item li.current ul.lv2 li a:hover,ul.cage-item li ul.lv2 li a.active{color:#0c5ea9;}


ul.cage-item li a:hover span{color:#0c5ea9;}


.cage_sort_box{display:none;margin-bottom:30px;margin-top:-10px;max-height:45px;overflow:hidden;transition:.4s;-webkit-transition:.4s;}


.cage_sort_box strong{display:block;height:45px;line-height:45px;font-size:22px;font-weight:100;padding:0 20px 0 24px;color:#fff;background:#0c5ea9;}


.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;}


.cage_sort_box ul.cage-item li a{font-size:16px;height:40px;line-height:40px;}


.cage_sort_box.open,.cage_sort_box ul.cage-item.open{max-height:1000px;}





/* details */


.details{position:relative;}


.details .details_header{position:relative;margin-bottom:20px;height:185px;margin-bottom:20px;overflow:hidden;padding-right:320px;}


.details h1.title{font-size:24px;color:#737373;font-weight:100;margin:15px 0 5px 0;}


.details .details_header .pic{position:absolute;right:0;top:0;z-index:1;width:300px;height:185px;}


.details .txt{color:#9c9c9c;border-bottom:1px solid #bcbcbc;padding-bottom:20px;margin-bottom:20px;}


.keyword{font-size:12px;}


.keyword a{color:#737373;margin-right:10px;transition:.25s;-webkit-transition:.25s;}


.keyword a:hover{color:#0c5ea9;}


.share{margin:30px 0 70px 0;}


.rel_pro{position:relative;z-index:10;background:#fff;margin:0 0 30px 0;}


.rel_pro.haspd{padding-top:50px;}


ul.rel_pro{}


ul.rel_pro li{}


ul.rel_pro li .pic{height:235px;border:1px solid #e9e9e9;margin-bottom:20px;}


ul.rel_pro li .pic img{max-width:100%;max-height:100%;display:block;margin:0 auto;}


ul.rel_pro li h3{text-align:center;color:#333;font-size:14px;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}


ul.rel_pro li:hover h3{color:#019ad7;}


.no_data{padding:30px;text-align:center;color:#959595;}





/* contact_us page */


.us_contactinfo{background:#f2f2f2;font-size:18px;color:#494949;margin-bottom:70px;}


.us_contactinfo .pic{width:43%;transition:.25s;-webkit-transition:.25s;}


.us_contactinfo .pic img{display:block;max-width:100%;}


.us_contactinfo .desc{width:57%;padding:30px 20px 0 60px;transition:.25s;-webkit-transition:.25s;}


.us_contactinfo .desc p{line-height:3;}


.us_contactinfo .desc a{color:#494949;}


.us_contactinfo .desc a:hover{color:#019ad7;}


.contact_type{color:#737373;margin-bottom:50px;transition:.25s;-webkit-transition:.25s;}


.contact_type h3.cage_name{color:#019ad7;font-size:20px;margin-bottom:20px;border-color:#e3e3e3;}


.contact_type h3.cage_name .iconfont{font-size:28px;}


.contact_type ul li{margin-bottom:65px;transition:.25s;-webkit-transition:.25s;}


.contact_type img{max-width:100%;}





/* download page */


.file_search_box{padding:70px 0;background:#f7f7f7;}


.file_search{overflow:hidden;}


.file_search form{width:70%;margin:0 auto;}


.file_search input{float:left;width:80%;height:45px;line-height:45px;border-radius:25px;-webkitborder-radius:25px;}


.file_search input[type="text"]{border-color:#019ad7;padding:0 10px;}


.file_search input[type="submit"]{width:18%;float:right;border:none;background:#019ad7;color:#fff;padding:0;transition:.25s;-webkit-transition:.25s;cursor:pointer;}


.file_search input[type="submit"]:hover{background:#da251c;}


.download_box{padding:10px 0 50px 0;}


ul.download_list{}


ul.download_list li{font-size:16px;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:#019ad7;}


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;background:#f2f2f2;color:#5b5b5b;width:29%;text-align:center;transition:.25s;-webkit-transition:.25s;}


ul.download_list li .down_btn a i{margin-right:10px;color:#019ad7;position:relative;top:2px;}


ul.download_list li .down_btn a:hover{background:#e3e3e3;}


.guest_book{width:70%;padding-top:130px;margin:0 auto 100px;transition:.25s;-webkit-transition:.25s;}


ul.gbook{}


ul.gbook li{position:relative;padding-left:100px;margin-bottom:18px;}


ul.gbook li input,ul.gbook li textarea{border:1px solid #e3e3e3;}


ul.gbook li textarea{height:180px;}


ul.gbook li input{padding:0 10px;height:40px;line-height:40px;}


ul.gbook li input[type="submit"]{width:300px;text-align:center;color:#fff;background:#019ad7;border:none;margin:0 auto;cursor:pointer;display:block;transition:.25s;-webkit-transition:.25s;}


ul.gbook li input[type="submit"]:hover{background:#0c5ea9;}


ul.gbook li .tip{position:absolute;left:0;top:5px;z-index:1;}


ul.gbook li .tip i{color:#e10000;font-style:normal;margin:0 5px;position:relative;top:3px;}


ul.gbook li.narrow{width:50%;}


ul.gbook li.safe img{position:absolute;right:4px;top:6px;z-index:1;}


ul.gbook li.submit{margin-top:60px;}





/* form_box */


.form_box{background:#fff;}


.form_box.gray{background:#f7f7f7;}


.home_form{ display:none;background:#fff;padding:15px 30px;position:relative;bottom:-37.5px;z-index:1;-moz-box-shadow:0 0 5px #bbb;-webkit-box-shadow:0 0 5px #bbb;box-shadow:0 0 5px #bbb;}


ul.input{}


ul.input li{position:relative;}


ul.input li span{position:absolute;left:0;top:8px;z-index:1;width:30px;text-align:center;color:#000;}


ul.input li input,ul.input li textarea{border:1px solid #e1e1e1;height:45px;line-height:45px;padding:0 0 0 30px;}


ul.input li textarea{height:auto;line-height:1.5;min-height:120px;padding-top:10px;}


ul.input li.name,ul.input li.email{width:20%;margin-right:2%;}


ul.input li.msg{width:26%;margin-right:2%;}


ul.input li.safe{width:16%;margin-right:2%;}


ul.input li.safe img{position:absolute;right:1px;top:10px;z-index:1;}


ul.input li.submit{width:10%;}


ul.input li.submit input{cursor:pointer;padding:0;background:#019ad7;border-color:#019ad7;color:#fff;font-size:12px;transition:.25s;-webkit-transition:.25s;}


ul.input li.submit input:hover{background:#019ad7;border-color:#019ad7;}





/* footer */


.hr{height:9px;}


.footer-wrap{height:358px;overflow:hidden;background:#262626 url(../images/footerbg.jpg) center center no-repeat;background-size:cover;}


.footer{position:relative;font-size:14px;color:#b8b8b8;margin-top:50px;height:328px;}


.footer a{color:#b8b8b8;transition:.25s;-webkit-transition:.25s;}


.footer a:hover{color:#fff;}


ul.f_menu{}


ul.f_menu li h3{font-size:16px;font-weight:100;margin-bottom:15px;color:#fff;position:relative;padding-bottom:10px;}


ul.f_menu li h3:after{position:absolute;width:30px;height:2px;content:"";left:0;bottom:0;z-index:1;background:#01b9f5;}


ul.f_menu li{width:15.5%;margin-right:0;}


ul.f_menu li.contact_info{width:37%;}


ul.f_menu li.contact_info i{width:13px;text-align:center;}


ul.f_menu li.contact_info .f_menu_link a{display:inline;}


.f_menu_link{}


.f_menu_link a{display:block;}


.f_menu_link a,.f_menu_link p{padding:3px 0;}


.links{position:absolute;width:100%;bottom:25px;left:0;z-index:1;color:#575757;}


.links a{margin-right:6px;color:#575757;}


.links a:hover{color:#fff;}





/* copyright-wrap */


.copyright-wrap{background:#151515;color:#aaa;clear:both;font-size:12px;left:0;padding:15px 0;overflow:hidden;}


.copyright a{color:#aaa;text-decoration:none;font-size:12px;transition:.25s;-webkit-transition:.25s;}


.copyright a:hover{text-decoration:underline;color:#fff;}


.icp{width:80%;text-align:left;}


.icp span{color:#3874bd;}


.support{width:20%;text-align:right;}


.support .icon{width:12px;height:13px;background-position:-75px -54px;margin-right:6px;}


#page{clear:both;line-height:25px;margin:60px 0 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: #019ad7;border:1px solid #ae0000;color:#fff;}


#page a:active {background:#019ad7;border:1px solid #ae0000;}


#page span.current {background:#019ad7;border:1px solid #ae0000;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;}





.map{height:570px;}


@media (max-width:1440px){


	.wrapper{min-width:inherit;}


}


@media (max-width:1366px){


	.w1200,.service_sort{width:90%;min-width:inherit;}


	.service_sort{top:-48px;}


	.service_sort a{font-size:18px;height:48px;line-height:48px;}


	.service_sort a .iconfont{font-size:26px;}


	.service_sort a .iconfont.bold,.service_sort a .iconfont.iconweizhi{font-size:22px;}


}


@media (max-width:1300px){


	/* .item-view{height:400px;} */


}


@media (max-width:1280px){


	.w1200,.service_sort{width:85%;}


	.service_sort{margin-left:-42.5%;}


	ul.menu li a{padding:0 5px;}


	.us_contactinfo .desc{padding:20px;}


	.tab-btn a{font-size:15px;padding:8px 30px;}


	ul.pro-list li h3.title,ul.caselist li .desc h3{font-size:20px;}	


	ul.full-pro-list li{width:32%;}


	ul.full-pro-list li:nth-child(3n+3){margin-right:0;}


	ul.full-pro-list li.nomargin{margin-right:2%;}


}


@media (max-width:1200px){


	.banner{min-width:inherit;}


	.header .logo{width:260px;padding-top:23px;}


	ul.odds_item li .desc h3{font-size:18px;}


	.us_contactinfo .desc p{line-height:2;}


	.service_sort{top:-40px;}


	.service_sort a{font-size:16px;height:40px;line-height:40px;}


	.service_sort a .iconfont{font-size:20px;}


	.service_sort a .iconfont.bold,.service_sort a .iconfont.iconweizhi{font-size:20px;}


	h3.cage_name{font-size:20px;}


	h3.cage_name .iconfont.bigfont{font-size:26px;}


	.contact_type h3.cage_name{font-size:18px;}


}


@media (max-width:1124px){
.header .logo img{max-width:100%;}

	ul.menu li a{font-size:13px;}


	ul.cage-item li a{padding-left:25px}


	ul.cage-item li ul.lv2 li a{padding-left:40px}


	


}


@media (max-width:1100px){


	


	ul.sort_item li a{font-size:16px;}


	ul.sort_item li a i.iconyou{font-size:18px;}


	.us_contactinfo{font-size:15px;}


	.download_sort a{font-size:14px;min-width:inherit;padding:5px 20px;}


}


@media (max-width:1024px){


	ul.menu li a{font-size:12px;}


	.current_module h1{font-size:24px;}


}


@media (max-width:996px){


	.w1200,.service_sort{width:96%;}


	.service_sort{margin-left:-48%;}


	.us_contactinfo{font-size:14px;}


}


@media (max-width:980px){


	.header .logo{width:220px;padding-top:17px;}


	.header-wrap,.header,.search,.header .tools,.header .tools a{height:70px;}


	.pagebanner{padding-top:70px;}


	.header .tools{line-height:70px;margin-right:40px;}


	.search-input{margin-top:17px;}


	.nav,.header .tools a.opensearch{display:none;}


	.nav_open,.nav_close{display:block;top:12px;}


	.search{ display: none;}


	.news-wrap{padding-bottom:30px;}


	.index_header.fixed .nav_open{color:#fff;}


	.index_header.stick .nav_open{color:#000;}


	ul.odds_item li .desc h3,ul.service_item li a{font-size:16px;}


	.item-view{height:auto;}


	.itempic,.itemdesc{width:100%;display:block;margin-right:0;}


	.itempic{width:70%;margin:0 auto 30px;}


	.itemdesc .pn-btn{position:static;}


	.itemdesc .hotline{margin-bottom:30px;}


	.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%;}


	ul.full-pro-list li{width:49%;}


	ul.full-pro-list li:nth-child(3n+3){margin-right:2%;}


	ul.full-pro-list li:nth-child(2n+2){margin-right:0;}


}


@media (max-width:900px){


	ul.pub_list li .desc h3{font-size:20px;}


	ul.pub_list li .desc .txt{font-size:12px;line-height:1.6}


	ul.pub_list li .pic{width:30%;}


	ul.pub_list li .desc{width:70%;}


	.guest_book{width:auto;padding-top:30px;}


	


}


@media (max-width:860px){


	.sidebar{display:none;}


	.cage_sort_box{display:block;}


	.content{width:100%;}


	.current_module{font-size:12px;}


	.current_module h1{font-size:18px;}


	.current_module span{padding-bottom:10px;}


	.aboutus-wrap{height:auto;background-size:cover;padding-bottom:30px;}


	.module-tip{padding:0 20px;}


	.home_aboutus{margin-top:0;}


	.home_aboutus .about_pic ul.slides li img{width:100%;}


	.home_aboutus .about_pic,.home_aboutus .aboutus_summary{float:none;width:100%;margin-right:0;}


	.home_aboutus .about_pic{margin-bottom:20px;}


	.home_aboutus .aboutus_summary .txt{height:auto;margin-bottom:20px;}


	ul.odds_item li{width:49%;margin-bottom:20px;}


	ul.odds_item li:nth-child(2n+2){margin-right:0;}


	ul.odds_item li:nth-child(4n+4){margin-right:0;}


	ul.sort_item li a{font-size:14px;}


	ul.sort_item li span.icon,ul.service_item li .icon{width:80px;height:80px;line-height:80px;}


	ul.sort_item li span.icon i{font-size:40px;}


	ul.service_item li .icon i{font-size:30px;}


	.home_form{bottom:0;padding:30px 10px;margin-bottom:30px;}


	ul.input li{margin-bottom:8px;}


	ul.input li.name,ul.input li.email,ul.input li.submit,ul.input li.safe{width:49%!important;margin-right:2%!important;}


	ul.input li.msg{width:100%;margin-right:0;}


	ul.input li:nth-child(2n+2){margin-right:0!important;}


	ul.input li.safe{margin-right:2%!important;}


	ul.input li.submit{margin-right:0!important;}


	.details .details_header{padding-right:0;height:auto;}


	.details .details_header h1.title{margin-top:0;}


	.details .details_header .pic{position:static;margin:0 auto;}


	.keyword{margin-bottom:20px;}


	.service_sort{position:static;margin:20px auto 0;}


	.service_sort a{font-size:14px;}


	.service_sort a .iconfont,.service_sort a .iconfont.bold,.service_sort a .iconfont.iconweizhi{font-size:18px;}


	.us_contactinfo{margin-bottom:40px;}


	.us_contactinfo .pic,.us_contactinfo .desc{float:none;margin-right:0;width:100%;}


	.us_contactinfo .pic img{width:100%;}


	h3.cage_name{margin-bottom:35px;}


	.news-wrap{height:auto;}


	.file_search_box{padding:40px 0;}


	.prosort-wrap{padding:80px 0 60px 0;}


		ul.pro-list li h3.title,ul.caselist li .desc h3{font-size:20px;}


	.owl-next{display:none;}


}


@media (max-width:760px){


	.w1200,.service_sort{width:96%;}


	.banner{height:0;overflow:hidden;padding:0;}


	.mobilebanner{height:auto;padding-bottom:40px;}


	ul.sort_item li a strong{padding-left:15px;}


	/* .content{margin-left:0;width:100%;padding-top:20px;} */


	.footer-wrap{height:auto;background-size:cover;padding-bottom:40px;}


	.footer{margin-top:40px;height:auto;padding:0 10px;}


	.footer a{display:inline-block;margin-right:5px;}


	ul.f_menu li{width:auto!important;float:none;margin-bottom:20px;}


	ul.f_menu li h3{margin-bottom:5px;}


	.copyright{text-align:center;}


	.links{position:static;}


	.icp,.support{float:none;width:auto;margin-right:0;text-align:center;}


	ul.download_list li h3,ul.download_list li .down_btn{width:100%;float:none;}


	ul.download_list li h3{margin-bottom:15px;}


	ul.download_list li .down_btn{text-align:left;}


	ul.solution_sort li{width:25%;margin-right:0!important;margin-bottom:30px;}


	ul.gbook li.narrow{width:100%;}


	ul.solution_sort li:nth-child(7), ul.solution_sort li:nth-child(8), ul.solution_sort li:nth-child(9), ul.solution_sort li:nth-child(10), ul.solution_sort li:nth-child(11), ul.solution_sort li:nth-child(12){margin-bottom:30px;}


	ul.pro-list li .pic img{display:block;width:100%;margin:0px auto 0;transition:.25s;-webkit-transition:.25s; border: #f0f0f0


1px solid;}


}


@media (max-width:680px){


	.header .logo{width:200px;padding-top:17px;}


	ul.rel_pro li .pic{height:auto;}


	.pro_content{min-height:inherit;}


	.file_search_box form{width:96%}


}


@media (max-width:660px){


	ul.sort_item li a i.iconyou{display:none;}


	ul.sort_item li a strong{padding-left:0;}


	.module-tip h3{font-size:50px;}


	.module-tip strong{font-size:26px;}


	.contact_type ul.col-2 li{float:none;margin-right:0!important;width:100%;margin-bottom:35px;}


	.pro_details .directory{width:auto;overflow:hidden;}


	.directory .tip{display:none!important;}


	.pro_details .directory{position:static;}


	.pro_details .pro_data{margin-left:0;}


	.is_stuck{z-index:10;}


	.itemdesc .desc h1{font-size:26px;white-space:normal;}


	.pro_content h3.cage_name{font-size:20px;}


	h3.cage_name .iconfont{font-size:24px;}


	ul.pro-list li h3.title,ul.caselist li .desc h3{font-size:20px;}


	ul.full-pro-list li{width:100%;margin-right:0;}


	ul.full-pro-list li:nth-child(3n+3){margin-right:0;}


	ul.full-pro-list li:nth-child(2n+2){margin-right:0;}


}


@media (max-width:560px){


	.search{width:40%;}


	ul.sort_item li,ul.service_item li{width:49%;margin-bottom:30px;}


	ul.sort_item li span.icon,ul.service_item li span.icon{margin:0 auto 10px;}


	ul.sort_item li:nth-child(2n+2),ul.service_item li:nth-child(2n+2){margin-right:0;}


	ul.sort_item li:nth-child(4n+4),ul.service_item li:nth-child(4n+4){margin-right:0;}


	ul.solution_list li{margin-bottom:20px;}


	ul.pub_list li .desc h3{font-size:18px;margin-top:15px;}


	ul.pub_list li .desc {padding-left:20px;}


	ul.pub_list li .pic{width:35%;}


	ul.pub_list li .desc{width:65%;}


	.current_module{display:none;}


	.rel_pro{margin-top:50px;}


	.service_sort a{font-size:14px;font-weight:100;}


	.service_sort a .iconfont,.service_sort a .iconfont.bold,.service_sort a .iconfont.iconweizhi{font-weight:100;}


	.download_sort{margin-bottom:20px;}


	.download_sort a{margin-right:1px;}


	ul.gbook li input[type="submit"]{width:200px;}


	.itempic{width:100%;}


	ul.solution_sort li{width:50%;}





}


@media (max-width:500px){


	.service_sort a{font-size:12px;}


	.service_sort a .iconfont,.service_sort a .iconfont.bold,.service_sort a .iconfont.iconweizhi{font-size:14px;}


	.module_desc .pic,.module_desc .desc{width:100%;margin:0;}


	ul.pro_list li .desc,ul.pro_list li .pic{float:none;width:100%;margin:0;}


	ul.solution_list li .pic{margin:0 0 20px 0;}


	.page-wrap.pdtop30{padding-top:0;}


}


@media (max-width:460px){


	.download_sort a{padding:5px 10px;}


}


@media (max-width:450px){


	ul.pub_list li .desc .txt{margin:10px 0;}


	.service_sort a .iconfont{display:none;}


}


@media (max-width:414px){


	


}


/*-----错误提示框----*/


#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:#000;font:16px "Microsoft YaHei";text-align:center;margin-bottom:20px;}


.jump div p.msg-title{font:24px "Microsoft YaHei";color:#fff;background:#FF7200;}


.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 16px Arial;}


.jump div p.notice a:hover{color:#000;}


a.back{display:block;width:100px;text-align:center;float:right;color:#fff;background:#d60000;padding:5px 0;margin:-20px auto 0px auto;}