@charset "utf-8";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,label,i,blockquote,th,td,button,span,menu{padding:0;margin:0;}
body{ overflow-x:hidden}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent; color: #333}
a:active,a:hover{outline:0}
a:hover{ text-decoration: underline;}
b,strong{font-weight:700}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
textarea{overflow:auto}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

img{-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}
pre{overflow:visible}
ul,li{margin:0;padding:0;list-style:none}
input{color:#000}
textarea{height:auto;min-height:50px}
select{ padding:0; margin:0}
label{-webkit-touch-callout:none;user-select:none}
/*:-webkit-input-placeholder{color:#fff; }*/
/*::-webkit-input-placeholder{color:#fff;}*/
/*:-moz-placeholder{color:#fff}*/
/*::-moz-placeholder{color:#fff}*/
/*:-ms-input-placeholder{color:#fff}*/
/*.placeholder{color:#fff}*/

ol,ul{list-style:none}
em{font-style:normal}
.fs12{font-size:12px}
.fs14{ font-size: 14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fl{float:left}
.fr{float:right}
.tac{ text-align:center}
.tac img{ display: block; margin: auto}
.tar{ text-align:right}
a{ text-decoration:none;/* -webkit-transition:all .1s;transition:all .1s;*/}
a i{display:none;cursor:pointer}
a *{cursor:pointer}
.alink{ color: #fff}
.ovh{overflow:hidden;*zoom:1}
.pr{position:absolute;top:0;left:50%;margin-left:-600px;}
.pa{position:absolute}
.mh400{ min-height: 400px; _height:400px;}
.f0{ font-size: 0}
.f-large{ font-size: 30px}
.f-red{ color:#C22026}
.f-yellow{ color:#fac800}
.f-org{color: #a16c57}
.f-green{ color:#39b613}
.f-blue{ color: #42bbc0}
.f-gray{ color:#ccc;}
.f-purple{ color: #641478}
.dib{ display: inline-block;}
.vat{ vertical-align: top;}
.hide{ display: none;}
/*.sanguoKV{width:100%;height:554px;background:url(../images/wailiansanguoKV.jpg) no-repeat top center;}*/
/*header footer*/
.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1; color: #999; font-size: 12px}
.wp{width:1200px;z-index:99;}
.clearfix:after { visibility:hidden; display:block; font-size:0;  content:" "; clear:both; height:0;}
.clearfix {zoom:1;}
.form-control{display:inline-block;height:30px;padding:0px 12px 0 6px;font-size:14px; margin-right:6px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc; width: 160px; }
.input-60{ width: 60px;}
.radio-inline,.checkbox-inline{display:inline-block;padding-right:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}
.radio-inline input,.checkbox-inline input{ display: inline-block; margin-right: 4px;}
.btn button{display:block;height:100%;background-color:transparent;border:0;outline:0;overflow:visible;padding:0 22px}
a.btn{display:inline-block;overflow:visible;padding:0 10px;height:32px;line-height:32px;*line-height:28px;vertical-align:middle;text-align:center;text-decoration:none;/*border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;*/font-size:14px;cursor:pointer; color: #fff}
.btn:hover{text-decoration:none}
.btn{min-width:60px}
.btn.btn-mini{height:26px;line-height:26px;padding:0 10px;min-width:40px;}
.btn.btn-small{height:30px;line-height:30px;*line-height:23px;padding:0 12px;min-width:50px}
.btn.btn-large{height:38px;line-height:38px;*line-height:36px;padding:0 30px; font-size: 16px;}
.btn.btn-xlarge{height:45px;line-height:45px;*line-height:43px;padding:0 40px; font-size: 16px;}
.btn-info{background: #a16c57;color:#fff; text-align:center}
.btn-info:hover{background: #8e5944;color:#fff}
.btn.btn-block{ display: block; width: 100%; padding: 0}

.btn-radius{-webkit-border-radius: 30px;border-radius: 30px}
.btn-radius20{-webkit-border-radius: 20px;border-radius: 20px}
.btn-radius15{-webkit-border-radius: 15px;border-radius: 15px}
.btn-radius10{-webkit-border-radius: 15px;border-radius: 10px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}
.ml40{ margin-left: 40px;}
.tac{text-align:center}
.f-org,.f-org:hover{color:#a16c57;text-decoration:none}
.f-grey{color:#666666}
.section p{font-size: 12px; line-height: 19px;}


.footer{background-color: #b57e69; position: relative; color: #fff; font-size: 13px}
.footer .wp{ padding: 30px 0 25px 0; line-height: 18px;}
.footer .wp a{ color: #fff}
.footer .txt02{ width: 700px; padding-right: 100px;}
.btn-btop{ width: 47px; height: 47px; background: url(../images/bg_btop.png); position: absolute; left:50%; top:-20px; margin-left: -23px; display: block;}
.btn-arr{ padding-right: 25px; height: 20px; line-height: 20px; background: url(../images/ar_top.png) no-repeat right center; float: right; color: #fff; margin-right: -100px;}

.header{ position: relative; height: 494px;}
.header .wp{height: 494px;}
.header-ym{background: url(../images/bg_ym.jpg) no-repeat top center;}
.top-logo{ width: 125px; height: 80px; background: url(../images/logo.png) no-repeat; margin-top: 15px; z-index: 9}
.top-menu{ margin: 47px 0 0 20px; z-index: 9; width: 650px;}
.top-menu li{ float: left; position: relative;}
.top-menu li h3{background: url(../images/bg_menuline.png) no-repeat right center; padding: 2px 20px 2px 13px;}
.top-menu li h3 a{ font-weight: normal; color: #fff; font-size: 15px}
.top-menu li h3 a:hover{ text-decoration: none;}
.top-menu li .sub{ position: absolute;height: 43px; left:0; top:24px; padding-top: 12px;  display: none; z-index: 99}
.top-menu li .sub i{width: 0; height: 0; overflow: hidden;*zoom:1; border: transparent 15px solid; border-bottom-color: #fff; position: absolute; top:-10px;left:17px; z-index: -1}
.top-menu li .sub a{ height: 43px; width: 70px; display: block; text-align: center; line-height: 43px;color: #b57e69; float: left;font-size: 14px;background: #fff;}

.top-menu li .sub a:hover,
.top-menu li .sub a.on{background-color: #b57e69; color: #fff; text-decoration: none;}
.top-menu li.last h3{ background: none;}

.sub-menu2{  z-index: 9; }
.sub-menu2 li{ float: left; position: relative;}
.sub-menu2 li h4{background: url(../images/bg_menuline.png) no-repeat right center; padding: 0px;}
.sub-menu2 li h4 a{ font-weight: normal; color: #fff; font-size: 15px}
.sub-menu2 li h4 a:hover{ text-decoration: none;}
.sub-menu2 li .sub2{ position: absolute;height: 43px;left:0; top:43px; padding-top: 20px;  display: none; z-index: 99; width: 700px;}
.sub-menu2 li .sub2 i{width: 0; height: 0; overflow: hidden;*zoom:1; border: transparent 15px solid; border-bottom-color: #fff; position: absolute; top:-2px;left:17px; z-index: -1}
.sub-menu2 li .sub2 a{ height: 43px; width: auto; padding: 0 18px; display: block; text-align: center; line-height: 43px;color: #b57e69; float: left;font-size: 12px; background: #fff;}
.sub-menu2 li.on h4 a,
.sub-menu2 li .sub2 a:hover,
.sub-menu2 li .sub2 a.on{background-color: #b57e69; color: #fff; text-decoration: none;}

.top-lang{ margin-top: 45px; z-index: 9; width: 45px;}
.top-lang a{ color: #b57e69; background-color: #fff;-webkit-border-radius: 6px; border-radius: 6px; height: 24px;line-height: 24px; padding: 0 10px; display: block; font-size: 13px; display: none;}
.top-user{background: url(../images/ic_user.png) no-repeat left center; padding-left: 35px; margin-top: 45px; margin-left: 20px; width: 110px; z-index: 9}
.top-user a{ height: 24px; display: inline-block; line-height: 24px; color: #fff; margin-right: 4px;}
.top-text{ position: absolute; top:200px; right:30px;}
.top-text img{display: block;float: right;}
.top-phone{ width: 188px; height: 41px; background: url(../images/img_phone.png) no-repeat; margin-top: 45px;}
.m-national{ width: 100%; position: absolute; bottom:0; height: 96px; left:0;background: url(../images/bg_menu.png) repeat-x; z-index: 999}
.m-national .wp{ height: 107px; width: 1050px; padding-left: 150px; }
.m-national h2{  line-height: 22px;color: #fff; font-size: 20px; font-weight: normal; width: 150px;float: left; height:72px; margin-left: -150px; padding-top: 24px;}
.m-national h2 span{color: #6b6866; display: inline-block;font-size: 13px}
.m-national .bd{ height: 96px;}
.m-national ul{ padding-top: 0px; }
.m-national li{ float: left; width: 20%; text-align: center;}
.m-national li.one{ border-left: none;}
.m-national li.one h3 a{ text-indent: 36px;}
.m-national li i{ height: 96px; width: 1px; background-color: #6b6966; position: absolute; right:0; top:0px; display: block;}
.m-national h3{ position: relative;}
.m-national h3 a{background: url(../images/ic_list.png) no-repeat 65px center; height: 96px; line-height: 96px; color: #fff; font-size: 16px;
    font-weight: normal; display: block;  text-indent: 15px;}
.m-national li.on h3 a,
.m-national h3 a:hover{ text-decoration: none;}
.m-national .nav-clist .wp{ width: 1200px; margin: auto;padding: 5px 0; height: 29px; }
.nav-clist{ position: absolute; width:100%;  top:96px; left:0px;}

.m-national .sub{ display: none; padding: 15px 0;height: 29px; background-color: #f5f5f5;border-bottom: solid 1px #d2d2d2; z-index: 2; position: absolute; left:0; width: 100%; top:100%;}
.m-national .sub ul{ padding-top: 0; text-align: left; letter-spacing: -1px; font-size: 0; width: 1000px; margin: auto}
.m-national .sub ul{ padding-left: 15px;}
.m-national .sub li{ float: none; display: inline-block;*display: inline;*zoom: 1; width: auto; padding: 0 20px;}
.m-national .sub li a{ font-size: 14px;color: #333; line-height: 29px;  display: inline-block; vertical-align: middle;}
.m-national .sub li img{margin-right: 12px;-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.6); box-shadow: 1px 1px 4px rgba(0,0,0,.6); display: inline-block;}
/*.top-search{ position: absolute; top:100px; right:0; }*/
/*.top-search .input{ width: 163px; height: 23px; border: none; background: url(../images/bg_search.png) no-repeat; font-size: 13px; float: left}*/
/*.top-search .btn-sc{width: 21px; height: 21px;background: url(../images/ic_search.png) no-repeat; border: none; margin-top: 1px; margin-left: 8px; float: left}*/

.top-logo2 {width: 135px;height: 51px;background: url(../images/clogo.png) no-repeat;margin-top: 35px;z-index: 9;margin-left: 20px;}
.bottom-cmlist{padding:5px 15px 15px;}
/* 侧边栏 */
/*
.sidebar-tools {position: fixed; top:35px; right:0; z-index: 10000}
.sidebar-tools .hd{ background:url(../images/bg_sidebar.png) no-repeat; width:136px; height:570px; position: absolute;top:0; right:0px;}
.sidebar-tools .bd{ position: absolute; top:120px; right:-136px;}
.sidebar-tools a.btn-cts{ height: 115px; display: block;}
.sidebar-tools a.btn-cs{ position: absolute; bottom:16px; right:20px; line-height: 40px; color: #fff; font-size: 14px;}
.sidebar-tools a.btn-cs:hover{ text-decoration: none;}
.sidebar-tools .st_nav{background:url(../images/bg_sm.jpg) no-repeat left 5px; padding-left: 30px; margin-left: 30px;margin-top: 10px;}
.sidebar-tools .st_nav p{ line-height: 34px}
.sidebar-tools .st_nav a{ color: #a16c57; font-size: 14px;}
.sidebar-tools .kf{margin-left: 22px;padding-top:12px;overflow:hidden;}
.sidebar-tools .kf a{background:url("../images/wailian_service_0627v3.gif") no-repeat scroll left center;color: #a16c57;display:block;float:left;height:24px;margin:5px;width:24px;}
*/


/*.slide_bg{width:142px;height:362px;background:url(../img/slide_bg.png) no-repeat 0;position:fixed;top:50%;transform: translateY(-50%);right:0;z-index: 10000}*/
/*.slide_btn{width:117px;height:25px;cursor:pointer;}*/
/*.slide_btn01{background:url(../img/slide_btn02.png) no-repeat 0;position:absolute;top:105px;left:13px;}*/
/*.slide_btn01:hover{background:url(../img/slide_selected_btn02.png) no-repeat 0;}*/
/*.slide_btn02{background:url(../img/slide_btn03.png) no-repeat 0;position:absolute;top:140px;left:13px;}*/
/*.slide_btn02:hover{background:url(../img/slide_selected_btn03.png) no-repeat 0;}*/
/*.slide_btn03{background:url(../img/slide_btn01.png) no-repeat 0;position:absolute;top:173px;left:13px;}*/
/*.slide_btn03:hover{background:url(../img/slide_selected_btn01.png) no-repeat 0;}*/
/*.slide_float{width:158px;height:182px;background:url(../img/slide_float.png) no-repeat 0;position:absolute;top:60px;left:-144px;box-sizing: border-box;padding:83px 0 0 12px;}*/
/*.slide_btn02:hover + .slide_float,.slide_float:hover{display: block;}*/
/*.slide_float>input{width:124px;height:25px;line-height:25px;display: block;border:none;background:#fff;text-align:center;}*/
/*.slide_float>button{display: block;width:90px;height:25px;border:none;background:url(../img/slide_float_btn.png) no-repeat 0;text-align:center;margin:8px 0 0 16px;}*/
/*.slide_totop{width:124px;height:37px;position:absolute;bottom:0;left:13px;}*/

#cnzz_stat_icon_1261707330{display:none;}
/*ins,ins input{display:none !important;width:0 !important;height:0 !important;overflow:hidden;}*/





