﻿@charset "utf-8";
/* CSS Document */
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
li{list-style: none;}
html{position: relative;}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea,a,h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei";font-size:14px;color: #333;line-height: 30px;  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{ overflow-x:hidden; background: #ffffff;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
strong, span, em{ font-weight: normal;font-style: normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color: #333;}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle; max-width: 100%; max-height: 100%;}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
 i,em,span,strong{ font-style: normal;}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
 
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.clearfix { zoom:1; }
.clearfix:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }

/*header*/

.header{width: 100%; margin: 0 auto; height: 194px; position: relative; background: #272624;}
.header .logo{ display: block; width: 200px; height: 55px; margin: 0 auto 1px; padding-top: 28px;}
.header .logo img{ width: 200px; height: 55px;}
.navBar{ width: 1200px; position:relative; z-index:6;  height:81px; margin:0 auto;}
.nav{ width: 100%; margin: 0 auto; height: 100%; }
.nav>li{  position:relative; float:left; width:150px;}
.nav>li>a{ line-height: 52px; display:block; color:#ffffff; font-size: 15px; width: 100%; height: 100%; text-align: center; position: relative; overflow: hidden;}
.nav>li>a>i{ display: block; width: 100%; height: 36px; text-align: center; font-size: 14px; overflow: hidden; text-transform: uppercase;}
.nav>li.m1>a>i{ background: url(../images/i1.png) no-repeat center center; }
.nav>li.m2>a>i{ background: url(../images/i2.png) no-repeat center center;}
.nav>li.m1>a.active>i, .nav>li.m1:hover>a>i{ background: url(../images/i1h.png) no-repeat center center;transition:all 0.8s; }
.nav>li.m2>a.active>i, .nav>li.m2:hover>a>i{ background: url(../images/i2h.png) no-repeat center center;transition:all 0.8s;}
.nav>li>a.active>span:before, .nav>li>a:hover>span:before{ width: 4px; height: 4px; display: inline-block;content: "";background: #f5d599; position: relative;left: -12px; top: -3px;}
.nav>li>a.active>span:after, .nav>li>a:hover>span:after{ width: 4px; height: 4px; display: inline-block;content: "";background: #f5d599; position: relative;right: -12px; top: -3px;}
.nav>li>a>span {position: relative; display: inline-block; height: 44px; line-height: 44px; font-size: 15px; width: 100%;}
.nav>li .active, .nav>li:hover span, .nav>li>a:hover>i{color: #f5d599;}
.nav .sub{ display:none; width:100%; position:absolute; top:90px; left: 0; border-radius: 8px;background: #272624; padding-bottom: 10px;z-index: 999;}
.nav .sub li{ padding:0 10px;}
.nav .sub li a{ display:block; line-height:46px; height: 46px; overflow: hidden; text-align:center; font-size: 16px; color: #ffffff; background: url(../images/navl.png) no-repeat -300px bottom; background-size: 100% 1px;}
.nav .sub li a:hover{color: #f5d599; background: url(../images/navl.png) no-repeat 0 bottom; background-size: 100% 1px; transition: all 1s;}
#banner{ position: relative; height:520px;}
.banner{ position:relative;  height:520px; overflow:hidden; width: 1920px; left: 50%; margin-left: -960px;}
.banner .pic{height:520px; position: relative; z-index: 1;}
.banner .pic img { width:100%; height:100%; display: block; z-index: 2;}	
.focusBox1, .focusBox2, .focusBox3{ opacity: 0; position: absolute; top: 0;z-index: -1;}
.mendian{ position: absolute; right: 0; bottom: 20px; z-index: 3;transition: all 0.5s;}
.mendian li{ float: left; width: 90px; margin-right: 10px;}
.mendian li a{ display: block; width: 100%;transition: all 5s; }
.mendian li a .div_img{transition: all 0.5s;position: relative; top: 0; border-radius: 6px; width: 90px; height: 80px; display: table-cell;text-align: center;vertical-align: middle; overflow: hidden; }
.mendian li a .div_img em{ position: absolute; left: 0; bottom: 0; display: block;width:100%; height: 26px; line-height: 26px; background: rgba(0,0,0,0.8); color: #ffffff; font-size: 12px; text-align: center;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.mendian li a .div_img img{ max-width: 100%; max-height: 100%; }
.mendian li a .addinfo{ opacity: 0; padding:6px 12px; border-radius: 6px; width: 470px; background: rgba(0,0,0,0.5); color: #f5d599; font-size: 14px; line-height: 26px; position: absolute; top: 100px; left: 0;}
.mendian li a:hover{transition: all 0.5s; }
.mendian li a:hover .div_img{ transition: all 0.5s; top: -10px;  }
.mendian li a:hover .addinfo{ opacity: 1; transition: all 0.5s;  }
.mendian li a:hover:after{ display: block; width: 90px; content: ""; height: 1px; background: #f5d599; position: absolute; top: 90px;}
.content{ width: 100%; background: url(../images/cbg.jpg) no-repeat top center; height: 1078px;}
.index_title{ text-align: center; color: #272624; font-size: 18px; text-transform: uppercase; padding-top: 18px;}
.index_title em{ display: block;font-size: 30px; line-height: 50px;}
.index_title em:before{ display: inline-block;width: 50px; height: 1px; background: #272624; content: ""; position: relative;top: -8px; left: -18px;}
.index_title em:after{display: inline-block;width: 50px; height: 1px; background: #272624; content: "";top: -8px; right: -18px; position: relative;}
.index_title img{ display: block; width: 182px; height: 62px; margin:0 auto 20px; }
.content .section1{ width: 1200px; margin:0 auto; }
.content .section1 li{ float: left; height: 400px; margin-bottom: 20px;}
.content .section1 li.li1{ width: 300px; margin-right:20px;}
.content .section1 li.li2{ width: 560px; }
.content .section1 li.li3{ width: 620px; margin-right:20px;}
.content .section1 li.li1 a{width: 300px;}
.content .section1 li.li2 a{width: 560px; }
.content .section1 li.li3 a{width: 620px;}
.content .section1 li a{ display: table-cell; height: 400px; vertical-align: middle;text-align: center; overflow: hidden; border-radius: 12px; position: relative;}
.content .section1 li a img{ max-height: 100%; max-width:100%; }
.content .section1 li a .mark{ top: 30px; left: 50%; opacity: 0; margin-left: -126px; position: absolute; width: 252px; height: 340px; border:1px solid #e3bd75; border-radius: 12px; overflow: hidden; background: rgba(0,0,0,0.8); text-align: center;}
.content .section1 li a .mark p{ line-height: 32px; font-size: 15px; color: #f5d599; margin-top:120px;}
.content .section1 li a .mark em{ font-size: 16px; color:#f5d599; display: block;  }
.content .section1 li a:hover .mark{opacity: 1; -moz-animation: ball1 1s ease-in-out;-webkit-animation: ball1 1s ease-in-out;animation: ball1 1s ease-in-out;}
@keyframes ball1 {
  0% {
   left: -50%
  }
  100% {
    left: 50%
  }
}
.content .more{ display: block;text-align: center; font-size: 14px; color: #272624; }
.content .more:hover{ color: #f5d599; transition: all 0.5s; }
#footer1{ width: 100%; background: #272624; padding: 44px 0 20px;}
.footer1{ width: 1200px; margin: 0 auto; height: 100%;}
.footer1 dl{ width: 140px; float: left;}
.footer1 dl dt a{ color: #ffffff; font-size: 15px; padding-bottom: 16px; position: relative;display: block;text-align: center;}
.footer1 dl dd{ line-height: 26px; color: #cccccc; font-size: 14px; }
.footer1 dl dd a{line-height: 26px; color: #cccccc; font-size: 14px;display: block;text-align: center; }
.footer1 dl.dl1{ width: 195px; background: url(../images/tel.png) no-repeat;background-position: -3px -2px; margin-top: 3%; }
.footer1 dl.dl1 dt{text-indent: 4rem; color: #ffffff; font-size: 18px;line-height: 2; font-weight:bold;}
.footer1 dl.dl1 dd{ color: #ffffff; font-size: 18px;}
.footer1 dl.dl2 dt{background: url(../images/wbg.png) no-repeat top center; padding-top: 5px;}
.footer1 dl.dl2 dt i{ width: 128px; height: 96px; display: table-cell;text-align:center; vertical-align: middle;overflow: hidden;}
.footer1 dl.dl2 dt i img{ max-width: 100%; max-height: 100%; }
.footer1 dl.dl2 dt em{ display: block;width: 100%; text-align: center; color: #ffffff; font-size: 12px; line-height: 30px;}
.footer1 dl a:hover{ color: #f5d599;transition: all 0.5s; }
.footer1 dl a:hover:before{transition: all 0.5s;  content: "";display: inline-block; width: 3px; height: 3px; background: #f5d599; position: relative;top: -4px; left: -7px; }
.footer1 dl a:hover:after{transition: all 0.5s;  content: "";display: inline-block; width: 3px; height: 3px; background: #f5d599; position: relative;top: -4px; right: -7px; }
#footer{ width: 100%; background: #1d1c1a; padding: 16px 0;}
.footer{ width: 1200px; margin: 0 auto; color: #cccccc;}
.footer p, .footer p a{ color: #cccccc; font-size: 14px; line-height: 26px;}
.footer a:hover{color: #f5d599;}

.new-actives { width:56px; position:fixed; right:0; top:50%; margin-top:-150px; padding:20px 0; /*opacity: 0;*/ }
.new-actives1 { width:56px; position:fixed; right:0; top:50%; margin-top:-170px; padding:20px 0; opacity: 0; }
.new-actives .tab-bd{ zoom:1;height: 300px;}
.new-actives .tab-bd .tempWrap{ min-height: 290px !important;  overflow-x: visible !important;}
.new-actives .tab-bd li{ margin-bottom: 10px; height: 50px; position: relative;}
.new-actives .tab-bd li a{ display: block; width: 100%;transition: all 5s; position: relative;}
.new-actives .tab-bd li a .div_img{z-index: 2; float: right; transition: all 0.5s;position: relative; top: 0; border-radius: 6px; width: 56px; height: 50px; display: table-cell;text-align: center;vertical-align: middle; overflow: hidden; }
.new-actives .tab-bd li a .div_img img{ max-width: 100%; max-height: 100%; }
.new-actives .tab-bd li a:hover{transition: all 0.5s; }
.new-actives .tab-hd .prev, .new-actives .tab-hd .next{ position: absolute; right: 16px; display: block;width: 24px; height: 13px; cursor: pointer; }
.new-actives .tab-hd .prev{ top: 0; background: url(../images/prev.png) no-repeat; }
.new-actives .tab-hd .next{ bottom: 0; background: url(../images/next.png) no-repeat; }
.new-actives .tab-hd .prev:hover{ background: url(../images/prevh.png) no-repeat; }
.new-actives .tab-hd .next:hover{ background: url(../images/nexth.png) no-repeat; }
.fixmeninfo{ position:fixed; z-index: -1; right:56px; margin-right: 70px; top:50%; margin-top:-190px; height: 340px; width: 360px;}
.fixmeninfo .addinfo{ display: none; padding:6px 12px; border-radius: 6px; width: 360px; background: rgba(0,0,0,0.5); color: #f5d599; font-size: 14px; line-height: 26px;  top: 0; left: 0; }
.fixmeninfo .addinfo:after{ content: ""; display: block; width: 7px; height: 13px; position: absolute; right: -7px; top: 50%; margin-top: -6px; background:url(../images/traigle.png) no-repeat;}



/*内页bdw*/
.pagecontent{ width:1200px; margin:30px auto 50px; min-height: 450px;}
.edit_page{ font-size: 14px; line-height: 30px; padding:0 20px;}
.douban{ width:100%; padding-top:10px;  overflow:hidden;   }
.douban .hd{ height:40px; line-height:40px;  overflow:hidden; margin-top: 30px; border-bottom: 1px solid #ebebeb;}
.douban .hd h2{ float:left; font-size: 24px; color: #272624; padding:0 20px; cursor: pointer;}
.douban .hd h3{ float:left; font-size: 14px; color: #272624; padding:0 20px; cursor: pointer;}
.douban .hd h3.on,.douban .hd h3:hover{ font-weight: bold; }
.douban .hd .next,.douban .hd .prev{ float:right; display:block; width:11px; height:18px; overflow:hidden; cursor:pointer; }
.douban .hd .next{ background: url(../images/next1.png) no-repeat 0 center; }
.douban .hd .prev{ background: url(../images/prev1.png) no-repeat 0 center;  margin-right:32px;}
.douban .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; display: none;}
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left; width:262px; margin:0 15px; }
.douban .bd ul li a{ width: 262px; height: 238px; display: table-cell;text-align: center;vertical-align: middle; overflow: hidden; position: relative;}
.douban .bd ul li a img{ max-height: 100%; max-width: 100%; }
.douban  .wrap_bd{ position: relative; height: 238px;  margin:30px 0;}
.douban  .wrap_bd .bd{ position: absolute;top: 0; }
.douban .bd ul li a .info{ display: table; width: 120px; height: 120px; position: absolute;top: -50%; left: 50%; margin-top: -60px; margin-left:-60px; border-radius: 50%; background: rgba(0,0,0,0.8);}
.douban .bd ul li a .info em{ color: #f5d599; font-size: 18px; font-weight: bold;  display: table-cell; text-align: center;vertical-align: middle;}
.douban .bd ul li a:hover .info{top: 50%; transition: all 0.5s;}

/*内页bdw_dt1*/
.pagecontent .big_pic{ max-width: 100%; display: block;margin:30px auto; }
.pagecontent .big_pic_info{ text-align: center; font-size: 24px; color: #272624; font-weight:bold; line-height: 50px; }
/*服务*/
.fuwu_fenlei{ height: 74px; line-height: 74px; width: 1200px; margin:0 auto; text-align: right;}
.fuwu_fenlei h2{ float: left; color: #272624; font-size: 24px; line-height: 74px; text-indent: 30px;}
.fuwu_fenlei h2 em{ font-size: 14px; }
.fuwu_fenlei a{ color: #272624; font-size: 14px; display: inline-block;padding:0 16px;}
.fuwu_fenlei a.on, .fuwu_fenlei a:hover{ font-weight: bold; }
.focusBox_fuwu{ position:relative; height:436px; overflow:hidden; width: 1140px; left: 50%; margin-left: -570px;}
.focusBox_fuwu .pic{height:436px; position: relative; z-index: 1;}
.focusBox_fuwu .pic li a{ display: block; position: relative; }
.focusBox_fuwu .pic li a h2{ position: absolute;bottom: 0; left: 0; width: 100%;height: 50px; line-height: 50px; color: #ffffff; font-size: 18px; text-indent:30px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; background: rgba(0,0,0,0.5);}
.focusBox_fuwu .pic img { width:100%; height:100%; display: block; z-index: 2;}
.focusBox_fuwu .hd{ position: absolute; bottom: 24px; width: 100%; height: 2px; text-align: right; z-index: 9; }
.focusBox_fuwu .hd li{ width: 40px; height: 4px; background: #ffffff; float: right; margin-right: 10px;}
.focusBox_fuwu .hd li.on{ background:#f5d599; }
.fuwu_h2{text-align: center; }
.fuwu_h2 em{ font-size: 16px; color: #333333; font-weight:bold; }
.fuwu_h2 em:before{ width: 17px; height: 8px; content: "";display: inline-block; background: url(../images/em.png) no-repeat; position: relative;left: -14px; }
.fuwu_h2 em:after{ width: 17px; height: 8px; content: "";display: inline-block; background: url(../images/em1.png) no-repeat; position: relative;right: -14px; }
.fuwu_h3{ text-align: center;font-size: 24px; color: #333333; font-weight:bold;  }
.fuwu_tuandui{ margin-top:50px; }
.fuwu_tuandui li{ float: left; width: 300px; }
.fuwu_tuandui li a{ display: block;width: 300px; }
.fuwu_tuandui li a i{ width: 300px; height: 120px; display: table-cell;text-align: center;vertical-align: middle; overflow: hidden;}
.fuwu_tuandui li a i img{ border-radius: 50%; max-width: 100%; max-height: 100%; }
.fuwu_tuandui li a p{ width: 100%; text-align: center; font-size: 16px; color: #272624; line-height: 50px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.page{ text-align: center; margin-top: 30px; }
.page a{ font-size: 14px; color: #999999; line-height: 24px; padding:0 6px; display: inline-block;margin:0 8px; }
.page em{ font-size: 14px; color: #999999; line-height: 24px;}
.page a.on, .page a:hover{ background:#272624; color: #ffffff; }

/*hzhb*/
.fuwu_tuandui1{}
.fuwu_tuandui1 li{ float: left; width: 300px; }
.fuwu_tuandui1 li a{ display: block;width: 300px; }
.fuwu_tuandui1 li a i{ width: 300px; height: 238px; display: table-cell;text-align: center;vertical-align: middle; overflow: hidden; border-radius: 50%;}
.fuwu_tuandui1 li a i img{ max-width: 100%; max-height: 100%; }
.fuwu_tuandui1 li a p{ width: 100%; text-align: center; font-size: 16px; color: #272624; line-height: 50px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }

/*md*/
.mendian_dt{ padding:0 30px; }
.mendian_dt li{ width: 100%; margin-bottom:26px; }
.mendian_dt li a{ display: block; }
.mendian_dt li a img{ display: block;margin:0 auto; }
.mendian_dt li a .info_edit{ width: 100%; font-size: 14px; color: #272624; line-height: 30px; }
.mendian_dt li a .info_edit h2{line-height: 40px; color: #272624; font-size: 18px; font-weight:bold;}

/*md_dt*/
.qywh{ width: 100%; }
.qywh li{ width: 796px; margin:0 auto 20px; }
.qywh li a{ display: block; }
.qywh li a i{ width: 796px; height: 504px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; }
.qywh li a i img{ max-height:100%; }
.qywh li a h2{ font-size: 16px; color: #272624; line-height: 50px; text-align: center; width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.qywh li a:hover h2{ font-weight:bold; }

/*rc*/
.form_rc{ border: 1px solid #ebebeb; width: 100%;table-layout:fixed;}
.form_rc tr{ }
.form_rc tr td{ border-bottom: 1px solid #ebebeb;  height: 60px; line-height: 60px; font-size: 14px; color: #272624; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.form_rc tr.tr3 td{ border: none; }
.form_rc tr td.td1{ width: 20%; text-align: center;}
.form_rc tr td.td2{ width: 20%; }
.form_rc tr td.td3{ width: 32%; }
.form_rc tr td.td4{ width: 28%; text-align: center;}
.form_rc tr.tr2 td{ font-weight: bold;font-size: 16px; }
.form_rc tr td.td4 a{ display: inline-block; width: 48px; height: 24px; line-height: 24px; background: #272624; border-radius: 4px; color: #ffffff; margin-left:26px; }

/*hdzx*/
.hdzx{}
.hdzx li{ margin-bottom: 30px; }
.hdzx li a{ display: block; padding:0 30px; }
.hdzx li a .div_img{ width: 262px; }
.hdzx li a .div_img i{ width: 262px; height: 238px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; }
.hdzx li a .info{ width: 850px; }
.hdzx li a .info h2{ margin-top:20px; width: 100%; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 18px; color: #272624; font-weight:bold; }
.hdzx li a .info p{ font-size: 14px; color: #272624; line-height: 30px;max-height: 120px; overflow: hidden; }
.hdzx li a .info em{ display: block; color: #272624; width: 76px; height: 26px; line-height: 26px; font-size: 14px; background: #f5d599; text-align: center; margin-top: 10px;}


/*search*/
#search_main { width:100%; height:50px; line-height: 50px; background:#f5f5f5; border-bottom: 1px solid #e3e3e3; }
#search_main .search_form{ width:390px; height:30px; height:30px; margin-top: 10px; border: 1px solid #e0e0e0; }
#search_main .search_form input{ border:0 none; display:block;}
#search_main .search .stxt{ width:240px;  height:26px; text-indent: 6px; background: none;  }
#search_main .search .sbtn{ width:30px; height:28px; margin-top: 1px; cursor: pointer; background-position:-28px 5px;background-color: #1B2A3D;}
#search_main .search .skey{ color:#993d3a; font-size: 12px; color: #e2e2e2; }
#search_main .search .skey a{ margin: 0 8px;}
#search_main .search .skey span{ color: #333;}
.w1100 {width: 1200px;margin: 0 auto;}
.icon {background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align: middle;}

/*hdzx_dt*/
.hdzx_dttitle{ font-family: "宋体"; text-align: center; font-size: 18px; color: #272624; font-weight:bold; line-height: 50px; padding:0 30px;}
.hdzx_dttime{text-align: center; font-size: 14px; color: #666666; border-bottom: 1px solid #ebebeb; padding:0 30px 16px; margin-bottom: 16px;}
.other{ border-top: 1px solid #ebebeb; padding-top:10px; margin-top: 10px;}
.other a{ display: block; font-size: 14px; color: #272624; line-height: 30px;}
.other a:hover{ font-weight: bold;}

/*stw*/
.big_pic_info1{ text-align: center; font-size: 24px; color: #272624; line-height: 50px;}
.hasMoreTab .hd{ height: 50px; text-align: center;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb; margin-bottom: 22px;}
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:50px;  overflow:hidden; zoom:1;}
.hasMoreTab .hd li{ float:left; padding: 0 50px;  cursor:pointer;}
.hasMoreTab .hd li em{line-height: 48px; display: inline-block;  color: #272624; font-size: 20px;}
.hasMoreTab .hd li.on em{ border-bottom: 1px solid #000000;}
.hasMoreTab .bd{clear:both; position:relative;  }

/*stw_xl*/
.focusBox_xl{ position:relative; height:480px; overflow:hidden; width: 1920px; left: 50%; margin-left: -960px;}
.focusBox_xl .pic{height:480px; position: relative; z-index: 1;}
.focusBox_xl .pic li a{ display: block; position: relative; }
.focusBox_xl .pic li a h2{ font-family: "宋体"; position: absolute;bottom: 0; left: 0; width: 100%;height: 50px; line-height: 50px; color: #ffffff; font-size: 18px; text-indent:18.75%; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; background: rgba(0,0,0,0.5);}
.focusBox_xl .pic img { width:100%; height:100%; display: block; z-index: 2;}	
.focusBox_xl .hd{ position: absolute; bottom: 24px; height: 2px; right: 18.75%; z-index: 9; }
.focusBox_xl .hd li{ width: 40px; height: 4px; background: #ffffff; float: right; margin-right: 10px;}
.focusBox_xl .hd li.on{ background:#f5d599; }
.www360buy{ padding-left: 30px; margin-top:50px;}
.www360buy .hd{ width: 224px; }
.www360buy .hd ul{border: 1px solid #ebebeb; }
.www360buy .hd li{ cursor: pointer; height:86px; text-align:center; width:100%; cursor: pointer; }
.www360buy .hd li.on{ }
.www360buy .bd{ width: 894px; }
.www360buy .lh{ overflow:hidden;  }
.www360buy .lh li{float:left; width: 150px; margin:0 28px 44px 0;}
.www360buy .lh li a{ display: block; }
.www360buy .lh li a i{ width: 150px; height: 136px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; }
.www360buy .lh li a p{ text-align: center;overflow: hidden;width: 100%; text-overflow: ellipsis; color: #272624; font-size: 14px; line-height: 40px; }
.xl_wrap_hd{ height: 40px; text-align: right; border-bottom: 1px solid #ebebeb; margin-bottom: 40px;}
.xl_wrap_hd a{ line-height: 34px; display: inline-block;padding: 0 10px; }
.xl_wrap_hd a.on{ background: #f5d599; }
.xl_wrap_bd{width: 100%; height: 648px; position: relative;}
.xl_wrap_bd ul{ position: absolute;top: 0;left: 0; display: none;}
.xl_produce{ margin-top:20px; }
.xl_produce i{ width: 226px; height: 156px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden; }
.xl_produce .edit_xl{ line-height: 26px; font-size: 14px; max-height: 182px; overflow: hidden; }
.xl_produce a.more{ display: block;text-align: center; font-size: 14px; color: #272624; margin-top: 10px;}

/*ysj*/
.ysj{ padding:60px 28px 0 30px ; }
.ysj li{ margin-right: 2px; width: 112px; float:left; }
.ysj li a{ display: table-cell;position: relative; width: 112px; height: 105px;vertical-align: middle; overflow: hidden;}
.ysj li a .mark{ position: absolute;width: 100%; height: 100%; background: rgba(0,0,0,0.5); left: 0; top: -100%; }
.ysj li a .mark h2{ color: #ffffff; font-size: 12px; margin-top: 36px; line-height: 18px; text-align: center;width: 100%; }
.ysj li a:hover .mark{top: 0; transition: all 0.5s;}
.ysj li a:hover .mark h2{ transition: 0.25s 1s; transform: rotateY(360deg) }


/*about*/
.main { padding-top: 30px;}
.wfixed{width:1200px;margin:0 auto;padding:0;}
.insLeft{width:270px;}
.insLeft.proSide{background:url(../images/typetop.jpg)no-repeat left top #292929;padding:155px 5px 0;}
.fs16{font-size:16px;}
.insLeft.proSide li:first-child{background:none;}
.insLeft.proSide li:first-child a{height:52px;line-height:52px;color:#cecece;display:block;padding-left:50px;}
.asideCotact{padding:20px;background:#ffc519;}
.mt15{margin-top:15px;}
.fs20{font-size:20px;}
.asideCotact h3{color:#373737;}
.ml10{margin-left:10px;}

.insRight{width:900px;padding-bottom:10px;}
.crumb{border-bottom:1px solid#d9d9d9;height:35px;line-height:35px;}
.crumb span{border-bottom:3px solid#c4c4c4;height:34px;color:#101010;padding-right:10px;}
.fb{font-weight:bold;}
.crumb b,.crumb b a{color:#756a5a;}
.pt10{padding-top:10px;}
.mt10{margin-top:10px;}
.fs14{font-size:14px;}

