@charset "utf-8";
/* CSS Document */
/* reset */

body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
.data{ float:left; text-align: center;  margin:5px 20px 5px 5px; color:#fff; background:#9F9583; padding:2px 13px 2px 13px}
.data h2{ font-size:30px; font-weight: bold; background:#9F9583;font-family:"bodoni Bd BT"; }
.data span{ font-size:19px; display:block; font-family:"bodoni Bd BT"; padding:5px}

a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.5;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.5;}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.5;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.5;}

.edit_con_original{ line-height:1.8; padding:0 0; color:#333; text-align:justify;}
.edit_con_original ul{ margin:inherit; padding:inherit}
.edit_con_original ul li { list-style-type:disc; margin:auto; padding:inherit}
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; padding:inherit}
.edit_con_original h1 { font-size: 2em; font-weight:bold }
.edit_con_original h2 { font-size: 1.5em; font-weight:bold }
.edit_con_original h3 { font-size: 1.17em; font-weight:bold }
.edit_con_original h4 { font-size: 1em; font-weight:bold }
.edit_con_original h5 { font-size: 0.83em; font-weight:bold }
.edit_con_original h6 { font-size: 0.67em; font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}

.edit_con_original video {
    display: inline-block;
    max-width: 100%;
}
/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }


.showimg{ text-align:center; margin:0 auto; max-width:100%}
.showimg a img{ width:100%; margin:10px}
.preNext{ width:50%; margin:0 auto}

.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

/*公用样式end*/
.ratio-img{ width:100%; height:auto; display:block; }
.ratio-img img{ width:100%;}
.auto-bg { background-repeat:no-repeat; overflow:hidden; position:relative; background-position:center;background-size:cover; -ms-behavior: url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);}
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:1s all; -webkit-transition:1s all;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}

.ellipsis{white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis;}
.hide{ display:none;}
.sjmenu{float:left; display:block; border:1px solid #ddd; margin-right:10px; padding:5px 8px 5px 8px;}

.font-18{ font-size:18px;}
.font-20{ font-size:20px;}
.font-24{ font-size:24px;}
.font-30{ font-size:30px;}
.font-36{ font-size:36px;}
.font-44{ font-size:44px;}
.font-52{ font-size:46px;}
.font-72{ font-size:72px;}

strong.font-72{font-weight: normal;}

/*input*/
.error{ position:relative; }
.error  .valid_message{ position:absolute; top:0px; right:0px; color:#fff;  text-align:center; line-height:25px !important; height:25px !important; float:none !important; font-size:12px; display:block !important; border:0 !important; background:rgba(0,0,0,0.5) !important; border-radius:5px; width:120px !important; z-index:10;}
/*weixin*/
.disP { display: block !important; }
.tan_weixin{ border: 1px solid #ccc; padding: 30px 15px 15px; background:#fbfbfb; display: none; left: 50%; margin-left: -145px;  margin-top: -150px; position: fixed; top: 50%;  z-index: 160;}

.tan_weixin img{  height: 260px;  width: 260px; }
.closed2{ font-size: 30px; position: absolute; right: 15px; top: -10px; }
.tan_weixin span{ display:block; width:100%; height:1px; background:#ccc; }
.tan_weixin h3{ text-align:center; line-height:30px; }

.mbx{ width:100%; margin:0 auto; height:40px; line-height:40px; border-bottom:1px #CCC solid}

{ max-width:1898px; min-width:320px; margin:0 auto;}
.main{ padding-top:24px; }
.wrap{width:73%; margin:0 auto;}
.header{ padding:10px 0; height:64px;position:fixed; width:100%; z-index:10000; background:#F3F1EF;}
.header.fixedhede{ position:fixed;z-index: 10000;  top:0; left:0; width:100%;box-shadow:0 0 5px #bbb;background:rgba(243, 241, 239, 0.8);filter:Alpha(opacity=80);}
.lt9 .header.fixedhede { border-bottom:1px solid #eee;}
.logo{ float:left; width:141px; height:61px; margin-right:5%;}
.logo img{ width:100%; height:auto;}
.address_sel{ float:left; width:70px; color:#4C4C4C; border-bottom:1px solid #C2C2C2; height:24px; line-height:24px; margin:20px 0 0; }
/*模拟select*/
.select-wrap.disabled .select-box{ background:#eee; }
.select-wrap.disabled .select-box a { color:#aaa; opacity:0.2; filter:alpha(opacity=20);}
.select-wrap.disabled .select-box .ico { opacity:0.2; filter:alpha(opacity=20);}
.select-box { position:relative;box-sizing:border-box; }
.select-box dt a { display:block; text-indent:5px; position:relative; z-index:2; }
.select-box dt a b { overflow:hidden; margin:0 10px 0 0; color:#333; font-size:12px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box.open dt a b{ color:#787C80;}
.select-box .ico { position:absolute; right:0; top:0; width:7px; height:100%; z-index:1;  background:url(../images/dot01.png) no-repeat right center;}
.select-box dd { display:none;}
.select-body-box { position:absolute; margin-top:2px; border:1px solid #ddd; border-top:0; background:#fff;  box-sizing:border-box;  z-index:111111; width:370px !important; }
.select-body-box a { display:inline-block; padding:5px; width:60px; color:#666; font-size:12px;}
.select-body-box:hover a.on { background:none; color:#666;}
.select-body-box a.on,
.select-body-box a:hover,
.select-body-box:hover a.on:hover { background:#0094ff; color:#fff;}
.selectmask { display:none;}
/**/
/*.idnex2 .right_menu{ margin-top:0;top:90px; }
.idnex2 .returnTop{ margin-top:0; top:235px;}*/



/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

.bg{background:url(../images/block_04bg.jpg) center bottom no-repeat;  position:fixed; width:100%; height:100%; left:0; top:0; z-index:-1; }



/*@media all and (max-width: 1366px){
	.right_menu{bottom: 420px;}
	.returnTop{bottom: 370px;}
}

@media all and (max-width: 1000px){
	.returnTop{bottom: 125px;}
	.right_menu{bottom: 620px;}
}*/

.r_m_sub{ z-index:-1;; position:absolute; visibility:hidden; top:0; right:0px; width:auto; padding:20px; background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sub_01{margin-top:-49px;}
.sub_02{margin-top:0;word-wrap: break-word; break-word: break-all; width:100px;}
.ie7 .r_m_sub{display: none;}
.right_menu li.on .r_m_sub{ z-index:101;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);right:60px; visibility:visible;}
.right_menu li.on .r_m_sub{display: block;}
.sub_01 h2{ margin:0 0 20px;}
.sub_01 dl.book{ width:205px;}
.sub_01 dl.book.dot_ewm{width: 150px;}
.sub_01 dl.book.dot_ewm img{max-width: 100%;}
.sub_01 dl.book dd{ float:left; width:100%; margin:0 0 10px;}
.sub_01 dl.book dd span{ float:left; width:98%; height:26px; line-height:26px; border:1px solid #D9D9D9; background:#fff;}
.sub_01 dl.book dd span input.txt{ padding:0 3%; width:94%; font-size:12px; background:none; border:none;height:26px; line-height:26px;}
.sub_01 dl.book dd span.an{ width:42%; margin-right:5px;}
.sub_01 dl.book dd span.an input.txt{padding:0 10%; width:80%;}
.sub_01 dl.book dd.last{ margin:5px 0 0;}
.sub_01 dl.book dd.last .bon{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#9F9583; border:none;}
.sub_01 dl.book dd.last .bon:hover{background:#d7000f;}

.tel_bot{ display:none;}

.yzm{ cursor:pointer;}
.phone{ display:none; }



.block_top{background:url(../images/block_topbg.jpg) left top repeat;}
.block_01{ padding:1px 0;}
.block_01 li{ float:left; width:25%;*margin-left:-1px; position:relative;}
.block_01 li .img{ width:100%; height:auto;}
.block_01 li span{ position:absolute; left:50%; top:50%; width:68px; height:46px; margin:-23px 0 0 -34px; background:url(../images/dot04.png) no-repeat; background-size:cover;}

.ind_tit{ padding:60px 0 0; text-align:center;}
.ind_tit span{ color:#494949;}
.ind_tit span b{ color:#DF0010; font-weight:normal;}
.ind_tit em{ display:block; margin:0 auto 20px; width:65px; height:24px; border-bottom:1px solid #8A8A8A;}

.tab_tit{ text-align:center; margin:0 0 50px;}
.tab_tit li{ display:inline-block; zoom:1; *+display:inline; margin:0 2px 7px 2px;cursor:pointer; position:relative;}
.tab_tit li span{ display:block; padding:5px; width:100px;font-size:16px; color:#828282;background:#F7F7F7;border:1px solid #D5D2D0;}
.tab_tit li.on span{ color:#fff; background:#454C6E; border:1px solid #454C6E;}
.tab_tit li.on em{ display:block; width:100%; height:0px; background:url(../images/dot05.png) center bottom no-repeat;}

.imglist li{ float:left; width:25%;*margin-left:-1px;transition:0.3s all; -webkit-transition:0.3s all; position:relative;}
.imglist li:hover{/*transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);*/ z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5); }
.imglist li .inner{ margin-right:1px; margin-bottom:1px;position:relative;}
.imglist li .img{ display:block;}
.imglist li .img img{ max-width:100%;}
.imglist li .txt{color:#fff; position:absolute; left:0; top:0; width:80%; padding:0 10%; height:100%; opacity:0; filter:alpha(opacity=0); zoom:1; transition:0.3s all; -webkit-transition:0.3s all; background:url(../images/tm_50.png) repeat;}
/*.imglist li:hover .txt { opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:999;transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}*/
.imglist li:hover .txt{ opacity:1; filter:alpha(opacity=100); }
.imglist li .txt h2{ margin:13% 0 30px;}
.imglist li .txt .c{ font-size:12px; height:3em; margin:0 0 20px; overflow:hidden;}

.wid_all,.dis_w_h{ width:100%; height:100%; display:block; position:absolute; top:0; left:0; z-index:10; overflow:hidden; }   
.hei_all{ width:100%; height:100%; display:block; }

.ie7 .dis_w_h{ display:block; width:100%; height:100%; }

.block_02 h2 a{ color:#fff !important; }
.block_02 .more a{ display:block; width:100%; height:100%; }
.block_02{ overflow:hidden; }
.block_03{ background:#F7F7F7; z-index:9;}
.block_03 ul{ margin:40px 0 0;}
.block_03 li{ float:left; width:25%; *margin-left:-1px;position:relative;transition:0.3s all; -webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;}
.block_03 li:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);-0-moz:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.block_03 li.an{ width:20%;}
.block_03 li.an .inner{ background:#9F9583; color:#fff;}
.block_03 li .inner{ margin:0 1px 1px 0;}
@media only screen and (max-width: 767px){
	.block_03 li .inner{margin:0;}
}
.block_03 li .img{ width:100%;}
.block_03 li .con{color:#fff;position:absolute; 
	left:50%; top:50%; width:85%; 
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.lt9 .block_03 li .con{
	margin-top:-30px;
	margin-left: -135px;
}
.block_03 li .con h2{ margin:30px 0 0; line-height:1.2;}
.block_03 li .con h2 em{}
.block_03 li .con span{ display:block;text-align: center;}
.block_03 li .txt{ color:#fff; position:absolute; left:0; top:0; width:80%; padding:0 10%; height:100%; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all; background:url(../images/tm_50.png) repeat;}
.block_03 li .txt h2{ width:100%; height:30px; line-height:30px; text-align:center; top:50%; margin-top:-15px; position:absolute; left:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.block_03 li:hover .txt,.block_03 li:hover .txt h2{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:999;}
.block_03 li .txt h2 a{ color:#fff !important; }
.nobg{ background:none;}
.block_04{ padding:20px 0 0px;/*background-attachment:fixed;*/}
.block_04 .ind_tit span a{ color:#fff;}
.bl_04_con{ margin:0 8% 0;}
.bl_04_con .fixed{}
.bl_04_con li{ float:left; width:96.66%; color:#fff;}
.bl_04_con li .inner{ margin:15px; padding:5px 10px 15px; border:3px solid rgba(255,255,255,0.5); text-align:center;}
.lt9 .bl_04_con li .inner{ border:3px solid #fff;}
.bl_04_con li .inner a{ color:#fff;}
.bl_04_con li:hover .inner{border:3px solid #000; background:rgba(255,255,255,0.5);}
.lt9 .bl_04_con li:hover .inner{ border:3px solid #D7000F;}
.bl_04_con li:hover .inner a{ color:#000;}
.bl_04_con li h2{ line-height:1.2;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bl_04_con li h3{ font-family:"宋体";line-height:1.2}
.bl_04_con li p{ height:3em; font-size:12px; text-align:left; overflow:hidden;}
.block_04 .bon{transition:0.3s all; -webkit-transition:0.3s all; display:block; margin:0 auto 10px; width:58px; height:58px; background:url(../images/dot08.png) left top no-repeat; cursor:pointer;}
.block_04 .bon:hover{background:url(../images/dot08_on.png) left top no-repeat;}
.block_04 .bon a{display:block; }
.block_04 .ind_tit em{ border-bottom:1px solid #fff;}



.block_05{ background:#fff;}
.bl_05_con{ margin:10px 0 0;}
.bl_05_con li{ float:left; width:25%;*margin-left:-1px;transition:0.3s all; -webkit-transition:0.3s all; position:relative;}
.bl_05_con li:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.bl_05_con li .inner{ margin:13px; position:relative;}
.bl_05_con li .img { width:100%; overflow:hidden;}
.bl_05_con li .bot_txt{ position:absolute; left:0; bottom:0; width:100%; height:24px; line-height:24px; padding:10px 0 30px 0; text-align:center;background:url(../images/tm_50.png) repeat;z-index:2;}
.bl_05_con li .bot_txt p{ padding:0 10px; color:#fff; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bl_05_con li .right_txt{position:absolute; width:90px; height:85px; right:0; top:0; z-index:2; background:#9A9284; color:#fff;}
.bl_05_con li .right_txt h2{ padding:15px 5px 10px 10px;}
.bl_05_con li .right_txt h2 span{ display:block; line-height:1.2;}
.bl_05_con li .right_txt h2 span em{ font-weight:bold;}
.bl_05_con li .txt{color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;-moz-opacity:0;filter:alpha(opacity=0); visibility:hidden; transition:0.3s all; background:url(../images/tm_50.png) repeat;}
.bl_05_con li .txt .txt_in{ padding:8.5% 8.5% 0;}
.bl_05_con li .txt .t_i_logo{ width:29.3%; height:29.3%; height:81px; margin-bottom:5%; /*border:1px solid #fff;*/}
.bl_05_con li .txt .t_i_logo img{height:100%; width:auto;}
.bl_05_con li .txt .t_i_c{ font-size:12px; color:#fff; height:4.5em; overflow:hidden;}
.bl_05_con li:hover .txt{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:9; visibility:visible;}
.bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:none;}
.bl_05_con li .img img{ transition:all 0.8s; -webkit-transition:all 0.8s; }
.bl_05_con li:hover .img img{ transform:scale(1.05); -webkit-transform:scale(1.05); }

.block_06{height:761px; position:relative; }
.block_06 .mark {background:url(../images/dot11.png) repeat; opacity:0.5; filter:alpha(opacity=50); width:100%; height:100%; display:block;  position:absolute; left:0; top:0; right:0; bottom:0; z-index:20000;}
.block_06 .mask-txt { position:absolute; z-index:1000; left:0; top:0; bottom:0; right:0; color:#fff; cursor:default; text-align:center; cursor:pointer;}
.block_06 .mask-txt .txt{ position:absolute; left:0; width:100%; text-align:center; top:50%; height:280px; margin-top:-100px;}
.block_06 .mask-txt i.icon{ display:block; width:102px; height:70px; background:url(../images/dot09.png) no-repeat; margin:0 auto 50px; cursor:pointer; background-size:cover;}
.block_06 .mask-txt .img{ margin:0 0 40px;}
.block_06 .mask-txt h2{letter-spacing:28px;}
.block_06 ul{ z-index:1000; }
video{ display:block;}

.vid-lod { background:url(../images/bx_loader.gif) no-repeat center rgba(255,255,255,0.9); overflow:hidden; text-indent:-100px; border-radius:10px;  width:50px; height:50px; position:absolute; z-index:11; left:50%; top:50%; margin:-25px 0 0 -25px;  display:none;}
.block_06 ul li { cursor:pointer; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; overflow:hidden;}
.block_06 ul li video{ width:100%; height:100%;}
.flashplear{ position:absolute !important; width:100%; height:100%; z-index:1000; display:none; overflow:hidden;}
.noflash .flashplear { display:block;}
.video-auto-box.noflash .mark{ display:none;}
.noflash .play-1 { display:none;}
.video-auto-box .at-img{ display:block; position:absolute; z-index:0; left:0; top:0; width:100%; height:100%; z-index:2;}
.video-auto-box .mark{ z-index:5;}
.no-video .video-auto-box video{ display:none; }
.no-video .video-auto-box .at-img{ display:block;}
.no-video .mask-txt i.icon{ display:none;}
.auto-box-div { position:relative; }
.auto-box-div img { position:absolute; width:100%; height:100%; left:0; top:0;}



.block_07{ background:#F7F7F7; padding:40px 0 0;}
.tabs{position:relative;}
.tabs a{text-decoration:none;}

.tabNav{ text-align:center; margin:0 0 50px;}
.tabNav li{ display:inline-block; zoom:1; *+display:inline; margin:0 2px;cursor:pointer; position:relative;}
.tabNav li span{ display:block; padding:5px; width:170px;font-size:16px; color:#828282;background:#F7F7F7;border:1px solid #D5D2D0;}
.tabNav li.active span{ color:#fff; background:#9F9583; border:1px solid #9F9583;}
.tabNav li.active em{ display:block; width:100%; height:7px; background:url(../images/dot05.png) center bottom no-repeat;}




.new_txtlist{ height:325px; overflow:hidden;}
.new_txtlist li{ float:left; width:50%;*margin-left:-1px;padding:0 0 15px;}
.new_txtlist li .inner{ position:relative; width:90%;}
.new_txtlist li .date{ position:absolute; left:0; top:0; width:55px; text-align:center;}
.new_txtlist li .date span,.da span{ display:block; width:55px; height:36px; line-height:36px; background:#F20011; color:#fff;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.new_txtlist li .date em,da em{ color:#F20011;}
.new_txtlist li .txt{ margin-left:80px;}
.new_txtlist li .txt h2{ margin:0 0 15px;color:#272727;}
.new_txtlist li .txt h2 a{ color:#272727;}
.new_txtlist li .txt h2 a:hover,.new_txtlist li .txt h2:hover{ color:#D7000F}
.new_txtlist li .txt .c{ height:3em; overflow:hidden; margin:0 0 10px;}

.new_imglist{ margin:0 -20px;height:325px; overflow:hidden;}
.new_imglist li{ float:left; width:33.3%;}
.new_imglist li .inner{ position:relative; margin:0 20px;}
.new_imglist li .bot_txt{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; font-size:16px;color:#fff;background:url(../images/tm_50.png) repeat;z-index:2;}
.new_imglist li .bot_txt h2{ float:left; width:70%; margin-left:5%;}
.new_imglist li .bot_txt h2 a{ color:#fff;}
.new_imglist li .bot_txt span{ float:right; margin-right:5%;}
.new_imglist li .inner a{ display:block; width:100%; }


.viewmore{ display:block; height:31px;  padding:30px 0 80px; text-align:center; font-size:16px;}
.block_02 .viewmore,.new_txtlist + .viewmore,.new_imglist + .viewmore{padding:30px 0 80px;}
.bl_04_con .viewmore a{ color:#fff;}
.viewmore a{ display:inline-block; padding:5px 15px; border:1px solid #9F9583;}
.viewmore a:hover{ background:#9F9583; color:#fff; }
.block_08{ height:465px;}
.block_08 .ind_tit{ padding:60px 0 20px;}
.block_08 .ind_tit span{ color:#fff;}
.block_08 ul{ margin:20px 0 0;}
.block_08 li{ float:left; width:20%;*margin-left:-1px; text-align:center;}
.block_08 li .inner{ padding:0 10px;}
.block_08 li span{ display:block; margin:0 auto; width:115px; height:115px; line-height:115px; text-align:center; border:2px solid #C9C9C8;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.block_08 li span img{ display: inline-block; height: auto; max-height: 100%;max-width: 100%;vertical-align: middle; width: auto;transition:1s all;}
.lt8 .block_08 li span img{ margin-top:20px;}
.block_08 li span a{ display:block;}
.block_08 li:hover span img{transform:rotate(360deg)}
.block_08 li h2{ color:#FFFFFF; margin:30px 0 10px;}
.block_08 li:hover h2,.block_08 li h2 a{ color:#FFFFFF;}
.block_08 li h2 a:hover{ color:#FFFFFF;}
.block_08 li .c{ padding:10px 0 0; color:#FFFFFF; font-size:12px; height:3em; overflow:hidden;}
.block_08 .ind_tit em{ border-bottom:1px solid #fff;}


@media only screen and (max-width:1799px) {
.wrap{ width:80%;}
.bl_04_con{ margin:0 7% 50px;}
.block_06{height:665px;}



@media only screen and (max-width:1659px) {


.wrap,.index .header .wrap{ width:82%;}
.sear{ width:14.5%; }
.font-18{ font-size:16px;}
.font-20{ font-size:18px;}
.font-24{ font-size:22px;}
.font-30{ font-size:26px;}
.font-36{ font-size:32px;}
.font-44{ font-size:40px;}
.font-52{ font-size:46px;}
.font-72{ font-size:60px;}
}

@media only screen and (max-width:1450px) {
.wrap,.index .header .wrap{ width:92%;}
.font-18,.bl_05_con li .bot_txt p,.tab_tit li span,.tabNav li span,.new_imglist li .bot_txt,.foot_top li h2 a,.link dt{font-size:14px;}
.font-20{ font-size:16px;}
.font-24{ font-size:20px;}
.font-30{ font-size:24px;}
.font-36{ font-size:28px;}
.font-44{ font-size:36px;}
.font-52{ font-size:36px;}
.font-72{ font-size:50px;}

.block_06{height:577px;}
.block_03 ul,.block_08 ul{ margin:0;}
.imglist li .txt h2{ margin:8% 0;}
.bl_04_con{ margin:0 7%;}
.block_04,.footer{ padding:40px 0;}
.bl_05_con{ margin:0 0 40px;}
.tab_tit,.tabNav{ margin:0 0 20px;}
.ind_tit{ padding:40px 0 20px;}
.block_03,.new_txtlist li{ padding:0 0 40px;}
.block_07{ padding:40px 0 0;}
.block_08{ height:auto; padding:0 0 60px;}

.viewmore{ padding:40px 0 0;font-size:14px;}
.block_02 .viewmore,.new_txtlist + .viewmore,.new_imglist + .viewmore{padding:40px 0;}



.bl_04_con{ margin:0;}

.block_04,.footer{ padding:30px 0;}
.bl_05_con{ margin:0 0 30px;}
.tab_tit,.tabNav{ margin:0 0 15px;}
.ind_tit{ padding:30px 0 15px;}
.block_03,.new_txtlist li{ padding:0 0 30px;}
.block_07{ padding:30px 0 0;}
.imglist li .txt h2{ margin:6% 0;}
.imglist li .txt .c{ margin:0 0 1em;}
.more{ width:24px; height:24px;}
.bl_05_con li .bot_txt{ padding:5px 0;}
.bl_05_con li .right_txt{ width:80px; height:80px;}
.bl_05_con li .txt .t_i_c{ height:3em;}

.block_06 .mask-txt i.icon{ width:80px; height:55px;}
.block_06 .mask-txt .img{ margin:0 0 20px;}
.block_06 .mask-txt .img img{ width:360px;}


.new_txtlist li .txt .c{ height:1.5em; margin:0 0 10px;}
.new_imglist{ margin:0;}
.new_imglist li .inner{ margin:0 10px;}

.block_04{background-attachment:scroll;}

.banner li .txt{ bottom:20%;}
.banner li .txt a.view{ width:100px; background-position:80px center;}
.new_txtlist, .new_imglist{ height:auto; }
}

.phone_foot_ul{ display:none;}
@media only screen and (max-width:1024px) {
    .block_03 li .txt{ opacity:1; height:40px;  bottom:0; top:auto; }
    .block_03 li .txt h2{ opacity:1; line-height:40px; height:40px; position:static; margin:0; }
    .block_03  .wid_all{ display:block; }  
    .wid_all,.dis_w_h{ display:none; }
    .bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:block;}
}

@media only screen and (max-width:1023px) {
body{ font-size:12px;}
.phone{ display:block; padding:10px 0 0;  text-align:center; font-size:16px; line-height:25px; color:#D7000F !important; }
.phone img{ display:inline-block; padding-right:5px; vertical-align:middle; }

.block_01 li span{ width:48px; height:32px; margin:-16px 0 0 -24px}

.new_imglist li .inner{ margin:0 5px;}
.imglist li,.bl_05_con li{ width:25%;}
.bl_04_con li{ width:95%;}


.block_03 ul{ position:relative; }
.block_03 li{ width:20%;}
.block_03 li.an{ width:100%;  height:auto; overflow:hidden; position:absolute; left:0; top:0; overflow:hidden; background:#9F9583;}
.block_03 li.an .inner{  height:auto; }
.block_03 li.an .con span{ line-height:60px;padding:0;  text-align:center;  }

.block_03 li.an .con{ position:static; width:auto; 
	padding:0 10px; 
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
} 
.block_03 li.an .img{ display:none; }

.tab_tit li span,.tabNav li span{ width:120px;}
.new_imglist li .bot_txt{ height:30px; line-height:30px;}
.new_imglist li .bot_txt h2{ width:90%;}
.new_imglist li .bot_txt span{ display:none;}

.block_08 li span{ width:90px; height:90px; line-height:90px;}
.block_08 li span img{ width:70%;}

.block_06 .mask-txt i.icon{ width:60px; height:41px;}
.block_06 .mask-txt .img img{ width:300px;}
   
.new_txtlist li .txt .c{ height:4.5em;}


.foot_top li.f_4{ width:22%;}
.foot_top li dl.book dd span.an{ width:28%;}

/*.header{ padding:5px 0 10px; height:auto; position:fixed; top:0; left:0; width:100%;box-shadow:0 0 5px #bbb;background:rgba(243, 241, 239, 0.8);filter:Alpha(opacity=80);}
.menu_h{ margin-top:-6px;}*/

/*.imglist li:hover,*/
.block_03 li:hover,.bl_05_con li:hover{transform:scale(1,1); -webkit-transform:scale(1,1); -ms-transform:scale(1,1); }

.bl_05_con li .inner{ margin:8px; }
.d_txt{ display:none; }
.bl_05_con li .right_txt h2{ padding-top:10px ; }
.bl_05_con li .right_txt{ height:auto; }

}

@media only screen and (max-width:767px) {

    .bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:block;}
    >.main>.tran_scale{ display:none; }

    .new_txtlist.new_imglist{ height:auto; }
    .block_02 .viewmore, .new_txtlist + .viewmore, .new_imglist + .viewmore{ padding:20px 0; }
    .main{ padding-top:20px; }
/*模拟select*/
.returnTop{ right:5px; top:50%;}
.select-body-box { z-index:100000; position:fixed; top:40px !important; left:10% !important; width:80% !important; max-height:80%; }
.selectmask { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:2; display:block; }
/**/
.font-24{ font-size:16px;}
.font-30{ font-size:18px;}
.font-36{ font-size:20px;}
.font-44{ font-size:24px;}
.font-52{ font-size:28px;}
.font-72{ font-size:32px;}




.phone_foot_ul dd{ border-bottom:none;}
.nav li:last-child{ border-bottom:1px solid #ccc;}
.right_menu{ display:none;}
.block_01 li{ width:50%;}

.block_04,.footer{ padding:20px 0;}
.new_imglist li{ margin:0;}
.new_txtlist li .txt h2{ margin-bottom:5px; }
.tab_tit,.tabNav{ margin:0 0 10px;}
.ind_tit{ padding:20px 0 10px;}
.bl_05_con{ margin:0 0 40px;}
.block_03,.new_txtlist li{ padding:0 0 20px;}
.block_07{ padding:20px 0 0;}

.ind_tit em{ height:14px;}

.imglist li,.bl_05_con li{ width:50%;}
.imglist li .txt .c{ height:1.5em; margin:0 0 0.5em;}
.more{ width:20px; height:20px;}

.block_03 li{ width:33.3%;}
.bl_04_con li{ width:93.3%;}
.bl_04_con li:nth-child(n+7){ display:none; }
.bl_04_con li .inner{ margin:5px; }
.bl_05_con li,.bl_05_con, .new_txtlist li,.new_txtlist li .inner,.new_imglist li{ width:100%; margin-bottom:10px;}
.block_08{ padding:0 0 40px;}
.block_08 li span{ width:40px; height:40px; line-height:40px;}
.block_08 .ind_tit{ padding:40px 0 20px;}
.block_08 li h2{ margin:10px 0 0;}
.block_08 li .c{ display:none;}

.block_06{ height:240px;}
.block_06 .mask-txt i.icon{ width:40px; height:27px; margin:0 auto 20px;}
.block_06 .mask-txt .img{ margin:0 0 10px;}
.block_06 .mask-txt .img img{ width:150px;}
.block_06 .mask-txt .txt{ height:100px; margin-top:-50px;}
.block_06 .mask-txt h2{ letter-spacing:0;}



.new_txtlist li .txt .c{ height:1.5em;}

.returnTop{ width:26px; height:26px; background-size:cover;}

.banner .bx-wrapper .bx-prev {
	width:16px; height:30px; margin-top:-15px;left: 10px;
}
.banner .bx-wrapper .bx-next{
	width:16px; height:30px; margin-top:-15px;right: 10px;
}
.foot_bot .cop span a{ display:inline-block; margin:0; }


 #tab-2 .new_imglist li:nth-child(n+3),#tab-3 .new_imglist li:nth-child(n+3),#tab-4 .new_imglist li:nth-child(n+3){ display:none; }
 #tab-2 .new_imglist li,#tab-3 .new_imglist li,#tab-4 .new_imglist li{ width:47%; margin:10px 1.4% 10px;  }

.block_01 li:nth-child(n+3){ display:none; }
.bl_04_con li:hover .inner{border:3px solid rgba(255,255,255,0.5); background:none;}
.bl_04_con li:hover .inner a{ color:#fff;}


.tel{ font-size:12px; left:43%; top:7px;}

.bl_05_con_ld.bl_05_con li{ width:50%;  }
.bl_05_con_ld.bl_05_con li:nth-child(n+7){ display:none; }
.bl_05_con li .inner{ margin:5px; }
.bl_05_con li .right_txt{  height:60px; }
.block_02 .imglist li:nth-child(n+7){ display:none; }

}
@media only screen and (max-width:500px) {
    .tel{ display:none;}
    .bl_05_con li .right_txt h2{ padding-top:5px; }
    .bl_05_con li .right_txt{ height:45px; }
    .bl_05_con li .bot_txt{ padding:0; }
    .bl_05_con li .bot_txt p{ padding:0 5px; font-size:12px; }
    .bl_05_con li .inner{ margin:3px; }
    
}
@media only screen and (max-width:479px) {
    #tab-2 .new_imglist li,#tab-3 .new_imglist li,#tab-4 .new_imglist li{ width:100%; margin:0 0 20px;  }
     #tab-2 .new_imglist li:nth-child(n+2),#tab-3 .new_imglist li:nth-child(n+2),#tab-4 .new_imglist li:nth-child(n+2), #tab-1 .new_imglist li:nth-child(n+3){ display:none; }
}
@media only screen and (max-width:414px) {
    .main{ padding-top:10px; }
.block_07 .tab_tit li span,.tabNav li span{ width:78px;}
.block_06{ height:166px;}
.font-24{ font-size:16px;}
.font-30{ font-size:16px;}
.font-36{ font-size:18px;}
.font-44{ font-size:20px;}
.font-52{ font-size:24px;}
.font-72{ font-size:28px;}

.bl_04_con li{ width:95%;}
.bl_04_con li:nth-child(n+5){ display:none; }

}

@media only screen and (max-width:413px) {

.block_03 li.an .con span{ line-height:20px;padding:10px 0;  text-align:center;  }

.block_03 li.an .con{ height:60px; }  
.logo{ width:90px;}
.address_sel{ margin:10px 0 0;}
.sear{ margin-top:10px;}
.menu_h{ margin-top:-12px;}

.block_07 .tab_tit li span,.tabNav li span{ width:70px;}
}

@media only screen and (max-width:374px) {
.block_07 .tab_tit li span,.tabNav li span{ width:56px;}
.foot_bot .cop span{ display:block; margin-left:0;}

}
@media only screen and (max-width:359px) {
.logo{ width:70px;}
.address_sel{ margin:5px 0 0;}
.sear{ margin-top:5px;}
.menu_h{ margin-top:-13px;}
.sear{ width:100px;}
.sear .txt{ width:58px;}
	
}

.ie7 .tabNav li em{display: none;}
.ie7 .case_1 dl dd.of.cf .fl a.on{margin-top: 13px;}
.ie7 .case_2 a#sortTime,.ie7 .case_2 a#sortHits{position: relative;top:-6px;}

.ie7 .tab_tit li em{display: none;}

