﻿@charset "utf-8";
body{
	color: #000;
	line-height: 2;
	background-attachment: scroll;
	background-color: #fff;
/*	background-image: url(../images/bg1.png);
	background-size: 100%;
	background-repeat: repeat-y;
	background-position: center top;
	font-family: "微软雅黑";
	font-size: 14px;*/
}
body, p, blockquote, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend{margin:0;padding:0;}
h2, h3, h4, h5, h6{font-size:15px;}
table{border-collapse:collapse;border-spacing:0;}
input, textarea, button, select {font-family:"Verdana";vertical-align:middle;}
label{vertical-align:middle}
legend {color:#333;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ul,ol{list-style:none;}
img{border:0;}
a,a:visited{color:#032A42;text-decoration:none;}
a:hover{color:#1E50A2;text-decoration:underline;}
a:active{color:#933;}
.clear {clear:both;font-size:0;line-height:0;}
.floatl{float:left;font-weight:bolder;}
.floatr{float:right;}
.red {color:#990000;}
.a_bold, .a_bold:visited {font-weight:bold;}
.a_red, .a_red:visited {color:#BA2636;}
.a_blue, .a_blue:visited {color:#00549b;}

body .page > div{
	max-width: 1000px;
	width:100%;
}

.page {
	
	margin:0 auto;clear:both;overflow:hidden;
	max-width: 1000px;
	width:100%;
	
}
.baneer {
	float: left;
	width:100%;
	line-height:0px;
	
}
.baneer img{
 width: 100%;
} 



.baneer1 img{
	margin-bottom: 40px;
	float: left;
	width: 100%;	
	
}

.baneer-s{
    width: 100%;
	max-width: 1000px;
	background:url(../img/banner-00.png) no-repeat center center;
	background-size:600px 100px;
	line-height:100px;
	height:100px;
}

.baneer-s h2{
font-size:1.5em;
color:#FFFFFF; 
font-weight:bold;
text-align:center;
line-height:95px;
}

.baneer-s img{
    margin:0 auto;
	margin-top: 40px;
	width: 100%;
	max-width: 500px;
}



.box1 {
	padding:1.2% 2% 2% 2%;
	/*max-width: 1000px;*/
	max-width: 947px;
	width:96%;
	background-color: #FFF;
	margin:0 auto;
	height:120px; min-height:120px; height:auto!important; overflow:hidden;
}
.box1 p {
	width: 100%;
	height: 96%;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 26px;
	text-align:justify;
	float: left;
	text-indent:2em;
	
	
}
.baneer1 {
	float: left;
	width: 100%;
	margin:20px;	
}


.box2 {
	margin-top: 20px;
	background-color: white;
	width: 100%;
	/*float: left;*/
	height:180px; min-height:180px; height:auto!important; overflow:hidden;	
}

.borderBox {
	border: 1px solid #f1f1f1;
	float: left;
	width: 180px;
	margin:8px;
}

.borderBox img {
	display: block;
	height: auto;
	width: 120px;
	height:120px;
	margin:8px auto 0;
}

.title3 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	width: 100%;
	height: 28px;
	overflow: hidden;
	font-family: "微软雅黑";
	text-align: center;
}

.para2 {
	margin:4px auto;
	padding: 0 8px; 
	color: #858585;
	font-family: "微软雅黑";
	font-size: 12px;
	text-indent:24PX;
	line-height: 24px;
	height: 260px;
	overflow: hidden;


}
.kjjg {
	overflow: hidden;
	float: left;
	width: 100%;
}
.custom-checkbox{
	height:30px;
}
.custom-checkbox,.custom-radio{position:relative; top:5px; color:#333;height:40px;}
.custom-checkbox input{
	display: inline-block;
	width:24px;
	height:24px;
	margin: 10px auto;
}
.custom-checkbox label{display:block;position:relative;font-size:12px;padding-right:1em;line-height:1;padding:0px;margin:0px;cursor:pointer; height:30px;}
/*
.custom-checkbox label{background:url(../images/checkbox.gif) no-repeat;}
.custom-checkbox .bad{background:url(../images/checkbox3.gif) no-repeat;}
.custom-radio label{background:url(../images/radiobutton.gif) no-repeat;}
*/
.custom-checkbox label,.custom-radio label,.custom-checkbox .bad{background-position:-10px -14px;}
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus{background-position:-10px -114px;}
.custom-checkbox label.checked,.custom-radio label.checked{background-position:-10px -214px;}
.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-position:-10px -314px;}
.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc;}
.custom-radio input{position:absolute;left:2px;top:2px;margin:0;}
.custom-radio label{display:block;position:relative;font-size:1.3em;padding-right:1em;line-height:1;padding:.5em 0 .5em 30px;margin:0 0 .3em;cursor:pointer;}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.w305 {
	margin: 20px auto;
	width: 250px;
}
.toupiao {
	margin:0 auto; 
	background: #3666d2 none repeat scroll 0 0;
	border-radius: 21px;
	color: #FFF;
	display: block;
	font: 18px/40px "微软雅黑";
	height: 40px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}
.toupiao:hover{
    text-decoration: none;
	color: #FFF;
	background: #FF3962;
}
.foot_info {
	line-height: 25px;
	overflow: hidden;
	color: #000000;
	margin: 50px auto;
	font-family: "微软雅黑";
}
	.foot_info p {width:100%;text-align:center;}
	.foot_info a, .foot_info a:visited {color:#ffcc00;}

/*iphone6 plus*/
@media screen and (max-width:414px){
	.borderBox {
	    width: 150px;
	    margin: 10px;
	}
}

/*iphone6*/
@media screen and (max-width:375px){
	.borderBox {
	    width: 150px;
	    margin: 16px;
	}

}
/*nexus5 Galaxy3 note*/
@media screen and (max-width:360px){
	.borderBox {
	    margin: 12px;
	}

}
/*iphone5 iphone4*/
@media screen and (max-width:320px){
	.borderBox {
	    margin: 4px;
	}

}

.table-show {
	background-color: #FFF;
	margin-top: 30px;
    padding-bottom: 40px
}
.table-show img{

	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}

.flash_video{

	width:100%; 
	height:562px;
}
.vote_cont{
	width:100%;
	height:100%;
	text-align:center;
	line-height:100%;
	font-size:18px;
}



table{ 
table-layout:fixed; 
empty-cells:show; 
border-collapse: collapse; 
margin:0 auto; 
text-align: left;
font-size: 18px;

} 

td{ 
height:50px; 
margin: 10px 0;
padding: 20px;
} 
/* 
.table{ 
border:1px solid #cad9ea; 
color:#666; 
} 
*/
.table th { 
background-repeat:repeat-x; 
height:30px; 
} 
.table td,.table th{ 

padding:10px 0;
font-weight: 500; 
} 

.t-key{
	width: 12%;
	
}
.t-key div{
	width: 32px;
	line-height: 30px;
}

.t-value.t-value-text{

	text-indent:40PX;
}


.des-title{
	padding: 20px 0;
	text-align: center;
	font-size: 30px;
	font-weight: 500; 
	color: #333;
}

.des-des{
	padding: 0 60px;
	text-indent:40PX;
	font-size: 18px;
	color: #666;
}
