@charset "UTF-8";
.base{
	padding:0px 6px;
}
.wap{
	display:none;
}
.ntitle {
    line-height: 28px;   
    text-align: center;
    font-size: 18px;
    color: black;
    margin-bottom: 10px;
}

.ncontent {
    line-height: 25px;
	padding:0px 10px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
	 
}
.ncontent img{
	max-width:100%; height:auto !important;
}
.grro{
	padding-bottom:38px;
}
.header{
	height:45px; line-height:45px;  text-align:center; 
}
.h-base{
	position:relative; padding:0px 7px;  padding-right:30px; line-height:45px;
}
.h-base a.logo{
	display:block; height:45px; line-height:45px; background:url(../images/logo2.png) no-repeat center; width:100%; background-size:auto 32px;  
}
.h-base a.logo font{
	opacity:0;
}
.nav-right{
	position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:900; background:white; padding:5px;  display:none;
}
.navs{
	position:relative; margin-bottom:30px;
}
.navs a{
	display:block; height:42px; line-height:40px; border-bottom:solid 1px #f0f0f0; text-align:center; text-decoration:none; font-size:14px; color:#777; position:relative;
}
.navs a span{
	position:absolute; top:14px; font-size:12px; color:#ccc; right:3px;
}
.yuyan{
	border-bottom:solid 1px #f0f0f0; text-align:center; line-height:40px; font-size:14px; color:#999;
}
.yuyan a{
	display:inline-block; width:40%; text-align:center; line-height:40px; text-decoration:none; color:#999; text-align:center;
}
a.gb{
	display:block; height:40px; line-height:40px; text-align:center; width:70%; margin:0 auto; margin-top:30px; background:#f5f5f5; border-radius:3px; color:#777; text-decoration:none;
}
a.mulu{
	position:absolute; right:1px; top:7px; height:35px; line-height:35px; width:30px; text-align:center; text-decoration:none; color:#555;
}

.index1{
	padding:45px 0px; padding-bottom:20px;
}

.index1 .desc{
	margin-bottom:25px; line-height:25px; color:#666666; font-size:14px; text-align:center; font-style:italic;
}

.index1-link a{
	width:48.5%; float:left; margin-right:3%; position:relative; overflow:hidden; text-decoration:none; overflow:hidden;  color:white;
}
.index1-link a:nth-child(even){
	margin-right:0px;
}
.index1-link a img{
	max-width:100%; transition: all 0.6s;
}
.index1-link a:last-child{
	display:none;
}
.index1-link a .txt{
	position:absolute; height:55px; width:100%; top:14px; left:0px; padding:0px 13px;
}
.index1-link a .txt span{
	height:32px; line-height:30px; font-size:18px; display:block;
}
.index1-link a .txt font{
	display:block; height:22px; line-height:22px; font-size:12px; color:#f0f0f0;
}
.index1-link a>span{
	position:absolute; bottom:13px; right:15px; font-size:16px; color:white; width:23px; height:23px; top:auto; transition: all 0.6s;
}
.index-title{
	text-align:center; margin-bottom:30px; padding-bottom:14px; background:url(../images/title.png) no-repeat center bottom;
}
.index-title span{
	display:block; height:32px; line-height:32px; color:#333333; font-size:18px;
}
.index-title font{
	display:block; font-size:16px; color:#e60020; line-height:30px; text-transform:Uppercase;
}
.index2{
	margin-top:20px; padding-bottom:45px;
}
 
.index-pic{
	padding:0px 10px; overflow:hidden; overflow:hidden; height:168px;
}
.index-pic ul li{
	width:48%; margin-right:2%; float:left;
}
.index-pic ul li a{
	padding:4px; border:solid 1px #f0f0f0; height:168px; line-height:168px; display:block; overflow:hidden; text-align:center;
}
.index-pic ul li a img{
	max-height:155px; max-width:100%; text-align:center;
}
.index-pic ul li:last-child{
	margin-right:0px;
}
 
.index3{
	background:#333333; padding:45px 0px; color:white;
}
.index-case{
	display:none;
}
 
.index-tabs .itab{
	display:none;
}
.index-tabs .itab.cur{
	display:block;
}

.index-clists{
	padding:0px 4px;
}
.index-clists li{
	width:48.5%; margin-right:3%; float:left; margin-bottom:18px; 
}
.index-clists li:nth-child(even){
	margin-right:0px;
}
.index-clists li a.img{
	display:block; height:150px; line-height:150px; text-align:center;   overflow:hidden;
}
.index-clists li a.img img{
	max-width:100%; max-height:150px;
}
.index-clists li a.txt{
	display:block; height:20px; line-height:20px; text-decoration:none; color:white; text-align:center; font-size:12px;
}
.index-clists li.caseno{
	display:none;
}
.qbase{
	padding:0px 7px;
}

.index-more{
	text-align:center; margin-top:15px;
}
.index-more a{
	display:inline-block; width:130px; height:35px; line-height:35px; color:white; text-decoration:none; text-align:center; font-size:14px; background:#E50020; border-radius:3px;
}
.index-more a span{
	position:relative; margin-left:4px;
}

.index4{
	padding:30px 0px; padding-bottom:15px;
}
.index-hzs .hzimg{
	width:32%; margin-right:2%; float:left; margin-bottom:16px;
}
.index-hzs .hzimg:nth-child(3n+0){
	margin-right:0px;
}
.index-hzs .hzimg a{
	display:block; text-decoration:none; text-align:center; color:#666666;
}
.index-hzs .hzimg a .img{
	height:32px; line-height:32px; text-align:center;
}
.index-hzs .hzimg a .img img{
	max-height:26px; max-width:100%;
}
.index-hzs .hzimg a .text{
	text-align:center; height:30px; line-height:30px;
}

.index5{
	padding:35px 0px; background:#F5F5F5;
}
.index-nleft{
	margin-bottom:15px;
}
.index-nright{
	 
}
.index-js1{
	background:white; border:solid 1px #ccc; margin-bottom:22px; padding:15px 10px;;
}
.index-js2{
	background:white; border:solid 1px #ccc; padding:15px 10px;;
}
.js1-tit{
	height:55px; line-height:50px; border-bottom:solid 1px #ccc; color:#333333; font-size:18px; margin-bottom:15px;
}
.js1-tit font{
	color:#e60020; margin-left:12px; font-size:14px;
}

.js1s a{
	 margin-bottom:10px; height:32px; line-height:32px; padding-left:40px; position:relative; font-size:14px; color:#666666; text-decoration:none; display:inline-block; width:48.5%; float:left;
}
.js1s a:nth-child(even){
	margin-left:3%;
}
.js1s a .cci{
	width:28px; height:28px; text-align:center; position:absolute; left:0px; top:0px; color:white; border-radius:50%; font-size:14px; background:#E5001F; 
}
.jjsi{
	color:#e50020; font-size:20px; line-height:34px; margin-bottom:5px; margin-top:5px;
}
.jjsi2{
	color:#999; line-height:21px; height:65px; background:url(../images/l1.jpg) no-repeat left bottom; margin-bottom:8px;
}
.gssjs{
	background:white; border:solid 1px #ccc; padding:18px 20px;  
}
.index-nn1 .nleft{
	margin-bottom:15px;
}
.index-nn1 .nright{
	 
}
.indexn1 li{
	margin-bottom:17px;
}
.indexn1 li:last-child{
	margin-bottom:0px;
}
.indexn1 li a.img{
	display:block; text-decoration:none; position:relative; overflow:hidden;
}
.indexn1 li a.img img{
	width:100%;
}
.indexn1 li a.img span{
	position:absolute; width:100%; height:35px; line-height:35px; background:url(../images/o.png) repeat-x left top; padding:0px 7px; font-size:14px; color:#ffffff; left:0px; bottom:0px; overflow:hidden;
}
.indexn1 li:last-child{
	margin-bottom:0px;
}

.indexn2 a{
	margin-bottom:13px; height:80px; display:block; text-decoration:none; position:relative; padding-left:89px;
}
.indexn2 a .rq{
	position:absolute; left:0px; height:70px; top:0px; color:white; width:75px; background:#E5001F; padding:10px 5px; text-align:center;
}
.indexn2 a .rq span{
	display:block; line-height:30px; font-size:18px;
}
.indexn2 a .rq font{
	display:block; line-height:20px; font-size:12px;
}
.indexn2 a>span{
	display:block; height:30px;   line-height:30px; color:#333333; font-size:14px; color:#333333;  overflow:hidden;
}
.indexn2 a>font{
	display:block; height:40px;  line-height:20px; color:#999; font-size:12px; overflow:hidden;
}
.indexn2 a:last-child{
	margin-bottom:0px;
}

.footer{
	padding:15px 0px; padding-bottom:10px; color:#999999;
}
.footer a{
	color:#999; text-decoration:none;
}
.gzs{
	display:none;
}

.fnns li{
	margin-bottom:5px;
}
.fnns li a.title{
	display:block;  ; color:#333333; font-size:14px; line-height:35px; text-decoration:none; height:35px; border-bottom:solid 1px #f0f0f0; position:relative; text-align:center;
}
.fnns li a.title span{
	color:#999; font-size:12px; top:11px; position:absolute; right:5px;
}
.fnns li div{
	display:none;
}

.obottom{
	margin-top:22px; border-top:solid 1px #EEEEEE; line-height:30px; padding-top:8px; font-size:12px;
}
.obottom .helprights{
	text-align:center;
}
.pages-ppt img{
	width:100%;
}
.weizhi{
	display:none;
}
a.wz{
	display:block; height:40px; line-height:40px; text-align:center; position:relative; padding:0px 10px; padding-right:25px; text-decoration:none;  font-size:14px; color:#666; border-bottom:solid 1px #f0f0f0;
}
a.wz span{
	position:absolute; right:10px; top:15px; font-size:13px; color:#ccc;
}
.pnav{
	margin-bottom:15px; display:none;
}
.pnav.cur{
	display:block;
}
.pnav a{
	  border-bottom:solid 1px #F5F5F5; line-height:42px; height:42px; text-align:center; text-decoration:none; display:block; position:relative; padding-right:25px; color:#777;
}
.pnav a span{
	position:absolute; right:5px; top:15px; font-size:13px; color:#ccc;
}
.pnav a:hover font,.pnav a.cur font{
	color:#E50020;
}
.main{
	padding:25px 0px;
}

.main{
	padding:25px 0px;
}
.ecase{
	margin-bottom:30px;
}
.ecase li{
	width:48.5%; float:left; margin-bottom:25px; text-align:center; margin-right:3%;
}
.ecase li:nth-child(even){
	margin-right:0px;
}
.ecase li a.img{
	  overflow:hidden; display:block; margin-bottom:6px;
}
.ecase li a.img img{
	width:100%;
}
.ecase li a.txt{
	display:block; height:30px; line-height:30px; text-decoration:none; color:#666666; font-size:14px;
}
.cdetailbox{
	background:#EEEEEE; padding:60px 0px; line-height:50px; color:#333; font-size:28px;
}

.cases li{
	margin-bottom:45px; padding-bottom:22px; border-bottom:solid 1px #f0f0f0;
}
.cases li .case1{
	margin-bottom:10px;
}
.cases li .case2{
	padding-top:5px;
}
.cases li .case2 .title{
	height:30px; line-height:30px; font-size:14px;   color:#666;
}
.cases li .case2 .tit{
	height:40px; line-height:40px; font-size:18px; margin-bottom:12px; color:#333;
}
.cases li .case2 .desc{
	line-height:26px; font-size:12px; color:#666;
}
a.case-img{
	display:block; margin-bottom:15px; overflow:hidden;
}
a.case-img img{
	width:100%;
}
.sm-case{
	overflow:hidden; margin-bottom:10px; height:42px;
}
.sm-case a{
	display:inline-block; width:52px;  margin-right:6px; overflow:hidden; margin-bottom:11px; height:42px; line-height:42px;
}

.sm-case a img{
	width:52px; border:solid 1px white;
}
.sm-case a.cur img{
	border-color:#999;
}

.dbase{
	padding:0px 7px;
}
.cons{
	padding:20px 10px;
}
.cons li{
	width:48%; float:left; text-align:center; margin-right:4%; margin-bottom:20px;
}
.cons li:nth-child(even){
	margin-right:0px;
}
.cons li .img{
	height:76px; line-height:76px; text-align:center;
}
.cons li .img img{
	height:54px;
}
.cons li .txt{
	height:42px; line-height:21px; overflow:hidden; font-size:12px; color:#888;
}
.cons li .txt a{
	color:#888; text-decoration:none;
}

.contact-1{
	background:#f5f5f5; padding:20px 0px; margin-top:20px;
}
.codebox{
	padding:5px 9px; background:white; margin-bottom:45px;
}
.codebox ul li{
	width:48%; padding:10px 20px; text-align:center;  float:left;
}
.codebox ul li .img{
	 height:100px; line-height:100px;
}
.codebox ul li .img img{
	max-width:100%; max-height:90px;
}
.codebox ul li .tit{
	line-height:30px; text-align:center; color:#666666; font-size:12px;
}
 

.ffs li{
	 margin-bottom:14px;
}

.ffs li input{
	border:none; width:100%; outline:none; height:42px; padding:10px 9px; color:#666666; background:#fff; line-height:22px;
}
.ffc{
	margin-bottom:24px;
}
.ffc textarea{
	width:100%; height:100px; border:none; outline:none;  color:#666666; background:#fff; padding:10px 9px;
}
.ofc{
	text-align:center;
}
.ofc button{
	border:none; outline:none; display:inline-block; height:38px; line-height:38px; padding:0px 16px; background:#C7000C; color:#fff; font-size:14px;
}
.ofc button:last-child{
	background:white; color:#DCDCDC; margin-left:10px;
}
.ffff{
	padding:20px 0px;
}

.gcs1{
	background:#fff; padding:35px 0px; padding-top:15px;
}
.gc1 .rleft{
	 padding:21px 9px;  line-height:25px; font-size:12px; color:#666;
}
.gc1 .rleft a{
	display:block; width:32px; margin:0 auto; height:32px; margin-top:25px; color:white; text-decoration:none; text-align:center; line-height:33px; border-radius:50%; background:#E60020; border-radius:50%;
}
.gc1 .rright{
	margin-top:5px;
}
.gc1 .rright img{
	width:100%;
}
.gc1 .rleft .title{
	height:40px; line-height:40px; color:#e60020; margin-bottom:5px; font-size:16px; text-align:center;
}
.gc1 .rleft p{
	margin-bottom:10px;
}
.line1{
	margin:10px 0px; width:50px; height:1px; background:#999;
}

.gc2{
	background:#F5F5F5; padding:35px 0px; margin-top:30px;
}
.gcc2{
	 color:#666; line-height:26px; font-size:12px;  
}
.sititle{
	margin-top:23px; margin-bottom:15px; line-height:30px; color:#e60020; font-size:16px;
}
.ccs1{
	padding-right:0px;
}
.ccs2{
	height:5px; width:60px; background:#E60020; margin-top:30px;
}
.gc3{
	padding:35px 0px;
}
.gctitle1{
	line-height:40px; text-align:center; margin-bottom:10px; font-size:14px; font-style:italic; color:#777;
}
.ssgs li{
	border:solid 1px #eee;   padding:15px 7px; text-align:center; margin-bottom:20px;
}
.ssgs li .title{
	line-height:32px; margin-bottom:10px; color:#e60020; font-size:16px;
}
.ssgs li .desc{
	line-height:28px; font-size:12px; color:#666666;
}
.ssgs li .eli{
	display:inline-block; width:60px; height:2px; background:#E60020; margin-bottom:13px;
}
.ssgs li:last-child{
	padding:0px 0px; border:none;
}
.ssgs li:last-child img{
	max-width:100%;
}

.gc4{
	background:#F5F5F5; padding:30px 0px;  
}
.ww-1{
	line-height:30px; margin-bottom:17px; font-size:14px; font-style:italic; text-align:center; padding:0px 40px;
}
.her{
	padding-bottom:15px;  
}
.her ul li{
	   font-size:14px; line-height:28px; margin-bottom:20px;
}
.her ul li:last-child{
	margin-right:0px;
}
.her ul li span{
	color:#e60020;
}
.her ul li .shu{
	padding:22px; background:white;
}

.tjnews{
	 position:relative;
}
.tjnews .nleft{
	margin-bottom:6px;
}
.tjnews .nleft a{
	display:block;
}
.tjnews .nleft a img{
	width:100%;
}
.tjnews a.title{
	 line-height:28px; text-decoration:none; font-size:16px; color:#e50020; margin-bottom:8px;
}
.tjnews .rq{
	display:block; line-height:24px; margin-bottom:10px; padding-left:24px; background:url(../images/rq.png) no-repeat left 5px; font-size:14px; height:45px; border-bottom:solid 1px #f0f0f0; color:#ccc;
}
.tjnews .desc{
	padding-bottom:15px;line-height:24px; color:#999;
}
.tjnews a.more{
	display:inline-block; text-decoration:none; height:28px; padding-left:19px; background:url(../images/s.png) no-repeat left center; color:#e50020; line-height:28px;
}
.tjnews a.more span{
	font-size:12px; position:relative; top:1px;
}

.nlist{
	border-top:solid 1px #f0f0f0; margin-top:34px;
}
.nlist li{
	margin-bottom:25px; border-bottom:solid 1px #f0f0f0; padding-bottom:25px;
}
.nlist li .news{
	position:relative; 
}
.nlist li a.img{
	display:block;
}
.nlist li a.img img{
	width:100%; margin-bottom:5px;
}
.nlist li a.title{
	height:30px; line-height:30px;  color:#333333; font-size:14px; overflow:hidden; text-decoration:none; display:block;  
}

.nlist li .rq{
	 line-height:24px; margin-bottom:15px; padding-left:24px; background:url(../images/rq.png) no-repeat left 5px; font-size:14px; height:25px; color:#ccc; 
}
.nlist li .desc{
	padding-top:20px; background:url(../images/w.png) no-repeat left top; line-height:21px; color:#999; font-size:12px;
}
.splist li{
	width:48.5%; float:left; margin-right:3%; margin-bottom:20px; text-align:center;
}
.splist li:nth-child(even){
	margin-right:0px;
}
.splist li a.img{
	display:block; text-decoration:none; position:relative; overflow:hidden;
}
.splist li a.img img{
	width:100%; transition: all 0.6s;  
}
.splist li a.img font{
	display:none;
}
.splist li a.img span{
	display:none;
}
.splist li a.txt{
	display:block; height:34px; line-height:34px; text-align:center; font-size:14px; text-decoration:none;
}
.sp-box{
	padding:25px 0px;    text-align:center;
}
.sp-box video{
	width:100%;
}
.sp-box a{
	display:inline-block; text-decoration:none; padding:0px 25px; height:32px; line-height:32px; color:white; background:#E50020;
}
.vcase2{
	margin-bottom:35px;
}
.i-left{  overflow:hidden; position:relative;   padding:0px 40px;}
.i-left .hd{ margin-top:13px;}
.i-left .hd .prev,.i-left .hd .next{ position:absolute; border-radius:50%; top:95px; height:30px; line-height:32px; width:30px; text-align:center; font-size:16px; color:#333; background:#ccc}
.i-left .hd .next{ right:0px;}
.i-left .hd .prev{left:0px;}
.i-left .hd .prevStop{ display:none; }
.i-left .hd .nextStop{ display:none; }
.i-left .hd ul{  width:120px; margin:0 auto; text-align:center; }
.i-left .hd ul li{ width:10px; height:10px; border:solid 1px #ccc; border-radius:50%; display:inline-block; overflow:hidden; color:white; margin:0px 5px; line-height:50px;}
.i-left .hd ul li.on{ background:#E5001A;}
.i-left .hd>span{display:none;}
.i-left .bd{ padding:0px;   }
.i-left .bd ul{ overflow:hidden; zoom:1; }
.i-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.i-left .bd ul li a.dimg{
	display:block;   text-align:scenter; width:100%; 
}
.i-left .bd ul li a.dimg img{
	width:100%;
}
.k-left{  overflow:hidden; position:relative;   padding:0px 40px;}
.k-left .hd{ margin-top:13px;}
.k-left .hd .prev,.k-left .hd .next{ position:absolute; border-radius:50%; top:80px; height:30px; line-height:32px; width:30px; text-align:center; font-size:16px; color:#333; background:#ccc}
.k-left .hd .next{ right:0px;}
.k-left .hd .prev{left:0px;}
.k-left .hd .prevStop{ display:none; }
.k-left .hd .nextStop{ display:none; }
.k-left .hd ul{  width:138px; margin:0 auto; text-align:center; }
.k-left .hd ul li{ width:10px; height:10px; border:solid 1px #ccc; border-radius:50%; display:inline-block; overflow:hidden; color:white; margin:0px 6px; line-height:50px;}
.k-left .hd ul li.on{ background:#E5001A;}
.k-left .hd>span{display:none;}
.k-left .bd{ padding:0px;   }
.k-left .bd ul{ overflow:hidden; zoom:1; }
.k-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.k-left .bd ul li a.qimg{
	display:block;   text-align:scenter; width:100%; 
}
.k-left .bd ul li a.qimg img{
	width:100%;
}
.vcase3{
	margin-bottom:35px;
}
.vcase3 .j-left{overflow:hidden; position:relative;   padding:0px 40px;  margin-bottom:28px;}
.vcase3 .j-left.cur{display:block;}
.j-left .hd{ margin-top:13px;}
.j-left .hd .prev,.j-left .hd .next{ position:absolute; border-radius:50%; top:80px; height:30px; line-height:32px; width:30px; text-align:center; font-size:16px; color:#333; background:#ccc}
.j-left .hd .next{ right:0px;}
.j-left .hd .prev{left:0px;}
.j-left .hd .prevStop{ display:none; }
.j-left .hd .nextStop{ display:none; }
.j-left .hd ul{  width:138px; margin:0 auto; text-align:center; }
.j-left .hd ul li{ width:10px; height:10px; border:solid 1px #ccc; border-radius:50%; display:inline-block; overflow:hidden; color:white; margin:0px 5px; line-height:50px;}
.j-left .hd ul li.on{ background:#E5001A;}
.j-left .hd>span{display:none;}
.j-left .bd{ padding:0px;   }
.j-left .bd ul{ overflow:hidden; zoom:1; }
.j-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.j-left .bd ul li a.cimg{
	display:block;   text-align:scenter; width:100%; 
}
.j-left .bd ul li a.cimg img{
	width:100%;
}
.j-left .bd ul li a.txt{
	height:40px; line-height:40px; text-align:center; text-decoration:none; color:#999;
}
.rr{
	display:none; opacity:0;
}
.dma{
	line-height:30px; height:30px; color:#E60021; font-size:14px; margin-bottom:5px;
}
.her ul li .shu p{
	margin-bottom:4px;
}
.about1{
	padding:40px 0px; padding-top:15px;
}
.about1 .content{
	line-height:25px; color:#666666; text-align:center; margin-bottom:25px; font-size:12px;
}
.about1 ul li{
	width:48%; margin-right:4%; float:left; text-align:center; border:solid 1px #f0f0f0; padding:20px 10px; position:relative; margin-bottom:15px; border-radius:3px; text-align:center;
}
.about1 ul li:nth-child(even){
	margin-right:0px;
}
.about1 ul li img{
	display:inline-block;  margin:0 auto; margin-bottom:13px; height:25px;
}
.about1 ul li img:last-child{
	display:none;
}
 
.about1 ul li .txt{
	  text-align:center;
}
.about1 ul li .txt span{
	display:block; height:30px; line-height:30px; font-size:16px; color:#333;
}
.about1 ul li .txt font{
	display:block; height:40px; line-height:20px; font-size:12px; color:#999999; margin-top:5px; font-size:12px; overflow:hidden;
}
.about2{
	background:#F5F5F5; padding:35px 0px;
}
.azerts{
 
}
.azerts .zr{
	margin-bottom:10px; text-align:center;
}
.azerts .zr img{
	max-width:100%;
}
.azerts .zl{
	 color:#999999; line-height:25px; text-align:left;
}
.azerts .zl a{
	width:30px; height:30px; display:inline-block; line-height:30px; text-decoration:none; color:white; background:#E60020; border-radius:50%; margin-top:30px; text-align:center;
}

.t-left{  overflow:hidden; position:relative;   padding:0px 40px;}
.t-left .hd{ margin-top:13px;}
.t-left .hd .prev,.t-left .hd .next{ position:absolute; border-radius:50%; top:60px; height:30px; line-height:32px; width:30px; text-align:center; font-size:16px; color:#333; background:#ccc}
.t-left .hd .next{ right:0px;}
.t-left .hd .prev{left:0px;}
.t-left .hd .prevStop{ display:none; }
.t-left .hd .nextStop{ display:none; }
.t-left .hd ul{  width:128px; margin:0 auto; text-align:center; }
.t-left .hd ul li{ width:10px; height:10px; border:solid 1px #ccc; border-radius:50%; display:inline-block; overflow:hidden; color:white; margin:0px 6px; line-height:50px;}
.t-left .hd ul li.on{ background:#E5001A;}
.t-left .hd>span{display:none;}
.t-left .bd{ padding:0px;   }
.t-left .bd ul{ overflow:hidden; zoom:1; }
.t-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.t-left .bd ul li a.cimg{
	display:block;   text-align:scenter; width:100%; 
}
.t-left .bd ul li a.cimg img{
	width:100%;
}
.t-left .bd ul li a.txt{
	height:40px; line-height:40px; text-align:center; text-decoration:none; color:#999;
}

.about3{
	padding:40px 0px;
}

.about4{
	padding:40px 0px;  
}
.h-link{
	display:none;
}
.ozq{
margin-top:5px;
}
.ozq .hwhite{
	  margin-bottom:20px;
}
.ozq .hwhite.cur{
	display:block;
}

.hwhite .hright{
	margin-bottom:5px;
}
.hwhite .hright img{
	max-width:100%;
}
.hwhite .hleft{
	 line-height:30px; color:#666666; font-size:12px;
}
.hwhite .hleft .title{
	line-height:42px; color:#e60020; font-size:16px; margin-bottom:5px; text-align:center;
}

.about5{
	padding:40px 0px;
}
.hhbg{
	 
}
.hhbg .shbs1{
	margin-bottom:25px;
}
.hhbg .shbs2{
	 
}
.hhbg img{
	max-width:100%;
}
.about6{
	padding:40px 0px; background:#F5F5F5;
}
.g-left{  overflow:hidden; position:relative;   padding:0px 20px;}
.g-left .hd{ margin-top:13px;}
.g-left .hd .prev,.g-left .hd .next{ position:absolute; border-radius:50%; top:110px; height:30px; line-height:32px; width:30px; text-align:center; font-size:16px; color:#333; background:#ccc; display:none;}
.g-left .hd .next{ right:0px;}
.g-left .hd .prev{left:0px;}
.g-left .hd .prevStop{ display:none; }
.g-left .hd .nextStop{ display:none; }
.g-left .hd ul{  width:148px; margin:0 auto; text-align:center; }
.g-left .hd ul li{ width:10px; height:10px; border:solid 1px #ccc; border-radius:50%; display:inline-block; overflow:hidden; color:white; margin:0px 6px; line-height:50px;}
.g-left .hd ul li.on{ background:#E5001A;}
.g-left .hd>span{display:none;}
.g-left .bd{ padding:0px;   }
.g-left .bd ul{ overflow:hidden; zoom:1; }
.g-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.g-left .bd ul li a.rimg{
	display:block;   text-align:center; width:100%; 
}
.g-left .bd ul li a.rimg img{
	width:100%;
}
.g-left .bd ul li a.txt{
	height:40px; line-height:40px; text-align:center; text-decoration:none; color:#999;
}
.about6{
	padding:60px 0px; background:#F5F5F5;
}
.golink{
	display:none;
}
.gindex1-link a{
display:block; text-decoration:none; color:#ffffff;   position:relative; margin-bottom:20px; width:48.5%; float:left;
}
.gindex1-link a:nth-child(even){
	float:right;
}
.gindex1-link a:last-child{
display:none;
}
.gindex1-link a .title{
height:30px; line-height:30px; font-size:18px; margin-bottom:3px; text-align:center;  
}
.gindex1-link .osi .oree .bline{
	display:inline-block; height:2px; width:22px; background:white;
}

.gindex1-link .osi{
width:100%; height:100%; position:absolute; left:0px; top:0px; padding:25px 15px; z-index:500;
}
.gindex1-link .osi .oree{
position:relative; height:100%; line-height:22px; text-align:center;
}
.gindex1-link .osi .oree span{
position:absolute; right:15px; bottom:5px; height:22px; font-size:18px; top:auto;
}
.gindex1-link a>img{
width:100%;
}
.gindex1-link a .colorbg{
position:absolute; left:0px; top:0px; opacity:0.5; background:#000000; width:100%; height:100%; 
}
.osr{
	display:none;
}

.hzbbs a{
	width:32%; margin-right:2%; float:left; margin-bottom:12px; text-align:center; height:50px; line-height:40px; padding:0px 10px; overflow:hidden; display:block; border:solid 1px #f2f2f2; border-radius:3px;
}
.hzbbs a:nth-child(3n+0){
	margin-right:0px;
}
.hzbbs a img{
	max-width:100%; max-height:42px;
}

.ggimg{
position:relative; text-align:center;   margin-bottom:12px;
}
.ggimg>img{
max-width:100%; transition: all 0.6s; opacity:1;  
}
.ggimg>img.cur{
	opacity:0;  
}
.ggimg a{
position:absolute; height:40px; line-height:42px; width:40px; text-align:center; background:#f0f0f0; color:#000; font-size:18px; text-decoration:none; top:40%;
}
.ggimg a.left{
	left:0px;
}
.ggimg a.right{
	right:0px;
}

.grtitle{
	height:38px; margin-bottom:15px; line-height:34px; font-size:18px; border-bottom:solid 3px #E5001A; display:inline-block;color:black; padding:0px 4px; 
}
.grdesc{
	line-height:24px; color:#999; margin-bottom:13px;
}


.slideBox{ width:100%;  overflow:hidden; position:relative; padding:0px 25px;  }
.slideBox .bd{ position:relative;  z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .next{ position:absolute; right:0px; width:25px;height:50px; line-height:50px; text-decoration:none; top:110px; background:#000; color:white; opacity:0.5; text-align:center;}
.slideBox .prev{ position:absolute; left:0px; width:25px;height:50px; line-height:50px; text-decoration:none; top:110px;  background:#000; color:white; opacity:0.5;  text-align:center;}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.slideBox>span{
	display:none;
}



