@charset "utf-8";
@charset "utf-8";

*{padding: 0;margin: 0;}
html{
    font-size:62.5%; /* *10 梅 16 脳 100% = 62.5% */
}
body{
    font-size:12px;
    font-size:1.2rem; /* 12梅 16脳 100%=1.2 */
    font-family: "寰蒋闆呴粦";
	
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div {margin:0;padding:0;border:0;font-weight:normal;}
img{border: 0;padding: 0;margin: 0;  }
ul,ol,li{  list-style-type:none;padding: 0;margin: 0;}

a{
text-decoration:none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/*----------------------鍏叡鏍峰紡缁撴潫---------------------------------------*/
.warp{width:100%;margin:0 auto;border:0px solid #000;overflow:hidden;}
.mobilehead{height:60px;
	/*
background:-moz-linear-gradient(top,#fff,#dbdcdd);Mozilla
background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#dbdcdd));Old gradient for webkit
background:-webkit-linear-gradient(top,#fff,#dbdcdd);/*new gradient for Webkit
background:-o-linear-gradient(top,#fff,#dbdcdd); Opera11*/
border-bottom:1px solid #d8231a;
position:relative;
}
.bdbg{background: #f5f5f5;min-height: 600px;}
.jjnav{}
.subnav{width:160px;background:url(tm80.png);min-height:600px;position:absolute;right:-160px;top:60px;z-index:100;padding:5px 0;}
.subnav li{width:100%;}
.subnav li a{font-size:1.4rem;color:#fff;display:block;width:100%;height:40px;text-align:center;line-height:40px;}
#menubg{background:#d8231a;}
.navbox{display:none;}
.navbox p{text-indent: 30px;line-height: 36px;}
.navbox p a{font-size:1.2rem;color:#fff;line-height: 36px;display:block;}

.mlogo{max-height:44px;}
.headnav{height:60px;background: #d8231a;}
.headnav table tr td img{}
.headnav table tr td span{font-size:1.8rem;font-weight:bold;letter-spacing:1px;color:#fff;}
.main_parent{width:100%;}
.main{width:100%;}
.banner{width:100%;overflow: hidden;}
/* 棣栭〉banner----------css -------------------- */
.slider-focus{position:relative;width:100%;overflow:hidden;/*max-height:320px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:11px;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:9px;height:9px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff;}
.slider-focus  .hd li.on{ background:#d8231a;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 鍥剧墖瀹藉害100%锛岃揪鍒拌嚜閫傚簲鏁堟灉 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 鍘绘帀閾炬帴瑙︽懜楂樹寒 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

.main_one{padding:20px 0;}
.main_one ul{overflow:hidden;}
.main_one ul li{width:25%;float:left;text-align: center;}

.main_one ul li img{width:70%; }


.main_two{background:#f5f5f5;padding:10px 2%;border-bottom:15px solid #fff;}
.in-title{width:100%;height:36px;border-bottom: 1px solid #e6e6e6;}
.innt{float:left;width:70%;height:36px;;}
.innt ul li{float:left;text-align: center;color:#4d4d4d;font-size:14px; height:36px;width:84px;line-height: 36px;text-align: center;}
.more{float:right;line-height: 36px;color:#808080;}
.innt p{color:#d8231a;font-size:14px;font-weight:500;line-height:36px;}
.innt span{color:#333;font-size:13px;line-height:36px;}

.innt ul li.newon{background: url(../tpl/gs/images/inntitle.png) no-repeat center top;background-size: auto 36px;color:#d8231a;}

/* 鏈緥瀛恈ss -------------------------------------- */
.innScroll{  max-height:320px;overflow:hidden;width:100%; margin-top:10px; }
.innScroll .bd ul{ width:100%;  float:left;  }
.innScroll .bd li{ width:100%; float:left; font-size:14px; position: relative;  }
.innScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */ }
.innScroll .bd li img{ width:100%;  background:url(images/loading.gif) #fff center center no-repeat;  }
.innScroll .bd li .title{text-indent: 15px;position: absolute;left:0;bottom:0;height:30px;width:100%;background: url(tm80.png);z-index: 99;}
.innScroll .bd li .title a{color:#fff;line-height: 30px;}

.innScroll .hd{ height:20px; line-height:20px;   width:100%; overflow:hidden; text-align:left;  padding:10px 0;  }
.innScroll .hd ul{ text-align: center; }	
.innScroll .hd li{ display:inline-block; width:10px; height:10px; background:#c9c9c9; margin:0 5px; overflow:hidden; 
-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; color:#c9c9c9;}
.innScroll .hd .on{ background:#d8231a;color:#d8231a;  }





.main_two img{width:100%;}

.main_about{background:#f5f5f5;padding:3px 2% 10px;border-bottom:15px solid #fff;}
.in-about{line-height: 22px;}



.main_three{background:#f5f5f5;padding:3px 2% 10px;}


/* 鏈緥瀛恈ss -------------------------------------- */
.picScroll{ max-height:320px;overflow:hidden;width:100%;  }

.picScroll .bd ul{ width:100%;  float:left;  }
.picScroll .bd li{ width:100%; float:left; font-size:14px; position: relative;  }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */ }
.picScroll .bd li img{ width:100%;  background:url(images/loading.gif) #fff center center no-repeat;  }
.picScroll .bd li .title{text-indent: 15px;position: absolute;left:0;bottom:0;height:30px;width:100%;background: url(tm80.png);z-index: 99;}
.picScroll .bd li .title a{color:#fff;line-height: 30px;}

.picScroll .hd{ height:20px; line-height:20px;    overflow:hidden; text-align:left;  padding:10px 0;  }
.picScroll .hd ul{ text-align: center; }	
.picScroll .hd li{ display:inline-block; width:10px; height:10px; background:#c9c9c9; margin:0 5px; overflow:hidden; 
-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; color:#c9c9c9;}
.picScroll .hd .on{ background:#d8231a;color:#d8231a;  }
.footer{padding:2rem 2% 3rem;}

.footer p{line-height:2.6rem;text-align:center;font-size:1.6rem;color:#808080;}

.footer p a{padding:0.6rem 1rem;color:#808080;margin:0px 1rem;font-size:1.4rem;}

.fnav{height:50px;width:100%;position: fixed;left:0;bottom:0;z-index: 99;background: #d8231a;padding:5px 0;}
.fnav ul li{width:25%;float:left;}
.fnav ul li img{max-width:40%;max-height: 28px;}
.fnav ul li p{text-align: center;color:#fff;font-size: 1.2rem;}
/*鍐呴〉*/
.dbanner{width:100%;overflow:hidden;}
.dbanner img{width:100%;}
.msgcontent{padding:10px 2%;min-height: 800px;line-height:2.6rem;font-size:1.2rem;}
.msgcontent p{font-size:1.2rem;line-height:2.6rem;}
.msgcontent img{max-width:100%;}
.listcontent{width:100%;}
.msgcontent a{color:#777777;}

.msgtitle{ font-size:1.6rem; color:#d8231a;text-align: center;padding:5px 0;}
.msgtitle p{text-align: center;color:#808080;}
.left{width:26%;padding:30px 2%;}
.right{width:63%;padding:25px 3%;border-left:1px solid #ccc;}
.cate{width:100%;}
.cate li{width:99%;margin-bottom:14px;}
.cate li>a{display: block;width:100%;height:28px;color:#808080;line-height: 28px;text-align:center;border:1px solid #ccc;border-radius: 5px;}
.subcate{display: none;width:100%;padding:5px 1px 10px;}
.subcate h3{width:100%;text-align: center;}
.subcate h3 a{line-height: 24px;color:#808080;}

#hov{color:#fff;background:#e77918;}
.hov{color:#fff;background:#e77918;}

#txhov .subcate{display:block;}
#txhov>a{color:#fff;background:#e77918;}
#subhov{color:#e77918;}

.topcate{width:100%;padding:10px 0;background: #fff;}
.topcate ul{width:100%;}
.topcate ul li{width:21%;float:left;height:28px;margin:7px 2%;}
.topcate ul li a{background:#b3b3b3;display: block;width:100%;height:100%;line-height: 28px;text-align: center;color:#fff;border-radius: 3px;}

#tc{color:#fff;background: #d8231a;}
/*news*/
.newslist{width:100%;height:40px;}
.newslist h1{width:100%;height:40px;overflow: hidden;}
.newslist h1 a{float:left;display:block;width:70%;font-size:1.4rem;color:#333;line-height:4rem;overflow: hidden;height:40px;}
.newslist h1 span{float:right;font-size: 1.2rem;color:#808080;line-height: 40px;}

/*yishi*/
.ysbanner{width:100%;overflow:hidden;}
.ysbanner img{width:100%;}
.yinshibox{border-bottom:15px solid #e6e6e6;margin-top:40px;}
.sstitle{height:80px;}

.yinshibox table{width:100%;height:100%;}
.yinshibox table tr td a img{width:100%;}
.ystitle{height:71px;width:204px;background:url(ystitle.png) no-repeat left center;color:#fff;font-size:1.5em;text-indent:20px;letter-spacing:2px;line-height:71px;margin:20px 0px;}
.yslist li {text-indent:20px;}
.yslist li a{line-height:2.5em;font-size:1.3em;color:#333;}

/*joinus*/

/*join us*/
.joinbox{margin-top:15px;}
.jt{height:36px;padding:0px 10px;background:#f2ffed;border:1px solid #e25c55;}
.jt h1{height:36px;width:100%;line-height:36px;}
.jt h1 span{font-size:18px;color:#d8231a;float:left;padding-left:15px;line-height:36px;background:url(../tpl/gs/images/jtico.png) no-repeat left center;}
.jt h1 a{float:right;font-size:18px;color:#d8231a;line-height:36px;}
.jtcon{padding:10px;line-height:24px;}
.jtcon p,.jtcon table tr td{line-height:24px;}

/*chanpan*/
.chanpin{width:48%;margin-top:1.5rem;position: relative;}
.chanpin img{border:1px solid #dedede;display:block;width:100%;height:110px;}
.chanpin p{width:100%;height:30px;line-height:30px;position:absolute;left:0;bottom:0;font-size:1.4rem;text-align:center;color:#fff;background: url(tm80.png);}

.pfr{float:right;}
.pfl{float:left;}

.prot table{border:1px solid #ccc;width:100%;}
.prot table tr{border:1px solid #ccc;line-height:30px;}
.prot table th{border:1px solid #ccc;width:25%;text-align:center;font-size:14px;font-weight:bold;}
.prot table td{border:1px solid #ccc;text-align:center;}
.prot table td a{color:#808080;}


.ppic{width:100%;border-bottom:1px solid #ccc;height:250px;text-align: center;padding:15px 0;}
.ppic img{height:250px;max-width:100%;}

.pnote{padding:10px 2%;}
.pnote,.pnote p{font-size: 14px;line-height: 26px;}

.pdtitle{height:30px;background:#e77918;color:#fff;font-size:14px;line-height: 30px;text-indent: 20px;}


/*kehu*/
.kh{width:47%;border:1px solid #cccccc;height:110px;text-align: center;margin-bottom:10px;}
.kh img{max-width:100%;height:110px;}

/*book*/
.book{width:100%;}

.book table{width:100%;}
.book table tr td span{line-height:30px;}
.book input[type=text]{width:90%;height:24px;border:1px solid #a9a9a9;line-height:20px;}

.book textarea{width:90%;height:125px;border:1px solid #a9a9a9;}
.book input[type=submit]{width:200px;height:30px;background:#d8231a;color:#fff;font-size:14px;line-height:30px;text-align:center;cursor:pointer;border:none;}


/*page start*/
.pagelist{width:100%;padding:5px 0px;text-align:center;margin:15px 0;}
.pagelist a{display:inline-block;width:100px;height:30px;border:1px solid #666;border-radius:5px;text-align:center;line-height:30px;color:#333;font-size:14px;}
.pagelist span{display:inline-block;width:100px;text-align:center;line-height:30px;color:#272727;}
.pagex{width:30px;height:24px;border:1px solid #f0f0f0;line-height:24px;}
.gobtn{width:24px;height:24px;border:1px solid #f2f2f2;line-height:24px;background:#f8f8f8;}












