@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0}
@font-face{
　　font-family:'impact';
　　src:url('../font/impact-2.eot');
　　src:url('../font/impact-2.eot?#iefix')format('embedded-opentype'),
　　url('../font/impact-2.woff')format('woff'),
　　url('../font/impact-2.ttf')format('truetype'),
　　url('../font/impact-2.svg#webfont34M5alKg')format('svg');
　　font-weight:normal;
　　font-style:normal;
}
html{ font-size:625%;}
body{ font-size:13px;}
body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label,figure{margin:0;padding:0;}
body,html,input,button,textarea{color:#333; font-family: 'Microsoft YaHei', Tahoma, Geneva, sans-serif; line-height:1.5}
a{ color:#333}
a:hover{ color:#f90; transform: scale(1.0); transition: all 0.3s linear; text-decoration:none}
ul,li,ol,dl,dt,dd{ list-style:none; padding:0; margin:0;}
img{ max-width:100%}

.f_l{ float:left;}
.f_r{ float:right;}

.block_20{ width:100%; height:20px;}
.block_30{ width:100%; height:30px;}

/**/
.top{ width:100%; background-color:#f4f4f4; padding:11px 0 12px 0}
.top_r{ text-align:right}

/* transition */
.head_nav li a,.nav_wrap .head_nav li li a,.nav_wrap .head_nav li ul,.nav_wrap .head_nav li li>a:before,.head_nav b:after,.web_head .btn--search,.web_head .btn--search:before,.product_item figure, .gotop, .product-item .item-img img,.product_item .item_img img,.product_item .item_img a,.product_item,.product_item .item_img a:before,.product_item .item_img a:after,.product_item .item_img:after, .product-btn-wrap a,.web_head,.change-language .change-language-title a:after, .newsletter .button, .mobile-head-item .middle-show-content-wrap, .product_item figure figcaption,.foot_item  a, .pages a,.ad_item figure figcaption .item_more,.head_sns li img,.side_product_item .add-friend,.side_product_item .add-friend:after,.side-product-items .btn-prev,.side-product-items .btn-next,.foot_sns li img,.blog-item:after{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.head_nav>li>a:before,.head_nav>li>a:after,.head-search .search-btn,.icon-cate,
.index_product .product_item .item_img,.index_product .product_item .item_img a:before,
.featured_cell .cell_img img,.index_company_intr .icon_player,.product_item figure:before,.product_item .item_title a:after,.news_cell .cell_img img,
.foot_txt_list li a:before,.web_footer .button:before{-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.gotop{ display:none}

/* web_head */
.web_head{width: 100%;position: relative;z-index: 3; margin-top:8px;}
.nav_wrap {float:right;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align: right;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center; margin-top:3px;}
.web_head .logo{float: left;padding-top: 10px;}
.web_head .logo img{max-height: 90px;}
.nav_wrap .head_nav{display: inline-block;-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;z-index:2;text-align: right;}
.nav_wrap .head_nav>li {display:inline-block;position:relative;perspective:500px;vertical-align:middle;text-align:left; line-height:65px;}
.nav_wrap .head_nav>li>a {font-size:15px;position:relative;display:inline-block;vertical-align:top;padding:5px 20px 11px 20px;text-transform:capitalize;}
.nav_wrap .head_nav>li>a:after{content:'';display:block;width:0%;height:3px;background-color:#1e757c;position:absolute;left:50%;bottom:0px;}
.nav_wrap .head_nav>li:hover>a:after{width:100%;left:0;}
.nav_wrap .head_nav>li>a>em{display:inline-block;position:relative;z-index:1; font-style:normal; margin-right:10px;}
.nav_wrap .head_nav>li>a>b{display:inline-block;margin-left:5px;}
.nav_wrap .head_nav>li>a>b:after {content: '\f107';color:#999;display: inline-block;vertical-align:middle;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;}
.nav_wrap .head_nav>li:hover>a>b:after{color:#47bee2;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.nav_wrap .head_nav:hover>li>a,.nav_wrap .head_nav:hover>li.nav-current>a{color:#333;}
.nav_wrap .head_nav:hover>li:hover>a,.nav_wrap .head_nav>li.nav-current>a{color:#1e757c;}
.nav_wrap .head_nav>li li {position:relative;text-align:left;padding:0 20px; font-style:normal}
.nav_wrap .head_nav>li li a {display:block;line-height:1.5em;padding:7px 0;font-size:13px;position:relative;border-bottom: 1px solid #eee; font-style:normal}
.nav_wrap .head_nav>li li b:after{content: '\f105';position: absolute;right: 0;top: 13px;}
.nav_wrap .head_nav>li li a:before,.nav_wrap .head_nav>li li:hover>a:before{content:'';display:block;width:4px;height:30%;background-color:#1e757c;position:absolute;left:-21px;top:40%;opacity:0;filter:alpha(opacity=0);}
.nav_wrap .head_nav>li li a:hover:before,.nav_wrap .head_nav>li li:hover>a:before{top:50%;margin-top: -11px;height:22px;opacity:1;filter:alpha(opacity=100);}
.nav_wrap .head_nav>li li:last-child>a{border-bottom:0;}
.nav_wrap .head_nav>li li:hover>a{color:#1e757c;}
.nav_wrap .head_nav>li li:hover>a>b:after{border-left-color: #fff;}
.nav_wrap .head_nav>li ul ul{left:102%;top:-10px;margin-top: 0;}
.nav_wrap .head_nav li ul{width:230px;padding:10px 0;border: 1px solid #ddd;background-color:#fff;border-radius:0;position:absolute;left:0;top:100%;z-index:999;-webkit-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%);transform:translateY(5%);opacity:0;filter:alpha(opacity=0);visibility:hidden;box-sizing:border-box;-webkit-transform-origin:center 0;-moz-transform-origin:center 0;-ms-transform-origin:center 0;-o-transform-origin:center 0;transform-origin:center 0;box-shadow:0 0 3px rgba(0,0,0,.15);}
.nav_wrap .head_nav li:hover>ul{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100);visibility:visible;}
.nav_wrap .head_nav > li ul li a em{ font-style:normal}

.fixed-nav .logo img{max-height: 70px;}
.fixed-nav .container{width: 100%;position: fixed;left: 0;top: 0;z-index: 9;-webkit-transition: none;-o-transition: none;transition: none;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);opacity:1;background-color: rgba(255,255,255,.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);box-shadow: 1px 0 1px rgba(0,0,0,.3);}
.fixed-nav .head_layer{
    width: 1170px;
    margin: 0 auto;
    position: relative;
}
.fixed-nav .nav_wrap .head_nav>li{line-height: 70px;}
.fixed-nav-active .container{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.fixed-nav-active .nav_wrap:before{opacity: 1;height: 100%;}
.fixed-nav .logo a,.fixed-nav .logo img,.fixed-nav .head_nav li a{-webkit-transition: none;-o-transition: none;transition: none;}
.head_holder{display: none!important;}

/*mobile*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed; top:0; z-index:9999;width:100%; display:none;}
.sp_logo{padding:0 0 0 10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#47bee2;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999;background:#fff;width:100%;height:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 10px)}
.sjj_nav>ul>li:first-child #language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child #language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:50px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;position:relative;line-height:60px;font-size:16px;padding-left:30px;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:100%;font-size:15px; text-transform:capitalize;} 
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#47bee2}
.sjj_nav ul li ul li>ul{margin-left:10px}

/**/
.notice{ width:100%; background-color:#f4f4f4; border-bottom:solid #d4d4d4 1px; padding:13px 0 10px 0}

.noticTipTxt{ overflow:hidden; height:22px; line-height:22px;}
.noticTipTxt li{ float:left; width:50%;}

.notice .notice_title{ float:left; padding-right:10px; color:#1e757c}

/**/
.main_title{ width:100%; margin-bottom:15px; margin-top:35px;}
.main_title:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .main_title{zoom: 1;}
*:first-child + html .main_title{zoom: 1;}

.main_title h2{ font-family:'impact'; font-size:17px; color:#1e757c; float:left; margin-right:6px;}
.main_title h3{ font-size:16px; font-weight:bold; float:left}

.news_index .news_img img{ width:100%}

.news_list{ padding-top:10px;}
.news_list dl{ padding:6px 0 6px 0}
.news_list dl:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .news_list dl{zoom: 1;}
*:first-child + html .news_list dl{zoom: 1;}

.news_list dl dt{ float:left; font-weight:normal}
.news_list dl dt i{ color:#1e757c}
.news_list dl dd{ float:right}

/**/
.main_title .arror { float:right;}
.main_title .arror img { margin-left:5px; margin-top:-3px; cursor:pointer;}
.bottom .product_service .ps_list { width:100%; position:relative; text-align:left; overflow:hidden; height:273px;}
.bottom .product_service .ps_list ul { position:absolute; width:100%;}
.bottom .product_service .ps_list ul li { margin-bottom:15px;}
.bottom .product_service .ps_list ul li img { float:left; border:solid #ddd 3px; margin-right:10px;}
.bottom .product_service .ps_list ul li .ps_title { margin-left:20px;}
.bottom .product_service .ps_list ul li .ps_title h2 {  font-size:13px; font-weight:bold; color:#333;}
.bottom .product_service .ps_list ul li .ps_title p { font-size:12px; color:#697080; margin-top:8px;}

/**/
.about_main{ line-height:25px;}
.about_img{ margin-top:12px;}
.about_img img{ width:100%}

/**/
.pro_bottom{ width:100%; background-color:#1e757c; border-top:solid #ededed 7px; margin-top:30px; padding:30px 0 20px 0}

.bottom_title{ width:100%; color:#fff; font-size:16px; font-weight:bold}

/* scrollleft */
.scrollleft{ margin-top:18px;}
.scrollleft li{float:left;margin-right:15px;display:inline; text-align:center;line-height:19px;text-align:center;}
.scrollleft img{ width:136px; padding:10px;border:solid 4px #ddd;}
.scrollleft img:hover{ border:solid 4px #FC0;}
.scrollleft h3 a{ color:#fff; font-size:13px; line-height:20px}
.scrollleft h3 a:hover{ color:#fc0}

.pro_in_img{ cursor: pointer; overflow: hidden; position: relative;}
.pro_in_img img{width:100%;top: 0;position: relative;left: 0; -webkit-transition: -webkit-transform 0.6s; -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; transition: transform 0.6s}
.pro_in_img img:hover{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

/**/
.bottom_contact span{ color:#0badba; margin-top:11px; display:block}
.bottom_contact em{ color:#edb802; font-size:24px; font-weight:bold; padding-top:2px; display:block; font-style:normal}
.bottom_contact .bottom_item{ color:#fff; padding-top:3px; line-height:25px;}

.footer{ width:100%; background-color:#07545a; border-top: solid #57989c 1px; color:#fff; text-align:center; padding:14px 0 14px 0}
.footer a{ color:#fff}
.footer a:hover{ color:#fc0}

/**/
.banner_in{ min-height:280px;}

.location{ background-color:#f4f4f4; border-bottom:solid #d4d4d4 1px; padding:13px 0 11px 0}
.location i{ color:#1e757c; font-size:16px;}

/**/
.contact_in0{ padding-top:30px; padding-bottom:6px;}
.contact_in2{ padding-top:39px;}
.contact_in2 p{ color:#1e757c; font-size:20px;}
.contact_in2 p span{ text-transform:uppercase; color:#888; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
.contact_in2 div{ color:#666; line-height:26px; padding-top:10px;}

.contact_in{ width:100%; border:solid #ddd 1px; border-radius:8px; text-align:center; padding:20px 0 16px 0; background-color:#f2f2f2; margin-top:22px; height:180px;}
.contact_in h3{ color:#1e757c; font-size:38px;}
.contact_in p{ font-size:14px; line-height:26px; padding-top:14px;}

.contact_in img{ width:90px;}

.baidu-maps{ width:100%; height:350px; border:solid #ddd 1px; margin-top:25px;}

/**/
.contact_service{ width:100%; background-color:#f2f2f2; margin-top:35px;}

.contact_service_content{ text-align:center; padding-bottom:25px;}
.contact_service_content i{ color:#1e757c; font-size:50px; font-weight:lighter; margin-top:32px;}

.contact_service_content h4{ font-size:18px; margin:10px 0 10px 0}
.contact_service_content .contact_service_p{ color:#777}

/**/
.title{ text-align:center; margin-top:38px;}
.title h3{ font-size:24px; color:#1e757c; padding-bottom:7px;}
.title p{ color:#888; width:100%; margin:auto; padding-top:8px; font-size:14px; line-height:23px;}
.title span{ font-family:Tahoma, Geneva, sans-serif; color:#888; text-transform:uppercase; padding-top:7px; display:block; font-size:16px;}

/**/
.feedback{ padding-top:25px; padding-bottom:35px;}
.feedback input[type='text']{ width:100%; border:solid #ddd 1px; padding:8px 8px 8px 5px; font-size:14px; margin-top:10px; margin-bottom:12px;}
.feedback input[type='text']:hover{ border:solid #325dc6 1px; background-color:#f2f2f2}
.feedback b{ font-size:15px;}
.feedback textarea{ width:100%; border:solid #ddd 1px; padding:8px 8px 8px 5px; font-size:14px; margin-top:10px; margin-bottom:12px; min-height:100px;}
.feedback textarea:hover{ border:solid #325dc6 1px; background-color:#f2f2f2}

.feedback input[type='submit']{ width:118px; display:block; background-color:#1e757c; border:solid #1e757c 1px; text-align:center; color:#fff; padding:5px 0 5px 0; margin-top:6px;}
.feedback input[type='submit']:hover{ text-decoration:none; background-color:#fff; color:#1e757c}

/**/
.newscat{ text-align:center; margin-bottom:20px;}
.newscat ul li{ display:inline-block; border:solid #ddd 1px; text-align:center; padding:10px 35px 10px 35px; border-radius:26px; font-size:14px; margin:35px 10px 10px 10px;}
.newscat ul li:hover{ border:solid #1e757c 1px; background-color:#1e757c;}
.newscat ul li:hover a{ color:#fff}
.newscat ul li:hover a:hover{ color:#fc0}
.newscat ul li.active{ border:solid #1e757c 1px; background-color:#1e757c;}
.newscat ul li.active a{ color:#fff}
.newscat ul li.active a:hover{ color:#fc0}

/**/
.news_item h3{ font-size:18px; color:#1e757c; padding-top:15px; padding-bottom:15px;}
.news_item_1{ border-right:solid #ddd 1px; padding-bottom:10px;}
.news_item_1 h3{ width:100%; text-align:right}
.news_item h3 a{ color:#1e757c}
.news_item span{ color:#777}
.news_item span a{ color:#777}
.news_item p{ padding-top:8px; color:#666; line-height:22px;}
.news_item_2 .more{ display:block; width:130px; text-align:center; border:solid #ddd 1px; border-radius:26px; padding:8px 0 8px 0; font-size:13px; margin-top:15px;}
.news_item_2 .more:hover{ border:solid #1e757c 1px; background-color:#1e757c; color:#fff}

/**/
.pagination{ text-align:center; margin:35px 0 15px 0; display:block; padding-top:10px;}
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num{ text-align:center; margin-left:3px;}
.page-num, .page-link {
	position: relative;
	padding: 6px 10px 6px 10px;
	color: #1e757c;
	border: 1px solid #1e757c;
	text-decoration:none;
	font-size:13px;
	margin-top:12px;
	width:20px;
	height:20px;
	display: inline;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
	border: 1px solid #1e757c;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #1e757c;
	border-color: #1e757c;
}
.page-num-current:hover {
	color: #fff;
}
.text-secondary{ padding-top:20px;}

/**/
.newsinfo_1{ font-size:18px; text-align:center; padding-top:28px;}
.newsinfo_2{ width:100%; border-bottom:solid #ddd 1px; text-align:center; color:#777; padding:8px 0 14px 0}
.newsinfo_3{ width:100%; padding:15px 0 10px 0; line-height:25px;}

.next_one{ width:100%; border-top:dashed #ccc 1px; margin-top:10px; padding-top:8px;}
.next_one p{ padding:4px 0 4px 0}

/**/
.support{ position:relative; margin-top:30px; margin-bottom:20px;}
.support_item{ width:78%; background-color:#1e757c; margin:-90px auto 0 auto; z-index:888; position:relative; color:#fff; text-align:center; padding:26px 0 25px 0}
.support_item i{ font-size:40px; width:100px; height:100px; border:solid #fff 2px; border-radius:50%; padding-top:30px; text-align:center}
.support_item:hover i{ border:solid #eee 2px; color:#eee}
.support_item h3{ padding-top:8px;}
.support_item h3 a{ color:#fff; font-size:20px;}
.support_item a:hover{ color:#fc0}

.support_title{ font-size:14px; padding-top:26px; line-height:26px;}

/**/
.faq_list{ width:100%; border:solid #ddd 1px; margin-top:30px;}
.faq_list .faq_title{ background-color:#1e757c; padding:15px 10px 15px 20px; color:#fff; font-size:14px}
.faq_list .faq_title a{ color:#fff}
.faq_list .faq_title a:hover{ color:#fd0}
.faq_list .faq_content{ font-size:13px; padding:15px 10px 15px 20px; line-height:25px;}
.faq_list .faq_more{ padding:0px 10px 20px 20px;}
.faq_list .faq_more a{ width:130px; display:block; text-align:center; border:solid #ddd 1px; border-radius:26px; font-size:13px; padding:8px 0 8px 0}
.faq_list .faq_more a:hover{ border:solid #1e757c 1px; background-color:#1e757c; color:#fff}

/**/
.service{ font-size:14px; line-height:26px; padding-top:20px;}
.service_contact{ text-align:center; margin-top:26px;}
.service_contact i{ font-size:44px; width:100px; height:100px; border:solid #333 2px; border-radius:50%; padding-top:27px; text-align:center}
.service_contact h3{ font-size:20px; padding-top:15px;}
.service_contact p{ font-size:14px; padding-top:10px;}

/**/
.download{ width:100%; border-bottom:dashed #ccc 1px; margin:25px 0 10px 0; padding-bottom:20px;}
.download i{ font-size:42px; width:75px; height:75px; border:solid #333 2px; border-radius:50%; padding-top:16px; text-align:center}
.download i:hover{ border:solid #1e757c 2px; background-color:#1e757c; color:#FFF}
.download h3{ font-size:18px;}
.download .downintro{ color:#666; padding-top:14px;}
.download h4{ font-size:13px; color:#777; padding-top:12px;}
.download img{ width:100px; float:right}

/**/
.about_content{ font-size:14px; padding-top:15px; line-height:28px;}

/**/
.pro_list{ width:100%; border:solid #1e757c 2px; margin-top:30px;}
.pro_list_title{ width:100%; background-color:#1e757c; font-size:18px; text-align:center; padding:20px 0 20px 0; color:#fff;}
.pro_list_content{ padding:5px 20px 20px 20px;}

.pro_list_content ul li a{ width:100%; border:solid #ddd 1px; padding:7px 10px 8px 15px; line-height:22px; margin:15px 0 0px 0; display:block}
.pro_list_content ul li a:hover{ border:solid #1e757c 1px; background-color:#1e757c; color:#fff}
.pro_list_content ul li.active a{ border:solid #1e757c 1px; background-color:#1e757c; color:#fff}

/**/
.pro_img{ cursor: pointer; overflow: hidden; position: relative;}
.pro_img img{width:100%;top: 0;position: relative;left: 0; -webkit-transition: -webkit-transform 0.6s; -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; transition: transform 0.6s}
.pro_img img:hover{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

/**/
.pro_item{ width:100%; border-bottom:dashed #ccc 1px; margin-top:30px; padding-bottom:25px;}
.pro_item .pro_img{ border:solid #ddd 1px;}
.pro_item h3{ font-size:18px;}
.pro_item p{ line-height:23px; color:#777; padding-top:10px;}

.pro_item .more{ width:130px; display:block; text-align:center; border:solid #1e757c 1px; background-color:#1e757c; border-radius:26px; font-size:13px; padding:8px 0 8px 0; margin-top:13px; color:#fff}
.pro_item .more:hover{ background-color:#fff; color:#1e757c}

/**/
.pro_info_r h3{ padding-top:10px; font-size:20px; padding-bottom:6px;}
.pro_info_r dl{ margin-top:15px; margin-bottom:5px;}
.pro_info_r dl dt{ padding-bottom:6px;}

.pro_info_r .more{ width:130px; display:block; text-align:center; border:solid #1e757c 1px; background-color:#1e757c; border-radius:26px; font-size:13px; padding:8px 0 8px 0; margin-top:19px; color:#fff}
.pro_info_r .more:hover{ background-color:#fff; color:#1e757c}

.pro_info_title{ font-size:18px; font-weight:bold; color:#1e757c; border-bottom:solid #dddd 1px; padding:20px 0 10px 0}
.pro_info_content{ font-size:14px; line-height:26px; padding-top:16px; padding-bottom:15px;}

/**/
.culture i{ color:#1e757c; font-size:60px;}
.culture{ text-align:center; margin-top:25px;}
.culture h3{ font-size:20px; padding-top:12px;}
.culture p{ font-size:14px; line-height:24px; padding-top:12px;}

/**/
.highslide-gallery{ text-align:center; margin-top:20px;}
.highslide-gallery img{ margin-bottom:7px; border:solid #ddd 3px; width:100%}
.highslide-gallery span{ font-size:13px;}

/**/
.news_xs{ display:none;}


@media (max-width:768px)
{
	.top{ padding-top:12px; display:none}
	.top_l,.top_r{ text-align:center}
	.top_r{ padding-top:3px;}
	
	.sp_header{ display:block}
	.index_web_head{ display:none}
	
	.swiper-container{ margin-top:50px;}
	
	.noticTipTxt li{ float:none; width:100%}
	
	.news_list dl dt{ width:100%}
	.news_list dl dd{ display:none}
	
	.scrollleft{ margin-bottom:19px;}
	
	.contact_in{ height:auto}
	.contact_in1{ display:none}
	.contact_in2{ padding-top:1px;}
	
	.newscat ul li{ width:100%; margin-top:5px; padding:5px 0 5px 0; margin:10px 0 0 0}
	.newscat{ margin-top:15px; margin-bottom:5px;}
	.news_item_1 h3{ display:none;}
	.news_item_1 img{ width:100%}
	.news_item h3{ font-size:16px; padding-top:5px;}
	.news_item{ margin-top:22px;}
	
	.download .icon{ display:none}
	
	.title h3{ font-size:20px;}
	
	.news_pc{ display:none}
	.news_xs{ display:block}
	}

@media (min-width:768px) and (max-width:992px)
{
	.nav_wrap .head_nav > li > a { font-size:12px; padding-left:6px; padding-right:6px;}
	
	.sp_header{ display:block}
	.index_web_head{ display:none}
	
	.news_list dl dt{ width:100%}
	.news_list dl dd{ display:none}
	
	.about_img{ display:none}
	
	.news_item p{ height:70px; overflow:hidden;}
	.news_item h3{ font-size:16px;}
	}

@media (min-width:992px) and (max-width:1200px)
{
	.nav_wrap .head_nav > li > a { padding-left:12px; padding-right:12px;}
	
	.news_list dl dt{ width:100%}
	.news_list dl dd{ display:none}
	
	.about_img{ display:none}
	
	.bottom .product_service .ps_list { height:313px;}
	
	.download i{ width:65px; height:65px; padding-top:10px;}
	}