@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
body {font-family:SimHei, Microsoft Yahei;font-size:16px;color:#333;text-align:left;background:url(../img/bg.jpg) repeat-y center 0px;}
a:focus {outline:none;}
a {color:#333;text-decoration:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
a:hover {color:#ae2711;text-decoration:underline;}
ul, li {list-style:none;}
img {border:none;}

.banner {overflow:hidden;width:100%;height:586px;background:url(../img/banner.jpg) no-repeat center 0px;margin:0px auto;}
.bg1 {overflow:hidden;width:100%;background:url(../img/bg1.jpg) no-repeat center 0px;margin:0px auto;padding:80px 0px 0px;}
.bg2 {overflow:hidden;width:100%;background:url(../img/bg2.jpg) no-repeat center bottom;margin:0px auto;padding:0px 0px 80px;}


.w1200 {overflow:hidden;width:1200px;margin:0px auto;}


.menu100 {overflow:hidden;width:100%;max-width:1920px;background:#9c1f02;margin:0px auto;}
.menu {overflow:hidden;width:1200px;margin:0px auto;}
.menu ul li {float:left;overflow:hidden;font-size:23px;font-weight:bold;text-align:center;width:auto;height:60px;line-height:60px;}
.menu ul li.line {width:1px;height:55px;background:url(../img/bj2.jpg) no-repeat center center;padding:0px 84px;}
.menu a {display:block;color:#fff;}
.menu a:hover {color:#e6a69b;text-decoration:none;}


.maina {overflow:hidden;float:left;width:680px;}
.focus {overflow:hidden;position:relative;float:left;width:680px;height:450px;}
.focus img{width:680px;height:450px;}
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;}
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;outline:0;float:left;background:#D9D9D9;}
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}
.focus .fPic{position:absolute;left:0px;top:0px;}
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:40px;line-height:40px;background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;}
.focus .shadow a{text-decoration:none;color:#fff;font-size:16px;overflow:hidden;margin-left:10px;}
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000;}
.focus .fcon img{display:block;}
.focus .fbg{bottom:8px;right:10px;position:absolute;height:21px;text-align:center;z-index:200;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative;display:inline;background:#fff;width:12px;height:12px;border-radius:7px;margin:0 5px;color:#B0B0B0;text-decoration:none;outline:0;float:left;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none;font-style:normal;}
.focus .prev,.focus .next{position:absolute;display:none;z-index:300;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ae2711;}


.mainb {overflow:hidden;float:right;width:438px;height:448px;background:#fdf9f0;padding:0px 25px;border:1px solid #ddd3c7;}
.mainb h3 {overflow:hidden;font-size:24px;background:url(../img/bj1.jpg) no-repeat 0px center;line-height:54px;padding-left:20px;border-bottom:1px dotted #b5b4b1;}
.mainb h4 {text-align:center;height:55px;padding:10px 0px 0px;}
.mainb p {font-size:21px;text-indent:2em;height:272px;line-height:34px;padding:20px 0px 0px;}
.mainb a {color:#ae2711;}
.mainb a:hover {color:#ae2711;}


.mainc {overflow:hidden;font-size:28px;color:#666;text-align:center;background:url(../img/bj5.jpg) no-repeat center 0px;width:1200px;height:141px;margin:60px auto 0px;}



.maine {overflow:hidden;width:1260px;margin:40px auto 0px;}

.mainea {overflow:hidden;width:1200px;height:66px;background:url(../img/bj3.jpg) repeat-x 0px 39px;margin:0px auto;}
.mainea li {float:left;_display:inline;cursor:pointer;font-size:18px;font-weight:bold;letter-spacing:1px;text-align:center;width:120px;height:42px;line-height:42px;}
.mainea li.mainea1 {float:left;text-align:left;width:840px;height:56px;padding:10px 0px 0px;}
.mainea_on {color:#c60000;}
.mainea_off {color:#fff;background:#c60000;}
.mainea_box_block {display:block;}
.mainea_box_on {display:none;}

.maineb {overflow:hidden;width:1260px;margin:0px auto;}
.maineb ul li {overflow:hidden;_display:inline;float:left;width:216px;margin:30px 0px 0px 30px;}
.maineb ul li h2 {overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;width:214px;height:260px;border:1px solid #b28850;}
.maineb ul li h3 {overflow:hidden;font-size:18px;text-align:center;height:28px;line-height:28px;padding:15px 0px 0px;}
.maineb ul li p {overflow:hidden;font-size:16px;text-align:center;height:24px;line-height:24px;}
.maineb ul li h2 img {max-width:100%;max-height:100%;}

.mainec {overflow:hidden;font-size:18px;text-align:center;background:url(../img/bj4.png) no-repeat center 0px;width:125px;height:37px;line-height:37px;margin:30px auto 0px;}
.mainec a {color:#c60000;}
.mainec a:hover {color:#c60000;text-decoration:none;}





.box1 {overflow:hidden;width:1148px;background:#fdf9f0;margin:5px auto 0px;padding:0px 25px 50px;border:1px solid #ddd3c7;}

.mainf {overflow:hidden;width:1148px;margin:0px auto;}
.mainf h3 {font-size:24px;background:url(../img/bj1.jpg) no-repeat 0px center;line-height:54px;padding-left:20px;border-bottom:1px dotted #b5b4b1;}


.maing {overflow:hidden;font-size:21px;width:1148px;line-height:35px;margin:20px auto 0px;}
.maing p {margin:8px 0px 0px;}



.mainh {overflow:hidden;width:1200px;text-align:center;background:url(../img/bj3.jpg) repeat-x 0px 29px;margin:5px auto 0px;}



.maini {overflow:hidden;width:1200px;margin:30px auto 0px;border-bottom:2px solid #c60000;}
.maini h3 {float:left;font-size:18px;color:#fff;letter-spacing:1px;background:#c60000;line-height:40px;padding:0px 30px;}




.footer {overflow:hidden;font-family:Microsoft Yahei;font-size:14px;text-align:center;background:#d5d3cd;width:100%;line-height:24px;margin:40px auto 0px;padding:20px 0px 15px;}
.footer h3 {padding:0px 0px 5px;}


.dnone {display:block;}
.bpic, .maina2 {display:none;}




@media only screen and (min-width:0px) and (max-width:850px){

.dnone, .banner {display:none;}

.bg1 {background:none;padding:0px;}
.bg2 {background:none;padding:0px;}


.w1200 {width:100%;}

.bpic {display:block;margin:0px auto;}
.bpic img {width:100%;}


.menu100 {width:100%;height:auto;padding:2% 0;}
.menu {width:94%;}
.menu ul li {font-size:16px;font-weight:normal;width:33.3%;height:auto;line-height:35px;}
.menu ul li.line {display:none;}
.menu ul li:nth-last-child(3) {width:50%;}
.menu ul li:last-child {width:50%;}


.maina {float:none;width:100%;margin:0px;}
.focus {float:none;width:338px;height:225px;margin:3% auto 0px;}
.focus img{width:338px;height:225px;}
.focus .fbg{bottom:5px;right:3px;}
.focus .D1fBt a{width:8px;height:8px;margin:0 2px;}
.focus .shadow a{font-size:14px;color:#fff;overflow:hidden;width:270px;margin-left:5px;}
.focus .prev, .focus .next {display:none;}	
	
	
.mainb {float:none;width:90%;height:auto;margin:3% auto 0px;padding:0px 2% 3%;border:1px solid #ddd3c7;}
.mainb h3 {font-size:18px;line-height:45px;padding-left:15px;}
.mainb h4 {height:auto;padding:2% 0px 0px;}
.mainb p {font-size:16px;height:auto;line-height:26px;padding:3% 0px 0px;}
	
	
.mainc {font-size:18px;background-size:300px;width:94%;height:85px;margin:5% auto 0px;}

	
.maine {width:100%;margin:0px auto;}

.mainea {width:94%;height:auto;background:none;}
.mainea li {font-size:16px;width:33.3%;height:35px;line-height:35px;margin:5% auto 0px;border-bottom:1px solid #c60000;}
.mainea li.mainea1 {width:100%;border:0;text-align:center;padding:0px;}

.maineb {width:100%;}
.maineb ul li {width:45.5%;margin:3% 0px 0px 3%;}
.maineb ul li h2 {width:10%;height:180px;}
.maineb ul li h3 {font-size:16px;padding:2% 0px 0px;}
.maineb ul li p {font-size:14px;}

.mainec {font-size:16px;margin:3% auto 0px;}	
	
	

.box1 {width:90%;margin:3% auto 0px;padding:0px 2% 3%;border:1px solid #ddd3c7;}

.mainf {width:100%;}
.mainf h3 {font-size:18px;line-height:45px;padding-left:15px;}


.maing {font-size:16px;width:100%;line-height:26px;margin:1% auto 0px;}
.maing p {margin:2% 0px 0px;}



.mainh {width:94%;margin:5% auto 0px;}



.maini {width:94%;margin:3% auto 0px;}
.maini h3 {font-size:16px;padding:0px 5%;}


	
	
	
	
	
	
	
.footer {font-size:14px;line-height:21px;width:94%;margin:3% auto 0px;padding:3% 3% 2%;}
	
	
	
}




@media only screen and (min-width:0px) and (max-width:359px){

.focus {width:300px;height:200px;}
.focus img{width:300px;height:200px;}

}
@media only screen and (min-width:360px) and (max-width:374px){

}

@media only screen and (min-width:375px) and (max-width:413px){

.focus {width:353px;height:235px;}
.focus img{width:353px;height:235px;}

}



@media only screen and (min-width:414px) and (max-width:767px){

.focus {width:390px;height:260px;}
.focus img{width:390px;height:260px;}



}
@media only screen and (min-width:768px) and (max-width:850px){

.focus {width:722px;height:482px;}
.focus img{width:722px;height:482px;}





}







