﻿/* CSS Document */

body{margin:0; padding:0; font-size:14px; color:#333; background:#d4dde4;}
ul,li{list-style:none; margin:0; padding:0;}
img{border:0;}
a{color:#333333; text-decoration:none;}
a:hover{color:#246a9b; text-decoration:none;}
p{line-height:25px; text-indent:0px;}
.clear{ clear:both;}	
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
.tith2{ font-size:14px; font-weight:bold;}
#top{margin:0 auto; padding:0; width:980px; height:76px; background:url(logo.jpg) no-repeat;}
	
#nav{margin:10px auto; padding:0; width:980px; height:43px; background:url(nav.jpg) no-repeat; text-align:center;}
#nav ul{margin:0 0 0 20px; padding:0;}
#nav ul li{display:block; float:left; font-size:14px; font-weight:bold; line-height:43px; margin:0; width:110px; text-align:center}
#nav ul li.link{background:url(link.jpg) no-repeat center; width:4px; height:43px; }
#nav ul li a{margin:0;  color:#FFFFFF; text-decoration:none;}
#nav ul li a:hover{margin:0; color:#FFFF00; text-decoration:none;}
#nav ul li a #home{color:#317aaf;}
	
#banner{margin:0 auto; padding:0; width:980px; height:250px; background:url(index_04.jpg) no-repeat;}
#container{margin:10px auto; padding:0; width:980px; overflow:hidden; zoom:normal;}	
#container_top{margin:0; padding:0; width:980px; height:11px; background:url(index_5.jpg) no-repeat left bottom;}
#container_middle{margin:0; padding:0; width:978px; background:#FFFFFF; border-left:1px solid #bdc1c2; border-right:1px solid #bdc1c2; overflow:hidden;}
#zhongbu{ margin:0; padding:0; width:100%;}	
#container_bottom{margin:0; padding:0; width:980px; height:9px; background:url(index_180.jpg) no-repeat;}
#quick{margin:5px auto; padding:0; width:900px;}
#quick ul{margin:0; padding:0;}
#quick ul li{display:inline; line-height:25px;}
#title{font-weight:bold;}
.left{  float:left; display:inline; margin:0 0 0 12px; padding:0; width:222px; overflow:hidden; zoom:normal;}	
.right{float:right; display:inline; margin:0 12px 0 0; padding:0;width:720px;}

.l_pro{margin:0; padding:0; width:222px;}
.l_pro_top{margin:0; padding:0; width:222px; height:79px; background:url(index_7.jpg) no-repeat;}
.l_pro_list{margin-top:-17px; padding:0; width:222px;}
.l_pro_list ul{margin:0;padding:0;	}
.l_pro_list ul li{	margin:0;width:222px; height:45px; line-height:45px; background:url(index_9.gif) no-repeat; font-size:14px; font-weight:bold; text-align:center;}	
.l_pro_list ul li a{ color:#FF0000;}
.l_pro_list ul li a:hover{ color:#0033FF;}
.l_pro_bottom{margin:0; padding:0; width:222px; height:17px; background:url(index_10.jpg) no-repeat;}

.l_news{margin-top:10px;padding:0;width:222px;}
.l_news_top{margin:0; padding:0; width:222px; height:62px; background:url(index_11.jpg) no-repeat;}
.l_news_list{margin-top:-17px; padding:0; width:222px;}
.l_news_list ul{margin:0; padding:0;}
.l_news_list ul li{margin:0; padding:0 0 0 35px; line-height:35px; height:35px; background:url(index_13.gif) no-repeat bottom;}	
.l_news_bottom{margin:0; padding:0; width:222px; height:17px; background:url(index_10.jpg) no-repeat;}

.l_cont{margin-top:10px;padding:0;width:222px;}
.l_cont_top{margin:0; padding:0; width:222px; height:62px; background:url(index_12.jpg) no-repeat;}
.l_cont_list{padding:0; width:203px; margin-left:17px; border:1px solid #B6B8C4; border-bottom:none; border-top:none;}
.l_cont_list ul{margin:0 0 0 5px; padding:0; width:190px;}
.l_cont_list ul li{margin:0; padding:0 0 0 0px; line-height:30px; height:30px; border-bottom:1px solid #CCCCCC;}	
.l_cont_bottom{margin:0; padding:0; width:222px; height:17px; background:url(index_10.jpg) no-repeat;}

.about{margin:0; padding:0; width:720px; height:auto;}
.about_p{margin:10px auto 0 auto; padding:0; width:700px; height:auto; line-height:25px;}
.right_title{margin:0;padding:9px 0 0 30px; width:690px;height:33px;background:url(index_210.jpg) no-repeat; font-weight:bold; color:#FFFFFF;}
.right_title h1{display:block; margin:0; padding:9px 0 0 30px; font-size:14px; color:#FFFFFF;}
.right_title span{ float:right; padding-right:50px; color:#246a9b; font-family:"Times New Roman", Times, serif;}
.right_title span a{ color:#246a9b;}
.right_title span a:hover{ color:#9999FF;}
.more{margin:0; padding:0; float:right; display:block; height:25px;}

.r_pro{margin:10px 0 0 0; padding:0; width:720px; height:auto;}
.r_pro_cen{ width:720px; height:auto;}	
.r_pro_cen ul{ width:720px; padding-top:10px; padding-bottom:10px;}
.r_pro_cen ul li{ width:224px; margin-left:5px; margin-right:5px; margin-bottom:8px; line-height:25px; float:left; border:1px solid #D1D2D4; text-align:center; padding:2px;}
.r_pro_cen ul li img{ width:224px; height:170px;}
.r_new{ width:720px; height:auto; margin-top:10px;}
.r_new_cen{ width:720px; height:auto}
.r_new_cen_l{ width:200px; height:auto; float:left; padding-left:10px;}
.r_new_cen_r{ width:510px; height:auto; float:right;}
.r_new_cen_r ul{ width:500px; padding-left:10px;}
.r_new_cen_r ul li{ line-height:30px; border-bottom:1px dotted #CCCCCC; height:30px; background:url(11.gif) no-repeat left center; padding-left:25px;}
.r_new_cen_r ul li span{ float:right; padding-right:5px;}

.link{ width:960px; margin-left:10px; margin-right:10px; margin-top:20px;}
.link span{ font-weight:bold;}
.link a{ line-height:22px;}

#footer{margin:0 auto; padding:0; width:980px; height:83px; background:url(index_190.jpg) no-repeat;}
#footer p{margin:0; padding:17px 0 0 0; line-height:25px; text-align:center;}

.i_pro1{ float:left; width:100%; padding:0px 0 0 0px; text-align:left;}
.i_pro1 li{ float:left; width:45%; padding:5px 5px 5px 5px; text-align:center; line-height:23px; border:#cccccc 1px solid; margin:2px 10px 6px 10px;background:#e7e7e7;}
.i_pro1 li img{ float:left; border-right:1px #CCCCCC solid; margin-right:5px; height:120px;}
.i_pro1 h2{ font-size:13px; margin:0; padding:0px;}
.i_pro1 span img{ width:auto; height:auto; float:right;}

.new2-menu{ border-top:none; height:auto; overflow:hidden; padding-bottom:5px; padding:5px 10px; line-height:28px; width:95%; margin-left:15px; margin-top:10px;}
.new2-menu ul li{ background:url(81.gif) no-repeat left center; border-bottom:1px dotted #d6d6d6; line-height:30px;}
.new2-menu ul li a{ margin-left:21px;}

.contitle, .contitle h1 { margin:8px 0px; font:normal normal bold 20px/120% Arial, Verdana, Helvetica, sans-serif, ""; color:#c00; text-align:center; }
.conAuthor{height:20px; line-height:24px; text-align:center; border:1px dotted #999999;}
.contenttext, .contenttext_G{ padding:10px 0 0; font:normal normal normal 13px/150% Arial, Verdana, Helvetica, sans-serif, ""; _width:660px;height: auto !important;height: 300px;min-height:300px;}

.k_pagelist EM {BORDER-RIGHT: #c0e0f3 1px solid; BORDER-TOP: #c0e0f3 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #c0e0f3 1px solid; BORDER-BOTTOM: #c0e0f3 1px solid}
.k_pagelist INPUT {BORDER-RIGHT: #c0e0f3 1px solid; BORDER-TOP: #c0e0f3 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #c0e0f3 1px solid; BORDER-BOTTOM: #c0e0f3 1px solid; margin-left:5px;}
.k_pagelist EM {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist STRONG {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; margin-left:5px;}
.k_pagelist A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}


.k_but{clear:both;display:block;width:100%;line-height:26px;padding-top:2px;}
.k_but .k_menu{display:block;float:left;width:29%; margin-left:5px;}
.k_but .k_pagelist{float:left;width:70%;text-align:right; margin-left:5px;}
.k_menu {}
.k_menu input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #EE #777;background:#ff0000;font-size:12px;margin-right:4px; margin-left:5px;}
.k_form{display:block;width:100%;margin:0px;margin-top:15px;margin-left:0px; margin-left:5px;}
.k_form p{text-align:left; margin-left:5px;}
.k_form p label{clear:both;display:block;color:#666;font-size:12px; margin-left:5px;}
.k_form p span label{clear:none;display:inline;color:#666; margin-left:5px;}

.k_form div {text-align:left; margin-left:5px;}
.k_form div input {background-image:url(../images/52.jpg);font-size:14px;margin-right:4px; margin-left:5px; width:100px; height:40px; border:0; padding:0; color:#FFFFFF; font-weight:bold;margin-top:10px;}

.k_form ol {text-align:left; margin-left:5px;}
.k_form ol li {line-height:24px; margin-left:5px;}
.k_error {color:#C01920;display:block;line-height:14px;font-size:12px; margin-left:5px;}