@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0; line-height:24px; border:0; text-decoration:none; font-size:12px}
body{ color:#333;}
div,ol,ul,li,dl,dt,dd{ line-height:24px; margin:0; border:0; padding:0; text-decoration:none; list-style:none}
img{ border:0; vertical-align:middle}
.f_l{ float:left;}
.f_r{ float:right}
.clear{ clear:both}
a{ color:#000;}
a:hover{ color:#ff7700}
H1 {
	FONT-SIZE: 12px
}
H2 {
	FONT-SIZE: 12px
}
H3 {
	FONT-SIZE: 12px
}
H4 {
	FONT-SIZE: 12px
}
H5 {
	FONT-SIZE: 12px
}
H6 {
	FONT-SIZE: 12px
}


#wrapper{width:100%; margin:0 auto;}
.head{  }
.topnav{ height:36px; padding-right:10px; padding-left:10px;line-height:36px; width:1200px; margin:0 auto;}
.top{ float:left; color:#333;line-height:36px;  }
.top1{ float:right; color:#333;}
.top1 a{ color:#333;line-height:36px; }
.topn{ width:1200px; margin: auto;}
.logo{ float:left;}
.tel{ float:right;display:inline;height: 85px;}
.menu{ width:100%; line-height:50px; height:50px; background:#ae0001; overflow:hidden;}
.menu ul{ width:1200px; margin:0 auto;}
.menu ul li{  width:14.28%; text-align:center; float:left; height:50px; line-height:50px;}
.menu ul li a{ color:#fff; line-height:50px;display:block; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; }
.menu ul li a.cur{ background:#f25f04;}
.menu ul li:hover{ background:#f25f04;}
.menu ul li:hover a,.menu ul li a.cur{ color:#fff;}
#foot{  margin-top:10px; color:#fff;background:#ae0001; padding-top:20px;}
.footer{ text-align:center;}
.footer a{ color:#fff; padding:0 0px}
.copyright{ text-align:center; padding-top:5px}
.copyright a{color:#fff; }
.cpkey{ border:1px #ddd solid;}


/*»ÃµÆBanner*/
.banner {
	position: relative;
	width: 100%;
	overflow: auto;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	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%;
	-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 ul li img{ max-width:100%;}
.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;
}
.banner .dots li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	text-indent: -999em;
	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;
}
.center{ background: url(../images/mbj.jpg);background-repeat: repeat-y;margin: 0 auto;}
#cnzz_stat_icon_1253679882 {width:100px;display:inline}
.tel_img{width:430px;margin: 10px 0px;}

.center{width: 1200px;margin: 0px auto; padding:15px; box-sizing:border-box}
.tit05_m{padding: 15px; line-height:35px;}
.tit05_m p{ line-height:35px;}
.tit05_m div{ line-height:35px;}
#cnzz_stat_icon_1254775403{float: left;}
.comment{}
.comment>h3{ font-size:14px; color:#333; background:#f0f0f0; line-height:40px; padding-left:15px;}
.comment_list{}
.comment_list li{ line-height:40px; padding:0 15px; border-bottom:1px #ddd dashed}
.comment_list li a{ color:#666;}
.comment_list li span{ float:right; line-height:40px;}
.iprolist div {
	width: 191px;
	height: 230px;
	overflow: hidden;
	float: left;
	margin: 5px 4px;
}
.iprolist div h4:hover {
	border: 1px solid #ae0001;
}
.iprolist div h4 {
	width: 185px;
	height: 185px;
	padding: 2px;
	border: 1px solid #ddd
}
.iprolist div h4 a {
	width: 185px;
	height: 185px;
}
.iprolist div h3 {
	width: 191px;
	text-align: center;
	line-height: 30px;
}
.iprolist div h3 a {
	font-weight: normal;
	color: #333;
	font-size: 12px;
}

.liuyanban {
	margin: 30px 0;
	padding-top: 30px;
	border-top: 1px #ddd solid;
}
.liuyanban h3 {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}
.liuyanban h3 span {
	font-size: 16px;
	font-weight: normal;
	color: #666;
}
.liuyanban h3 span b {
	color: #005bac;
	font-weight: bold;
}
.form-group {
	width: 100%;
	margin: 0 auto;
	clear: both;
	box-sizing: border-box;
	padding: 12px;
}
.form-group label {
	float: left;
	font-size: 16px;
	line-height: 35px;
	padding-right: 10px;
	width: 80px;
}
.form-control {
	float: left;
	width: calc(100% - 90px);
	border: 1px #ddd solid;
	height: 45px;
	line-height: 45px;
	box-sizing: border-box;
	padding-left: 10px;
}
.form-control-c {
	float: left;
	width: calc(100% - 90px);
	border: 1px #ddd solid;
	height: 133px;
	line-height: 45px;
	box-sizing: border-box;
	padding-left: 10px;
}
button.form-sub {
	width: 100%;
	margin: 0 auto;
	clear: both;
}
.form-sub {
	height: 40px;
	color: #fff;
	background: #ae0001;
	border: none;
}
.form-control-y {
	float: left;
	width: 100px;
	border: 1px #ddd solid;
	height: 30px;
	line-height: 30px;
}

.qrny-contact-tit2{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    color: #333333;
}
.qrny-contact-tit2 p{
    letter-spacing: 5px;
    text-transform: uppercase;
    font-size: 16px;
}
.qrny-contact-tit2 span{
    display: block;
    font-size: 22px;
    line-height: 45px;
	background: #f9f9f9;
}
.qrny-contact-tit2 img{
    display: block;
    margin: 0 auto;
    padding-top: 10px;
}
.qrny-contact-tit2 em{
    font-style: normal;
    font-size: 16px;
    color: #666;
    line-height: 60px;
}
.right_bar{position:fixed; top:calc(90px + 10vh); right:0; width:50px; height:203px; z-index:10; display:none;}
.right_bar li{ width:62px; height:50px; z-index:20; }
.right_bar li.rtbar_li1,.right_bar li.rtbar_li4{ position:absolute; left:0;}
.right_bar li.rtbar_li1{ top:0; width:172px; }
.right_bar li.rtbar_li2{ position:absolute; top:51px; left:0; }
.right_bar li.rtbar_li3{ position:absolute; top:102px; left:0; width:126px; }
.right_bar li.rtbar_li4{ top:153px;}
.rtbar_li4{ position:absolute; top:153px; left:0;}
.right_bar li a{ display:block; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#39424b; opacity:0.8; border-radius:6px;}
.right_bar li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.right_bar li a:hover{ background-color:#e60012; opacity:1;}
.rtbar_shwx{ display:none; position:absolute; top:-30px; left:-142px; padding-bottom:9px; }
.rtbar_shwx img{ padding:10px 10px 20px 10px; background-color:#FFF; }
.rtbar_shwx p{ color:#333; font-size:14px; line-height:20px;}