body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }   
body { background: #ffffff; color:#1f1f1f; font-size:14px; font-family: "微软雅黑", Verdana, Helvetica, sans-serif; min-width:1348px }   
td,th,caption { font-size:14px; }   
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}   
a { color:#333; text-decoration:none; }   
a:hover { text-decoration:none; }   
img { border:none; }   
ol,ul,li { list-style:none; }   
input, textarea, select, button { font:14px "微软雅黑", Verdana,Helvetica,Arial,sans-serif; }   
table { border-collapse:collapse; }   
html {overflow-y: scroll;}   

a,button{cursor:pointer;}
input,textarea{
	outline: none;
}
textarea{resize:none;}

.clear{
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.blue{
	color:#0000ff !important; 
}

.container{
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
}

.top{
	width: 100%;
	height: 10px;
	background: #e2e2e2;
}

.header{
	width: 100%;
	height: 70px;
	line-height: 70px;
}
.header .h-logo img{
	vertical-align: top;
	margin-top: 6px;
}
.header .h-r{
	color: #ff6600;
	font-size: 16px;
}

.banner{
	width: 100%;
	height: 450px;
	background-color: #1073C1;
	background-position: center;
	background-repeat: no-repeat;
}

.nav{
	width: 100%;
	height: 66px;
	background: #0151a0;
	box-shadow: 0 3px 5px #6d6d6d;
	margin-bottom: 25px;
}
.nav .container{
	height: 66px;
	background: #005ab3;
}
.nav ul li{
	width: 200px;
	line-height: 66px;
	box-sizing: border-box;
	float: left;
	text-align: center;
	border-right: 2px solid #0151a0;
}
.nav ul li:last-child{
	border: 0;
}
.nav ul li a{
	display: block;
	color: #fff;
	font-size: 24px;
}

.in-main{
	margin-bottom: 35px;
}
.in-main .im-l{
	width: 760px;
}
.in-main .im-t{
	color: #0151a0;
	font-size: 24px;
	line-height: 55px;
	padding-bottom: 3px;
	background: url(../img/in-fg.png) no-repeat center bottom;
}
.in-main .im-a{
	width: 100%;
	margin-bottom: 40px;
}
.in-main .ia-text{
	padding: 10px 0;
}
.in-main .ia-more a{
	display: inline-block;
	width: 95px;
	line-height: 34px;
	text-align: center;
	border: 1px solid #bababa;
	border-radius: 17px;
	color: #9d9e9e;
	font-size: 14px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.in-main .ia-more a:hover{
	background: #005ab3;
	border: 1px solid #005ab3;
	color: #fff;
}
.in-main .im-b{
	width: 100%;
}
.in-main .ib-m{
	width: 100%;
	margin-top: 15px;
}
.in-main .ib-l{
	width: 380px;
}
.in-main .ib-l img{
	width: 100%;
}
.in-main .ib-r{
	padding-left: 398px;
}
.in-main .ib-r ul li{
	width: 100%;
	padding: 8px 0;
	border-bottom: 1px dashed #d3d3d3;
}
.in-main .ib-r ul li:last-child{
	border: 0;
}
.in-main .ib-r ul li .ib-p1{
	height: 20px;
	line-height: 20px;

	
	overflow: hidden;
}
.in-main .ib-r ul li .ib-p1 a{
	color: #030303;
	font-size:18px;
	font-weight:bold;
}
.in-main .ib-r ul li .ib-p1 a:hover{
	color: #035cb5;
}
.in-main .ib-r ul li .ib-p2{
	line-height: 14px;
	color: #b2b1b1;
	font-size: 12px;
}
.in-main .ib-r ul li .ib-p3{
	font-size: 14px;
	line-height: 22px;
	text-indent: 2em;
}
.in-main .im-c{
	width: 100%;
}
.in-main .ic-table{
	margin-top: 10px;
}
.in-main .ic-table table{
	width: 100%;
	border: 1px solid #d8d8d8;
}
.in-main .ic-table table th{
	color: #111111;
	line-height: 48px;
	border: 1px solid #d8d8d8;
	background: #f5f5f5;
}
.in-main .ic-table table td{
	color: #111111;
	line-height: 20px;
	padding: 12px 0;
	border: 1px solid #d8d8d8;
	text-align: center;
}

.in-main .im-r{
	width: 380px;
}
.in-main .im-d{
	width: 100%;
	background-color: #3da1ff;
	border-top: 2px solid #0063e6;
	padding-bottom: 30px;
	margin-bottom: 20px;
	position: relative;
}
.in-main .id-p1{
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	padding-bottom: 5px;
	background: url(../img/in-fg2.png) no-repeat center bottom;
}
.in-main .id-p2{
	line-height: 48px;
	text-align: center;
	color: #fff000;
	font-size: 18px;
	background: url(../img/icon-2.png) no-repeat center 40px;
	margin-bottom: 5px;
}
.in-main .id-col{
	text-align: center;
	margin-bottom: 15px;
}
.in-main .id-col input{
	width: 304px;
	height: 46px;
	padding: 0 12px;
	background: #fff;
	border: 1px solid #bde3fd;
	border-radius: 6px;
	font-size: 14px;
}
.in-main .id-btn{
	text-align: center;
	margin-top: 20px;
}
.in-main .id-btn button{
	width: 150px;
	height: 45px;
	border: 0;
	border-radius: 4px;
	background: #eeb84c;
	color: #fff;
}
.in-main .box-shadow{
	position: absolute;
	top: 0;
	left: -14px;
	width: 14px;
	height: 100%;
	background: url(../img/box-shadow.png) no-repeat center;
	background-size: 100% 100%;
	border-top-left-radius: 10px;
}
.in-main .im-e{
	width: 100%;
	margin-bottom: 20px;
}
.in-main .ie-btn{
	width: 100%;
	height: 88px;
	position: relative;
}
.in-main .im-f{
	width: 100%;
	background: #f5f5f5;
	border-top: 2px solid #0063e6;
	margin-bottom: 20px;
	position: relative;
}
.in-main .im-t2{
	line-height: 50px;
	text-align: center;
	color: #0151a0;
	font-size: 24px;
	padding-bottom: 4px;
	background: url(../img/in-fg3.png) no-repeat center bottom;
	position: relative;
}
.in-main .im-t2 a{
	color: #b8b8b8;
	font-size: 14px;
	position: absolute;
	top: 3px;
	right: 0;
}
.in-main .if-list{
	width: 100%;
	padding: 12px 0;
}
.in-main .if-list ul li{
	line-height: 30px;
	padding: 0 15px;
}
.in-main .if-list ul li:hover a{
	color: #0151a0;
}
.in-main .im-g{
	width: 100%;
	background: #f5f5f5;
	border-top: 2px solid #0063e6;
	margin-bottom: 20px;
	position: relative;
}
.in-main .ig-xx{
	padding: 12px 15px;
}
.in-main .ig-p1{
	color: #090909;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
}
.in-main .ig-p2{
	color: #090909;
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 5px;
}


/*底部*/
.footer{
	width: 100%;
	background: #004f98;
}
.footer .container{
	padding: 20px 0;
}
.footer .foot-l{
	width: 790px;
}
.footer .f-logo{
	padding: 12px 0;
	border-bottom: 1px solid #004687;
}
.footer .f-xx{
	width: 100%;
	padding: 10px 0 0;
}
.footer .fx-p1{
	line-height: 30px;
	color: #7cc0ff;
}
.footer .fx-a{
	width: 270px;
	float: left;
}
.footer .fx-b{
	width: 255px;
	float: left;
}
.footer .fx-c{
	width: 260px;
	float: left;
}

.footer .foot-r{
	width: 380px;
}
.footer .fr-ewm{
	width: 115px;
	text-align: center;
	padding-top: 90px;
	float: left;
}
.footer .fr-ewm p{
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}
.footer .fr-link{
	padding-left: 130px;
	padding-top: 25px;
}
.footer .fr-p1{
	color: #fff;
	font-size: 18px;
	line-height: 35px;
	margin-bottom: 15px;
}
.footer .fr-link select{
	width: 100%;
	height: 30px;
	border: 1px solid #006ccf;
	background: #003d74;
	color: #fff;
	margin-bottom: 10px;
}

.footer .copyright{
	width: 100%;
	line-height: 48px;
	text-align: center;
	background: #002a53;
	color: #005eb7;
	font-size: 12px;
}
.footer .copyright a{
	color: #005eb7;
	font-size: 12px;
}
.footer .copyright a:hover{
	color: red;
}

.time-l{
	width: 780px;
}
.time-l .tm-a{
	width: 100%;
}
.time-l .ta-p1{
	color: #005ab3;
	font-size: 24px;
	line-height: 48px;
}
.time-l .ta-p1 span{
	display: inline-block;
	vertical-align: top;
	line-height: 48px;
	padding: 0 8px;
	border-bottom: 2px solid #ff670b;
}
.time-l .ta-p2{
	text-align: center;
	line-height: 42px;
	margin-top: 35px;
	font-size: 30px;
}
.time-l .ta-p3{
	line-height: 28px;
	font-size: 14px;
	text-align: center;
}
.time-l .ta-xx{
	width: 100%;
	margin-bottom: 30px;
}
.time-l .ta-img img{
	width: 180px;
}
.time-l .ta-xx-text{
	padding-left: 200px;
}
.time-l .ta-p4{
	line-height: 25px;
	color: #ff670b;
	font-size: 14px;
}
.time-l .ta-p4 span{
	color: #005ab3;
	font-size: 18px;
}
.time-l .ta-p5{
	color: #636363;
	font-size: 14px;
	line-height: 30px;
}
.time-l .ta-text{
	padding: 15px 0;
	border-top: 1px solid #eaeaea;
}
.time-l .tm-b{
	margin-top: 25px;
}
.time-l .tm-p1{
	text-align: center;
	color: #000000;
	font-size: 30px;
	line-height: 56px;
	margin-bottom: 10px;
}
.time-l .tm-p2{
	line-height: 34px;
	text-align: center;
	color: #ff6600;
	font-size: 14px;
	padding-bottom: 6px;
	background: url(../img/icon-3.png) no-repeat center;
}
.time-l .tb-list{
	width: 100%;
	margin-top: 20px;
}
.time-l .tb-list ul li{
	width: 375px;
	border: 1px solid #e8e8e8;
	border-radius: 2px;
	padding: 10px;
	box-sizing: border-box;
	float: left;
	margin: 0 7px;
}
.time-l .tb-list ul li .tb-p1{
	height: 35px;
	line-height: 35px;
	padding-bottom: 10px;
	color: #023aac;
	font-size: 24px;
	text-align: center;
	overflow: hidden;
}
.time-l .tb-list ul li img{
	width: 100%;
}
.time-l .tb-list ul li .tb-text{
	background: #f1f1f1;
	padding: 10px;
}
.time-l .tb-list ul li .tb-p2{
	line-height: 32px;
	font-size: 14px;
}
.time-l .tb-list ul li .tb-btn{
	margin: 12px 0;
	text-align: center;
}
.time-l .tb-list ul li .tb-btn img{
	width: 230px;
}

.time-l .tm-c{
	margin-top: 40px;
}
.time-l .tc-list{
	margin-top: 20px;
	border: 1px solid #e8e8e8;
	border-radius: 3px;
}
.time-l .tc-list ul li{
	padding: 18px;
	border-bottom: 1px solid #e8e8e8;
}
.time-l .tc-list ul li .tc-text{
	padding-left: 180px;
}
.time-l .tc-list ul li .tc-p1{
	line-height: 26px;
	color: #2e77f0;
	font-size: 18px;
}
.time-l .tc-list ul li .tc-xz{
	width: 100%;
	line-height: 24px;
	margin-top: 5px;
}
.time-l .tc-list ul li .tc-xz span{
	float: left;
}
.time-l .tc-list ul li .tc-p2{
	padding-left: 78px;
	color: #666666;
}

.in-main .id-hy{
	margin: 0 25px;
}
.in-main .hy-a{
	padding: 10px 0;
	border-bottom: 1px dashed #0f7fe7;
	margin-bottom: 8px;
}
.in-main .hy-p1{
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}
.in-main .hy-p1 span{
	color: #fff600;
}
.in-main .hy-p2{
	line-height: 18px;
	padding-top: 4px;
}
.in-main .hy-p2 a{
	font-size: 16px;
	color: #fff600;
	margin-right: 10px;
}
.in-main .hy-p3{
	line-height: 18px;
	padding-bottom: 4px;
}
.in-main .hy-p3 a{
	font-size: 16px;
	color: #fff600;
	margin-right: 10px;
}
.in-main .hy-p3 a span{
	color: #fff;
}
.in-main .hy-p4{
	line-height: 34px;
	color: #fff;
	font-size: 16px;
	margin-bottom: -15px;
}
.in-main .hy-p4 a{
	color: #fff600;
}

.newslist{
	width:740px;
	height:auto;
	margin:50px;
}
.newslist ul{
	width: 100%;
}
.newslist ul li{
	width:100%;
	height:171px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom:1px solid #e0e0e0;
	overflow:hidden;
}
.newslist ul li:last-child{
	border-bottom: none;
}
.newslist_l{
	width:200px;
	height: 131px;
	float:left;
}
.newslist_l img{
	width:200px;
	height:131px;
}
.newslist_r{
	width:500px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left: 23px;
}
.newslist_r div{
	width: 100%;
	height:auto;
	overflow:hidden;
	margin-top: 9px;
}
.newslist_r div:nth-child(1){
	margin-top: 0px;
}
 
.newslist_r div p{
	font-size: 16px;
	color:#000000;
}
.newslist_r h6{
	font-size: 18px;
	color:#0055b0;
	text-align:left;
}

.newslist-page{
	clear:both;
	padding: 30px 0;
}
.newslist-ul1{
	height: 37px;
	margin: 0 auto;
	text-align:center;
}
.newslist-ul1 a, .newslist-ul1 span{
	display: inline-block;
	width: 35px;
	height: 35px;
	border: 1px solid #c8c8c8;
	margin: 0 12px;
	line-height: 35px;
	text-align: center;
	color: #969696;
	font-size: 15.1px;
}
.newslist-ul1 a:first-child,.newslist-ul1 a:last-child{
	width: 70px;
	
}
.newslist-ul1 li:hover{	
	border: 1px solid #009e00;	
	color: #009e00;
}




.w100 {width:100px}
.w170 {width:170px}
.w300 {width:300px}
.w480 {width:480px}

.ccsform p{margin:0;padding:0;border:0;}
.ccsform ul,li{list-style:none;}
.ccsform font{font-size:20px;color:#b2b6b7;}
.ccsform a{text-decoration:none;color:#111;}
.ccsform a:hover{text-decoration:underline;color:#e00}
.clear{clear:both}
.ccsform input{height:30px;line-height:30px;box-sizing:border-box;background-color:transparent; font-size:14px;border:none; border-bottom:1px solid #000; outline: none;}
.ccsform select{border:1px #CCC solid; height:30px; line-height:30px; border-radius:5px;box-sizing:border-box;background-color:transparent; font-size:16px; outline: none;}
.ccsform textarea{border:1px #ccc solid;line-height:30px; border-radius:10px;box-sizing:border-box;background-color:transparent; width:98%; outline: none;}


.ccsform{width:760px; margin:0 auto;}
.ccsform h1{text-align:center; font-size:30px; line-height:60px;}
.ccsform table{background:#000;border-radius:3px;margin-bottom:10px;}
.ccsform table td{padding:5px;background:#fff;}
.ccsform table td label{font-size:14px;line-height:28px;}
.ccsform table td label input{border:1px solid #ccc;width:14px; height:14px;}
.ccsform table td.error{background:#ffabab; color:#FFF;}
.ccsform table td.error input{color:#FFF; border-bottom:1px solid #FFF;}
.ccsform table td label {cursor:pointer}
.ccsform table tr td button.grey{background:#cccccc; color:#FFF; width:140px; height:57px; line-height:57px; border:0; font-size:24px; cursor:pointer;}
.ccsform table tr td button.orange{background:#f6bb3b; color:#FFF; width:140px; height:57px; line-height:57px; border:0; font-size:24px; cursor:pointer;}
.ccsform .toptr td{visibility:hidden; height:0px !important; padding:0 5px !important; background:#000000 !important;}


.apptext p {
	text-indent:2em; line-height:38px; font-size:16px; margin:20px 0;
}

.ta-namelist ul li {
    width: 20%;
	text-align:center;
    line-height: 46px;
    float: left;
    display: block;
}
.ta-namelist ul li a{
	font-size:18px;
}
}