@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑"; }
body,td,th {font-size: 12px;color: #333333; line-height:2em;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,p{ margin:0; padding:0; }
ul,li{ list-style:none;}
a{font-size: 12px;color: #333333; text-decoration:none;}
img{ border:none;}


/*--------------公用*/
.subname{font-size:14px;color:#333333; padding-left:10px;}
.subname span{ font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:14px;}
.subname3{font-size:14px;color:#ffffff; font-weight:bold;}

.ft_white{ color:#FFF;}
.ft_red{ color:#F00;}

.bdr_foot{ border-bottom:1px solid #dedede;}
.bdr_four{ border:1px solid #dddddd;}

.ipt{ border:1px solid #e2e2e2; height:25px; line-height:25px;}
.ipt2{ border:1px solid #e2e2e2; }

/*--------------头部*/
#head_bg{
	background-image: url(../images/head_bg.jpg);
	background-repeat: repeat-x;
}
#head_wall{
	background-image: url(../images/greatwall.png);
	background-repeat: no-repeat;
	background-position: right;
}
#head_rt{ text-align:right;}
#head_rt h1{
	width:176px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#FFF;
	background-image: url(../images/head_add.png);
	background-repeat: no-repeat;
	float:right;
	font-size:12px; font-weight:normal;
	display:block;
}
#head_rt h1 a{color:#FFF;}

#thesearch{ width:280px; height:31px; line-height:31px; border:1px solid #dadada; background-color:#FFF; float:right;}
#thesearch .mykey{ width:230px; height:20px; line-height:20px; margin-top:3px; border:0px; color:#999;  float:left; font-size:12px; padding-left:5px;}
#thesearch .mykey_btn{ float:right;}



#head_fav{ color:#999999;}
#head_tel{ color:#d1aa73; font-size:16px;}

/*--------------首页*/
.idx_ab{}
.idx_ab a:hover{ color:#F00;}

.news_tuijian h1{ font-size:14px; color:#0b57a2; height:20px; line-height:20px; display:block; overflow:hidden;}
.news_tuijian p,.news_tuijian p a{ font-size:12px; color:#999999; height:50px; line-height:24px; display:block; overflow:hidden;}

.idx_tel{ text-align:center;  color:#ff0000;}
.idx_tel span{ font-size:18px;}
.idx_tel p{ font-size:24px;}
/*--------------下拉菜单*/
#menu_bg{
	background-color: #133984;
	margin-top:2px;
}
.secmenu ul li{ float:left; width:65px; text-align:center; height:30px; line-height:30px;}

.theon{
	background-image: url(../images/hbg.png);
}
.theoff{}
/*--------------下拉菜单*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.mynav{ width:1100px;height:52px;line-height:52px;background:#133984;position:relative;z-index:1; margin:0px auto; z-index:9999;}
.mynav a{color:#fff;}
.mynav .nLi{ float:left;position:relative;display:inline;}
.mynav .nLi h3{width:110px; text-align:center;}
.mynav .nLi h3 a{display:block;font-size:14px;}


.mynav .sub{display:none;width:110px;left:0;top:52px;position:absolute;background:#1347aa;}
.mynav .sub li{zoom:1; height:30px; line-height:30px; text-align:center;}
.mynav .sub a{display:block;}
.mynav .sub a:hover{background:#133984;color:#fff;}
.mynav .on h3 a{background:#1347aa;color:#fff;}


.subbg{
	background-image: url(../images/subbg.jpg);
	background-repeat: repeat-x;
}
.subname_bg{background: url(../images/subnamebg.png)  no-repeat center bottom;color:#FFF; font-size:14px; font-weight:bold;width:102px; height:36px; line-height:36px; text-align:center; margin-left:5px;}
.subname_bg2{font-size:14px; font-weight:bold;width:102px; height:36px; line-height:36px; text-align:center; margin-left:5px;}
/*--------------新闻列表*/


.news_neilist{ width:100%; margin:0px auto;}
.news_neilist ul li{width:100%;height:35px;line-height:35px; display:block; overflow:hidden; border-bottom:1px  dotted #e2e2e2;}
.news_neilist ul li a{width:720px; font-size:12px; display:block; float:left; overflow:hidden; color:#666666;}
.news_neilist ul li span{ width:80px; float:right; display:block; color:#999; text-align:right;}



.pic_list{ width:804px; margin:0px auto;}
.pic_list ul li{width:201px; float:left; text-align:center;}
.pic_list ul li img{ width:184px; height:136px; border:1px solid #e2e2e2;}
.pic_list ul li p{ width:200px; display:block; color:#999;overflow:hidden; height:30px; line-height:30px;}




.idx_news{ width:100%; margin:0px auto;}
.idx_news ul li{width:100%;height:32px;line-height:32px; display:block; overflow:hidden;}
.idx_news ul li a{ font-size:12px; width:100%;display:block; color:#666666;}
.idx_news ul li a:hover{ color:#ff0000; background-color:#f1f1f1;}


.idx_news2{ width:388px; margin:0px auto;}
.idx_news2 ul li{width:388px;height:30px;line-height:30px; display:block; overflow:hidden;}
.idx_news2 ul li a{width:315px; font-size:12px;display:block; float:left;}
.idx_news2 ul li a:hover{ color:#ff0000; background-color:#f1f1f1;}
.idx_news2 ul li span{ width:55px; float:right; color:#999;}
.idx_news2 ul li span a{ color:#999;}


.idx_news3{ width:800px; margin:0px auto;}
.idx_news3 ul li{ float:left;width:400px;height:30px;line-height:30px; display:block; overflow:hidden;}
.idx_news3 ul li a{width:320px; font-size:12px;display:block; float:left;}
.idx_news3 ul li a:hover{ color:#ff0000; background-color:#f1f1f1;}
.idx_news3 ul li span{ width:55px; float:right; color:#999; margin-right:20px;}
.idx_news3 ul li span a{ color:#999;}


#kaifa{ text-align:center;}
#kaifa ul li{ margin-top:10px;}
#kaifa ul li img{ border:1px solid #e2e2e2;}
#kaifa ul li p{ height:30px; line-height:30px; font-size:14px; font-weight:bold;}
#kaifa ul li p span{ color:#ff0000;}
/* 底部 */
#footlink,#footlink a{ color:#FFF;}

/* 图片列表 */
#newspic {width:850px; margin-left:auto; margin-right:auto;}
#newspic ul li{ width:199px; float:left; text-align:center; margin-top:10px; margin-left:18px;}
#newspic ul li p{ height:25px; text-align:center; width:199px; margin:0px auto; display:block; overflow:hidden;}
#newspic ul li a img{width:199px; height:150px;}
#newspic ul li h1{ width:199px; font-size:12px; font-style:normal; font-weight:normal; display:block; text-align:left;margin:0px auto;}
#newspic ul li span{ float:right;}
#newspic .nomarleft{ margin-left:0px;}

/* 内页 */
.sidelist{ width:100%;}
.sidelist ul li{ height:35px; line-height:35px; text-align:center; margin-top:2px;}
.sidelist ul li a{
	display:block;
	width:100%;
	font-size:14px;
	border-bottom:1px solid #e2e2e2;
}
.sidelist ul li a:hover{ background-color:#f2f2f2; }


/* 分页 */
#pagelist{}
#pagelist ul li{ float: left; display: block; border: 1px solid #e2e2e2; background-color:#f5f5f5; margin:0px 2px;}
#pagelist ul li a{ display: block; padding:2px 8px 2px 8px; }
.selectpage{ border: 1px solid #8bccec; background: #e8f3fd; font-weight: bold; color: #ff0000!important; }
.selectpage a{font-weight: bold; color: #ff0000!important; }
/* 特效 */
.flexslider{position:relative;height:399px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:399px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* 特效滚动*/
.marquee {width:1080px;height:198px;overflow:hidden; margin:10px auto 10px auto;}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li img{ width:248px; height:170px;}
.marquee li a{ width:250px;  display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li em{font-style: normal; height:22px; line-height:22px; display:block; margin-top:8px; }


/* 本例子css */
		.picScroll-left{ overflow:hidden; position:relative; width:810px; margin:0px auto;  }
		.picScroll-left .hd{ overflow:hidden;  height:33px; background:#f4f4f4; padding:0 10px; background:url(../images/hdbg.png) repeat-x;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin-right:18px;float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:180px; height:135px; display:block;  padding:1px; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }


