/*初始化*/
@charset "utf-8";
*{margin:0;padding:0;}
html { font-family:"Microsoft YaHei";-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; }
body{color:#474747;margin:0 auto;font-size:12px;line-height:24px;background:#ffffff;min-width: 320px;}
ol,ul,li{list-style:none;}
img{border:none; vertical-align:top;}
a{color:#474747;text-decoration:none;outline:none;}
a:hover{color:#323233;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
button,input,select,textarea{font-size:100%;font-family:tahoma;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle; border:none;}
/*去除ipad，iphone按钮的默认样式*/
input {-webkit-appearance:none; outline: none; border-radius: 0;/*去除input默认样式*/}	
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;/*去除高光样式*/}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clearfix:before,.clearfix:after{content:''; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.none{ display:none;}
em,i{font-style:normal;}
b{ font-weight:normal;}
table {border-collapse: collapse;border-spacing: 0;}
td,th { padding: 0;}
button,input,optgroup,select,textarea {color: inherit; /* 1 */font: inherit; /* 2 */margin: 0; /* 3 */}
button {overflow: visible;}
button,select {text-transform: none;}

button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] {-webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}
button[disabled],
html input[disabled] {cursor: default;}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}
input { line-height: normal;}
input[type="checkbox"],
input[type="radio"] {box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] { -webkit-appearance: textfield; /* 1 */ box-sizing: content-box; /* 2 */}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}



.w_1200{width: 1200px;margin: 0 auto;}
.w_90{width: 90%;margin: 0 5%;}
.w_960{width: 960px;margin: 0 auto;}
/*响应式导航 start*/
.m_header{ display: none;}
/*响应式导航end*/
/*header start*/
.header{ background: url(../images/header_bg.jpg) repeat-x;width: 100%;}
.header_left{background: #f6b834;float: left;padding-left: 5%;}
.header .logo{ background:#f6b834 url(../images/logobg.jpg) no-repeat right center;width: 389px;height: 120px;}
.header .logo a{display: block;width: 331px;height: 41px;}
.header .logo a img{margin-top: 39px;width: 100%;}
.headerright{padding-right: 5%;float: right; position: relative; overflow: hidden;}
.headertop{height: 36px;line-height: 36px; text-align: right;}
.headertop span{color: #fff;font-size: 13px;}
.headertop span a{color: #fff;padding: 0 12px;}
.headertop span a:hover{color: #91c1f4;}
.headertop em.tel{ color: #91c1f4; font-size: 18px;background: url(../images/header_tel.png) no-repeat left center;padding-left: 19px;margin-left: 8px;}
.header_bot{position: relative; }
.menue{float: right; }
.menue>ul{}
.menue>ul>li{ float: left;}
.menue>ul>li>a{ color: #222222; font-size: 15px; font-weight: bold;height: 30px;line-height: 30px;padding: 27px 24px; display: block;}
.menue>ul>li>a:hover{color: #01a2ea;}


.search{ float: right;margin-top: 22px; width: 30px;margin-left: 24px;}
.search .searchico{ background: url(../images/header_searchico.jpg) no-repeat;display: block;width: 30px;height: 30px; display: block;position: absolute;right: 0; top: 27px; cursor: pointer;}
.search_wrap{background: url(../images/search_bigbg.png) no-repeat;width: 278px;height: 40px;position: absolute;right:0;/*right:-646px;*/display: none;}
.search .txt{width: 5px; background: none;width: 212px;height: 20px;padding: 10px 15px; font-size: 14px;font-family:"Microsoft YaHei"; float:left; }
.search .btn{width: 5px; background: none;width: 35px;height: 40px;}


/*header end*/
/*banner*/
.banner_txt{position: absolute;  height: 160px; bottom: 0px; color: #30bbf9;font-size: 38px; text-align: center; background: url(../images/black_65.png) repeat;width: 90%;left: 5%;margin-left: 0;
}

.banner_txt em{height: 52px;line-height: 52px; overflow: hidden; display: inline-block;margin-top: 34px;}
.banner_txt i{ color: #fff; font-size: 18px; display: block; padding-top: 10px;height: 24px;line-height: 24px; overflow: hidden;}


/*jssorb21*/
.jssorb21 {position: absolute;bottom: 28px; right: 6px;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av { position: absolute; width: 19px;height: 19px;text-align: center; line-height: 19px; color: white;font-size: 12px;background: url(../images/b21.png) no-repeat; overflow: hidden; cursor: pointer;}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

/*jssora21*/
.jssora21l, .jssora21r {display: block;position: absolute;width: 55px;height: 90px;cursor: pointer;background: url(../images/a21.png) center center no-repeat;overflow: hidden;}
.jssora21l { background-position: -3px bottom;top: 312px!important; left: 6%; }
.jssora21r { background-position: -63px bottom;top: 312px!important; right: 6%; }
.jssora21l:hover { background-position: -123px bottom; }
.jssora21r:hover { background-position: -183px bottom; }
.jssora21l.jssora21ldn { background-position: -243px bottom; }
.jssora21r.jssora21rdn { background-position: -303px bottom; }
/*banner end*/


/*section1*/
.section1{width: 100%;}
.section1>h3.title{ color: #222222; font-size: 28px; font-weight: bold; text-align: center;margin:51px 0 29px;line-height: 43px;}
.section1>h3.title i{ display: block; background: #043459; width: 19px;height: 3px;margin:0 auto;}
.section1>h3.title span{ display: block; font-size: 24px; color: #ababab;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: normal; letter-spacing: 2px;line-height: 24px;}

.section1_cont{}
.section1_cont .cont1_left{float: left;width: 38%;height: 400px;position: relative;overflow: hidden;}
.section1_cont .cont1_left .bg{position: absolute; left: 0; bottom: 0; right: 0;top: 0;-webkit-transition: all;
    transition: all;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
   }
   .section1_cont .cont1_left:hover .bg{-webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition-duration: 10s;
    transition-duration: 10s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear}

.cont1_left .showcont{ position: absolute; left: 0; bottom: 0; right: 0;top: 0; text-align: center; background: url(../images/black_65.png) repeat; }
.cont1_left .showcont .wrap{width: 90%; top: 50%;margin-top: -93px;height: 186px;position: absolute;left: 5%;}
.cont1_left img{width: 100%;height: 100%;}
.cont1_left .showcont .title{ color: #fff; font-size: 32px; font-weight: bold;height: 40px;line-height: 40px; overflow: hidden;}
.cont1_left .showcont .searchico{ background: url(../images/pro_circle.png) no-repeat;width: 39px;height: 38px; display: block;margin:0 auto;margin-top: 23px;margin-bottom: 25px; cursor: pointer;padding: 13px;}
.cont1_left .showcont .searchico i{ background: url(../images/pro_search.png) no-repeat; display: block;width: 39px;height: 38px;}

.cont1_left .showcont .detail{font-size: 14px; line-height: 24px; color: #f7f7f7;}

.cont1_left .hiddencont{position: absolute; left: 0; top: 0; width: 100%;height: 0%; text-align: center; background: url(../images/blue_80.png) repeat;opacity: 0;
filter: alpha(opacity=0); }
.cont1_left .hiddencont .wrap{width: 60%; top: 50%;margin-top: -130px;height: 220px;position: absolute; left: 20%; }
.cont1_left .hiddencont .title{ color: #facd00; font-size: 20px; font-weight: bold;margin-bottom: 42px;}
.cont1_left .hiddencont .pro_form{}
.cont1_left .hiddencont .pro_form .select{width: 100%;border-radius: 5px;}
.cont1_left .hiddencont .pro_form .txt{width: 90%;border-radius: 5px;height: 20px;line-height: 20px;padding: 14px 5%;font-size: 14px; font-family:"Microsoft YaHei";margin: 10px 0; }
.cont1_left .hiddencont .pro_form .btn{height: 40px; background:#facd00 url(../images/pro_search2.png) no-repeat center center;width: 100%;border-radius: 5px; font-family:"Microsoft YaHei"; text-indent: -999em;}
/**/
.nice-select{
    width: 100%;
    height: 48px;
    position: relative;

    background:#fff url(../images/select_ico.jpg) no-repeat 90% center; border-radius: 5px;
}
.nice-select input{display: block;width: 90%;height: 20px;line-height: 20px \9;border: 0;outline: 0;background: none; color: #444; font-size: 14px;padding: 14px 5%; }
.nice-select ul{
width: 100%;
display: none;
position: absolute;
top: 44px;
overflow: hidden;
background-color: #fff;
max-height: 150px;
overflow-y: auto;
z-index: 9999;
}
.nice-select ul li{height: 30px;line-height: 30px;overflow: hidden;cursor: pointer; text-align: left}
.nice-select ul li a{color: #444; font-size: 14px; display: block; padding: 0 5%;}
.nice-select ul li.on{}
.nice-select ul li.on a{background-color: #ebebeb;}



/**/


.cont1_right{float: left;width: 62%; overflow: hidden;}
.cont1_right dl{float: left;width: 20%; text-align: center;position: relative;}
.cont1_right dl a{display: block;background: #f7f7f7; height: 400px;}
.cont1_right dl dt{padding-top: 27px;}
.cont1_right dl dt img{width: 100%;max-width: 181px;}
.cont1_right dl dd{}
.cont1_right dl dd h4.title{ color: #043459; font-size: 28px; font-weight: bold;line-height: 40px;}
.cont1_right dl dd h4.title i{ color: #888888; font-size: 12px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: normal;text-transform: uppercase; display: block;line-height: 27px;margin-top: 5px;letter-spacing: 2px;}
.cont1_right dl dd .more{ border:1px solid #95d5f2; color: #043459; font-size: 12px;width: 40%; display: block; position: absolute; left: 30%;bottom: 49px;}
.cont1_right dl dd .more i{ font-family: "宋体";font-size: 12px;padding-left: 8px;}
.cont1_right dl dd  em.ico{background: url(../images/pro_add.png) no-repeat right bottom; display: block;width: 32px;height: 32px;position: absolute;right: 0;bottom: 0;}

.cont1_right dl.evendl a{background: #ebebeb;}
.cont1_right dl.evendl dd h4.title{color: #01a2ea;}

/*section2*/
.section2{ background: #ebebeb;padding: 26px 0;}
.section2 .w_90{width: 90%;margin: 0 auto;}
.quick_nav{}
.quick_nav li{float: left;width: 30%;margin-right: 5%;}
.quick_nav li a{ display: block; height: 37px;padding: 30px 0 30px 24%; background:#fff url(../images/quick_navmore.png) no-repeat 85% center;line-height: 37px;}
.quick_nav li i{}
.quick_nav li img{}
.quick_nav li span{color: #222222; font-size: 22px;font-weight: bold;padding-left: 20px;}



.cont1_right dl dd h4.title {
   
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity 1000ms cubic-bezier(.19, 1, .22, 1) 0s, -webkit-transform 1000ms cubic-bezier(.19, 1, .22, 1) 0s;
    transition: opacity 1000ms cubic-bezier(.19, 1, .22, 1) 0s, transform 1000ms cubic-bezier(.19, 1, .22, 1) 0s;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}
.cont1_right dl dd h4.title i{
  
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity 1000ms cubic-bezier(.19, 1, .22, 1) 0s, -webkit-transform 1000ms cubic-bezier(.19, 1, .22, 1) 0s;
    transition: opacity 1000ms cubic-bezier(.19, 1, .22, 1) 0s, transform 1000ms cubic-bezier(.19, 1, .22, 1) 0s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}
.cont1_right dl a:hover{ background:#fff;}
.cont1_right dl a:hover h4.title {
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}
.cont1_right dl a:hover h4.title i{
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}
.cont1_right dl dt img{
    -webkit-transition: -webkit-transform 1s cubic-bezier(.23, 1, .32, 1);
    transition: transform 1s cubic-bezier(.23, 1, .32, 1)
}
.cont1_right dl a:hover dt img{
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.cont1_right dl dd .more{    -webkit-transition: all 0.8s cubic-bezier(.23, 1, .32, 1);
    transition: all 0.8s cubic-bezier(.23, 1, .32, 1);}
.cont1_right dl a:hover .more{-webkit-transform: translateY(-8px);
    transform: translateY(-8px); color: #043459; border-color: #043459;}


.quick_nav li a{
  
    -webkit-transition:all 1s cubic-bezier(.23, 1, .32, 1);
    transition: all 1s cubic-bezier(.23, 1, .32, 1);
   
}
.quick_nav li a:hover{ background-color:#f5f5f5; background-position: 88% center;}
.quick_nav li a:hover span{ color: #043459;}
.blur { 
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    
    -webkit-filter: blur(10px); /* Chrome, Opera */
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);    
            filter: blur(10px);
    
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}

/**/
.section3{margin: 45px 0;overflow: hidden;}
.cont3_news{float: left;width: 47%;margin-right: 6%;}
.cont3_curture{float: left;width: 47%;position: relative;height: 385px;overflow: hidden;}
.cont3_curture a{display: block;text-align: center;}
.cont3_curture img{height: 100%;width: auto;}
.cont3_curture .mask{position: absolute;left: 0;top: 0;bottom: 0;right: 0; background:url(../images/black_30.png) repeat;}

.cont3_curture .title{ color: #000000; font-size: 28px; font-weight: bold; background-color: #facd00;width: 82px;height: 64px;text-align: center;position: absolute;right: 0;top: 0;padding: 20.5px 30px;line-height: 32px;}
.cont3_news{}
.cont3_news a.more{float: right;color: #999999; font-size: 12px;height: 13px;line-height: 13px; } 
.cont3_news a.more i{background:url(../images/more_ico.png) no-repeat right center;width: 13px;height: 13px; display: inline-block;margin-left: 4px;}
.cont3_news h3.title,.case_interaction h3.title,.cont4_case h3.title{color: #01a2ea;font-size: 28px; font-weight: bold;line-height: 28px;} 
.cont3_news .title b,.case_interaction .title b,.cont4_case .title b{ color: #222;font-weight: bold;} 
.cont3_news .title i,.case_interaction .title i,.cont4_case .title i{display: block;width: 19px;height: 3px;background-color: #043459;margin-top: 7px;} 
.cont3_news .title span,.case_interaction .title span,.cont4_case .title span{ color: #ababab; font-size: 24px; display: block;line-height: 26px;font-weight: normal;letter-spacing: 3px;} 


.section4{margin-bottom: 125px;}
.cont4_case{float: left;width: 65%;margin-right: 5%;}

.case_interaction{float: left;width: 30%;}
.case_interaction .interaction{margin-top: 25px;}
.case_interaction .interaction li{width: 33.3%; float: left;}
.centerli.evenli{ position:relative;}
.centerli.evenli .hidden_qcode{ left: 10%;position: absolute; z-index:9;background:url(../images/qcode_dwnbg.png) no-repeat center top; padding-top: 7px; display:none; text-align:center; width: 80%;}
.centerli.evenli .hidden_qcode img{ width:100%; height:100%; max-width:125px;}
.centerli.evenli:hover .hidden_qcode{ display:block; }

.case_interaction .interaction li a{background-color: #f5f5f5;display: block;height: 90px; text-align: center;padding-top: 20px;}
.case_interaction .interaction li a:hover{background-color: #e7e7e7;}

.case_interaction .interaction li em{width: 46px;height: 46px;display: block;margin: 0 auto;}
.case_interaction .interaction li img{width: 100%;height: 100%;}
.case_interaction .interaction li span{ color: #444444;font-size: 14px; font-weight: bold; display: block;margin-top: 7px;}

.case_interaction .interaction li.centerli span{ color: #043459;}
.case_interaction .interaction li.evenli a{ background-color: #e7e7e7;}


.footer{width: 100%; background-color: #1f2027;padding-bottom: 18px;}

.foot_left{float: left;width: 19%;margin-right: 9%;}
.foot_nav{float: left;width: 57%;}
.foot_link{float: left;width: 14%;}
.foot_bot{ background-color: #111216; color: #56585f; text-align: center;padding: 16px 0;}
.foot_bot a{color: #56585f;}
.foot_bot a:hover{color: #fff;}
.foot_bot span{padding: 0 14px;}

.foot_left .tel{background-color: #005da3; background:#005da3;color: #fff; font-size: 24px;height: 24px;line-height: 24px;
 padding: 18px 0 18px 0; font-weight: bold;margin-top: -60px;position: relative;text-align: center;}
.foot_left .tel b{padding-left: 26px; background:url(../images/foot_telico.png) no-repeat 4% center;font-weight: bold;}
.foot_attention{ background-color: #e6e6e6; text-align: center;padding-bottom: 34px;}
.foot_attention .title{font-size: 14px; color: #222222;padding: 21px 0 10px;}

.foot_attention  em{ display: block;margin: 0 auto; background:url(../images/erweimabg.png) no-repeat center bottom; padding-bottom: 7px;width: 51%;margin-bottom: 9px;}

.foot_attention  em img{width: 100%;height: auto;max-width: 125px;}

.foot_attention ul{text-align: center;}
.foot_attention ul li{margin: 0 6px;display: inline-block;}
.foot_attention ul li a{display: block;}
.foot_attention ul li img{width: 100%;height: auto;max-width: 34px;}

.foot_nav{padding-top: 42px;}
.foot_nav dl{ float: left;width: 18%;margin-right: 2%;}
.foot_nav dl dt a{color: #fff; font-size: 14px; font-weight: bold;display: block;line-height: 27px;margin-bottom: 8px; }
.foot_nav dl dd a{color: #767882; font-size: 12px;display: block;line-height: 24px;height: 24px;overflow: hidden;}
.foot_nav dl dd a:hover{ color: #fff;}

/**/
.foot_link{padding-top: 42px;}
.foot_link .title{ color: #01a2ea; font-size: 14px; font-weight: bold; background:url(../images/foot_linkico.png) no-repeat left center;padding-left: 23px;margin-bottom: 8px;line-height: 27px;}
.foot_link ul{height: 144px;overflow: hidden; background:url(../images/foot_linkline.jpg) repeat-y 99.5% center;position: relative;}
.foot_link ul li{}
.foot_link ul li a{ color: #767882; display: block;line-height: 24px;}
.foot_link ul li a:hover{color: #fff;}

/**/
.js_case{ margin-top: 25px;position: relative;}
.js_case dl{background-color: #f5f5f5;}
.js_case dt{float: left;width: 39%;}
.js_case dt a{display: block;}
.js_case dt a img{width: 100%;height: auto;}

.js_case dd{float: left;width: 50%;margin-left:4%;}
.js_case dd .wrap{}
.js_case dd .title a{display: block; max-height: 60px;overflow: hidden;line-height: 30px; color: #222222; font-weight: bold;font-size: 20px;margin-top: 23px;}
.js_case dd .time{ color: #9d9d9d; font-size: 10px;line-height: 20px;}
.js_case dd .detail{ color: #666666; font-size: 20px;height: 40px;overflow: hidden;font-size: 12px;line-height: 20px;}
.js_case dd .title a:hover{color: #005da3;}










    #slides3 {
      display: none;
  
    }

    .js_case .slidesjs-navigation {
 
    }

    .js_case .slidesjs-previous {
      margin-right: 2px;position: absolute;left:43%;bottom: 30px;z-index: 99;
      float: left; background: url(../images/case_btnico.jpg) no-repeat left top;width: 36px;height: 20px;display: block;
    }

    .js_case .slidesjs-next {
      margin-right: 5px;position: absolute;left:43%;bottom: 30px;z-index: 99;margin-left: 37px;
      float: left;background: url(../images/case_btnico.jpg) no-repeat right bottom;width: 36px;height: 20px;display: block;
    }

    .js_case .slidesjs-pagination {
    display: none;
    }

 

/**/
.js_news{margin-top: 20px;}
.js_news .list{}
.js_news .list dl{float: left;width: 36%;}
.js_news .list ul{float: right;width: 60%;}

.js_news .list dl a{display: block;}
.js_news .list dl dt{}
.js_news .list dl dt img{width: 100%;height: auto;}
.js_news .list dl dd{margin-top: 14px;}
.js_news .list dl dd .name{color: #333333; font-size: 16px; font-weight: bold;max-height: 46px;line-height: 23px;overflow: hidden;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.js_news .list dl dd .name:hover{color: #005da3; }
.js_news .list dl dd .time{color: #9d9d9d; font-size: 10px;line-height: 16px;height: 16px;font-size: 12px;margin: 5px 0;}
.js_news .list dl dd .detail{font-size: 12px; color: #888888;height: 80px;line-height: 20px;overflow: hidden;}


.js_news .list ul li{border:1px solid #d9d9d9;margin-bottom: 12px;}

.js_news .list ul li a{padding:14px 19px;display: block; }

.js_news .list ul li .name{color: #333333; font-size: 15px; font-weight: bold;height: 24px;line-height: 24px;overflow: hidden;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.js_news .list ul li .name:hover{color: #005da3;}
.js_news .list ul li .time{ color: #9d9d9d; font-size: 10px;line-height: 16px;height: 16px;font-size: 12px;}
.js_news .list ul li .detail{ font-size: 12px; color: #888888;height: 22px;line-height: 22px;overflow: hidden;}

.cont3_news{position: relative;}
.js_news .slidesjs-previous {
   display: block;width: 39px;height: 14px;background-color: #f00;position: absolute;right:0;top:21px;
  background:url(../images/news_arrowico.png) no-repeat left top;border:1px solid #dadada;
    }

.js_news .slidesjs-next {display: block;width: 39px;height: 14px;background-color: #f00;position: absolute;right:0;top:39px;
   
    background:url(../images/news_arrowico.png) no-repeat right bottom;border:1px solid #dadada;
    }

.js_news .slidesjs-pagination-item{display: none;}

/*---------------------------内页---------------------------*/
/*关于我们*/
.inner_banner{width: 100%;height: 180px;  position: relative;}
.inner_nav{background: #111216;height: 50px;width: 100%;}
.inner_nav .level2{display: none;}
.inner_nav ul{text-align: center; font-size: 0;}
.inner_nav ul li{ display: inline-block;margin: 0 10px;}
.inner_nav ul li a{display: block;color: #fff;padding: 0 25px;height: 50px;line-height: 50px;font-size: 14px;}
.inner_nav ul li.on a,
.inner_nav ul li:hover a{background: #01a2ea;}

.inner_ad{color: #222222;text-align: center;padding-top: 34px;}
.inner_ad .title{font-size: 24px; font-weight: bold;height: 34px;line-height: 34px;margin-bottom: 12px;}
.inner_ad .line{color: #043459;}
.inner_ad .intro{font-size: 15px; font-weight: bold;margin-top: 28px;line-height: 24px;}

.w_80{width: 80%;margin: 0 auto;}
.list_aboutpage{margin-bottom: 170px;}
.list_aboutpage .txt{color: #333333; font-size: 14px;line-height: 30px;margin: 31px 0 50px;}

/*2016422*/
.list_aboutpage ul.title{color: #333333; font-size: 20px; font-weight: bold;line-height: 32px; text-align: center;border-right: 1px solid #d9d9d9;margin-bottom: 48px;}
.list_aboutpage ul.title li{float: left;border-left: 1px solid #d9d9d9;width: 19%;padding: 10px 7%;height: 116px;}
.list_aboutpage ul.title span i{color: #888888;font-size: 14px;font-weight: normal; display:block;}
/*2016422*/



.list_aboutpage .img{text-align: center;}
.list_aboutpage .img img{max-width: 100%;}

.list_aboutpage .sub{border:1px solid #005da3;color: #666666; font-size: 14px; line-height: 32px;display: block;text-align: center;padding: 16px 0;margin-top: 46px;}

.list_aboutpage .sub strong{font-size: 20px; font-weight: bold;color: #222;}

.list_aboutpage .brief{color: #222222; font-size: 14px; font-weight: bold;text-align: center;}
.list_aboutpage .brief .line{width: 1px;height: 80px;display: block;background: #005da3; margin:35px auto 27px;}

.list_aboutpage .en{margin-top: 114px;}
.list_aboutpage .en .title{color: #222222; font-size: 24px; font-weight: bold;text-align: center;}
.list_aboutpage .en .line{background: #043459;width: 20px;height: 1px;margin: 0 auto;display: block;margin-top: 36px;margin-bottom: 27px;}
.list_aboutpage .en h4{font-size: 15px; font-weight: bold;color: #222; line-height: 30px;text-align: center;}
.list_aboutpage .en .txt{color: #333333; font-size: 14px; line-height: 30px;}
.list_aboutpage .en .txt p{margin-top: 30px;}

.other_link{margin:0 auto;width: 73%;}
.other_link li{text-align: center;border:1px solid #35363c;float: left;width: 41.5%;margin: 0 4%;}
.other_link li a{color: #444444; font-size: 16px;display: block;height: 57px;line-height: 57px; }
.other_link li a i{color: #444444; font-size: 16px; font-family: "宋体";float: right;margin-right: 20px;font-weight: bold;}
.other_link li:hover{ border-color:#005da3; }
.other_link li:hover a{ background:#005da3; color:#fff;}
/*联系我们*/


.list_contactpage{margin-top: 35px;margin-bottom: 152px;}
.list_honorpage{margin-bottom: 152px;}
.list_contactpage .map{}
.map.w_960{margin-bottom: 42px;}
.map_wrap{border:1px solid #dad9da;padding: 4px;height: 518px;overflow-y: hidden;}
.map_txt{width: 253px;float: right;background: #fff;position: absolute;right: 9px;top: 0;padding: 2%;height: 460px;margin-top: 9px;}
.map_txt .title{color: #f6b834; font-size: 18px; font-weight: bold;text-align: center;margin-bottom: 20px;}
.map_txt .title i{color: #999999; font-size: 10px; display: block;font-weight: normal;}
.map_txt .list{}
.map_txt .list li{line-height: 30px;padding: 15px 0 15px 38px;border-top: 1px solid #ededed; background: url(../images/contact_ico.png) no-repeat left top;overflow: hidden;}
.map_txt .list span{color: #777777; font-size: 12px;display: block;float: left;width: 52px;}
.map_txt .list em{color: #222222; font-size: 14px;float: right;width: 152px;}
.map_txt .list .tel{background-position: 0 0;}
.map_txt .list .tel em{font-weight: bold;}

.map_txt .list .fax{background-position: 0 -60px;}
.map_txt .list .email{background-position: 0 -120px;}
.map_txt .list li.address{background-position: 0 -180px;}

.map_img{height: 518px;overflow-y: hidden;position: relative;width: 100%;}
.map_img img{width: 100%;}


.list_address{background: #f3f3f3;width: 100%;padding: 34px 0 50px;}
.list_address .title{color: #222222;font-size: 20px; font-weight: bold;text-align: center;line-height: 34px;}
.list_address .title i.line{width: 20px;height: 1px;background: #043459;margin: 0 auto;display: block;margin-top: 30px;}
.list_address .item{padding-bottom: 40px;}
.list_address .item dl{margin-top: 40px;float: left;
    width: 31%;margin-right: 3.33%;height: 277px;border-top: 3px solid #04345a;background: #fff;}
.list_address .item dl dt,.list_address .item dl dd{padding: 0 10%;}
.list_address .item dl dt{color: #005da3; font-size: 15px; font-weight: bold;height: 49px;padding-top: 10px;margin-bottom: 17px;}
.list_address .item dl dt i{background: #c4c4c4; display: block;width: 13%;height: 2px;margin-top: 15px;}
.list_address .item dl dd{line-height: 22px;margin-bottom: 22px;}
.list_address .item dl dd em{padding-left: 28px;}
.list_address .item dl dd b{font-weight: bold;}

.list_address .item dl.centerdl{border-top: 3px solid #facd00;}
.list_address .item dl.rightdl{ margin-right: 0;}
.list_contactpage .other_link{padding-top: 90px;}

/*荣誉资质*/
.list_honor{padding-top: 52px;padding-bottom: 56px;}
.list_honor li{text-align: center;width: 47%;margin-right: 6%;float: left;margin-bottom: 50px;}
.list_honor li em{height: 0;padding-bottom: 100%;display: block;border:1px solid #efefef;}
.list_honor li span{color: #000000;font-size: 18px;display: block;height: 27px;line-height: 27px;padding: 25px 0 18px;overflow: hidden;position: relative;border-bottom: 1px solid #636267;margin: 0 23.5%;}

.list_honor li.rightli{margin-right: 0;}

/*产品频道页面*/
.channel_banner{width: 100%;height: 101px;padding-top: 54px;}
.channel_banner .title{float: left;width: 12%;color: #facd00; font-size: 20px; font-weight: bold;height: 48px;line-height: 48px; text-align: center; }
.channel_banner .pro_form{float: left;width: 88%;}
.channel_banner .pro_form .nice-select{width: 41%;float: left;}
.channel_banner .pro_form .txt{width: 31%;float: left;border-radius: 5px;height: 20px;line-height: 20px;padding: 14px 5%;font-size: 14px; font-family:"Microsoft YaHei";margin: 0 2%;}
.channel_banner .pro_form .btn{width: 11%;float: left;height: 48px; background:#facd00 url(../images/pro_search2.png) no-repeat center center;border-radius: 5px; font-family:"Microsoft YaHei"; text-indent: -999em;} 

.list_channelpage{padding-top: 77px;padding-bottom: 252px;}
.list_channelpage .title{margin-bottom: 58px;}
.list_channelpage .title li{float: left;width: 20%;}
.list_channelpage .title li a{display: block;background: #f7f7f7;height: 182px;text-align: center;color: #222222; font-size: 20px;-moz-transition:   none; -webkit-transition: none;-ms-transition:none;transition:none;}
.list_channelpage .title li.evenli a{background: #ebebeb;}
.list_channelpage .title li i{width: 100%;height: 4px;background: #facd00;display: block;opacity: 0;
filter: alpha(opacity=0);}
.list_channelpage .title li span{ display: block;height: 39px;line-height: 29px;padding-top: 16px;}
.list_channelpage .title li em{width: 50%;display: block;margin: 0 auto;}
.list_channelpage .title li em img{width: 100%;height: auto;}
.list_channelpage .title li.on a,.list_channelpage .title li a:hover{color: #01a2ea;background-image:url(../images/pro_titlearrow.png);background-repeat: no-repeat;background-position: center 95%;  }
.list_channelpage .title li.on i,.list_channelpage .title li a:hover i{opacity: 1;
filter: alpha(opacity=100);}








.list_channelpage .list{}
.list_channelpage .list .item{height: 465px;width: 100%;overflow: hidden;}
.list_channelpage .list .item .txt{background:url(../images/black_75.png) repeat;width: 30%;height: 100%;text-align: center;}
.list_channelpage .list .item .txt .name{color: #facd00; font-size: 32px; font-weight: bold;padding-top: 135px;margin-bottom: 47px;line-height: 36px;height: 36px;}
.list_channelpage .list .item .txt .detail{line-height: 22px;color: #fff;height: 130px;margin-bottom: 24px;width: 64%;padding: 0 18%;overflow-y: hidden;}
.list_channelpage .list .item .txt .more{border:1px solid #7d6700;width: 31%;height: 44px;line-height: 44px;text-align: center;margin:0 auto;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.list_channelpage .list .item .txt .more a{color: #facd00; font-size: 14px; font-weight: bold; display:block;}
.list_channelpage .list .item .txt .more a i{font-family: "宋体";padding-left: 10px;font-size: 12px;}
.list_channelpage .list .item .txt .more:hover{background:#f6b834;}
.list_channelpage .list .item .txt .more:hover a{color: #fff;}



/*案例分享*/
.list_casepage{padding-top: 35px;padding-bottom: 140px;}
.list_casepage dl.list{margin-bottom: 40px;}
.list_casepage dl.list a{display: block;}
.list_casepage dl.list dt{float: left;width: 34%;height: 220px;margin-right: 30px; overflow:hidden;}
.list_casepage dl.list dt em{width: 100%;height: 100%;display: block;background-size:cover!important;}
.list_casepage dl.list dd{padding-top: 23px;border:1px solid #e4e4e4;border-width: 1px 1px 1px 0;height: 195px;}
.list_casepage dl.list dd .title{color: #222222;font-size: 20px; font-weight: bold;height: 35px;overflow: hidden;line-height: 35px;}
.list_casepage dl.list dd .title:hover{color: #043459;}
.list_casepage dl.list dd .time{color: #9d9d9d;font-size: 10px;height: 22px;line-height: 22px;overflow: hidden;}
.list_casepage dl.list dd .detail{color: #666666;font-size: 12px; line-height: 20px;height: 60px;overflow: hidden;margin-bottom: 26px;}
.list_casepage dl.list dd .more{color: #043459;font-weight: bold;font-size: 12px;background:url(../images/case_addbg.jpg) no-repeat right center;padding-right: 15px;}


/*分页*/
.page{ padding-bottom:80px; color:#767676; text-align:center;padding-top: 20px;font-size: 0; }
.page a{ color:#444444; display:inline-block; height:54px; line-height:54px;width: 54px; border:1px solid #eaeaea;background: #eaeaea;font-size: 14px;margin: 0 1px; }
.page a.active{ color:#fff; background:#01a2ea; border:1px solid #01a2ea;}
.page a:hover{ color:#fff; background:#01a2ea; border:1px solid #01a2ea; }
.page input{ width:40px; border:1px solid #dcdcdc; height:20px;}
.page span{ padding:0 4px;}
.page .turn{ border:none;}
.page .turn:hover{color:#767676; background:none;  border:none;}
.page span{ color:#767676; display:inline-block; padding:0 12px; height:28px; line-height:28px; border:1px solid #bdbcbc;}


.page a.page_btn{ background-color: #fff; border:1px solid #d8d8d9;}
.page a.page_btn:hover{ color:#fff; background:#01a2ea; border:1px solid #01a2ea; }

.page a.prev,
.page a.next{background:#eaeaea url(../images/page_arrow.png) no-repeat; background-position: center top;width: 120px;text-indent: -999em;}
.page a.next{ background-position: center bottom;}
.page a.prev:hover,.page a.next:hover{background:#01a2ea url(../images/page_arrow2.png) no-repeat; }
.page a.next:hover{ background-position: center bottom;}

/**/
.list_businesspage{padding-top: 52px;padding-bottom: 155px;}
.list_businesspage .list_brand{padding-bottom: 51px;}
.list_businesspage .list_brand li{width: 28%;float: left;margin-right: 8%;margin-bottom: 27px;}
.list_businesspage .list_brand li a{display: block;color: #222222; font-size: 18px;text-align: center;}
.list_businesspage .list_brand li a em{border:1px solid #e4e4e4;display: block;height: 148px; overflow: hidden;text-align: center;}
.list_businesspage .list_brand li a em img{width: auto;height: 100%;max-width: 100%;}
.list_businesspage .list_brand li a span{display: block;height: 60px;line-height: 60px;overflow: hidden;}

.list_businesspage .list_brand li.rightli{margin-right: 0;}

/**/
.list_newspage{padding: 38px 0 125px;}
.news_topsection{padding-bottom: 10px;}
.news_topsection .left{float: left;width: 50%;}
.news_topsection .right{float: right;width: 47%;}

.news_topsection .left dl{}
.news_topsection .left dl a{display: block;background: #f3f3f3;padding-bottom: 30px;}
.news_topsection .left dl dt{height: 320px;width: 100%;overflow: hidden;}
.news_topsection .left dl dt em{width: 100%;height: 100%;display: block;}
.news_topsection .left dl dd{width: 90%;margin: 0 auto;}
.news_topsection .left dl dd h3{color: #01a2ea;font-size: 22px;height: 39px;line-height: 39px;overflow: hidden;margin-top: 17px;}
.news_topsection .left dl dd h4{color: #9d9d9d; font-size: 10px;line-height: 27px;height: 27px;overflow: hidden;margin-bottom: 5px;}
.news_topsection .left dl dd .detail{height: 40px;overflow: hidden;line-height: 20px;color: #888888;}

.news_topsection .right dl{margin-bottom: 30px;}
.news_topsection .right dl a{display: block;overflow: hidden;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.news_topsection .right dl dd{float: left;width: 100%;}
.news_topsection .right dl dd .wrap{margin-right: 47%;border:1px solid #e6e6e6;padding-right: 6%;padding-left: 4%;height: 138px;}
.news_topsection .right dl dd .wrap h3{color: #222222; font-size: 15px; font-weight: bold;line-height: 20px;max-height: 40px; overflow: hidden;margin: 16px 0 8px;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.news_topsection .right dl dd .wrap h3:hover{ color: #01a2ea;}
.news_topsection .right dl dd .wrap h4{color: #9d9d9d;font-size: 10px;line-height: 18px;height: 18px;margin-bottom: 6px;}
.news_topsection .right dl dd .wrap .detail{color: #888888;line-height: 18px;height: 36px;overflow: hidden;}
.news_topsection .right dl dt{width: 47%;float: left;height: 140px;overflow: hidden;margin-left: -47%;}
.news_topsection .right dl dt em{display: block;width: 100%;height: 100%;}


.news_botsection{padding-bottom: 14px;}
.news_botsection dl{border:1px solid #e6e6e6;margin-bottom: 19px;}
.news_botsection dl a{padding: 10px;display: block; height: 140px;}
.news_botsection dl a dt{float: left;width: 22.4%;height: 140px;overflow: hidden;margin-right: 3%;}
.news_botsection dl a dt em{width: 100%;height: 100%;display: block;}

.news_botsection dl a dd{}
.news_botsection dl a dd h3{color: #111111;font-size: 20px;line-height: 38px;height: 38px;margin-top: 13px;overflow: hidden;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.news_botsection dl a dd h4{color: #9d9d9d;font-size: 10px;line-height: 27px;height: 27px;margin-bottom: 5px;}
.news_botsection dl a dd .detail{color: #888888;font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;}
.news_botsection dl a dd h3:hover{  color: #01a2ea;}


/*新闻详细*/
.cont_infopage{padding-bottom: 140px;}
.post{ padding:10px 0;font-size:14px; color:#3b3a3a; height:auto !important; min-height:400px; height:400px; overflow:hidden; padding-bottom:30px;}
.entry_title{  color:#333333; font-size:22px; line-height:30px; font-weight:bold;font-family:"微软雅黑";margin-bottom: 43px;text-align: center;padding-top: 25px;}
.entry_meta{ height:30px;  overflow:hidden;border-bottom: 1px dotted #dfdfdf;padding-bottom: 20px;}
.entry_meta span{ }
.entry_content{ margin-top:42px; line-height: 36px; color: #333;}
.entry_content img{ max-width:100%;}
.entry_content b{ font-weight: bold;}
.turnpage{  margin:15px 0; font-size:14px; font-weight: bold; line-height: 36px;}
.turnpage a{color:#222222;}
.turnpage a:hover{color:#03296d;}

.entry_meta .resource{float: left;}
.entry_meta .entry_metaright{float: right;}
.entry_meta .resource dt{float: left;}
.entry_meta .resource dd{float: left;line-height: 18px;}
.entry_meta .resource dd h4{color: #a9a9a9; font-size: 12px;}
.entry_meta .resource dd h5{color: #a9a9a9; font-size: 12px;}
.entry_metaright{ overflow: hidden;}
.entry_metaright li{float: left;line-height: 30px;margin-left: 23px;height: 30px;color: #999;font-size: 12px;}
.entry_metaright .li2 span{ background: url(../images/post_view.png) no-repeat center 0; text-align: center; display: block;width: 42px;height: 30px; line-height: 30px;padding-left: 24px;margin-left: 6px;}

.post .share{ color: #999999; text-align: center; border-top: 1px dotted #dfdfdf;line-height: 30px; height: 30px;padding: 20px 0;margin-bottom: 12px;margin-top: 60px;}

.share .bshare-custom.icon-medium{font-size: 12px;}
.share .bshare-custom.icon-medium a{height: 30px!important;width: 30.67px;padding-left: 0!important; margin: 0 3px;}
.share .bshare-custom.icon-medium .bshare-weixin{ background:url(../images/share_btn.jpg) no-repeat left center!important; }
.share .bshare-custom.icon-medium .bshare-sinaminiblog{background:url(../images/share_btn.jpg) no-repeat -30.67px center!important;}
.share .bshare-custom.icon-medium .bshare-qqmb{background:url(../images/share_btn.jpg) no-repeat right center!important;}

.post .entry_metaright .share{ border-top:none;padding: 0; margin-bottom: 0;margin-top: 0;}

.entry_metaright .li2 a{width: 21px;height: 16px;display: inline-block;margin: 0 5px; }
.entry_metaright li a.add{ background: url(../images/fontadd.jpg) no-repeat center center;}
.entry_metaright li a.minus{background: url(../images/fontminus.jpg) no-repeat center center;}
/*新闻详细end*/


/*产品列表*/
.list_productpage{padding-bottom: 100px;}
.list_productpage .pro_filtercondition{padding-top: 20px;}
.pro_filtercondition dl{font-size: 14px;margin-bottom: 18px;}
.pro_filtercondition dl dt{color: #999999; float: left;width: 6em;margin-left: -100%;position: relative;}
.pro_filtercondition dl dd{float: left;width: 100%;}
.pro_filtercondition dl dd ul{margin-left: 6em;}
.pro_filtercondition dl dd ul li{width: auto;float: left;margin-right:2.5%;margin-bottom: 2px; }
.pro_filtercondition dl dd ul li.rightli{margin-right: 0;}
.pro_filtercondition dl dd ul li a{color: #333333; height: 28px;line-height: 28px;text-align: center;display: block;border:1px solid #fff;background-position: right bottom; padding:0 5px; overflow:hidden;}

.pro_filtercondition dl dd ul li.choosed a{color: #01a7ed; border:1px solid #01a7ed;background: url(../images/choose_ico.jpg) no-repeat right bottom;}


.list_productitem{padding-bottom: 48px;}
.list_productitem li{float: left;text-align: center;width: 31%;margin-right: 3.5%;margin-bottom: 38px;}
.list_productitem li.rightli{margin-right: 0;}
.list_productitem li a{display: block;border:1px solid #f0f0f0;}
.list_productitem li em{position: relative;text-align: center;display: block;height: 0;padding-bottom: 82%;}
.list_productitem li em img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.list_productitem li em .mask{position: absolute;left: 0;top: 0;right: 0;bottom: 0; background:url(../images/black_30.png) repeat; opacity:0;filter: alpha(opacity=0);}
.list_productitem li em .mask b{ background:url(../images/pro_yellowcircle.png) no-repeat center center;width: 78px;height: 78px;display: block;margin:0 auto;margin-top:30%; opacity:0;filter: alpha(opacity=0);}
.list_productitem li em .mask b i{background:url(../images/pro_yellowcircle2.png) no-repeat center center;display: block;width: 100%;height: 100%;}
.list_productitem li span{color: #222222; font-size: 18px;height:30px;line-height: 30px;padding:30px 0;display: block;}

.list_productitem li a:hover span{background-color: #01a7ed;color: #ffffff;}
.list_productitem li a:hover em .mask{ opacity:1;filter: alpha(opacity=100);}
.list_productitem li a:hover em .mask b{ opacity:1;filter: alpha(opacity=100);}
.list_productitem li em .new,.list_productitem li em .hot{display: block;width: 55px;height: 55px;position: absolute;left: 0;top: 0;}
.list_productitem li em .new{ background:url(../images/new_ico.png) no-repeat left top;}
.list_productitem li em .hot{background:url(../images/hot_ico.png) no-repeat left top;}

/*产品列表end*/

/*产品详细页面*/
.list_proinfopage{padding-bottom: 160px;padding-top: 40px;}
.list_proinfopage .pro_top{margin-bottom: 72px;}
.pro_top .pro_imgleft{float: left;width: 47%;height: 482px;}
.pro_top .pro_txtright{width: 47%;float: right;}
.pro_txtright{}
.pro_txtright dl{line-height: 36px;margin-bottom: 48px;}
.pro_txtright dl dt{color: #222222; font-size: 22px; font-weight: bold;line-height: 36px;margin: 12px 0 40px;}
.pro_txtright dl dd{}
.pro_txtright dl dd p{color: #999999; font-size: 14px;}
.pro_txtright dl dd p span{color: #222222;padding-left: 9%;}
.pro_txtright dl dd p span b{font-size: 18px; color: #005da2;}

.buy_btn{font-size: 0;line-height: 40px; height: 40px;padding:8px 2%;border:1px solid #222222;width: 60%; color: #222222; font-size: 16px; font-weight: bold;border-radius: 5px;}
.buy_btn li{float: left;margin-right: 2%;}
.buy_btn a{display: inline-block;width: 40px;height: 40px;margin: 0 5px;background: url(../images/buy_ico.png) no-repeat left center;}
.buy_btn .ali a{background-position: right center;}
.buy_btn .txt{background:url(../images/pro_rightarrow.jpg) no-repeat right center;padding-right:60px;}

.list_proinfopage .pro_center{}
.pro_center .title{border-bottom: 1px solid #333333;margin-bottom: 38px;}
.pro_center .title li{float: left;line-height: 50px;height: 50px;margin-right: 6%;}
.pro_center .title li a{color: #444444; font-size: 18px; display: block;margin-top: -1px; }
.pro_center .title li.on a,.pro_center .title li a:hover{font-weight: bold;color: #222222;border-bottom: 2px solid #000;}

.protabcont{line-height: 36px; font-size: 14px; color: #333333;min-height: 200px;}
.protabcont .item{}
.protabcont .img1{width: 44%;border:1px solid #ececec;margin: 48px auto;overflow: hidden;-moz-box-shadow: 0px 0px 5px #f5f5f5; /* 老的 Firefox */
box-shadow: 0px 0px 5px #f5f5f5;}
.protabcont img{width: 100%;height: auto;}
.protabcont h4{color: #000; font-size: 16px; font-weight: bold;}
.protabcont .img{margin: 45px 0;}








.list_proinfopage .pro_relate{}
.relate_focus{background: #f1f1f1;width: 100%;padding-top: 30px;position: relative;}
.lastest_focus{background: #f1f1f1;width: 100%;padding-top: 30px;position: relative;}
.list_proinfopage .pro_relate{margin-bottom: 30px;}
.list_proinfopage .pro_relate .title,.list_proinfopage .pro_lastest .title{border-bottom: 1px solid #cccccc;height: 55px;line-height: 55px;margin-bottom: 19px;}
.list_proinfopage .pro_relate .title span,.list_proinfopage .pro_lastest .title span{color: #222222;font-size: 18px; font-weight: bold;border-bottom: 2px solid #000000;margin-top: -1px;display: inline-block;}







/*产品详细页面end*/
/*大图对应小图*/
.pro_imgleft #sync1{width: 100%;}
#sync2{padding-top: 5px;}
#sync2 img{width: 100%;height: 100%;}
#sync1{height: 360px;}
#sync1 img{width: 100%;height: 100%;}
#sync1 .item{ text-align: center; }
#sync2 .item{margin:0 5px;text-align: center;cursor: pointer; }
.owl-prev,.owl-next{background: #eeeeee url(../images/pro_toparrow1.png) no-repeat left center;width: 30px;height: 96px; display: block;position: absolute;left: 0;bottom: -111px;text-indent: -9999px;cursor: pointer;}
.owl-next{background-position: right center;left: auto;right: 0;}


/*图片滚动效果*/
/* clearfix */
.owl-item em{ display: block;height:0px;padding-bottom: 76%;overflow: hidden;position: relative;}
.owl-item em img{position: absolute;top: 0;left: 0;right: 
/*大图对应小图*/0;bottom: 0;width: 100%;height: 100%;}
.owl-item span{font-size: 14px; color: #222;text-align: center;height: 54px;line-height: 54px;overflow: hidden;display: block;}
.owl-item span:hover{ color: #005da2;}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel{
    display: none;
    position: relative;
    width: 87%;margin: 0 auto;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
    
.owl-carousel .owl-item{
    float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.customNavigation a.prev,.customNavigation a.next{background: url(../images/pro_qhbtn.png) no-repeat left center;width: 42.5px;height: 22px; display: block;position: absolute;left: 0;top: 50%;margin-top: -30px;text-indent: -9999px;cursor: pointer;}
.customNavigation a.next{background-position: right center;left: auto;right: 0;}
.customNavigation a.play,.customNavigation a.stop{display: none;}
.owl-carousel .item{-moz-box-shadow: 0px 0px 5px #f5f5f5; /* 老的 Firefox */
box-shadow: 0px 0px 5px #f5f5f5;
  

        margin: 0px 6.5px;
        color: #222222; font-size: 14px;
    
        text-align: center;
    }
 #sync1 .item{border:1px solid #ececec;}
#sync2 .synced .item{}

#sync2 .owl-item i{height: 9px;background:url(../images/toparrow.png) no-repeat center top;width: 17px;display: none;
    top: 1px;margin-left:-8.5px;position: absolute;left: 50%;}
#sync2 .owl-item.synced i{display: block;}
#sync2 .owl-item{padding-top: 9px;position: relative;}
#sync2 .item{border:1px solid #dcdcdc;}
#sync2 .owl-item.synced .item{border:1px solid #043459;}

    .customNavigation{
      text-align: center;
    }
    .customNavigation a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

/*图片滚动效果*/


/**/
.back_lastbtn{color: #444444;font-size: 16px; border:1px solid #35363c;height: 59px;line-height: 59px;width: 30%;margin: 0 auto;margin-top: 100px;display: block;text-align: center;}
.back_lastbtn i{float: right;margin-right: 22px;font-family: "宋体";font-weight: bold;}


.list_newsitem2{}
.list_newsitem2 li{ border-bottom: 1px solid #dcdcdc;
    margin-bottom: 15px;
    padding-bottom: 20px;}
.list_newsitem2 li a{ display: block;}
.list_newsitem2 li a em{color: #222222;font-size: 20px; font-weight: bold;height: 35px;overflow: hidden;line-height: 35px;display: block;}
.list_newsitem2 li a span.time{color: #9d9d9d;font-size: 10px;height: 22px;line-height: 22px;overflow: hidden; display: block;}
.list_newsitem2 li a span.txt{ color: #666666;
    font-size: 12px;
  max-height: 40px;
    line-height: 20px;
    overflow: hidden;}

/*留言及回复页面*/
.list_messagepage{padding-top: 50px;padding-bottom: 110px;}
.interaction_ico{border-left:1px solid #e8e8e8;}
.interaction_ico li{float: left;width: 16.5%;text-align: center;border: 1px solid #ececec;border-left: none;}
.interaction_ico li.centerli a{ background:#f7f7f7;color: #444444;}
.interaction_ico li a:hover{background:#e7e7e7;}
.interaction_ico li.litwo{ position: relative;}
.interaction_ico li.litwo .hidden_qcode{ position:absolute; left: 10%;top: 24px; z-index:9; display:none;width: 80%;}
.interaction_ico li.litwo .hidden_qcode img{ width:100%; height:100%;}
.interaction_ico li.litwo:hover .hidden_qcode{ display:block;}

.interaction_ico li a{color: #043459; font-size: 14px; font-weight: bold;display: block;margin: 24px 13%;background:#f1f1f1;padding-top: 20px;}
.interaction_ico li a em{width: 38%;margin: 0 auto; display: block;}
.interaction_ico li a em img{width: 100%;height: 100%;}
.interaction_ico li a span{ display: block;padding-bottom: 9px;height: 35px;line-height: 35px;}

.list_online{}
.list_online h3{font-weight: bold;font-size: 24px; color: #222222;text-align: center;line-height: 42px;margin-top: 41px;margin-bottom: 38px;}
.list_online i{width: 20px;height: 1px;background: #043459;margin: 0 auto; display: block;margin-top: 29px;}


.list_form{}
.list_form ul{}
.list_form ul li{float: left;width: 47%;margin-right: 6%;height: 35px;line-height: 35px;padding-top: 18px;padding-bottom: 17px;border-top: 1px solid #eaeaea;overflow: hidden;}
.list_form ul li.rightli{margin-right: 0;}
.list_form ul li .label{float: left;width: 26%;border-right: 1px solid #eaeaea;color: #333333; font-size: 14px;}
.list_form ul li .txt{float: left;width: 68%;padding:0 2%;}
.list_form ul li .txt input{width: 100%;height: 21px;line-height: 21px; padding: 7px 0;font-size: 14px;}
.list_form ul li.litwo{border-top: 1px solid #d5d4d4;}
.list_form ul li.lastli1{height: auto;width: 100%;}
.list_form ul li.lastli1  .label{border-right: none;}
.list_form ul li.lastli1 textarea{width: 100%; resize:none;height: 140px;}

.list_form ul li.lastli2{height: auto;width: 100%;position: relative;border-bottom: 1px solid #eaeaea;}
.changecode{position: absolute;right: 0;top: 17px;border:1px solid #eaeaea;width: 15%; display: block;}
.changecode img{width: 100%;height: 35px;}
.list_form .btn{font-weight: bold;font-size: 16px; color: #222222;display: block;height: 57px;line-height: 57px;overflow: hidden;width: 30%;margin: 0 auto;margin-top: 31px;border:1px solid #35363c; background: none; -webkit-transition: all 0.3s cubic-bezier(.23, 1, .32, 1);
    transition: all 0.3s cubic-bezier(.23, 1, .32, 1)}
.list_form .btn:hover{ background:#005da3; color:#fff; border-color:#005da3;}
.list_form ul li.lastli1 .label span{color: #b5b5b5;}

/*留言回复*/
.list_feedback{margin-top: 50px;}
.feedback_top{}
.feedback_top .title{text-align: center;font-size: 24px; color: #fff;font-weight: bold;padding-top: 39px;line-height: 44px;margin-bottom: 42px;}
.feedback_top .title i{width: 20px;height: 1px;margin: 0 auto; display: block;margin-top: 29px;background: #facd00;}
.list_feedbackpage{  padding-bottom: 110px;
    padding-top: 50px;}
.feedback_search{}
.feedback_search .txt{width: 81%;float: left;border-radius: 5px; background: #fff;padding: 14px 2%;height: 20px;line-height: 20px;font-size: 14px;}
.feedback_search .btn{height: 48px; background:#facd00 url(../images/pro_search2.png) no-repeat center center;border-radius: 5px; font-family:"Microsoft YaHei"; text-indent: -999em;float: right;width: 13%;}
.feedbackbox{background: url(../images/black_75.png) repeat;height: 256px;width: 100%;}

.feedback_list{padding-top: 64px;}
.feedback_list dl{background:url(../images/q_ico.jpg) no-repeat left top;padding-left: 79px;border-bottom: 1px dashed #e5e5e5;padding-bottom: 22px;margin-bottom: 29px;}
.feedback_list dl dt{margin-bottom: 18px;}
.feedback_list dl dt .time{color: #bbbbbb; font-size: 12px;line-height: 16px;}
.feedback_list dl dt .title{color: #000000; font-size: 16px; font-weight: bold;line-height: 20px;margin-bottom: 22px;}
.feedback_list dl dt i{width: 17px;height: 1px;background:#222222;display: block;}
.feedback_list dl dd{color: #666666;font-size: 13px;line-height: 26px;}
.feedback_list dl dd .detail{margin-bottom: 24px;overflow: hidden;}
.feedback_list dl dd a.btn{color: #043459;font-size: 12px; background:url(../images/more_downico.jpg) no-repeat right center;padding-right: 20px;}

.load_morebtn{color: #222222;font-size: 16px;font-weight: bold;height: 59px;line-height: 59px;overflow: hidden;width: 30%; display: block;border:1px solid #383838;margin: 0 auto;text-align: center;}

/*201646xg*/
.feedback_list .content {display: block;height: 58px; overflow:hidden; }
.feedback_list dl dd a.btn.btn2{}
.feedback_list .content.open{ height: auto;}

/*201646xg*/
.feedback_list dl dd a.btn.btn2{background:url(../images/bot_arrowico.jpg) no-repeat right center;}

/*2016422xg*/
#allmap {width: 100%;height: 100%;overflow: hidden; }
/*2016422xg*/
#allmap {width: 100%;height: 100%;overflow: hidden; }
.js_case dl{height: 220px; overflow:hidden;}
.js_case dt a{ display: block;
    height: 0;
    padding-bottom:70%;
    position: relative;}
.js_case dt a img{ height:100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;}
#slides3 .slidesjs-container{height: 220px!important;}
#slides3 .slidesjs-control{height: 220px!important;}


/*2016422xg*/
/*201655*/
.js_case dt a em{ display:block;width: 100%;height: 100%;position: absolute;}

/*2016510*/
.list_teampage{padding-bottom: 210px;padding-top: 45px;}
.list_teampage ul{}
.list_teampage ul li{float: left;width:17%;margin-right: 3%;height: 320px;position: relative;overflow: hidden;cursor: ;pointer;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.list_teampage ul li .txt{text-align: center; position: absolute;left: 0;width: 100%;bottom: 0;height: 87px;color: #ccd1d6;z-index: 2;-moz-transition:    all 0.1s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.list_teampage ul li .txt b{font-weight: bold;font-size: 18px;color: #fff; display: block;line-height: 29px;overflow: hidden;margin-top: 24px;}
.list_teampage ul li .txt::after{position: absolute;left: 0;top: 9px;right: 0;background:#043459;transform: skewY(5deg);content: ""; z-index: -1;height: 87px;width: 100%; }
.list_teampage ul li:hover .txt::after{ background: #facd00;}
.list_teampage ul li:hover .txt{color: #564500;}
.list_teampage ul li:hover .txt b{color: #000;}

/*2016519*/
.list_aboutpage .txt img{  max-width:100%;height: auto;}

.foot_attention em{position: relative;height: 124px;display: block;}
.foot_attention em img{position: absolute;left: 0;top: 0;display: none;}
.foot_attention em img.show{display: block;}



/*201663*/
.headertop em.tel a{ color: #91c1f4;}
.foot_left .tel b a{  color: #fff;}
.foot_nav dl.dl2 dd a{ text-indent:1em;}


/*视频页面*/
.list_businesspage .list_brand.list_video li a em{height: 0;padding-bottom: 70%;overflow: hidden;position: relative;}
.list_businesspage .list_brand.list_video li a em b{display: block;position: absolute;left: 0;bottom: 0;top: 0;right: 0;}
.case_interaction .interaction li.centerli.evenli.li1 a{ background:#f5f5f5;}





/*2016629*/
.news_topsection .right dl a{ border: 1px solid #e6e6e6;}
.news_topsection .right dl dt .img{text-align: center;font-size: 0;height:140px;line-height: 140px;}
.news_topsection .right dl dt .img img{ max-height:140px; max-width:212px;vertical-align: middle;}
.news_topsection .right dl dd .wrap{ overflow: hidden; border:none;  border-right: 1px solid #fafafa;  }
.news_botsection dl a dt .img{text-align: center;font-size: 0;height:140px;line-height: 140px;}
.news_botsection dl a dt .img img{ max-height:140px; max-width:212px;vertical-align: middle;}




/*20170323xg*/


.section1_cont .cont1_left{width: 25%;}
.cont1_right{width:75%;}
.cont1_right dl{width: 16.66%;}
.list_channelpage .title li{width: 16.66%;}




@media only screen and (max-width:1300px) {
/*header*/
.menue > ul > li > a{padding: 27px 12px;}
.header .logo{width: 360px;}
.header .logo a{width: 310px; height: auto;}
/*footer*/
.foot_left .tel{font-size: 18px;}
#slides2,#slides2 .slidesjs-container{height: 300px!important;}

}

@media only screen and (max-width:1200px) {

.w_1200{width: 96%;}
.w_960{width: 80%;}
/*header*/
.menue > ul > li > a{padding: 27px 9px;}
.header .logo{width: 340px;}
.header .logo a{width: 290px; height: auto;}

/**/
#slides3{height: 220px!important;margin-bottom: 25px;}

.js_news .list ul li{border:none;}

.channel_banner{padding-top: 20px;height: 135px;}
.channel_banner .title{float: none;width: 100%;}
.channel_banner .pro_form{width: 100%;}
.channel_banner .pro_form .btn{width: 14%;}




/*案例分享*/
.list_casepage{ overflow:hidden;}
.list_casepage dl.list{width: 96%;float: left;margin: 0 2% 25px;}
.list_businesspage .list_brand li a em{height: 0;padding-bottom: 55%;position: relative; }
.list_businesspage .list_brand li a em img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;}



/*2016422*/
.js_case dt{height: 220px;}
.js_case dt a{padding-bottom: 80%;}


}

/*1024*/
@media only screen and (max-width:1024px) {
.w_90{width: 90%;margin: 0 5%;}
.w_960{width: 96%;}

/*响应式导航start*/
.m_logo{width: 260px;height: auto;float: left;  padding: 18px 40px 18px 10px;background:#f6b834 url(../images/m_logobg.jpg) no-repeat right center;height: 24px;}
.m_logo img{width: 100%;}
.m_header{ display: block; }
.header{display: none;}
.navbar-toggle{  border: 1px solid transparent;    background-color: transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 15px;
    padding: 9px 10px;
    position: relative;}
.offcanvas-toggle {
    background: #f8f8f8;
}
#js-bootstrap-offcanvas-2{ background:#f8f8f8;} 
.navbar-nav > li{ border-bottom:1px solid #e7e7e7;}
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative; font-size: 14px;
}
.dropdown{ position:relative;}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.dropdown-menu{  font-size: 14px;}
.dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}
.navbar-offcanvas .dropdown-menu > li > a {
    color: #777;
    padding: 5px 15px 5px 30px;
}
.navbar-header{ font-size:14px;    padding: 10px 15px;}
.navbar-header a{ padding-right:10px; color:#000;}

.m_search{ position:relative; background:#fff;}
.m_search .search_txt{ width:80%; height:22px; padding:10px 2%; font-size:14px;}
.m_search .search_btn{ position:absolute; right:0; top:0px; width:42px; height:42px; background:url(../images/search_bg.png)  no-repeat center center; cursor:pointer; cursor:pointer; color:#474747; text-indent:-999em;}
    
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}
.offcanvas-toggle .icon-bar {
    background: #000;
}   
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
.sr-only{ display:none;}
/*响应式导航end*/


/*section1*/
.section1_cont .cont1_left{width: 100%;margin-bottom: 20px;}
.cont1_right{width: 100%;}
.section2 .w_90{width: 100%;}
.quick_nav li{width: 32%;margin-right: 2%;}
.quick_nav li a{padding-left: 5%;background-position: 95% center;}
.quick_nav li span{padding-left: 5px;}


.cont4_case{width: 100%;margin-right: 0;}
.case_interaction{width: 100%;}

.cont3_news{width: 100%;margin-bottom: 25px;margin-right: 0;}
.cont3_curture{width: 100%;}

.inner_nav{height: auto;position: relative;z-index:9;}
.inner_nav .level2{display: block; background: #111216; height: 45px;line-height: 45px;position: relative;font-size: 16px;width: 96%;padding: 0 2%;border-bottom: 1px solid #3e3f42;}
.inner_nav .level2 a{color: #fff;display: block; }
.inner_nav .level2::before{position: absolute;right: 2%;top: 0;content: "+"; color: #fff; font-size: 16px;cursor: pointer;-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;}
.inner_nav ul{width: 96%;  margin: 0 auto;text-align: left;padding: 10px 2%;position: absolute;top: 46px;left: 0;background: #111216;display: none;}
.inner_nav ul li{display: block;margin: 0;}
.inner_nav ul li a{padding: 0 14px;height: 30px;line-height: 30px;}
.inner_nav ul li.on a, .inner_nav ul li:hover a{background: none; text-decoration: underline;}
.inner_nav .level2.hopen::before{ -webkit-transform: rotate(45deg) scale(1.08); 
    transform: rotate(45deg) scale(1.08);}
.inner_nav ul.ulopen{ display: block;}
.list_address .item dl dt, .list_address .item dl dd {
    padding: 5px 2%;
}

.list_honor li span{width: 100%;margin: 0;line-height: 22px;font-size: 16px;}

/*案例分享*/
.page a{width: 8%;}
.page a.prev, .page a.next{width: 12%;}

/*产品列表*/
.pro_filtercondition dl dd ul li{width: 22%;}

/*产品详情页面*/
.buy_btn{width: 80%;}





}






@media only screen and (max-width:992px) {


.banner_txt em{font-size: 42px!important;margin-top: 0;line-height: auto;}
.banner_txt i{font-size: 36px!important;line-height: auto;padding: 10px 0;}
.banner_txt{padding: 20px 0; height: auto;line-height: auto;}

.jssora21l, .jssora21r{top: 328px!important;}


/*footer*/
.foot_left { margin-right: 2%; width: 28%;}
.foot_nav{width: 70%;}
.foot_link{width: 100%;}
.foot_link ul{overflow: visible;height: auto; background:none;}
.foot_link ul li{float: left;margin-right: 8px;}




/*2016422*/
.js_case dt{height:auto;}
.js_case dt a{height: 8%;}

}

@media only screen and (max-width:768px) {
/*响应式导航*/
.m_logo{width: 200px;}
.navbar-toggle{margin: 12px 10px 5px 0;}


/*section1*/
.cont1_right dl {width: 50%;height: auto;margin: 0 0%;}
.cont1_right dl a{height: auto;padding-bottom: 20px;}
.cont1_right dl dt img{max-width: 181px;}

.cont1_right dl:nth-child(3),.cont1_right dl:nth-child(4),.cont1_right dl:nth-child(5){width: 33.3%;}
.cont1_right dl dt{padding-top: 10px;}
.cont1_right dl dd .more{position: static;margin: 0 auto;margin-top: 25px;}

/*section2*/
.section2 .w_90{width: 90%;margin: 0 5%;}
.quick_nav li{margin-right: 0;width: 100%;margin-bottom: 10px;}
.quick_nav li a{padding: 20px 0 20px 8%;}
.quick_nav li span{padding-left: 5%;}


/**/
.foot_left {
    margin-right: 0;
    width: 100%;
}
.foot_nav{width: 100%;}
.foot_nav dl{width: 100%;margin-right: 0;margin-bottom: 8px;}
.foot_nav dl dt{background-color: #2c2d34;padding: 5px 10px;position: relative;}
.foot_nav dl dt a{margin-bottom: 0; display: inline;}
.foot_nav dl dt i{position: absolute;right: 15px; top: 50%;margin-top: -5px;  width: 0;cursor:pointer;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #767882;}
.foot_nav dl dd{display: none;}
.foot_nav dl dd a{padding: 0 10px;line-height: 30px;height: 30px;}
.foot_bot{padding: 5px 0;}
.foot_bot span{display: block;padding: 0;}

/**/
.cont3_news{width: 100%;margin-right: 0;margin-bottom: 25px;}
.cont3_curture{width: 100%;height: auto;}
.cont3_curture a{height: auto;}
.cont3_curture a img{width: 100%;max-width: 100%;height: auto;}
.cont3_curture .title{bottom: 0;top: auto; }



/*.inner_banner*/
.inner_banner{height: 0;padding-bottom:24%;}
.list_aboutpage ul.title{border-right: 1px solid #d9d9d9;}
.list_aboutpage ul.title li{width: 100%;padding: 0;border-right: none;height: auto;}
.other_link{width: 100%;}
.other_link li{width:46%;margin:0 2%;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.list_aboutpage{width: 90%;}
.list_address .item dl{width: 47.5%;margin-right: 5%;}
.list_address .item dl:nth-child(2n){margin-right: 0;}
.list_address .item dl.rightdl{margin-right: 5%;}

.list_channelpage .list .item .txt{width: 100%;}
.list_channelpage{padding:25px 0 80px;}
.list_channelpage .title{margin-bottom: 10px;}

/*案例分享*/
.page a{height: 40px;line-height: 40px;font-size: 12px;}
.page a.prev, .page a.next{width: 15%;background-image: none;text-indent: 0;}
.page a.prev:hover,.page a.next:hover{background-image: none;}
.list_casepage dl.list{  width: 46%;}
.list_casepage dl.list dt{float: none;width: 100%;margin-right: 0; padding-bottom: 36%;
    position: relative;height: 0;}
.list_casepage dl.list dt em{ position: absolute;left: 0;top: 0;bottom: 0;right: 0;}
.list_casepage dl.list dd{border-width: 0 1px 1px 1px;padding: 10px;}

/**/
.list_businesspage .list_brand li{width: 46%;margin: 0 2%!important;}

/**/
.news_topsection .left{width: 100%;float: none;}
.news_topsection .left dl dt{height: 0;padding-bottom: 40%;display: block;position: relative;}
.news_topsection .left dl dt em{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.news_topsection .right{float: none;width: 100%;}
.news_botsection dl a dt{width: 38%;}
.news_botsection dl a dd h3{font-size: 16px; line-height: 19px;}


/*产品列表*/
.pro_filtercondition dl dd ul li{width: 30%;}
.list_productitem li{width: 48%;margin-right: 0!important;}
.list_productitem li:nth-child(2n-1){margin-right:4%!important;}



/*产品详情页面*/
.pro_top .pro_imgleft,.pro_top .pro_txtright{width: 100%;float: none;}
.pro_txtright dl dt{margin-bottom: 15px;}
.pro_txtright dl{margin-bottom: 15px;}
.buy_btn{width: 95%;}

.back_lastbtn{width: 90%;}
#sync1{height: auto;}
.pro_top .pro_imgleft{height: auto;}
.pro_imgleft .owl-prev,.pro_imgleft .owl-next{bottom: auto;top: 50%;background-color: transparent;}

/*在线留言*/
.interaction_ico li{width: 33%;}
.interaction_ico li:nth-child(1),.interaction_ico li:nth-child(2),.interaction_ico li:nth-child(3){border-bottom: none;}
.list_form ul li{width: 100%;}
.list_form ul li.lastli1 .label,.list_form ul li.lastli1 .txt{width: 100%;}
.list_form .btn{width: 80%;}

.interaction_ico li.litwo .hidden_qcode{  padding: 0px 10% 10px;width: 60%;background:#ffffff;}


/*2016422*/
#slides3{height: auto;}
/*#slides3 .slidesjs-container{height: auto!important;}
#slides3 .slidesjs-control{height: 150px!important;}*/
.js_case dl{height: auto;}
.js_case .slidesjs-previous{left: 0;top: 50%;margin-top: -10px;}
.js_case .slidesjs-next{left: auto;right: 0;top: 50%;margin-top: -10px;margin-right: 0;}


/*2016510*/
.list_teampage{padding-bottom: 60px;}
.list_teampage ul li{width: 45%;margin: 0 2.5% 25px; background-color: #eaeef0;height: 266px;}
.list_teampage ul li .txt::after{top: 15px;}

/*2016519*/
.foot_attention em{height: 124px;padding-bottom: 0px;width: 125px;}

.entry_content img{ display: block; max-width:100%;}



/*20170323xg*/
.cont1_right dl{width: 50%!important;}


}







@media only screen and (max-width:510px) {

/**/
#slides3{text-align: center;height: 280px!important; min-height: 280px; }
#slides3 .slidesjs-container{height: 280px!important;min-height: 280px; }
.js_case dd{text-align: left;}
/*.js_case .slidesjs-previous,.js_case .slidesjs-next{position: absolute;top: 50px;}
.js_case .slidesjs-previous{left: 0;}
.js_case .slidesjs-next{margin-right: 0;}*/
.js_case dd .detail{height: 100px;}
.js_case dd .title a{font-size: 16px;height: 20px;line-height: 20px;}
.js_case dt{width: 100%;}
.js_case dd{padding: 0 2%;
    width: 96%;margin-left: 0;}
.js_case dt{overflow: hidden;height: 148px;margin-bottom: 5px;}
.js_case dt img{height: 100%;width: auto;}
.js_case dd .title a{margin-top: 2px;}


.entry_meta .entry_metaright{float: left;width: 100%;}
.entry_meta{height: auto;}
.entry_metaright li{margin-left: 0;margin-right: 2%;}



.interaction_ico li.litwo .hidden_qcode{  padding: 0px 0% 25px;width: 80%;}




}

@media only screen and (max-width:420px) {

.banner_txt em{font-size: 56px!important;margin-top: 0;line-height: auto;padding: 20px 0;}
.banner_txt i{display: none;}
/*section1*/
.cont1_right dl {width: 90%;margin: 0 5%;}
.cont1_right dl:nth-child(3),.cont1_right dl:nth-child(4),.cont1_right dl:nth-child(5){width: 90%;}



.cont3_news{width: 100%;margin-right: 0;height: auto;}
#slides2, #slides2 .slidesjs-container{height: 500px !important;}
.cont3_curture{width: 100%;height: auto;}
.js_news .list dl{width: 100%;}
.js_news .list ul{width: 100%;}
.js_news .list ul li a{padding: 0;}
.js_news .list dl dt {
    height: 140px;
    overflow: hidden;
}

/*.inner_banner*/
.inner_banner{height: 0;padding-bottom:30%;}
.list_aboutpage ul.title{font-size: 14px;}
.list_address .item dl{width: 100%;margin-right: 0!important;height: auto;}



/*产品列表*/
.pro_filtercondition dl{font-size: 12px;}
.pro_filtercondition dl dt{ font-size: 14px;}
.pro_filtercondition dl dd ul li{   width: 47%;}
.list_productitem li{width: 100%;margin-right: 0!important;}
.list_productitem li:nth-child(2n-1){margin-right:0%!important;}





/*产品详情页面*/
.protabcont .img1{width: 98%;}

.list_casepage dl.list{width: 100%; }
/*20170323xg*/
.cont1_right dl{width: 100%!important; margin:0;}
.list_channelpage .title li{width: 33.33%;}

}