@charset "utf-8";
/* CSS Document */
body, td, th {font-size: 14px;color: #666;font-family:"黑体";}
html {background:#ebe3e4;}
body {padding:0px;margin:0px;}
body, html {
	background:#fff url(../images/bg0.jpg) repeat-x;
}
a {text-decoration:none;color:#000;}
a.no {-khtml-opacity: .5;-moz-opacity: 0.5;}
div, ul, li, p, h1, h2, h3, h4, h5, h6, img, input, button, select {margin:0px;padding:0px;list-style:none;}
img {border:0}
a.no {color:#CCC}
.red{ color:#f00;}
.blue{ color:#2b66b4;}
.yellow{ color:#f19601;}
.green{ color:#02b328;}
.gray{ color:#666;}


ul.padding10{ padding:10px;}
.top{ background:#d60011; height:44px; width:100%; position:relative; float:left}
.top p{ font-size:18px; text-align:center; color:#fff; line-height:44px;}
.top a.back{ width:40px; height:29px; position:absolute; left:10px; top:7px;}
.top a.menu{ width:40px; height:29px; position:absolute; right:10px; top:7px;}
.center{ width:100%; float:left;}
.newsList ul li{ width:100%; float:left; margin-bottom:10px; background:#f7f6f6; position:relative; padding-bottom:40px;}
.newsList ul li h4{ font-size:18px; color:#000; width:100%; margin-bottom:10px;}
.newsList ul li p{ float:left; height:55px; margin-right:0px; color:#7d7d7d; line-height:20px;}
.newsList ul li p img{ float:left; vertical-align:middle; margin-right:10px; background:#fff; border:1px #ccc solid; padding:1px; }
.newsList ul li ul span{ position:absolute; color:#8c8c8c; font-size:12px}
.newsList ul li ul span.date{ left:10px; bottom:10px;}
.newsList ul li ul span.link{ right:10px; bottom:10px;}
.newsList ul li ul span b{ width:15px; height:15px; float:left; }
.newsList ul li ul span.date b{ background:url(../images/date.png);background-size:15px 15px;}
.newsList ul li ul span.link b{ background:url(../images/arrow.png);background-size:15px 15px;}
.newsList ul li ul a{ float:left;}

.news{ background:#f7f6f6;}
.news h4{font-size:18px; color:#000; width:100%; margin-bottom:5px;}
.news span{ float:left; width:100%; margin-bottom:10px;}
.news span b{background:url(../images/date.png); float:left;background-size:15px 15px; width:15px; height:15px; margin-right:5px;}
.news p{ margin-bottom:10px; font-size:16px;}

.llNav{ width:100%; float:left;}
.llNav ul li{ width:50%; float:left;}
.llNav ul li.left ul{ padding-right:5px;}
.llNav ul li.right ul{ padding-left:5px;}
.llNav ul li.left ul p{ background:#eb822c;}
.llNav ul li.right ul p{ background:#2c96db}
.llNav ul li ul p{ font-size:14px; text-align:center; height:30px; line-height:30px; color:#fff; position:relative;}
.llNav ul li ul p span{ position:absolute; left:50%; margin-left:-5px; top:30px; background:#f00; width:11px; height:6px; display:none;}
.llNav ul li.left  ul p span{ background:url(../images/arrow2.png); background-size:11px 6px;}
.llNav ul li.right ul p span{ background:url(../images/arrow3.png); background-size:11px 6px;}
.llNav ul li.on ul p span{ display:block;}

.llContent{ width:100%; float:left; margin-top:10px; background:#fff; position:relative;}
.llTitle{ width:100%; position:absolute; left:-6px; top:10px;}
.llTitle ul{ padding-right:0px; height:27px; width:100%}
.llTitle ul p{background:#eb822c url(../images/llTitleRight.png) right no-repeat; background-size:23px 27px; height:27px; position:relative; float:left; padding-right:20px;}
.llTitle ul b{ float:left; margin-left:10px; line-height:27px; color:#fff; font-weight:normal;}
.llTitle ul p span{ position:absolute; top:27px; left:0; background:url(../images/arrow4.png); width:6px; height:7px; background-size:6px 7px;}
.llTitle em{ float:right; margin-right:10px; font-size:11px; color:#999; font-style:normal; margin-top:8px;}

.llTitle2 ul p{ background:#2c96db url(../images/llTitleRight2.png) right no-repeat;background-size:23px 27px; height:27px; position:relative;}
.llTitle2 ul p span{background:url(../images/arrow5.png);}

.llTab{ width:100%; float:left; margin-top:50px;}
.llTab ul li{ width:100%; float:left; height:40px; border-bottom:1px #cfcfcf dotted; line-height:40px;}
.llTab ul li h5{ float:left; margin-left:20px; font-size:14px;}
.llTab ul li span{ float:right; margin-right:20px;font-size:14px;}

.search{ width:100%; float:left; background:#f1f1f1; height:36px;}
.searchInput{ width:80%; float:left;}
.searchButton{ width:20%; float:left;}
.searchInput ul{ padding-right:5px; padding-left:10px;}
.searchButton ul{ padding-left:5px; padding-right:10px;}
.searchInput ul input{ width:100%; background:#fff; border:1px #ccc solid; height:24px; float:left; margin-top:4px; color:#ccc; font-size:14px;}
.searchButton ul input{ width:100%; background:#fff; font-size:14px; border:none; height:26px; margin-top:4px;border:1px #ccc solid;-webkit-appearance:none;}


.newsList2 ul li{ width:100%; float:left; margin-bottom:10px; background:#f7f6f6; position:relative; padding-bottom:40px; border:1px #ccc solid;}
.newsList2 ul li h4{ font-size:18px; color:#000; width:100%; margin-bottom:10px;}
.newsList2 ul li p{ float:left;  margin-right:0px; color:#7d7d7d; line-height:20px; width:100%;}
.newsList2 ul li p img{ float:left; vertical-align:middle; margin-right:10px; background:#fff; border:0px #ccc solid; padding:0px; }
.newsList2 ul li ul span{ position:absolute; color:#8c8c8c; font-size:12px}
.newsList2 ul li ul span.date{ left:10px; bottom:10px;}
.newsList2 ul li ul span.link{ right:10px; bottom:10px;}
.newsList2 ul li ul span b{ width:15px; height:15px; float:left; }
.newsList2 ul li ul span.date b{ background:url(../images/date.png);background-size:15px 15px;}
.newsList2 ul li ul span.link b{ background:url(../images/arrow.png);background-size:15px 15px;}
.newsList2 ul li ul a{ float:left;}
.newsList2 ul li:last-child{ border-bottom:none;}

.homeTop{ width:100%; float:left;}
.homeTop p{ float:left; margin-left:4px; margin-top:10px;}
.newsClassBox{ width:100%;  float:left; padding:10px 0 20px 0}
.newsClassBox ul li{ width:50%; float:left;}
.newsClassBox ul li ul{ padding:20px 10px 10px 20px;}
.newsClassBox ul li ul p{ background:#f00; height:80px; text-align:center; padding-top:25px; color:#fff;}
.newsClassBox ul li ul a{ float:left; width:100%;}
.newsClassBox ul li:nth-of-type(even) ul { padding:20px 20px 10px 10px;}
.newsClassBox ul li:nth-of-type(even) ul p{ background:#000}

.homeDate{ width:100%; float:left; margin-top:40px}
.homeDate ul{ float:left; padding-left:20px; color:#fff; line-height:20px;}
.homeDate ul h2{ line-height:24px; font-size:24px; font-family:Arial, Helvetica, sans-serif;}

.noticeList ul li a{ float:left; width:100%;}
.noticeList ul li{ width:100%; height:80px; background:#fff; margin-bottom:10px;}
.noticeList ul li p{ width:60px; height:54px;float:left; text-align:center; color:#fff; line-height:10px; font-family:Arial, Helvetica, sans-serif; margin-right:8px; font-size:10px; padding-top:6px;}
.noticeList ul li p b{ font-size:30px; line-height:30px;}
.noticeList ul li h4{ font-size:15px; line-height:18px; margin-top:6px; color:#666}


.pageTop{ width:100%; float:left; height:15px; background:url(../images/pageTopBg.png) repeat-x; background-size:12px 15px; margin-top:5px;}
.loginBox{ width:100%; background: url(../images/bgWhite90.png); position:relative; margin-top:0px; float:left; min-height:300px}
.loginBox span.shadowTop{ position:absolute; left:10px; top:-10px; background:url(../images/shadowTop.png); background-size:156px 10px; width:156px; height:10px;}
.loginBox span.shadowRight{ position:absolute; top:10px; right:-10px; background:url(../images/shadowLeft.png); background-size:10px 156px; width:10px; height:156px;}
.loginBox span.shadowBottom{ position:absolute; right:10px; bottom:-10px; background:url(../images/shadowBottom.png); background-size:156px 10px; width:156px; height:10px;}

.loginBox1 { width:100%; background: url(../images/bgWhite90.png); position:relative; margin-top:0px; float:left; min-height:100px}
.loginBox1 span.shadowTop{ position:absolute; left:10px; top:-10px; background:url(../images/shadowTop.png); background-size:156px 10px; width:156px; height:10px;}
.loginBox1 span.shadowRight{ position:absolute; top:10px; right:-10px; background:url(../images/shadowLeft.png); background-size:10px 156px; width:10px; height:156px;}
.loginBox1 span.shadowBottom{ position:absolute; right:10px; bottom:-10px; background:url(../images/shadowBottom.png); background-size:156px 10px; width:156px; height:10px;}

.aaa{ height:64px; width:100%; float:left; background:#000 url(../images/aatop.png); background-size:320px 64px; display:;}

ul.list { padding:10px 10px 10px 10px; overflow:hidden; clear:both; position:relative; z-index:2}
ul.list li{border-bottom:1px #ccc dotted;  width:100%; float:left; padding:5px 0; }
ul.list li h4{ float:left; width:28%; line-height:34px; color:#000;}
ul.list li ul{ float:left; width:72%;line-height:34px;}
ul.list li input{ -webkit-appearance:none; border:1px #ccc solid;  width:190px; height:32px; vertical-align:middle; margin:0; font-size:14px; color:#000;}
ul.list li label{ float:left;  margin-right:10px;}
ul.list li label b{ line-height:30px; font-family:Tahoma}
ul.list li input[type='radio']{ -webkit-appearance:none; border:1px #ccc solid; height:18px; width:18px;-webkit-border-radius:18px;  margin-top:-4px;}
ul.list li input.code{ width:100px; float:left; margin-right:10px;}
ul.list li input.btShort{ width:80px; margin:0; float:left; height:34px;}
ul.list li input.gray{ color:#666;}
ul.list li ul img{ float:left; margin:0; padding:0;}
ul.list li ul select{-webkit-appearance:none; border:1px #ccc solid; width:192px; height:32px; vertical-align:middle; margin:0; font-size:14px; color:#000; background:#fff url(../images/selectBg.png) no-repeat right;background-size:35px 25px;}
ul.list li ul input.rl{ background:#fff url(../images/rlBg.png) right no-repeat; background-size:30px 20px;}

ul.list1 li ul{ float:left;}
ul.list2 li ul{ text-align:right;}
ul.list3 li{ width:100%; float:left; position:relative; border-bottom:1px #ccc dotted;background:url(../images/yellowBg.png) right bottom no-repeat}
ul.list3 li ul{ padding:10px 0 10px 20px; line-height:26px; font-family:Arial, Helvetica, sans-serif;}
ul.list3 li ul b{ float:left; width:90px;}
ul.list3 li span.zr{ width:30px; height:30px; position:absolute; top:10px; right:20px; background:url(../images/zr.png); background-size:30px 30px; z-index:2}
ul.list3 li span.zc{ width:30px; height:30px; position:absolute; top:10px; right:20px; background:url(../images/zc.png); background-size:30px 30px; z-index:2}
ul.list3 li span.arrow{ width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; right:20px; background:url(../images/arrow.png); background-size:30px 30px; z-index:2}
ul.list3 li a{ float:left; width:100%;}

ul.list4 li ul{ width:100%; padding:0;}
ul.list4 li ul input{ width:100%;}
ul.list4 li ul select{ width:100%; height:40px;}
ul.list4 li ul select.gray{ color:#666;}
ul.list4 li ul p{ float:left;}
ul.list4 li ul p input{ width:100%;}


input.bt{ width:100%; float:left; font-size:18px; text-align:center; height:34px; font-weight:bold; margin-top:10px;}
ul.success{ min-height:50px; width:100%; float:left; padding-bottom:30px;}
ul.success p{ text-align:center; margin:0px 0 0px 0; font-size:16px; color:#000; line-height:28px; clear:both; padding:0 10px;}
ul.success p.title{ padding:40px 0 20px 0;}
ul.success p.alignLeft{ text-align:left;}

.tab{ float:left;}

.errors{
    color: red;
    text-align: left;
	vertical-align:middle;
    padding-left: 5px;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:5px;
/*    background-color: #FFFFFF;
*/}

ul.list li input[type='checkBox']{ -webkit-appearance:none; background:url(../images/checkBg.png) left no-repeat; background-size:25px 25px; width:25px; height:25px; border:none;} 
ul.list li input[type='checkBox']:checked{background:url(../images/checkBgOn.png) left no-repeat;background-size:25px 25px;} 

.llTab2{ width:100%; float:left; margin-top:10px;}
.llTab2 ul{ padding:0 10px;}
.llTab2 ul li{ background:#fff; border:1px #ccc solid; float:left; width:100%; line-height:30px; border-bottom:none }
.llTab2 ul li.radius6Top{ border-bottom:none}
.llTab2 ul li.radius6Bottom{ border-top:1px #ccc solid; border-bottom:1px #ccc solid}
.llTab2 ul li h5{ float:left; font-size:15px; margin-left:10px;}
.llTab2 ul li span{ float:right; font-size:15px; margin-right:10px;}
.llTab2 ul li:last-Child{border-bottom:1px #ccc solid;    -moz-border-radius-bottomleft: 6px;
	-khtml-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-right-radius: 16px;
	-moz-border-radius-bottomright: 16px;
	-khtml-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;/*圆角*/
}
.llTab2 ul li:first-Child{	/*仅上方为圆角*/
    -moz-border-radius-topleft: 6px;
	-khtml-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-khtml-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;/*圆角*/
}
.llTab2 ul li:only-Child{    -moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:1px #ccc solid;  
}
.title2{ width:100%; float:left; height:32px; line-height:32px;}
.title2 h4{ float:left; margin-left:10px; line-height:32px; color:#009}
