/* CSS Document */
@charset "UTF-8";
a.dh:link{font-size: 12px;line-height: 24px;color: #333333;text-decoration: none;}
a.dh:visited{font-size: 12px;line-height: 24px;color: #333333;text-decoration: none;}
a.dh:hover{font-size: 12px;line-height: 24px;color: #333333;text-decoration: underline;}
a.dh:active{font-size: 12px;line-height: 24px;color:#333333;text-decoration: none;}
a{outline: none;text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;list-style:none;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
.vm{vertical-align:middle;}

/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, th, td {
	margin: 0px;
	padding: 0px; -webkit-text-size-adjust:none;
}

/*字体*/
body{font:12px/25px 'HelveticaLT45Light'; color:#000; background:#fff; font-weight:normal; min-width:1130px;}
/*width*/
.w260{width:260px;margin:0 auto;border:1px #000;}
.w960{width:960px;margin:0 auto;}
.w700{width:700px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1101{width:1100px;margin:0 auto;background-color:#ededed;padding-top:90px;}
.w1102{width:1100px;margin:0 auto;padding-top:90px;}
.w1130{width:1130px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.ov{overflow:hidden; zoom:1;}
.fam{font-family:"arial" !important;}

/*a*/
a{ text-decoration:none !important; color:#000;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-ms-transition:all 0.2s;
-o-transition:all 0.2s;}
a:hover{color:#000;}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../font/MyriadProSemibold.eot');
    src: url('../font/MyriadProSemibold.eot') format('embedded-opentype'),
         url('../font/MyriadProSemibold.woff2') format('woff2'),
         url('../font/MyriadProSemibold.woff') format('woff'),
         url('../font/MyriadProSemibold.ttf') format('truetype'),
         url('../font/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
}
@font-face {
    font-family: 'HelveticaLT45Light';
    src: url('../font/HelveticaLT45Light.eot');
    src: url('../font/HelveticaLT45Light.eot') format('embedded-opentype'),
         url('../font/HelveticaLT45Light.woff2') format('woff2'),
         url('../font/HelveticaLT45Light.woff') format('woff'),
         url('../font/HelveticaLT45Light.ttf') format('truetype'),
         url('../font/HelveticaLT45Light.svg#HelveticaLT45Light') format('svg');
}
@font-face{
    font-family: "Helvetica Narrow";
    src:url(../font/Helvetica Narrow.ttf);
}
@font-face{
    font-family: "HelveticaNeueLTStd-Roman";
    src:url(../font/HelveticaNeueLTStd-Roman.otf);
}

.time{/*Times New Roman*/font-family: "myriadsetpro-thinthin" !important;font-size:45px; height:55px; line-height:55px; display:block; margin:10px 0 0;}
@font-face {
    font-family: 'helvetica_neue_ltregular';
    src: url('../font/helveticaneuelt-roman-webfont.eot');
    src: url('../font/helveticaneuelt-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticaneuelt-roman-webfont.woff2') format('woff2'),
         url('../font/helveticaneuelt-roman-webfont.woff') format('woff'),
         url('../font/helveticaneuelt-roman-webfont.ttf') format('truetype'),
         url('../font/helveticaneuelt-roman-webfont.svg#helvetica_neue_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'myriadsetpro-thinthin';
    src: url('../font/myriadsetpro-thin-webfont.eot');
    src: url('../font/myriadsetpro-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/myriadsetpro-thin-webfont.woff2') format('woff2'),
         url('../font/myriadsetpro-thin-webfont.woff') format('woff'),
         url('../font/myriadsetpro-thin-webfont.ttf') format('truetype'),
         url('../font/myriadsetpro-thin-webfont.svg#myriadsetpro-thinthin') format('svg');
    font-weight: normal;
    font-style: normal;

}
.ft35{font-family:'helvetica_ce_35_thinregular';}
@font-face {
    font-family: 'helvetica_ce_35_thinregular';
    src: url('../font/helvetica_neue_ce_35_thin.eot');
    src: url('../font/helvetica_neue_ce_35_thin.eot?#iefix') format('embedded-opentype'),
         url('../font/helvetica_neue_ce_35_thin.woff2') format('woff2'),
         url('../font/helvetica_neue_ce_35_thin.woff') format('woff'),
         url('../font/helvetica_neue_ce_35_thin.ttf') format('truetype'),
         url('../font/helvetica_neue_ce_35_thin.svg#helvetica_ce_35_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.ftb55{font-family:"helvetica_ce_55_romanregular";}
@font-face {
    font-family: 'helvetica_ce_55_romanregular';
    src: url('../font/helvetica_neue_ce_55_roman-webfont.eot');
    src: url('../font/helvetica_neue_ce_55_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helvetica_neue_ce_55_roman-webfont.woff2') format('woff2'),
         url('../font/helvetica_neue_ce_55_roman-webfont.woff') format('woff'),
         url('../font/helvetica_neue_ce_55_roman-webfont.ttf') format('truetype'),
         url('../font/helvetica_neue_ce_55_roman-webfont.svg#helvetica_ce_55_romanregular') format('svg');
    font-weight:bold;
    font-style: normal;

}
.ftb75{ font-family: 'helvetica_ce_55_romanbold';}
@font-face {
    font-family: 'helvetica_ce_55_romanbold';
    src: url('../font/helvetica_neue_ce_75_bold-webfont.eot');
    src: url('../font/helvetica_neue_ce_75_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helvetica_neue_ce_75_bold-webfont.woff2') format('woff2'),
         url('../font/helvetica_neue_ce_75_bold-webfont.woff') format('woff'),
         url('../font/helvetica_neue_ce_75_bold-webfont.ttf') format('truetype'),
         url('../font/helvetica_neue_ce_75_bold-webfont.svg#helvetica_ce_55_romanbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'feathericons';
	src:url('../font/feathericons.eot?-8is7zf');
	src:url('../font/feathericons.eot?#iefix-8is7zf') format('embedded-opentype'),
		url('../font/feathericons.woff?-8is7zf') format('woff'),
		url('../font/feathericons.ttf?-8is7zf') format('truetype'),
		url('../font/feathericons.svg?-8is7zf#feathericons') format('svg');
    font-weight: normal;
    font-style: normal;
}

em,i{ font-style:normal;}
/*包裹 IE8居中*/
#wrap{text-align:left;}
/*ul*/
ul{ list-style:none;}
/*img*/
img{border:0 none;}
/*浮动*/
.cf{zoom:1}
.cf:after{content:'.';visibility:hidden;clear:both;display:block; height:0}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
.fl,.dl{float:left; display:inline;}
.fr,.dr{float:right; display:inline;}
/*清除浮动*/
.clear{clear:both;line-height:0;}

/*mt pt 上外边距*/
.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}
.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}
.mt55{margin-top:55px;}.mt60{margin-top:60px;}.mt65{margin-top:65px;}.mt70{margin-top:70px;}
.mt75{margin-top:75px;}.mt80{margin-top:80px;}.mt85{margin-top:85px;}.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.mb0{margin-bottom:0px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}.mb40{margin-bottom:40px;}.mb45{margin-bottom:45px;}.mb50{margin-bottom:50px;}
.mb55{margin-bottom:55px;}.mb60{margin-bottom:60px;}.mb65{margin-bottom:65px;}.mb70{margin-bottom:70px;}
.mb75{margin-bottom:75px;}.mb80{margin-bottom:80px;}.mb85{margin-bottom:85px;}.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}

.pt0{padding-top:0px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}
.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}
.pt40{padding-top:40px;}.pt45{padding-top:45px;}.pt50{padding-top:50px;}.pt55{padding-top:55px;}
.pt60{padding-top:60px;}.pt65{padding-top:65px;}.pt70{padding-top:70px;}.pt75{padding-top:75px;}
.pt85{padding-top:85px;}
/*ml 左外边距*/
.ml0{margin-left:0px !important;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}
.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}
.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left:40px;}
.ml45{margin-left:45px;}.ml50{margin-left:50px;}.ml55{margin-left:55px;}
.ml60{margin-left:60px;}.ml65{margin-left:65px;}.ml70{margin-left:70px;}
.ml75{margin-left:75px;}.ml100{margin-left:100px;}.ml110{margin-left:110px;}

.pl0{padding-left:0px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}
.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}
.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}
.pl45{padding-left:45px;}.pl50{padding-left:50px;}.pl55{padding-left:55px;}
.pl60{padding-left:60px;}.pl65{padding-left:65px;}.pl70{padding-left:70px;}
.pl75{padding-left:75px;}
.pl290{padding-left:290px;min-height:450px;}

/*text align*/
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
/*display:block*/
.db{display:block !important;}
.dn{display:none !important;}
/*font-size*/
.ft14{font-size:14px;}
/*line23*/
.line23{ line-height:23px;}
/*边框去除*/
.bordernone{ border:0 none !important;}
/*字体加粗*/
.ftw{ font-weight:bold;}
/*ft0*/
.ft0{font-size:0px !important;}
table{border-collapse:collapse;}
/*新闻*/

.newstitle {text-align: center;height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;overflow:hidden;}
.news_message{height:30px;line-height:30px;text-align:center;}


/*分页2*/
.pager{text-align:center !important; padding-bottom:3px;margin-top:40px;}
.pager span{}
.pager a{margin-left:4px;margin-right:4px; font-family:"Arial";text-decoration:none; padding:3px 8px;background:#c9c9c9;}
.pager a.on,.pager a:hover{background:#004098; color:#fff;}


.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{overflow:hidden; width:100%; position:absolute; text-align:center;left:47%;bottom:15px; z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; display:inline;margin-right:10px; background:url(../image/point.png) no-repeat center center;  width:10px; height:10px;cursor:pointer; text-indent:-9999px; }
.slideBox .hd ul li.on{ background:url(../image/pointh.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0; margin:0 auto !important;width:100% !important; min-width: 1920px; margin: 0 auto; height: 500px; left: 50%; margin-left: -960px !important;}
.slideBox .bd ul{width:100% !important; min-width: 1920px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; overflow: hidden; width: 100% !important; height: 500px;}
.slideBox .bd img{ width:1920px; height:500px; display:block; position: relative;}

.slideBox .prev,.slideBox .next{position:absolute;z-index:999;display:block; width:80px; height:80px;}
.slideBox .prev{left:3%; top:50%;margin-top:-25px;background:url(../image/left.png) no-repeat;}
.slideBox .next{right:3%;top:50%;margin-top:-25px;  background:url(../image/right.png) no-repeat;}


.ban_img{position:relative; width:100%; height:669px; min-width:1200px; overflow:hidden;}
.ban_img img{position:absolute; left:50%; margin-left:-960px;}
.ban_img .w1130{position:relative;}
.ban_img #title{position:absolute; left:0; top:0;}


.text_o{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.http{font-size:11px; color:#5e5958; font-family:"Arial"; font-weight:bold;}
.head_text{font-size:13px; color:#616161;background:#fff; width:97px; padding-left:30px; height:20px; line-height:20px; border-bottom: 1px solid #616161;border-top:0px;border-left:0px;border-right:0px;font-family:"Arial";}

.contact_text{font-size:14px; color:#727171;width:140px; padding-left:30px; height:34px; line-height:34px; border:3px solid #707070; font-family:"Arial"; cursor:pointer;}
.contact_text1{font-size:14px; color:#727171;width:140px; padding-left:30px; height:34px; line-height:34px; border:3px solid #707070; font-family:"Arial"; cursor:pointer;}
.contact_submit{border:none; background:url(../image/contact_search.jpg) no-repeat; width:49px; height:40px; cursor:pointer;}
.contact_boxr em{ display:block; margin:2px 0 0;color:#004098;font-family: 'helvetica_ce_55_romanbold'; font-size:12px;}
.head_r{margin-top:5px;margin-right:10px;}


/*nav*/
.header-nav {
    position: relative;
    background: #fff;
    width: 100%;
}

.header-content {
    width: 1170px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.header-logo {
    float: left;
}

.header-logo a {
    display: block;
    padding: 16px 0;
    color: #73b21a;
    text-decoration: none;
}

.header-logo a img {
    height: 45px;
    display: block;
    border: none;
}

.header-nav-list {
    float: right;
    margin-right: 45px;
}

.header-nav-list ul {
    float: left;
}

.header-nav-list ul li {
    position: relative;
    display: block;
    float: left;
}

.header-nav-list ul li a {
    font-family: 'MyriadProSemibold'; color:#272727;
    padding: 20px 25px;
    font-size: 14px;
    line-height: 45px;
    background: none;
    position: relative;
    display: block;
}

.header-nav-list ul li a:hover {
    color: #73b21a;
}

.header-nav-list ul li .cur {
    color: #73b21a;
}

.icon-dow {
    width: 13px;
    height: 13px;
    background-size: 13px;
    font-size: 12px;
    margin-left: 2px;
    position: relative;
    top: 0px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: url('../image/jticon.png');
}

.aui-dow-box {
    position: absolute;
    z-index:9999;
    top: 200%;
    left: 50%;
    width: 140px;
    padding: 30px 0;
    background-color: #ffffff;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.aui-dow-box-list {
    width: 850px;
    left: 180px;
    height: auto;
    padding: 10px 0px 10px 20px;
}

.drop-down:hover .aui-dow-box-list {
    top: 100%;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}

.aui-down-menu {
    padding: 0 10px;
    width: auto;
    float: none;
    display: block;
    margin-bottom: 10px;
}

.aui-down-menu-title {
    font-family: 'helvetica_ce_55_romanregular';
    margin-top:15px;
    float:left;
    padding-bottom: 5px;
    color: #616161;
    font-weight:800;
    font-size: 16px;

    border-bottom:1px dashed #616161;
    margin-bottom: 0;
}
.aui-down-menu-title i {
    font-family: 'helvetica_ce_55_romanregular';
    margin-top:15px;
    float:left;
    padding-bottom: 5px;
    color: #616161;
    font-size: 18px;

    border-bottom:1px dashed #616161;
    margin-bottom: 0;
}

.aui-down-menu-list-title i {
    float: left;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    display: block;
    background-size: 15px;
    background-repeat: no-repeat;
    margin-top: 1px;
}


.aui-down-menu-list {
    float: left;
    font-size: 0;
}

.aui-down-menu-list-item {
    display: inline-block;
    margin-bottom: 5px;
    margin-right:5px;
    width: 125px;
    line-height: 1;
    padding-top: 0;
}

.aui-top-border {
    margin-top:10px;
    border-bottom: 1px solid #f5f5f5;
}

.header-nav-list ul .aui-down-menu-list-item a {
    padding: 0;
    line-height: inherit;
}

.aui-down-menu-list-title {

    margin-top: 5px;
    margin-bottom: 5px;
    color: #616161;
    font-size: 15px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.aui-down-menu-list-title_text {
    font-family: 'helvetica_ce_55_romanregular';
    margin-top: 8px;
    margin-bottom: 8px;
    color: #616161;
    font-size: 14px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.aui-down-menu-list-title_text:hover {color: #73b21a;}


.aui-down-menu-list-title_image {
    font-family: 'helvetica_ce_55_romanregular';
    margin-top: 3px;
    margin-bottom: 3px;
    color: #616161;
    font-size: 14px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.aui-down-menu-list-title_image:hover {color: #73b21a;}

.aui-down-menu-list-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    color: #919191;
    font-size: 14px;
    letter-spacing: 1px;
}

.aui-down-menu-list-title:hover {
    color: #73b21a;
}

.header-nav-list ul li a:hover .icon-dow {
    background-image: url('../image/jticon_lv.png');
}

.aui-about-dow {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 110%;
    min-width: 170px;
    padding: 8px 10px;
    background: #fff;
    border-radius: 2px;
    z-index: 99;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}

.drop-down:hover .aui-about-dow {
    top: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    filter: alpha(opacity=100);
}

.header-nav-list .aui-about-dow li a {
    padding: 0;
    line-height: inherit;
    display: block;
    padding: 8px 0 8px 15px;
    color: #313131;
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 14px;
    color: #616161;
}

.header-nav-list .aui-about-dow li a:hover {
    color: #73b21a;
}

.header-nav-list .aui-about-dow li {
    width: 145px;
}

.header-nav-right {
    float: right !important;
}

.header-nav-right-en {
    position: relative;
    margin-top: 21px;
    float: right !important;
    top: -6px;
}

.header-nav-right-en a {
    -webkit-transition: border 0.3s ease;
    -moz-transition: border 0.3s ease;
    -ms-transition: border 0.3s ease;
    -o-transition: border 0.3s ease;
    transition: border 0.3s ease;
    padding: 6px;
    border-radius: 0px;
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.header-nav-right-en a:hover {
    border: 1px solid ##73b21a;
    color: ##73b21a;
}


.navbar-contact-shadowr, .navbar-contact .navbar-contact-shadowl {
    visibility: hidden;
}

.navbar-contact-shadowl, .navbar-contact .navbar-contact-shadowr {
    width: 1px;
    height: 10px;
    position: absolute;
    bottom: -16px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.navbar-contact-shadowl {
    left: 46%;
    transform: rotate(40deg);
}

.navbar-contact-shadowr {
    right: 46%;
    transform: rotate(-40deg);
}

.navbar-contact-hover {
    position: absolute;
    left: -23px;
    margin-top: 15px;
    z-index: 999;
    visibility: hidden;
    width: 98px;
    height: 98px;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.navbar-contact-hover:before {
    display: block;
    content: "";
    border-width: 9px;
    border-style: solid;
    border-color: transparent transparent #ffffff transparent;
    position: absolute;
    left: 40%;
    bottom: 100%;
}

.navbar-contact-hover img {
    width: 98px;
    height: 98px;
    padding: 7px;
}

.header-nav-weChat:hover .navbar-contact-hover, .header-nav-weChat:hover .navbar-contact-shadowl, .header-nav-weChat:hover .navbar-contact-shadowr {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.header-nav-tel {
    margin-top: 21px;
    margin-right: 7px;
    position: relative;
    float: right !important;
}

.header-nav-tel a {
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    padding: 0 !important;
    color: #313131;
}

.header-nav-tel a:hover {
    color: #73b21a;
}

.aui-header-nav.solid {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}

/* 三大优势 */
.best-con{padding:80px 0;}
.best-con .title{font-weight:normal;text-align:center;font-size:38px;height:155px;line-height:150px;color:#353535;}
.best-con .layout-wrap{width:1200px;position:relative;margin:0 auto;}
.layout-wrap .layout-3-1{float:left;vertical-align:top;width:33.3333%;}
.feature-list{margin-top:50px;}
.feature-list .item{position:relative;text-align:center;}
.feature-list .item:not(:last-child):after{content:"";position:absolute;right:0;top:10px;width:1px;height:100px;background:#ff6d01;}
.feature-list .item h3{font-family: 'myriadsetpro-thinthin'; margin-top:30px;font-size:24px;font-weight:normal;color:#353535;height:32px;line-height:32px;}
.feature-list .item p{width:400px;margin-top:15px;font-size:14px;color:#888;}
.pattern-box {
    background: #eee;
    padding: 80px 0;
    box-sizing: border-box;
	text-align: center;
}

.pattern-head h2 {
    position: relative;
    font-weight: normal;
    text-align: center;
    font-size: 38px;
    color: #353535;
    z-index: 50;
}

.pattern-wrap {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}

.pattern-list {
    position: relative;
    width: 100%;
    height: 400px;
}

.pattern-wrap .pattern-list .pattern-item {
    opacity: 0;
    position: absolute;
    top: 40px;
    left: 50%;
    width: 264px;
    height: 360px;
    text-align: center;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0px 12px 36px 0px rgba(170, 205, 6, 0.3);
}

.pattern-wrap .pattern-list .item-1 {
    margin-left: -132px;
    z-index: 50;
}

.pattern-wrap .pattern-list .item-2 {
    margin-left: -363.8px;
    -webkit-transform: translateX(220px);
    -moz-transform: translateX(220px);
    transform: translateX(220px);
    width: 237.6px;
    height: 324px;
    top: 60px;
    z-index: 40;
}

.pattern-wrap .pattern-list .item-3 {
    margin-left: 126.2px;
    -webkit-transform: translateX(-220px);
    -moz-transform: translateX(-220px);
    transform: translateX(-220px);
    width: 237.6px;
    height: 324px;
    top: 60px;
    z-index: 40;
}

.pattern-wrap .pattern-list .item-4 {
    margin-left: -568.92px;
    -webkit-transform: translateX(280px);
    -moz-transform: translateX(280px);
    transform: translateX(280px);
    width: 213.84px;
    height: 291.6px;
    top: 75px;
    z-index: 30;
}

.pattern-wrap .pattern-list .item-5 {
    margin-left: 355.08px;
    -webkit-transform: translateX(-280px);
    -moz-transform: translateX(-280px);
    transform: translateX(-280px);
    width: 213.84px;
    height: 291.6px;
    top: 75px;
    z-index: 30;
}

.show .pattern-list .pattern-item {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all .9s;
    -moz-transition: all .9s;
    transition: all .9s;
}

.pattern-item-title {
    width: 100%;
    height: 240px;
    padding-top: 30px;
    margin-bottom: 30px;
    border-radius: 8px 8px 0 0;
    background-color: #aacd06;
    background-image: -moz-linear-gradient(180deg, #aacd06 0%, #aacd06 53%, #aacd06 100%);
    background-image: -webkit-linear-gradient(180deg, #aacd06 0%, #376b66 53%, #002622 100%);
    background-image: -ms-linear-gradient(180deg, #aacd06 0%, #376b66 53%, #002622 100%);
    background-image: linear-gradient(180deg, #01322c 0%, #376b66 53%, #73b21a 100%);
}

.pattern-item-title img {
    vertical-align: top;
    display: inline-block;
    background-color: transparent;
}

.pattern-item-title h3 {
    color: #fff;
    padding-top:10px;
    font-size: 18px;
    font-weight: normal;
}

.pattern-item p {
    line-height: 1.0;
    color: #353535;
    font-weight:600;
    font-size: 16px;
}

.item-2 .pattern-item-title {
    padding-top: 27px;
    height: 216px;
}

.item-3 .pattern-item-title {
    padding-top: 27px;
    height:216px;
}

.item-4 .pattern-item-title {
    padding-top: 24.3px;
    height: 194.4px;
}

.item-5 .pattern-item-title {
    padding-top: 24.3px;
    height: 194.4px;
}




#menu{position:relative; z-index:2;}
.nav{background:url(../image/nav.jpg) repeat-x center top; width:100%; position:absolute; left:0 top 0;height:45px; line-height:45px;}
.nav .nav_ul>li>a{font-family:"myriadsetpro-thinthin"; font-size:17px; color:#fff; width:143px; height:45px; display:block; text-align:center; margin:0 0 0 -2px;}


.nav li i,.nav li b,.nav li em{display:inline-block; float:left;}
.nav li i{background:url(../image/nav_aleft.png) no-repeat left center; width:10px; height:60px;}

.nav li b{background:url(../image/nav_aright.png) no-repeat left center; width:10px; height:60px;}
.nav_ul li a:hover{ background:url(../image/nav_url.png) no-repeat;}


.nav li{position:relative; z-index:2;}
.nav_repeat{position:absolute;top:45px;background:#ececec;z-index:3;padding:25px 0;/*display:none;background:url(../image/nav_repeat.png) repeat-y;*/}
.nav_repeat .dd a{color:#000;font-size: 16px;}
.nav_repeat .dd a:hover{color:#e60012;font-size: 16px;}

.ding04{left:0px;width:688px;height:344px;}

.child_bg_ul{background:#ececec url(../image/pro_cbg.jpg) repeat-y left top; color:#000; padding:25px 0;height:560px;}
.child_bg{position:absolute; z-index:99; left:0px; top:0px;}
.nav_repeat dt{font-weight:normal;}
.child_bg .child_bg_ul dd>a,.nav_repeat dt>a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-family:"Arial"; display:block; width:247px; padding-left:28px; height:41px; line-height:41px;color:#000; font-size:15px; text-align:left;}
.child_bg .child_bg_ul dd>a:hover,.child_cur,.nav_repeat dt>a:hover{background:url(../image/pro_bg.png) no-repeat; color:#e60012 !important;font-size:15px; }

.nav_repeat,.child_bg,.child_cbg{display:none;}
.child_cbg{position:absolute;left:275px; top:0px;background:#ececec url(../image/pro_cbg.jpg) repeat-y left top;z-index:999; padding-left:8px;height:610px;}
.child_cbg .ul_first{height:88px; width:560px; position:absolute; left:55px; top:15px;}
.child_cbg .ul_first li{width:150px; height:30px; line-height:30px; margin-top:15px; text-align:left;}
.child_cbg li a{color:#000;}
.child_cbg li a:hover{text-decoration:underline !important; color:#e60012;background:#ececec;}

.ul_cur{position:absolute; left:55px; top:15px;}
.ul_san{position:absolute; right:55px; top:15px;}
.child_cbg .ul_ul li{height:45px !important;}
/* 本例子css */
.index_ttile{text-align:center; font-size:22px; font-weight:bold;}
h1.index_ttile{padding:36px 0 13px;}
h2.index_ttile{padding:50px 0 13px;}

.picScroll-left{ width:1130px;position:relative;}
.picScroll-left .hd{ overflow:hidden;}
.picScroll-left .hd .next{ position:absolute; left:0; top:60px; display:block;  width:23px; height:31px; float:right; margin-right:0px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../image/left_index.png") no-repeat;}
.picScroll-left .hd .next:hover{ left:-5px;}
.picScroll-left .hd .prev{ position:absolute; right:0; top:60px; display:block;  width:23px; height:31px; float:right; margin-right:0px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../image/right_index.png") no-repeat;}
.picScroll-left .hd .prev:hover{ right:-5px;}

.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ margin-left:55px; width:1030px; overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ margin:0 0 0 44px; float:left; _display:inline; overflow:hidden;text-align:center; background:url(../image/index_bg.png) no-repeat; width:222px; height:187px;
}
.picScroll-left .bd ul li .pic{}
.picScroll-left .bd ul li .pic img{margin:5px 0 0 4px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.main{margin-top:60px;}
.m_c,.m_l{border-right:1px solid #717070;}
.m_l a{padding:0 17px 0 29px;}
.m_c{padding:0 0px 0 0;}
.box{height:214px; position:relative; overflow:hidden; display:block;}
.box1{height:214px;}
.box2{height:214px;}
.index_img{ position:absolute; right:5px; bottom:3px;}
.box3{ font-size:16px;width:335px;}
.box3 h1{font-size:15px; font-weight:bold; line-height:25px;}
.box em{width:100%; height:100%; position:absolute; left:0; top:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); display:block;}

#link{padding:40px 0 25px 0; border-top:1px dashed #717070; margin:0 auto;}
.clsl h1{float:left;margin-right:10px;font-family:"helvetica_ce_55_romanregular"; font-size:12px;color:#221815;}
.link_l a{font-family:"helvetica_ce_55_romanregular"; font-size:15px; line-height:18px; height:18px; display:inline-block; margin-right:5px; color:#221815; border-right:1px solid #221815; padding-right:5px;}
link_tp link_tp{font-family:"helvetica_ce_55_romanregular"; font-size:15px; line-height:18px; height:18px; display:inline-block; margin-right:5px; color:#221815; border-right:1px solid #221815; padding-right:5px;}
.link_clsl a{padding-left:15px;font-family:"helvetica_ce_55_romanregular"; font-size:15px; line-height:18px; height:18px; display:inline-block; margin-right:5px; color:#221815; border-right:1px solid #221815; padding-right:5px;}

.form_f{margin-top:35px;padding-left:5px;}
.form_f h1{font-size:17px; line-height:38px; margin-right:10px;}
.form_f form{background:url(/images/form.png) no-repeat; width:397px; height:38px;}
.form_f .text{padding-left:15px; width:240px; height:38px; line-height:38px; font-size:14px; color:#999; background:none; border:none;}
.form_f .submit_f{background:url(/images/submit_f.png) no-repeat; width:132px; height:38px; border:none; cursor:pointer; font-size:18px; color:#fff; text-align:center;}
.tel{background:url(../image/tel.png) no-repeat left 0; padding-left:15px; font-size:14px; line-height:29px;height:29px; margin-right:9px; border-right:1px solid #000; padding-right:7px;}
.tel p{padding-left:10px;}
.erwei{text-align:right; margin:14px 0 0;}
.bor{border-right:1px solid #221815; height:32px; padding:0 15px 0 0; line-height:12px;}
.bor02{background:url(../image/tel.png) no-repeat left 0; padding-left:15px; font-size:14px; line-height:29px;height:29px; margin-right:9px; border-right:1px solid #000; padding-right:7px;}


/*footer*/
.footer_1{ width:1200px; margin: 0 auto; position: relative;text-align:center;}
.footer_2{ width:960px;font-family:"helvetica_neue_ltregular"; position: absolute;font-size:35px; left:125px; top: -28px; height: 58px; color: #fff; background: #73b21a; line-height: 58px; text-align: center;border-radius:15px;}
.footer_2 a{ color: #c6c4c4;}
.footer_3{padding-top:75px;width:960px;float:left;margin:0 auto;margin-left:50px;}

.footer-contact{width:500px; margin-right:5px; float:left; height:190px;color:#c6c4c4;text-align:left;margin-left:20px;}
.footer-contact h4{color:#c6c4c4; font-size:18px; text-shadow:0 1px 0 #181a1e; background:url(/images/btm-heading.png) repeat-x bottom; line-height:25px; padding-bottom:10px; margin-bottom:17px}
.addressicon{height:20px;line-height:20px;padding-left:20px;color:#c6c4c4; padding-bottom:25px;background:url(/images/address.png) no-repeat;font-size:14px;font-family: "Arial","sans-serif";}
.addressicon img{float:left; padding-right:7px}
.addressicon strong{font-weight:bold; color:#c6c4c4; display:block; float:left; padding-bottom:8px; padding-right:4px; font-family:Arial,Helvetica,sans-serif;font-size:16px;}


.addresstele{height:20px;line-height:20px;padding-left:20px;color:#c6c4c4; padding-bottom:25px;background:url(/images/phone.png) no-repeat;font-size:14px;font-family: "Arial","sans-serif";}
.addresstele img{float:left; padding-right:7px}
.addresstele strong{font-weight:bold; color:#c6c4c4; display:block; float:left; padding-bottom:8px; padding-right:4px; font-family:Arial,Helvetica,sans-serif;font-size:16px;}

.addressmail{height:20px;line-height:20px;padding-left:20px;color:#c6c4c4; padding-bottom:25px;background:url(/images/mail.png) no-repeat;font-size:16px;font-family: "Arial","sans-serif";}
.addressmail img{float:left; padding-right:7px}
.addressmail strong{font-weight:bold; color:#c6c4c4; display:block; float:left; padding-bottom:8px; padding-right:4px; font-family:"Arial","Helvetica","sans-serif";font-size:16px;}
.addressmail a{color:#c6c4c4;font-size:16px;}
.addressmail a:hover{color:#fff;font-size:16px;}
.footer-details{width:260px; margin-right:30px; float:left; height:70px;color:#fff;text-align:left;font-size:14px;margin-left:50px;}
.footer-details h4{color:#fff; font-size:18px; text-shadow:0 1px 0 #181a1e; background:url(/images/btm-heading.png) repeat-x bottom; line-height:25px; padding-bottom:10px; margin-bottom:17px}
.social{float:left; width:260px;height:100%; padding-top:0px; }
.social li{float:left; margin-right:15px; }
#footer-inner{width:960px; margin:0 auto;float:left;}
.logo-btm,.logo-btm p{float: left; padding-top: 35px; color:#fff;font-size:14px;}
#banquan{width:950px; margin:0 auto;font-size:14px;color:#fff;margin-top:20px;height:30px;line-height:30px;}
.logo-tuv{float:left;width:70px; height:100%; margin-top:50px;margin-left:20px; }
/*footer*/


/*SNS*/
.facebook{background:url(../image/sns/facebook.png) no-repeat; width:31px; height:31px;}
.facebook a:hover{background:url(../image/sns/facebooks.png) no-repeat; width:31px; height:31px;}

.twitter{background:url(../image/sns/twitter.png) no-repeat; width:31px; height:31px;}
.linkedin{background:url(../image/sns/linkedin.png) no-repeat; width:31px; height:31px;}
.pinterest{background:url(../image/sns/pinterest.png) no-repeat; width:31px; height:31px;}


.copyright{padding-left:15px;padding-right:15px;margin:28px 0 0;font-family:"helvetica_ce_55_romanregular"; font-size:15px;text-align: center;}
.email{background:url(../image/email.jpg) no-repeat left center;padding-left:74px; margin:27px 0 0;}
.email h1{font-size:27px;}
.email h2{font-size:16px;}

#contact{position:absolute; right:0%; bottom:-385px; height:44px; text-align:left;overflow:hidden;z-index:99999999;padding-right:10px;}
#contact h1{background:url(../image/contact_footer.png) no-repeat; width:282px; height:44px;}
#contact h1 a{background:url(../image/selh.png) no-repeat 250px center; display:block; padding-left:20px; font-size:15px; color:#fff; line-height:44px; font-weight:bold;}


#contact_noin{position:absolute; right:0%; bottom:1px; height:44px; text-align:left;overflow:hidden;z-index:99999999;padding-right:40px;}
#contact_noin h1{background:url(../image/contact_footer.png) no-repeat; width:282px; height:44px;}
#contact_noin h1 a{background:url(../image/selh.png) no-repeat 250px center; display:block; padding-left:20px; font-size:15px; color:#fff; line-height:44px; font-weight:bold;}


#contact_seach{position:absolute; right:0%; bottom:-760px; height:44px; text-align:left;overflow:hidden;z-index:99999999;padding-right:40px;}

#contact_seach h1{background:url(../image/contact_footer.png) no-repeat; width:282px; height:44px;}
#contact_seach h1 a{background:url(../image/selh.png) no-repeat 250px center; display:block; padding-left:20px; font-size:15px; color:#fff; line-height:44px; font-weight:bold;}


#contact_cate{position:absolute; right:0%; bottom:20px; height:44px; text-align:left;overflow:hidden;z-index:99999999;padding-right:40px;}
#contact_cate h1{background:url(../image/contact_footer.png) no-repeat; width:282px; height:44px;}
#contact_cate h1 a{background:url(../image/selh.png) no-repeat 250px center; display:block; padding-left:20px; font-size:15px; color:#fff; line-height:44px; font-weight:bold;}


.contact_a{background:url(../image/sel.gif) no-repeat 250px center !important;}
.contact_f{border-left:1px solid #d1d1d1; background:#fff;border-right:1px solid #d1d1d1; width:242px; padding:0 19px; color:#999; font-size:14px;}
.contact_f h2{font-size:16px; line-height:25px;padding:14px 0 12px;color:#000;}
.contact_f .text{width:230px; padding-left:10px; border:1px solid #d1d1d1; border-radius:5px; height:34px; line-height:34px; margin-bottom:8px;}
.contact_f textarea{border:1px solid #d1d1d1; border-radius:5px; width:220px; padding:10px; height:110px; line-height:25px;}
.contact_f .submit,.tan_box .submit{width:75px; height:34px; line-height:34px; text-align:center; color:#fff; border-radius:5px; background:#ff0000; font-size:18px;}
.contact_f .submit{margin:17px 0 14px;}
.tan_box .submit{margin:16px 0 0;}

.wrap_body,.wrap_in{border:none !important;border-radius:6px !important;}
.wrap_out,.wrap_in{background:none !important;}
.wrap_out{box-shadow:none !important;}
.index_tan{width:676px; text-align:left;margin:0 auto; display:none;}
.tan_box{width:610px; margin:0 auto;background:#fff;padding-bottom:22px;font-size:18px;}
.tan_title{background:#004098 url(../image/tan_icon.png) no-repeat 17px bottom; border-radius:5px 5px 0 0;height:50px;}
.tan_title img{margin:19px 19px 0 0;}
.tan_box h1{font-size:40px; line-height:40px;margin-bottom:25px; color:#004098; padding:35px 0 13px; border-bottom:1px solid #d1d1d1;}
.tan_box label{font-weight:normal;}
.tan_box label em{color:#e60000;}
.tan_box .text{width:284px; margin-bottom:13px;border-radius:5px; border:1px solid #d1d1d1;padding:0 5px;height:35px; line-height:35px; display:block;}
.ml12{margin-left:12px;}
.tan_box textarea{display:block;border-radius:5px; border:1px solid #d1d1d1; padding:5px; width:590px; height:200px; resize:none;}


/*contact*/
.contact{margin:40px auto 90px;}
.contact_box h1{font-size:25px; height:42px; line-height:42px;font-family: 'myriadsetpro-thinthin';}
.title_bor{border-left:6px solid #004098;padding-left:15px;}
.contact_box h2{font-size:18px; line-height:35px; margin:19px 0 13px;}

.contact_box .phone{display:block; height:60px; line-height:60px; font-size:33px; font-weight:bold;font-family:"Arial" !important;}
.contact_box .addres{display:block; height:40px; line-height:40px; font-size:18px; background:url(../image/con_titbg_03.jpg) no-repeat left center; padding-left:22px;font-family:"Arial" !important;}
.addres a{font-size:18px;font-family:"Arial" !important;}
.contact_box,.contact_boxd{padding-bottom:15px;}
.contact_boxd h1{background:url(../image/con_titbg_02.jpg) no-repeat left center; padding-left:15px; font-size:19px; height:45px; line-height:45px;font-family: 'myriadsetpro-thinthin';}
.contact_boxd .phone{display:block; height:35px; line-height:35px; font-size:23px; font-weight:bold;font-family:"Arial" !important;}
.contact_boxd .addres{display:block; height:28px; line-height:28px; font-size:12px; background:url(../image/con_titbg_04.jpg) no-repeat left center; padding-left:22px; font-size:13px;font-family:"Arial" !important;}
.contact_bor{border-top:1px solid #000; padding-top:35px;}
.contact_bor h1{font-size:20px;border-left:5px solid #004098; height:30px; line-height:30px;padding-left:10px;}
.contact_bor h3{font-size:13px; margin:10px 0 0;}
.contact_bor h3 a{font-size:15px;}

.contact_left{width:620px;}
.contact_right{width:510px;}
#title{background:url(../image/home.png) no-repeat left center; font-size:13px;padding-left:25px;float:left;}
#about #title{margin:35px 0 10px;}
.about_top h1{font-weight:bold;}
#about{font-family:'Arial';color:"#888a8b";}
/*about*/
.about_top_text{font-family:'myriadsetpro-thinthin'; border-bottom:1px solid #000;font-size:45px; width:670px; display:block; margin-bottom:10px; height:60px; line-height:60px;}
.about_top{background:url(../image/about_banner.png) no-repeat center bottom; height:450px;}
.wid856{width:960px;text-align: left;font-size:18px; height:40px; line-height:40px;font-family:"Arial";color:"#888a8b"}
{font-size:45px; font-weight:bold; font-weight:bold; height:45px; line-height:45px;}
{display:block;}
.about_bg{background:url(../image/about/about_time.jpg) center 80px no-repeat; margin-bottom:-80px;padding:22px 0 0px 0;}
.mile_bg{background:url(../image/mile_bg.jpg) center -4px no-repeat; margin-bottom:-30px;padding:0px;}
.mt285{margin-top:285px;}

.mt190{margin-top:190px;}
.about_pic_mt{margin:153px auto 0;}
.about_box_img{position:absolute; left:0; top:100%;}
.about_box_ding{position:relative; width:513px; height:242px; overflow:hidden;}
.about_plant{padding-bottom:78px;}
.about_plant h5{font-size:35px; text-align:center; font-weight:bold; line-height:40px; padding:85px 0 33px;}

.abou_box{height:545px; width:515px;padding:20px 0 0 20px;}
.abou_boxlf{height:545px; width:515px;padding:20px 0 0 0;}
.about_con{padding:60px 20px 0;}
.mt300{margin-top:300px;}
.about_bancur{background:url(../image/about/team_tec.jpg) no-repeat center top; height:750px;}
.about_bancur_text{width:600px; padding-top:420px;float:left;text-align: left;}
.about_zhuang_wai{padding-top:100px;padding-bottom:50px;}
.about_zhuang{background:url(../image/about/team_zhuang.jpg) no-repeat center top; height:750px;}
.about_zhuang_text{width:600px; padding-top:420px;float:left;text-align: left;}

.about_text_r{width:480px;}
.team_ban_text{position:absolute; width:100%; z-index:1;}
.team_ban_text .w1130>.div{width:455px; text-align:right; padding-top:115px;}

.mile_bg .abou_box .abou_boxlf{width:520px; height:525px;padding:20px 10px 0;}

.cor{padding:75px 0 35px; font-size:22px; line-height:40px;text-align: left;}
.cor em{font-weight:bold;}
.about_img{padding:80px 0 95px 0;}
.about_img img{margin:80px 0 0 -20px;}
.about_ding{position:relative;padding-top:150px;}
.about_text_ding{width:600px; position:absolute; padding-top:100px;top:-100px;}

.about_left img{padding:9px; border:1px solid #bfbfc0;}
.about_right{width:390px; height:162px; padding:70px 0 0 85px; background:#eeeeef;}
.about_right em,.about_right i{display:block;}
.about_right i{line-height:20px;}
.about_right em{font-size:30px; font-weight:bold; height:30px; line-height:30px; margin-bottom:10px;}

.about_link{background:#eeeeef; padding:15px 0 20px 0; margin-top:25px; text-align:center;}
.about_ban{margin-top:52px;}
.about_banb{background:url(../image/about_banb.jpg) no-repeat left center; height:444px;}
.about_banr{width:490px; margin-right:20px;}
.about_text em{font-size:45px; font-weight:bold; font-weight:bold; height:85px; line-height:85px; margin-top:135px; display:block; }

.about_footbg{background:url(../image/about_foot.jpg) no-repeat center top; height:519px; margin-top:53px;}
.about_ftext{margin:0px 0 0 45px; line-height:20px;}
.about_ftext em{font-size:45px; font-weight:bold; font-weight:bold; height:85px; line-height:85px; padding-top:45px;display:block;}
.about_ftext i{width:470px; display:block;}

.about_foottop{background:#efefef; padding:65px 0 80px 0; margin-bottom:150px; position:relative;}
.about_em{position:absolute; left:60px; top:70px;}
.about_r{width:420px;}
.about_r em{font-size:45px; font-weight:bold; font-weight:bold; height:85px; line-height:85px; padding-top:35px;display:block;}

/*news*/
.news_box{width:545px; background:url(../image/news_box.png) no-repeat; height:581px;  margin:45px 0 0 40px;}
.box_shadow{
	-moz-box-shadow:5px 5px 15px #888;
	-webkit-box-shadow:5px 5px 15px #888;
	box-shadow:5px 5px 15px #888;	
}
#news_title{position:relative; z-index:1;}
#news_title a{display:block; background:url(../image/news_title.png) repeat-x; height:71px; line-height:71px; text-align:center; width:375px; color:#fff; font-size:18px; margin-right:1px;}
#news_title a:hover,.title_cur a{background:#004098 !important;}
#news_title ul{position:absolute; left:0; bottom:0;}

.news_main{margin:0px 0 0 -40px;}
.news_text{margin:45px 0 0 37px;}
.news_box h1 a{font-size:30px; font-family:"myriadsetpro-thinthin";}
.news_a{color:#15499a;}
.news_box em,.news_box i{display:block;}
.news_box em{height:107px; width:464px; overflow:hidden; font-size:15px; margin-top:15px; line-height:25px;}
.news_box i{height:42px; line-height:42px; font-size:15px; color:#000;font-family:'Arial' !important; font-weight:bold;}
.news_b{margin-bottom:80px;}

.ding_news{position:relative;}
.icon_news{position:absolute; left:38px; top:0;}

.news01{margin-bottom:93px;}

/*service*/
.service_l{width:430px;}
{font-size:45px; font-weight:bold; font-weight:bold; display:block; height:45px; line-height:45px;}
{display:block; margin-top:15px; line-height:20px;}
.service_r{margin-top:70px;}
.service{margin-bottom:90px;margin-top:50px;}
.brandcon{width:490px;font-size: 18px;line-height:30px;height:30px;padding-left:10px;padding-right:40px;padding-top:20px;}
.panamastore{width:430px;font-size: 18px;line-height:30px;height:30px;;padding-left:20px;padding-top:0px;}
/*net*/
.net{background:; padding-bottom:90px; position:relative;}
.net_text{width:965px;}

.net_text em{font-size:45px;height:60px; line-height:60px; display:block;width:925px; border-bottom:1px solid #0d0509;}
.net_text i{line-height:25px; margin-top:5px; font-size:17px; display:block;}

/*products*/
.pro_left{width:485px; height:162px; line-height:162px; font-size:3.5em; font-weight:500; border-right:1px solid #000;}
.pro_left i{font-family:'helvetica_ce_35_thinregular'; margin-top:60px;}
.pro_left em{font-family:'myriadsetpro-thinthin';}
.pro_right{width:595px;padding:38px 0 0; font-size:16px; line-height:25px;text-align:left;}
.font-right{width: 590px; padding: 0px 0px 0px 50px;}
.font-left{width:489px; height:195px; line-height:195px;}

.pro_title{margin-top:-90px; position:relative; z-index:1;}
.brush_l{width:615px; line-height:190px; height:190px; border-right:2px solid #000;}
.brush_l i{margin:72px 0 0 20px;}

.products_ul{margin:0 0 0px -45px;}
.products_ul li{background:url(../image/pro_libg.png) no-repeat; width:345px; height:277px; float:left; display:inline; margin:70px 0 0 45px; line-height:18px;}
.products_ul li .pic{padding:10px 0 0 8px;}

.product_ul{margin:-30px 0 0 -17px;}
.product_ul li{float:left; display:inline;background:none;margin:30px 0 0 17px; line-height:50px;}
.product_ul figcaption{border-radius:5px;}
.product_ul li .pic{ text-align:center;border:1px solid #e1e1e1; border-radius:5px; overflow:hidden;width:363px; height:207px;background:url(../image/pro_li.jpg) repeat-x;}
.product_ul li h5{ text-align:center; width:363px;font-size:15px; color:#004098; font-family:"MyriadProSemibold" !important;}

.pic_l{ padding:0 10px 0 0;height:37px; margin:0 0 0 10px; border-right:1px solid #000;}
.pic_c{height:37px; padding:0 6px 0 8px; border-right:1px solid #000;}
.pic_m{height:37px; padding:0 0 0 8px;}
.products_ul li i{font-size:18px; font-weight:bold;}
.icon_icon{width:19px !important; height:19px !important; margin:15px 0px 0 0;}
.pro_last{margin:70px 0 0 105px;}
.pro_mt{margin-top:6px;}

.pic_cur,.pic_cur i,.prod_ft i,.prod_bar i,.prod_em{font-family: 'MyriadProSemibold' !important;}
.prod_ft{font-size:20px; padding:0 16px 0 0; height:47px; margin:25px 0 0 15px; font-family: 'HelveticaLT45Light';}
.prod_ft i{font-size:23px;}
.prod_bar{font-size:12px; padding:0 16px 0 0; height:47px; margin:25px 0 0 15px; font-family: 'HelveticaLT45Light';}
.prod_bar i{font-size:12px;}
.prod_em{font-size:40px; height:35px; line-height:35px;}
.pro_left span{display:inline-block; padding:0 26px; height:52px; line-height:52px; margin-left:35px; text-align:center; color:#fff; background:#004098; font-size:25px;}
.list_img>img{display:none;}

/*brand*/
.brand_top{background:#efefef; padding:50px 25px 60px 45px; margin-top:43px;}
.brand_left{width:515px;}
.brand_right{width:505px;}
.brand_left em{font-weight:bold; font-size:45px;line-height:45px; display:block; margin-bottom:15px;}
.brand_left i{display:block;}
.brand_text_r{width:535px;padding-top:50px;}
.brand_text_r em{height:80px; line-height:80px;float:left;}
.brand_text_r i{display:block; margin-top:19px;float:left;text-align:left;}
.brand_bg{background:#eeeeef; padding:0 0 100px 0;}

.bor_b{padding-bottom:90px; border-bottom:1px solid #000;}
.brand_cen{background:#efefef; padding:20px 10px 25px 17px; margin-top:55px;}
.brand_r{width:560px;}
.brand_r em{font-weight:bold; font-size:45px; line-height:45px; display:block; margin-bottom:15px;}
.brand_bot{background:#efefef; margin:135px auto 90px; position:relative;}
.brand_l{width:480px;}
.brand_l em{font-weight:bold; font-size:45px;line-height:45px; display:block; margin-bottom:15px;}
.brand_mt{ position:absolute; z-index:99;top:-80px;}
.brand_text{ padding:350px 25px 60px 45px;}

#tec{background:url(../image/technology/tec.jpg) no-repeat center 320px; height:1200px;}
.tec_text{width:780px;}
.tec_text em{margin:105px 0 0;width:735px; text-align:left;}
.tec_foot{background:url(../image/tec_foot.jpg) no-repeat center top; height:1215px; margin:20px auto 0;}
.tec_foot_text{/*width:720px;*/ padding-bottom:150px;}
.tec_foot_text i{display:block; margin-top:15px;text-align:left;}
.tec_foot_text em{height:80px; line-height:80px; margin:15px 0 0;text-align:left;}
.bac{background:#efefef; padding:0 0 115px 0;}

/*prod*/
.prod_left{width:650px;}
.prod_left #title{margin:15px 0 30px;}
.prod_right{width:400px; margin:55px 11px 0 0; line-height:30px; font-size:16px; padding:13px 5px 13px 18px; border:1px solid #000;text-align: left;}
.contact_right{width:400px; margin:55px 11px 0 0; line-height:30px; font-size:16px; padding:13px 5px 13px 18px; border:0px solid #000;text-align: left;}
.prod_title{font-family: 'myriadsetpro-thinthin'; font-size:45px; height:60px; line-height:60px; display:block;float:left；margin:0 auto;margin-bottom:30px;border-bottom:1px dashed #000;}
.prod_contactus{width:580px;font-family: 'myriadsetpro-thinthin'; font-size:25px; height:50px; line-height:50px; display:block;float:left；margin:0 auto;margin-left:380px;margin-top:10px;}
.prod_ul li{height:58px;font-family:"HelveticaLT45Light"; line-height:58px; font-size:18px; border-bottom:1px solid #000;}
.prod_ul li em{width:705px;}
.prod_ul{margin:10px 0 110px 0;}

.contact-form-pro{width: 500px;overflow: hidden;margin: 30px auto;}
.formname{line-height: 40px;}
.fornameinputu{width: 250px;padding-left: 10px;height: 30px;line-height: 30px;color: #c6c6c6;font-size: 14px;border: 1px solid #c6c6c6;outline: none;padding-bottome:20px;margin-bottom: 10px;display: inline-block;}



.font{line-height:25px; margin-top:10px; font-size:17px; display:block;}
.font_b{font-size:45px;font-family: 'myriadsetpro-thinthin';height:70px; line-height:70px; display:block; border-bottom:1px solid #0d0509;}
.font_bb{font-size:45px;font-family: 'myriadsetpro-thinthin'; font-weight:bold; height:70px; line-height:70px; display:block;}

.pro_cur em{font-family:"HelveticaLT45Light" !important;}

.pro_cur i{font-family: 'MyriadProSemibold' !important;}

.mt156{margin:156px 0 0;}
.index_icon a{margin:0px 0 0 6px; display:block;}
/**/
.contact_boxr{width:350px; margin:60px 0 0;}
.customer_ul li{padding:35px 0 25px 0; border-bottom:1px dashed #000;}
.customer_ul{margin:35px auto 195px;}
.customer_right{width:915px;}
.customer_right h1{font-size:17px; color:#004098; height:65px; line-height:65px;font-family:"MyriadProSemibold" !important; font-weight:bold;}
.customer_right em{display:block; height:72px; overflow:hidden; font-size:17px; line-height:25px;font-family:"HelveticaLT45Light" !important;}
.customer_right i{display:block; text-align:right; font-size:17px;font-family:"HelveticaLT45Light" !important;}

.contact{position:relative;}
.tan{font-family:'Arial' !important;width:1130px; background:#b5b7b7; padding-bottom:40px; display:none;}
.tan_l{width:565px; margin:0 0 0 60px;}
.tan_l h1{font-size:44px; color:#fff; height:46px; line-height:46px; margin:50px 0 0; font-weight:bold;}

.tan_ul li em{width:105px;}
.tan_ul li em,.tan_ul li i{display:inline-block; color:#fff; font-size:17px; height:37px; line-height:37px; font-weight:bold;}
.tan_text{background:url(../image/contact_text.jpg) no-repeat; width:429px; padding:0 10px; height:37px; line-height:37px; font-size:17px; border:none;}
.tan_ul li{margin:38px 0 0; text-align:left;}
.tan_area{width:531px; height:242px;border:none;font-size:17px; resize:none;}
.tan_w{background:url(../image/contact_area.jpg) no-repeat;width:536px; height:242px; padding:10px 5px 10px 10px; margin:30px 0 0; }
.tan_submit{background:url(../image/contact_submit.png) no-repeat; border:none; text-align:right; width:87px; height:23px; margin:28px 10px 0 0; cursor:pointer;}

.close_content00{cursor:pointer;}
.wrap_out{padding:0 !important;}

.img_ml{margin:0 0 0 5px;}
.about_picbg{background:#757575; padding:90px 0 86px 0; color:#fff;}
.about_picbg .font_b{border-bottom:1px solid #fff;}

.about_picul_top{padding:105px 0 92px 0; background:#dcdddd;}
.ul_one li{width:265px; height:210px; padding:10px 0px 15px; border:2px solid #aaa; text-align:center; font-size:15px; line-height:18px;font-family:"HelveticaLT45Light" !important; overflow:hidden; margin:0 0 0 16px;}
.ul_one{margin:0 0 0 -16px;}
.about_plant li{ background:#dcdddd;}
.about_plant li h1,.about_picul_top li h1{height:36px; margin-bottom:14px;overflow:hidden;}
.ul_two li{width:355px; height:260px; padding:10px 0px 15px; border:2px solid #aaa; text-align:center; font-size:14px;font-family:"HelveticaLT45Light" !important; overflow:hidden; margin:0 0 0 23px;}
.ul_two{margin:17px 0 0 -23px;}

/*chain_type*/
.chain_typeul li{height:71px; line-height:71px; border-bottom:1px solid #000;}
.chain_typeul li em{display:inline-block; width:155px;}
.chain_typeul li em a{color:#004098; font-weight:bold;}
.chain_typeul{padding-bottom:95px;}
/*resour*/
#resour ul{margin:0 0 0 -19px; padding:30px 0 93px;}
#resour li{margin:0 0 0 19px;font-size:15px;width:268px; border-bottom:4px solid #004098;background:#eeeeef; height:325px;}
#resour li a{display:block;}
#resour li h1,#resour li h2{padding-left:18px;}
#resour li h1{font-size:30px; line-height:38px; padding-top:15px;}

#video{padding-bottom:80px;}
.type{line-height:60px; padding-top:25px;font-size:30px; margin-bottom:28px;border-bottom:1px solid #000;}
.type a:hover,.type_sel{color:#004098 !important;}
.type a{margin-right:60px;}
.video_ul li{width:268px; font-size:15px; text-align:center;line-height:50px; margin:35px 0 0 19px;}
.video_ul{margin:-35px 0 0 -19px;}
.video_ul li h1{width:268px;}
.video_ul li a{display:block;}
.video_ul li dl{width:268px; height:174px; overflow:hidden;position:relative;}
.video_ul li h2{position:absolute; left:0; top:174px;}
#video_tan{width:700px; height:500px;display:none;}
.close_btn{padding:3px;}
.tan_video{width:550px; height:450px; margin:0 auto;}
.wid515{width:515px;}
.pt190{padding-top:185px;}
.pt190 img{display:block;}

#ftp_login{background:url(../image/ftp_bg.jpg) no-repeat; width:1133px; height:549px; padding-bottom:50px; font-size:18px; color:#fff; line-height:30px;}
#ftp_login form{padding:145px 0 0 54px;}
#ftp_login .text{margin-bottom:13px; border-radius:5px; border:none;width:284px; height:37px; line-height:37px; padding:0 5px;}
#ftp_login .submit{margin-top:15px; width:76px; height:34px; line-height:34px; text-align:center; color:#fff; background:#ff0000; border-radius:5px;}
#ftp{padding-bottom:50px;}
.tit{line-height:60px; font-size:30px; color:#004098; border-bottom:1px solid #000;}
#ftp .tit{margin-bottom:33px;}
#faq .tit{margin-bottom:20px;}
#ftp li a{display:block;}
#ftp ul{margin:-20px 0 0 -17px;}
#ftp li{margin:20px 0 0 17px; font-size:15px; width:318px;background:#f0f0f0; padding:46px 27px 46px 20px;}
#ftp li h2{width:225px;}

#faq{font-size:15px; padding-bottom:87px;}
.faq_li a{display:block; height:46px; line-height:46px; padding-left:14px; background:#f0f0f0 url(../image/faq_icon.png) no-repeat 1082px center; margin-top:5px;}
.faq_li>div{padding:22px 0 25px 15px; display:none;}
.faq_cur{background:#004098 url(../image/faq_icon.png) no-repeat 1082px center !important; color:#fff !important;}

.pro_top h1{font-size:26px;font-family:"MyriadProSemibold" !important;line-height:44px; text-align:center;}
.pro_top_mt{margin:-15px auto 15px;}
.pro_top h5{height:72px; line-height:72px; background:#7f7f7f; padding-left:20px; color:#fff; font-size:18px; margin:36px 0 40px;}
.pro_top_padding h1{padding:42px 0 16px;}
.pro_top_padding h5{background:#7f7f7f url(../image/hot_icon.png) no-repeat 260px center;font-family:"MyriadProSemibold" !important;}
.pb50{padding-bottom:50px;}


.pro_left_ploe{border-right:2px solid #000;width:435px; padding:35px 55px 0 0; height:125px; line-height:45px;}
.pro_right_pole{width:567px; padding:0 0 0 50px;}
.pro_left_lawn{border-right:2px solid #000; height:180px; width:385px;line-height:180px;}
.pro_right_lawn{width:690px; padding:0 0 0 50px;}
.pro_left_knap{width:425px; padding:25px 30px 0 0; height:120px; line-height:45px;}
.pro_right_knap{width:560px; padding:0 0 0 45px;}

.img_cont{position:relative; overflow:hidden;}
.img_cont img{position:absolute; left:50%; margin-left:-960px;}

#sitemap{padding-bottom:110px; font-size:14px;}
#sitemap li{border-bottom:1px solid #000;}
#sitemap h1{font-size:36px; margin:115px 0 25px;}
#sitemap h2 a{font-size:17px;font-weight:bold;line-height:57px;color:#004098;}
#sitemap h2{width:130px;}

#sitemap h3{margin:10px 32px 0 0;}
#sitemap h3 a{border:1px solid #fff; display:inline-block;padding:0 13px;line-height:35px;}
#sitemap li dl{border-top:1px dotted #000; width:1000px; margin-bottom:28px;}
#sitemap li dd{margin:15px 0 0;}
#sitemap li dd a{line-height:28px;border:1px solid #fff;padding:0 13px;display:inline-block;}
#sitemap h3 a:hover,#sitemap li dd a:hover{border:1px solid #000;}

#sitemap li dl h3{margin:10px 0 0; width:255px;}

/*banner*/
.banner{ width:100%; height:650px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:650px; float:left;}
.b-list{ height:50px; padding-top:600px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #e60012;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../image/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../image/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/*index jquery*/
.product-number-info {
    margin-top:50px;
    background: url(../image/station-bg.jpg) no-repeat;
    position: relative;
}

.product-number-info .product-number-inner {
    
    width: 1200px;
    margin: 0 auto;
}

.product-number-info ul {
    padding: 85px 0;
}

.q {
    zoom: 1; }

.product-number-info li {
    float: left;
    width: 230px;
    height: 90px;
    border-left: 1px solid #66c7fd;
    color: #fff;
    padding-top: 1px;
}

.product-number-info li:first-child {
    border: none;
}

.product-number-info li b {
    font-weight: 400;
    font-size: 36px;
    line-height: 1;
    display: inline-block;
    position: relative;
    margin: 15px 0 10px;
}

.product-number-info li p {
    font-size: 14px;
}

.product-number-info li b i {
    font-style: normal;
}

.product-number-info li b sup {
    position: absolute;
    font-size: 20px;
    right: -15px;
    top: -3px;
}

.product-number-info li.li-2 b, .product-number-info li.li-2 p {
    padding-left: 70px;
}

.product-number-info li b em {
    font-style: normal;
    font-size: 28px;
    font-weight: 100;
    padding-left: 2px;
    position: relative;
    top: -4px;
}

.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    padding-left: 70px;
}

.product-number-info li.li-4 b, .product-number-info li.li-4 p {
    padding-left: 78px;
}

.product-number-info li.li-5 {
    text-align: right;
}


/*首页关于我们*/
.indexabout{margin:0 auto;float:left;padding-top:100px;}
.inabout .inptit {
  margin-bottom: 40px;

}
.inabout a {
  width: 250px;
  height: 30px;
  font-size: 16px;
  font-family: arial;
  display: block;
  border: 2px solid #bbb;
  text-align: center;
  line-height: 30px;
  margin: 60px auto 0;
  color: #9d9d9d;
  background: url(../image/more.jpg) no-repeat 98% center;
  border-radius: 5px;
  transition: 0.5s;
}
.inabout a:hover {
  background: #73b21a;
  color: #fff;
  border: 2px solid #73b21a;
}
.inabout .inptit {
  margin-bottom: 20px;
}
.pro_container .inptit{
  margin-bottom: 30px;
}
.about .abcontainer {
  margin:0 auto;
  padding: 0;
}
.abcontainer
 {
  margin:0 auto;

}
.about .abcontainer .aboutimg {
  margin-bottom: 30px;
}
.about .abontainer p {
  font-size: 12px;
  color: #4e4e4e;
  margin-bottom: 30px;
  line-height: 25px;
  text-align: left;
  text-indent: 2em;
}
.inabcon {
  width:50%;
  overflow: hidden;
  text-align: center;
  font-size: 12px;
}
.inabcon p {
  font-size:16px;
  font-family: 'myriadsetpro-thinthin'; font-weight:bold;
  color:#9d9d9d;
  margin-bottom: 0;
  line-height: 50px;
}
  .inptit p {
    width: 100%;
    padding: 0 15px;
  }
.inptit {
  text-align: center;
  margin: 60px 0 85px;
}
.inptit span {
  font-size: 26px;
  color: #101011;
  display: block;
  background: url(../image/inpline.jpg) repeat-x center;
  max-width: 1600px;
  margin: 0 auto;
}
.inptit span em {
  font-style: normal;
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.inptit p {
  font-size: 12px;
  width: 33%;
  margin: 25px auto;
  line-height: 20px;
  max-height: 118px;
  overflow: hidden;
}
.inptit a {
  width: 180px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  font-size: 13px;
  overflow: hidden;
  background: #e60012;
  color: #fff;
  display: inline-block;
}
.aboutpic{margin:0 auto;padding-left:45px;float:left;margin-top:30px;}
.aboutcontent{position:relative;margin:0 auto;float:left;padding-left:5px;margin-top:30px;width:460px;padding-left:45px;font-size:18px; word-spacing: -0.1em;font-weight: 300;text-align:left;text-indent: 2ex;font-family:"HelveticaLT45Light" !important;}

/*index products*/
.pro_container{ width:100%;margin:0;margin-top:90px; }
.grid {
	overflow: hidden;
	margin: 0;
	width: 100%;
	list-style: none;
	text-align: center;
}
.solution-box {
    background: #193a03;
}

.solution-bj {
    background: url("../image/bg.jpg");
    background-size: cover;
}

.solution-header {
    max-width: 1200px;
    padding: 20px 15px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.solution-content {
    max-width: 1172px;
    margin: 0 auto;
}

.solution-list {
    width: 300px;
    float: left;
}

.solution-list ul li {
    width: 240px;
    height: 40px;
    background: rgba(255, 255, 255, 0.15);
    padding-left: 20px;
    margin: 0 10px;
    position: relative;
}

.solution-list ul li h2 {
    font-size: 14px;
    padding-right: 20px;
    color: #FFFFFF;
    line-height: 40px;
    font-weight: inherit;
}

.solution-list ul .on {
    width: 260px;
    margin: 0;
    padding-left: 20px;
    background-image: linear-gradient(-180deg, #132d02 0%, #132d02 43%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#132d02, endColorstr=#132d02);
    /*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#132d02, endColorstr=#132d02)";
    /*IE8+*/
}

.solution-item {
    margin-left: 300px;
    display: block;
    padding: 5px 10px 0 10px;
    overflow: hidden;
}

.solution-item ul li {
    padding: 20px 0;
}

.solution-item ul li h2 {
    font-size: 22px;
    line-height: 28px;
    color: #FFFFFF;
    margin: 0 0 15px 0;
    font-weight: inherit;
}

.solution-item ul li p {
    opacity: 0.8;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 22px;
}

.s-btn {
    display: inline-block;
    color: #36383C;
    font-size: 18px;
    line-height: 20px;
    padding: 4px 20px;
    cursor: pointer;
    border: 1px solid #d4d5d7;
    position: relative;
    letter-spacing: normal;
}

.solution-more {
    border: 1px solid #FAFBFE;
    border-radius: 4px;
    height: 40px;
    width: 140px;
    margin: 40px 0 0 0;
    line-height: 30px;
    font-size: 14px;
    color: #FAFBFE;
    padding-left: 30px;
}

.solution-more em {
    width: 13px;
    height: 8px;
    margin-left: 10px;
    display: inline-block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAAXNSR0IArs4c6QAAAGRJREFUGBm1jkEKgDAMBKtYf+JJ3yM+UrS+RlD8inEivVr2YmAgbWeThvBHmVmCBRp5PnILF5zee7BS0lnecW/o3xCXB4dOGYCT1E0ReQbfNEK5+EWEDVbvy3Z+RZxggFoKfEkPa309oQKxul4AAAAASUVORK5CYII=") no-repeat;
    background-size: cover;
    transition: margin-left 0.3s ease-out;
}

.solution-more:hover {
    color: #fa6f66;
    border: 1px solid #fa6f66;
}

.solution-more:hover em {
    margin-left: 15px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAAXNSR0IArs4c6QAAAI1JREFUGBljYCADMBLS87sgfQPDf4Z/LIKSYYwNDX9A6pkIaWIRkAz7z8ig//vDs+v/GxrYQOoJ2gRSBFL8+8Pz60DWP1YBKW2wpl/56beAAqogBYQAIyPDBuJsmpnG+uc6wxqggf9YNBnCCGr6j64hfdZvFkLO+XuDKZiFhaGagUfiGmN6wz9C6nHKAwAcay6AxWqjRQAAAABJRU5ErkJggg==") no-repeat;
}

.solution-title {
    position: relative;
}

.solution-title h3 {
    font-size: 18px;
    color: #FFFFFF;
    width: 135px;
    font-weight: inherit;
}

.solution-title span {
    border-top: 1px solid white;
    opacity: 0.2;
    display: inline-block;
    width: 100%;
    position: absolute;
    margin-left: 135px;
    top: 12px;
}

.solution-brand {
    width: 100%;
    position: relative;
}

.solution-brand-item {
    padding: 15px 20px 10px 0;
    width: 213px;
    float: left;
}

.solution-brand-item a {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 2px;
    height: 40px;
    padding-left: 50px;
    display: block;
    position: relative;
}

.solution-brand-item a i {
    position: absolute;
    width: 24px;
    height: 24px;
    left: 20px;
    top: 8px;
    color: #ffffff;
    font-size: 24px;
}

.solution-item .solution-brand-item a p {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 40px
}

.solution-brand-item .solution-more {
    width: auto;
    margin-top: 0;
}

.solution-brand-item a:hover {
    background: rgba(255, 255, 255, 0.1);
}

.solution-more-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    display: block;
}

.solution-more-wrap .solution-more {
    width: auto;
    margin-top: 0;
    color: #999;
	font-size:18px;
    border: none;
}

.solution-more-wrap .solution-more:hover {
    color: #F56F69;
}

.solution-brand-item a i img {
    width: 22px;
    height: 22px;
    display: block;
    border: none;
}

.clear a {
    border: none;
    padding-left: 20px;
}

.clear a:hover {
    background: none;
}

.clear a img {
    width: 130px;
}

.clear {
    padding-top: 32px;
}

.solution-item ul {
    display: none;
}

/* Common style */
.grid figure {
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
	margin: 0em;
    margin-bottom:-0.4em;
	width: 24.6%;
	height: 468px;
	background: #000;
	text-align: center;
	cursor: pointer;
	margin-bottom: 1px;
}

.grid figure img {
	position: relative;
	display: block;
width:100%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding-left: 1em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
    font-size:18px; font-family: 'feathericons';
	word-spacing: -0.15em;
	
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}


/*---------------*/
/***** Sarah *****/
/*---------------*/


 

figure.effect-sarah:hover img {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah figcaption {
	top: auto;
	bottom: 0;
	height: 95%;
	text-align: left;
}

figure.effect-sarah h2 {
	position: relative;
	overflow: hidden;
	padding: 0.5em 0;
	text-shadow: 2px 2px 4px #000;
}

figure.effect-sarah h2::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

figure.effect-sarah:hover h2::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah p {
    color: rgba(255,255,255,0.6);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
}

figure.effect-lily:hover img,
figure.effect-sarah:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}




/*index news*/
.innews{width:90%;margin:0 auto;padding-top:5px;}
/* ranklist */
.ranklist{width:50%;padding:-40px 10px 0 10px;float:left; display:inline;background-color: #fff;}
.ranklist li{height:50px;line-height:50px;overflow:hidden;position:relative;padding-left:10px;padding:0 70px 0 30px;margin:0 0 10px 0;}
.ranklist li p{
    font-size:20px; font-family: "feathericons";
	word-spacing: -0.15em;
	
	font-weight: 2em;

	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
    overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;color:#333;}
.ranklist li em{background-position:0 -16px;}
.ranklist li.top em{background-position:0 0;color:#fff;}
.ranklist li .num{position:absolute;right:0;top:0;color:#999;padding-right:30px;}
/*index news*/

/*parallax*/
.main_parallax{margin-top:40px;background-color: #f3f3f3; text-align: center}

.main_content{position:relative; z-index:1;padding-top:40px;bottom:40px;}
.fixed_bg{ background-attachment:fixed;}
.fixed_bg{ width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; min-height:100%; position:relative; z-index:1;}
.fixed_bg p{height:150px;line-height:80px;padding: 1.5em;
	color: #000;
    
	text-transform: uppercase;
    font-size:38px; font-family: "feathericons";
	word-spacing: -0.15em;
	
	font-weight: 5em;
	font-size: 5em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;}
.bg_1{ background-image:url(../image/parallax.jpg);}
.scroll_bg{ min-height:100%; position:relative; z-index:2;}

/*parallax*/




/*cate*/
#fenlei { width:1200px; height:auto; border-top:2px solid #73b21a; margin:0 auto; background:#fff;padding-bottom:20px; margin-top:18px;}
.cataimg { width:100%; height:1000px; overflow:hidden; position:relative;font-size:0}
.b-cataimg{  position:absolute; left:0; top:0;height:1000px;}


/*位置*/
#weizhi{ width:100%; border-bottom:1px solid #eae8e8; background:#f9f8f8;}
#weizhi .conent{ width:1185px; height:40px; line-height:40px; margin:0 auto; background:url(../image/wei.jpg) no-repeat 0px #f9f8f8; padding-left:15px;text-align:left;}

#weizhi a{ color:#8e8d8d;padding-left:10px;padding-right:10px;}
#weizhi span{ color:#8e8d8d;}

/*搜索*/
#box1{ width:100%; marign:0 auto;}
#box1 .box2{ width:1185px; height:auto;  margin:0 auto; padding-left:15px;text-align:left;}
.box3{ float:left;font-family:"Arial","sans-serif";font-size:16px;font-weight:600;height:30px;line-height:30px;border:solid 1px;margin-top:50px;}
.box4{float:left;font-size:16px;font-family:"Arial","sans-serif";text-align:left;}
.box5,.box6,.box7,.box8{font-size:14px;font-family:"Arial","sans-serif";text-align:left;padding-top:10px;}

/*热卖产品*/
#main3{ width:1200px; height:auto; margin:0 auto;}
#main3 .tittle_pp{ width:1185px; height:35px; line-height:35px; border-bottom:3px solid #002622; background: url(../image/list_b.jpg) no-repeat 0px; margin-top:15px; font-size:18px; font-family:microsoft yahei; padding-left:15px;}
#main3 .tittle_pp a{ float:right; margin-top:5px;}
#main3 .conent_warp{ width:390px; height:510px; float:left; margin:0 auto;margin-left:10px; margin-top:14px; background:url(../image/bj_we.jpg) no-repeat bottom; }
#main3 .conent_nei{ width:370px; height:510px; overflow:hidden; border:1px solid #e2e2e2; background:#fff;}
#main3 .conent_nei .tupian{ width:370px; height:350px; overflow:hidden;}
#main3 .conent_nei .tupian img{ width:370px; height:350px;}
#main3 .conent_wenzi{ width:370px; background:#efeeee; height:180px; padding-top:8px;}
#main3 .conent_wenzi p{font-family: 'feathericons';font-size:13px;font-weight: 200; color:#555454;height:30px;line-height:30px; width:350px; margin:0 auto;}

#main3 .conent_wenzi p  a{ font-family: 'MyriadProSemibold';font-weight: 400; font-size:24px; color:#272727;height:30px;line-height:30px; width:350px; margin:0 auto;}
#main3 .conent_wenzi .cate_proname a{ font-family:"HelveticaLT45Light" !important;font-weight: 300; font-size:20px; color:#272727;height:30px;line-height:30px; width:350px; margin:0 auto;}
#main3 .conent_wenzi .wenzilian .wenziimg  a{float:right; font-size:18px; color:#272727; line-height:35px; width:150px;}

/*分页样式*/
#fenye_war{ width:1175px; margin:0 auto; height:68px; margin:20px auto; background:#fff; border:1px solid #ddd; padding-top:5px;}
 .fenye { width:330px; height:20px; float:right; margin-top:20px; margin-right:10px;}
 .fenye tt{ display:block; line-height:26px; height:26px; font-size:12px; float:left; margin-left:5px; color:#8b8989;}
 .fenye a{ display:block; float:left; height:26PX; border:1px solid #ccc; font-size:12px; min-width:28px; text-align:center; margin-left:5px;_width:28px; line-height:26px; color:#8b8989;}
 .fenye a:hover{ background:#73b21a; color:#ffffff;}
 .fenye .gotxt{ float:left; height:22px; width:40px; margin-left:5px}
.fenye .gobtn{ float:left; height:26px; width:40px; background:#d32b2b; color:#ffffff; border:0; line-height:20px; margin-left:5px;}
 .fenye a.pageon{background:#d62c2c; color:#ffffff;}

.fenyeGeneral { display:block; float:left; height:26PX; border:1px solid #ccc; font-size:12px; min-width:28px; text-align:center; margin-left:5px;_width:28px; line-height:26px;}
.fenyename { display:block; float:right; height:50px; font-size:13px; min-width:50px; text-align:center; margin-right:25px;margin-top:10px;_width:50px; line-height:50px; color:#8b8989;}
.fenyeGeneral:hover{ background:#ffffff; color:#8b8989;}
/*cate*/



/*product*/

.main4{ margin:0 auto; background:#fff;padding-top:10px;}


#preview{text-align:center;width:400px;height:283px;margin-top: 20px;margin-bottom: 20px;margin-left:15px; float:left; border:1px solid #e9e7e8;}
 /*图片放大*/
#showbox { background:#eee;}
#showbox span { background:url(../image/whitebg.png) repeat;}
#showsum { left:25px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:400px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}


.propic{position:relative;overflow:auto;width:1100px;margin:0 auto;}
.propic ul li{float:left;}
.propic .arrows{display:none;}
.propic:hover .arrows,
.propic.hover .arrows{display:block;}
.propic .arrows{position:absolute;z-index:20;}
.propic .arrows .prev,
.propic .arrows .next{position:absolute;width:76px;height:77px;font:0/0 a;color:transparent;cursor:pointer;}
.propic .arrows .prev{left:20px;background:url(../image/slide_arrow_left.png) no-repeat;}
.propic .arrows .next{left:1000px;background:url(../image/slide_arrow_right.png) no-repeat;}
.propic ul li{height:660px;}
.propic .arrows{top:270px;}


/*contact pro*/
  .inquiry {
            
            background-color: #f6f6f6;border: solid 1px #c5c7c2;
        }

             .inquiry .title {
                color: #333;
				 font-family: 'MyriadProSemibold';
                font-size: 18px;
                padding: 10px;
                font-weight: 600;

            }

            .inquiry li {
                margin-top: 20px;
                position: relative;
            }

                .inquiry li input,  .inquiry li textarea {
                    width: 100%;
                    font-size: 16px;
                    padding: 6px 10px;
                    border-radius: 3px;
                    border: solid 1px #e2e2e2;
                }

                     .inquiry li input:focus,  .inquiry li textarea:focus {
                        color: #333;
                        border-color: #0078b6;
                    }

                    .inquiry li input[type="button"] {
                        width: 80%;
                        color: #999;
                        font-size: 14px;
                        cursor: pointer;
                        text-transform: uppercase;
                        background-color: #f6f6f6;
                    }

                     .inquiry li input[type="button"]:hover {
                            color: #0078b6;
                            background-color: #fff;
                            border-color: #0078b6;
                        }

                 .inquiry li em {
                    font-style: normal;
                    position: absolute;
                    right: 11px;
                    top: 8px;
                }

             .inquiry .rred {
                border: solid 1px #f00;
            }

             .inquiry .tt {
                font-size: 14px;
                line-height: 20px;
                margin-top: 13px;
                color: #888;
            }

#contact-form {
	position:relative;
	vertical-align:top;
	width:90%;
	z-index:1;
	padding-left:20px
	}
	#contact-form fieldset {
		border:none;
		padding:0;
		}			
			#contact-form label {
				display:block;
				height:50px;
				float:left;
			}
			#contact-form label em {
			padding:12px 20px;
				margin:0;
				font-family: 'HelveticaLT45Light';
				font-size:14px;
				line-height:1.214em;
				color:#018604;
			}
			
			#contact-form input {
				width:180px;
				padding:12px 20px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:1.214em;
				color:#808080;
				border:1px solid #e6e6e6;
				background:#fff;
				outline:none;
			}
			#contact-form .checktxt{
				width:40px;
				padding:12px 12px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:1.214em;
				color:#808080;
				border:1px solid #e6e6e6;
				background:#fff;
				outline:none;
				margin-left:10px;
				
			}

			#contact-form textarea {
				overflow:auto;
				height:130px;
				width:180px;
				padding:12px 20px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:1.214em;
				color:#808080;
				border:1px solid #e6e6e6;
				background:#fff;
				outline:none;
			}
			
		.buttons-wrapper {padding:18px 0 0 0;text-align:right}
		.buttons-wrapper-book {padding:18px 0 10px 0;text-align:left;}
		.buttons-wrapper a {margin-left:15px}
.contactbotton {
	display:inline-block;
	padding:0 24px;
	margin-left:2px;
	margin-bottom:2px;
	font-size:14px;
	line-height:38px;
	color:#000;
	border:1px solid #fff;
	background:url(/images/button-tail.gif) 0 0 repeat-x #f2f2f2;
	box-shadow:0 0 2px #bbb;
	cursor:pointer;
}
.contactbotton:hover {background:#60b001;color:#fff;text-decoration: none;}

#contact-form1 {
	position:relative;
	vertical-align:top;
	width:90%;
	z-index:1;
	padding-left:20px
	}
	#contact-form1 fieldset {
		border:none;
		padding:0;
		}			
			#contact-form1 label {
				display:block;
				height:50px;
				float:left;
			}
			#contact-form1 label em {
			padding:12px 20px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:1.214em;
				color:#ff0000;
			}
			
			#contact-form1 input {
				width:323px;
				padding:12px 20px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:1.214em;
				color:#808080;
				border:1px solid #e6e6e6;
				background:#fff;
				outline:none;
			}
			#contact-form1 .checktxt{
				width:40px;
				padding:12px 12px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:1.214em;
				color:#808080;
				border:1px solid #e6e6e6;
				background:#fff;
				outline:none;
				margin-left:10px;
				
			}
			#contact-form1 legend{
				width:auto;
				padding-top:15px;
				padding-bottom:15px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:1.214em;
				color:#808080;
				border:0px solid #e6e6e6;
				background:#fff;
				outline:none;
				
				
			}
			#contact-form1 textarea {
				overflow:auto;
				height:130px;
				width:500px;
				padding:12px 20px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:1.214em;
				color:#808080;
				border:1px solid #e6e6e6;
				background:#fff;
				outline:none;
			}



/*product*/



/*share web*/
.shareweb
{
padding-bottom:30px;
padding-top:0px;
padding-left:15px;
line-height:20px;height:20px;
font-size:14px;font-family: "Arial","sans-serif";
text-align:right;
padding-right:15px;
}

/*statement*/
.statement
{
margin-bottom:20px;
padding-bottom:30px;
padding-top:30px;
padding-left:15px;
line-height:10px;height:10px;
font-size:6px;font-family: "Arial","sans-serif";
text-align:right;
float:right;
padding-right:15px;
}

/*通用页面视差*/
.main_usecontent{position:relative; z-index:1;top:20px;bottom:40px;}
.fixeduse_bg{ background-attachment:fixed;padding-top:50px;}
.fixeduse_bg{ width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; min-height:100px; position:relative; z-index:1;}
.fixeduse_bg p{height:100px;line-height:100px;padding: 1em;
	color: #e60012;

    font-family: 'HelveticaLT45Light';

	
	font-weight: 5em;
	font-size: 5em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;}
.fixeduse_bg p i{
    height:30px;line-height:30px;
	color: #000;
    font-family: 'HelveticaLT45Light';
	word-spacing: 0em;
	font-weight: ;5em;
	font-size: 20px;

}
/*新闻类视差*/
.bguse_1{ background-image:url(../image/newsbanner.jpg);}
.bguse_1 img{}
/*新闻类视差*/


/*FAQ类视差*/
.bguse_faq{ background-image:url(../image/faq_banner.jpg);}
.bguse_faq img{}
/*FAQ类视差*/


/*联系我们视差*/
.bguse_contact{height:600px; background-image:url(../image/map.jpg);}
.bguse_contact img{}
/*联系我们视差*/


/*服务视差*/
.bguse_services{ background-image:url(../image/service-banner.jpg);}
.bguse_services img{}
/*服务视差*/


/*技术视差*/
.bguse_tec{ background-image:url(../image/technology.jpg);}
.bguse_tec img{}
/*技术视差*/


/*关于我们视差*/
.bguse_about{ height:400px;background-image:url(../image/about/culture.jpg);}
.bguse_about img{}
/*关于我们视差*/


/*经销商视差*/
.bguse_dealers{ background-image:url(../image/takewp-contact.jpg);}
.bguse_dealers img{}
/*经销商视差*/


/*搜索视差*/
.bguse_search{ background-image:url(../image/search.jpg);}
.bguse_search img{}
/*搜索视差*/

.scroll_bg{ min-height:100%; position:relative; z-index:2;}
/*通用页面视差*/


/*新闻分类页*/

.nqbig{background-color:#ededed;padding-bottom:30px;}
.nqBody{width:1000px;margin:38px auto 0;padding:20px 0 40px 90px;}
.nqType{position:relative;overflow:hidden;height:54px;margin:0 0 28px;padding:0 0 0 20px;background:#ffffff;float:left;}

.nqtWrap{float:right;overflow:hidden;}.nqtWrap li{float:left;}.nqtWrap li a{display:block;height:51px;padding:0 23px;border-bottom:3px solid #ffffff;line-height:54px;color:#505050;text-decoration:none;}
.nqtWrap li a:hover{color:#058bbc;}

.nqlWrap{padding:0 0 17px;}

.nqpNameEn{margin:0 0 0 4px;line-height:54px;color:#c6c6c6;font-size:20px;}

.nqli{position:relative;margin:0 0 25px;padding:20px 34px 26px 42px;background:#ffffff;}
.nqlDate{position:absolute;top:0;left:-78px;width:78px;height:114px;background:#787878;}
.nqldDay{display:block;font-size:36px;color:#ffffff;text-align:center;line-height:50px;}
.nqldMy{display:block;font-size:13px;color:#bababa;text-align:center;line-height:24px;}
.nqlTitle{
font-size:18px;
color:#000;line-height:40px;height:40px;text-decoration:none;font-family: 'HelveticaLT45Light';font-weight: 5em;margin:0 auto;}
.newstitle{
width:100%;
font-size:44px;
color:#000;
line-height:40px;
height:40px;
text-decoration:none;
font-family: 'MyriadProSemibold' !important;

text-align:left;
margin:5px;
text-transform : uppercase;}
.nqli:hover .nqlTitle{color:#e60012;}
.nqlSum{width:98%; padding:12px 0 16px;line-height:24px;color:#616161;text-align:left;font-size:14px;}
.nqlDetDate{line-height:24px;color:#616161;text-align:left;}

#fenye_news{ width:1100px; margin:0 auto; height:68px; margin:20px auto; background:#fff; border:0px solid #ddd; padding-top:5px;}

/*news content*/
.ndContent{position:relative;padding:42px 26px 48px;background:#ffffff;}
.ndTitle{margin:40px;text-align:center;font-size:26px;color:#212121;line-height:40px;height:40px;}
.ndInfo{padding:0 0 28px;border-bottom:1px dotted #848484;text-align:center;line-height:24px;}.ndili{margin:0 14px;}
.ndIntro{
    width:90%;
    margin:0 0 42px;
    padding:34px 50px 40px;
    color:#000;
    text-align:left;
    display:block;font-size:20px; line-height:45px; font-family:"myriadsetpro-thinthin"; padding-bottom:10px;
}
.ndBottom{overflow:hidden;}
.ndShare{height:50px;line-height:50px;padding:10px 0 0;}
.ndShareLabel{vertical-align:middle;}

/*新闻分类页*/

/*FAQ分类页*/
.serBody{width:1000px;margin:0 auto;}
.serlist{padding:90px 0 0;}.serli{overflow:hidden;margin:0 0 26px;border:1px solid #cecece;padding:28px 0 24px;background:#ffffff;}
.serLi{position:relative;float:left;width:229px;height:346px;margin:0 14px;}


.serLeft{float:left;width:174px;padding:38px 20px 0 40px;}

.serlIco{width:103px;height:103px;margin:24px auto 0;background:#666666;font-size:0;line-height:0;text-align:center;}

.serlTitle{margin:14px 0 0;line-height:36px;text-align:center;font-size:18px;color:#000000;}
.serRight{overflow:hidden;float:left;width:678px;border-left:1px dotted #8d8d8d;padding:18px 0 16px 48px;}
.serLabel{
line-height:32px;text-align:left;
    font-size:22px;
color:#000;text-decoration:none;font-family: 'HelveticaLT45Light';margin:0 auto;
}
.serLabel span{margin:0 20px 0 0;}
.serLabel span a:hover{ background:#fff; color:#e60012;}
.serSum{padding:15px 0 40px;line-height:24px;color:#3f3f3f;text-align:left;}
.serCon{display:none;}
.serdLink,.serdHover{position:absolute;top:0;left:0;width:120px;height:37px;background:url(../image/service_button.png) no-repeat center top;}

.serdLink{z-index:1;background-position:center top;color:#3f3f3f;font-size:15px;}


.serDet{float:right;display:block;position:relative;width:120px;height:37px;overflow:hidden;margin:0 auto;line-height:36px;text-align:center;text-decoration:none;}

.nqbig_faq{padding-bottom:30px;}
/*FAQ分类页*/



/*联系我们*/
.catBody{width:1100px;margin:0 auto;padding:100px 0 0;}
.catTab{overflow:hidden;padding:0 0 20px;}
.catTab img{padding-top:10px;}
.catLabel{float:left;width:250px;height:72px;margin:0 18px 20px 0;border:1px solid #dadada;background:#ffffff;line-height:72px;color:#828282;text-align:center;text-decoration:none;font-size:15px;}
.catLabel.curr,.catLabel:hover{border:1px solid #ffffff;background:#8d8d8d;color:#ffffff;font-size:15px;}
.catQuery{padding:0 0 23px;}
.catCon{border:1px solid #d7d7d7;overflow:hidden;}
.catContact{}
.catConTop{overflow:hidden;padding:0 0 48px;border-bottom:0px dotted #9f9f9f;}
.catContl{float:left;width:680px;padding:50px 0 0 60px;text-align: left;}
.catctlTitle{font-size:24px;color:#484848;}
.catctlCon{padding:42px 0 0;line-height:60px;color:#484848;font-size:20px;}
.catctlCon span{color: #484848; line-height: 50px; background-color: #FFFFFF;font-size:20px;}
.catContr{position:relative;float:right;margin:54px 58px 0 0;width:192px;height:77px;border:1px solid #d9d9d9;border-right:none;}
.catConBottom{overflow:hidden;padding:68px 0 60px;}
.catBuss{float:left;width:240px;padding:20px 40px 50px;border-right:0px dotted #8f8f8f;}
.catBuss:last-child,.catBussLast{border-right:none;}
.catbCon{padding:20px 0 20px;color:#555555;font-family:"myriadsetpro-thinthin";font-size:15px;}
.catbTitle{color:#787878;line-height:35px;font-family: 'MyriadProSemibold' !important;font-size:40px;}

.catWork{padding:40px 0 64px 20px;}
.catwHead{padding:0 0 58px;color:#787878;font-size:14px;line-height:32px;}.catwTitle{font-size:18px;color:#555555;}
.catwTip{color:#cf0000;}.catWork input.focus,input,textarea{font-family:"Microsoft Yahei";}
.catwInput{padding:0 0 32px;}
.catwInput input{width:399px;height:24px;margin:0 30px 0 0;border:1px solid #c6c6c6;padding:11px 12px 10px;font-size:14px;line-height:24px;color:#9f9f9f;}
.catwText{padding:0 0 32px;padding-right:25px;}
.catwText textarea{width:860px;height:118px;border:1px solid #c6c6c6;padding:4px 12px;line-height:24px;font-size:14px;color:#9f9f9f;}
.catwBtn{padding:34px 0 0;}
.contactbotton {
	display:inline-block;
	padding:0 24px;
	margin-left:20px;
	margin-bottom:2px;
	font-size:15px;
	line-height:40px;
    height:40px;
	color:#9f9f9f;
	border:1px solid #9f9f9f;
	background:url(../image/button-tail.gif) 0 0 repeat-x #f2f2f2;
	box-shadow:0 0 2px #bbb;
	cursor:pointer;
}
.contactbotton:hover {background:#e60012;color:#fff;text-decoration: none;}

.catwInput1{padding:0 0 32px;}
.catwInput1 input{width:399px;height:24px;margin:0 30px 0 0;border:1px solid #c6c6c6;padding:11px 12px 10px;font-size:14px;line-height:24px;color:#9f9f9f;}
.catwText1{padding:0 0 32px;padding-right:25px;}
.catwText1 textarea{width:900px;height:118px;border:1px solid #c6c6c6;padding:4px 12px;line-height:24px;font-size:14px;color:#9f9f9f;}
.catwText2{padding:0 0 32px;padding-right:25px;}
.catwText2 textarea{width:300px;height:118px;border:1px solid #c6c6c6;padding:4px 12px;line-height:24px;font-size:14px;color:#9f9f9f;margin-left:130px;}
.catwBtn1{padding:34px 0 0;}
.contactbotton1 {
	display:inline-block;
	padding:0 24px;
	margin-left:20px;
	margin-bottom:2px;
	font-size:15px;
	line-height:40px;
    height:40px;
	color:#9f9f9f;
	border:1px solid #9f9f9f;
	background:url(../image/button-tail.gif) 0 0 repeat-x #f2f2f2;
	box-shadow:0 0 2px #bbb;
	cursor:pointer;
}
.contactbotton1:hover {background:#e60012;color:#fff;text-decoration: none;}

.connect{background: url("../image/contact/cn01.jpg") no-repeat center;min-height: 500px;}
.connect_column{padding-left:0px;margin-top: 40px;width:1050px;margin:0 auto;}
.connect_column li{font-family: 'MyriadProSemibold';margin:0 auto;list-style:none;float: left;text-align:center;width:320px;height: 218px;position: relative;padding-top: 42px;font-size: 16px;color: #333;line-height: 32px;}
.connect_column li:first-child{margin-left: 0;}
.connect_column h2{font-size: 18px;color: #333;font-weight: normal;margin-top: 10px;margin-bottom: 10px;}
.connect_column .info{position: relative;z-index: 2;}
.connect_column .text{margin: 0 20px;}
.connect_column .s1{position:absolute;top:0;left:0;width:100%;height:100%;background: #de6764;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s2{position:absolute;top:0;left:0;width:100%;height:100%;background: #58bec8;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s3{position:absolute;top:0;left:0;width:100%;height:100%;background: #9ac047;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s4{position:absolute;top:0;left:0;width:100%;height:100%;background: #31a0e1;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .i1{display: inline-block;width: 36px;height: 46px; background: url("/images/contact/sprite2.png") no-repeat 0 0;}
.connect_column .i2{display: inline-block;width: 42px;height: 46px; background: url("/images/contact/sprite2.png") no-repeat -38px 0;}
.connect_column .i3{display: inline-block;width: 40px;height: 46px; background: url("/images/contact/sprite2.png") no-repeat -83px 0;}
.connect_column .i4{display: inline-block;width: 40px;height: 46px; background: url("/images/contact/sprite2.png") no-repeat -125px 0;}
.connect_column .i7{display: inline-block;width: 32px;height: 32px;background: url("/images/contact/sprite2.png") 0 -90px;vertical-align: middle;}
.connect_column .i8{display: inline-block;width: 32px;height: 34px;background: url("/images/contact/sprite2.png") -34px -90px;vertical-align: middle;margin-right: 18px;}
.connect_column .i9{display: inline-block;width: 34px;height: 34px;background: url("/images/contact/sprite2.png") -66px -90px;vertical-align: middle;margin-right: 16px;}

.connect_column a{ color: #333;}
.connect_share{border-top: 2px solid #43bcc7;width: 120px;margin: 46px auto 0;text-align: center;padding-top: 46px;}
.connect_share .sh1{display: inline-block;width: 40px;height: 40px;background: url("/images/contact/sprite2.png") 0 -48px;margin-right: 9px;}
.connect_share .sh2{display: inline-block;width: 40px;height: 40px;background: url("/images/contact/sprite2.png") -41px -48px;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}
.home_title{text-align:center;padding-top:50px;padding-bottom:20px;margin:0 auto;}

.connect_column li{margin-left:40px;}
.connect_column li:first-child{margin-left:10px;}

.arrive{background: #f7f7f7;padding-bottom: 40px;margin-bottom:-40px;}
.arrive_column_con{width:1050px;margin:0 auto;border:1px solid #666;}
.arrive_column{margin-left:10px;width:1050px;margin:0 auto;}
.arrive_column dl{width:260px;margin:30px 15px;}
.arrive_column dd{font-size:15px;color:#333;line-height:32px;}
.connect_column li:last-child{display:none;}
.bus{width:360px;padding-left:-30px;font-family:"myriadsetpro-thinthin";}
.bus{font-size: 18px;color: #31a0e1;}
.bus dt{margin-left: 40px;}
.bus .busname{color:#666;font-size:16px;margin-left:30px;text-align:left;line-height:32px;}
.bus .icon{display: inline-block;width: 32px;height: 32px;background: url("/images/contact/sprite2.png") 0 -90px;vertical-align: middle;margin-right: 18px;}
.taxi{width:360px;padding-right:30px;font-family:"myriadsetpro-thinthin";}
.taxi dt{margin-left: 40px;width:350px;}
.taxi .taxiname{color:#666;font-size:16px;margin-left:90px;text-align:left;line-height:32px;}
.taxi .icon{display: inline-block;width: 32px;height: 34px;background: url("/images/contact/sprite2.png") -34px -90px;vertical-align: middle;margin-right: 18px;}
.metro{width:360px;padding-right:30px;font-family:"myriadsetpro-thinthin";}
.metro dt{margin-left: 40px;}
.metro .metroname{color:#666;font-size:16px;margin-left:90px;text-align:left;line-height:32px;}
.metro .icon{display: inline-block;width: 34px;height: 34px;background: url("/images/contact/sprite2.png") -66px -90px;vertical-align: middle;margin-right: 16px;}

/*联系我们*/

/*服务*/
.nqbig_services{padding-top:50px;padding-bottom:30px;}


#goodsbox {border-bottom:1px dashed #000;height:auto;color: #333333;font-size:16px;width:100%;font-family:"myriadsetpro-thinthin";padding-bottom:20px;}
#goodsbox i{height:auto;color: #e60012;font-size:16px;width:710px;font-family: 'MyriadProSemibold' !important;}


/*多语言*/
.lan-top{padding-top:10px;}
.language { padding-left: 34px; margin-top:20px;background: url("/images/world.png") no-repeat left center; position: relative; display: table-cell; margin-left: 15px; }
.select{display: none;}
.select_box{font-size: 12px;color: #999999;line-height: 20px;margin: 50px auto;}
.select_showbox{border: 1px solid #b0a296;height: 20px;padding-left: 5px;background: url(icon.png) no-repeat 156px 0;}
.select_option{border: 1px solid #b0a296;border-top: none;display: none;}
.select_option li{padding-left: 5px;}
.select_option li.selected{background-color: #F3F3F3;color: #999;}
.select_option li.hover{background: #7b6959; color: #fff;}

/*返回按钮*/
.btnimg{cursor:pointer;border:0;margin:0;padding:0;}

#ScrollToTop{
	position:fixed;_position:absolute;z-index:4;right:100px;bottom:-10px;width:70px;padding:15px 10px 20px;display:block;font-size:15px;font-weight:800;text-align:center;border-width:1px 1px 0 1px;border-style:solid;

	box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-moz-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-webkit-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-webkit-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	
	-moz-transition:bottom 250ms ease-in-out;
	-webkit-transition: bottom 250ms ease-in-out;
}
#ScrollToTop.Offscreen{
	bottom:-100px;
	-moz-transition-duration:250ms;
	-webkit-transition-duration:250ms;
}
/* White Button */
.Button2.WhiteButton{
	background-color:#f0eded;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(.5,#f9f7f7),color-stop(.5,#f6f3f4));
	background-image:-moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	background-image:-o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	background-image:-webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	border-color:#bbb;
	color:#524d4d;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');
	text-shadow:0 1px rgba(255,255,255,0.9);
}
.Button2.WhiteButton:hover{
	background-color:#f2f0f0;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfcfc), to(#f2f0f0), color-stop(.5,#fbf9f9),color-stop(.5,#f7f5f6));
	background-image:-moz-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-o-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-webkit-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	border-color:#c3c3c3;
	color:#666060;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfcfc', endColorstr='#f2f0f0');
	text-shadow:0 1px rgba(255,255,255,1);
}
.Button2.WhiteButton:active{
	background-color:#ebe8e8;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f4f5), to(#ebe8e8), color-stop(.5,#f3f0f0),color-stop(.5,#f1eeef));
	background-image:-moz-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	background-image:-o-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	background-image:-webkit-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	border-color:#b7b7b7;
	color:#454141;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f4f5', endColorstr='#ebe8e8');
	text-shadow:0 1px rgba(255,255,255,0.8);
}


/*product contact*/
h4.alt-title {
   
	position:relative;
	height:30px;
	background:url(../image/title-bg.png) 100% 0 no-repeat;
	font-size:16px;
	line-height:30px;
	padding:0 190px 0 16px;

	margin:0 0 0 14px;
	color:#4a5f03;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(255, 255, 255, .6);
	max-width:480px;
	}
#sidebar .widget h4:before,
h4.alt-title:before {
	content:"";
	display:block;
	position:absolute;
	left:-14px;
	top:-4px;
	width:14px;
	height:34px;
	background:url(../image/title-left.png) 0 0 no-repeat;
	}

.bookcatlist
{border:1px;
MARGIN-RIGHT: auto;
MARGIN-LEFT: auto;
height:40px;
vertical-align:left;
line-height:40px;
color:#666;
width:1100px;
}
.pro_show {color: #666;float:left;text-align:left;font-family: 'HelveticaLT45Light';font-size:14px;padding-left:0px;}

.pro_show a:active {color: #666; text-decoration: underline;}
.pro_show a:hover {color: #c10b0b; text-decoration: underline;}


/*related product*/
	.col-sm-4{float:left;padding-top:20px}
.AGrid-row{clear:both}
.AGrid-row:before,.AGrid-row:after{content:" ";display:table;line-height:0}
.AGrid-row:after{clear:both}
/*背景颜色*/
.bg-grey{margin:0 auto;width:1080px;padding-left:100px;}
.developer-community-block{width:1080px;padding:20px 0;margin:0 auto;}

/*图片新闻*/
.developer-community-block .tile img{padding-left:20px;width:250px;height:250px}
.developer-community-block .tile{position:relative;font-size:0;}
.developer-community-block .tile:hover .title{cursor:pointer;color:#f5f5f5}
.developer-community-block .tile .title{padding:16px 30px;font-size:14px;color:#252B3A;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
