@charset "gb2312";
html{-webkit-tap-highlight-color:transparent;}
body{width:100%; margin: 0; padding: 0; font: normal 100% Helvetica, Arial, sans-serif;font-family:'Microsoft Yahei';}
html, button, input, select, textarea { font-family:'Microsoft Yahei';}
div:after,ul:after { content:"\20"; display:block; height:0; clear:both; visibility:hidden;}
.doc{overflow: hidden; margin: 0; padding: 0; }
	  .vmc-centered{ padding: 10px 0; }
	  .vmc-centered img { transition: all 0.3s ease; }
	  .vmc-centered .vmc_active img { transform: scale(1.2); }
.doc .inner{clear: both; margin:0 auto; overflow: hidden;}
.banner{ max-width: 100%; display: block;}
.title{ font-size: 30px; color: #720c12; margin: 0 auto; font-weight: bolder; text-align: center;}
p{ font-size: 16px; line-height: 30px; text-align: justify; color:#666 ; padding: 0 5%; text-indent: 2em;}
.com{ max-width: 720px; margin: 0 auto;}
.top{ background: #fdf7ea; padding-bottom: 3%; }
.top .title{ margin: 2% 0 1% 0;}
.data{background:#fce7e4 url(../images/bg1.jpg) no-repeat center top;  }
.data .title{ margin-top: 0; padding-top: 12%;}
.data p{text-indent: 0; margin-left:5%; padding-left: 4%; background: url(../images/right.png) no-repeat 0 7px;}
.data p span{ color: #833638; font-weight: bolder;}
.data .title1{ padding-top: 5%; font-size: 22px; color: #720c12;font-weight: bolder; text-align: center;}
.data .banner{ padding: 5% 0;}
.daquan{ background: #fdf7ea; padding-bottom: 50px;}
.daquan p{ text-align: center;}
.daquan .title{ padding-top: 2%;}
.picScroll-left{ overflow:hidden;  max-width: 720px; margin: 0 auto; position:relative;    }
.picScroll-left .bd ul li{width: 25%; height: 215px; border-radius: 20px; background: #720c12; float:left; _display:inline; overflow:hidden; text-align:center;  }
.round{background: url(../images/round.png) no-repeat center center; margin-top: 10px;  }
.sign{background: #fce7e4; }
.sign .left{ width: 50%; float: left; height: 470px;}
.sign .lab{ width: 27%; float: left; font-size: 14px;}
.sign ul li input, select{ width: 73%; color: #333; font-size: 14px;  height: 38px; padding-left: 20px; border:solid 1px #a0a0a0; outline: none; border-radius: 5px; -webkit-border-radius: 5px; float: left;}

.sign ul li .lab{ line-height: 38px; font-size: 16px; }
.sign ul li .lab span{ color: #f80000;}
.sign ul li{ margin-bottom: 12px; height: 40px;}
.sign .subline{outline: none; border-radius: 5px;   margin: 20px auto 0; display: block;  border:0;
background: #720c12;  width: 200px; height: 50px; font-size: 20px; color: #fff; text-align: center;}
.sign .title .yuan{display: inline-block !important; max-width:100% ;}
.sign .title{ margin: 30px auto;}
.sign .right{ width: 50%; float: left; height: 375px; }
.picMarquee-top{ margin:0 auto; width: 100%; float: left; height: 420px;  overflow:hidden; position:relative;   }
		.picMarquee-top .hd{ overflow:hidden;   }

		.picMarquee-top .bd ul li{margin-left: 10%; height: 45px; line-height: 45px; margin-bottom: 0px;  border-bottom:dashed 1px #ddd; text-align:center; font-size: 16px; zoom:1; }
.vmc-container{position: relative;}
.vmc-viewport{overflow: hidden;}

.vmcarousel{list-style-type: none; padding: 0; margin: 0; width: 1000%;}
.vmcarousel:after{content: ''; display: table; clear: both;}
.vmcarousel > li{float: left; }
.vmcarousel > li img{ display: block; margin: 0 auto; max-width: 100%;}

.vmc-container.hide-controls .vmc-arrow-left, .vmc-container.hide-controls .vmc-arrow-right{display: none;}

.vmc-arrow-left, .vmc-arrow-right{
    position: absolute; top: 50%; left: -15px; width: 50px; height: 50px; margin-top: -25px; overflow: hidden;
    opacity: 0; border-radius: 50%; transition: opacity 0.3s ease;
    text-align: center;
}
.vmc-arrow-right{left: auto; right: -15px;}
.vmc-container:hover .vmc-arrow-left, .vmc-container:hover .vmc-arrow-right{opacity: 1;}

.vmc-arrow-left:after, .vmc-arrow-right:after{
    content: ''; display: inline-block;
    font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased;
	 font-size: 50px; line-height: 50px; color: white;
    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
    text-shadow: 2px 2px #000;
}
.vmc-arrow-left:hover:after, .vmc-arrow-right:hover:after{color: white;}
.vmc-arrow-left:after{width: 25px; height: 43px; background: url(../images/left.png) no-repeat center top;}
.vmc-arrow-right:after{width: 25px; height: 43px; background: url(../images/right4.png) no-repeat center top;}

.vmc-container img[src$=".svg"]{width: 100% !important; height: auto !important; max-height: 100%;}

.notransition{-webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important;}
	
@media screen and (max-width:480px) {


} 

@media screen  and (max-width:640px) {   
	
	p{ font-size: 14px; line-height: 24px;}
	.title{ font-size: 22px;}
	.data .title1{ font-size: 17px;}
	}  
@media screen and (max-width:720px) {   
	.data{background-size: 920px 59px;}
	/*.data{ background-size: contain;}*/
	.sign .left{ width: 90%; margin: 0 5%;}
	.sign .right{ width: 90%; margin: 0 5%;}
	.sign ul li .lab{ font-size: 14px;}
	.sign .subline{ width: 150px; height: 38px; font-size: 18px;}
	.sign .right{ margin: 0 auto;}
	.picMarquee-top .bd ul li{ height: 30px; line-height: 30px; font-size: 14px;}
	.sign .title{ margin: 25px auto;}
	.sign .left{ height: 391px;}
	.sign .right{ height: 325px;}
	.daquan{ padding-bottom: 25px;}
	.sign ul li input, select{background: transparent;}
	.data .title{ padding-top: 48px;}
	}
@media screen and (min-width:720px) {   
	.data .title{ padding-top: 16%;}
	
	}


