﻿body, div, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,p, caption, th, td, form, input, button, select, textarea {margin:0; padding:0; outline:0; font-style: normal;}
ol, ul ,li{list-style: none;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding: 0;
}

.wap-none {
    display:none;
}

.wap-block {
    display:block;
}

.navbar-nav {
    margin: 0 -15px;
}

.no_padding {
    padding:0;
}

.margin_t100 {
    margin-top:50px;
}

.margin_t26 {
    margin-top:13px;
}

.margin_t13 {
    margin-top:13px;
}

.margin_t48 {
    margin-top:24px;
}

.margin_t58 {
    margin-top:29px;
}

.margin_t76 {
    margin-top:38px;
}

.padding_b100{
    padding-bottom:50px;
}

.list_padding {
    padding:0 15px;
}

    .list_padding:last-child {
        padding-top:24px;
    }

.clear{clear:both;/*height:1px;*/width:100%; overflow:hidden; /*margin-top:-1px;*/}
a{text-decoration:none;  font-size:12px; color:#808080}  a:hover{text-decoration:none;  color:#505050;}
/*html{overflow-x:hidden}*/
body {font-size:12px; font-family:"Arial","Microsoft YaHei","微软雅黑";  _text-align /**/:center;   color:#505050;}
 p { line-height:25px; font-size:14px;}
.mtb{	 padding-top:50px; padding-bottom:50px;  margin-bottom:50px;}
.xmtb{	 padding-top:20px;  }

 /*导航*/
 
.container img { max-width:100%}
.container { padding:0px; }


 .nav-justified > li > a{padding:0px; margin:0px;  }

 .navbar-collapse.in {
overflow-y:visible;
}

 /*菜单背景*/

.navbar-header {
    background:url(../images/navbg.jpg) no-repeat center top;
    background-size:cover;
}

.navbar {
    margin-bottom:0;
}

.nav li {
    border-bottom: solid 1px #eee;
}
 
.nav > a, .nav > a:hover, .nav > a:focus{ background:none;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:none;}

 .nav>li>a:hover {
	color:#ff7f7f;
	background: none;
}

.nav li ul li {
    border-top: solid 1px #eee;
    border-bottom: none;
}
 .nav-justified > li{float:left;}

.navbar-right .dropdown-menu {
left: 0;
right: auto;
min-width:540px;
}

.dropdown-menu {
    padding:0;
}


.tupiandiv{width:440px; height:280px; float:left; margin-right:10px; margin-bottom:10px;}
.tupiandiv img{ width:440px;height:280px;}



/*底部*/

.footer{   width:100%; background:#e2c6b1; color:#fff; font-size:14px; padding:40px 0 15px;}
.footer a{ color:#fff; font-size:14px;}
 

section#footer {
	background: #242424;
	margin: 0;
}

section#footer .copyright {
	text-align: center;
}

.footer_title {
    margin-top:16px;
    line-height:28px;
    font-size:16px;
    color:#fff;
}

.footer_info {
    margin-top:10px;
    line-height:30px;
    font-size:14px;
    color:#fff;
}

.footlist {
    padding-top:15px;
}

.footlist ul {
    display:block;
    width:100%;
}

.footlist ul li {
    margin-right:10px;
    float:left;
}

.footlist ul li a {
    line-height:30px;
    font-size:16px;
    color:#858585;
}

.footlist ul li:first-child a {
    color:#fff;
}

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
	
}

/* footer menu */
ul.footer-menu {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.footer-menu li {
	display: inline;
	margin: 0 5px;
}

a.scrollup{
	height:32px;
	width:32px;
	color:#fff;
	font-size:18px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:9999;
	opacity:0.5;
}
a.scrollup:hover{
	opacity:1;
	color:#fff;
}
 /*===========================
  --- Template Components ----
.social-network a{background-color:#e2c6b1; }
=========================== */

/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, 
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff; 
}

a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}



/*头部图片*/
.t_tupiao{ width:100%; height:330px; background-image:url(../images/topbj.jpg);  background-repeat:no-repeat; background-position:center top;}

.z_zong{ width:1100px; margin:0 auto; overflow:hidden;}
/*右边标题*/
 
.r_neirong{ width:830px; float:right; min-height:450px; line-height:40px; font-size:16px; font-weight:bold; padding:20px; background-image:url(../images/nrbj.jpg)}
 
 /*左边分类*/
.l_fenlei{width:200px; float:left;}
 
.lcaidan1{   margin-bottom:10px; background-color:#505050;color:#fff;  text-align:center; line-height:20px; padding:5px; font-size:14px;  }
.lcaidan2{   margin-bottom:10px; background-color:#a0a0a0;color:#fff;  text-align:center; line-height:20px; padding:5px; font-size:14px;  }
.lcaidan2:hover{ background-color:#333333;color:#fff;  }






/*首页样式*/

/*移动背景*/
#ydbj1{	
	background-image: url(../images/ydbj1.jpg);
	 background-position:center;
  height:300px; 
	margin-top:50px;
	margin-bottom:50px;
}
 
/*服务*/
.nav-tabs { border:0px;}
.nav-tabs Li { padding:0px; margin:0px; float:left; width:55px; height:55px;  margin-right:5px; background-color:#cfcfcf; text-align:center; line-height:55PX; cursor:pointer; }
.nav-tabs Li A {font-size:35px;padding:0px; margin:0px; }
.nav-tabs Li:HOVER {background-color:#735e3d;  border:NONE; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#735e3d;  border:0px;color:#FFF;}

.nav-tabs Li A:HOVER{color:#FFF;border:NONE; }

 
 			   
/*===========================
  Portfolio
============================ */
nav#filter a {
	background-color: #EEE;
	color:#555;
}
nav#filter a:hover, nav#filter a.current {
	background-color: #44BCDD;
	color:#fff;
}

/* ------- */

.isotopeWrapper article{
    margin-bottom: 30px;
}

#portfolio img  {
	width:100%;
}

#portfolio article p {
	margin-bottom:1.45em;/*set next row on the baseline*/
}
nav#filter {
	margin-bottom:1.5em;
}

nav#filter li {
	display:inline-block;
	margin:0 0 0 5px;
}
nav#filter a {
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
}


.portfolio-items article img {width:100%;} 

.portfolio-item {
	display: block;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.portfolio-item img {
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;

}
.portfolio-item .portfolio-desc {
    display: block;
    opacity: 0;
    position: absolute;
    width: 100%;
	left: 0;
	top: 0;
	color: rgba(220, 220, 220);
}


.portfolio-item:hover .portfolio-desc {
	padding-top: 20%;
	height: 100%;
    transition: all 200ms ease-in-out 0s;
	opacity: 1;
}

.portfolio-item .portfolio-desc a {
	color: #fff;
}
.portfolio-item .portfolio-desc a:hover {
	/*text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.7);*/
	text-decoration: none;
}
.portfolio-item .portfolio-desc .folio-info {
	top:-20px;
	padding: 30px;
	height: 0;
    opacity: 0;
    position: relative;
}

.portfolio-item:hover .folio-info{
	height: 100%;
    opacity: 1;
    transition: all 500ms ease-in-out 0s;
	top:5px;
}



.portfolio-item .portfolio-desc .folio-info h5 {
	text-transform: uppercase;
}
.portfolio-item .portfolio-desc .folio-info p {
	color: #ffffff;
	font-size: 12px;
}






/*首页*/
/*more*/
.more{ height:40PX; width:60PX; float:right; cursor:pointer; }
.zylm{background-repeat:no-repeat; height:40px;}

.ind_px_1stblock {
    position:relative;
    display:block;
    width:100%;
    height:auto;
}

.ind_px_1stpic {
    position:relative;
    z-index:1;
}

.ind_px_1sttitle {
    background:url(../images/ind_news01_bg.png) no-repeat center;
    background-size:cover;
    text-overflow:ellipsis;
    overflow:hidden;
    position:absolute;
    line-height:40px;
    padding:0 15px;
    height:40px;
    font-size: 16px;
    /*width:1170px;*/
    color:#fff;
    z-index:9;
    bottom:0;
}

.ind_pxlist_1stblock {
    padding:32px 16px 0;
}

.ind_pxlist_1stblock a {
    overflow:hidden;
    position:relative;
    display:block;
    width:100%;
    /*height:126px;*/
}

/*小新闻*/
.qyxxline { display:block; padding-bottom:13px; border-bottom:dotted 1px #7b7b7b;}
.qyxxinfo { display:block; height:120px; position:relative; margin-top:15px;}
.qyxx{ line-height:22px; height:44PX;overflow:hidden; color:#b12737; font-size:16px; }
.qyxx a{ font-size:13px; color:#303030;}
.qyxx a:hover{ color:red;}
.qyxx:hover{ color:red;}
.qygy{ margin-top:10px; line-height:24px; height:72PX;overflow:hidden; color:#000; text-align:justify; text-overflow:ellipsis;}
.qydate{color:#7b7b7b; position:absolute; right:2px; bottom:0; line-height:18px;}

.qytitline {
    border-bottom:solid 1px #a0a0a0;
    height:33px;
    /*margin-bottom:-1px;*/
}
.qytitle{height:33px; min-width:112px; line-height:26px; padding-right:5px; font-size:24px; color:#ea00ff; border-bottom:solid 3px #b12737; font-family:'隶书';float:left;font-weight: bold;}

@media screen and (max-width: 768px) and (min-width: 320px){
	
.qytitle{height:33px; min-width:112px; line-height:26px; padding-right:5px; font-size:20px; color:#ea00ff; border-bottom:solid 3px #b12737; font-family:'隶书';float:left;font-weight: bold;}	
}


.qymore {
    float:right;
    height:30px;
}

.pxjw_1st {
    background-size:cover;
    position:relative;
    display:block;
    height:calc(100vw * 480 / 720);
}

.pxjw_1st_title {
    background: url(../images/white_filter.png) repeat center;
    position: absolute;
    line-height: 60px;
    padding: 0 20px;
    height: 60px;
    font-size: 18px;
    width: 100%;
    color: #b12737;
    z-index: 9;
    bottom: 0;
}

.ind_title_line {
    margin:52px auto 42px;
    position:relative;
    text-align:center;
    width:260px;
}

.ind_title_border {
    border-bottom: solid 1px #a0a0a0;
    position:absolute;
    width:100%;
    height:18px;
    z-index:1;
}

.ind_title_cn {
    font-family:'Microsoft YaHei';
    position:relative;
    margin:0 auto;
    background:#fff;
    line-height:34px;
    font-size: 18px;
    color:#b12737;
    width:156px;
    z-index:9;
}

.ind_title_en {
    text-transform:uppercase;
    font-family:Arial;
    position:relative;
    margin:0 auto;
    background:#fff;
    line-height:20px;
    font-size: 12px;
    color:#3f2800;
    width:236px;
    z-index:9;
}

.fsjwlist li:first-child {
    margin-top:0;
}

.lianjie a{ font-size:15px; color:#b90f10}


/*新闻内容*/

.nrfl { line-height:30px; border-bottom:1px solid #af2935; overflow:hidden;  }
.nrfl .fl { width:120px; height:30px; background:#a02716; color:#fff; float:left; text-align:center;  font-size:14px;}
.nrfl .fl1 { width:120px; height:30px; color:#a02716; float:left;  text-align:center;  font-size:16px;}

.homeproduct img{ width:304PX; height:169PX;}
.homeproduct { line-height:25px;height:200PX; width:300PX; }
 
/*分页*/
.paginator a:hover{ background-color:#5faa1a; color:#fff;}

#sitemap{float:right; overflow:hidden; height:30px; line-height:30px }
#sitemap a{ font-size:12px; }
#sitemap a:hover{}


 
 

/*新闻列表*/
.nwtitle a{   color:#303030; font-size:16px; font-weight:bold; }
.nwtitle a:hover{ color:#400a02}
.nwtime {color:#7d7d7d;font-size:14px; }
.nwtext {font-size:12px;color:#505050;font-family:Microsoft YaHei;  float:left; width:100%; overflow:hidden; line-height:25px; float:left; margin-top:5px; text-align:left}
.nwtext a{color:#a02716;}
.nwpage {}

 




/*右面文字内容*/
.txt2{   border:1px solid #9a9a9a;}
.sitestyle{  margin:0 auto; font-weight:bold; width:600px;  line-height:30px;  margin-top:30px; margin-bottom:15px; text-align:left; padding-left:20px;  color:#505050;
             border:solid 1px #444444
            } 
 
.sitestyle a{ color:#505050}
.sitestyle a:hover{ color:#fff}

/*右面产品列表*/
.pdbox{margin-left:20px; _margin-left:10px; overflow:hidden ; width:205px; height:250px;  float:left;    }
.pdbox1{width:214px; height:199px;  overflow:hidden; margin:0 auto;text-align:center;   background-image:url(../images/cpbj.jpg)  }
 
/*.pdbox a{color:#aeaeae;} .pdbox a:hover{color:#fc8013}*/

.text1{width:200px;  height:27px;   overflow:hidden;line-height:27px;   overflow:hidden;text-align:center;background-image:url(../images/cpbj.jpg) ;    margin-top:10PX; _margin-top:5PX;   }
.text1 a{ color:#505050}

.al{margin-left:15px; margin-right:15px;	 _margin-left:7px;_margin-right:8px;  overflow:hidden ; width:205px; height:200px;  float:left;  }
.al1{width:200px; height:150px; overflow:hidden;  text-align:center;    border:1px solid #c9c7c8; }
.al:hover A{ color:#953939} 
.al:hover .al1{ border:1px solid #953939;}




.ddbox{overflow:hidden ; width:192px; height:224px;  float:left; margin-top:12px }
.ddbox1{width:192px; height:192px;  overflow:hidden; text-align:center; float:left; }
.ddbox1:hover{}
.ddbox a{color:#aeaeae;}  
.dbox a{ text-align:center; float:left; font-family:Arial;width:190px;height:190px; display:table-cell; border:1px solid #fddc90}
.dbox img{vertical-align:middle}
.dbox a:hover{ border:1px solid #ff9c00;}

/*最近游览过*/



.xdbox{overflow:hidden ; width:465px; height:125px; margin-top:25px;  float:left }
.xdbox1{width:172px; height:122px;  overflow:hidden;  float:left;  text-align:center;}
.xdbox1:hover{}
.xdbox a{color:#fddc90;} 
.xbox a{ text-align:center;  float:left;  font-family:Arial;width:170px;height:120px; display:table-cell; border:1px solid #fddc90 }
.xbox a:hover{border:1px solid #ff9c00; } 
.xbox img{vertical-align:middle}
.text4{width:269px;  height:96px; float:right; margin-top:5px; line-height:22px; text-align:left; margin-right:5px; overflow:hidden;}

.jdbox{overflow:hidden ; width:285px; height:125px; margin-top:18px;  float:right;  }
.jdbox1{width:122px; height:122px;  overflow:hidden;  float:left;  text-align:center; }
.jdbox1:hover{}
 
.jbox a{ text-align:center; float:left;  font-family:Arial;width:120px;height:120px; display:table-cell;border:1px solid #fddc90 }
.jbox img{vertical-align:middle}
.jbox a:hover{ border:1px solid #ff9c00;}
.text5{width:150px;  height:96px; float:right; margin-top:1px; line-height:22px; text-align:left; margin-right:3px; overflow:hidden;}






/*QQ*/
.qqside ul{margin-left:5px;}
.qqside{z-index:99;width:170px;right:3px;top:145px;position:absolute;}
.qqside .press{right:0;border:none;cursor:pointer;width:27px;height:112px;position:absolute;}
.qqside .Qlist{left:0;width:170px;background:url(../images/siderim_bg.gif) padding:5px;}
.qqside .Qlist .b{float:right;height:6px;width:170px;font-size:14px;}
.qqside .Qlist .infobox{text-align:center;background:#6f0e01;background-image:url(../images/siderim_infobox.gif);background-repeat:no-repeat;padding:5px;line-height:14px;color:#fff;font-weight:700;}
.qqside .Qlist .t{background:url(../images/siderim_title.gif);height:34px; }
.qqside .Qlist .b{background:url(../images/siderim_bottom.gif);height:13px;overflow:hidden; width:168px;border-left:1px solid #ccc;border-right:1px solid #ccc; }
.qqside .Qlist .con{background:url(../images/siderim_bg.gif);width:100%;padding:10px 0px 10px 0px;}
.qqside .Qlist .con h2{height:22px;font:bold 12px/22px "Microsoft YaHei";background:url(../images/siderim_bg.gif) repeat-y -163px 0;border:1px solid #3a708d;text-align:center;color:#fff;}
.qqside .Qlist .con ul li{padding:5px 5px 0px 15px;color:#333;}
.qqside .Qlist .con a{color:#333;}
.qqside .Qlist .con  a:hover{ color:red;}




 
#full-screen-slider { width:100%; height:400px; float:left; position:relative}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:300px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

 
 
#sy1{width:197px; height:132px;}
#sy2{width:197px; height:132px; position:absolute;}
 
 #super{  
    width:100%; 
   height:220px;
}  
#sub {  
      width:100%; 
   height:220px;
    position:absolute;  
}  
#ED{ width:227px; height:83px;}
#ED1{ width:227px; height:83px; position:absolute;  }


 
*{padding:0; margin:0}
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(../images/80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#000; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#000 url(../images/whiteloading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/mbnumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/customblackprevious.png) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/customblacknext.png) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/customblackclose.png) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{ }
.meta{font-size:12px; text-align:center;}
.image_container img{border:0px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}
 
 
 /*幻灯*/
 
 
.banner {
	position: relative;
	width: 100%;
	overflow: auto;
     
	font-size: 18px;
	line-height: 24px;
	text-align: center;
    min-height: 250px;
	color: rgba(255,255,255,.6);
	text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);

	background: #5b4d3d;
	box-shadow: 0 1px 2px rgba(0,0,0,.25);
}
 
	.banner ul {
		list-style: none;
		width: 300%;
	}
	.banner ul li {
		display: block;
		float: left;
		width: 33%;
		min-height: 250px;

		-o-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;

		box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);
	}

	.banner .inner {
		padding: 160px 0 110px;
	}

	.banner h1, .banner h2 {
		font-size: 40px;
		line-height: 52px;

		color: #fff;
	}

	.banner .btn {
		display: inline-block;
		margin: 25px 0 0;
		padding: 9px 22px 7px;
		clear: both;

		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;

		border: 2px solid rgba(255,255,255,.4);
		border-radius: 5px;
	}
		.banner .btn:hover {
			background: rgba(255,255,255,.05);
		}
		.banner .btn:active {
			-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
		}

	.banner .btn, .banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}

	.banner .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 20px;
		width: 100%;
	}
		.banner .dots li {
			display: inline-block;
			*display: inline;
			zoom: 1;

			width: 10px;
			height: 10px;
			line-height: 10px;
			margin: 0 4px;

			text-indent: -999em;
			*text-indent: 0;

			border: 2px solid #fff;
			border-radius: 6px;

			cursor: pointer;
			opacity: .4;

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}

	.banner .arrows {
		position: absolute;
		bottom: 20px;
		right: 20px;
		color: #fff;
	}

		.banner .arrow {
			display: inline;
			padding-left: 10px;
			cursor: pointer;
		}
 
.gray_BG {
    background:#ededed;
}

.ind_about {
    position:relative;
    margin-bottom:76px;
    height:356px;
}

.ind_about_more {
    position:absolute;
    bottom:0;
    right:15px;
}

.ind_news li {
    padding-bottom:13px;
    border-bottom:dotted 1px #7b7b7b;
}

.ind_news li:last-child {
    border-bottom:none;
}

.factions_list {
    margin-top:13px; 
    padding-bottom:13px; 
    border-bottom:dotted 1px #7b7b7b; 
}

.factions_list:first-child {
    margin-top:26px; 
}

.factions_list:last-child {
    border-bottom:none; 
}

@media (min-width: 768px) {

    .wap-none {
        display:block; 
    }

    .wap-block {
        display:none;
    }

    .margin_t26 {
        margin-top:26px;
    }

    .margin_t48 {
        margin-top:48px;
    }

    .margin_t58 {
        margin-top:58px;
    }

    /*.margin_t76 {
        margin-top:76px;
    }

    .margin_t100 {
        margin-top:100px;
    }*/

    .margin_b76 {
        margin-bottom:76px;
    }

    /*.padding_b100{
        padding-bottom:100px;
    }*/

    #header {
        background:url(../images/navbg.jpg) no-repeat center top;
        background-size:cover;
        min-height:115px;
    }

    .navbar-header {
        background:none;
    }

    .nav {
        padding:45px 0 38px;
        width:100%;
    }

     .navbar-nav > li{  cursor:pointer; text-align:center; color:#fff;  width:114px;  margin:0 6px;border-bottom: none; }
     /*.nav a{font-size:18px;    color:#3f2800 ; padding:0px; margin:0px; }*/

     .navbar-nav > li > a { padding:0px; font-size:18px; color:#3f2800 ; padding:0px; margin:0px; line-height:32px;}

    .nav > li:last-child {
        border-radius: 14px;background:#b12737; float:right;
        width:114px;
    }

    .nav > li:last-child a {
        font-size:14px; color:#fff; display:block; width:114px;
    }

     .nav li ul li{margin:0;}
     .nav li ul li a{font-size:14px;}
    .nav li ul li a:hover {
        color:#ff7f7f;
    }
    
    .dropdown-menu { background:#fff; width:auto;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
 
    .dropdown-menu li{ width:auto;float:left; padding:0px 10px;}

    .dropdown-menu li a {
        display: block;
        padding: 3px 10px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
    }
         
.dropdown-menu  li  a:hover{ background:none} 

    .footlist {
        padding-top:15px;
    }

    .footlist ul {
        text-align:center;
        margin-left:10px;
        float:left;
        width:70px;
    }

    .footlist ul li {
        margin-right:0;
        float:none;
    }

    .footlist ul li a {
        line-height:30px;
        font-size:16px;
        color:#858585;
    }

    .footlist ul li:first-child a {
        color:#fff;
    }

    .list_padding:last-child {
        padding-top:0;
    }

    .pxjw_1st {
        height:530px;
    }

    .bannerIMG {
        /*background:url(../images/banner.jpg) no-repeat center;*/
        display:block;
        height:506px;
        width:100%;
    }

    .bannerIMG img {
        display:none;
    }

}

@media (min-width: 992px) {

    .list_padding {
        padding:0;
    }

    .padding_l46 {
        padding-left: 46px;
    }

    .padding_r46 {
        padding-right: 46px;
    }

    .padding_j40 {
        padding-left:20px;
        padding-right:20px;
    }

    .navbar-nav > li{  width:95px; }

    .mtb {
        min-height:575px;
    }

    .ind_title_line {
        margin:52px auto 42px;
        width:546px;
    }

    .ind_px_1sttitle {
        line-height:48px;
        padding:0 20px;
        height:48px;
        font-size: 18px;
    }

    .ind_title_border {
        height:22px;
    }
    
    .ind_title_cn {
        line-height:44px;
        font-size: 26px;
        width:236px;
    }

    .ind_title_en {
        line-height:30px;
        font-size: 12px;
        width:236px;
    }

    .qyxxline { display:block; height:111px; overflow:hidden;}
    .qyxxinfo { display:block; height:97px; position:relative; margin-top:0; padding-left:26px;}
    .qygy{ margin-top:5px; line-height:24px; height:48PX;}

    .pxjw_1st {
        height:305px;
    }

    .ind_about {
        position:relative;
        height:226px;
    }

    .ind_about_more {
        position:absolute;
        bottom:0;
        right:0;
    }
}

@media (min-width: 1200px) {

    .navbar-nav > li{  width:114px; }
    .bannerSlide {
        padding:0px; 
        margin-left:-585px; 
        position:absolute; 
        top:0; 
        left:50%;
        z-index:99;
    }
    .ind_px_1stblock {
        /*width:1170px;*/
        overflow:hidden;
        height:412px;
    }
    .qyxxline { display:block; height:90px;}
    .qyxxinfo { display:block; height:76px; position:relative;}
    .qygy{ margin-top:10px; line-height:24px; height:72PX;}

    .pxjw_1st {
        height:231px;
    }

    .ind_about {
        height:226px;
    }
}