@charset "gb2312";
@font-face{
    font-family:"member";
    src:
        url('../fonts/member.woff') format('woff'),
        url('../fonts/member.ttf') format('truetype');
}
.member_iconfont{
    font-family:"member" !important;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:0.2px;
    -moz-osx-font-smoothing:grayscale;
}
/* Style Reset */
html{/*font-size:625%;*/-webkit-text-size-adjust:none;max-height:100%}
body{ max-width:1920px}
body{font-size: 0.16rem;}
body,p,h1,ul,li,input,img,figure,h3,h1,h2,dl,dd,dt{margin:0; padding:0;}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px;}
fieldset, img {border:0;}
/*img{display:block;max-width: 100%}*/

img{ border:none}

input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance: none;}
.clear {clear:both;width:100%;}
.c{clear:both;width:100%;}

.head {
	
}
.foot {
	background:#222
}
.nav {
	background:#fff!important
}
.nav_color {
	background:#fff
}

/* common */
.content{overflow:hidden;font-size:0.2rem;margin-top: 6%;background-color: transparent;}
.content_new{margin-top:0!important;} /* 首页不要上边距 */
.common_bg{
	background-color: #b30f1a!important;
}
/* index style */

/*header*/
.header{width:100%;height:0.691rem; background:url(../images/topbg.jpg) no-repeat center top ;position:relative;z-index:9999;}
.head{text-align:left;position:fixed;width:100%;height:0.691rem;top:0;right:0;box-shadow: 0 0 2px rgba(9,2,4,.55);line-height:0.791rem;z-index:99;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.logo{display: inline-block; width:232px;height:62px;margin-left: 16%; margin-top:0.5%}

/*.logo{display:inline-block;width:62.8125%;height:auto;margin-left:3.4375%}*/

.top-nav{position:absolute;right:1.09375%;top:100%;width:14.0625%;}
.class-btn{position:absolute;right:16%;top:0%;width:14.0625%;font-size:0.24rem;line-height:0.82rem;color:#000000;text-align:center;overflow:hidden;}
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-title{width:30%;position: absolute;left:35%;top:0;font-size:0.3rem;line-height:0.71rem;text-align:center;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.sub_page{min-height:6rem;overflow:hidden;font-size:0.16rem}
.sub_page center{padding:0.4rem 0;font-size:0.2rem}
.sub_page center a{color:red}
.search_hl{width:14.0625%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color:#ffffff;text-align:center;overflow:hidden;}
.search_l{
	left:0%;
}
/*header end*/

/* nav */
body{position:relative;width:100%;background:#fff;height:100%;}
.allpage{position:relative;z-index:10;background: url(../images/topbg.jpg) no-repeat center top;height:auto;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;right:0;min-height:6rem; width:100%; margin:auto;}
.clicked{left:220px!important;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.nav{width:220px;position:absolute;left:0;top:0;bottom:0;z-index:2;}
.fixed{width:220px;height:100%;position:fixed;left:0;top:0;bottom:0;z-index:5;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.nav li{width:220px;margin:0 auto;border-bottom:1px solid #ffffff;}
.nav li a{display:block;width:100%;font:100 16px/50px "微软雅黑";color:#333;text-indent:60px;}
.nav li a span{margin-right:3%}
.nav li p{text-indent:70px;}
.nav li:last-child{margin-bottom:20%;}
#allmap{width:100%;height:8rem;font-size:0.18rem}
.share{width:160px;margin:0.5rem auto;}
.black-fixed{position: fixed;z-index:99999!important;right:0;width:0;top:0;height:100%;background:rgba(0,0,0,0.3);text-align:right;font-size:0.4rem;color:#fff;line-height:2;right:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 0}
.black-clicked{width:100%;padding-left:2%;right:-227px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1}
/* nav end*/



/* sub header */
.nav-btn{width:8.0625%;left:0;top:30px;position:absolute;font-size:0.4rem;line-height:0.71rem;color:#000;text-align:center;overflow:hidden;}
.home-btn{width:14.0625%;left:1.09375%;top:0;position:absolute;height:100%;font-size:0.4rem;line-height:0.71rem;color:#ffffff;text-align:center;overflow:hidden;display:block;}
.top-nav{position:absolute;right:1.09375%;top:100%;width:14.0625%;}
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.class-btn{position:absolute;right:16%;top:0%;width:18.0625%;font-size:0.24rem;line-height:0.666rem;color:#fff;text-align:center;overflow:hidden;}
.class-btn span.commonfont{font-size:0.28rem}


/*font*/
@font-face{font-family:"iconfont";src:url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

/*font*/
@font-face{font-family:"commonfont";src:url('../fonts/common.woff') format('woff'),url('../fonts/common.ttf') format('truetype');}
.commonfont{font-family:"commonfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}


/*首页中间部分*/

.inmd{ width:100%; height:auto;position:relative; margin-top:0px;}
.incc{ width:1500px; margin:auto;}
.incc ul li{ width:327px; float:left; height:auto; margin:92px 24px 0px 24px;}
.incc p{ width:327px; background:url(../images/sx.jpg) no-repeat left center;font-size:18px;}
.incc p a{ font-size:18px;}
.incc span{ margin-top:40px; color:#666; display:block; width:100%;}

/*首页底部*/
.foot{ width:100%; margin:93px auto 0px auto; background:#333333; height:auto; }
.footcc{ width:1500px; margin:auto; position:relative; height:300px;}
.er{ position:absolute; top:55px;left:5px;}
.er span{ color:#6b6b6b; text-align:center; line-height:45px; width:133px; display:block;}

.edlx{ width:265px; position:absolute; left:218px; width:275px; top:55px;}
.edlx p{ line-height:35px; font-size:16px;color:#6b6b6b; line-height:30px;}

.edh{ position:absolute; left:590px;top:55px; width:632px;}
.edh ul li{ float:left; width:88px; line-height:40px; margin-right:55px; font-size:15px;}
.edh ul li a{ float:left; width:88px; line-height:40px; color:#6b6b6b; text-align:center;font-size:15px;}

.edba{ width:282px; position:absolute; right:0px; height:auto; top:55px; line-height:30px;color:#6b6b6b;}
.et{ position:absolute;right:-20px; top:190px;}


.n_nav{ width:1200px; margin:20px auto 0px auto; height:50px; background:#e8e8e8;}
.n_nav ul{ width:1200px;}
.n_nav ul li{ float:left; width:140px; background:url(images/n_nav_middle.jpg) no-repeat right center; display:block; height:50px; line-height:50px;}
.n_nav ul li a{ height:50px; line-height:50px;width:140px; display:block; text-align:center;}
.n_nav ul li a:hover{ background:#da340c; width:140px;height:50px; line-height:50px; color:#FFFFFF;}


.main{ width:1200px; margin:30px auto; clear:both; min-height:450px;}
.main p{ text-indent:25px; line-height:30px; margin-bottom:20px;}

.main dl{ width:1200px; margin:0 auto; padding-top:10px;}
.main dl dt{}
.main dl dt a{ background:#FFFFFF; border-bottom:dotted 1px #dacbb1; width:1184px; display:block; margin-bottom:20px; height:120px; padding:8px;}
.main dl dt a .righttxt{ width:1010px; display:block; float:right;}
.main dl dt a .righttxt font{ color:#d8000f; font-size:14px; text-indent:0px; line-height:20px; font-weight:bold;}
.main dl dt a .righttxt span{ text-align:left; color:#5f5f5f; line-height:26px; font-size:12px;}
.main dl dt a .righttxt .sj{ font-size:12px; font-weight:100; width:140px; height:20px; line-height:20px; background:#ffa302; color:#FFFFFF; text-align:center;}



.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:100%;}
.proshow .primgpic{ width:710px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:710px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:710px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}


.matit{ width:1200px; margin:auto; text-align:center; line-height:50px; font-size:26px;color:#666666;}
.macc{ width:1200px; margin:auto; line-height:33px; }


.llww{ line-height:38px; height:38px; width:140px; background:#da340c; color:#fff; }
.left_B{line-height:38px; width:140px;}