﻿@charset "utf-8";
/* CSS Document */

/* 样式初始�?

--------------------------------------------------*/

html{
	height:100%;
	}
body{
	font-family:Helvetica, Arial, sans-serif;
	background:none;
	-webkit-text-size-adjust:100%;/*解决Iphone下橱窗字体变大问�*/
	}
*{
	padding:0;
	color:#000;
	margin:0;
	border:0;
	text-align:left;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);	/*禁止链接高亮*/
	-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/
	}
nav, footer, section, header, article{
	display:block;
	}
ul{
	list-style:none;
	}
a, a:hover{
	text-decoration:none
	}
a:link{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);	/*禁止链接高亮*/
	-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/
	}
a:link, a:visited, a:hover, a:active{
	color:#000;
	}
input, textarea{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	}
.clear{
	clear:both;
	}
.totop4{
	height:4px;
	line-height:4px;
	background:#fff;
	clear:both
	}
.foot{
	width:100%;
	max-width:640px;
	float:left;
	background:url(../images/head_bj.jpg) repeat;
	padding:10px 0;
	color:#fff;
	margin-bottom:48px;
	text-align:center;
	color:#fff;
	line-height:150%;
	}
.foot a, .foot a:hover{
	color:#fff;
	}
/*主题部分

--------------------------------------------------*/
.box_body{
	width:100%;
	max-width:640px;
    margin:0 auto;	
	/*background:#faac02 url(../images/loading2.gif) no-repeat 50% 50%;*/
	position:relative;
	z-index:1;
	top:0;
	bottom:48px;
	left:0;
	text-align:center;
	}
.box_main{
	width:100%;	
	max-width:640px;
	margin:0 auto;	
	position:relative;
	
	}
.main{
	width:100%;
	max-width:640px;
	margin:0 auto;
	padding-bottom:60px;
	overflow-y:hidden; 
	}
#header{
	width:100%;
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	display:-moz-box;
	-moz-box-orient:horizontal;
	display:-o-box;
	-o-box-orient:horizontal;
	display:-ms-box;
	-ms-box-orient:horizontal;
	display:box;
	box-orient:horizontal;
	}
.head{
	height:auto;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	text-align:left;
	border:solid 0px red;
	}
 .head img{
	margin:0px 0 0 0px;
	vertical-align:middle;
	max-width:640px;
	max-height:103px;
	}
 
/***************Nav*****************/
#Nav{
	width:100%; max-width:640px;
	height:auto;
	padding-bottom:1px;
	/*background:url(../images/head_bj.jpg) repeat;*/
	}
#Nav li{
	width:25%;
	height:36px;
	float:left;
	text-align:center;
	line-height:35px;
	background:url(../images/head_bj.jpg) repeat;
	}
#Nav li a{
	color:#FFF;
	display:block;
	text-align:center;
	text-shadow:1px 1px 1px #43060B;
	border-bottom:1px solid #01313D;
	border-left:1px solid #055168;
	border-right:1px solid #03313E;
	border-top:1px solid #055168;
	}
#Nav li a:hover{
	background:#fdcd00;
	}
#Banner{
	overflow:hidden;
	position:relative;
	}
#Banner ul{
	overflow:hidden;
	position:relative;
	}
#Banner ul li{
	float:left;
	}
 #Banner ul li img{
	max-width:100%;
	}
.touchslider-viewport{
	background:url(../images/banner_bg.png) center center;
	}
.touchslider-nav{
	}
.touchslider-prev{
	left:0px;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-39px;
	}
.touchslider-next{
	right:0px;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-39px;
	}
.touchslider-nav-item{
	background-color:#3b7dce;
	width:62px;
	height:7px;
	display:block;
	opacity:0.7;
	}
.touchslider-nav-item-current{
	background-color:#4972a5;
	width:62px;
	height:7px;
	display:block;
	opacity:0.7;
	}
.sonpic{
	position:absolute;
	bottom:10px;
	left:50%;
	margin-left:-94px;
	}
.sonpic a{
	float:left;
	margin-right:2px;
	}
.index_title{
	width:100%;
	height:35px;
	line-height:35px;
	padding:0px;
	overflow:hidden;
	display:-moz-box;
	display:-webkit-box;
	display:box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	box-orient:horizontal;
	background:#005dcc url(../images/head_bj.jpg) repeat 95%;
	cursor:pointer;
	}
.index_title span{
	height:35px; margin:0 0 0 16px;
	font-size:17px;
    float:left;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px 1px #154166;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
	}

.index_key { width:100%; height:auto; float:left; margin-top:2%;  padding-bottom:2%; overflow:hidden;}

.key1 {width:64%; height:28px; float:left; margin-left:10%;  background:#e6e6e6; border:1px solid #ccc; padding-left:1%; font-family:新宋体; font-size:13px; color:#333; line-height:58px\9; line-height:28px; text-align:left; font-weight:normal; border-radius:5px; -moz-border-radius:5px; }

.key2 {width:20%; height:30px; float:left; margin-left:2%; background:#e6e6e6; border:1px solid #ccc; padding-left:1%; font-family:新宋体; font-size:12px; color:#333; line-height:58px\9; line-height:30px; text-align:center; font-weight:normal; border-radius:5px; -moz-border-radius:5px; }



.index_jianjie_con{
	
	overflow:hidden;
	padding:10px;
	text-align:left;
	color:#fff;
	word-wrap:break-word;
	word-break:break-all;
	line-height:150%;
	}
.index_jianjie_con img{
	padding-right:10px;
	}
.sub_title{
	width:100%;
    max-width:640px;
    float:left;
	height:35px;
	line-height:35px;
	padding:0px;
	overflow:hidden;
	display:-moz-box;
	display:-webkit-box;
	display:box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	box-orient:horizontal;
	cursor:pointer;
	background:url(../images/head_bj.jpg) repeat;
	}
.sub_title span{
	min-width:260px;
	height:19px;
	font-size:17px;
	margin:8px 0 0 10px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px 1px #154166;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
	}
.danye_con{
	padding:10px 2%;
	line-height:180%;
	color:#fff;
	width:96%
	}
	
	
.danye_con img{
	width:95%;
	margin:auto;
	text-align:center;
	}

    .danye_con ul {width:100%; float:left; }
    .danye_con ul li{width:99%; float:left; margin-left:1%; }
    .danye_con ul li font{width:23%; height:33px; float:left; margin-left:1%; margin-top:1%; font-family:Microsoft YaHei; font-size:16px; color:#333; text-align:center; font-weight:bold; line-height:33px; }
    .danye_con ul li span{width:23%; float:left; margin-left:2%; margin-top:1%; }
        .danye_con ul li span a  input{
	width:99%;
	height:33px;
    float:left; margin-top:1%;
	line-height:58px\9;
	line-height:33px;
	font-size:80%;
    color:#333;
    text-align:center;
	border:1px solid #ccc;
    background:#ccc;
	float:left;
    border-radius:5px;
    -moz-border-radius:5px; cursor:pointer; }
.danye_con_show{
	padding:0;
	line-height:180%;
	color:#fff;
	width:100%; max-width:640px; float:left;
	}
	
.h9{
	font-size:17px;
	line-height:1.5em;
	font-weight:bold;
	padding:15px 10px;
	text-align:center;
	word-wrap:break-word;
	word-break:break-all;
	}
.danye_con_show1{
	padding:0;
	line-height:180%;
	color:#fff;
	width:100%; max-width:640px; float:left;
	}
	
.danye_con_show1 font{
	    float:left; margin-left:23%;
	font-size:17px;
	line-height:1.5em;
	font-weight:bold;
	text-align:left;
	word-wrap:break-word;
	word-break:break-all; padding:10px 0 10px 0;
	}
.page{
	width:50%;
	margin:auto;
	padding:15px 0 15px 0;
	}
.page li{
	width:50%;
	float:left;
	text-align:center
	}
.page li div{
	width:80%;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#e3e3e3;
	color:#595959;
	margin:auto
	}
.page li div a{
	color:#595959
	}
.bot{
	width:100%; max-width:640px;
	height:44px;
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	display:-moz-box;
	-moz-box-orient:horizontal;
	-moz-box-pack:center;
	-moz-box-align:center;
	display:-o-box;
	-o-box-orient:horizontal;
	-o-box-pack:center;
	-o-box-align:center;
	display:-ms-box;
	-ms-box-orient:horizontal;
	-ms-box-pack:center;
	-ms-box-align:center;
	display:box;
	box-orient:horizontal;
	box-pack:center;
	box-align:center;
	background:#0039bb;
	position:fixed;
    margin:0 auto;
	bottom:0;
	background:url(../images/head_bj.jpg) repeat;
	line-height:44px;
	overflow:hidden;
	}
.bot div{
	width:20%;
	text-align:center;
	color:#fff;
	}
.bot div a{
	color:#fff;
	}
.c_box3{
	background-color:#cccccc;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	background-image:url(../../App_Themes/images/b_bg.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	}
.c_box3 a{
	color:#000;
	width:98%;
	height:27px;
	display:block;
	line-height:27px;
	padding-left:8px;
	}
.c_box3 a:hover{
	background-color:#fff;
	}
.table2{
	width:100%;
	}
.table2 th{
	text-align:left;
	vertical-align:top;
	}
.table2 td{
	text-align:left;
	vertical-align:top;
	padding:2px;
	}
.table3{
	width:100%;
	}
.table3 th{
	text-align:center;
	vertical-align:top;
	}
.table3 td{
	text-align:center;
	vertical-align:top;
	padding:5px;
	width:33%;
	}
.table3 td img{
	border:solid 1px #ccc;
	height:100px;
	}
.word{
	color:#000;
	line-height:30px;
	text-align:center;
	}
.c_box1{
	line-height:24px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
.c_box2{
	background-color:#e6e6e6;
	padding-top:10px;
	padding-bottom:10px;
	}
ul.c_link1{
	list-style-type:none;
	}
ul.c_link1 li{
	color:#fff;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	}
ul.c_link1 li a{
	background-image:url(../images/arrow1.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:15px;
	}
ul.c_link1 li a:hover{
	}
.c_contact{
	line-height:30px;
	padding-top:15px;
	padding-left:10px;
	color:#fff;
	padding-bottom:10px;
	}
.c_contact img{
	width:98%
	}
.digg{
	width:100%; max-wdith:640px; margin:0 auto;
	text-align:center;
	font-size:14px;
	height:auto;
	padding-top:28px;
	padding-bottom:28px;
	}
.digg a{
	border:#a0a0a0 1px solid;
	margin:2px;
	padding:3px 6px;
	background:#fff;
	color:#333;
	display:inline-block;
	}
.digg a:hover{
	border:#fa87ab 1px solid;
	color:#fa87ab;
	background:url(../images/page_hover.jpg) repeat-x;
	}
.select{ background-color:#F00;}
.digg a.select{ background-color:#0c54c3; color:#FFF;}
.digg a:active{
	border:#b6ddaa 1px solid;
	color:#333;
	background:url(../images/page_hover.jpg) repeat-x;
	}
.digg span.current{
	border:#e0e0e0 1px solid;
	color:#aaaac3;
	background:#f0f0f0;
	margin:2px;
	padding:3px 6px;
	}
.digg span.disabled{
	margin:2px;
	padding:3px 6px;
	border:#fa87ab 1px solid;
	color:#fa87ab;
	}


.online_div{
	width:98%;
	height:35px;
	margin:0 auto;
	margin-bottom:15px;
	}
.online_span{
	width:24%;
	height:35px;
	display:block;
	float:left;
	line-height:35px;
	font-family:Microsoft YaHei;
	font-size:100%;
	color:#333;
	}
.online_input{
	width:60%;
	height:33px;
    float:left;
	line-height:58px\9;
	line-height:33px;
	padding-left:1%;
	border:1px solid #999;
	float:left;
    border-radius:5px;
    -moz-border-radius:5px;
	}
.span1{
	color:#ff2222;
	padding-left:10px;
	float:left;
	}
.online_input2{
	width:68%;
	height:33px;
    float:left;
	line-height:58px\9;
	line-height:33px;
	padding-left:1%;
	border:1px solid #999;
	float:left;
    border-radius:5px;
    -moz-border-radius:5px;
	}
.online_div1{
	width:98%;
	height:100px;
	margin:0 auto;
	margin-bottom:15px;
	}
.online_div1 textarea{
	width:68%;
	height:100px;
	padding-left:1%;
	border:1px solid #999;
	float:left;
	}
.online_btn{
	padding-left:24%;
	height:35px;
	padding-bottom:20px;
	}
.online_btn .inbtn1{
	width:80%;
	height:33px;
    float:left;
	line-height:58px\9;
	line-height:33px;
    color:#fff;
    text-align:center;
	border:1px solid #0039bb;
    background:#0039bb;
	float:left;
    border-radius:5px;
    -moz-border-radius:5px;
	}
.inbtn2{
	width:98%;
	height:33px;
    float:left; margin-left:2%; margin-top:3%;
	line-height:58px\9;
	line-height:33px;
    color:#fff;
    text-align:center;
	border:1px solid #0039bb;
    background:#0039bb;
	float:left;
    border-radius:5px;
    -moz-border-radius:5px;
	}
.xiugai{
	font-size:16px; 
	font-weight:bold;
	}
.xiugai a{
	font-size:16px; 
	font-weight:bold;
	}		

.main1{
    width:100%;
	max-width:640px;
    min-width:840px;
    float:left;
	padding-bottom:80px;     
    overflow:scroll; overflow-y:hidden;overflow-x:auto; 	
	}
table.table1 {
    width:100%;
	max-width:640px;
    min-width:840px;
    float:left;
    border-left:1px solid #ccc;
	border-collapse:collapse; 
	overflow-y:hidden;  
}
table.table1 th {
    width:84px;
    height:30px;
    float:left;  padding:2px;
    margin-top:5px;
	line-height:30px;
    font-size:small;
    word-wrap:break-word;
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
table.table1 td {
    width:84px;
    height:60px;
    float:left; padding:2px;
    margin-top:5px;
	line-height:16px;
    font-size:small;
    word-wrap:break-word;
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
