/* CSS Document */
body { margin:0 auto;padding: 0px; font-size:12px; background:#2997ea; color:#666666;font-family:"Î¢ÈíÑÅºÚ"}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px; font-weight:normal;}
li { list-style:none;}
form,input,button,option,textarea,select,label{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif; }
a { text-decoration: none; color:#333333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{ text-decoration:none; color:#0066CC}
a:active {text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border:none;}
b{ font-weight:bold; font-size:14px;}
.font_roman{ font-size:14px; color:#FF6600; font-family:"Times New Roman", Times, serif;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; clear:both; overflow: hidden;}
.column { width: 100%; clear: both; overflow: hidden;}
.field { width: 100%; clear: both; overflow: hidden;}
.dis{ display:block;}
.undis{ display:none;}
.pad10{ padding:10px;}
.pad15{ padding:15px;}
.f_l{ float:left;}
.f_r{ float:right;}
.wb{ width:1004px; margin:0 auto; border-top:#fff 4px solid; background:#FFFFFF;}
.img_bod{ padding:2px; border:#CCCCCC 1px solid; }
.blue{ color:#006699;}
.bod_gray{ border:#cccccc solid 1px;}
.line{ border-bottom:#cccccc solid 1px; overflow:hidden; height:1px; margin:5px 0px;}
.bgw{ background:#FFFFFF;}
.air{ width:10px; height:10px; overflow:hidden; margin:0px auto;}
.cont{ width:980px; margin:0 auto;}

#header{ width:980px; margin:0 auto;}
.top{ height:96px; margin:0 auto; width:980px; position:relative;}
.top h1{ position:absolute; top:7px;}
.top .tel{ position:absolute;top:40px;right:2px; font-size:18px; color:#0381b6;font-weight:bold;}
.top .web{ position:absolute;top:10px;right:5px;font-family:"Î¢ÈíÑÅºÚ" }
.top .web a{color:#005eb0;}
.flash{ width:980px; height:295px; margin:10px auto;}
.nav{ width:978px; height:36px;  line-height:36px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul li{  position:relative;float:left; width:155px; height:36px; line-height:35px; background:url(../images/nav_line.jpg) no-repeat right center; text-align:center; margin-left:5px; display:inline;}
.nav ul li a{ color:#FFFFFF; width:155px; height:35px; display:block; float:left; font-weight:bold;  font-size:14px;}
.nav ul li a:hover{ color:#fff;}

.nav li .nav-pop{ position:absolute; background:#018ee9; display:none;  left:-5px; top:36px; filter:Alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; z-index:2; width:155px; text-align:center}
.nav li a.a:hover, .nav li .selected{  color:#fff;}
.nav li .nav-pop a{ height:30px;line-height:30px; display:block; color:#FFFFFF; padding:0px 0px;}
.nav li .nav-pop a span{border-bottom:#d34f54 1px dotted; padding:0px 4px; display:block;}
.nav li .nav-pop a:hover{ color:#ffc000;}

.cont_left{ width:225px; float:left;}
.w1{ width:223px; height:420px;border:#CCCCCC 1px solid;}
.tit_01{ height:33px; line-height:33px; background:url(../images/bg_tit1.jpg) repeat-x; border-bottom:#CCCCCC 1px solid;}
.tit_01 h3{ float:left; margin:3px 0px 0px 3px;}
.w1 .pic{ margin:0 auto; text-align:center; margin:10px 0px;}
.w1 .txt{ padding:0px 15px 5px;}
.w1 .txt p{ line-height:20px; margin:5px 0px;}
.w2{ width:200px; border:#CCCCCC 1px solid; height:420px; overflow:hidden;}
.w2 .pic{ margin:0 auto; text-align:center; margin:10px 0px;}
.w2 .txt{ padding:0px 15px 5px;}
.w2 .txt p{ line-height:20px; margin:5px 0px;}
.cont_left .contact{ background:url(../images/bg_contact.jpg) no-repeat; width:225px; height:132px; padding-top:30px; margin:10px 0px;}
.cont_left .contact p{ line-height:18px; margin:2px 0px; color:#FFFFFF;}
.cont_right{  width:738px; float:right;}
.news_index{ width:516px;}
.tit_02{ background:url(../images/line2.jpg) no-repeat left bottom; width:516px; height:22px;}
.tit_02 h3{ float:left;}
.tit_02 a{ float:right; margin-right:6px; margin-top:4px;}
.news_index .pic{ float:left; width:190px;}
.news_index .f{ float:right; width:290px;}
.news_index .f h2{ font-size:14px; font-weight:bold; padding:10px 0px 8px; color:#000000; border-bottom:#CCCCCC 1px dashed; display:block;}
.news_index .f P{ line-height:18px; text-indent:2em; padding-top:12px;}
.cls_pic1 li{ float:left; width:150px; text-align:center; line-height:28px; margin:5px 20px 5px 15px; display:inline;}
.cls_pic1 li img{ border:#CCCCCC 1px solid; padding:2px;}
.cls_pic1 li img:hover{ border:#999999 1px solid;}
.gh_index{ width:738px;margin-top:8px;}
.tit_03{ background:url(../images/line3.jpg) no-repeat left bottom; width:738px; height:22px;}
.tit_03 h3{ float:left;}
.tit_03 a{ float:right; margin-right:6px; margin-top:4px;}

.cls li{ line-height:24px; padding-left:12px; height:24px; background:url(../images/ico_01.jpg) no-repeat left center; overflow:hidden;}
.cls li span{ float:right;}
.cls2 li{ float:left; width:150px; line-height:32px; text-align:center;}
.roo{ padding-top:5px;}
.cls3 LI{ float:left; display:inline; margin:10PX 20PX;}
#footer{ margin:0 auto;width:980px; background:url(../images/footer_bg.jpg) repeat-x; text-align:center; padding-top:10px;}
#footer p{ padding-top:5px;}
.doc_right{ float:right; width:740px;}
.bread{ border-bottom:#CCCCCC 1px solid; height:20px; line-height:20px;}
.bread h2{ float:left; font-size:14px; color:#000000; font-weight:bold; background:url(../images/ico6.gif) no-repeat left center; padding-left:16px;}
.bread p{ line-height:20px; float:right; padding-left:15px;}
.friend{ width:980px; position:relative; height:35px; line-height:35px; border:#CCCCCC 1px solid; margin:10px auto;}
.friend .ico{ position:absolute; background:url(../images/ico_fl.jpg) no-repeat; top:5px; left:-4px; width:75px; height:26px;}
.friend .wrap{ padding-left:85px;}
.friend .wrap a{ padding:0px 4px;}
.doc_right .tit .ioc{ position:absolute; right:0px; top:-6px;}
.doc_right .showtxt h2{ font-size:18px; font-weight:bold; color:#000000; font-family:"\5FAE\8F6F\96C5\9ED1";}
.doc_right .showtxt .txt p{ line-height:24px; color:#000000;}
.doc_right .showtxt .b{ text-align:center;}
.cls4 li {float:left;width:168px;height:160px;line-height:24px;_line-height:36px;
*line-height:36px;overflow:hidden;margin:20px 30px 20px 40px;display:inline; text-align:center;}
.cls4 li img {margin-top:22px; border:#CCCCCC 1px solid; padding:2px; }
.cls6 { padding:15px;}
.cls6 li{ height:28px; line-height:28px; font-size:14px; background:url(../images/ico_01.jpg) no-repeat left center; padding-left:15px;}
.cls6 li span{ float:right;}
.cls6 li a:hover{ text-decoration:underline;}
.buy { padding:20px;}
.buy input[type=text]{ height:24px; line-height:24px; width:200px; border:#CCCCCC 1px solid}
.but1{ background:url(../images/message_10.gif) no-repeat; cursor:pointer; width:137px; height:33px; border:none; color:#FFFFFF; text-align:center; line-height:40px;}
.cls_p2 { padding:20px 0px;}
.cls_p2 li { overflow: hidden; float:left; list-style:none; display:inline; width:184px; height:220px; line-height:40px; margin:0px 10px 30px 40px; text-align:center;} 
.cls_p2 li .xx:hover{ background:#CCCCCC}
.cls_p2 li .xx {  width:180px; height:180px; text-align:center; vertical-align:middle; position:relative; display: table-cell; border:#CCCCCC 1px solid; } 
.cls_p2 li .xx .qq { *position:absolute; *top:50%; } 
.cls_p2 li .xx .qq img { *position:relative; *top:-50%; *left:-50%;} 
.tit_p2{ height:30px; line-height:30px; position:relative; border-bottom:1px #999999 solid;}
.tit_p2 li{ width:100px; height:30px; float:left; display:block; cursor:pointer; margin-right:1px; display:inline; }
.tit_p2 .but{ background:url(../images/but_mall2.jpg) no-repeat; width:81px; height:25px; position:absolute; right:10px; top:0px;}
.cls_p2 p{ display:block}
.tit_p2{ height:30px; line-height:30px; position:relative; border-bottom:1px #999999 solid;}
.tit_p2 li{ width:100px; height:30px; float:left; display:block; cursor:pointer; margin-right:1px; display:inline; }
.tit_p2 .but{ background:url(../images/but_mall2.jpg) no-repeat; width:81px; height:25px; position:absolute; right:10px; top:0px;}

/*.page {
	font-size:12px;
	width:650px;
	height:32px;
	margin:0 auto;
	text-align:center;
	line-height:26px;
}
.page {
	float:left;
	margin:0 2px;
	line-height:32px;
	color:#404040;
}
.page a {
	padding:5px 10px;
	line-height:32px;
	border:#ddd solid 1px;
	color:#7f7f7f;
	margin-right:5px;
}
.page a.cur {
	padding:5px 10px;
	line-height:32px;
	border:#0f87d3 solid 1px;
	background:#0f87d3;
	color:#fff;
	text-decoration:none;
}*/
.titx{ margin:10px; background:#F3F9FC; cursor:pointer;border-bottom:#cccccc solid 1px; height:48px; line-height:48px; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";  color:#000000;}
.titx .wenzi{padding-left:28px; margin-left:18px; background: url(../images/ico6.gif) no-repeat left center; }
.note {border:#cccccc solid 1px;}
.note .daan{ padding:0px 20px 20px 20px;; line-height:20px;}



/*-------------------------AspNetPage_Style--------------------------------*/
.pages { color: #999; }
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #fff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #005a88; color:#fff;border:1px solid #ccc; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #005a88; border:1px solid #ccc;}

.message_tit{ font-size:18px; text-align:center;line-height:40px; color:#003ea5; font-family:"Î¢ÈíÑÅºÚ";font-weight:bold}
.doc_right .red{ color:#f00; text-align:center}
.address{width:350px;}
#message_id{height:28px;line-height:28px;}