﻿@charset "utf-8";
/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#000;/*-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;*/}
a:hover{text-decoration:none; color:#FF0000;} 
.clear{clear:both;}
*{ font-family:"Microsoft songti"; }
/* HTY Common Atom*/
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.c_b{clear:both;}

textarea{resize:none; overflow:auto;}
/*■■■■■■■■　基本设定　■■■■■■■■*/
body{font-size:14px; color:#000; overflow-x:hidden; margin:0 auto;}
.wl{ width:1200px; margin:0 auto;}
.head{ background-image:url(../images/head.jpg); background-position:center center;height:202px; width:100%; background-size:100% 100%;}
.head .a1{ margin-top:55px;}
.daohang{ background-image:url(../images/dh.jpg); height:39px; line-height:39px;}
.daohang a{ width:120px; height:39px; display:block;  text-align:center; float:left; font-size:16px; color:#fff; font-weight:bold;}
.daohang a.cur,.daohang a:hover{ background-color:#2aa91f; margin-top:-1px;}

.con1 .a1{ padding:50px 50px 20px 0;}
.con1 .a2{ width:970px;}
.con1 .a2 .b1{ text-align:center; color:#064a8e;  font-size:25px; font-weight:bold; padding:20px 0 10px 0;}
.con1 .a2 .b1 a{color:#064a8e; font-weight: 900; font-family: "黑体"}
.con1 .a2 .b1 a:hover{text-decoration:none; color:#FF0000;}
.con1 .a2 .b2{ font-size:12px;  color:#4c4145; line-height:20px;}
.con1 .a2 .b2 a{ color:#f00; padding-left:20px;}
.con2{ margin-top:10px;}
.con2 .a1 img{}
.con2 .a2{ margin-left:10px; width:672px;}
.con2 .a2 .b1{ background-color:#018fe5; width:100%; height:35px;}
.con2 .a2 .b1 .c1{ float:left; position:relative; text-align:center; width:90px; background-color:#0068b7; line-height:35px; height:35px; font-size:14px; color:#fff; font-weight:bold;}
.con2 .a2 .b1 .c1 .c1_a{ margin-top:-18px;}
.con2 .a2 .b1 .more{ margin:10px 10px 0 0;}
.con2 .a2 .b2{ padding-top:10px;}
.con2 .a2 .b2 li{ height:35px; line-height:35px;}
.con2 .a2 .b2 li a{ display:block; float:left; font-size:16px;  color:#4c4145; background-image:url(../images/img4.jpg); background-position:left center; padding-left:10px; background-repeat:no-repeat;}
.con2 .a2 .b2 li a:hover{text-decoration:none; color:#FF0000;}
.con2 .a2 .b2 li font{ display:block; float:right; font-size:16px;  color:#4c4145;}

.tba{ width:343px; float:right;}
.tba .hd{ background-color:#c5e2f6; width:100%; height:35px;}
.tba .hd li{ float:left; width:90px; height:35px; line-height:35px; font-size:14px; color:#0068b7; text-align:center; font-weight:bold;}
.tba .hd li.on{background-color:#de1b0a; font-size:16px; color:#fff; background-image:url(../images/img6.jpg); background-repeat:no-repeat; background-position:center bottom; padding-bottom:5px; }
.tba .bd{ position:relative;}
.tba .tz{ position:absolute; right:10px; margin-top:-45px;}
.tba .lh{ overflow:hidden; margin-top:20px;}
.tba .lh li{ height:35px; line-height:35px;}
.tba .lh li a{ display:block; float:left; font-size:16px;  color:#4c4145; background-image:url(../images/img4.jpg); background-position:left center; padding-left:10px; background-repeat:no-repeat; }
.tba .lh li a:hover{text-decoration:none; color:#FF0000;}
.tba .lh li font{ display:block; float:right; font-size:16px;  color:#4c4145;}

.con3{ margin:10px auto;}
.tbb {
    width: 49%;
    border: 1px solid #c3edff;
    float: left;
    margin-left: 5px;
}
.tbb .hd{ background-color:#018fe5; width:100%; height:35px;}
.tbb .hd li{ float:left; width:90px; height:35px; line-height:35px; font-size:15px; color:#fff; text-align:center; font-weight:bold; background-color: #0068b7;}
.tbb .hd a{ display:block; float:right; margin:10px 10px 0 0; }
.tbb .hd li.on{background-color:#0068b7; font-size:16px; color:#fff; background-image:url(../images/img61.jpg); background-repeat:no-repeat; background-position:center bottom; padding-bottom:5px;}
.tbb .bd{ }
.tbb .lh{ overflow:hidden; margin-top:10px;}
.tbb .lh li{ height:35px; line-height:35px;margin-left: 5px}
.tbb .lh li a{ display:block; float:left; font-size:16px;  color:#4c4145; background-image:url(../images/img4.jpg); background-position:left center; padding-left:10px; background-repeat:no-repeat;}
.tbb .lh  li a:hover{text-decoration:none; color:#FF0000;}
.tbb .lh li font{ display:block; float:right; font-size:16px;  color:#4c4145;}

.tbc{ width:100%; float:left; margin-top:10px;}
.tbc .hd{ background-color:#c5e2f6; width:100%; height:35px;}
.tbc .hd li{ float:left; width:90px; height:35px; line-height:35px; font-size:14px; color:#0068b7; text-align:center;font-weight:bold;}
.tbc .hd a{ display:block; float:right; margin:10px 10px 0 0;}
.tbc .hd li.on{background-color:#0068b7; font-size:16px; color:#fff; background-image:url(../images/img61.jpg); background-repeat:no-repeat; background-position:center bottom; padding-bottom:5px;}



.tbc .lh{ overflow:hidden; margin-top:10px;}
.tbc .lh li{ height:35px; line-height:35px;}
.tbc .lh li a{ display:block; float:left; font-size:16px;  color:#4c4145; background-image:url(../images/img4.jpg); background-position:left center; padding-left:10px; background-repeat:no-repeat;}
.tbc .lh li a:hover{text-decoration:none; color:#FF0000;}
.tbc .lh li font{ display:block; float:right; font-size:16px;  color:#4c4145;}
.con4 .a1{width:865px;}
.con4 .bd{ position:relative;}
.con4 .aa{ position:absolute; right:10px; margin-top:-35px;}
.con4 .a2{border:1px solid #c3edff; padding:5px; width:318px; background-image:url(../images/img9.jpg); background-position:-4px top; background-repeat:repeat-y; border-left:0px; position:relative; z-index:999;}
.con4 .a2 .b1{ background-image:url(../images/img17.jpg); height:35px; width:100%;}
.con4 .a2 .b1 .c1{background-color:#0068b7; font-size:15px; color:#fff; background-image:url(../images/img61.jpg); background-repeat:no-repeat; background-position:center bottom; padding-bottom:5px; width:90px; height:35px; line-height:35px; text-align:center; font-weight:bold;}
.con4 .a2 .b2{ margin-top:0px;}
.con4 .a2 .b2 a{ display:block; float:left; text-align:center; width:54px; margin-left:22px;}
.con4 .a2 .b2 a img{  margin-bottom:4px;}
.con4 .a2 .b3{ background-image:url(../images/img17.jpg); height:35px; width:100%; margin-top:20px;}
.con4 .a2 .b3 .c1{background-color:#0068b7; font-size:16px; color:#fff; background-image:url(../images/img61.jpg); background-repeat:no-repeat; background-position:center bottom; padding-bottom:5px; width:90px; height:35px; line-height:35px; text-align:center; font-weight:bold;}
.con4 .a2 .b4{ margin-top:20px;}
.con4 .a2 .b4 a{ display:block; float:left; text-align:center; width:66px; margin-left:22px;}
.con4 .a2 .b4 a img{  border:3px solid #e6e1e1; margin-bottom:5px;}
.con4 .a3{ margin-top:10px;}

.con5{ margin:10px auto;}
.con5 .a2{ border:1px solid #c3edff; width:1161px; margin-left:2px; padding:10px 0 10px 7px;}
.con5 .a2 a{ padding:0 1px;}
.con6{ padding:10px 0; background-color:#0068b7; text-align:center;color:#fff;}
.con6 a{ color:#fff;}
.footer{ background-image:url(../images/footbg.jpg); height:124px; margin-top:20px; text-align:center;}
.footer .wl{ padding-top:10px;}
.footer .a1{ margin-left:230px;}
.footer .a2 { padding-left:50px;}
.footer .a2 .b1{ font-size:12px; color:#0068b7; padding-top:10px;}
.footer .a2 .b2{ font-size:12px;padding-top:10px;}
.footer .a2 .b2 img{ padding-top:5px;}

.position{ padding:10px 0 30px 10px;}
.position .a1 font{ font-size:12px; color:#0083db; font-weight:bold;}
.position .a1 a:nth-child(1){ color:#dc1b0a;}
.position .a1 a{color:#4b4044; font-size:12px; padding:0 5px;}
.list1 .a1{ background-image:url(../images/weizhi.png); width:189px; height:31px; float:left; line-height:31px; padding-left:40px; font-weight:bold; color:#2aa91e; font-size:18px;}
.list1 .a2 a{ background-color:#f4f4f4; padding:10px 25px; font-size:15px; color:#676767; font-weight:bold;}
.list1 .a2 a.cur{ background-color:#2aa91e; color:#fff;}
.list1 .a2 a:hover{text-decoration:none; color:#FF0000;}
.newslist{ padding:0px 0 20px 0px;  margin-top:20px;}
.list2{ margin:10px 0;border-bottom:1px dotted #999; padding:15px 0;}
.list2 img{ border:0px solid #eee9e9; width:234px; height:143px;}
.list2 .a2{ width:920px; margin-left:20px;}
.list2 .a2 .b1 .c1 font{ font-size:18px; color:#ff9900; font-weight:bold;}
.list2 .a2 .b1 .c1 a{ color:#0042b3; padding-left:15px;font-size:18px; font-weight:bold;}
.list2 .a2 .b1 .c1 a:hover{text-decoration:none; color:#FF0000;}
.list2 .a2 .b1 .c2{ font-size:14px; color:#7f7575; padding:12px 0 17px 5px; font-size:14px;}
.list2 .a2 .b1 .c3{ color:#696767; font-size:14px; line-height:25px;}


.pages{ text-align:center; padding-bottom:30px;}
.pages a{ padding:3px 6px; border:1px solid #000; color:#333; font-size:12px;}
.pages a.cur{ background-color:#000; color:#fff;}
.pages a.s{ border:1px solid #ccc;color:#ccc;}

.news{ width:1070px; margin:0 auto;}
.news .a1{ text-align:center; font-size:24px;  font-weight:900; width:1050px; margin:0 auto; font-family: "arial black","Microsoft YaHei",SimHei;}
.news .a2{ text-align:center; font-size:12px; color:#000; padding:5px 0; width:100%; background-color:#fafafa; margin:18px 0 20px 0;}
.news .a3{ font-size:15px; color:#3c3e3e; line-height:30px;}
.news .a4{ line-height:25px; font-size:12px; padding:20px 0 20px 0;}
.news .a4 font{ color:#625e5d; font-size:12px;}
.news .a4 a{ color:#887787;}

.xian { width:1078px; margin:0 auto; padding-bottom:50px;}
.xian .a1{ background-image:url(../images/lisa.png); width:1043px; height:21px; margin:0 auto 10px auto; padding-left:35px; font-weight:bold; font-size:14px; }
.xian .a2 li{ float:left; width:500px; font-size:12px; padding:3px 0;}
.xian .a2 li a{ color:#388cca; font-size:13px; background-image:url(../images/litb.png); padding-left:10px; background-position:left center; background-repeat:no-repeat; display:block; float:left;}
.xian .a2 li font{ display:block; float:right; font-size:12px; color:#696767;}
.xian .a2 li:nth-child(2n){ float:right; margin-left:30px;}

.prolist{ width:1140px; margin:0 auto; padding-top:50px;}
.prolist li{ float:left; margin-right:10px; margin-left:10px; margin-bottom:20px; width:200px; text-align:center;}
.prolist li img{ width:200px; padding-bottom:5px;}
.prolist li:nth-child(5n){ margin-right:0px;}

.prolistx{ width:1140px; margin:0 auto; padding-top:50px;}
.prolistx li{ list-style:none; float:left; margin-right:10px; margin-left:10px; margin-bottom:20px; width:250px; text-align:center;}
.prolistx li img{ width:250px; padding-bottom:5px;}
.prolistx li:nth-child(4n){ margin-right:0px;}

.box {
	border: 1px solid #AACCEE;
	
	margin-bottom:10px; 
}
.box ul {
	list-style: none;
	
}
.news_list .box ul {
	
}
.news_list .box ul li {
	clear: both;
	padding: 0 0 0 8px;
	line-height: 28px;
	height: 28px;
}
.news_list .box ul li a {
	font-size: 14px;
	float: left; color:#4c4145;
}
.news_list .box ul li span {
	font-size: 14px;
	float: right;
}

.title { background-color:#c5e3f6;
	  
	color: #07519A;
	border: 1px solid #AACCEE;
	border-bottom: none;
}
.title td {
	font-size: 16px;
	line-height: 35px;
	color: #07519A; padding-right:10px;
	
}
td {
	font: 15px/1.5 Verdana, Arial, Helvetica, sans-serif, "宋体";
	color: #333;
}
.title td .c1{ float:left; position:relative; text-align:center; width:90px; background-color:#0068b7; line-height:35px; height:35px; font-size:14px; color:#fff; font-weight:bold;}

.tablelyb { font-size:15px;}
.tablelyb td { line-height:30px;}
.tablelyb input,textarea{ border: 1px #999999 dashed;}