*{padding:0px;margin:0px;list-style:none;}
a{text-decoration:none;}
img{border:0; max-width:100%;margin:0 auto; height:auto;}
/*---------------分页样式---------------*/
 .pageCtrl{
	 font:12px/16px arial;
	 padding:30px 25px;
	 clear:both;
	width:95%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	}
 .pageCtrl span{/*float:left;*/margin:0px 3px; }/*没有span*/
 .pageCtrl a{
	 display:inline-block;
	 margin:0 3px;
	 border:1px solid #EAEAEA;
	 padding:3px 7px;
	 text-decoration:none;
	 color:#006fca;
  }
 .pageCtrl a.now_page,.pageCtrl a:hover{color:#006fca;background:#c2ebff; border:1px solid #70d1ff;}

body{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	/*上面三句不加似乎也没问题*/
    position:relative;/*没用*/
    z-index:0;
    width:100%;
    max-width:640px;
	/*min-width:320px;*/
    min-height:100%;
    margin:0 auto;
    overflow-x:hidden;
    box-shadow:0 0 10px rgba(0,0,0,0.3);
    font:normal 100% Helvetica,Arial,sans-serif !important;
	background:#333;/*535353*/
}
section{
	width:100%;
	background:#ffffff;
	position:relative;
	/*overflow:hidden;*/
}
.home_header{
	background:#ff8200;
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:0;
}
.home_div{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.home_div a{
	display:block;
}
/*.home_div a{
	float:left;
	display:block;
	width:50%;
	height:auto;
	overflow:hidden;
}
*/
.search{
	background:#73695d;
	width:100%;
	height:auto;
	padding:8px 0px;
	overflow:hidden;
	position:relative;
}
.search input{
	display:block;
	background:#a8a59c;
	width:86%;
	height:36px;
	margin:0 auto;
	padding-left:10px;
	padding-right:40px;
	overflow:hidden;
	border:solid 2px #514f49;
	border-radius:8px;
    box-shadow:0 0 3px rgba(0,0,0,0.3) inset;
	color:#FFF;
}
.search .btn_search{
	width:30px;
	height:25px;
	padding:0px;
	background:transparent url(../images/bg_searchBtn.png) no-repeat;
	border:none;
	box-shadow:none;
	position:absolute;
	top:16px;
	right:3.25%;
	cursor:pointer;
}
.header{
	width:100%;
	height:auto;
	padding:15px 0px 10px;
	overflow:hidden;
	background:#1195eb;
	font-size:0;
}
.header img{
	display:block;
	margin:0 auto;
	width:90%;
}
.header .logo{
	float:left;
	display:inline-block;
	width:26.5625%;
	width:auto;
	height:auto;
	overflow:hidden;
	margin-left:3.5%;
	margin-right:8%;
}
.header .logo img{
	vertical-align:central;
}
.header .header_info{
	float:left;
	display:inline-block;
	width:60%;
	width:auto;
	height:auto;
	overflow:hidden;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}
#banner{
	font-size:0;
}
.menu{
	width:96%;
	height:auto;
	padding-left:4%;
	padding-top:20px;
	padding-bottom:18px;
	overflow:hidden;
}
.menu li{
	float:left;
	width:15.625%;
	height:auto;
	overflow:hidden;
	margin-right:4.3%;
}
.menu li:nth-child(5n+0){
	margin:0;
}
.menu li span{
	display:block;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:12px;
}
.headline{
	background:#1195eb;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:18px;
	color:#FFF;
}
.index_news_title{
	display:block;
	width:100%;
	background:#1195eb;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:18px;
	color:#FFF;
}
.index_pro_title{
	height:45px;
	line-height:45px;
	border-bottom:solid 1px #CCC;
	border-top:solid 1px #CCC;
	border-left:solid 20px #1195eb;
	padding-left:10px;
	font-size:24px;
	margin-top:15px;
}
.img_list{
	width:100%;
	height:auto;
	overflow:hidden;
}
.img_list img{
	width:100%;
	max-width:100%;
}
.img_list ul{
	width:95%;
	padding-left:5%;
	padding-top:2%;
	height:auto;
	overflow:hidden;
}
.img_list ul li{
	float:left;
	width:45%;
	margin-right:5%;
	margin-bottom:2%;
	text-align:center;
}
.img_list ul li:nth-child(2n+0){margin-right:auto;}
.img_list ul li span{
	display:block;
	text-align:center;
	color:#444;
	line-height:30px;
	max-width:230px;
	margin:0 auto;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.news{
	width:96%;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
}
.news li{
	border-bottom:dotted 1px #CCCCCC;
	height:30px;
	line-height:30px;
	padding-left:3%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	background:url(../images/arrow.jpg) 0px 9px no-repeat;
}
.news li a{
	color:#666;
}

.footer{
	width:100%;
	height:auto;
	overflow:hidden;
	/*margin-bottom:40px;*/
}
.footer .scrollTop{
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	background:url(../images/bg_backtotop.jpg) center;
	text-align:center;
	font-size:18px;
	color:#FFF;
	border-bottom:solid 3px #181818;
}
.footer .bottominfo{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
	position:relative;
	display:table;
}
.footer .bottominfo p{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:100%;
}
.footer .bottominfo p.qrcode{
	position:absolute;
	/*right:8%;
	top:4%;*/
	left:72%;
	z-index:998;
	width:20.3125%;
}
.footerlink{
	position:fixed;
	bottom:0;
	background:#1195eb;
	padding:5px 0px;
	width:100%;
	max-width:640px;
	overflow:hidden;
	z-index:1000;
}
.footerlink li{
	float:left;
	width:33%;
	height:auto;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	border-right:solid 1px #FFF;
}
.footerlink li:last-child{
	border:none;
}
.footerlink li a{
	color:#FFF;
	font-size:20px;
	font-weight:bold;
}
.qrcode_pop{
	display:none;
	position:fixed;
	z-index:999;
	bottom:100px;
	width:100%;
	height:auto;
	text-align:center;
	overflow:hidden;
}
.up_ul{
    display:none;
    position:fixed;
    bottom:40px;
    width:33%;
	max-width:210px;
    opacity:0.85;
    z-index:999;
}
.up_ul .out_ul{
    width:100%;
    background-color:#f69728;
    border-radius:5px 5px 0px 0px;
}
.up_ul .out_ul li{
    border-bottom:1px solid #e77200;
    border-top:1px solid #ffc98f;
}
.up_ul .out_ul li:first-child{
    border-top:none;
}
.up_ul .out_ul li:last-child{
	border-bottom:none;
}
.up_ul .out_ul li a{
    display:block;
    height:35px;
    line-height:35px;
    color:#FFF;
	text-align:center;
}
.up_ul .out_ul li a img{
	/*width:25px;*/
    vertical-align:middle;
    padding-right:10px;
}
.up_ul .out_ul li a:hover,.up_ul .out_ul li a:active{
	background:#ffad2d;
}
.up_ul .out_ul li:first-child a:hover,.up_ul .out_ul li:first-child a:active{
    border-radius:5px 5px 0px 0px;
}



/*.header_nav{
	width:100%;
	height:45px;
	background:#d7a527;
	color:#FFF;
}
.nav_back{
	float:left;
	width:25%;
	height:45px;
	font-size:200%;
}
.nav_back a{
	padding-left:10%;
}
.nav_back a img{
	vertical-align:middle;
}
.header_title{
	float:left;
	width:50%;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:18px;
}
*/
.header2{
	width:100%;
	height:auto;
	padding:8px 0px 5px;
	overflow:hidden;
	background:#1195eb;
	color:#FFF;
	font-size:0;
	border-bottom:solid 3px #787878;
}
.header2 .header_logo{
	float:left;
	width:75%;
	height:auto;
	overflow:hidden;
}
.header2 .header_nav{
	float:left;
	width:25%;
	height:auto;
	overflow:hidden;
}
.header2 .header_nav .nav_back,.header2 .header_nav .nav_menu{
	float:right;
	width:40.625%;
	height:auto;
	overflow:hidden;
	text-align:center;
}

.proimg{
	width:100%;
	height:auto;
	border-bottom:solid 10px #F6F6F6;
	overflow:hidden;
	font-size:0;
}
.proimg img{
	min-width:100%;
}

.conwrap{
	width:96%;
	padding:0px 2%;
	height:auto;
	margin-bottom:10px;
	overflow:hidden;
}
.contitle{
	padding:15px 0px;
	font-size:20px;
}
.coninfo{
	color:#888;
	font-size:14px;
}
.coninfo span{
	color:#777;
}
.coninfo a{
	color:#1195eb;
}
.conbody{
	color:#333;
	margin-top:10px;
}
.conbody a{color:#333;}
.conimgs{
	font-size:0;
	width:100%;
	height:auto;
	overflow:hidden;
}
.connav{
	padding:30px 2%;
}
.connav a{
	display:block;
	color:#444;
	line-height:20px;
}
.connav a span{
	color:#1195eb;
}
.connav p{
	margin:0 auto;
	margin-bottom:20px;
	/*text-align:center;*/
	height:auto;
	overflow:hidden;
}
.connav a.buy{
	display:inline-block;
	width: 28.125%;
}
.connav a.backward{
	display:inline-block;
	width: 21.875%;
}
.connav a img{
	vertical-align:middle;
}
.connav a.back{
	display:block;
	width:50px;
	padding:15px 35px;
	margin:0 auto;
	margin-bottom:20px;
	background:#90C231;/*50cbd6*/
	color:#FFF;
	border-radius:50px;
	line-height:160%;
	text-align:center;
	clear:both;
}
.category{
	height:auto;
	padding:10px 8px;
	line-height:25px;
	background:#f5f2f2;
	overflow:hidden;
}
.category a{
	color:#666;
	font-size:100%;
	margin:0px 8px;
	white-space:nowrap;
}
.category a.current{
	color:#C60;
}

.newslist{
	width:100%;
	height:auto;
	overflow:hidden;
}
.newslist li{
	padding:0.7em 15px;
	background:eeeeee;
	border-bottom:solid 1px #CCC;
}
.newslist li h3{
	width:100%;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	color:#000;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.newslist li p.posttime{
	white-space:nowrap;
	color:#AAA;
	font-size:10px;
	font-style:italic;
}
.newslist li p.newsBrief{
	width:100%;
	color:#777;
	font-size:14px;
}

.nav_menu{
	float:left;
	width:25%;
	height:45px;
	font-size:200%;
	text-align:right;
}
.nav_menu a{
	padding-right:10%;
}
.nav_menu a img{
	/*width:30%;*/
	vertical-align:middle;
}
.down_bg{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#FFF;
	opacity:0.5;
	z-index:998;
}
.down_ul{
    display:none;
    position:absolute;
    /*top:45px;*/
    right:0px;
    width:150px;
    opacity:0.85;
    z-index:999;
}
.down_ul .out_ul{
    width:100%;
    background-color:#1195eb;
    border-radius:0px 0px 5px 5px;
}
.down_ul .out_ul li{
    border-bottom:1px solid #2188e2;
    border-top:1px solid #74c0e9;
}
.down_ul .out_ul li.no_top{
    border-top:none;
}
.down_ul .out_ul li.no_bot{
	border-bottom:none;
}
.down_ul .out_ul li a{
    display:block;
    height:50px;
    line-height:50px;
    color:#FFF;
}
.down_ul .out_ul li a img{
    width:25px;
    vertical-align:middle;
    padding-left:20px;
    padding-right:10px;
}

.pagecon{
	padding:15px;
	height:auto;
	overflow:hidden;
	color:#333;
}
.pagecon p.indent{
	position:relative;
	padding-left:80px;
	line-height:16px;
	padding-top:5px;
}
.pagecon p.indent span{
	position:absolute;
	left:0;
}

.info_item{
	margin:0 1%;
	padding:5px 0px;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #f0f0f0;
}
.info_item span{
	display:inline-block;
	float:left;
	height:50px;
	line-height:50px;
	overflow:hidden;
}
.info_item span a{
	color:#C60;
}
.info_item .info_icon{
	width:20%;
	text-align:center;
}
.info_item .info_text{
	width:80%;
}

.video_title{
	width:auto;
	height:20px;
	line-height:20px;
	padding:10px;
	/*background:#EEE;
	border:solid 1px #CCC;*/
	background:url(../images/bg_videotip.jpg) repeat-x;
	border-top:none;
	color:#666;
	margin-bottom:5px;
	margin-top:-5px;
	overflow:hidden;
}
.video_title span{
	font-size:12px;
	color:#999;
}