/* CSS Document */
html{ height:100%; border:none;}
body{ height:100%; border:none; padding:0; margin:0; background:url(../images/bg.jpg) repeat-x; text-align:left; font-size:12px; color:#686767; font-family: Arial, "ËÎÌå";}
div,ul,li,img,h2,p,dl,dd,dt{ padding:0; margin:0; border:none;}
ul{list-style-type:none;}
a{ color:#686767; text-decoration:none;}
a:hover{ color:#00539a; text-decoration:none;}
.clear{ clear:both;}

.header{  height:98px; width:1000px; margin:0 auto; margin-top:-15px;}
.header .logo{ float:left; width:188px; height:98px; }
.header .logo img{ margin-top:14px;}
.header .right{ float:right; width:780px; height:98px; }
.header .right .fav{ margin-top:12px; width:275px;float:right;}
.header .right .fav img{ position:relative; top:6px;}


.menu{ height:24px; width:780px;margin-top:66px; margin-left:60px;}
.menu .nav{width:780px;height:24px;margin:0 auto;}
.menu .nav li{float:left;font-family:"microsoft yahei"; height:24px; font-weight:bold; font-size:13px;}
.menu .nav li.line{width:2px; height:24px; display:block;background:url(../images/line.jpg) no-repeat; margin:0 6px;}
.menu .nav li a{display:block;padding-left:8px; width:70px; height:24px;line-height:24px;color:#333333;text-decoration:none;position:relative;overflow:hidden;}
.menu .nav li a:hover,.menu .nav li a.current{background:url(../images/nav.jpg) no-repeat right center; color:#FFF;padding-left:8px; width:70px; height:24px;}
.menu .nav li .box{width:100%;height:30px;position:absolute;top:98px;left:0;background:#013766;display:none; z-index:99; text-align:center; font-size:12px;}
.menu .nav li .box a{ display:block;height:30px; display:inline;color:#fff;line-height:30px;border:none;background:url(../images/navdian.jpg) no-repeat left center; padding-left:5px; margin-right:8px; width:auto; font-weight:normal;  font-family: "ËÎÌå";}
.menu .nav li .box a:hover{text-decoration:none;color:#FFFF00;}
.menu .nav li.home{ text-align:center;padding-left:0px; }
.menu .nav li.home a{ width:70px; height:24px; display:block; color:#333333; text-align:center;padding-left:0px;}
.menu .nav li.home a:hover{ width:70px; height:24px;  display:block; background:url(../images/nav.jpg) no-repeat right center; color:#FFF;padding-left:0px;}
.menu .nav li .nav1{ padding-left:20px;}
.menu .nav li .nav3{ padding-left:110px;}
.menu .nav li .nav4{ padding-left:240px;}


.slideBox{ width:100%; height:405px; overflow:hidden; position:relative; margin-top:1px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:13px;  width:15px; height:15px; background:url(../images/dian.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/dianon.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:405px; display:block; }


.mainbg{ background:url(../images/mainbg.jpg) repeat-x; height:auto; overflow:hidden;}
.gun{ width:1000px; height:47px; margin:0 auto; background:url(../images/ico01.png) no-repeat left 12px;}
.txtScroll-top{ width:420px; float:left; overflow:hidden; position:relative; margin-left:57px;  }
.txtScroll-top .bd{ padding:10px;  }
.txtScroll-top .infoList li{ height:27px; line-height:24px;   }
.txtScroll-top .infoList li a{ color:#666666;}
.txtScroll-top .infoList li .date{ float:right; color:#999;  }
.gun .search{ float:right; width:236px; background:url(../images/search.jpg) no-repeat left 8px; height:47px;}
.gun .search .input{ margin-top:11px; width:205px; background:none; border:none;} 
.gun .search .submit{ width:27px; height:25px;background:none; border:none;} 

.main{ width:1000px; height:260px; overflow:hidden; margin:25px auto 0;}
.main .about{ float:left; width:470px; height:260px;}
.main .news{ float:right; width:490px; height:260px; }

.main .title{ height:40px; }
.main .title span{ float:left; }
.main .title em{ float:right; margin-top:10px;}
.main .about .info{ padding:10px 10px 10px 10px; line-height:26px;}
.main .about .info img{ float:left; margin-right:8px;}
.main .about .info span{ color:#00539a;}
.main .news .video{ float:left; width:243px; height:182px;}

.hotnews{ float:right; width:237px; height:auto;}
.hotnews h3{ height:32px; line-height:32px; padding-left:10px; margin:0;  border:1px solid #eeeeee; background:#f7f7f7; cursor:pointer; margin-bottom:8px; color:#000; font-size:12px;}
.hotnews h3 em{ float:right; display:block; width:32px; height:32px; background:url(../images/ico02.jpg) no-repeat; cursor:pointer;border-left:1px solid #eeeeee; }
.hotnews h3.on em{ background:url(../images/ico03.jpg) no-repeat;border-left:1px solid #00539a;}
.hotnews h3.on {background:#00539a; color:#FFF;}
.hotnews h3.on a{ color:#FFF;}
.hotnews h3 a{ color:#000;}
.hotnews ul{ padding:8px 8px; color:#999; display:none; border:1px solid #eeeeee; margin-bottom:8px;}



.hotpro{ width:1000px; overflow:hidden; margin:0px auto 0px; padding-bottom:10px; border-top:1px solid #cfcfcf;}
.hotpro .title1{ height:45px; background:url(../images/title03.jpg) no-repeat left top; color:#0d3469; margin-bottom:15px;}
.hotpro .title1 em{ float:right; width:45px; padding-top:22px;}
.hotpro .title1 .fl{ float:right; margin-right:15px; height:20px; margin-top:20px;}
.hotpro .title1 .fl a{ height:20px; line-height:20px; padding:0px 12px; float:left;}
.hotpro .title1 .fl a:hover{ height:20px; line-height:20px; padding:0px 12px; background:#ff7100; color:#FFF;}
.hotpro .title1 .fl span{ background:url(../images/xian.jpg) no-repeat center center; width:20px; height:20px; display:block; float:left;}

.picMarquee-left{ width:1000px;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{ padding:0px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; margin-right:14px; width:239px; height:200px; font-size:12px; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:237px; height:172px; display:block; border:1px solid #cccccc;}
.picMarquee-left .bd ul li .pic a:hover img{ border:1px solid #0079CA;}
.picMarquee-left .bd ul li .title{ width:237px; height:25px; line-height:25px; display:block; }

.links{ margin:15px auto 25px; width:998px; height:37px; line-height:37px; border:1px solid #cdcdcd;}
.links em{ width:68px; height:37px; border:1px solid #00539a; background:#00539a; text-align:center; display:block; color:#FFF; float:left; font-style:normal; font-weight:bold; margin-right:20px;}
.links span{ margin:0 10px;}

.footbg{ background:url(../images/footbg.jpg) repeat-x top center; height:172px; width:100%; overflow:hidden; }
.foot{ width:1000px; height:172px; overflow:hidden; margin:0 auto;}
.foot .contact1{ width:460px; height:172px; overflow:hidden; background:url(../images/contactbg.jpg) no-repeat left 10px; float:left;}
.foot .copyright{ width:360px; height:172px; overflow:hidden; background:url(../images/copy.jpg) no-repeat right 10px; float:right;}
.foot .contact1 p{ margin:0; line-height:25px; margin-left:220px; margin-top:70px;}
.foot .copyright p{ margin:0; line-height:25px; margin-right:15px; margin-top:70px; text-align:right;}



#about{ width:1000px; height:auto; overflow:hidden; margin:15px auto 15px;}
#about .left{ float:left; width:222px; height:auto; overflow:hidden; border:1px solid #00539a; }
#about .right{ float:right; width:755px; height:auto; overflow:hidden; }
#about .left .title{  background:#00539a; width:212px; height:32px; text-align:left; padding-left:10px; line-height:32px; font-size:14px; color:#FFF; font-family:'microsoft yahei';border-bottom:1px solid #00539a; font-weight:bold;}
#about .left .title em{ float:right; display:block; width:32px; height:32px; background:url(../images/ico03.jpg) no-repeat;border-left:1px solid #eeeeee; }
#about .left dl{ width:222px; padding:10px 0;}
#about .left dl dt{ width:190px; height:29px; margin-left:15px;}
#about .left dl dt a{ border-bottom:1px dashed #e1e3e2;line-height:29px; padding-left:10px; width:180px; height:29px; display:block;}
#about .left dl dt a:hover{ background:#0075c4; width:180px; height:29px; display:block; padding-left:10px; color:#FFF;}
#about .left .contact{ height:auto; padding-top:15px;padding-left:17px; padding-top:10px; line-height:25px; padding-bottom:10px; }
#about .left .contact span{ font-weight:bold; color:#0075c4;}

#about .right .title{ text-align:left; height:35px; line-height:35px; font-size:14px; font-weight:bold;  border-bottom:2px solid #0075c4; }
#about .right .title span{ float:right; padding-right:0px; font-size:12px; font-weight:normal; margin-top:0px; *margin-top:-30px;}
.content{ text-align:left;  font-size:12px; padding-top:15px;}
.content p{ line-height:25px; margin-top:0px; padding:10px 15px 0;}
.content h1{ text-align:center; font-size:16px; padding:0; margin:0; line-height:30px;font-family:'microsoft yahei';}
.content .date{ text-align:center; margin:0; line-height:30px;}
.info{ text-align:left;  font-size:12px; padding-top:0px;}
.info p{ line-height:35px; margin:0px; padding:0px 15px 0;}

.newslist{ width:755px;  font-size:12px;  padding:8px 0;}
.newslist ul li{ line-height:30px; height:30px; border-bottom:1px dashed #D6DBDF; background:url(../images/ico05.jpg) no-repeat 8px; center;text-align:left; padding-left:15px;}
.newslist ul li span{ float:right; margin-top:0px; *margin-top:-30px; color:#626262; padding-right:8px;}

.piclist{ width:755px;  font-size:12px;  padding:0px 0 20px; overflow:hidden;}
.piclist ul{ margin-left:15px;}
.piclist ul li{ float:left; width:227px; height:193px; margin-right:20px;  margin-top:25px; text-align:center;}
.piclist ul li img{ width:227px; height:168px; border:1px solid #cccccc;}
.piclist ul li p{ height:25px; width:227px;  line-height:25px;}

.pages{ text-align:center; height:30px; width:100%; display:block; overflow:hidden; padding-top:30px;}
.pages a{ background:#ffffff; border:1px solid #999999; padding:5px 8px; margin-right:5px; }
.pages span{ background:#0075c4; border:1px solid #0075c4; padding:5px 8px; margin-right:5px; color:#FFF; }

.page{ text-align:left; line-height:23px; margin-top:20px; width:100%; margin-left:20px;}


*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 50px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}

#kefu1{text-align:left;position:fixed; right:0px; top:122px; z-index:10008; width: 128px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url('../images/img.gif?v=1') no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}
.cs_tel1{height:25px; background: url('../images/img.gif?v=1') no-repeat 0px -25px;}

.cs_online{height:30px; background: url('../images/img.gif?v=1') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;text-align:left;}
.cs_online_qq1{height: 25px;text-align:left; margin-top:10px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px;}

.cs_free{height:32px; background: url('../images/img.gif?v=1') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('../images/img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('../images/img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}
#kefu1 .title1{font-family:'microsoft yahei'; padding-top:10px; color:#000000;}
#kefu1 .title1 span{ color:#015099;}
#kefu1 p{ color:#015099; font-size:12px; font-weight:bold; text-align:center;}