@charset "utf-8";

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; font-size: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
html { font-size: 100%; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { color:#666; position: relative; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased;   font-family:'Open Sans','微软雅黑'; }

a {color: #777; text-decoration: none; }
p, a { -ms-word-wrap: break-word; word-wrap: break-word; }
a:link, a:visited, a:hover, a:active, a:focus { outline: 0 none; text-decoration: none; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }

button, input, select, textarea { margin: 0; vertical-align: middle; font-size: 100%;font-family:'Open Sans','微软雅黑'; }
button, input { line-height: normal; *overflow: visible; }
button::-moz-focus-inner, input::-moz-focus-inner {   }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; }
textarea, input[type=text], input[type=password], input[type=email], select { outline: 0;   font-size: inherit; }
input, select { cursor: pointer; }
input[type=text], input[type=password], input[type=email] { cursor: text; }
textarea, input[type=text], input[type=tel], input[type=email], input[type=password] {   }
textarea:focus, input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=password]:focus {    }

table { border-spacing: 0; border-collapse: collapse;  }

.fl {float:left;}
.fr {float:right;}
.clearfix { clear: both; overflow: hidden; }
.m_10 { margin:10px; }.m_20 { margin:20px; }.m_30 { margin:30px; }.m_40 { margin:40px; }.m_50 { margin:50px; }.m_60 { margin:60px; }.m_70 { margin:70px; }.m_80 { margin:80px; }.m_90 { margin:90px; }.m_100 { margin:100px; }
.m_T10{margin-top:10px;}.m_T20{margin-top:20px;}.m_T30{margin-top:30px;}.m_T40{margin-top:40px;}.m_T50{margin-top:50px;}.m_T60{margin-top:60px;}.m_T70{margin-top:70px;}.m_T80{margin-top:80px;}.m_T90{margin-top:90px;}.m_T100{margin-top:100px;}
.m_L10{margin-left:10px;}.m_L20{margin-left:20px;}.m_L30{margin-left:30px;}.m_L40{margin-left:40px;}.m_L50{margin-left:50px;}.m_L60{margin-left:60px;}.m_L70{margin-left:70px;}.m_L80{margin-left:80px;}.m_L90{margin-left:90px;}.m_L100{margin-left:100px;}
.m_R10{margin-right:10px;}.m_R20{margin-right:20px;}.m_R30{margin-right:30px;}.m_R40{margin-right:40px;}.m_R50{margin-right:50px;}.m_R60{margin-right:60px;}.m_R70{margin-right:70px;}.m_R80{margin-right:80px;}.m_R90{margin-right:90px;}.m_R100{margin-right:100px;}
.m_B10{margin-bottom:10px;}.m_B20{margin-bottom:20px;}.m_B30{margin-bottom:30px;}.m_B40{margin-bottom:40px;}.m_B50{margin-bottom:50px;}.m_B60{margin-bottom:60px;}.m_B70{margin-bottom:70px;}.m_B80{margin-bottom:80px;}.m_B90{margin-bottom:90px;}.m_B100{margin-bottom:100px;}


.p_10 { padding:10px; }.p_20 { padding:20px; }.p_30 { padding:30px; }.p_40 { padding:40px; }.p_50 { padding:50px; }.p_60 { padding:60px; }.p_70 { padding: 70px; }.p_80 { padding:80px; }.p_90 { padding:90px; }.p_100 { padding:100px; }
.p_T10 { padding-top:10px; }.p_T20 { padding-top:20px; }.p_T30 { padding-top:30px; }.p_T40 { padding-top:40px; }.p_T50 { padding-top:50px; }.p_T60 { padding-top:60px; }.p_T70 { padding-top:70px; }.p_T80 { padding-top:80px; }.p_T90 { padding-top:90px; }.p_T100 { padding-top:100px; }
.p_L10 { padding-left:10px; }.p_L20 { padding-left:20px; }.p_L30 { padding-left:30px; }.p_L40 { padding-left:40px; }.p_L50 { padding-left:50px; }.p_L60 { padding-left:60px; }.p_L70 { padding-left:70px; }.p_L80 { padding-left:80px; }.p_L90 { padding-left:90px; }.p_L100 { padding-left:100px; }
.p_R10 { padding-right:10px;}.p_R20 { padding-right:20px;}.p_R30 { padding-right:30px;}.p_R40 { padding-right:40px;}.p_R50 { padding-right:50px;}.p_R60 { padding-right:60px;}.p_R70 { padding-right:70px;}.p_R80 { padding-right:80px;}.p_R90 { padding-right:90px;}.p_R100 { padding-right:100px;}
.p_B10 { padding-bottom:10px; }.p_B20 { padding-bottom:20px; }.p_B30 { padding-bottom:30px; }.p_B40 { padding-bottom:40px; }.p_B50 { padding-bottom:50px; }.p_B60 { padding-bottom:60px; }.p_B70 { padding-bottom:70px; }.p_B80 { padding-bottom:80px; }.p_B90 { padding-bottom:90px; }.p_B100 { padding-bottom:100px; }



.vc_row-fluid { width: 100%; *zoom: 1; }
.vc_row-fluid:before, .vc_row-fluid:after { display: table; content: ""; }
.vc_row-fluid:after { clear: both; }
.vc_row-fluid [class*=vc_span] { display: block; width: 100%; min-height: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.5%; }
.vc_row-fluid [class*=vc_span]:first-child { margin-left: 0; }
.fullwidth-true > [class*=vc_span]:first-child { border-left: 0!important; }
.fullwidth-true > [class*=vc_span]:last-child { border-right: 0!important; }
.vc_row-fluid > [class*=vc_span]:not(:last-child) { border-right: 0!important; }
.vc_row-fluid .vc_span12 { width: 100%; }
.vc_row-fluid .vc_span11 { width: 91.45833333333334%; }
.vc_row-fluid .vc_span10 { width: 82.91666666666667%; }
.vc_row-fluid .vc_span9 { width: 74.375%; }
.vc_row-fluid .vc_span8 { width: 65.83333333333334%; }
.vc_row-fluid .vc_span7 { width: 57.29166666666667%; }
.vc_row-fluid .vc_span6 { width: 48.75%; }
.vc_row-fluid .vc_span5 { width: 40.208333333333336%; }
.vc_row-fluid .vc_span4 { width: 31.666666666666668%; }
.vc_row-fluid .vc_span3 { width: 23.125%; }
.vc_row-fluid .vc_span_one_fifth { width: 17.9487179487179488%; *width: 17.87424986361156592%; }
.vc_row-fluid .vc_span2 { width: 14.583333333333334%; }
.vc_row-fluid .vc_span1 { width: 6.041666666666667%; }


@media handheld,only screen and (max-width:767px) {
    .vc_row-fluid [class*=vc_span] { width: auto; float: none; margin-left: 0!important; }
    .wpb_row.attched-true > [class*=vc_span] { width: auto; }
}


/*---header menu footer----*/
header { background-image:url(../images/h_nav_bg_02.png); position: relative; z-index:99; height:125px; width:100%; background-repeat: repeat-x; background-position:bottom;}
header .logo{ width:21%; float:left;}
header .logo img { display:block; width:100%;}

header nav { width:100%;position: relative; }
header nav a  { display: block;  height:100%;   float:left;background-position: center top;background-repeat:no-repeat; background-size:auto 125px; color:#000; height:120px;  text-align:center; line-height:40px; font-size:18px;z-index:5px; position:relative; transition:all .4s,transform .4s;}
header nav .menu_1  { background-image: url(../images/header_menu__04.png); width:10.25%;}
header nav .menu_2  { background-image: url(../images/header_menu__05.png); width:16%;}
header nav .menu_3  { background-image: url(../images/header_menu__06.png); width:12.5%;}
header nav .menu_4  { background-image: url(../images/header_menu__08.png); width:11%;}
header nav .menu_5  { background-image: url(../images/header_menu__09.png); width:18%;}
header nav .menu_6  { background-image: url(../images/header_menu__10.png); width:10.8%;}
header nav a:hover,header nav a.current{ background-color:#eee; border-bottom:9px solid #be0c0c; height:111px;}

.kfkc{ height:70px; background: url(../images/black_alpha_.8.png);}
.kscx_main{ background:url(../images/kscx_tit.png) left no-repeat; height:70px; color:#fff; padding-left:210px; line-height:70px;}
.kscx_main .riqi{ width:137px; border:none; height:28px; margin:0 15px;  color:#666666; padding:0px 0 0 15px;}
.kscx_main .type{ width:192px;height:28px;padding-left:15px; border:none;vertical-align:middle; display:block; float:left;}
.kscx_main .type option{ border:none;color:#666;padding:0px 0 0 17px;}
.kscx_main .type_bg{ width:192px;height:28px; display:inline-block; position:relative; color:#666; overflow:hidden; vertical-align:middle; margin:0 15px;}
.kscx_main .type_bg .jiantou{ background:url(../images/tbj.png); width:39px; height:28px; position:absolute; top:0px; z-index:5px; right:0px;pointer-events:none;}

.kscx_main .num{ width:64px;height:28px;padding-left:10px; border:none;vertical-align:middle; display:block; float:left;}
.kscx_main .num option{ border:none;color:#666;padding:0px 0 0 13px;}
.kscx_main .num_bg{ width:64px;height:28px; display:inline-block; position:relative; color:#666; overflow:hidden; vertical-align:middle; margin:0 15px;}
.kscx_main .num_bg .jiantou{ background:url(../images/tbj.png) right; width:30px; height:28px; position:absolute; top:0px; z-index:5px; right:0px; pointer-events:none;}

.cx_btn{ width:80px; height:28px; background:#a02b28; border:none; color:#fff;}

.mrn{ margin-right:0px!important;}
.link { padding:50px 0; position:relative;}
.link .item{ width:117px; height:70px; float:left; line-height:70px; padding-left:83px;}
.link .item a{ font-size:22px; color:#666; display:block;}
.link .item1{ background:url(../images/link_ico1.png) no-repeat 30px;}
.link .item2{ background:url(../images/link_ico2.png) no-repeat 30px;}
.link .item3{ background:url(../images/link_ico3.png) no-repeat 30px;}
.link .item4{ background:url(../images/link_ico4.png) no-repeat 30px;}
.link .item5{ background:url(../images/link_ico5.png) no-repeat 30px;}
.link .item6{ background:url(../images/link_ico6.png) no-repeat 30px;}
.link .item a:hover{ color:#862422;}
.link .item1:hover{ background:url(../images/link_ico1_hover.png) no-repeat 30px;}
.link .item2:hover{ background:url(../images/link_ico2_hover.png) no-repeat 30px;}
.link .item3:hover{ background:url(../images/link_ico3_hover.png) no-repeat 30px;}
.link .item4:hover{ background:url(../images/link_ico4_hover.png) no-repeat 30px;}
.link .item5:hover{ background:url(../images/link_ico5_hover.png) no-repeat 30px;}
.link .item6:hover{ background:url(../images/link_ico6_hover.png) no-repeat 30px;}
.banner{ overflow:hidden; position:relative; margin-top:-6px;}
.banner img{ display:block;}
.banner .kfkc{ position:absolute; bottom:0px; width:100%;}
.position{ color:#868686; height:36px;line-height:36px;font-size:14px; background:url(../images/position_bg.png) center; margin:25px 0; padding-right:16px; border-bottom:1px solid #eeeeee;}
.position img{ vertical-align:middle; height:1em; margin-left:10px; margin-right:10px;}
.position a{color:#868686; font-size:14px; margin:0 2px;}
footer { background:#21201e;  position:relative; clear:both; font-size:12px; height:370px; color:#acacac; }
footer .f_logo{ height:164px; border-bottom:1px solid #727272; background:url(../images/f_logo_07.png) no-repeat center; }
footer .f_b{ padding:54px 245px 0 245px; overflow:hidden;}
footer .f_b .f_nav { display:block; width:608px;}
footer .f_b .f_nav a{ display:block; width:16.6%; text-align:center; float:left; background:url(../images/f_nav_line_14.png) no-repeat right center; color:#acacac;}
footer .f_b .f_lx,footer .f_b .copy{ text-align:center; overflow:hidden;}
footer .f_b .f_lx{ margin-bottom:26px; margin-top:20px;}
.nextpage{  padding:27px 0 42px 0;text-align:center; font-size:15px; color:#;}
.nextpage ul{ display:inline;}	
.nextpage ul { display:inline;}	
.nextpage ul  a{ color:#5f6268; border:1px solid #e0e0e0;}	
.nextpage .pagenum{display:inline-block; width:17px; text-align:center;height:19px; line-height:19px; color:#5f6268; }
.nextpage .currentpagenum{display:inline-block;color:#5f6268; width:17px; text-align:center;height:19px; line-height:19px; text-decoration:none; border-color:#fff;}
.shang{ display:inline-block; text-align:center;height:19px; line-height:19px;color:#5f6268; padding:0 5px; }
.shou{ display:inline-block; text-align:center;height:19px; line-height:19px;color:#5f6268;padding:0 5px; }
.fenx{ height:20px; line-height:20px; font-size:15px; line-height:20px;  margin:0 auto;  padding:32px 0;text-align:center;}
.fenx a{font-size:15px; line-height:20px;}
.fenx input{font-size:15px; line-height:18px; height:18px; width:30px; text-align:center; padding:0px; margin:0px; margin-top:-3px;}
.fenx a.currentpagenum{ width:23px; height:20px; display: inline-block; background:#f0f0f0; text-align:center;}
.fenx a.pagenum{ width:23px; height:20px; display: inline-block; text-align:center;}
.fenx a.go{ width:32px; height:20px; display: inline-block; text-align:center; background:#e84e42; color:#fff; font-size:15px;}
.fenx a.pagenum:hover{background:#f0f0f0;}
.fenx span{ color:#e84e42;}

.fen { padding:40px 0;}
.fen .fl{ width:60%;}
.fen a{ color:#666; font-size:14px; display:block;transition:color .4s,transform .4s; line-height:26px;}
.fen a:hover{ color:#000;}

.lianxi_tan{ width:438px; height:293px; background:url(../images/lianxi_tan.png); position:fixed; right:-389px; top:200px; cursor:pointer;}
.dlt_btn{ cursor:pointer; background:url(../images/dlt_btn.png); width:46px; height:141px;position:fixed; right:0px; top:406px; }
.dlt{ background: url(../images/black_alpha_.6.png); position:absolute; height:100%; width:100%; top:0px;left:0px; z-index:999; display:none;}
.dlt_main{ margin:0px auto; width:1200px; position:relative; cursor:url('../images/xiaoren_17.png'),auto;}
.dlt_1{ background:url(../images/dlt_1.png) no-repeat center; width:357px; height:239px; bottom:47px; left:466px; position:absolute; display:block;transition:color .4s,transform .4s;	}
.dlt_2{ background:url(../images/dlt_2.png) no-repeat center; width:229px; height:123px; bottom:282px; right:173px; position:absolute; display:block;transition:color .4s,transform .4s;	}
.dlt_3{ background:url(../images/dlt_3.png) no-repeat center; width:229px; height:162px; top:274px; right:196px; position:absolute; display:block;transition:color .4s,transform .4s;	}
.dlt_4{ background:url(../images/dlt_4.png) no-repeat center; width:229px; height:147px; top:234px; left:277px; position:absolute; display:block;transition:color .4s,transform .4s;	}
.dlt_5{ background:url(../images/dlt_5.png) no-repeat center; width:64px; height:94px; top:537px; left:271px; position:absolute; display:block;transition:color .4s,transform .4s;	}
.dlt_6{ background:url(../images/dlt_6.png) no-repeat center; width:197px; height:152px; bottom:442px; left:271px; position:absolute; display:block;transition:color .4s,transform .4s;	}
.dlt_7{ background:url(../images/dlt_7.png) no-repeat center; width:283px; height:160px; bottom:128px; left:172px; position:absolute; display:block;transition:color .4s,transform .4s;	}


.dlt_1:hover{ background:url(../images/dlt_h_1.png) no-repeat center; transform:scale(1.05);}
.dlt_2:hover{ background:url(../images/dlt_h_2.png) no-repeat center; transform:scale(1.05);}
.dlt_3:hover{ background:url(../images/dlt_h_3.png) no-repeat center; transform:scale(1.05);}
.dlt_4:hover{ background:url(../images/dlt_h_4.png) no-repeat center; transform:scale(1.05);}
.dlt_5:hover{ background:url(../images/dlt_h_5.png) no-repeat center; transform:scale(1.05);}
.dlt_6:hover{ background:url(../images/dlt_h_6.png) no-repeat center; transform:scale(1.05);}
.dlt_7:hover{ background:url(../images/dlt_h_7.png) no-repeat center; transform:scale(1.05);}

.dlt_1.hover{ background:url(../images/dlt_h_1.png) no-repeat center; }
.dlt_2.hover{ background:url(../images/dlt_h_2.png) no-repeat center; }
.dlt_3.hover{ background:url(../images/dlt_h_3.png) no-repeat center; }
.dlt_4.hover{ background:url(../images/dlt_h_4.png) no-repeat center; }
.dlt_5.hover{ background:url(../images/dlt_h_5.png) no-repeat center; }
.dlt_6.hover{ background:url(../images/dlt_h_6.png) no-repeat center; }
.dlt_7.hover{ background:url(../images/dlt_h_7.png) no-repeat center; }
.yuan1{ background:url(../images/yuan_1.png) no-repeat; width:135px; height:43px;top:622px; right:240px; position:absolute;}
.yuan2{ background:url(../images/yuan2.png) no-repeat; width:105px; height:43px;bottom:494px; left:573px; position:absolute;}
.dlt_close{ background:url(../images/close_03.png) no-repeat; width:56px; height:56px;top:30px; left:50%; position:fixed; margin-left:514px; display:block;}
/*-----container-------*/


.grid_1200 { width:1200px; margin:0 auto; overflow:hidden; }
.grid_1024 { width:1024px; margin:0 auto; overflow:hidden; }
.gridn_1200 { width:1200px; margin:0 auto;}
.grid_80 { width:80%; margin:0 auto; overflow:hidden; }
.grid_90 { width:90%; margin:0 auto; overflow:hidden; }
.grid_60 { width:60%; margin:0 auto; overflow:hidden; }
@media handheld,only screen and (max-width:1024px) {
    .grid_1200 {  width:1000px; margin:0 auto; overflow:hidden;  }
	.gridn_1200 {  width:1000px; margin:0 auto; }
footer .f_b { padding: 54px 140px 0px; overflow: hidden;}


}
