﻿@charset "UTF-8";
/* CSS Document */

/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
div{ margin:0 auto}
img {
	border: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
ul, li {
	list-style-type: none;
	margin:0 auto;
}
p {
	line-height: 32px;
	font-size: 16px;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 0px;
	line-height:0px;
}

/*CSS清除浮动 clearfix:after*/
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
/* Hides from IE-mac \*/
*html .clearfix {
	height: 1%;
}
*+html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
a{color:#555555;
text-decoration: none;}
a:link {
	color:#555555;  
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
body{ font-size:12px; line-height:24px; font-family:"宋体"; font-stretch:normal; font-style:normal; font-variant:normal;margin:0px; padding:0px;background:#fff url(images/bodybg.jpg) repeat-x top left;  }
#top{
	width:100%;
	height:207px;
	background:url(images/topbg.jpg) no-repeat center;
}
#top ul{ margin:0 auto; height:207px; width:978px; }
#top span{ float:right;  color:#020200; text-align:right;width:530px;  line-height:25px; text-align:right; font-weight:bold;}
#top span a{ color:#020200; font-size:12px; text-align:left; font-weight:normal;}
#top span a:hover{ color:#FF0;}
#top img{ float:left; width:auto; vertical-align:middle; padding-left:23px; padding-top:62px}


#nav{
	width:980px;
	height:34px;
	margin:0 auto;
	background:url(images/navbg.jpg) repeat-x;
}
#nav ul{width:980px;height:34px; }
#nav .left{ float:left; background:url(images/navleft.jpg) no-repeat; width:24px; height:34px;}
#nav .right{ float:right; background:url(images/navright.jpg) no-repeat right; width:22px; height:34px;}
#nav li{
	float:left;
	width:115px;
	font-size:14px;
	height:34px;
	text-align:center;	
	color:#fff;
	letter-spacing:0px;
}
#nav li a{
	color:#fff;
	width:115px;
	font-size:14px;
	display:block;
	margin:0 auto;
	font-weight:bold;
	line-height:34px;
	text-align:center;
	height:34px;
}
#nav li a:hover{
	color:#FF0;
	width:115px;
	height:34px;
	line-height:34px;
	display:block;
	text-align:center;
	text-decoration: none;
}
#nav .li_link{ width:2px;font-size:14px; font-weight:bold; color:#fff; line-height:34px; height:34px; background:url(images/li_link.jpg) no-repeat center;}
#nav .li_wel{ font-size:14px; font-weight:bold; color:#000000; line-height:49px; width:auto; padding-left:15px;}

#keywords{ width:932px; margin:0 auto; background:url(images/keybg.jpg) repeat-x bottom; text-align:center; color:#5b5e65; font-size:12px; height:31px;}
#keywords .left{ float:left; background:#fff url(images/keyleft.jpg) no-repeat; width:8px; height:31px;}
#keywords .right{ float:right; background:#fff url(images/keyright.jpg) no-repeat right; width:6px; height:31px;}
#keywords .mid{ width:918px; float:left; text-align:center}
#keywords a{ line-height:30px; font-size:12px; color:#5b5e65;}
#keywords a:hover{ color:#F30;}






#content{
	width:928px !important;
	margin:0 auto;
	padding-top:10px;
}


#content .sidebar{width:231px;}
#content .sidebar img{ vertical-align:middle}
#content .sidebar .list{
	width:220px;
}
#content .sidebar .listtop{ background:url(images/listtopbg.jpg) no-repeat top; width:211px; height:32px; padding-left:9px; line-height:27px; color:#fff; font-weight:bold;}
#content .sidebar .indexnews{width:220px;letter-spacing:0px;}
#content .sidebar .indexnews ul{ width:218px; float:left; border:1px solid #e7e7e7; padding-top:10px; padding-bottom:10px;}
#content .sidebar .indexnews ul li{ width:184px; height:29px; background:url(images/prolistbg.jpg) no-repeat left 50%; margin:0 auto;vertical-align:middle}
#content .sidebar .indexnews ul li a{ width:auto; font-size:13px; line-height:29px; color:#323232;letter-spacing:0px; padding-left:13px;}
#content .sidebar .indexnews ul li a:hover{ width:auto; font-size:13px; line-height:29px; color: #F60;letter-spacing:0px;}
#content .sidebar .indexnews ul li span{ width:auto; float:right;letter-spacing:0px;text-align:left;line-height:29px; color:#5f5d5e; font-size:13px;}


#content .sidebar .list ul {
	width:218px;
	clear:both;
	padding-bottom:5px;
	padding-top:10px;
	border:1px solid #e9e9d1;
}
#content .sidebar .list ul li{ width:168px; line-height:22px; color:#585858; font-weight: normal; background:url(images/prolistbg.jpg) no-repeat left 50%;padding-left:17px; padding-bottom:5px;}
#content .sidebar .list ul li a{ font-size:12px; font-weight: normal; color:#585858; }
#content .sidebar .list ul li a:hover{ color:#F30;}

#content .sidebar .cont{width:220px;}
#content .sidebar .cont ul{ width:218px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background:url(images/lxulbg.jpg) no-repeat right 50px; padding-top:8px; padding-bottom:8px;}
#content .sidebar .cont ul li{ width:184px; margin:0 auto; background:url(images/prolistbg.jpg) no-repeat left 50%; height:30px; line-height:30px; padding-left:16px; color:#595757;}






.mainzhanshi{}
.mainzhanshi img{ padding:2px; border:1px solid #ccc;}
.mainzhanshi dl{
	width:128px;
	float:left;
	padding:5px 0 0 7px;
}
.mainzhanshi dl dt{
}
.mainzhanshi dl dd{
	text-align:center;
}
.mainzhanshi dl dd a{ font-weight: normal; color:#333333; font-size:13px;}
.mainmidd1{
	width:735px;
}


.mainmidd1 ul{padding:10px 12px 8px 12px; font-size:12px; letter-spacing:0px; font-weight:normal; color:#5b5b5b; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; width:742px; background:#fff; float:left; line-height:28px;}
.m10{ margin-top:10px;}
.mainmidd1 ul span{ float:none; font-weight:bold; color:#025797}



.mainmidd{
width:697px; 
min-height:480px;_min-height:480px;
}


.mainmidd ul{  font-size:13px; letter-spacing:0px; line-height:25px; color:#696967; margin:0px; padding-top:10px; padding-left:5px;  margin:0 auto;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;  background:#fff; width:690px;}
.mainmidd ul p{ padding:0px; font-size:13px; margin:0px;}




.mainmidd .mainmiddimg{
	padding-bottom:5px;
}

.mainb{ width:697px; float:left;}
.mainbl{
	width:225px;
	color:#575757;
}
.mainbl img,.mainbr img{ vertical-align:middle;}

 
.mainbl ul{ margin:0 auto; color:#595758; width:223px; border:1px solid #e9e9d1; padding-top:10px; padding-bottom:10px;}

.mainbl ul li{background:url(images/prolistbg.jpg) no-repeat 0px 50%; clear:both; vertical-align:middle; overflow:hidden; width:205px; margin:0 auto;}
.mainbl ul li a{ color:#595758; font-size:12px; font-weight:normal;  float:left; width:auto; padding-left:16px; line-height:30px;}
.mainbl ul li a:hover{ color:#143d7f;}
.mainbl ul li span{ width:auto; float:right; font-size:12px; text-align:right; line-height:30px; color:#595758;}

.mainbr{width:462px; margin-left:10px;}
.mainbr ul{  margin:0 auto; color:#595758;padding:0px 15px 0px 15px; width:432px;line-height:30px;  }


.maintop{ width:100%; background:url(images/listtopbg.jpg) repeat-x left bottom; height:42px;}
.maintop .left{ float:left; background:url(images/listtopleft.jpg) no-repeat left bottom;height:42px; width:9px;}
.maintop .right{ float:right; background:url(images/listtopright.jpg) no-repeat left bottom;height:42px; width:95px;}
.maintop .right a{ width:95px; height:42px; display:block;}
.maintop .mid{ float:left; width:149px; height:34px; background:url(images/listtopspan.jpg) no-repeat; text-align:center; font-size:16px; color:#9e3232; font-weight:bold; line-height:34px; margin-left:10px; font-family:"微软雅黑"; padding-top:8px;}
.maintop span{ float:right; width:auto; padding-right:10px; color:#fff; font-size:12px; padding-top:10px;}
.maintop span a{ font-size:12px; color:#fff; line-height:30px; font-weight:normal;}

.maintopnews{ width:213px; background:url(images/newstopbg.jpg) no-repeat top; height:32px; padding-left:12px; font-size:12px; font-weight:bold; color:#fff; line-height:27px; }
.maintopnews span{ float:right; width:auto; color:#fff; font-size:12px; line-height:27px; padding-right:10px;}
.maintopnews span a{color:#fff; font-size:12px; line-height:27px;}

.maintopabout{ width:450px; background:url(images/abouttop.jpg) no-repeat top; height:40px;padding-left:12px; font-size:12px; font-weight:bold; color:#fff; line-height:27px;}
.maintopabout span{ float:right; width:auto; color:#fff; font-size:12px; line-height:27px; padding-right:10px;}
.maintopabout span a{color:#fff; font-size:12px; line-height:27px;}


.indexpro{ width:697px; float:left;}
.indexpro ul{ width:695px; float:left; margin:0px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;border-bottom:1px solid #dddddd; }

.protop{ width:100%; background:url(images/protopbg.jpg) repeat-x left 50%; height:31px;}
.protop .left{ float:left; background:url(images/protopleft.jpg) repeat-x left 50%;height:31px; width:auto;}
.protop .left .l{ float:left; background:url(images/protopleft1.jpg) no-repeat left; height:31px; width:32px;}
.protop .left .r{ float:left; background:url(images/protopspan.jpg) no-repeat left; height:31px; width:24px;}
.protop .left .mid{ float:left; padding-right:20px; color:#313133; font-size:12px; font-weight:bold; line-height:31px;}
.protop .right{ float:right; background:url(images/protopright.jpg) no-repeat right 50%; width:4px; height:31px;}
.protop span{ float:right; padding-right:5px; font-size:12px; color:#363634; line-height:31px;}
.protop span a{line-height:31px;}

.cpzs1{ background:url(images/neitopbg.jpg) no-repeat left 50%; height:35px; margin-top:5px; padding-left:85px; color:#cefb7c; font-weight:bold; font-size:16px; line-height:35px;}
.cpzs1 span{ float:right; width:auto;  color:#fff; font-size:12px;background:url(images/protopright.jpg) no-repeat right; padding-right:15px; font-weight:normal}
.cpzs1 span a{ font-size:12px; color:#fff; line-height:35px; font-weight:normal; line-height:35px;}









.indexcontact{ background:url(images/indexcontact.jpg) no-repeat 485px center; width:1005px; text-align:left; color:#323232; line-height:23px; font-size:12px; height:65px; padding-top:20px;}


.newslist ul{ width:675px; margin:0 auto; padding:15px 10px 5px 10px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.newslist ul .ss{ font-size:16px; font-weight:bold; font-family:"微软雅黑"; color: #F00; padding-left:25px;}
.newslist ul li{ border-bottom:1px #cccccc dotted;  height:29px; background:url(images/prolistbg.jpg) no-repeat 5px 50%;}
.newslist ul li a{ width:auto; float:left; font-size:13px; line-height:29px; color:#595757;letter-spacing:1px; padding-left:25px;}
.newslist ul li a:hover{ color:#F30}
.newslist ul li span{ width:auto; float:right;letter-spacing:1px; text-align:right; color:#595757; font-size:13px; line-height:29px;}

.news{
	width:232px;
	height:36px;
	text-align:left;
	padding-left:35px;
	font-size:12px;
	line-height:30px;
	padding-top:15px;
	font-weight:bold;
	color:#b40000;
}

.news a{ color:#b40000;}
.news span{ float:right; width:40px; font-size:14px; color:#1d4760; text-align:right}
.news span a{  width:50px; font-size:12px; color:#1d4760; display:block; padding-top:10px; }



#footer{
	width:100%;
	margin:0 auto;
	color:#585858;
	clear:both;
}
#footer .cdh{ text-align:center; width:925px; font-size:12px; line-height:32px;}
#footer a{ color:#585858;}
#footer ul{
	width:946px;	
	text-align:left;
	height:auto;	
}
#footer ul li{
	font-size:12px;	
	display:inline;
	color:#585858;	
}
#footer ul li a{
 font-weight: normal;
}
#footer p{
	line-height:22px;
	font-size:12px;
	color:#585858;
	font-weight: normal;
	text-align:left;
	padding-left:12px;
	padding-top:35px;
	padding-bottom:30px;
	float:left;
	width:760px;
}
#footer .img{ float:right; width:150px;  text-align:center; margin-top:35px; line-height:28px; color:#585858; font-size:12px;}

#link{ width:928px; clear:both; margin:0 auto; height:40px; line-height:40px; font-size:12px; font-weight:normal; color:#505050; background:url(images/linkbg.jpg) repeat-x; margin-top:10px;}
#link .left{ float:left; background:url(images/linkleft.jpg) no-repeat; width:16px; height:40px;}
#link .right{ float:right; background:url(images/linkright.jpg) no-repeat; width:11px; height:40px;}
#link ul{  margin:0 auto; height:40px; }

#link li{
	float: left;
	height: auto;
	width: auto;
	color:#8d8d8d;
	padding-left: 10px;
	font-weight:normal;
	line-height:40px;
}
#link .home{float: left;
	height: auto;
	width: auto;
	padding:0px;
	text-align:center; color:#8d8d8d;}
#link li a{
	color: #8d8d8d;
	text-decoration: none;
	font-weight: normal;
	line-height:40px;
}
#link li a:hover{color: #F00; text-decoration: none;}

/*内页样式*/
.dede_pages{ width:100%; height:50px; clear:both; text-align:center}
.dede_pages ul{
	padding:12px 0px 20px 16px;
	width:550px;
	border:none;
	background:none;
}
.dede_pages ul a{ padding:0px 5px; border:1px #cccccc solid; margin:0px 5px; line-height:30px;}
.dede_pages ul a:hover{ border:1px #FF9900 solid;}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:150%;
	list-style-type: none;
	height: auto;
	width: auto;
}

.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:right;
	line-height:21px;
	padding:12px 40px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}

.press_message{
	width:100%;
	overflow:hidden;
}
.press_message .intro_t{ width:90%;line-height:30px;text-align:center; }
.press_message .title{ width:616px;height:30px;overflow:hidden;line-height:30px;padding-left:15px;background:#AAA; }
.contitle, .contitle h1 {
	margin:8px 0px;
	color:#000;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif, "";
	font-size: 14px;
	font-style: normal;
	line-height: 45px;
	font-weight: bold;
	font-variant: normal;
}
.contitle { border-bottom:1px dashed #999999;width:97%; margin:0 auto}
.conAuthor{height:30px;  text-align:center; border-bottom:1px dashed #999999;width:97%; margin:0 auto;}
.conAuthor font{ float:left; font-size:12px; padding-left:120px;line-height:30px;}
.bds_more{ line-height:15px;}
.contenttext{
	text-align: left; font-size:13px; margin:0 auto; color:#323232;
}
.contenttext img{ background:#fff; padding:3px; border:1px solid #bed7eb}
.contenttext p{ font-size:13px; padding:4px;}
.contenttext, .contenttext_G{ padding:10px 0 0 0; font:normal normal normal 13px/27px Arial, Verdana, Helvetica, sans-serif, ""; width:98%;height: auto !important;height: auto;min-height:300px;}
.press_message a{
	color: #323232;
	text-decoration: none;
}

.cptext{ float:right; width:117px;}
.cptext a{ text-align:center; font-weight: normal; color:#241e4a; font-size:12px; }
.cptext a:hover{color: #F30;}
.cpimg img{ padding:10px 0px 0px 18px;}
.indexgsjjimg{ padding:5px 15px 5px 0px; float:left;}



#profx{ width:96%; border-bottom:1px #cccccc solid; margin-top:20px; height:245px;}
#profx .pic{ width:320px; height:230px; float:left; }
#profx .pic img{ background:#fff; padding:3px; border:1px solid #bed7eb}
#profx .pictext{ float:left; width:250px; height:230px; margin-left:30px !important; _margin-left:15px; font-size:14px; line-height:29px; margin-top:5px}
#profx .pictext h1{ font-size:16px; font-weight:bold;}

#pro2fx{ width:95%; border-bottom:1px #cccccc solid; margin-top:15px; height:170px; clear:both}
#pro2fx .pic{ width:220px; height:170px; float:left; padding-left:20px;}
#pro2fx .pictext{ float:left; width:350px; height:170px; margin-left:30px !important; _margin-left:15px; font-size:12px; line-height:30px;}
#pro2fx .pictext h1{ font-size:16px; font-weight:bold;}

#indexprofx{ width:308px; margin-top:17px; height:121px; float:left; margin-left:23px !important; _margin-left:12px;}
#indexprofx .pic{ width:148px; height:121px; float:left; padding-left:0px;}
#indexprofx .pictext{ float:left; width:150px; height:121px; margin-left:8px !important; _margin-left:4px; font-size:14px; line-height:21px; margin-top:5px; font-size:12px;}
#indexprofx .pictext h1{ font-size:14px; font-weight:bold;}

.abt { display: block; 
		height: 56px;
		width: 57px;
        background: url("images/tj.jpg") no-repeat 0px 0px;
        float: left;
	}
.title{ width:980px; margin:0 auto;}
.title h1{ font-size:14px; font-weight:bold;}
.sp-title h2{ font-size:14px; font-weight:bold;}
.w960{ width:960px;}

#MarqueeDiv2{overflow:hidden;}
.gd{ width:695px !important;_width:695px; margin:0 auto; margin-top:15px;}
.gd li{ float:left;width:128px; height:134px;margin-left:9px !important;_margin-left:4px; line-height:29px; text-align:center; }
.gd li img{ width:124px; height:100px; padding:2px; border:1px solid #cbcccc;}
.gd li a{ font-size:12px; font-weight:normal; color:#4a4a4a; float:left; text-align:center; width:100%}
.gd li a:hover{ color:#F30;}

.ryzzimg{ border:1px #cccccc solid; padding:4px;}

.h10{ height:10px; font-size:0px; line-height:0px;}

.proxg{ width:100%; margin:0 auto; padding-top:15px;}
.proxg .top{ background:url(images/neitopbg.jpg) no-repeat left 50%; height:35px; margin-top:5px;padding-left:67px; color:#cefb7c; font-weight:bold; font-size:16px; line-height:35px;}
.proxg ul{padding:10px 5px 10px 5px; font-size:13px; letter-spacing:0px; font-weight:normal; color:#696967; margin:0px; clear:both; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; width:685px; }
.proxg ul li{ width:48%; list-style:none; height:27px; float:left; margin-left:10px !important;_margin-left:5px; background:url(images/prolistbg.jpg) no-repeat left 50%}
.proxg ul li a{ float:left; width:auto; line-height:27px; padding-left:15px;}
.proxg ul li span{ float:right; width:auto; line-height:27px;}
.fanye{ padding-left:15px;}