html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body { font-size:12px; background:#fff; color:#666; font-family:Arial, "微软雅黑";}
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }
input,select{font-size:12px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}


::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}


a { text-decoration: none; outline:none;}
a:hover { text-decoration: none; }


.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.wrapper { max-width: 1400px; margin: 0 auto; padding: 0 20px;position: relative; }

.header{ height:105px;  top:0; left:0; right:0; z-index:99;}

.head{ height:105px; border-bottom:1px solid #d2d1d1; margin-bottom:2px;}
.logo{ height: 32px; padding: 37px 0 0; float:left;}
.logo img { width: 520px; }
.nav{ float:right; margin:18px 20px 0 0;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{ line-height:90px; padding:0; float:left; margin:0 6px; position:relative; cursor:pointer;position: relative; }
.nav ul li a{ color:#333333; font-size:16px; font-weight: 700; }
.nav ul li a i{ height:5px; background:#FB7A01; width:0%; margin:0 auto; transition: all 0.5s ease-out 0s; position:absolute; bottom:5px; left:0; right:0;}
.nav > ul > li:hover > a > i,.nav > ul > li.selected > a > i { width:100%;}
.nav ul li ul { display: none; position: absolute; z-index: 111; top: 96%; left: -10px; background: rgba(255,255,255,.5); width: 100px; border-radius: 5px; box-shadow: 0px 0px 20px rgba(0,0,0,.1); }
.nav ul li ul li { line-height: 30px; text-align: center; border-bottom: 1px solid #eee; float: none;  }
.nav ul li ul li.last { border-bottom: none; }
.nav ul li ul li a { font-size: 15px; font-weight: 100; }
.nav ul li ul li:hover > a { color: #FB7A01; }
.nav ul li:hover > ul { display: block; }

.language_cn { float: right; margin-top: 49px; }
.language_cn a { color: #333; font-size: 15px; position: relative; display: inline-block; margin-left: 16px; }
.language_cn a.first { margin-left: 0; }
.language_cn a.first:after { position: absolute; content: "|"; color: #333; top: 0; right: -10px; font-size: 13px; }
.language_cn a.on { color: #eb6100; }

.select{ width:96px; height:26px; float:right; position:relative; top:50px;}
.select span{cursor:pointer}
#sub_list{ width:96px;position:absolute;padding:0;top:26px;left:0;background:#F4F4F4}
#sub_list ul{display:block; padding:5px; background:#FFF}
#sub_list ul li{border-bottom:1px solid #e8e8e8;}
#sub_list ul li a{display:block; padding:3px 0 2px 3px;text-decoration:none; font-size:12px; color:#666;}
#sub_list ul li a:hover{background:#F4F4F4}
.hidden{ display:none} 


.topbar{ position:absolute; bottom:0; left:0; right:0; z-index:99;}
.topbar .honor,.topbar .winning,.topbar .patent{display:block; cursor:pointer; }
.topbar .honor{ float:left; background:url(../image/honor_bg.png) repeat;}
.topbar .winning{ float:left; background:url(../image/honor_bg.png) repeat; margin-left:45px;}
.topbar .patent{ float:right; background:url(../image/honor_bg.png) repeat;}

.topbar .topbar_icon{ float:left;}
.topbar .topbar_title{ width:220px; float:right; font-size:16px; font-weight:bold; color:#FFF; padding-top:4px;}
.topbar .topbar_title p{ font-size:10px; text-transform:uppercase; font-weight:normal; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;}

.topbar .top_box{ width:280px; height:44px;  padding:20px 45px;}
.topbar .dd{position:relative;z-index:9999;transition:.5s; color:#FFF;}
.topbar .dd .honor_hover,.topbar .dd .winning_hover,.topbar .dd .patent_hover{position:absolute;bottom:0;height:0;width:100%; transition:.5s;}
.topbar .dd .honor_hover{background:#eb6100 url(../image/honor_hover.png) 265px 46px no-repeat;}
.topbar .dd .winning_hover{background:#eb6100 url(../image/winning_honor.png) 265px 56px no-repeat;}
.topbar .dd .patent_hover{background:#eb6100 url(../image/patent_hover.png) 265px 46px no-repeat;}


.topbar .dd .d_title{ font-size:16px; font-weight:bold; padding:20px 40px 0;}
.topbar .dd .d_title font{ font-size:10px; text-transform:uppercase; padding-left:10px; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight:normal;}
.topbar .dd .d_honor{ height:auto; overflow:hidden; padding:16px 40px 0;}
.topbar .dd .d_honor ul{ margin:0; padding:0;}
.topbar .dd .d_honor ul li{ line-height:24px;}
.topbar .dd .d_honor ul li a{ color:#FFF; font-size:12px;}
.topbar .dd .d_honor ul li a:hover{ text-decoration:underline;}

.topbar .dd:hover .honor_hover,.topbar .dd:hover .winning_hover,.topbar .dd:hover .patent_hover{height:150px;}


.slider-wrapper {width:100%; height:724px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:724px; position:relative; overflow:hidden;}
.inbanner {width:100%; height:420px; overflow:hidden; position: relative; }
.theme-default #slider {width:1920px; height:724px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default #inslide {width:1920px; height:420px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff; }
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:51%; bottom:90px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display: none;width:22px;height:22px;background:url(../image/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:54px;height:66px;background:url(../image/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-58px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

.banner_mb { display: none; }

@media screen and (max-width: 720px) { 
	.banner_mb { display: block; }
	#slider { display: none; }
}






.main{ padding:55px 0; height:auto; overflow:hidden; }

.main .about{ width:415px; height:504px; overflow:hidden; float:left;padding-left:30px;box-sizing: border-box;}
.main .about .desc{height:283px;overflow: hidden;}
.main .about .a_title{ height:154px; font-size:20px; line-height:20px; font-weight:bold; color:#FB7A01; background: url(../image/about_bg.png) right -18px no-repeat;background-size: 190px auto;}

.main .about .a_title .a_t_cn{ padding-top: 4px;}
.main .about .a_title .a_t_en{  font-size:10px; font-weight:normal; color:#FB7A01;text-transform:uppercase;}
.main .about .desc{ background:#eee; padding:25px 28px;line-height:29px;}
.main .about .desc { color: #666;font-size: 14px }


.main .project{ width:785px; height:320px; float:left; margin-left:0px;}
.main .project .pro_box{}

.picScroll-left{ position:relative;}
.picScroll-left .hd{ position: absolute; right:0; bottom:40%; overflow:hidden;z-index:10;width:100%;}
.picScroll-left .hd .n_title{ font-size:18px; font-weight:bold; color:#FB7A01; float:left;}
.picScroll-left .hd .n_title font{ font-size:10px; padding-left:10px; text-transform:uppercase;}

.picScroll-left .hd .prev,.picScroll-left .hd .next{font-size:16px;font-weight:100;line-height:60px;text-align:center;display:block;width:30px; height:60px; float:right; display:block; overflow:hidden; cursor:pointer;color:#fff;background:rgba(0,0,0,0.5); }
.picScroll-left .hd .prev{float:left;}
.picScroll-left .hd .next{margin:0;}
.picScroll-left .bd{ padding:0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0; float:left; overflow:hidden;position:relative;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .desc{position:absolute;width:100%;bottom:0;left:0;background:rgba(0,0,0,0.5);}
.picScroll-left .bd ul li .desc a{ color:#FB7A01;}


.picScroll-left .bd ul li .desc .title { font-size:15px; font-weight:bold;color:#fff; padding:10px 10px 10px;}
.picScroll-left .bd .pic a { display: block; margin: 0px auto; }
.desc .t_desc { color: #fff;display:none; }




.main .wrapper { position: relative; overflow: hidden; }

.main .news{ width:370px; height:auto; overflow:hidden; float:left;padding-left:30px;box-sizing: border-box;}
.main .news .n_title{ font-size:18px; overflow:hidden; font-weight:bold; color:#FB7A01;margin-bottom:30px;}
.main .news .n_title font{ font-size:10px; padding-left:10px; text-transform:uppercase;}
.main .news .n_title .n_more{ padding-top:4px;}

.main .news .n_box{width:370px; height:auto;overflow:hidden; background:#FFF; cursor:pointer;}
.main .news .n_box .n_b_date{ width:82px; height:56px; float:left; text-align:center; color:#FFF; background:#eee; padding:10px 0;}
.main .news .n_box .n_b_date .date{ font-weight:bold; font-size:18px; padding-top:8px; color: #666; }
.main .news .n_box .n_b_date .date_y{ font-size:14px; font-weight:normal; color:#e8e2db; color: #666; }

.main .news .n_box .n_desc{ width:244px; float:right; line-height:18px; color:#999; padding:0 20px 24px 0;}
.main .news .n_box .n_desc .d_title{ font-size:14px; color:#666; padding:5px 0; margin-bottom: 6px;}
.main .news .n_box a{}
.main .news .n_box:hover .n_b_date{ background:#FB7A01; transition:0.5s; }
.main .news .n_box:hover .n_b_date .date,
.main .news .n_box:hover .n_b_date .date_y { color: #fff; }

.main .other { position: absolute; left: 20px; top: 350px; width: 785px; height: 136px; background-color: #eee; }

.main .infos{ width:580px; height:auto; overflow:hidden; float:left;}
.main .infos .n_title{ font-size:18px; overflow:hidden; font-weight:bold; color:#FB7A01;}
.main .infos .n_title font{ font-size:10px; padding-left:10px; text-transform:uppercase;}
.main .infos .n_title .n_more{ padding-top:4px;}
.main .infos .n_list {padding: 10px 0;}
.main .infos .n_list a { display: block; padding: 8px 0; border-bottom: 1px dashed #ccc; font-size: 14px; line-height: 20px; color: #666; }
.main .infos .n_list a:hover {color:#e85214}
.main .infos .n_list a span {float:right; color:#999}

.main .clearfix {clear:both;height:20px;overflow:hidden}

.footer{ height:auto; overflow:hidden; background:#292826; padding:48px 0;}
.footer .f_nav{  height:220px; padding-left:65px; border-left:1px solid #5c5c5c; float:left;}
.footer .f_nav_title{ font-size:15px; color:#FFF; font-weight:bold; padding:10px 0;}
.footer .f_nav ul{ margin:0; padding:5px 0 0; list-style:none;}
.footer .f_nav ul li{ line-height:24px; padding-left:2px;}
.footer .f_nav ul li a{ color:#eee; font-size:13px;}
.footer .f_nav ul li a:hover{ color:#FFF;}


.footer .f_con{ border-left:1px solid #5c5c5c; float:right; padding-left:96px;}
.footer .f_con .f_contact{ background:url(../image/contact_icon.png) left 5px no-repeat; padding-left:30px; margin-top: 17px; line-height:30px; color:#eee;font-size:13px;}
.footer .f_nav {width: 15%; padding-left: 20px; box-sizing: border-box;	}
.footer .f_con {  width: 40%; padding-left: 20px;  box-sizing: border-box;	}
.footer .f_con .f_right{ margin-top:10px; border-top:1px solid #61615f; padding-top:14px; color:#eee; line-height:22px;}
.footer .f_con .f_right a{ color:#eee; display:block; float:left;}
.footer .f_con .f_right:hover a{ color:#e4e4e4;}

.footer .f_con .f_right a img{margin: 1px 0 0 20px;}


.com_ban{ width:100%; height:260px; position: relative; background-size: 1920px auto; background-position: center; }
.case_ban{ height: 260px;}
.com_main{ padding:55px 0 60px; height:auto; overflow:hidden;}
.com_about .words { width: 66%;padding: 10px 20px; box-sizing: border-box; }
.com_about .words p { margin-bottom: 20px; }
.com_about .img { width: 24%; padding: 10px 20px; box-sizing: border-box; }
.com_titlebar{ padding:56px 0; margin:0 auto;}
.com_titlebar .com_t_b{ font-size:24px; font-weight:bold; text-align:center; color:#fff; background:url(../image/com_line.png) bottom no-repeat; padding-bottom:16px;}
.com_titlebar .com_t_b p{ font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; color:#ccc; font-size:14px; font-weight:normal; padding-top:6px;}

.com_titlebar .com_navbar{ height:35px; margin:32px auto 0;}
.com_titlebar .com_navbar ul{ margin:0; padding:0; text-align:center;}
.com_titlebar .com_navbar ul li{ width:160px; height:35px; line-height:35px; display:inline-block; background:#fff; border-radius:30px; margin:5px 10px;}
.com_titlebar .com_navbar ul li a{ color:#666; font-size:14px; display:block; transition:.5s;}
.com_titlebar .com_navbar ul li a:hover,.com_titlebar .com_navbar ul li a.selected{ background:#FB7A01; border-radius:30px; color:#FFF;}

.com_desc{ line-height:28px; font-size:13px;}

.com_desc table{ border-collapse:collapse; border-width:thin; border-style:solid; border-color:#e4e3e3; margin-bottom:10px;}
.com_desc table td{line-height:24px; padding:12px 15px !important; border: 1px solid #e4e3e3;}
.com_desc table td img{ max-width:100%;}
.com_desc table th{border: 1px solid #e4e3e3;}






.news_box{height:auto; overflow:hidden; padding:20px 0; border-bottom:1px solid #ececec; transition:.5s;}
.news_box .n_date{ width:55px; height:82px; color:#666; font-size:30px; float:left; text-align:right; background:url(../image/news_line.png) right center no-repeat; padding:20px 24px 0 0; overflow:hidden;}
.news_box .n_date p{ color:#999; font-size:12px;}

.news_box .n_desc{ width:1282px; float:right;}
.com_leaders .news_box  { width: 50%; float: left; padding: 20px; box-sizing: border-box;  }
.com_leaders .news_box .n_desc { width: 100%; }
.news_box .n_desc .n_d_img{ width:200px; float:left;}
.news_box .n_desc .n_details{ width:1015px; float:right; line-height:22px; color:#999; padding:10px 20px 0 0;}
.com_leaders .news_box .n_desc .n_details { width: 70%; }
.news_box .n_desc .n_details .n_d_t{ color:#666; font-size:14px; padding-bottom:10px;}
.news_box:nth-of-type(odd){background-color:#fcfcfc;}
.com_leaders .news_box:nth-of-type(odd){background-color:#fff;}
.com_leaders .news_box:nth-of-type(odd):hover { background: #ececec; }
.news_box:hover{ background:#ececec;}
img { max-width: 100%; }







.case_titlebar{ padding:40px 0; margin:0 auto;}
.case_titlebar .case_t_b{ font-size:24px; font-weight:bold; text-align:center; color:#FB7A01; background:url(404.png) bottom no-repeat; padding-bottom:16px;}
.case_titlebar .case_t_b p{ font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; color:#FFF; font-size:14px; font-weight:normal; padding-top:6px;}

.case_titlebar .case_nav{ height:46px; line-height:46px; border-bottom:1px solid #81929b; border-top:1px solid #81929b;}
.case_titlebar .case_nav ul{ margin:0 auto; padding:0; list-style:none; text-align:center;}
.case_titlebar .case_nav ul li{ width:168px; display:inline-block; background:url(../image/case_n_line.png) 0 center no-repeat;}
.case_titlebar .case_nav ul li a{ color:#FFF; font-size:16px; display:block;}
.case_titlebar .case_nav ul li:first-child{ background:none;}
.case_titlebar .case_nav ul li a:hover{ background:url(../image/case_n_hover.png) bottom no-repeat;}

.case_box{ height:auto; overflow:hidden;}
.case_box ul{ width:1225px; overflow:hidden; margin:0; padding:0; text-align:center; list-style:none;}
.case_box ul li{ width:283px; height:224px; float:left; margin:0 22px 25px 0; position:relative; overflow:hidden;}
.case_box ul li a{}


.case_name{ position:absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,.5); height:0; transition: all 0.4s ease-out 0s;}
.case_name .name{ width:55%; margin:0 auto; color:#FFF; font-size:18px; text-align:center; padding-top:90px;}
.case_box ul li:hover .case_name{ top:0; height:100%; cursor:pointer;}


.product_box{ width:1225px; overflow:hidden; margin-bottom:60px;}
.product_box .pro_img{overflow:hidden; float:left; margin:0 22px 25px 0; cursor:pointer;}
.product_box .pro_img .p_img{ width:283px; height:224px; overflow:hidden; position:relative;}
.product_box .pro_img .p_img img{ transition:all 0.45s ease-in-out; max-width:100%;}
.product_box .pro_img .p_img .p_desc{ padding:45% 10% 0; font-size:15px; color:#FFF; text-align:center;}
.product_box .pro_img:hover .p_img img{ transform:scale(1.4,1.4)}

.product_box .pro_img .p_img .p_img_hover{ background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; width:100%;height:100%;opacity:0; z-index:99; transition:0.5s;}
.product_box .pro_img .p_img .p_img_hover .more_img{position:absolute; top:22%; left:40%; transition:.5s;}
.product_box .pro_img:hover .p_img .p_img_hover{ opacity:1; }
.product_box .pro_img:hover .p_img .p_img_hover .more_img{transform:rotate(180deg); }





.slideTxtBox{}
.slideTxtBox .hd{ height:46px; line-height:46px; border-bottom:1px solid #81929b; border-top:1px solid #81929b; position:relative; }
.slideTxtBox .hd ul{ position:absolute; text-align:center;}
.slideTxtBox .hd ul li{cursor:pointer; color:#FFF; width:194px; display:inline-block; font-size:16px; }
.slideTxtBox .hd ul li.on{ background:url(../image/case_n_hover.png) center bottom no-repeat; color:#FFF; font-size:16px;}
.slideTxtBox .bd ul{ padding:15px; zoom:1; text-align:center; margin-top:10px; }
.slideTxtBox .bd li{ width:210px; height:35px; line-height:35px; display:inline-block; background:#fff; border-radius:30px; margin:0 10px 10px; }
.slideTxtBox .bd li a{ color:#666; font-size:14px; display:block;}
.slideTxtBox .bd li a:hover, .slideTxtBox .bd li a.selected{ background:#FB7A01; border-radius:30px; color:#FFF; transition:0.5s;}






.honor_box{ width:1232px; overflow:hidden;}
.honor_box .hon_img{width:277px;  overflow:hidden; float:left; cursor:pointer; margin:0 30px 45px 0; border-bottom:1px solid #ededed;}
.honor_box .hon_img .h_img{ width:230px;overflow:hidden; position:relative; margin:0 auto;}
.honor_box .hon_img .h_img img{ transition:all 0.45s ease-in-out;}
.honor_box .hon_img .h_desc{ padding:15px 0; font-size:15px; color:#666; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.honor_box .hon_img:hover .h_img img{ transform:scale(1.4,1.4)}

.honor_box .hon_img .h_img .h_img_hover{ background:rgba(0,0,0,0.6); position:absolute; top:0; left:0; width:100%;height:100%;opacity:0; z-index:99; transition:0.5s;}
.honor_box .hon_img .h_img .h_img_hover .more_img{position:absolute;top: 50%; left: 50%; margin-left: -29px; margin-top: -29px;  transition:.5s;}
.honor_box .hon_img:hover .h_img .h_img_hover{ opacity:1; }
.honor_box .hon_img:hover .h_img .h_img_hover .more_img{transform:rotate(180deg); }



.job{font-size:14px; color:#666; line-height:28px; overflow: hidden;}
.job ul{ width: 100%; overflow:hidden;}
.job ul li{ width: 49%; margin-right: 2%;float:left;margin-bottom:20px; padding:16px 24px; background:#f7f7f7; display:block; box-sizing: border-box; }
.job ul li:nth-of-type(2n) { margin-right: 0; }
.job ul li a{ color:#666;}
.job ul li a span{ width:100px; float:left; background:url(../image/news_li.png) no-repeat 80px center; color:#999; font-size:12px;}
.job ul li a .desc{ padding-right: 30px; box-sizing: border-box; display:block; font-size:14px; background:url(../image/news_more.png) no-repeat right center; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.job ul li a:hover{ color:#FB7A01;}




.innovate{ overflow:hidden; padding-bottom:20px;}
.innovate .in_left{ width:100%; float:none;}
.innovate .in_left .in_left_title{ line-height:46px; margin-bottom:10px; background:url(../image/in_left_t_ine.jpg) repeat-x; background-color:none; font-size:14px; color:#666;}

.innovate .in_left tr:nth-of-type(2n+1){ background-color:#fcfcfc;}
.innovate .in_left tr:hover{ background:#eeeeee; transition:1s;}
.innovate .in_left td{ padding-left:3%; line-height:44px;}
.innovate .in_left td a{color:#666}

.innovate .in_left th.th01{ width:10%; text-align:left; padding-left:3%;}
.innovate .in_left th.th02{ width:60%; text-align:left; padding-left:3%;}
.innovate .in_left th.th03{ width:20%;text-align:left; padding-left:3%;}


.innovate .in_right{ width:252px; float:right;}
.innovate .in_right .in_contact{ background:#fcfcfc; padding-bottom:30px; margin-bottom:30px;}
.innovate .in_right .in_contact .in_c_t{ line-height:46px; padding-left:50px; background:url(../image/in_right_t.png) no-repeat; color:#666; font-size:14px;}
.innovate .in_right .in_contact ul{ margin:0; padding:20px 0 0;}
.innovate .in_right .in_contact ul li{ padding-left:50px;}
.innovate .in_right .in_contact ul li a{ color:#999; line-height:24px;}
.innovate .in_right .in_contact ul li a:hover{ color:#666;}





.com_contact{ width: 100%; height:auto; overflow:hidden;}
.contct_box{ width:100%;}
.contct_box .con_b_left{ width:42%;height:494px; float:left; background:url(../image/con_bg.jpg) center no-repeat;}

.contct_box .con_b_left .con_desc{ width:336px; float:right; margin:84px 96px 0 0; }
.contct_box .con_b_left .con_desc .c_d_t{ text-align:left; font-size:30px; font-weight:bold; background:url(../image/com_line.png) 2px bottom no-repeat; color:#FFF; padding-bottom:20px;}
.contct_box .con_b_left .con_desc .c_d_t p{ font-size:14px; text-transform:uppercase; padding-top:4px; font-weight:normal;}
.contct_box .con_b_left .con_desc .con_info{ line-height:28px; color:#FFF; margin-top:44px;}

.contct_box .con_b_right{ width:58%;height:494px; float:right;}




.pages{margin:62px auto 16px; text-align:center;width:100%;}
.pagination{text-align:center;line-height:40px;}
.pagination li{display: inline;padding:6px 10px;background-color:#f1f1f1;margin:7px;}
.pagination li a{color:#fff;text-align:center;line-height:20px;font-size:12px; color:#999}
.pagination li.active{background:#FB7A01;color:#fff;}
.pagination li.active a{color:#fff;}
.pagination li.disabled{width:74px;}
.pagination li.disabled a{width:60px;}


.next{margin-top:36px;}
.tmpage{margin:0 0 80px; overflow:hidden;}




.header.header_index { position: absolute; }
#menu { display: none; }
.mobile_nav { display: none; float: right; margin-top: 49px; margin-left: 8px; }
.mobile_nav span { display: block;width: 40px;height: 3px;background: #FB7A01; margin-bottom: 9px; }

.swiper-pagination-bullet { background: #fff;}
.topbar { display: block; }
.topbar.topbar_mb { display: none; }

.com_leaders .news_box .n_desc .n_d_img {width: 126px;}
.com_leaders .news_box .n_desc .n_d_img img { max-width: 126px; }

.clearfix { clear: both; }
.con_b_right img { max-width: 300%; }
table { width: 100%; }

.relevants { border-top:1px solid #ccc; padding:20px 0; clear: both; overflow: hidden; margin-top: 20px; }
.relevants .previou { float: left; }
.relevants	.next { float: right; margin-top: 0; }
.relevants div, .relevants a { display: inline; color: #666; }

.zsBtn{position:absolute;right:20px;top:15px;color:#333;font-size:14px;}

.header.header_index .wrapper{max-width:1400px;}


@media screen and (max-width: 1400px) {
	.nav ul li a{font-size:14px;}
}



@media screen and (max-width: 1199px) {
	.topbar { display: none; }
	.topbar.topbar_mb { display: block; position: initial; }
	.topbar.topbar_mb .wrapper { overflow: hidden; padding: 80px 0; }
	.topbar .dd { width: 25%; margin-right: 2%; margin-left: 0; }
	.topbar .dd.patent { margin-right: 0; }
	.topbar .dd.winning { width: 46%; }
	.mobile_nav { display: block; }
	.nav { display: none; }
	
	
	.com_ban { margin-top: 0; }
	.header.header-fixed { position: fixed; z-index: 999; background-color: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.2); border: none; }
	.topbar .top_box {   width: 100%; height: auto; padding: 20px; box-sizing: border-box;  text-align: center; }
	.topbar .topbar_icon { width: 40px; float: none; display: inline-block; }
	.topbar .dd.patent .topbar_icon { width: 27px; }
	.topbar .topbar_title { float: none; display: inline-block; text-align: left; margin-left: 10px; width: auto;}
	.topbar .dd .honor_hover { background: #eb6100 url(../image/honor_hover.png) 96% 46px no-repeat;	}
	.topbar .dd .winning_hover { background: #eb6100 url(../image/winning_honor.png) 80% 56px no-repeat; }
	.topbar .dd .patent_hover { background: #eb6100 url(../image/patent_hover.png) 96% 46px no-repeat;}

	.main > .wrapper > a { display: block; float: left; width: 48%; }
	.main .about { width: 100%; }
	.main .project { width: 47%; height: auto; overflow: hidden; float: left; }
	.main .news { width: 100%; }

	.main .news .n_box .n_desc { width: auto; float: left; margin-left: 20px; }
	.main .news .n_box {  width: 100%; }


	.com_titlebar { padding: 95px 0; }
	.com_titlebar .com_navbar { display: none; }
	.main .about{padding-left: 0}



	.news_box .n_desc { width: 80%; margin-left: 20px; float: left; }
	.news_box .n_desc .n_details { width: 82%; box-sizing: border-box; }
	.news_box .n_desc .n_d_img {   width: 12%; }
	.com_leaders .news_box .n_desc .n_d_img {   width: 126px; }

	.com_about .words { width: 100%; float: none; }
	.com_about .img { width: 100%; float: none; }
	

	.honor_box { width: 100%; }
	.honor_box .hon_img { width: 32%; margin: 30px 0; margin-right: 2%; }
	.honor_box .hon_img:nth-of-type(3n) { margin-right: 0; }
	.honor_box .clearfix { display: none; }
	.honor_box .hon_img .h_img { width: 100%; }


	.language_cn{position: absolute;right:20px;top:14px;margin-top:0;}

}

@media screen and (max-width: 960px) {
	.com_leaders .news_box .n_desc .n_d_img {  width: 25%; }
	.contct_box .con_b_left .con_desc { float: left; max-width: 100%; margin-left: 20px;margin-right: 0; }
}
@media screen and (max-width: 840px) {
	.com_leaders .news_box { width: 100%; }
	.com_leaders .news_box .n_desc .n_d_img { width: 126px; }
	.relevants .previou ,
	.relevants	.next { float: none; display: block; }
}

@media screen and (max-width: 720px) {
	.topbar.topbar_mb { display: none; }
	.header { height: 60px; }
	.logo { padding: 14px 0 0; }
	.language_cn { margin-top: 21px; }
	.mobile_nav { margin-top: 12px; }
	.theme-default.slider-wrapper { height: auto; } 
	.main > .wrapper > a { width: 100%; margin-bottom: 30px; }
	.main .project { margin-left: 0; width: 100%; float: none; margin-bottom: 30px; }
	.main .news .n_box .n_desc { width: 63%; height: 40px; overflow: hidden; }
	.logo { padding: 23px 0 0;  width: 62%; }
	.mobile_nav { margin-top: 19px; }
	.mobile_nav span { width: 28px; margin-bottom: 7px; }
	.language_cn a { font-size: 12px; }
	.footer .f_nav { display: none; }
	.footer .f_nav:first-of-type { display: block; width: 39%; }
	.footer .f_con { width: 60%; }
	.news_box .n_desc  .n_d_img { display: none; }
	.com_leaders .news_box .n_desc .n_d_img  { display: block; width: 25%; }
	.news_box .n_desc .n_details { width: 98%; }
	.news_box .n_desc { width: 70%; }
	.job ul li { width: 100%; margin: 10px 0; }

	
	.contct_box .con_b_left ,    
	.contct_box .con_b_right { width: 100%; height: 494px;float: none; }

	.language_cn{top:10px;margin-top:0;}
	.mobile_nav{margin-top:50px;}
	.logo{padding:0;margin-top:45px;}
	.header{height:auto;}
	.main .about .desc{height:auto;}
	.main .about{height:auto;}

}
@media screen and (max-width: 480px) {
	.footer .f_nav:first-of-type { display: none; }
	.footer .f_con { width: 100%; }
	.com_leaders .news_box .n_desc .n_d_img { width: 100%; float: none; margin-bottom: 10px; }

	.com_leaders .news_box .n_desc .n_details { width: 100%; float: none;	}
	.honor_box .hon_img { width: 48%; margin: 10px 1%; }
	.honor_box .hon_img:nth-of-type(3n) { margin: 10px 1%; margin-right: 1%; }
}
@media screen and (max-width: 360px) {
	.main .news .n_box .n_desc { width: 56%; }
	.news_box .n_desc { width: 63%; }
	
	
}






@media screen and (max-width: 720px) {
	.main .other { display: none; }
	#wzsse { display: none; }
	.main .infos { max-width: 100%; margin-left: 0!important; }
}

		
	