/* 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{max-width:100%;}
.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:#019ad7;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:#019ad7;}
.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:#019ad7;color:#fff;}
.normal_subnav,.custom_subnav{text-align:left;position:absolute;width:700px;left:0;top:103px;z-index:20;margin-left:0;max-height:0;overflow:hidden;font-size:0;transition:0;-webkit-transition:0;}
ul.menu li .normal_subnav a,ul.menu li .custom_subnav a{float:left;width:20%;font-size:14px;line-height:70px;display:inline-block;vertical-align:middle;position:relative;}
ul.menu li:hover .normal_subnav,ul.menu li:hover .custom_subnav{max-height:500px;transition:.3s;-webkit-transition:.3s;}
ul.menu li .custom_subnav{width:840px;left:10%;margin-left:-350px;}
ul.menu li:hover .normal_subnav a,ul.menu li:hover .custom_subnav a{background:none; color:#fff;}
ul.pro_nav{padding:25px 0 20px 0;overflow:hidden;}
ul.pro_nav li{line-height:normal;margin-bottom:40px;}
ul.pro_nav.col-2 li{width:48%;margin-right:4%;}
ul.pro_nav li a{line-height:normal!important;padding:0;display:block!important;width:33.3333333%!important;font-size:14px;}
ul.pro_nav li a.cagename{width:100%!important;float:none;font-size:16px;color:#fff!important;font-weight:700!important;border-bottom:1px solid #9ed9f0;padding-bottom:15px;margin-bottom:20px;}
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{max-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:#d60000;bottom:0;left:50%;margin-left:-25px;}

/* 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;margin-bottom:30px;height:85px;text-align:center;background:url(../images/moduleline.png) center bottom no-repeat;}
.module-tip.mb50{margin-bottom:50px;}
.module-tip strong{display:block;color:#019ad7;font-size:36px;font-weight:100;}
.module-tip.gray{color:#898989;}
.module-tip.gray strong{color:#fff;}

/* search */
.search{position:absolute;width:0;z-index:21;*z-index:20;right:120px;top:0;height:91px;overflow:hidden;transition:.3s;-webkit-transition:.3s;}
.search.open{width:60%;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:140px 0 60px 0;}
.prosort{padding-top:40px;}
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:#019ad7;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:#019ad7;color:#fff;}
ul.sort_item li:hover i.iconyou{opacity:1;}
ul.sort_item li:hover a{color:#019ad7;}

/* home aboutus-wrap */
.aboutus-wrap{background:url(../images/aboutbg.jpg) center top no-repeat;height:572px;overflow:hidden;position:relative;}
.home_aboutus{position:relative;margin-top:90px;}
.home_aboutus .aboutus_summary{color:#d5d5d5;width:43%;}
.home_aboutus .aboutus_summary h3{font-size:24px;}
.home_aboutus .aboutus_summary .txt{margin:15px 0 50px 0;height:250px;line-height:2;line-height:1.6;overflow:hidden;}
.home_aboutus .aboutus_summary .more{display:block;font-size:12px;width:140px;height:28px;line-height:28px;text-align:center;background:#019ad7;color:#fff;transition:.3s;-webkit-transition:.3s;}
.home_aboutus .aboutus_summary .more:hover{background:#019ad7;color:#fff;}
.home_aboutus .about_pic{width:43%;margin-right:14%;margin-top:7px;}
.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:#019ad7;}

/* 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 */
.news-wrap{height:642px;overflow:hidden;}
.news-wrap .module-tip{margin-top:35px;}
.homenews{overflow:hidden;*clear:both;}
ul.homenews_list{}
ul.homenews_list li{padding:10px;}
ul.homenews_list li .box{background:#fff;padding:8px;-moz-box-shadow:0 0 8px #bbb;-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb;}
ul.homenews_list li .pic{overflow:hidden;position:relative}
ul.homenews_list li .pic img{display:block;max-width:100%;width:100%;transition:.25s;-webkit-transition:.25s;}
ul.homenews_list li .pic .time{position:absolute;left:0;bottom:0;z-index:1;background:#da251c;color:#fff;font-size:12px;padding:0 10px;}
ul.homenews_list li h3.title{line-height:normal;padding:10px 0 7px 0;font-size:16px;color:#292929;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.homenews_list li .txt{height:70px;font-size:12px;color:#7e7878;margin-bottom:5px;overflow:hidden;}
ul.homenews_list li span.more{font-size:12px;text-transform:uppercase;transition:.25s;-webkit-transition:.25s;}
ul.homenews_list li:hover span.more{color:#019ad7;}
ul.homenews_list li:hover .pic img{transform:scale(1.1);-webkit-transform:scale(1.1);}

/* service-wrap */
.service-wrap{padding:70px 0 50px 0;background:#f7f7f7;}
.service-wrap .module-tip{margin-bottom:100px;}
.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:#019ad7;}
ul.service_item li:hover .icon{border-color:#019ad7;}

/* pub_list */
ul.pub_list{}
ul.pub_list li{margin-bottom:45px;background:#f6f6f6;height:200px;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:77%;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:#019ad7;}
ul.pub_list li:hover .desc h3{color:#019ad7;}
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:#019ad7;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:300px;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:#019ad7;}
ul.pro_list li:hover .desc h3:after{background:#019ad7;}

/* 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:24.85%;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;}
.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:#019ad7;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:120px;line-height:120px;background:#019ad7;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:#019ad7;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{width:54%;}
.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:14px;}
.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:90px;content:"";height:3px;left:0;bottom:0;z-index:1;background:#019ad7;}
.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:#019ad7;color:#fff;}
.tab-btn a.active{background:#019ad7;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:#019ad7;}
.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:#019ad7;margin-right:15px;}
ul.cage-item li.current a{color:#019ad7;}
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:#019ad7;}
ul.cage-item li a:hover span{color:#019ad7;}
.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:#019ad7;}
.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:#019ad7;}
.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:#da251c;}
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:#019ad7;}
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;}


@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;}
}
@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){
	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;}
}
@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;}
}
@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;}
}
@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;}
}
@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;}