@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/header_bg.png); position:relative; z-index:12; height:167px; width:100%; position:relative; background-position: center;background-repeat:no-repeat; background-size:cover;  overflow:hidden;    }
header nav {  width:1244px;  height:40px; margin:0 auto; margin-top:57px;  }
header nav a  { display: block;  height:40px;   float:left;background-position: center;background-repeat:no-repeat; background-size:cover; color:#000; width:117px; text-align:center; line-height:40px; font-size:18px; border-right:1px solid #aeaeae; }
header nav .menu_1  { background-image:url(../images/header_menu_01.png)}
header nav .menu_2  { background-image:url(../images/header_menu_02.png)  }
header nav .menu_3  { background-image:url(../images/header_menu_03.png)  }
header nav .menu_4  { background-image:url(../images/header_menu_04.png); 	border:none;  }
header nav .menu_5  { background-image:url(../images/header_menu_05.png)  }
header nav .menu_6  { background-image:url(../images/header_menu_06.png)  }
header nav .menu_7  { background-image:url(../images/header_menu_07.png)  }
header nav .menu_8  { background-image:url(../images/header_menu_08.png); border:none;  }
header nav .menu_1.current  { background-image:url(../images/header_menu__01.png); }
header nav .menu_2.current  { background-image:url(../images/header_menu__02.png); }
header nav .menu_3.current  { background-image:url(../images/header_menu__03.png); }
header nav .menu_4.current  { background-image:url(../images/header_menu__04.png); }
header nav .menu_5.current  { background-image:url(../images/header_menu__05.png); }
header nav .menu_6.current  { background-image:url(../images/header_menu__06.png); }
header nav .menu_7.current  { background-image:url(../images/header_menu__07.png); }
header nav .menu_8.current  { background-image:url(../images/header_menu__08.png); }
header nav .menu_1:hover  { background-image:url(../images/header_menu__01.png); }
header nav .menu_2:hover  { background-image:url(../images/header_menu__02.png); }
header nav .menu_3:hover  { background-image:url(../images/header_menu__03.png); }
header nav .menu_4:hover  { background-image:url(../images/header_menu__04.png); }
header nav .menu_5:hover  { background-image:url(../images/header_menu__05.png); }
header nav .menu_6:hover  { background-image:url(../images/header_menu__06.png); }
header nav .menu_7:hover  { background-image:url(../images/header_menu__07.png); }
header nav .menu_8:hover  { background-image:url(../images/header_menu__08.png); }

.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;}
.xiaoren{ position:absolute; bottom:170px; width:564px; height:751px; background:url(../images/xiaoren.png) no-repeat; right:80px;}
@media handheld,only screen and (max-width:1024px) {
header{ height:137px;}	
header nav {  width:100%;  height:24px; margin:0 auto; margin-top:57px;  }
header nav a  { height:24px;}
header nav .menu_1  { width:100px;  }
header nav .menu_2  { width:118px;  }
header nav .menu_3  { width:120px;  }
header nav .menu_4  { width:124px;  }
header nav .menu_5  { width:125px;  }
header nav .menu_6  { width:116px;  }
header nav .menu_7  { width:117px;  }
header nav .menu_8  { width:120px;  }
}

.position{ color:#666666; height:70px;line-height:70px;font-size:12px;}
.position a{color:#666666; font-size:12px;}
footer { text-align:center; background:#531919; color:#fff; height:396px; position:relative; clear:both; font-size:14px; }
footer .logo { width:100%; background:url(../images/foot_logo.png) no-repeat center; height:150px; }
footer a { color:#5f5f5f; }
footer a:hover { text-decoration:underline; }
footer p img { vertical-align: middle;}
footer .wei2 { width:358px; height:368px; position:absolute; z-index:-3;  left:50%; margin:-230px 0 0 -50px; opacity:0; transition: all .2s ease-in-out .01s; overflow:hidden; }
footer .wei2.mouseover { opacity:1; margin:-220px 0 0 -50px;  z-index:32;  }
footer .nav{ background:url(../images/foot_nav.png) center no-repeat; height:26px; margin-bottom:50px;}
footer .nav a{ height:26px; display:inline-block; width:96px;}
footer .copy{ border-top:1px solid #750505; height:75px; line-height:75px; color:#9e3939; margin-top:50px; font-size:12px;}

.nextpage{  padding:0 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; }
.fensx { border-top:1px dashed #4a5156; padding:20px 120px 0px; }
.fensx .fl{ width:60%;}
.fensx a{ color:#fff; font-size:14px; display:block;transition:color .4s,transform .4s; line-height:26px;}
.fensx a:hover{ color:#fff;}

.fen { padding:20px 120px 0px; }
.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;}

/*---alert_player---*/
.alert_player { position:fixed; top:0; width:100%;height:100%;z-index:99999999;}
.alert_player .bg { width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,.7); }
.alert_player .layer { width:350px; height:120px; position:absolute; margin:0 0 0 -150px;left:50%; top:200px; background:#fff; border-radius:10px; text-align:center; }
.alert_player .info { height:50%; line-height:360%; border-bottom:1px solid #ccc; }
.alert_player .queren_btn { background:#ed3c3c; display:inline-block; padding:14px 60px; margin:5px 0 0 0; color:#fff; border-radius:10px; }

/*-----container-------*/


.grid_1200 { width:1200px; margin:0 auto; overflow:hidden; }
.grid_80 { width:80%; margin:0 auto; overflow:hidden; }
.grid_90 { width:90%; margin:0 auto; overflow:hidden; }
@media handheld,only screen and (max-width:1024px) {
    .grid_1200 {  width:1000px; }
}

