﻿@charset "utf-8";
/* CSS Document */
body{
font-family:"微软雅黑";font-size:12px;font-weight:normal;color:#777;margin:0px;padding:0px; background:#fff; overflow-x:hidden}
p,form,h1,h2,h3,h4,h5,h6,input,dl,dd,table,td,input,ul,li{margin:0px;padding:0px;}
ul,ol{margin:0px;padding:0px;list-style-type:none;}
img{border:none;}
li{ list-style:none}
a{color:#777;text-decoration:none;}
a:hover{ color:#0668a7}
.clear{clear:both;}
@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
#cnzz_stat_icon_1262972729{float:none;}
.header-top{height: 38px;line-height: 38px;background-color:#515151; }
.top_r{ float:right; overflow:hidden;font-size:12px }
.top_r a{ float:left; color:#b9b9b9; padding:0 15px; background:url(../images/shu.jpg) no-repeat right; }
.top_r a:hover{ color:#fff}

.top_r span a{ background-color:#ededed ; width:30px; height:30px; border-radius:30px; padding:0; margin:4px 5px 0;}
.top_r span a.jd{  background-image:url(../images/jd.png); background-repeat:no-repeat; background-position:center;background-size:18px 16px;}
.top_r span a.cxt{  background-image:url(../images/cxt.png); background-repeat:no-repeat; background-position:center;background-size:18px 18px;}
.top_r span a.tm{  background-image:url(../images/tm.png); background-repeat:no-repeat; background-position:center;background-size:17px 19px;}

.top_r span a:hover{ background-color:#fff}

.top{width: 100%;height:71px;padding: 14px 0;z-index: 11;/*background-color:#fff;*/ border-bottom:1px solid #dedede; position:relative}
.logo{ float:left;-webkit-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms; width:324px}
.logo img{	display: block; max-width: 100%;height: auto;}
.top.fixed{position: fixed;left: 0;top: 0;z-index: 11;background-color:#fff;}
.top.fixed .logo{ width:250px; margin-top:8px}
.w960{width: 1200px;margin: 0 auto;color: #6aa2ca;font-size: 16px;}

/*导航*/
.top_nav{float:right;}
.top_nav>ul>li{float:left; position: relative; }
.top_nav>ul>li>a{float:left; padding:0px 22px; font-size:14px;height:82px; color:#333;border-bottom:3px;line-height:68px; }

.top_nav>ul>li>a.cur,.top_nav>ul>li>a:hover{ border-bottom:3px solid #0668a7; color:#0668a7 }
.top_nav li .submenu{ position:absolute;top:85px; z-index:99; display:none; background:#f8f8f8; width:100%; left:0;padding:5px 20px 15px; width:60px}
.top_nav li .submenu li{border-bottom:1px solid #d7d7d7; padding:10px 0; text-align:center}
.top_nav li .submenu li a{ color:#777; font-size:12px }
.top_nav li .submenu li a:hover{color:#0668a7}

.top_nav li .submenu_pro{ width:100%; top:100px; }
.submenu_con{ overflow:hidden; width:1200px; margin:0 auto; padding:36px 0 48px; height:230px}
.submenu_con dl{ overflow:hidden}
.submenu_con dd{ float:left; width:600px}
.submenu_con dd h2{ font-weight:normal; color:#0668a7; font-size:23px; margin-bottom:40px}
.submenu_con dd span{ background:url(../images/head_li.png) no-repeat left; padding-left:15px; width:30%; float:left}
.submenu_con dd span a{ font-size:14px; line-height:34px}
.submenu_con dt{ float:right; width:500px}
.submenu_con dt img{ width:100%}


.slideBox{ overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.top_nav .slideBox .bd li{ zoom:1; vertical-align:middle; border:none; padding:0 }
.slideBox .bd img{ width:100%; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none; }



/*.submenu_l{ float:left;width:440px}
.submenu_con p{ overflow:hidden; padding:14px 0}
.submenu_con span{color: #0668a7;width: 170px; border-right: 1px solid #e4e4e4;line-height: 20px;margin-right: 20px; float:left; font-size:14px;text-align:right;padding-right:35px} 
.submenu_con b{ float:left; font-weight:normal; width:60%; position:relative; top:-5px}
.submenu_con p a {color: #999;font-size: 14px;margin: 0 10px;line-height: 25px;float:left}
.submenu_con p a:hover{ color:#0668a7}
.submenu_r{ float:right;width:730px}
.submenu_r span{ width:145px; }
*/

.top_nav_home>ul>li>a{ color:#fff;}
.top_nav_home{ margin:16px 30px 0 0px}
.top_nav_home #demo-b{margin-top:27px;}



#demo-b{ float:right; margin-top:13px; margin-left:15px}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; 
}

input[type=search] {
	background: #ededed url(../images/serch.png) no-repeat center center;
	border: solid 1px #fff;
	padding: 4px 8px 5px 32px;
	width: 55px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:hover {
	width: 140px;
	background-color: #fff;
	border-color: #fff;
	background: #ededed url(../images/serch.png) no-repeat 90% center;
	
}

#demo-b input[type=search] {
	width: 15px;
	padding-left: 4px;
	color: transparent;
	cursor: pointer; -webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%; outline:none;-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%; margin-top:-8px
}
#demo-b input[type=search]:hover {
	background-color: #fff;
}
#demo-b input[type=search]:hover {
	width: 140px;
	padding-left: 22px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#demo-b input:-moz-placeholder {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;
}


.ab_top,.about_video,.pro_main{ max-width:1200px; margin:0 auto; padding:60px 0}
.ab_top_t{ text-align:center}
.ab_top_t h2,.pro_main h2{ font-size:30px; font-size:30px; color:#333; font-weight:600; text-align:center}
.ab_top_t p{ font-size:14px; color:#777; margin:25px 0 10px}
.ab_top_t h3{ font-weight:normal; font-size:18px; color:#0668a7; margin-bottom:50px}

.ab_dl{  overflow:hidden;}
.ab_dl dl{text-align:center; position:relative; cursor:pointer}
.ab_dl .dl_r{ margin:0}
.ab_dl dt{overflow:hidden;position: relative;}
.ab_dl dt img{overflow: hidden; -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
-webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s; transition: all 0.5s ease .0s;}
.ab_dl dd{ position:absolute; left:15%; width:70%; top:0; color:#fff; padding:0; font-size:14px; line-height:24px;text-align:left}
.ab_dl dd span{ font-size:30px; display:block; margin:50px 0 30px; text-align:center}
.ab_dl dl:hover dt img{-webkit-transform: scale(1.08);-moz-transform: scale(1.18);-ms-transform: scale(1.08);transform: scale(1.08);}
.ab-top{padding-top: 133.6%;}
.ab_tab{ background-color:#f5f5f5;}
.ab_dl dl p{display: -webkit-box;  -webkit-line-clamp:6;-webkit-box-orient: vertical;overflow: hidden;}
.ab_tab_main{max-width:1200px; margin:0 auto;}
.ab_tab_main p{ font-size:14px; line-height:24px; padding:0 60px;display: -webkit-box;  -webkit-line-clamp:12;-webkit-box-orient: vertical;overflow: hidden;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding: auto;}
.about_video{ text-align:center; display:table; margin:0 auto}
.about_video h2{ font-size:24px; color:#333; text-align:center; font-weight:bold; margin-bottom:40px}
.ab_tab_main tr td{width: 50%;}


.about_video{ text-align:center; display:table; margin:0 auto}
.about_video h2{ font-size:24px; color:#333; text-align:center; font-weight:bold; margin-bottom:40px}

.foot{ background-color:#282828; padding:40px 0; text-align:center}
.foot p{ font-size:14px; color:#8c8c8c; line-height:24px; margin-top:20px}
.foot p span{ font-size:42px; display:block; color:#0668a7; margin:27px 0}


.quali_h2{ font-size:30px; color:#333; text-align:center; font-weight:bold; padding:60px 0 39px}
.qualifi_main,.certification,.International{ background-color:#f5f5f5; padding:60px 0}
.qualifi_main ul,.certification ul,.International ul{ max-width:1200px; margin:0 auto; overflow:hidden}
.qualifi_main li{ float:left; margin-right:15px;width:185px;}
.qualifi_main li img{ width:185px;}
.qualifi_main li a{ float:left}
.qualifi_main .li_r{ float:right}


.certification ul li{ float:left; background-color:#fff; padding:6px; width:210px; margin-right:17px; margin-bottom:25px;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.certification ul li a{ float:left}
.certification ul li img{ width:210px}
.certification ul li:hover,.International ul li:hover{ background-color:#4589b4}

.International ul li{ padding:6px; background-color:#fff; margin-right:15px; width:272px; float:left; margin-bottom:20px;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.International ul li a{ float:left}
.International ul li img{ width:272px}



.big{overflow: hidden; -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
-webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s; transition: all 0.5s ease .0s;}
.big:hover{-webkit-transform: scale(1.08);-moz-transform: scale(1.18);-ms-transform: scale(1.08);transform: scale(1.08);}

.pro_main h3{ font-weight:normal; text-align:center; font-size:14px; line-height:26px; margin:25px 0 30px}
.pro_con{ overflow:hidden}
.pro_con dl{background-color:#f3f3f3; margin-bottom:35px; -webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms; min-height:445px;}
.pro_con dl a{display: block;position: relative;}
.pro-top{padding-top: 60.68%}
.pro_con dl:hover{ background-color:#0668a7; color:#fff;z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0)}
.pro_con dl:hover a{ color:#fff}
.pro_con dl:hover span{ background:url(../images/fang_hover.jpg) no-repeat left}
.pro_con dt{ overflow:hidden}
.pro_con dd{ padding:30px 27px}
.pro_con dd h4{ padding-bottom:15px; border-bottom:1px solid #dadada; margin-bottom:25px}
.pro_con dd h4 a{ font-weight:normal; font-size:18px; color:#333}
.pro_con dd span{ display:block; font-size:14px; line-height:26px; background:url(../images/fang.jpg) no-repeat left; padding-left:15px}
.pro_con .dl_r{ float:right; margin-right:0}

.pro_ment{ overflow:hidden; margin-top:45px}

.pro_l h4{ font-weight:normal; font-size:18px; color:#0668a7; line-height:26px; border-bottom:1px solid #dadada; padding-bottom:19px; margin-bottom:20px}
.pro_l li a{ font-size:14px; line-height:30px; background:url(../images/fang.jpg) no-repeat left; padding-left:15px}
.pro_l li a:hover{background:url(../images/fang_1.jpg) no-repeat left;}
.pro_l li a.cur{background:url(../images/fang_1.jpg) no-repeat left;color:#0668a7;}
.pro_l{ float:left; background-color:#f3f3f3; width:22.5%; padding:50px 40px 90px}
.pro_r{ float:right; border:1px solid #d3d6da; padding:50px 40px; width:61%}
.pro_r img{max-width: 379px;}
.pro_r h4{font-weight:normal; font-size:20px; color:#0668a7;border-bottom:1px solid #dadada; padding-bottom:17px; margin-bottom:20px}
.pro_r p{ font-size:14px; line-height:30px}
.pro_r p span{ font-size:16px; color:#333}

.case_main{ overflow:hidden}
.case_main dl{ margin-bottom:65px; -webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.case_main dt img{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
-webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s; transition: all 0.5s ease .0s;}
.case_main dt{ overflow:hidden}
.case_main h4{ font-weight:normal; font-size:16px; padding:35px 0; border-bottom:4px solid #ededed}
.case_main .dl_r{ float:right; margin-right:0}
.case_main dt a{display: block;position:relative;}
.case-top{padding-top:67.28% }
.case_main dl:hover a{ color:#0668a7}
.case_main dl:hover h4{ border-bottom:4px solid #0668a7}
.case_main dl:hover dt img{-webkit-transform: scale(1.08);-moz-transform: scale(1.18);-ms-transform: scale(1.08);transform: scale(1.08);}

.map_main{ text-align:center; margin-top:40px;}
.map_main>img{max-width: 927px;}
.contact_main ul{ overflow:hidden}
.contact_main li{ float:left; text-align:center; font-size:15px; margin:0 57px; line-height:26px}
.contact_main li b{ display:block; width:109px; height:74px; border-radius:109px; background-color:#0668a7; padding-top:35px; display:table; margin:0 auto}
.contact_main li span{ font-size:18px; color:#333; display:block; margin:15px 0 4px}

.con_tab{max-width: 1200px;margin: 50px auto 0 auto;padding: 0 10px;}
.con_tab tr{display: block;width: 100%;}
.na{width: 30% !important;display: block !important;float: left !important;margin: 0 1%}
.nr{display: block;}
.con_tab td input,.con_tab td textarea{ font-family:"微软雅黑"; color:#9999; font-size:14px; border:1px solid #d7d7d7; border-radius:4px; outline:none; padding:14px; width:100%;}
.con_tab td textarea{ width:100%; height:230px;display: block !important;}
.con_tab td{padding-bottom:15px;display: block;width: 100%;}
.but1{text-align:center; display:block; font-size:18px; color:#fff; background-color:#0668a7; height:44px; line-height:44px; border-radius:5px; width:100%; border:3px solid #0668a7}
.but1:hover{ border:3px solid #0668a7; background:none; color:#0668a7}
.con_tab td input:focus,.con_tab td textarea:focus{
transition:border linear .2s,box-shadow linear .2s;
-moz-transition:border linear .2s,-moz-box-shadow linear .2s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
outline:none;
border-color:#0668a7;
box-shadow:0 0 7px #0668a7;
-moz-box-shadow:0 0 7px #0668a7;
-webkit-box-shadow:0 0 7px #0668a7;
}


.news{ background-color:#f5f5f5;padding:60px 0; margin-bottom:30px}
.news_main{ max-width:1200px; margin:0 auto}
.news_main h2{ font-weight:bold; text-align:center; font-size:30px; text-align:center; color:#333; margin-bottom:40px}
.news_main dl{ overflow:hidden}
.news_main dt{ overflow:hidden}
.news_main dd{ }
.news_main dd h3 a{ font-weight:normal; font-size:18px; color:#333}
.news_main dd p{ font-size:14px; line-height:25px; margin:25px 0; padding-bottom:25px; border-bottom:1px solid #d3d6da}

.news_main dd h4{ font-weight:normal;}
.news_main dd h4 span{ display:block; font-size:14px; line-height:30px}
.news_main dd h4 a{ color:#555}
.news_main dd h5 a{ background-color:#0668a7; width:164px; height:42px; line-height:42px; text-align:center; border-radius:4px; display:block; color:#fff; font-weight:normal; margin-top:25px; font-size:14px; border:2px solid #0668a7}
.news_main dd a:hover{ color:#0668a7;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.news_main dd h5 a:hover{ background:none}


.news_bak{-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.news_bak dl{ max-width:1200px; margin:0 auto; padding:43px 0; overflow:hidden;}
.news_bak dt{ float:left; width:110px; text-align:right; color:#0668a7; font-size:42px}
.news_bak dt span{ display:block; font-size:14px}
.news_bak dd{ float:right; width:calc(100% - 150px); font-size:14px}
.news_bak dd h2 a{ font-weight:normal; font-size:18px; color:#333}
.news_bak dd h2 a:hover{ color:#0668a7}
.news_bak dd p{ line-height:24px; margin:20px 0}
.news_bak:hover{ background-color:#f4f4f4}


.news_con{ max-width:1200px; margin:0 auto; padding:65px 0}
.news_con .td_1{ font-size:18px; color:#333}
.news_con .td_2{ font-size:14px; color:#666; padding:19px 0 20px; border-bottom:1px solid #e0e0e0}
.news_con .td_3{ padding:30px 0; line-height:25px; font-size:14px}
.news_more_fot{margin-top:35px; font-size:14px; border-top:1px solid #dcdcdc; padding-top:15px; line-height:30px; color:#333}
.news_more_fot_l{ float:left;}
.news_more_fot_l a{color:#666;}
.news_more_fot_l a:hover{color:#0668a7; }
.news_more_fot_r{float:right; }
.news_more_fot_r a{ padding:8px 30px; color:#838383; border:1px solid #dcdcdc}
.news_more_fot_r a:hover{background:#0668a7; color:#fff; border:1px solid #0668a7 }

.culture_top{ max-width:1200px; margin:0 auto; padding:60px 0}
.culture_top h2{ font-weight:normal; color:#1772ad; font-size:32px; text-align:center; margin-bottom:50px}
.culture_top h2 span{ display:block; font-size:24px; color:#333; margin-top:4px}

.culture_top ul{ margin:0 auto; overflow:hidden;border-left:1px solid #e5e5e5;}
.culture_top li{ float:left; text-align:center; border-right:1px solid #e5e5e5; min-height:160px;width: 25%;}
.culture_top li span{ display:block; font-size:20px; color:#333; margin:15px 0 20px}
.culture_top li p{ font-size:14px; line-height:26px}

.culture_tab{ background-color:#f5f5f5; padding:60px 0; }
.cul_tab table{ max-width:1200px; margin:0 auto 60px;background-color:#fff;}
.culture_tab td p{ padding:50px 40px; font-size:14px; color:#444; line-height:28px}
.culture_tab td span{ font-size:32px; color:#1772ad; display:block; margin-bottom:20px}
.cur-left{width: 65%;display: block !important;}
.cur-right{width: 35%;display: block !important;}
.news_nav{ max-width:1200px;margin: 0 auto;}
.news_nav ul{ display:table; margin:60px auto}
.news_nav li{ float:left;display: inline-block !important;}
.news_nav li a{ float:left;border: #d3d6da 1px solid;padding: 8.5px 0; border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; width: 198px;font-size: 16px;color: #666;margin: 0 10px;line-height: 31px; text-align:center}
.news_nav li a:hover{ background-color:#0668a7; border:1px solid #0668a7; color:#fff}
.news_nav li a.cur{ background-color:#0668a7; border:1px solid #0668a7; color:#fff}
.news-infor>img{max-width:500px !important;}

.equipment {width: 1200px;height: 585px;font-size: 14px;position:relative; margin:-70px auto 90px}
.equipment a.control {position:absolute;display: block;top: 50%;margin-top: -55px;width: 38px;height: 70px;cursor: pointer;z-index: 2;}
.equipment a.prev {left: 0; background:url(../images/left.jpg) no-repeat left}
.equipment a.next {right: 0;background:url(../images/right.jpg) no-repeat left}
.equipment a.prev:hover {background:url(../images/left_hover.jpg) no-repeat left}
.equipment a.next:hover {background:url(../images/right_hover.jpg) no-repeat left}
.slider {display: none}



.recrument_top h2{ font-weight:normal; color:#1772ad; font-size:32px; text-align:center; margin-bottom:50px; }
.recrument_top{ /*background:url(../images/recru_bak.jpg) no-repeat center; height:700px;*/ background:#f5f5f5; padding:80px 0 }
.recrument_top ul{ overflow:hidden; width:1200px; margin:0 auto}
.recrument_top li{ float:left; background-color:#fff; padding:65px 25px 75px; margin-right:22px; width:335px; text-align:center;color:#666;}
.recrument_top li p{line-height: 30px;font-size: 14px;  margin-top:40px}
.recrument_top li:hover{ background-color:#1772ad; color:#fff; cursor:pointer}



.recrument_main{ padding:80px 0; max-width:1200px; margin:0 auto}

.recrument_main .tab_1 td{ background-color:#1772ad; font-size:16px; color:#fff; padding:16px 65px}

.accordion {cursor:pointer;padding:15px 65px; font-size:14px; color:#838383; border-bottom:1px solid #dbdbdb}

.accordion-desc{background-color: #f5f5f5;color: #666;z-index: 2;padding: 20px 60px; font-size:15px; line-height:27px}
.accordion-desc span{ font-size:16px; color:#333; line-height:30px}
.accordion-desc b{ padding:0 22px}
.accordion-desc a{ color:#fff; padding:7px 26px; background-color:#dc282b; font-size:16px}
.bg{background-color:#8b8b8b !important;color:#fff;}
.re_sub {background: url(../images/re_button.png) no-repeat center;}
.re_subs { background: url(../images/re_buttons.png) no-repeat center;}
.suspension-mobile{ display:none;}
.con_main {text-align:center;border-top:1px solid #d4d8d9;border-bottom:1px solid #d4d8d9;padding:35px 0;}
.con_main td {font-size:20px;line-height:42px;}
.con_main h2 {font-weight:normal;font-size:27px;color:#313131;display:table;margin:0 auto;border-bottom:1px dashed #7c7c7c;padding-bottom:15px;margin-bottom:30px;}

.foot_bak{background-color: #424649; color:#e3e2e2;  padding-bottom:30px}
.foot_con{ border-bottom:1px solid #595959; margin-bottom:25px}
.foot_main{ max-width:1200px; padding:55px 10px 20px 10px; overflow:hidden; margin:0 auto 20px}
.foot_main ul{ float:left; width: 14.28%;}
.foot_main ul li a{line-height: 25px; color:#ddd; font-size:12px}
.foot_main ul li a:hover{ color:#fff}
.foot_main ul h2{font-size: 17px;color: #fff; font-weight:normal; margin-bottom:10px;text-align: left;}
.foot_bak p{max-width:1200px; margin:0 auto;padding:0 10px; }
.foot_bak p span{ float:right}
/**/
#header2 { width: 100%; z-index: 100;background: white;}
.logo { margin: 15px 15px 15px 15px; float: left; }
.menu2 {float: right;width: calc(100% - 500px);  }
.menu2>ul {display: block;margin: 0;}
.menu2>ul>li {float: left; position: relative;width: 12.5%;}
.menu2 li.border0 {border: none; padding-right: 0; margin-right: 0; }
.menu2>ul>li>a {color: #333; line-height: 85px;display: block;border-bottom: 3px solid white;text-align: center;}
.menu2>ul>li>a:hover {color: #0668a7;border-bottom: 3px solid #0668a7; }
.hover{color: #0668a7;border-bottom: 3px solid #0668a7;}
.menu2 li.yewu { position: relative; }
.menu2>ul>li>.submenu>ul>li>a{display: block;line-height: 35px;text-align: center;color: #333;border-bottom:1px solid white;font-size: 13px;}
.menu2>ul>li>.submenu>ul>li{padding: 0 5px;}
.menu2>ul>li>.submenu>ul>li>a:hover{border-bottom: 1px solid #0668a7;}
.menu2>ul>li>.submenu{background: white;position:absolute;top: 88px;z-index: 999;width: 120%;left: -10%;display: none}
.menu2>ul>li:hover .submenu{display: block;}
.banner-ab {width:100%; padding-top:26.04%; position:relative; transition-duration: 5s;}
a:hover{text-decoration: none !important;}
.banner{padding-top: 88px;}
.news-top{padding-top:66.41%}
@media (max-width:1200px){
	.logo{padding: 0;max-width: 400px;}
	.menu2 ul{margin: 0;}
	.icon-menu{
		position: relative;
		margin-right: 0px;
		margin-top: 20px;
		border: none;
		border-radius: 0px;
		background: none;
		padding: 6px 10px !important;
		z-index: 9999;
	}
	.icon-bar {
		background-color:#333;
		display: block ;
		width: 40px;
		height: 8px;
		border-radius:0;
		margin: 3px 0;
	}
	.btn:focus{background: none;box-shadow: none;outline: none;}
	.btn:active{background: none;box-shadow: none;outline: none;}
	.glyphicon { top: 0;}
}
@media (max-width:991px) {
	body{padding-bottom: 60px}
	.icon-menu{margin-top: 10px;}
	.ab_tab_main tr td{width:100%;display: block;}
	.ab_tab_main p{line-height: 2;margin: 20px 0;}
	.pro_main h3{padding: 0 10px;}
	.news_nav li{ float:none;display: inline-block !important;margin-bottom: 20px;}
	.culture_tab td p{padding: 10px 20px;display: -webkit-box;   -webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;}
	.pro_l{ float:left; background-color:#f3f3f3; width:100%; padding:50px 40px 90px}
	.pro_r{ float:right; border:1px solid #d3d6da; padding:50px 40px; width:100%}
}

@media (max-width:767px) {
	.news_bak dd h2 a {
		font-weight: normal;
		font-size: 16px;
		color: #333;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.news_bak dd {
		width: calc(100% - 130px);
	}

	.news_bak dl {
		padding: 20px 10px;
	}

	.cur-right {
		width: 100%;
		margin-bottom: 10px;
	}

	.cur-left {
		width: 100%;
		margin-bottom: 10px;
	}

	.cul_tab table {
		max-width: 1200px;
		margin: 0 auto 30px;
		background-color: #fff;
	}

	.culture_top li {
		width: 50%
	}
}
@media (max-width:600px){
	.news_nav li a{width: 150px;padding:5px 0;}

}
@media (max-width:529px){
	.logo{width: 370px;}
	.pro_con dd{padding: 15px 10px;}
}
@media (max-width:467px){
	.logo{width: 310px;}
	.icon-menu{}
	.icon-bar{  width: 32px !important;  height: 6px !important; border-radius:0;  }
	.text p{width: 96%;margin: 0 auto;padding: 12px 0 35px 0;}
	.text h1{font-size: 30px;}
	.text h1 span{  font-size: 20px}
	.start .text{top:25%;}
	.product4 .text{top:25%;}
	.nav{display: none}
	.ab_tab_main p{line-height: 2;margin: 20px 0;padding: 0 10px;}
	.ab_top_t h2, .pro_main h2{font-size: 20px;}
	.con_main td{font-size: 16px;}
	.banner{padding-top: 76px;}
	.ab_top, .about_video, .pro_main{padding: 30px 0;}
}

@media (max-width:400px){
	.logo{width: 280px;line-height: 60px;}
	.icon-menu{margin-top:10px;}
	header .sjdnav{top:60px; }
	.col-xs-6{padding: 0 10px!important;}
	.banner{padding-top: 72px;}
}

@media (max-width:376px){
	.logo{width: 230px}
	.start .text{top:15%;}
	.product4 .text{top:25%;}
	.banner{padding-top: 65px;}
}


/*手机下拉导航*/
#header .sjdnav{ width:120px; height:auto; position:absolute;right:10px; top:77px;z-index:9999; }
#header .sjdnav ul{ padding:0; margin:0;}
#header .sjdnav li{ height:35px;display:block; padding:0; background:#000000; margin-bottom:2px;}
#header .sjdnav li a{display:block !important; color:white; line-height:35px; text-align: center}
#header .sjdnavhide{ height:0; overflow:hidden;}
#header2 .sjdnav{ width:120px; height:auto; position:absolute;right:10px; top:77px;z-index:9999; }
#header2 .sjdnav ul{ padding:0; margin:0;}
#header2 .sjdnav li{ height:35px;display:block; padding:0; background:#000000; margin-bottom:2px;}
#header2 .sjdnav li a{display:block !important; color:white; line-height:35px; text-align: center}
#header2 .sjdnavhide{ height:0; overflow:hidden;}
/**/
/*内页下拉导航*/
.subNavBox{margin:10px 10px 0px 10px;}
.subNav{cursor:pointer;font-size:24px;color:white;background:#101010;}
.subNav h5{font-size:18px;line-height:35px;display:inline;  margin-left: 5%;}
.subNav span{line-height:35px;margin-right:20px;font-size: 18px;}
.navContent{display:none;}
.navContent>li{background:#e3e3e3;}
.navContent>li:hover{background: #dcdbdb;}
.navContent>li:hover>a{color: white;}
.navContent>li>a{display:block;font-size:16px;line-height:30px;color:#333;margin:3px 0 0 20%;
}
.subNav h5 b{margin:0 10px;line-height: 35px;}
.subNav h5 small{line-height: 45px;text-transform: uppercase;margin-left: 5px;color: white;font-size: 12px}
/**/
/*手机底部*/
.hot{width:100%; height:58px; background:#222222; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; }
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }








