* {
	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 {
	font-size: 16px;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 0px;
	line-height:0px;
}

.gbook{ margin-top:20px;}
.gbook .faqline{ padding:10px; overflow: hidden;}
.gbook .Content{ padding:10px; overflow: hidden;}
.gbook .faqtit{ width: 100px;float: left; text-align: right; margin-right: 10px;}
.gbook .faqline input{ height: 30px; line-height: 30px; width:300px;float: left;}
.gbook textarea{float: left; width: 300px;}
/*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%;
}
a{color:#333;
text-decoration: none;}
a:link {
	color:#333;  
	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;  }
#top{
	width:100%;
	height:122px;
	background:url(../images/top_bg.jpg) repeat-x top center;
	
}
.gsjjborder{ border:1px solid #cccccc; padding:3px;}
.top0{width: 1000px;margin: 0 auto; overflow: hidden;}
.logo{float:left; margin-top:35px;}
.tel{ background:url(../images/tel.jpg) left center  no-repeat; padding-left: 50px;font-size:30px;
float: right; height: 49px; line-height: 49px;font-family: "Î¢ÈíÑÅºÚ";font-weight: normal;color: #707070;
letter-spacing: 0;margin-top:40px;color:#0f5a8f;}


#nav{
	background:url(../images/nav_bg.png) repeat-x top;
	height:42px;
	margin:0 auto;
	
}
#nav ul{ width: 1000px;margin: 0 auto;}
#nav li{
	float:left;
	width:110px;
	font-size:14px;
	height:42px;
	text-align:center;
	color:#ffffff;
	
}
#nav li a{
	color:#fff;
	
	font-size:15px;
	display:block;
	margin:0 auto;
	line-height:42px;
	height:42px;
	display:block;
	font-family:"Î¢ÈíÑÅºÚ";
}
#nav li a:hover{
	color: #fff;
	
	
	background:url(../images/nav_on.jpg) repeat-x center;
	display:block;
	text-decoration: none;
}
#nav li a.on{color: #fff;
	width:117px;
	
	background:url(../images/nav_on.jpg) repeat-x center;
	display:block;
	text-decoration: none;}


#hot{ padding-left:18px; height:36px; width:972px;}
#hot span{ width:93px; height:36px; background:url(../images/hotleft.jpg) no-repeat center 50%; color:#fff; text-align:center; font-size:12px; float:left; display:block; line-height:36px;}
#hot a{ float:left; padding-left:10px; width:auto; display:block; line-height:36px;}

.banner{ background:#f8f8f8; height: 423px; overflow: hidden;width: 1000px;border: solid 1px #dddcdc; height: 355px;margin-top: 15px;}
#banner{ width:1400px; text-align:center; margin:0 auto; height:423px; background: url(../images/bannerbg.jpg ) no-repeat bottom center;
} 
#banner img{ vertical-align:middle;}

#concent{
	width:1000px !important;
	margin:0 auto;
	background:#fff;
	padding-bottom: 20px;
}
#concent .mainleft{
	width:238px;
	padding-top:15px;
}

#concent .mainleft .list{
	width:238px;
}
#concent .mainleft .listtop{ background:url(../images/title_bg.png) no-repeat; height:40px; line-height:40px; padding-left:15px; font-size:14px; font-weight: normal; color:#0f598d;font-weight:bold;
border:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;}
#concent .mainleft .npro{ background: url(../images/leftcptop.png) no-repeat; height: 37px;line-height:42px;}
#concent .mainleft .listtop a{ font-size:14px; font-weight:normal; color:#0f598d;font-weight: bold;margin-left: 10px;}
#concent .mainleft .listtop span a{float: right;background: url(../images/btn_more.png) no-repeat;width: 38px;height: 13px;margin-right: 10px;margin-top: 15px;}
#concent .mainleft .npro a{color: #fff;margin-left: 0px;}

#concent .mainleft .list ul{height:auto;}
#concent .mainleft .list ul {
	padding-top:7px;
	clear:both;
	overflow: hidden;
	border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
#concent .mainleft .list ul li { width:214px; height:32px; background:url(../images/leftlibg2.jpg) no-repeat center; margin-bottom:5px;margin-top: 5px;}
#concent .mainleft .list ul li a.small:link,#concent .mainleft .list ul li a.small:visited{ font-size:13px; color:#444444; padding-left:13px;font-weight: bold; height:31px; display:block; line-height:31px;}
#concent .mainleft .list ul li a.small:hover{ color:#F60;}
a.big:link,a.big:visited{ font-weight:bold; color:#002e93; font-size:13px;padding-left:30px; line-height:31px;}


#concent .mainleft .list ul a.er{display: block;background: url(../images/leftlibg.jpg) no-repeat left;
margin-top:3px;margin-bottom:3px; width: 214px;height: 32px;line-height: 32px;text-indent: 46px;margin-left:11px;}


#concent .mainleft .indexnews{width:238px;}
#concent .mainleft .indexnews .listtop{border-bottom: solid 1px #e2e2e2;}
#concent .mainleft .indexnews ul {
	width:236px;
	clear:both;

	border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;
	background: #f4f4f4;
}
#concent .mainleft .indexnews ul li { width:207px; height:37px;line-height: 37px; background:url(../images/ico_j.png) no-repeat left center; border-bottom:1px dotted #ccc; padding-left:10px;}
#concent .mainleft .indexnews ul li a{ font-size:13px; color:#838383;  line-height:37px; width:auto}
#concent .mainleft .indexnews ul li a:hover{color: #FF3300;}
.m10{ margin-top:10px;}

.mainright{
width:743px; 
margin-bottom:10px;
margin-top: 15px;
}
.about{width:736px;}
.about ul{  font-size:13px; letter-spacing:0px; line-height:27px; color:#323232; margin:0px; padding-top:10px; width:100%; margin:0 auto}
.about ul p{ padding:5px; font-size:13px; margin:0px;}
.about .mainmiddimg{
	padding-bottom:5px;
}
.index{margin-top:25px; padding-bottom: 10px;}
.index-l1{float: left;width: 612px;}
.index-l2{float: right; width: 375px;}
.index-l3{}
.aboutindex{  height: 315px;border: solid 1px #e2e2e2;}
.aboutindex .abouttop{ height: 40px;line-height: 40px;
background: url(../images/title_bg.png) no-repeat left top;border:none;border-bottom: solid 1px #e2e2e2;}
.aboutindex .ncon{margin: 0 15px; padding-top: 10px; line-height:2; height:250px;
overflow: hidden;}
.aboutindex .ncon .ttt1{float: right; background: url(../images/aaa.jpg) no-repeat;width: 259px; height: 141px;
margin-left: 10px;}

.ad{ background: url(../images/ad.png) no-repeat; height: 100px; width: 1005px;margin: 0 auto;margin-top:15px;}
.indexpro{}
.indexpro .abouttop{border-bottom: none;}
.abouttop{ font-size:14px; font-weight:bold;line-height:40px;color:#3c3c3c;height:40px;
background: url(../images/title_bg.png) no-repeat left;border: solid 1px #e2e2e2;}
.abouttop .left{ width:auto; float:left; margin-left:10px !important;_margin-left:5px; padding-right:5px;padding-left:20px; color:#0f5e95;}
.abouttop span{ float:right; width:38px;height: 13px;margin-right: 10px;margin-top: 15px;
background:url(../images/btn_more.png) no-repeat;}
.abouttop span a:link,.cpzs1 span a:visited{ font-size:12px; color:#3d3d3d;font-weight:normal;}
.abouttop span.tree{background: none;width: auto;height: auto;margin-top: 0;}
.abouttop span.tree a{}

.index-l3 .abouttop{background: url(../images/bg_chang.jpg) no-repeat;}

.prore{ width:100%; margin:0 auto; padding-top:15px;}
.prore .top{ border-bottom:1px #cccccc solid; font-size:14px; font-weight:bold; height:27px; line-height:27px; width:98%; margin:0 auto; padding-left:5px; color:#990000}
.prore ul{ width:100%; list-style:none}
.prore ul li{ width:48%; list-style:none; height:27px; float:left; margin-left:10px !important;_margin-left:5px; background:url(../images/newslistbg.gif) no-repeat left 50%; border-bottom:1px dashed #ccc;}
.prore ul li a{ float:left; width:auto; line-height:27px; padding-left:15px;}
.prore ul li span{ float:right; width:auto; line-height:27px;}


.news1{}
.news1 li{float:left;border-bottom: solid 1px #e2e2e2;width:470px;margin-left:19px; overflow: hidden;
padding: 15px 0;}
.news1 li .fl1{float: left; width: 72px; height: 75px; text-align: center;background: #f2f2f2;
font-family:arial;margin-right: 10px;}
.news1 li .fl1 b{color: #777777;font-weight: normal;font-size:26px;}
.news1 li .fl1 p{ background: #dadada;color: #949393;font-size: 12px;}
.news1 li .fl2{float: left; width:380px; height:75px; overflow: hidden;}
.news1 li .fl2 b{font-style: normal;font-weight: normal;font-size:13px;color: #444;}
.news1 li .fl2 a:hover b{color:#FF0000;}
.news1 li .fl2 p{color: #999;font-size: 12px;}

.proshow{ margin-top:10px;}
.proshow dl{
	width:172px;
	float:left;
	padding:10px 0 0 10px;
}
.proshow dl dt{
}
.proshow dl dd{
	text-align:center;
}
.proshow dl dd a{ font-weight: normal; color:#333333; font-size:12px;}

.cpzsbg {
	width: 741px;
	height:430px;
	background: #f4f4f4;
	overflow: hidden;
	border: solid 1px #e2e2e2;
}
.listimg{}
.listimg li{float: left;text-align: center;margin-left: 14px;margin-top: 14px;}
.listimg li img{ padding:1px;border: solid 1px #c9c9c9; background: #fff;}
.listimg li p{font-size:12px; padding:6px 0; padding-bottom: 0;}
.ex {
	width:360px;
	float: left;
	height: 105px;
	margin-left: 7px;
	margin-top: 14px;
	
}
.tp {
	width: 137px;
	height: 97px;
	float: left;
	margin-right: 15px;
}
.tp img{ padding:3px; border:1px solid #c5c8ce}
.bt {
	
	
	text-align: left;
	padding-left:15px;
	
}
.bt a:link,.bt a:visited{ font-size:12px; color:#333;}
.bt a:hover {
	color: #F60;
	text-decoration: none;
}
.wb {
	color:#999;
	line-height:2;
	font-size:12px;
	 height:4em;
	 overflow: hidden;
}
.lj{color:red;}
.lj a{color: #990000;}
.wb a:link{ color:#ff0000; font-size:13px;}
.wb a:hover{ text-decoration:underline;}
.jszc {
	width: 362px;
	height: auto;
	float: left;
	margin-top:20px;
}
.jszc ul {
	width:356px;
	clear:both;
	padding-bottom:2px;
	padding-top:10px;
}
.jszc ul li { width:341px; height:26px; background:url(../images/newslistbg.gif) no-repeat left center; border-bottom:1px dashed #ccc; padding-left:15px;}
.jszc ul li a{ font-size:13px; color:#333;  line-height:26px; width:auto}
.jszc ul li span{ width:auto; float:right; line-height:26px;}
.xwdt {
	width: 356px;
	height: auto;
	float: left;
	margin-left:12px !important;_margin-left:6px;
	margin-top:20px;
}
.xwdt ul {
	width:356px;
	clear:both;
	padding-bottom:2px;
	padding-top:10px;
}
.xwdt ul li { width:341px; height:26px; background:url(../images/newslistbg.gif) no-repeat left center; border-bottom:1px dashed #ccc; padding-left:15px;}
.xwdt ul li a{ font-size:13px; color:#333;  line-height:26px; width:auto}
.xwdt ul li span{ width:auto; float:right; line-height:26px;}

.protop{ background:url(../images/protop.jpg) no-repeat center bottom; height:34px; padding-top:10px;}
.prob{ width:988px; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#MarqueeDiv2{width:970px;overflow:hidden; padding-top:15px;}
.gd{ width:1090px !important;_width:1061px;}
.gd li{ float:left;width:169px; height:185px;margin-left:12px !important;_margin-left:6px;  line-height:29px; text-align:center}
.gd li a{ font-size:12px; font-weight:normal; color:#333;}
.gd li a:hover{ color:#F30;}
.aboutleft{font-size: 12px;}
.aboutleft p{font-size: 12px;color: #6b6b6b;line-height:2;}

.link {
	border-top: solid 1px #dbdbdb;
	 width: 100%;
	height: auto;
	float: left;
	line-height:27px;
	padding:8px 0;
}
.link ul{width: 1000px;margin: 0 auto;}
.link li {
	width: auto;
	height: auto;
	float: left;
	list-style-type: none;
	margin-left: 10px;
}
.link li a {
	color: #000;
	text-decoration: none;
}
.link li a:hover {
	color: #F60;
	text-decoration: none;
}
#footer{
	width:100%;
	margin:0 auto;
	color:#fff;
	height: 117px;
	clear:both;
	background:url(../images/foot.png) top repeat-x;
}
#footer .cdh{ text-align:center; width:925px; font-size:13px; line-height:32px;}
#footer a{ color:#fff;}
#footer ul{
	width:1080px;	
	text-align:center;
	height:auto;
}
#footer ul li{
	font-size:13px;	
	display:inline;
	color:#fff;	
}
#footer ul li a{
 font-weight: normal;
}
#footer p{
	line-height:25px;
	font-size:13px;
	color:#fff;
	font-weight: normal;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
}
#profx{ width:96%; border-bottom:1px #cccccc solid; margin-top:20px; height:220px;}
#profx .pic{ width:310px; height:210px; float:left; padding-left:10px;}
#profx .pictext{ float:left; width:290px; height:210px; margin-left:30px !important; _margin-left:15px; font-size:14px; line-height:26px; margin-top:5px}
#profx .pictext h1{ font-size:16px; font-weight:bold;}

.newslist ul{ width:98%; margin:0 auto padding-top:15px;}
.newslist ul li{ border-bottom:1px #cccccc dotted;  height:24px; background:url(../images/newslistbg.gif) no-repeat 5px 50%; clear:both;}
.newslist ul li a{ width:auto; float:left; font-size:13px; line-height:24px; color:#333;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:#333; font-size:13px;}
.newslist p{ text-indent:2em; font-size:14px; line-height:28px;}
.dede_pages {
	width: 600px;
	text-align:center;
	padding-top:10px;
}
.dede_pages ul li {
	float: left;
	font-family: Tahoma;
	line-height: 150%;
	list-style-type: none;
	height: auto;
	width: auto;
}
.dede_pages a{ font-size:16px; margin-left:2px; margin-right:2px; border:solid 1px #ccc; padding:3px 6px;}
.dede_pages span{ font-size:16px;margin-left:2px; margin-right:2px; border:solid 1px #ccc; padding:3px 6px;}
.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 10px 12px 16px;
	color: #999;
}
.dede_pages .pageinfo strong {
	color: #666;
	font-weight: normal;
	margin: 0px 2px;
}
.press_message {
	width: 720px;
	overflow: hidden;
	margin-left: 10px;
	float: left;
}
.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: 20px;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
}
.contitle { border-bottom:1px dashed #999999;width:97%; margin:0 auto; padding-top:30px; line-height:40px; font-size:15px;}
.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:14px; margin:0 auto; color:#323232; 
}
.contenttext p{ font-size:14px; line-height:28px; text-indent:2em;}
.contenttext, .contenttext_G {
	padding: 20px 0 0;
	font: normal normal normal 13px/150% Arial, Verdana, Helvetica, sans-serif, "";
	width: 96%;
	height: auto !important;
	height: auto;
	min-height: 300px;
}
.press_message a {
	color: #000;
	text-decoration: none;
}
.book {
	width: 1005px;
	margin-left: auto;
	margin-right: auto;
}
.more {
	float: right;
	margin-top: 17px;
	margin-right: 32px;
}
.more1 {
	float: right;
	margin-top: 8px;
	margin-right: 32px;
}
.all {
	background-color: #FFF;
	height: auto;
	width: 1005px;
	margin: 0 auto;
}
.cx {
	width: auto;
	height: auto;
	float: left;
	margin-left: 30px !important;
	_margin-left: 10px;
	margin-top: 15px;
}

.fullSlide{ width:985px;position:relative;  height:341px; overflow:hidden; margin-top:6px;  }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:341px; background-repeat: no-repeat;background-size:cover;}
	.fullSlide .bd li .siteWidth{ width:985px; position:relative;  margin:0 auto;  height:341px;  }
	.fullSlide .bd li a{ position:absolute; width:100%; height:341px; display:block; z-index:1;;   }
	.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
	.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
	_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
	}

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
	}
	.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
