锘?*
* name: Global && Pc StyleSheet
* version: v1.3.0
* update: 澧炲姞.placeholder绫
* data: 2015-03-10
*/

/* reset */
body { font:14px/1.7 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif; overflow-x: hidden; color: #545454; background: #fff;font-family:"寰蒋闆呴粦"}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0; }
input, button, select { font-size: 100%; box-sizing: border-box; margin: 0; padding: 0; vertical-align: middle; border: 1px solid #ccc; outline: none; line-height: normal; }
textarea { overflow: auto; height: auto; resize: vertical; vertical-align: top; }
img { max-width: 100%; vertical-align: top; border: 0; height: auto; -ms-interpolation-mode: bicubic; }
ul { padding-left: 0; list-style-type: none; }
i, b, em { font-weight: normal; font-style: normal; }
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: none; color: inherit; color: #545454; }
a:hover { color: #0168ad; }
/* html5 ele */
article, aside, dialog, /*footer,*/ header, section, nav, figure, menu { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

/* 楂樹寒閫変腑 */
::-moz-selection {
color: #fff;
background: #86c166;
}
::selection { color: #fff; background: #86c166; }

/* modern ie */
@-ms-viewport {
width: device-width;
}

.scroll{position:relative;overflow:hidden}
.scroll_wrap{position:relative;width:100%;height:100%;}
.scroll_wrap .scroll_c{float:left;top:0;left:0;height:100%;z-index:1}.scroll_nav{position:absolute;z-index:8}
.arrs{position:absolute;cursor:pointer;z-index:9;-webkit-user-select:none;user-select:none}
.arrs.unable{cursor:default}

/* form */
.form-control { line-height: 34px; height: 34px; padding: 0 10px; display: block; width: 100%; 
  -webkit-transition: border-color ease-in-out 0.1s; box-sizing:border-box;vertical-align: middle;
  transition: border-color ease-in-out 0.1s; color: #555; border: 1px solid #ccc; 
  background: #fff; *padding: 0;}
.form-control::-moz-placeholder { opacity: 1; color: #999;}
.form-control:-ms-input-placeholder { color: #999;}
.form-control::-webkit-input-placeholder { color: #999;}
.form-control.blank { border-width: 0 0 1px 0;background:none;}
.form-control.blank:focus{box-shadow: none;border-radius: 0;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { opacity: 1; background-color: #eee;}
.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed;}
textarea.form-control { height: auto;}
select.form-control{padding:0 8px;}
input[type='search'] { -webkit-appearance: none;}

.form-group { margin-bottom: 14px;}
.radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px;}
.radio label, .checkbox label { font-weight: normal; min-height: 20px; margin-bottom: 0; padding-left: 20px; cursor: pointer;}
.radio input[type='radio'], .radio-inline input[type='radio'], .checkbox input[type='checkbox'], .checkbox-inline input[type='checkbox'] { 
  float: left; margin-left: -20px;margin-top: 5px; *margin-top: -2px;}
.radio +.radio, .checkbox +.checkbox { margin-top: -5px;}
.radio-inline, .checkbox-inline { font-weight: normal; position: relative; display: inline-block; margin-bottom: 0; padding-left: 20px; cursor: pointer; vertical-align: middle;}
.radio-inline +.radio-inline, .checkbox-inline +.checkbox-inline { margin-top: 0; margin-left: 10px;}
input[type='radio'][disabled], input[type='checkbox'][disabled], input[type='radio'].disabled, input[type='checkbox'].disabled, fieldset[disabled] input[type='radio'], fieldset[disabled] input[type='checkbox'] { cursor: not-allowed;}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed;}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed;}
.form-control-static { height: 34px;line-height: 34px;}
.form-control-static.input-lg, .form-control-static.input-sm { padding-right: 0; padding-left: 0;}
.input-sm { font-size: 12px; height: 28px; line-height: 28px; }
select.input-sm { padding:0 .5em;}
textarea.input-sm, select[multiple].input-sm { height: auto;}
.form-group-sm .form-control { font-size: 12px; line-height: 1.5; height: 30px; padding: 5px 10px;}
select.form-group-sm .form-control { line-height: 30px; height: 30px;}
textarea.form-group-sm .form-control, select[multiple].form-group-sm .form-control { height: auto;}
.form-group-sm .form-control-static { font-size: 12px; line-height: 1.5; height: 30px; min-height: 32px; padding: 5px 10px;}
.input-lg { font-size: 18px; line-height: 46px; height: 46px; }
select.input-lg { line-height: 46px; height: 46px;}
textarea.input-lg, select[multiple].input-lg { height: auto;}
.form-group-lg .form-control { font-size: 18px; line-height: 1.3333333; height: 46px; padding: 10px 16px; }
select.form-group-lg .form-control { line-height: 46px; height: 46px;}
textarea.form-group-lg .form-control, select[multiple].form-group-lg .form-control { height: auto;}
.form-group-lg .form-control-static { font-size: 18px; line-height: 1.3333333; height: 46px; min-height: 38px; padding: 10px 16px;}
.has-feedback { position: relative;}
.has-feedback .form-control { padding-right: 42.5px; *padding-right: 0;}
.control-label { font-weight: bold;}
.form-control-feedback { line-height: 34px; position: absolute; z-index: 2; top: 0; right: 0; display: block; width: 34px; height: 34px; text-align: center; pointer-events: none;}
.input-lg +.form-control-feedback { line-height: 46px; width: 46px; height: 46px;}
.input-sm +.form-control-feedback { line-height: 30px; width: 30px; height: 30px;}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d;}
.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8;}
.has-success .form-control-feedback { color: #3c763d;}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b;}
.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3;}
.has-warning .form-control-feedback { color: #8a6d3b;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #d33835;}
.has-error .form-control { border-color: #d33835; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.has-error .input-group-addon { color: #d33835; border-color: #d33835; background-color: #f2dede;}
.has-error .form-control-feedback { color: #d33835;}
.has-feedback label ~.form-control-feedback { top: 25px;}
.has-feedback label.sr-only ~.form-control-feedback { top: 0;}
.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373;}
.form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle;}
.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle;}
.form-inline .form-control-static { display: inline-block;}
.form-inline .input-group { display: inline-table; vertical-align: middle;}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto;}
.form-inline .input-group >.form-control { width: 100%;}
.form-inline .control-label { margin-bottom: 0; vertical-align: middle;}
.form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle;}
.form-inline .radio label, .form-inline .checkbox label { padding-left: 0;}
.form-inline .radio input[type='radio'], .form-inline .checkbox input[type='checkbox'] { position: relative; margin-left: 0;}
.form-inline .has-feedback .form-control-feedback { top: 0;}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 0.4em;}
.form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px;}
.form-horizontal .control-label { margin-bottom: 0; height: 34px;line-height: 34px;overflow: hidden; text-align: right;}
.form-horizontal .has-feedback .form-control-feedback { right: 15px;}
.form-horizontal .form-group-lg .control-label { padding-top: 14.333333px;}
.form-horizontal .form-group-sm .control-label { padding-top: 6px;}
.form-mark { display: inline-block; margin: 0 0.3em;}
big.form-mark { font-size: 1.5em;}
.input-group { position: relative; overflow: hidden; border-collapse: separate;*zoom:1;}
.input-group[class*='col-'] { float: none; padding-right: 0; padding-left: 0;}
.input-group .form-control { position: relative; z-index: 2; margin-bottom: 0;width: auto;}
.input-group-lg >.form-control, .input-group-lg >.input-group-addon, .input-group-lg >.input-group-btn >.btn { font-size: 18px; line-height: 1.3333333; height: 46px; padding: 10px 16px; }
select.input-group-lg >.form-control, select.input-group-lg >.input-group-addon, select.input-group-lg >.input-group-btn >.btn { line-height: 46px; height: 46px;}
textarea.input-group-lg >.form-control, textarea.input-group-lg >.input-group-addon, textarea.input-group-lg >.input-group-btn >.btn, select[multiple].input-group-lg >.form-control, select[multiple].input-group-lg >.input-group-addon, select[multiple].input-group-lg >.input-group-btn >.btn { height: auto;}
.input-group-sm >.form-control, .input-group-sm >.input-group-addon, .input-group-sm >.input-group-btn >.btn { font-size: 12px; line-height: 1.5; height: 30px; padding: 5px 10px; }
select.input-group-sm >.form-control, select.input-group-sm >.input-group-addon, select.input-group-sm >.input-group-btn >.btn { line-height: 30px; height: 30px;}
textarea.input-group-sm >.form-control, textarea.input-group-sm >.input-group-addon, textarea.input-group-sm >.input-group-btn >.btn, select[multiple].input-group-sm >.form-control, select[multiple].input-group-sm >.input-group-addon, select[multiple].input-group-sm >.input-group-btn >.btn { height: auto;}
.input-group-addon, .input-group-btn, .input-group .form-control { float: left;}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0;}
.input-group-addon, .input-group-btn { vertical-align: middle; white-space: nowrap;}
.input-group-addon { font-size: 14px; font-weight: normal;padding: 0 1em; text-align: center; 
  color: #555; border: 1px solid #ccc; border-left-width: 0;border-right-width:0; 
  background-color: #eee;height: 32px;line-height: 32px;border-right-width:1px\9;}
.input-group-addon.input-sm { font-size: 12px; padding: 5px 10px; }
.input-group-addon.input-lg { font-size: 18px; padding: 10px 16px; }
.input-group-addon input[type='radio'], .input-group-addon input[type='checkbox'] { margin-top: 0;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child >.btn, .input-group-btn:first-child >.btn-group >.btn, .input-group-btn:first-child >.dropdown-toggle, .input-group-btn:last-child >.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child >.btn-group:not(:last-child) >.btn { 
  border-top-right-radius: 0; border-bottom-right-radius: 0;}
.input-group-addon:first-child { border-left-width: 1px;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child >.btn, .input-group-btn:last-child >.btn-group >.btn, .input-group-btn:last-child >.dropdown-toggle, .input-group-btn:first-child >.btn:not(:first-child), .input-group-btn:first-child >.btn-group:not(:first-child) >.btn { border-top-left-radius: 0; border-bottom-left-radius: 0;}
.input-group-addon:last-child { border-right-width: 1px;}
.input-group-btn { font-size: 14px; position: relative; white-space: nowrap;}
.input-group-btn >.btn { position: relative;}
.input-group-btn >.btn +.btn { margin-left: -1px;}
.input-group-btn >.btn:hover, .input-group-btn >.btn:focus, .input-group-btn >.btn:active { z-index: 2;}
.input-group-btn:first-child >.btn, .input-group-btn:first-child >.btn-group { margin-right: -1px;}
.input-group-btn:last-child >.btn, .input-group-btn:last-child >.btn-group { margin-left: -1px;}

/* ico */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../images/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
/* baseUI */
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;
}
.fix { *zoom: 1;
*clear: both;
}
.fix:before, .fix:after { display: table; clear: both; content: ''; }
.oh { overflow: hidden; *zoom: 1;
}
.l { float: left; }
.r { float: right; }
.dib { display: inline-block; *display: inline;
*zoom: 1;
}
.pr { position: relative; }
.pa { position: absolute; }
.tc { text-align: center; }
.tr { text-align: right; }
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
img[data-src], .opc0 { opacity: 0; filter: alpha(opacity=0); }
.hide { display: none; }
.hidetext { font: 0/0 a; letter-spacing: -9px; }
.arr { display: inline-block; overflow: hidden; width: 0; height: 0; }
.placeholder { color: #aaa; }
/* button */
button, .button { padding: 0 1em; margin: 0 .5em .5em 0; background: #86c166; color: #fff; vertical-align: top; display: inline-block; line-height: 2em; height: 2em; border: 0; border-radius: 2px; cursor: pointer; *display: inline;
*zoom:1;
}
button:hover, .button:hover { color: #fff; filter: alpha(opacity=85); opacity: .85; }
button.big, .button.big { font-size: 1.2em; height: 2.5em; line-height: 2.5em; }
/* table */
.datalist { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px; }
.datalist th { font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; background: #eee; }
.datalist td { padding: 5px 15px; border: 1px solid #ccc; }
.datalist tr.altrow { background: #ccc; }
/* rect */
*[class*="rect-"] { position: relative; display: block; width: 100%; height: 0; overflow: hidden; }
*[class*="rect-"] ._full { position: absolute; left: 0; top: 0; width: 100%; height: 100%; *height: auto;
}
.rect-75 { padding-bottom: 75%; }
/* style */
.top {position: relative; background:#005ca1;}
.top .wrap{ padding: 10px 0;height: 20px;line-height: 20px; position: relative;}
.top,.top a{color:#fff;}
.top .ico{margin:0 4px;}
.top a:hover{color:#eee;}
.top em { margin: 0 10px; }
.top_r{padding-right: 40px;white-space: nowrap;}
.head_sear{position: absolute;right:0;top:0;height:40px;line-height: 40px; background:#2e9cfb;
cursor: pointer;}
.head_sear ._inp{float: left;background:#005ca1;padding: 0 6px;height: 30px;    line-height: 30px; 
       border: 0;    margin: 4px 0 0 4px;color:#fff;width:300px;  display: none;}
.head_sear ._sub{float: left;width:40px;text-align: center;    background: none;
    margin: 0;    padding: 0;height: 40px;line-height: 40px;}
.head_sear:hover ._inp{display: block;}
.lang { border-radius: 0px !important; height: auto !important; width: 100px; text-align: center; }
.mb40 { margin-bottom: 40px; }
/*.nav { margin-top: 25px; float: right;}
.nav li {position: relative; float: left; height: 22px; line-height: 22px;width:110px;
text-align: center; padding-bottom: 40px;}
.nav li a {display: block; font-size: 16px; background:url(../images/arr_nav.png) 98% center no-repeat;}
.nav li.cur a { color: #0168ad; }
.nav li ul{position: absolute;left: 50%;width:186px;top:100%; background:#0168ad;
margin-left: -85px;padding:10px; display: none;}
.nav li ul:before{content: "";position: absolute;border:8px solid;margin-left: -8px;
border-color:transparent transparent #0168ad transparent;top:-16px;left: 50%;}
.nav li ul li{float: none; width:auto; padding-bottom: 0;height: 30px;line-height: 30px;}
.nav li ul a,.nav .cur ul a{color:#fff;font-size:16px;border-bottom:1px solid #4f8ebe;
-webkit-transition:none;
        transition:none;}
.nav li ul a:hover,.nav .cur ul a:hover{background-image: url(../images/nav_on.png);}
.nav li:hover ul{display: block;}*/

.banner { height: 641px;}
.banner li{display: none;}
.banner li img{position: absolute;width: 1920px;max-width: none;left: 50%;margin-left: -960px;
top:0;}
.banner .slide_nav{display: none;}
.banner .arrs{position: absolute;width:29px;height: 49px;background:url(../images/arr_banner.png) no-repeat;
top:50%;margin-top: -25px;cursor: pointer;}
.banner .arr_prev{left: 50%;margin-left: -650px;}
.banner .arr_next{right:50%;margin-right: -650px;background-position: right 0;}
.banner .arrs:hover{opacity: .8;}

.h_about .span-6 { position: relative; }
.h_about .span-6 .img { overflow: hidden; }
.h_about .span-6 img { -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; -ms-transition: all 1s ease-out; }
.h_about .span-6:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.h_about ._tip { position: absolute; background: url(../images/b2.png) no-repeat left; width: 255px; height: 86px; padding-left: 35px; left: -10px; color: #fff; top: 60px; z-index: 5; }
.h_about ._tip a { color: #fff; }
.h_about ._tip2 { background-image: url(../images/b3.png); }
.h_about ._tip ._t { font-size: 24px; font-weight: bold; line-height: 24px; padding-top: 15px; padding-bottom: 10px; }
.h_news ._list { /*overflow: hidden;*/ padding-right: 30px; }
.h_news ._date { float: left; margin-right: 20px; text-align: center; margin-top: 10px; }
.h_news ._date span { font-size: 16px; }
.h_news ._date p { font-size: 30px; font-weight: bold; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 30px; }
.h_news ._list ._tit { font-size: 15px; white-space: normal; overflow: hidden; text-overflow: ellipsis; height: 25px; line-height: 25px; }
.h_news ._list ._txt { height: 44px; overflow: hidden; }
.h_news ._list li { padding: 20px 30px 19px 20px; border: #dfdfdf solid 1px; margin-bottom: -1px; background: url(../images/index_10.gif) no-repeat right top; overflow: hidden; }
.h_news ._list li:hover { background: #f5f5f5 url(../images/index_11.gif) no-repeat right top; }
.h_news .n_t { font-size: 24px; line-height: 24px; margin-bottom: 20px; }
.h_news ._list li:hover ._tit { color: #545454; }
.h_news ._list li:hover ._date p { color: #0168ad; }
.h_news ._con { overflow: hidden; width: 330px; height: 330px; }
.h_news ._con ._img { float: left; width: 50%; position: relative; }
.h_news ._con ._img .hh { position: absolute; left: 0; top: 0; color: #fff; font-weight: bold; height: 40px; line-height: 40px; text-align: center; width: 90%; padding:0 5%; background: rgba(155,184,24,0.6); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;  filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#999bb818,endcolorstr=#999bb818); }
.h_news ._con ._img .hh h3{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.h_news ._con ._img .hh .more{display: none;width: 90px; height: 26px; line-height: 26px; border: #fff solid 1px;}
.h_news ._con ._img .hh ._txt{ display: none; height: 60px; overflow: hidden; line-height: 20px;margin-bottom: 10px; font-size: 12px; font-weight: normal; text-align: left;}
.h_news ._con ._img a:hover .hh { height: 100%;}
.h_news ._con ._img a:hover .hh h3{ margin-top: 10px;}
.h_news ._con ._img a:hover .hh .more{ display: block; }
.h_news ._con ._img a:hover .hh ._txt{ display: block; }
.h_news ._con ._img .h_2 { background: rgba(89,90,87,0.6); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99595a57,endcolorstr=#99595a57); }
.h_news ._con ._img .h_3 { background: rgba(20,95,142,0.6); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99145f8e,endcolorstr=#99145f8e); }
.bottom { background: #f1f1f1; color: #666; padding: 20px 0; }
.erweima{margin-right: 10px;}

.homeTab { position: relative; z-index: 10; }
.homeTab>ul { position: relative; z-index: 5; }
.homeTab li { float: left; width: 20%; height: 40px; line-height: 40px; position: relative; cursor: pointer; }
.homeTab li:first-child ._con { border-left: #e1dfda solid 1px; }
.homeTab li ._con { border-right: #e1dfda solid 1px; font-size: 14px; border-top: #e1dfda solid 1px; overflow: hidden; }
.homeTab li span { margin-left: 20px; }
.homeTab li ._img { display: none; position: absolute; top: 15px; left: 50%; margin-left: -30px; z-index: 11; width: 60px; height: 44px; background: url(../images/bigico.png) no-repeat left; }
.homeTab li ._img2 { background-position: -60px 0 }
.homeTab li ._img3 { background-position: -120px 0 }
.homeTab li ._img4 { background-position: -180px 0 }
.homeTab li ._img5 { background-position: -240px 0 }
.header {padding:20px 0 0; position: relative;z-index: 9;}
.homeTab li i { display: inline-block; background: url(../images/icos.png) no-repeat right; width: 40px; height: 40px; float: right; margin-right: 15px; }
.homeTab li ._con span { float: left; }
.homeTab li i.i2 { background-position: 0 0; }
.homeTab li i.i3 { background-position: -40px 0; }
.homeTab li i.i4 { background-position: -80px 0; }
.homeTab li i.i5 { background-position: -120px 0; }
.homeTab li.cur { background: #0168ad; }
.homeTab li.cur ._con { display: none; }
.homeTab li.cur ._img { display: block; }
.homeTab ._bar { height: 40px; width: 100%; background: #0168ad; color: #fff; position: absolute; left: 0; bottom: -65px; z-index: 3; font-size: 16px; text-indent: 65px; padding-top: 25px; }
.homeTab ._bar p { display: none; }
.homeTab ._bar .show { display: block; }
.submenu li a { display: block; height: 40px; line-height: 40px;  font-size: 16px; position: relative;text-indent:50px;}
.submenu li a i { display: none; margin-left: 15px; position: absolute; right: 20px; top: 0px; font-size: 18px; }
.submenu li a.cur{ background: #67809f; color: #fff; }
.submenu li a.cur i { display: inline-block; }
.submenu { border: #e3e3e3 solid 1px; padding: 20px 0; }
.mainLeft { width: 23%; float: left; position: relative; z-index: 5; }
.mainRight { width: 73%; float: right; padding-bottom: 60px; }
.mainLeft dt { font-size: 18px; color: #333333; background: #dcdcdc; text-indent: 15px; height: 50px; line-height: 50px; }
.mainLeft dd { padding: 20px 0; border-bottom: #7d7d7d dashed 1px; font-size: 15px; line-height: 19px; overflow: hidden; }
.mainLeft dd i { float: left; font-size: 36px; color: #7c7d82; margin: 0; padding: 0; margin-right: 17px; height: 36px; line-height: 36px; }
.mainLeft dd ._tel { color: #333333; font-weight: bold; }
.channelT { /*position: absolute; */width: 100%; height: 92px; /*left: 0; top:0px; z-index: 5;*/
	background: #14386c; color: #fff; text-align: center; padding-top: 40px; }
.channelT h1 { font-size: 30px; line-height: 30px; }
.channelT h4 { font-size: 23px; font-weight: normal; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.slogan { position: absolute; top: 0; right: -303px;display:none;}
.bread { padding-bottom: 10px; margin-bottom: 40px; border-bottom: #e3e3e3 solid 1px; padding-top: 30px; }
.bread em { margin: 0 5px; }
.bread .ico-3 { font-size: 20px; }
.proCon { margin-bottom: 60px; }
.proCon .s_img { border: #d1d1d1 solid 1px; padding: 5px; cursor: pointer; }
.proCon .img { margin-bottom: 20px; }
.proCon .order_btn { margin-top: 15px; width: 122px; height: 34px; line-height: 34px; text-align: center; color: #fff; display: block; background: #91af01; }
.proCon ._tit { font-size: 18px; font-weight: normal; margin-bottom: 20px; }
.proCon ._txt { margin-bottom: 20px; }
.proCon ._info { padding-left: 25px; }
.proTab { margin-bottom: 50px; }
.proTab .tab_b { border-bottom: #005a97 solid 2px; margin-bottom: 30px; height: 35px; background: #f3f4f4; }
.proTab .tab_t { height: 35px; line-height: 35px; }
.proTab .tab_t_cur { background: #005a97; color: #fff; }
.proList h3 { color: #fff; background: #91af01; height: 40px; line-height: 40px; padding-left: 15px; font-weight: normal; margin-bottom: 30px; }
.proList ._list { padding: 20px 60px; border: #dfdfdf solid 1px; position: relative; }
.proList ._list ._con { height: 138px; }
.proList ._list li { width: 184px; }
.proList .parrs { display: block; width: 20px; height: 39px; background: url(../images/arrs.gif) no-repeat 0 0; position: absolute; top: 60px; z-index: 5; }
.proList .parr_prev { left: 20px; }
.proList .parr_next { right: 20px; background-position: -21px 0 }
/*鑱旂郴鎴戜滑*/
.mapCon { border: #e6e6e6 solid 1px; }
.mapCon ._t { border-bottom: #e6e6e6 solid 1px; font-size: 14px; height: 32px; line-height: 32px; }
.mapCon ._t i { background: #ff0000; width: 6px; height: 6px; display: inline-block; margin: 0 20px 0 10px; vertical-align: middle; }
.mapCon ._c { padding: 15px; }
/*鏂伴椈涓績*/
.newsRec { margin-bottom: 20px; }
.newsRec ._img { float: left; margin-right: 20px; width: 250px; }
.newsRec ._tit { font-size: 18px; margin-bottom: 10px; }
.newsRec ._txt { margin-bottom: 10px; }
.newsRec ._more { background: #005a97; color: #fff; width: 86px; height: 26px; line-height: 26px; display: inline-block; text-align: center; }
.newsList li { padding-bottom: 20px; border-bottom: #e3e3e3 solid 1px; margin-bottom: 20px; }
.newsList li h3 { font-size: 14px; color: #303030; margin-bottom: 10px; }
.page { text-align: center; line-height: 16px; margin-top: 20px; }
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #0168ad; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }
/*.footer { height: 60px; line-height: 60px; }*/
.NewsDetail-B2 ._head { border-bottom: 1px dotted #cccccc; padding: 0; margin: 0; background: #ffffff; }
.NewsDetail-B2 ._head ._title { font-size: 18px; line-height: 16px; color: #333333; }
.NewsDetail-B2 ._tools { padding: 10px 0; color: #999999; }
.NewsDetail-B2 ._tools [class^="ico-"] { font-size: 16px; color: #cccccc; }
.NewsDetail-B2 ._tools ._b2l [class^="ico-"] { color: #408cc5; }
.NewsDetail-B2 .myart { padding: 20px 0; }
.NewsDetail-B2 ._detailPage_bottom { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 60px; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom li { padding: 0 10px; border-bottom: 1px solid #cccccc; height: 30px; line-height: 30px; overflow: hidden; *zoom: 1;
}
.NewsDetail-B2 ._detailPage_bottom ._mark { float: left; margin-right: 10px; font-weight: bold; }
.NewsDetail-B2 ._detailPage_bottom ._mark [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; }
.NewsDetail-B2 ._detailPage_bottom ._title { float: left; width: 50%; height: 30px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B2 ._detailPage_bottom ._time { float: right; }
.NewsDetail-B2 .bdsharebuttonbox:after { display: inline; }
.NewsDetail-B2 .bdsharebuttonbox .bds_more { float: none; background: none; padding-left: 2px; }
/*鎷涜仒*/
.JobList-J2 ._jt { background-color: #2e9cfb; height: 26px; line-height: 26px; margin-top: 10px; overflow: hidden; *zoom: 1;
cursor: pointer; }
.JobList-J2 ._jt strong { float: left; width: 30%; text-align: center; color: #fff; }
.JobList-J2 ._jt span { float: right; position: relative;height: 30px;width:30px;
background:url(../images/plus2.png) center no-repeat;}
.JobList-J2 ._jt_act span{background-image: url(../images/min.png);}
.JobList-J2 ._jt [class^="ico-"] {display: none; font-size: 15px; color: #fff; }
.JobList-J2 ._jc { display: none; }
.JobList-J2 ._jcon { padding: 10px; }
.JobList-J2 ._jt_act [class^="ico-"] { color: #fff; }
.JobList-J2 ._submit { display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #005ca1; margin-top: 20px; }
/*鍏徃鍥剧墖*/
.photoList .span-4 { position: relative; margin-bottom: 40px; cursor: pointer; }
.photoList .pic { width: 100%; }
.photoList .fd { position: absolute; right: 0; bottom: 0; }
.photoList ._title { background: url(../images/black.6.png) repeat; width: 100%; height: 37px; line-height: 37px; position: absolute; bottom: 0; left: 0; text-align: center; color: #fff; }
/*澶т簨璁?/
.History-H6 { position: relative; }
.History-H6-slide { height: 320px; }
.History-H6-slide .slide_c { height: 280px !important; background: #ffffff; }
.History-H6-slide .cont_layer { height: 100%; padding: 0 45px; }
.History-H6-slide ._img { position: relative; float: left; width: 48%; border: 1px solid #fbfbfb; background: #ffffff; padding: 1px; }
.History-H6-slide ._img ._layer1 { position: absolute; border: 1px solid #e9e9e9; background: #d9d9d9; padding: 1px; }
.History-H6-slide ._img ._layer2 { padding: 10px; background: #fff; width: 277px; height: 207px; }
.History-H6-slide ._img img { display: block; width: 100%; }
.History-H6-slide ._text { float: right; width: 48%; }
.History-H6-slide ._title { font-size: 28px; font-weight: 700; color: #0168ad; line-height: 34px; }
.History-H6-slide ._subtit { font-size: 18px; color: #0168ad; }
.History-H6-slide .slide_nav { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 1.2em; padding-top: 20px; overflow: hidden; border-top: #ddd solid 1px; }
.History-H6-slide .slide_nav a { float: left; font-weight: 700; border-left: 1px solid #ccc; margin-left: -1px; padding: 0 1em; cursor: pointer; }
.History-H6-slide .slide_nav .on { color: #0168ad; }
.History-H6-slide .arrs { position: absolute; width: 20px; height: 39px; background: url(../images/arrs.gif) no-repeat; top: 50%; margin-top: -50px; }
.History-H6-slide .arr_prev { left: 0; }
.History-H6-slide .arr_next { right: 0; background-position: right 0; }
.Form-J2 .Form-J2-li { padding-top: 10px; }
.Form-J2 .Form-J2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J2 .Form-J2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J2 .Form-J2-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-J2 .Form-J2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J2 .Form-J2-li input._yzm { width: 20%; }
.Form-J2 .Form-J2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-J2 .Form-J2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J2 .Form-J2-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J2 .Form-J2-Btn { padding: 27px 0 0 60px; }
.Form-J2 .Form-J2-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.Form-J2 .Form-J2-Btn ._submit { background: #0168ad; margin-right: 10px; }
.Form-J2 .Form-J2-Btn ._reset { background: #909090; }
#map_canvas img { max-width: none; }
#dituContent img { max-width: none; }
.Form-M2 .Form-M2-li { padding-top: 10px; overflow: hidden;}
.Form-M2 .Form-M2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; float: left; }
.Form-M2 .Form-M2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; float: left; }
.Form-M2 .Form-M2-li textarea { border: 1px #ddd solid; width: 69%; }
.Form-M2 .Form-M2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-M2 .Form-M2-li input._yzm { width: 20%; }
.Form-M2 .Form-M2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-M2 .Form-M2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M2 .Form-M2-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-M2 .Form-M2-Btn { padding: 27px 0 0 65px; }
.Form-M2 .Form-M2-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.Form-M2 .Form-M2-Btn ._submit { background: #006ebc; margin-right: 10px; }
.Form-M2 .Form-M2-Btn ._reset { background: #909090; }
/*缃戜笂璁㈣喘*/
.Form-P2 .Form-P2-li { padding-top: 10px; overflow: hidden; }
.Form-P2 .Form-P2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; float: left;}
.Form-P2 .Form-P2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; float: left; }
.Form-P2 .Form-P2-li textarea { border: 1px #ddd solid; width: 69%; float: left; }
.Form-P2 .Form-P2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-P2 .Form-P2-li input._yzm { width: 20%; }
.Form-P2 .Form-P2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-P2 .Form-P2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-P2 .Form-P2-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-P2 .Form-P2-Btn { padding: 27px 0 0 60px; }
.Form-P2 .Form-P2-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.Form-P2 .Form-P2-Btn ._submit { background: #006ebc; margin-right: 10px; }
.Form-P2 .Form-P2-Btn ._reset { background: #909090; }
.contact_top { padding-bottom: 30px; }
._con .slide_nav { display: none; }

.s_img img { height: 56px; width: 75px; }
.pop .bottom { padding: 0 !important; }
.wrap_bar { background: #0168ad !important; }
/*map*/
.map_line { overflow: hidden; line-height: 30px; padding: 8px 10px; border-bottom: 1px solid #ddd; *zoom:1;
}
.map_line h4 { margin-right: 10px; }
.map_line h4 a { display: block; text-align: center; background: #ececec; font-size: 14px; }
.map_line h4 a:hover { background: #1c5eb2; color: #fff; }
.site_cell a { float: left; color: #333; background: url(../img/cir_map.gif) 18px 10px no-repeat; padding-left: 35px; -webkit-transition: none; transition: none; }
.site_cell a:hover { background-position: 18px -31px; color: #1c5eb2; }

.qalist li h3{ background:url(../images/q.gif) no-repeat left; padding-left: 40px;}
.qalist li ._info{ background:url(../images/a.gif) no-repeat left top;padding-left: 40px;}

.videoList .fd{ left: 50%; margin-left: -20px; bottom: auto; top: 50%; margin-top: -20px;}
.videoList ._date{ position: absolute; width: 50px; right: 0; bottom: 0;}
.videoList ._date .p1,.videoList ._date .p2{ height: 37px; text-align: center ; font-size: 16px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; line-height:37px;}
.videoList ._date .p2{ background:rgba(1,104,173,.6); color: #fff; }
.videoList ._date .p1{ background:rgba(255,255,255,.8); color: #0168ad;}

.foot_nav{overflow: hidden;*zoom:1;margin-bottom: 15px;}
.foot_nav a{float: left;height: 30px;line-height: 30px;width:120px;text-align: center;
font-size:14px;background:#dcdcdc;margin-right: 1px;}
.foot_nav a:hover{background:#005ca1;color:#fff;}

._share {height: 32px;line-height: 32px;font-size:14px;}
._share .bdsharebuttonbox {display: inline-block;*display: inline;*zoom:1;height: 32px;
vertical-align: text-bottom;}
._share .bdsharebuttonbox a{ padding:0;margin:0 5px 0 0;width: 32px;height: 32px;
background:url(../images/share1.png) no-repeat;}
._share .bdsharebuttonbox .bds_weixin{background-position: -38px 0;}
._share .bdsharebuttonbox .bds_qzone{background-position: -76px 0;}
._share .bdsharebuttonbox .bds_tsina{background-position: -114px 0;}
._share .bdsharebuttonbox .bds_more{background-position: -152px 0;}
.foot_logo{/*float: right;*/margin-top: 15px;}

.indexbody{position: relative;height: 170px;margin-top: -170px;z-index: 99;
background:url(../images/black.6.png);}
.indexbody .wrap{height: 100%;color:#fff;}

.index_pro_wrap{position: relative;padding-right:28px;}
.index_pro_slide{height: 170px;}
.index_pro_slide li{display: none;}
.index_pro_slide li img{width:100%;height: 100%;}
.index_pro_slide .slide_nav{display: none;}
.indexProBtn{position: absolute;width:28px;right:0;height: 85px;line-height: 85px;
color:#fff;background:url(../images/arr.png) no-repeat;cursor: pointer;}
.indexProPrev{top:0;background-position: 0 center;background-color:#939393;}
.indexProNext{top:85px;background-position: right center;background-color:#005ca1;}
.indexProBtn:hover{opacity: .8;}

.indexBlock{position: relative; display: block;height: 170px;border-left: 1px solid #fff;
	overflow: hidden;}
.indexBlock img{width:100%;height: 100%;}
.indexBlock img:hover{opacity: .8;}
.indexBlockText{position: absolute;left: 0;top:100%; background:#256fa4;width:100%;
	height: 100%;overflow: hidden;opacity: 0;-webkit-transition:opacity ease .7s;transition:opacity ease .7s;}
.indexBlockText ._layer{height: 100%; padding:0 20px;line-height: 2;color:#fff;}
.indexBlockText ._T{font-size:20px;margin:20px 0 10px;
position: relative;top:-200px;-webkit-transition:top ease .7s;transition:top ease .7s;}
.indexBlockText ._T:after{content: "";position: absolute;left: 0;bottom:0; width:0%;height: 2px;
background:#fff;-webkit-transition:width ease .7s;transition:width ease .7s;}
.indexBlockText ._T span{font-size:14px;}
.indexBlockText ._p{font-size:14px;position: relative;bottom:-200px;
	-webkit-transition:bottom ease .7s;transition:bottom ease .7s;}
.indexBlock:hover .indexBlockText{top: 0;opacity:1;}
.indexBlock:hover ._T{top:0;}
.indexBlock:hover ._T:after{width:100%;}
.indexBlock:hover ._p{bottom:0;}

.index_news{position: absolute; width:390px;padding:0 34px 0 91px;height: 34px;line-height: 34px;
background:#fff;background:rgba(255,255,255,.8);right:0;top:-50px;color:#999;}
.index_news ._hd{position: absolute;left: 0;width:90px;top:0;height: 100%;text-align: center;
font-weight: 700;color:#005ca1;border-right:1px solid #6aa1c8;}
.index_news ._body {padding-left: 1em;}
.index_news ._body a{display: inline-block;width:275px;vertical-align: middle;}
.index_news ._m{position: absolute;width:34px;height: 100%;text-align: center;right:0;top:0;
background:#005ca1;}
.index_news ._m:hover{opacity: .8;}

/*浜у搧鍒楄〃*/
.pro_list { margin-right: -20px; }
.pro_list li { float: left; width: 260px; height: 220px; padding: 7px; background:#e9e9ee; overflow: hidden; margin: 0 20px 25px 0; }
.pro_list img { width: 100%; height: 190px; }
.pro_list p { text-align: center; line-height: 32px;font-size:14px; }
.pro_list a:hover { color: #999; }
.page-1{font-size: 12px; color: #777777; text-align: center;}
.page-1 a,.page-1 span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page-1 .goprev{margin-right: 10px;}
.page-1 .gonext,.page-1 .count {margin-left: 10px;}
.page-1 a:hover,.page-1 span{color:#fff; background: #0e90d2;}
.page-1 span.goprev,.page-1 span.gonext {color: #777777; background: none}
.page-1 span.count { border: 0;background: 0;color: #777777;}
/*prodetail*/
.proDetailZoom{position: relative; text-align: center;height: 318px;line-height: 318px;border:1px solid #ccc;overflow:hidden;}
.proDetailZoom img{vertical-align: middle;}
.proDetailZoom:after{content: "";position: absolute;width:60px;height: 60px;right:0;bottom:0;
background:url(../images/zoomer.png) center no-repeat;}
.proDetailDesc{background:#f6f6f6;padding:15px;height: 290px;}
.proDetailDesc ._T{height: 54px;line-height: 54px;font-size:20px;border-bottom:2px solid #d7d7d7;}
.proDetailDesc ._p{line-height: 24px;height: 48px;margin:15px 0;}
.proDetailDesc ._bar{text-align: center;padding:20px 0 0;border-top: 2px solid #d7d7d7;}
.proDetailDesc ._bar em{color:#005ca1;font-size:18px;font-weight: 700;}
.proDetailDesc ._bar .btn{display: inline-block;background:#005ca1;color:#fff;font-size:22px;
padding:4px 2em;margin:20px 0;}
.proDetailDesc ._bar .btn img{vertical-align: middle;margin:0 4px;}
.proTab2{position: relative;margin-top: 15px;padding-top: 36px;}
.proTab2 .tab_b{position: absolute;left: 0;top:0;width:100%; height: 35px;border-bottom: 1px solid #ccc;}
.proTab2 .tab_t{height: 36px;line-height: 36px;font-weight: normal;font-size:18px;}
.proTab2 .tab_c{padding:20px 0;min-height: 100px;}
.proTab2 .tab_t_cur{height: 34px;line-height: 34px;border-bottom:2px solid #0c63a5;}
.proRela{}
.proRela ._T{height: 50px;line-height: 50px;background:#dcdcdc;font-size:22px;padding:0 18px;
	margin: 25px 0;}
.proRela ._list{}
.proRela ._list a{position: relative; display: block;border:1px solid #ccc;overflow: hidden;}
.proRela ._list a img{width: 100%;display: block;vertical-align: top;}
.proRela ._list a:after{content: "";position: absolute;left: 0;top:100%;width:100%;height: 100%;
background:url(../images/plus.png) center no-repeat rgba(0,0,0,.3);}
.proRela ._list a:hover{border-color:#333;}
.proRela ._list a:hover:after{top:0;}

/*鎼滅储*/
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;
}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 20px; line-height: 20px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; }
.Search-S1-head ._btn { height: 22px; line-height: 22px; background: #005CA1; cursor: pointer; border:0; vertical-align:-1px;}
.Search-S1-head ._btn .ion { vertical-align: top; color: #ffffff; font-size: 16px; }
.Search-S1-head ._result { height: 22px; line-height: 22px; }
.Search-S1-head ._result em { margin: 0 .4em; font-weight: 700; }
.Search-S1-list { margin-bottom: 30px; }
.Search-S1-list li { margin-bottom: 10px; }
.Search-S1-list ._head { font-size: 14px; padding: 5px 0; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }
.Search-S1-list ._num { float: left; }
.Search-S1-list ._type { float: left; color: #333333; padding: 0 1em; border-right: 1px solid #cccccc; margin-right: 1em; font-style: normal; }
.Search-S1-list ._t { float: left; width: 50%; font-weight: bold; }
.Search-S1-list ._p { padding-left: 60px; }
/*2015.08.27*/
.floatR{position: fixed;bottom:100px;right:50%;margin-right: -660px;z-index: 99;}
.floatR ul{width:40px;}
.floatR li{height: 40px;position: relative;margin-bottom: 2px;}
.floatR ._ico{position: relative; display: block;background:url(../images/ico2.png) no-repeat #b8b8b8;
z-index: 2;height: 100%;}
.floatR ._ico1{background-position: 0 0;}
.floatR ._ico2{background-position: -40px 0;}
.floatR ._ico3{background-position: -80px 0;}
.floatR ._text{position: absolute;width:0;height: 100%;right:0;top:0;line-height: 40px;
overflow: hidden;color:#fff;-webkit-transition:width ease .2s;transition:width ease .2s;
background:#005ca1;padding:0 20px;}
.floatR li:hover ._ico{background-color: #005ca1;}
.floatR li:hover ._text{width:160px;}

/*20151019*/
.pro_list { overflow:hidden;}
.page { clear:both;}

/*棣栭〉鏍峰紡*/
/*header*/
/*h1,h2,h3{font-weight:normal;}*/
._header_bar{width:100%;background:#14386c;padding:25px 0px;}
._header_bar a{color:#ffffff;}
._header_bar ._header_bar_box{color:#ffffff;}
._header_bar ._header_bar_box .logo{padding-top:14px;}
._header_bar ._header_bar_box .gs_name{font-size:24px;font-weight:bold;margin-left:1%;padding-top:18px;}
._header_bar ._header_bar_box .gs_jianjie{margin-left:35px;padding-top:16px;}
._header_bar ._header_bar_box .gs_jianjie ._title01{margin-bottom:4px;}
._header_bar ._header_bar_box .gs_jianjie h2{font-size:14px;}
._header_bar ._header_bar_box ._phone_num{font-size:14px;margin-left:7%;}
._header_bar ._header_bar_box ._phone_num ._number{font-size:24px;color:#ffffff;font-weight:bold;}
._header_bar ._header_bar_box ._sousuo{width:14%;background:#ffffff;height:26px;line-height:26px;margin-top:40px;}

._header_bar ._header_bar_box ._sousuo .inp{width:76%;background:none;border:none;text-indent:6px;}
._header_bar ._header_bar_box ._sousuo .header_btn{border:none;background:none;width:18%;text-align:center;padding:0;}
._header_bar ._header_bar_box ._sousuo .header_btn .ico-1{color:#000000;}

/*--瀵艰埅--*/
.nav{width:100%;background:url(../images/nav_bj.jpg) repeat-x center;height:36px;}

.widget-nav { position:relative; z-index:10;}
.widget-nav > ul > li { width:14%; float:left; position:relative;}
.widget-nav > ul > li > a { display:block; text-align:center;height:36px; line-height:36px; font-weight:bold;color:#ffffff;}
.widget-nav > ul > li:after{content: "";width:1px;height:9px;background:url(../images/nav_border.png)no-repeat center;display:block;position:absolute;top:14px;right:0;}
.widget-nav > ul > li:last-child:after{display:none;}

/*涓嬫媺css*/
.widget-nav li .nav_layer09{ position:absolute; top:36px; left:0;width: 100%; display:none; }
.widget-nav li .nav_layer09 li{ width:100%; float:none; text-align:center;}
.widget-nav li .nav_layer09 li a{ background-color:#ebebeb; color:#000;font-size: 12px;display: block;line-height: 40px;text-align:center;}
.widget-nav li .nav_layer09 li:hover a{ background-color:#14386c; color:#fff}

/*.widget-nav .hover > a { color:#0080cc;}*/
/*.widget-nav .hover ._layer { display:block;}*/
.mobile_key { display:none;}
@media only screen and (max-width: 640px) {
.mobile_key { display:block;}
}

/*header end*/

.pageMain{min-height:200px}

/*footer*/
.footer{width:100%;background:#303131;padding:50px 0px 20px;}
.footer_bar{width:100%;background:#002d72;color:#ffffff;padding:25px 0px 20px;border-bottom:6px solid #000000;}
.footer .footer_l{width:36%;position:relative;}
.footer .footer_l ._title{font-size:20px;color:#ffffff;position:absolute;top:0;left:0;font-weight:bold;}
.footer .footer_r{width:58%;}
.footer .footer_r a{display:block;}
.footer .footer_r a:hover{opacity:0.7;}
.footer .footer_r dl{float:left;margin-left:4%;}
.footer .footer_r dt{font-size:18px;margin-bottom:24px;}
.footer .footer_r dt a{color:#ffffff;}
.footer .footer_r dd{font-size:13px;color:#bababa;margin-bottom:8px;}
.footer .footer_r dd a{color:#bababa;}

.footer .footer_r .foot_call{width:33%;}
.footer .footer_r .foot_call dt{margin-bottom:0;}
.footer .footer_r dd.footer_num{font-size:32px;color:#ffffff;font-weight:bold;letter-spacing:-2px;}
.footer .footer_r dd.footer_ewm ._ewm_l{width:44%;}
.footer .footer_r dd.footer_ewm ._ewm_r{width:56%;}
.footer .footer_r dd.footer_ewm ._ewm_r ._text{display:block;padding: 27px 48px 33px 10px;}

.footer_bar .footer_bar_l{height:30px;line-height:30px;}
.footer_bar .footer_bar_l a{color:#ffffff;}
body .bdshare_popup_box{display:none!important;}
body .bdshare-button-style2-32:after{display:none}
.footer_bar .bdshare-button-style2-32 a{float:none;margin:0px;width:30px;height:30px;background:url(../images/foot_share_ico.png)no-repeat;}
.footer_bar .bdshare-button-style2-32 a.bds_tsina{background-position:-30px 0px;}
.footer_bar .bdshare-button-style2-32 a.bds_more{background-position:-60px 0px;}

.footer_bar span{display:block;line-height:30px;height:30px;float:left;}
.footer_bar span a{display:inline-block;color:#ffffff;}
/*footer end*/


/*banner*/
.i_banner{position:relative;height:470px;overflow:hidden;margin-bottom:30px;}
.i_banner li a{display:block; height:auto; text-align:center; overflow:hidden;}
.i_banner li a img{display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto;}
.i_banner .slide_nav{width:100%;bottom:20px;text-align:center;}
.i_banner .slide_nav a{display:inline-block;*display:inline;*zoom: 1;width:14px;height:14px;border:1px solid #f0f0f0;border-radius:50%;background:#ffffff;font-size:0;margin:0px 6px;}
.i_banner .slide_nav a.on{background:#ff671f;}

/*棣栭〉-浜у搧灞曠ず*/
.i_title{font-size:34px;color:#262626;margin-bottom:20px;}

.i_pro_list{margin-bottom:30px;}
.i_pro_list .i_prolist_box li{margin-bottom:20px;}
.i_pro_list .i_prolist_box ._list_box ._img{position:relative;width:289px;height:332px;margin-bottom:10px;overflow:hidden;}
.i_pro_list .i_prolist_box ._list_box ._img img{width:100%;}
.i_pro_list .i_prolist_box ._list_box ._title{font-size:22px;color:#363736;text-align:center;}
.i_pro_list .i_prolist_box ._list_box ._img ._bj_cover,.i_pro_list .i_prolist_box ._list_box ._img ._bj_hover{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;}
.i_pro_list .i_prolist_box ._list_box ._img ._bj_cover{background-image:url(../images/i_pro_list_bj.png);}
.i_pro_list .i_prolist_box ._list_box ._img ._bj_hover{background-image:url(../images/i_pro_list_bj_hover.png);display:none;}
.i_pro_list .i_prolist_box ._list_box ._img ._bj_hover ._more{width:142px;height:43px;line-height:43px;font-size:16px;color:#ffffff;text-align:center;display:block;border:1px solid #899ebe;position:absolute;top:50%;left:50%;margin-top:-22.5px;margin-left:-72px;}
.i_pro_list .i_prolist_box ._list_box:hover ._img ._bj_cover{display:none;}
.i_pro_list .i_prolist_box ._list_box:hover ._img ._bj_hover{display:block;}

.i_pro_list .i_prolist_box .last_more:hover ._img ._bj_cover{display:block;}
.i_pro_list .i_prolist_box .last_more ._img{background:#ebebeb;}
.i_pro_list .i_prolist_box .last_more ._img .last_more_title{font-size:18px;color:#343434;text-align:center;display:block;margin:0 auto;margin-top:45%;margin-bottom:10px;}
.i_pro_list .i_prolist_box .last_more ._img .last_more_ico{display:block;text-align:center;background:#002d72;width:74px;margin:0 auto;height:30px;line-height:30px;}
.i_pro_list .i_prolist_box .last_more ._img .last_more_ico i{width:7px;height:7px;display:inline-block;*display:inline;*zoom: 1;background:#ffffff;margin:0 3.5px;border-radius:50%;}

/*浜у搧妗堜緥*/
.i_pro_case_bd{width:100%;margin-bottom:40px;}

.i_pro_case_bd .i_case_bj_top{width:100%;height:42px;background:url(../images/i_case_bj_top.jpg) repeat-x center;}
.i_pro_case_bd .i_case_bj_bottom{width:100%;height:48px;background:url(../images/i_case_bj_bottom.jpg) repeat-x center;}

.i_pro_case_box{position:relative;background:#231815; display:none;}
.i_pro_case_bd li{width:19%;}

.i_pro_case_bd .i_pro_case_box ._list_box{width:100%;height:0;padding-bottom:75%;position:relative;}
.i_pro_case_bd .i_pro_case_box ._list_box img{width:100%;}
.i_pro_case_bd .i_pro_case_box ._list_box ._title{width:100%;height:55px;line-height:55px;font-size:22px;color:#231815;background:rgba(255,255,255,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);text-align:center;position:absolute;bottom:0;left:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.i_pro_case_box .i_case_arr { width:19%; height:100%; position:absolute; top:0; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);cursor:pointer;}
.i_pro_case_box .i_case_arr .arr_ico{width:41px;height:81px;background:url(../images/i_pro_case_ico.png) no-repeat;display:block;position:absolute;top:50%;margin-top:-40.5px;}

.i_pro_case_box .case_arr_prev { right:0;}
.i_pro_case_box .case_arr_prev .arr_ico{left:0px;background-position:-41px 0px;}
.i_pro_case_box .case_arr_prev:hover .arr_ico{background-position:-41px -81px;}
.i_pro_case_box .case_arr_next { left:0;}
.i_pro_case_box .case_arr_next .arr_ico{right:0px;}
.i_pro_case_box .case_arr_next:hover .arr_ico{background-position:0px -81px;}
.i_pro_case_box .scroll_nav{display:none;}


/*棣栭〉-鍏徃鏂伴椈*/
.i_news_box{margin-bottom:50px;}
.i_news_box .i_news_l{width:24%;margin-right:2%;}
.i_news_box .i_news_l .i_news_l_pic{position:relative;margin-bottom:12px;}
.i_news_box .i_news_l .i_news_l_pic img{width:100%;}
.i_news_box .i_news_l .i_news_l_pic ._l_news_time{position:absolute;top:0;left:0;background:#002d72;color:#ffffff;text-align:center;padding:10px 12px 8px;}
.i_news_box .i_news_l .i_news_l_pic ._l_news_time span{display:block;}
.i_news_box .i_news_l .i_news_l_pic ._l_news_time ._day{font-size:24px;line-height:24px;}
.i_news_box .i_news_l .i_news_l_pic ._l_news_time ._year{font-size:16px;}
.i_news_box .i_news_l .l_news_title,.i_news_box .i_news_l .l_news_text{line-height:22px;height:44px;overflow:hidden;}
.i_news_box .i_news_l .l_news_title{font-size:16px;color:#000000;margin-bottom:6px;}
.i_news_box .i_news_l .l_news_text{font-size:13px;color:#666666;}

.i_news_box .i_news_r{width:48%;position:relative;}
.i_news_box .i_news_r ._i_news_r_arr{width:25px;height:14px;background:url(../images/i_news_arr_bj.png)no-repeat;position:absolute;top:-40px;right:25px;cursor:pointer;}
.i_news_box .i_news_r ._i_news_r_arr._r_arr_next{right:0px;background-position:-25px 0px;}

.i_news_box .i_news_r_box{height:320px;overflow:hidden;}
.i_news_box .i_news_r .news_list_box{border:1px solid #e9e9e9;}
.i_news_box .i_news_r .news_list_box ._r_news_time{width:99px;height:98px;border-right:1px solid #e9e9e9;background:url(../images/i_news_time_bj.png)no-repeat center;}
.i_news_box .i_news_r .news_list_box ._r_news_time span{display:block;width: 80%;margin: 0 auto;}
.i_news_box .i_news_r .news_list_box ._r_news_time span._day{font-size: 22px;color: #002d72;line-height: 22px;margin-top: 20%;margin-bottom: 13px;text-indent: 10px;}
.i_news_box .i_news_r .news_list_box ._r_news_time span._month{font-size:16px;color:#000000;text-align: right;line-height: 16px;}
.i_news_box .i_news_r .news_list_box ._r_news_main{width:80%;}
.i_news_box .i_news_r .news_list_box ._r_news_main .r_news_main_box{padding:10px 60px 0px 18px;}
.i_news_box .i_news_r ._r_news_title{font-size:16px;color:#000000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px;}
.i_news_box .i_news_r ._r_news_text{font-size:13px;color:#666666;line-height:22px;height:44px;overflow:hidden;}

.i_news_box .i_news_r_box li{margin-bottom:10px;}
.i_news_box .i_news_r_box li:hover{background-color:#f2f2f2;}
.i_news_box .i_news_r_box li:hover ._r_news_title,.i_news_box .i_news_r_box li:hover ._r_news_text{color:#ff671f}

/*2016-08-31 涓嬪眰鏍峰紡 淇敼*/
.mainLeft dd ._tel{font-size:18px;margin-top:8px;}

/*鏈嶅姟涓庨厤浠?/
.widget-network-2 { margin-bottom:20px; }
.map-M2-search {border:1px solid #ccc;padding:18px;margin-bottom:15px; background-color:#e8e8e0;}
.map-M2-search .btn { background-color:#df001f; border-color:#df001f; color:#ffffff; font-size:16px;}
.map-M2-map{height:550px}
.map-M2-map img{max-width:none}
.map-M2-list{height:530px;background:#f6f6f6;border:1px solid #ccc; padding:10px; position:relative; overflow:hidden; user-select:none; -webkit-user-select:none;}
.map-M2-list li{margin-bottom:10px}
.map-M2-list ._t{ font-weight:700;font-size:14px; line-height:1.8em; height:1.8em; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.map-M2-list ._t .ion { font-size:14px; font-weight:normal; margin-right:0; margin-left:0; vertical-align:-2px; }
.map-M2-list ._t .ion {font-size:22px;color:#df001f;}
.map-M2-list ._p {padding:0 30px;}
.map-M2-list .scroll_slider{height:70px;background:#df001f!important;position:relative;border-radius:0}
.map-M2-list .scroll_slider:before{content:"";position:absolute;width:80%;left:10%;top:50%;margin-top:-3px;height:1px;background:#fff}
.map-M2-list .scroll_slider:after{content:"";position:absolute;width:80%;height:2px;border-top:1px solid #fff;border-bottom:1px solid #fff;left:10%;top:50%}

@media only screen and (max-width:40rem){
	.map-M2-list{height:auto}
	.map-M2-search{padding:10px;border:0}
	.map-M2-search .form-control,.map-M2-search .btn{margin-bottom:.5em}
}


.submenu > li > ul{padding:0px 16px;display:none;}
.submenu > li > ul > li a{border-bottom:1px #a1a1a1 dotted;font-size:14px;color:#434343;text-align: }
.submenu > li.cur > a{background:#67809f;color:#fff;}
.submenu > li.cur > ul{display:block;}
.submenu > li.cur > ul > li.cur > a{color:#ff671f;}


/*鏂伴椈鍒楄〃*/
/* newslist-7 start*/
.widget-newslist-7 { margin-bottom:20px; }
.widget-newslist-7 li { clear:both; overflow:hidden; padding:6px 10px; height:40px; line-height:40px; position:relative;}
.widget-newslist-7 ._time { width:17%; min-width:100px; float:left; font-family:Verdana; font-size:14px;text-align:right;}
.widget-newslist-7 ._title { width:83%; font-weight:normal; font-size:16px; float:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.widget-newslist-7 ._download { width:60px; height:40px; position:absolute; right:5%; top:6px; overflow:hidden;}
.widget-newslist-7 ._download img { position:absolute; left:0; top:0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.widget-newslist-7 ._download img._hover { display:none; }

.widget-newslist-7 li:nth-child(odd),.widget-newslist-7 li.odd { background-color:#f7f7f7; }

.widget-newslist-7 li:hover a,.widget-newslist-7 li:hover ._title,.widget-newslist-7 li:hover ._time { color:#14386c; }
.widget-newslist-7 li:hover ._download img { display:none; }
.widget-newslist-7 li:hover ._download img._hover { display:block; }

@media only screen and (max-width:480px) { 
  .widget-newslist-7 ._time { width:auto; min-width:0; margin-right:10px; }
  .widget-newslist-7 ._title { width:65%; }
}

/*鍙戝睍鍘嗗彶*/
/* history-2 start*/
.widget-history-2 { background: #ffffff; cursor: default; }
.widget-history-2 ._year { position: relative; height: 40px; margin-bottom: 20px; border-bottom: 1px dotted #333333; }
.widget-history-2 ._year strong { position: absolute; width: 86px; height: 66px; padding-top: 20px; background: url(../images/year.png) no-repeat; left: 0; top: 0; text-align: center; font-size: 16px; color: #008aff; line-height: 1.1em; font-size: 22px; }
.widget-history-2 ._year span { color: #c9c9c9; display: block; font-size: 18px; }
.widget-history-2 ._list li { padding: 20px 20px 20px 88px; background: url(../images/list.png) 34px 0 no-repeat; color: #555555; }
.widget-history-2 ._list li strong { display: block; font-size: 20px; line-height: 42px; }
.widget-history-2 ._list li:hover { background: url(../images/list_hover.png) 33px 0 no-repeat; color: #008aff; text-decoration: underline; }
@media only screen and (max-width: 40rem) {
.widget-history-2 ._list li { padding-left: 60px; }
}

/*涓嬪眰banner*/
.inbanner{display:block; height:186px; text-align:center; overflow:hidden;}
.inbanner img{ display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto;}

/*2016-10-27*/
._header_bar ._header_bar_box ._phone_num ._number{font-size:18px;}
._header_bar ._header_bar_box ._phone_num{margin-top:10px;}

.footer .footer_r{width:64%;}
.footer .footer_r dl{margin-left:3%;}
.footer .footer_r .foot_call{width:30%;}

.footer .footer_r dd a:hover{color:#ff671f;opacity:1;}
.footer .footer_r dd.footer_num a{color:#ff671f;}

.mainRight .address{margin-bottom:0;}

.widget-nav .hover > a{background:url(../images/nav_a_bj.jpg) no-repeat center;color:#374e82;-webkit-transition: all 0s ease;transition: all 0s ease;background-size: 100% 100%;margin-left: -1px;}

.pro_list li{padding:0;}
.pro_list li a{display:block;padding:7px;}
.pro_list img{height:auto;}

.NewsDetail-B2 ._head{border:none;}

/*2017-01-06*/
.i_pro_list .i_prolist_box ._list_box ._img{height:252px;}
.i_pro_list .i_prolist_box .last_more ._img .last_more_title{margin-top:34%;}

/*2017-06-06*/
._header_bar ._header_bar_box ._phone_num{margin-top:24px;}
._header_bar ._header_bar_box ._phone_num .xc_num{display:none;}
._header_bar ._header_bar_box ._sousuo{margin-top:28px;}