﻿/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../images/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

.ico2{display: inline-block; overflow: hidden;vertical-align: middle; background: url(../images/ico2.png);}




/* 设置 */
body{font-size:14px; line-height: 1.8; color: #555; background: #fff;overflow-x:auto;min-width: 1200px; font-family:Arial;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: inherit;}
a:hover { color: #f69833;}
input,select,button,textarea{ font-family:microsoft yahei;vertical-align: middle;border: none;}


/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #f69833; }
::selection {color: #fff; background: #f69833; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}

/* 表格 */
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.datalist td{ border:1px solid #ccc; padding:5px 15px;}
.datalist tr.altrow{ background-color:#ccc;}

/* 网站样式 */
.transition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.hoverImg:hover{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2); opacity:0.9;}
.mt30{ margin-top:30px;}
.c{padding-bottom:9999px; margin-bottom:-9999px;}
.mt20{margin-top:20px;}

/*通用头部*/
.head{ background-color:#fff; height:38px;}
.head_l{border-left:1px #fff solid;}
.head_l li{float:left; line-height: 38px; border-right:1px #fff solid; padding:0 18px 0 10px;}
.head_l li a{color:#a5a5a5;}
.head .f_share{width:140px;}
.head .f_share .a2a_kit a{padding: 0; margin-right: 10px;}
.head .f_share .a2a_kit .a2a_img{width:25px;height: 36px;line-height: 36px;background: url(../images/tubiao.png) no-repeat;}
.head .f_share .a2a_kit .a2a_img.a2a_i_facebook{ background-position:0 0!important;}
.head .f_share .a2a_kit .a2a_img.a2a_i_twitter{ background-position:-59px 0!important;}
.head .f_share .a2a_kit .a2a_img.a2a_i_linkedin{ background-position:-27px 0!important;}
.head .f_share .a2a_kit .a2a_img.a2a_i_google_plus{ background-position:-92px 0!important;}
.head .f_share .a2a_kit .a2a_img.a2a_i_youtube{ background-position:-128px 0!important;}

.nav_bar{position: relative; z-index: 5;}
.logo a{display:block;background:url(../images/logo.png) no-repeat;width:680px; height:84px; background-size:cover; margin:10px 0;}
.nav_r li{float:right; line-height: 84px;}
.nav_r .li01{ z-index:2;position: relative;padding-right: 0;background: none;}
.nav_r .li01 .btn-search{ display:block; width:100%;text-align: center;color: #fff;*line-height: 22px;*margin-top: 22px;}
.nav_r .li01 .btn-search i{width:22px; height:22px; }
.nav_r .li01 .search { border: 1px #fed204 solid; width:170px;}
.nav_r .li01 .search .inp{border: none;vertical-align: top;height: 30px;line-height:30px;box-sizing: border-box;padding-left:5px; width:0;}
.nav_r .li01:hover .search .inp{ width:97%;}
.nav_r .li01 .item{transition: right 300ms;-moz-transition: right 300ms;-ms-transition: right 300ms;-o-transition: right 300ms;-webkit-transition: right 300ms;}
.nav{width:1200px; background:red;}
.nav .nav_li{float:left;padding:0 30px;    position: relative;}
.nav .nav_li .nav_a{font-size:16px;font-weight: bold; line-height: 40px; position:relative;display: block;overflow: hidden;text-transform: uppercase;}

.nav .nav_li .nav_a:after{content:'';width:100%; height:2px; background-color:#f69833; position:absolute;left:-100%;bottom:1px; transition:all 0.3s ease;}
.nav .nav_li:hover .nav_a:after{left:0;}

.nav .nav_li .sub-menu{background-color: #fff;text-align: left;position: absolute;width: 270px;left: 0;top: 43px;z-index: 1000; /*visibility: hidden;opacity: 0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);margin: 0; -webkit-transform: translate(0, 20px);-moz-transform: translate(0, 20px); -ms-transform: translate(0, 20px); -o-transform: translate(0, 20px); -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); border-top:3px solid transparent;*/}
.nav .nav_li .sub-menu li a{display:block; padding:10px 20px;}
.nav .nav_li.last .sub-menu{left:auto; right:0;}
.nav .nav_li:hover .sub-menu{ visibility: visible;opacity: 1;z-index:1;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);border-top-color:#fed204}


/*通用底部*/
.foot_top{ background-color:#404440; padding:35px 0 50px;}
.foot_top .wrap{position:relative;}
.gotop{width:56px;height:56px;display:block;background:url(../images/top.png) no-repeat;position:absolute;right: 0;top: -110px;}
.foot_top dl{margin-right:4%;}
.foot_top dl dt{font-size:18px;font-weight: bold;color:#fff; text-transform: uppercase;margin-bottom: 25px;}
.foot_top dl dd{color:#898b89;}
.foot_top dl dd a{display:block;text-transform: capitalize; color:#ccc;}
.foot_top .dl01{width: 14.5%;}
.foot_top .dl02{width: 15%;}
.foot_top .dl03{width: 12%;}
.foot_top .dl04{width: 10%;margin-right: 0;}
.foot_top .dl05{width: 28%;margin-right: 0;}
.foot_top .dl05 dt{position:relative;}
.foot_top .dl05 dt:after{content:'';width:60%; height:4px; background-color:#7a7c7a; position:absolute;top:50%; margin-top:-2px; right:0;}
.foot_top .dl05 dd p{position:relative; padding-left:35px;margin-bottom: 8px;}
.foot_top .dl05 dd .i{display:block; position:absolute;left:0; top:0;}
.foot_top .dl05 dd a{text-transform: none;}
.foot_bottom{ background-color:#292c29;padding: 22px 0 25px;}
/*.f_share .a2a_kit{width:187px; margin:auto;}
.f_share .a2a_kit a{padding: 0; margin-right: 10px;}
.f_share .a2a_kit .a2a_img{width: 36px;height: 36px;line-height: 36px;background: url(../images/f_share.png) no-repeat;}
.f_share .a2a_kit .a2a_img.a2a_i_facebook{ background-position:0 0!important;}
.f_share .a2a_kit .a2a_img.a2a_i_twitter{ background-position:-50px 0!important;}
.f_share .a2a_kit .a2a_img.a2a_i_linkedin{ background-position:-98px 0!important;}
.f_share .a2a_kit .a2a_img.a2a_i_google_plus{ background-position:-147px 0!important;}
.f_share .a2a_kit .a2a_img.a2a_i_youtube{ background-position:-128px 0!important;}*/
.foot_bottom .f_word{color:#979797; margin-top:10px;}
.foot_bottom .f_word{color:#979797; margin-top:10px;}

/*首页中间区域*/
.banner{ height:550px; position:relative;overflow:hidden;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; max-width:none;}
.banner .slide_nav{ position:absolute;left:0;bottom:5%;width:100%; text-align: center;display:none;}
.banner .slide_nav a{display:inline-block;width:15px;height:15px; line-height: 99;overflow:hidden;background-color:#fff;border-radius: 50%; cursor:pointer; margin-right: 10px;box-shadow: 0px 0px 2px rgba(0,0,0,.3);}
.banner .slide_nav a.on{ background-color:#f69833;}
.banner .arrs{display:block;width:43px; height:56px; background:url(../images/ban_btn.png) no-repeat; position:absolute;top:50%; margin-top:-28px; z-index: 4!important;}
.banner .arr_prev{left:2%;}
.banner .arr_next{right:2%; background-position: right top;}

.cen_box1{padding: 55px 0;}
.cen_box1 .chan_tit .chan_style .ico2{width:20px; height:24px; background-position:0 -96px;}
.advan{display:block;width:72px; height:72px; background:url(../images/advan.png) no-repeat;}
.advan_2{background-position:-72px 0;}
.advan_3{background-position:-144px 0;}
.advan_4{background-position:-216px 0;}
.cen_advan{margin-top:80px;}
.cen_advan .advan_img{position:absolute; left:50%; margin-left:-18%;top:-34px;width: 39%;}
.cen_advan ul{width:29%;}
.cen_advan .ul1{float:left;}
.cen_advan .ul1 li,.cen_advan .ul2 li{position:relative;margin-bottom: 35px;}

.cen_advan .ul1 li .info{width: 73%;text-align: right;}
.cen_advan li .tit{font-size:20px; color:#0f0f0f;}
.cen_advan li .p{font-size:13px; color:#525552; } 
.cen_advan .ul1 li .span,.cen_advan .ul2 li .span{position:absolute;top:50%; margin-top:-33.5px;}
.cen_advan .ul1 li .span{right:0;}
.cen_advan .ul2{float:right;}
.cen_advan .ul2 li{padding-left: 26%;}
.cen_advan .ul2 li .span{left:0;}
.cen_advan li:hover .tit{ color:#f69833;}
.cen_advan li:hover .advan{ background-position: 0 -72px;}
.cen_advan li:hover .advan_2{ background-position:-72px -72px;}
.cen_advan li:hover .advan_3{ background-position:-144px -72px;}
.cen_advan li:hover .advan_4{ background-position:-216px -72px;}

.cen_box2{background:url(../images/c_bg5.jpg) center top no-repeat; padding:20px 0 60px;}
.cen_box2 .chan_tit .tit{ color:#fff;}
.cen_box2 .chan_tit .chan_style .ico2{width:36px; height:28px; background-position:-20px -96px;}
.cen_box2 .chan_tit .chan_style:before,.cen_box2 .chan_tit .chan_style:after{background-color: #fabf68;}
.cen_box2 .chan_tit .p{ color:#fff;}
.box2_pro li{height:354px; overflow:hidden; float:left;width:17%;}
.box2_pro li .img{ height:100%; position:relative;width:100%;}
.box2_pro li .img img{height:100%;}
.box2_pro li .img a{color:#fff;}
.box2_pro li .tit,.box2_pro li .sort{position:absolute;left: 15px;}
.box2_pro li .tit{font-size:20px; top: 15px;}
.box2_pro li .sort{font-size:12px; top:48px;}
.box2_pro li .info{width:63.8%;*width:365px; height:100%;opacity: 0; filter:alpha(opacity=0); background-color:#fff;}
.box2_pro li .info .box{padding:8%;}
.box2_pro li .info .box .b_tit{font-size:20px; color:#4b4b4b;}
.box2_pro li .info .box .p{font-size:13px;color:#4b4b4b;}
.box2_pro li .info .box .summ{margin-top:20px;}
.box2_pro li .info .box .summ a{display:block; position:relative;padding-left:28px;}
.box2_pro li .info .box .summ a:before{content:'';width:20px; height:20px;background:url(../images/ico.png) 0 -60px no-repeat; position:absolute;left:0; top:50%; margin-top:-10px;}
.box2_pro li.cur .info{opacity: 1; filter:alpha(opacity=100);}
.box2_pro li.cur{ width:47.8%;}
.box2_pro li.cur .img{width:36.2%}

.cen_box3{ background:url(../images/c_bg4.jpg) center top no-repeat; padding:50px 0 35px;}
.cen_box3 .chan_tit .chan_style .ico2{width:20px;height:24px; background-position:-56px -96px;}
.cen_news ul{margin-right: -3.3%;}
.cen_news li{float:left;width:30%; margin-right: 3.3%;}
.cen_news li a{display:block;position:relative;padding-left:80px; color:#000;}
.cen_news li .date{display:block;width:52px; height:52px; color:#fff; background-color:#ffa238;text-align: center;padding:5px; position:absolute;top:0; left:0;}
.cen_news li .date span{display:block; color:#fff;}
.cen_news li .date ._day{font-size:22px;line-height: 30px; border-bottom:1px #ffbe74 solid;}
.cen_news li .date .month{font-size:12px;}
.cen_news li .title{font-size:16px;margin-bottom:5px;}
.cen_news li .p{font-size:13px; color:#5a5a5a;}
.cen_news li ._more{display: block;width: 122px;height: 36px;line-height: 36px;border: 1px #aaa solid; text-align: center;background-color: #fff;font-size: 12px;margin-top: 25px; color:#000;}
.cen_news li:hover a{ color:#ffa238;}
.cen_news li:hover ._more{ border-color:#ffa238; background-color:#ffa238; color:#fff;}
.cen_box3 .n_more{ color:#000;display:block;margin-top: 40px;font-weight: bold;}
.cen_box3 .n_more .ico2{ background-position:-84px -62px; width:11px; height:6px; display:block; margin:0 auto;}

.cen_box4{background:url(../images/c_bg5.jpg) center top no-repeat; padding:50px 0 90px;}
.cen_box4 .chan_tit .tit{font-size:26px; color:#fff;}
.cen_box4 .chan_tit .chan_style:before,.cen_box4 .chan_tit .chan_style:after{ background-color:#888077;}
.cen_box4 .chan_tit .chan_style .ico2{width:20px; height:24px; background-position: -76px -96px;}
.cen_projects li{float:left; position:relative;width:25%;}
.cen_projects li.first{width:50%;}
.cen_projects li .rect-565{ padding-bottom:75%;}
.cen_projects li .cover_bg{background:url(../images/c4_bg.png) left bottom repeat-x;display:block;position:absolute;top:0; left:0; bottom:0;right:0;}
.cen_projects li .tit{font-size:14px;font-weight: normal;color:#fff;position:absolute;bottom:0;left:0;padding:0 5%;width:90%; z-index: 2;height:45px; line-height: 45px;}
.cen_projects li .mask{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#ffa238; opacity:0; filter:alpha(opacity=0);}
.cen_projects li .mask .icoimg{ display:block;width: 44px;height: 44px;position: absolute;top: 30%;left: 50%;margin-left: -22px;}
.cen_projects li:hover .tit{ transform:translateY(-60%);-webkit-transform:translateY(-60%); text-align: center;}
.cen_projects li.first:hover .tit{transform:translateY(-100px);-webkit-transform:translateY(-100px);}
.cen_projects li:hover ._full{transform:scale(1.2);-webkit-transform:scale(1.2);} 
.cen_projects li:hover .mask{opacity:1; filter:alpha(opacity=100);}

.cen_box5{padding:35px 0 50px;}
.cen_box5 .chan_tit .chan_style .ico2{width:30px; height:24px; background-position: -116px -102px;}
.s_ico{display:block;width:65px;height:65px;background:url(../images/s_ico.png) no-repeat; margin:0 auto;}
.s_ico_2{background-position: -65px 0;}
.s_ico_3{background-position:-130px 0;}
.s_ico_4{background-position:-195px 0;}
.cen_services .s_left{width:37.5%;}
.cen_services .s_left  li{float:left;width:49.9%; border-left:1px #e0e0e0 dotted;border-top:1px #e0e0e0 dotted; margin:-1px 0 0 -1px; text-align: center; padding-bottom: 20px;}
.cen_services .s_left  li .digit{font-size:40px;}
.cen_services .s_left  li .digit .s1{font-weight: bold;}
.cen_services .s_left  li .n_digit{font-size:39px;}
.cen_services .s_left  li .n_digit .n_s1{vertical-align:middle;}
.cen_services .s_left  li .n_digit .n_s2 .ico2{ width:20px; height:25px; background-position:-84px -68px;}
.cen_services .s_left  li .s_ico{margin-top:10px;}
.cen_services .s_left  li:hover{ color:#ffa238;}
.cen_services .s_left  li:hover .s_ico{background-position:0 -65px;}
.cen_services .s_left  li:hover .s_ico_2{background-position:-65px -65px;}
.cen_services .s_left  li:hover .s_ico_3{background-position:-130px -65px;}
.cen_services .s_left  li:hover .s_ico_4{background-position:-195px -65px;}
.cen_services .s_left  li:hover .n_digit .n_s2 .ico2{background-position:-96px -102px;}
.cen_services .s_right{width: 53.67%;} 


/*下层--通用样式*/
.n_bann{ position:relative; height:300px; overflow:hidden;}
.n_bann img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; max-width:none;}
.n_bann .breadCrum{ position:absolute;top:40%; left:50%; margin-left:-600px;}
.breadCrum .channelCurrent{font-size:55px; color:#fff;line-height: 60px;}
.posi{font-weight: normal;font-size:14px; color:#f69833;}
.posi em{margin-right:5px;}
.chan_tit{margin-bottom:40px;}
.chan_tit .tit{font-size:32px;color:#2c3e50;font-weight: bold; text-transform: uppercase;}
.chan_tit .chan_style{ display:block;width:140px;position: relative;margin: auto;}
.chan_tit .chan_style:before,.chan_tit .chan_style:after{content:'';width:50px; height:1px; background-color:#a1b1bc; position:absolute;top:50%;}
.chan_tit .chan_style:before{left:0;}
.chan_tit .chan_style:after{right:0;}
.chan_tit .p{font-size: 14px;color: #999;width: 56%;margin:40px auto 0;}
.main_bar{padding:65px 0 80px;}

.main_content{min-height: 300px;text-align: justify;text-justify: inter-ideograph;}


/*下层--contact*/
.contact_add{padding-top:20px;}
.contact_add ._address li{ position:relative;padding-left: 70px;margin-bottom: 50px;}
.contact_add ._address li .i{display:block; position:absolute;left:20px; top:8px;}
.contact_add ._address li .ico2{background-position:0 0;width:28px; height:28px;}
.contact_add ._address li .ico2_a2{background-position:-28px 0;} 
.contact_add ._address li .ico2_a3{background-position:-56px 0;}
.contact_add ._address li address{font-style:normal; color:#9a9a9a;}
.contact_add ._address li address strong{font-size:18px;color:#424242; display:block;margin-bottom: 5px;}

.contact-message{background:url(../images/con_bg2.jpg) center top no-repeat; padding:100px 0 120px;}
.con_form .form-group .ico2{ width:28px; height:28px;}
.ico2_c1{background-position: -84px 0;}
.ico2_c2{background-position: 0 -28px;}
.ico2_c3{background-position: -28px -28px;}
.con_form .con_form_left{width: 46.5%;}
.con_form .con_form_right{width: 46.5%;}
.con_form .form-group{ position:relative;width:90%;margin-bottom:15px;border:1px #67676e solid;}
.con_form .form-group>label{position:absolute;left: 10px;top: 50%;margin-top: -14px;}
.con_form .form-feedback{ display:block; width:100%;margin-bottom:15px;border:1px #67676e solid;}
.con_form .form-feedback .form-control{ width:100%;height: 178px;padding: 0 0 0 20px;}
.con_form .form-control{width: 100%;border: 0;background-color:transparent;border-radius:0;height: 48px;line-height: 48px; color:#fff;}
.con_form .form-img{padding-left: 50px;}
.con_form .form-group img{vertical-align: middle;height:48px;cursor: pointer;float: right;}
.con_form .form-group b{display: inline-block;line-height: 40px; padding-left:6px;}
.con_form .form-group b font{ color:#f70000;}
.con_form .form-btn .btn{ display:inline-block; width:45%;border-radius: 0;border:none; font-size:15px;padding: 0;line-height:48px;height:48px;border:1px #f7c51e solid;background-color: #f7c51e;padding-left: 5%; text-align: left;font-size:17px;color:#fff;text-transform: capitalize;}
.con_form .form-yzm{width:99%; overflow:hidden;}
.con_form .form-yzm .form-control{width: 45%;display: inline-block;vertical-align: middle; padding:0 0 0 20px}
.con_form ::-webkit-input-placeholder,.con_form .placeholder{ color: #fff; } 

/*下层--新闻列表*/
.newslist li{margin-bottom:50px;}
.newslist li .img{ padding-bottom:42.5%; margin-bottom:35px;}
.newslist li .img img{height:auto;}
.newslist li .info{ display:block;margin: 0 0 35px;}
.newslist li .title{font-size:20px;color:#656565;font-weight: normal;}
.newslist li .p{font-size:14px;color:#999;}
.newslist li ._tools{ border-top:1px #ebebeb solid;border-bottom:1px #ebebeb solid; height:32px; line-height: 32px;color: #777;font-size:14px;}
.newslist li ._tools i{font-size: 20px;vertical-align: middle;}
.newslist li ._tools ._read{font-size:14px;color:#f69833;}
.newslist li:hover .title{ color:#f69833;}
.news_recomm{padding-left: 12%;}
.news_recomm .rec_t{font-size:24px;color:#2c3e50;font-weight: bold; margin:-10px 0 10px;}

.rec_newslist .slide_nav{ display:none;}
.rec_newslist .arrs{display:block;width:11px; height:12px; background:url(../images/ico.png) no-repeat; position:absolute;bottom:5%;}
.rec_newslist .arr_prev{ background-position:-67px -40px; right:10%;}
.rec_newslist .arr_next{ background-position:-82px -40px; right:5%;}

.rec_news .img{width: 29%;margin-right: 6%;}
.rec_news li{ border-bottom:1px #ebebeb solid; padding:20px 0; overflow:hidden;}
.rec_news li .tit{font-size:14px;color:#999;font-weight: normal;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 5px;}
.rec_news li ._more{display:block;font-size:12px;color:#f69833;text-transform:capitalize;}
.rec_news li:hover .tit{color:#f69833;}

/*下层--about*/
.ab_box1{padding:70px 0 60px;}
.ab_box1 .a_left{width:46%;min-height:1px}
.ab_box1 .a_left .a_img_list{padding-bottom: 0;height:414px;}
.ab_box1 .a_right{width:50%;text-align: justify;text-justify: inter-ideograph;}
.ab_box1 .a_img_list .slide_nav{ display:none;}
.ab_box1 .a_img_list .arrs{display:block;width:28px; height:28px; background:url(../images/ico2.png) no-repeat; position:absolute;bottom:7%;}
.ab_box1 .a_img_list .arr_prev{ right:11%; background-position:-56px -28px;}
.ab_box1 .a_img_list .arr_next{ right:5%; background-position:-84px -28px;}
.ab_box2{ background-color:#fafafa; padding:48px 0 75px;overflow: hidden;}
.ab_box2 ul{margin-right: -6.3%;}
.ab_box2 li{float:left;width:27%; margin-right: 6.3%;}
.ab_box2 li .img{padding:7px; border:1px #dedede solid;}
.ab_box2 .img .rect-673{ padding-bottom:67.3%;}
.ab_box2 .tit{font-size:27px;color:#5d5d5d;padding-top: 15px;}
.ab_box2 .p{font-size:16px;}
.ab_box2 li:hover .tit{color:#f69833;}
.ab_box3{background:url(../images/ab_bg01.jpg) center top no-repeat; padding:80px 0 95px;}
.ab_box3 .chan_tit{margin-bottom: 70px;}
.ab_box3 .chan_tit .tit{color:#fff;}
.ab_box3 .abox3_l{font-size: 14px;color: #fff;width: 40%;line-height: 2;}
.ab_box3 .abox3_box{position:relative;}
.ab_box3 .abox3_box:before{content:'';width:1px; height:127px; background-color:#fff;position:absolute;left:50%;top:50%; margin-top:-63.5px;}
.ab_box4{padding:80px 0 70px;}
.ab_develop{position:relative;}
.ab_develop .darrs{display:block;width:40px; height:40px; background:url(../images/ico2.png) no-repeat; position:absolute;top:50%; margin-top:-58px; z-index: 3;}
.ab_develop .dprev{ background-position:0 -56px; left:-5%}
.ab_develop .dnext{ background-position:-40px -56px; right:-5%;}
.deve_list li .img img{ border-radius: 50%;}
.deve_list li .box{padding:9.1%;}
.deve_list li .cover{display: block;position: absolute;top: 0;left: 0;width: 90%;height: 100%;padding: 0 5%;font-size:0;text-align: center; opacity:0; filter:alpha(opacity=0); background-color:#f6cf33;border-radius: 50%;}
.deve_list li .cover .bg{font-size:51px; color:#2c3e50;display: inline-block;height: auto;line-height: 1.4;vertical-align: middle;}
.deve_list li .cover .line{display:inline-block;vertical-align: middle;height:100%; width:0;}
.deve_list li:hover .cover{opacity:1; filter:alpha(opacity=100);}
.deve_list li .info{color:#999;margin-top: 25px;line-height: 25px;height: 100px;overflow: hidden;}

/*下层--产品列表*/
.hot_plist li img{ height:auto; margin: auto;transform: scale(0.85);-webkit-transform: scale(0.85);}
.hot_plist li:hover img{filter: alpha(opacity=100);opacity:1;transform: scale(1);-webkit-transform: scale(1);}
.hot_plist li .name{font-size:20px;font-weight: normal;text-align: center;}
.hot_plist li .name a{display:block;color:#2d3e50;}
.hot_plist li:hover .name a{color:#e5a700;}
.hot_plist li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}

.protab_box{margin-top:60px;}
.protab_box .protab_t{margin-bottom:65px;}
.protab_box .protab_t .ta{ display:inline-block;width:150px;line-height: 45px;height:45px; background-color:#f8f8f8;font-size:15px; position:relative;}
.protab_box .protab_t .ta:after{content:'';width:0; height:0;border-left:7px transparent solid; border-right:7px transparent solid; border-top:7px #2d3e50 solid; position:absolute;left:50%; margin-left:-7px; bottom:-7px; display:none;}
.protab_box .protab_t .ta.active{ background-color:#2d3e50;color:#fff;}
.protab_box .protab_t .ta.active:after{display:block;}
.protab_c li{float:left;width:24.9%;border: 1px #d6d6d6 solid;margin-left: -1px;position: relative; margin-bottom:58px;}
.protab_c li .tit{font-size:17px;font-weight: normal;  height:57px; line-height: 57px; border-top:1px #d6d6d6 solid;}
.protab_c li .tit a{display:block;}
.protab_c li .info-b{position:absolute;left:0;top:0;bottom:0;right:0; background-color:#f7c605; opacity:0; filter:alpha(opacity=0);}
.protab_c li .info-b .info{display: block;padding: 10% 8%; color:#2d3e50;}
.protab_c li .info-b .name{font-size:20px;}
.protab_c li .info-b .p{text-align: Justify;text-justify: inter-ideograph;}
.m_more{display:block;border:1px #2d3e50 solid;font-size:13px; text-transform: capitalize;width: 77px;height: 37px;line-height: 37px;text-align: center;color: #2d3e50;margin: 20px auto 0;}
.protab_c li:hover .info-b{opacity:1; filter:alpha(opacity=100);}
.protab_c li .info-b .m_more:hover{background-color:#2d3e50;color:#fff;}

/*下层--产品详情*/
.prod_box1{ background-color:#efefef;padding: 20px 0;}
.prod_box1 .pbox1_left{width: 46%;padding: 60px 0 0;}
.prod_box1 .pbox1_img{width: 50%;}
.pd_name{font-size:31px;color:#232323;margin-bottom: 15px;}
.pd_name .ico2{ width:34px; height:34px; margin-right: 15px;}
.pd_name .ico2_p1{ background-position:-112px 0;vertical-align: -5px;}
.pd_name .ico2_p2{ background-position:-112px -34px;}
.pd_name .ico2_p3{ background-position:-112px -68px;}
.prod_box1 .pbox1_left .p{color:#7f7f7f;text-align: justify;text-justify: inter-ideograph;}
.pbox1_left ._tools{margin-top:50px;}
.pbox1_left ._tools li{float:left;width:106px; height:44px;line-height: 44px; border:3px #000 solid; text-align: center; margin-right:20px;}
.pbox1_left ._tools li a{ display:block;font-size:18px;color:#232323;}
.pbox1_left ._tools li:hover{border-color:#f0cb3b;}

.prod_box2{padding: 70px 0 45px;}
.prod_box3{padding:0 0 70px;}
.prod_scroll .protab_c li{width:24%; margin:0;}

/*下层--案例列表*/
.case_box{max-width: 1366px;}
.case_box dl{margin-bottom:40px;}
.case_list li{ float:left;width:20%; cursor:pointer;}
.case_list .li01{width:40%; position:relative;}
.case_list .li01 ._title{ position:absolute;bottom:0; left:0;padding:18px 5%; width:90%; background:url(../images/yellow.8.png) repeat;color:#fff;font-size:21px;font-weight: normal;}
.case_list li .addthis_toolbox{ position:absolute;right:0; top:0;z-index: 3;}
.case_list li .addthis_toolbox .addthis_button_compact{width:40px; height:40px; line-height:40px;background:url(../images/c_share.gif) no-repeat;padding: 0;margin-bottom: 0;}
.case_list li .addthis_toolbox .addthis_button_compact .at-icon-wrapper,.head .h_share .addthis_toolbox .addthis_button_compact .at-icon-wrapper svg{ display:none;}
.case_list li .addthis_toolbox .addthis_button_compact:hover{opacity:.7;}
.case_list li .info_wrap{ background-color:#2c3e50;overflow: visible; z-index: 2;}
.case_list li .info_wrap:before{content:'';width:0; height:0; border-left:7px transparent solid; border-right:7px transparent solid; position:absolute;left:50%; margin-left:-7px;}
.case_list li .info{font-size:0;padding: 4%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-align: center;}
.case_list li .tit2{font-size:18px;color:#fff;font-weight: normal; display:inline-block;vertical-align: middle;height:auto; line-height: 1.4;}
.case_list li .info .line{display:inline-block;vertical-align: middle; width:0; height:100%;}
.case_list .li02 .info_wrap:before,.case_list .li04 .info_wrap:before{ border-bottom:7px #2c3e50 solid; top:-6px;}
.case_list .li03 .info_wrap:before{ border-top:7px #2c3e50 solid; bottom:-6px;}
.case_bottom{background:url(../images/c_bg2.jpg) center bottom no-repeat; height:220px; position:relative;font-size: 13px;}
.case_bottom .case_con{position: absolute;width: 60%;left: 23%;bottom: 10%;}
.case_bottom .case_detail{display: block;width: 118px;height: 34px;line-height: 36px;text-align: center;background-color: #fff;position: absolute;right: 3%;bottom: 20%;}

//新闻详细
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; 
color: ;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}

.con_form .Validform_wrong{position:absolute;right:1%;top:12px;}
.con_form .form-yzm .Validform_wrong{right: 36%;}


.content-31002{overflow:hidden;}
.content-31002 .form-m1 .form-m1-Left { float: left; width: 50%; }
.content-31002 .form-m1 .form-m1-right { float: right; width: 50%; }
.content-31002 .form-m1 .form-m1-li { padding-top: 10px; }
.content-31002 .form-m1 .form-m1-li label { width: 120px; display: inline-block; color: #666; vertical-align: middle; }
.content-31002 .form-m1 .form-m1-li label span{padding: 0 6px;}
.content-31002 .form-m1 .form-m1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.content-31002 .form-m1 .form-m1-li textarea { border: 1px #ddd solid; width: 70%; }
.content-31002 .form-m1 .form-m1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.content-31002 .form-m1 .form-m1-li input._yzm { width: 20%; }
.content-31002 .form-m1 .form-m1-li img {height:28px;vertical-align: middle; padding-left: 10px; cursor: pointer; }
.content-31002 .form-m1 .form-m1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.content-31002 .form-m1 .form-m1-btn { clear: both; text-align: center; padding-top: 40px; }
.content-31002 .form-m1 .form-m1-btn button { width: 90px; height:30px; line-height:30px; text-align: center; color: #fff; cursor: pointer; }
.content-31002 .form-m1 .form-m1-btn ._submit { background: #f69833; margin-right: 10px; }
.content-31002 .form-m1 .form-m1-btn ._reset { background: #909090; }
.content-31002 .form-m1 .Validform_right{white-space: nowrap;}
@media only screen and (max-width: 40em) {
.content-31002 .form-m1 .form-m1-Left { width: 100%; }
.content-31002 .form-m1 .form-m1-li input { width: 65%; }
.content-31002 .form-m1 .form-m1-right { width: 100%; }
.content-31002 .form-m1 .form-m1-li textarea { width: 65%; }
.content-31002 .form-m1 .form-m1-li input._yzm { width: 27%; }
.content-31002 .form-m1 .form-m1-li b { display: none; }
}


.content-31005{overflow:hidden;}
.content-31005 .pdet_form{ padding:10px 3%; background:#f9f9f9; margin-top:20px;}
.content-31005 .pdet_form label{ line-height:32px; display:inline-block;width: 105px;}
.content-31005 .pdet_form .ord_inp{ width:75%; height:30px; line-height:30px; border:1px solid #ddd; background:#fff; padding:0; margin:0;}
.content-31005 .pdet_form .ord_area{ width:88%;border:1px solid #ddd; background:#fff; padding:0; margin:0; height:110px;}
.content-31005 .pdet_form .ord_inp.ord_yzm{ width:40%;}
.content-31005 .pdet_form .porder_v{ margin-bottom:10px;}
.content-31005 .pdet_form .ord_btninp{ text-align:center; padding-top:20px;}
.content-31005 .pdet_form .ord_sub{ height:30px; width:90px; background:#f69833; color:#fff; margin-right:10px;}
.content-31005 .pdet_form .ord_rest{ height:30px; width:90px; background:#dfdfdf;}
.content-31005 .pdet_form .red{color:red}
.content-31005 .con_nr a:hover{ color:#1480bf;}

@media only screen and (max-width: 64em) {
.content-31005 .Login-L1-Left{ width:60%;}
.content-31005 .Login-L1-li input { width: 65%; }
}
@media only screen and (max-width: 40em) {
.content-31005 .Login-L1 { background: none; }
.content-31005 .Login-L1-Left { width: 100%; }
}

.album_ordinary .slide_c img{max-height: 80%!important;}
.album_ordinary .slide_c p{bottom:10%!important;}

/*2016-04-07 OUR ADVANTAGE*/
.advantage_box .advant_t{margin-bottom:75px;}
.advantage_box .tab_b{text-align:center;height:52px; margin-bottom:75px;}
.advantage_box .tab_t{width:24%;line-height: 45px;height:45px; background-color:#f8f8f8;font-size:14px; position:relative;color:#858585; text-align: center; margin-right: 1%;}
.advantage_box .tab_t:after{content:'';width:0; height:0;border-left:7px transparent solid; border-right:7px transparent solid; border-top:7px #2d3e50 solid; position:absolute;left:50%; margin-left:-7px; bottom:-7px; display:none;}
.advantage_box .tab_t_cur{ background-color:#2d3e50;color:#fff;}
.advantage_box .tab_t_cur:after{display:block;}
.advant_tc ul{margin-right: -0.66667%;}
.advant_tc li{float:left;width:24.3333%; margin-right: 0.66667%; margin-bottom:20px;}
.advant_tc li .rect-75{padding-bottom:0; height:221px;}
.advant_tc li .txt{border:1px #e8e8e8 solid;padding:5% 4%;}
.advant_tc li .p{text-align: justify;text-justify: inter-ideograph;height: 100px;overflow: hidden;}
.advant_tc li:hover .txt{border-color:#f79504;background-color:#f79504;color:#fff;}
.advant_tc li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}

/* page start   分页*/
.page{font-size: 12px; color: #777777; text-align: center;margin:30px 0;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background:#f69833;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}


/* page—1 start   分页*/
.page-1{font-size: 12px; color: #777777; text-align: center;margin:30px 0;}
.page-1 a,.page-1 span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page-1 .goprev{margin-right: 10px;}
.page-1 .gonext,.page-1 .count {margin-left: 10px;}
.page-1 a:hover,.page-1 span{color:#fff; background:#f69833;}
.page-1 span.goprev,.page-1 span.gonext {color: #777777; background: none}
.page-1 span.count { border: 0;background: 0;color: #777777;}