@charset "gb2312";
/* CSS Document */
*{margin:0px; padding:0px}
ul,li,dl,dt{list-style:none}
img{border:none}
a{color:#333;  text-decoration:none}
a:hover{text-decoration:none}
input{border:0;outline:none;/*ȥ����ɫ�߿�*/}
body{font-size:12px; font-family:"΢���ź�"; background:#f3f3f3}
.c{clear:both}
.c1000{width:1000px; margin:0px auto}
.c10m{margin:10px auto; text-align:center}
.cent{text-align:center}
.fl{float:left}
.fr{float:right}
.fc055 {  color: #055eae;}
.f-cb {
  zoom: 1;
}


.header_wrap{width:100%; margin:0px auto; height:130px; background:url(../images/top_bg.jpg); }
.header{ width:1000px; margin:0px auto; position:relative; background:url(../images/tb400.png) center right no-repeat;height:125px;}
.header_top{width:100%; margin:0px auto; height:75px;}
.header_logo a{ display:block; float:left; width:200px; height:75px; background:url(../images/logo.jpg) no-repeat center; text-indent:-9999px}
.header_fav{display:block; width:210px; padding-right:10px; padding-top:6px; float:right; text-align:right}
.header_nav_L{display:block; float:left; width:735px; height:50px;}
/*.header_nav_L li{display:block;float:left; text-align:center; width:120px; height:50px; line-height:50px; font-size:16px; color:#0f5f8a; background:url(../images/nav_line.png) no-repeat right center}
.header_nav_L a{display:block;float:left; text-align:center; width:120px; height:50px; line-height:50px; font-size:16px; color:#0f5f8a; background:url(../images/nav_line.png) no-repeat right center}
*/
.header_nav_L a:hover{text-decoration:none; color:#0e5b4a}
/**��������**/
#nav {display:block; float:left; width:735px; height:50px;}
.jquery_out {float:left;line-height:32px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:18px/32px "΢���ź�"; background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}
.jquery_out .smile {padding-left:1em;}
.jquery_inner {margin-left:16px;}
.jquery {margin-right:1px;padding:0 2em;}
.mainlevel {display:block;float:left; text-align:center; width:120px; position:relative; height:50px; line-height:50px; font-size:16px; color:#0f5f8a; }
.mainlevel a {display:block;float:left; text-align:center; width:120px; height:50px; line-height:50px; font-size:16px; color:#0f5f8a; background:url(../images/nav_line.png) no-repeat right center}
.mainlevel a:hover {text-decoration:none; color:#0e5b4a }
.mainlevel ul {display:none; position:absolute; z-index:999; top:50px; left:-10px;}
.mainlevel ul li { background:#ffe60c; width:120px; padding:0px 10px/*IE6 only*/}
.mainlevel ul li a{display:block; width:120px; height:50px; text-align:center; line-height:50px;border-bottom:1px dashed #CCC; background: #efefef}
.mainlevel ul li a:hover{color:#0f5f8a; background:#FFF}
/**��������end**/

.header_search{width:205px; height:32px; padding-top:8px; float:right; position:relative}
.search_txt{width:197px; height:32px; line-height:32px; border:none; background:url(../images/search_bg.png) no-repeat center; text-indent:1em; color:#999}
.search_btn{display:block; width:27px; height:26px; position:absolute; right:12px; top:12px}
/**banner**/
.flexslider {margin:0px auto;position: relative;width:1000px; height:370px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%}
.flex-direction-nav a {
width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {	background: url(images/dot.png) no-repeat 0 -16px;display: block;	height: 16px;overflow: hidden;	text-indent: -99em;	width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {	background-position: 0 0;}
.flexslider .slides a img {width: 100%;	height: 370px;display: block;}
/**banner end**/

.con_wrap{ width:1000px; margin:10px auto;} 
.con_wrap2{ width:980px; padding:10px; margin:10px auto; background:#FFF} 
.boxshadow_white{ background:#FFF; box-shadow:0px 5px 10px #e9e9e9}
.lm_title{width:100%; font-weight:normal; display:block; font-size:15px; color:#2da5e0;  height:40px; line-height:40px; text-indent:0.6em; box-sizing:border-box; background:url(../images/title_btm.jpg) no-repeat left bottom; position:relative}
.lm_title a{position:absolute; right:10px; top:0px; color:#999; display:block; width:40px; background:url(../images/more.jpg) no-repeat right center;}
.lm_title span{ font-style:normal; color:#999}
.lm_title i{font-style:normal; font-size:12px}

.con_wrap_L{ width:320px; float:left; height:300px;}
.index_about{line-height:23px; font-family:"����"; color:#666; width:300px; overflow:hidden; margin:0px auto; text-indent:2em}
.index_about a{color:#52b5e8}

.con_wrap_M{ width:390px; float:left; height:300px; margin:0px 10px}
.mid{width:390px; height:300px; overflow:hidden;}
.mid_tt{width:100%; font-weight:normal; display:block;color:#2da5e0;  height:40px; line-height:40px; text-indent:0.6em; box-sizing:border-box; background:url(../images/title_btm.jpg) no-repeat -80px bottom; position:relative }
.lm_more{position:absolute; right:10px; top:0px; font-size:12px !important; color:#999; display:block; width:40px; background:url(../images/more.jpg) no-repeat right center;}

.mid_tt a{text-decoration:none;  font-size:15px; }
.mid_tt a{text-decoration:none;}
.mid_tt li{width:80px; float:left; font-size:15px; text-indent:0px;text-align:center; display:inline; cursor:pointer;}
.mid_tt li:nth-child(1){ background:url(../images/nav_line.jpg) no-repeat right center}
.mid_tt li.Cur{width:80px; border-bottom:1px solid #2da5e0; height:39px;}
.mid_tt li.Cur a{color:#2da5e0}
.mid_list{ display:block; width:95%; height:120px; margin:0px auto}
.mid_list li{width:100%; height:28px; line-height:28px; background:url(../images/more.jpg) no-repeat left center; border-bottom:1px dashed #CECECE; float:left;}
.mid_list li a{width:95%; overflow:hidden; font-family:"����"; text-overflow:ellipsis; white-space:nowrap;margin-right:18px; padding-left:10px; }
.mid_list li a span{float:right}

.con_wrap_R{ width:270px; float:left; height:300px;}
.pro_list{display:block; width:250px; margin:0px auto}
.pro_list a{display:block; height:35px; text-indent:1em; background:url(../images/more2.png) no-repeat 235px center #0f86d2; line-height:35px; width:250px; color: #FFF; margin-top:5px;transition: background 0.5s;  -moz-transition: background 0.5s;  -webkit-transition: background 0.5s;  -o-transition: background 0.5s;}
.pro_list a:hover{text-decoration:none; background-color:#0b5342; color:#ff8a10}

.footer{ background:#e6e6e6; border-top:1px solid #CCC; line-height:30px; color:#666666}
.footer .links{padding:10px;}
.footer .links,.links a{ color:#0f86d2}



.con_L{width:250px; float:left}
.lm_title_L{width:100%; font-weight:normal; display:block; color:#fff;  height:35px; line-height:35px; text-indent:0.6em; box-sizing:border-box; background:url(../images/lm_bg250.jpg) no-repeat center;}
.lm_title_L h1{ font-style:normal;font-size:16px; font-weight:normal; text-indent:2em; background:url(../images/more2.png) no-repeat 10px center; color:#fff}
.lm_title_L i{font-style:normal; font-size:12px}
.lm_list{width:250px; border:1px solid #dfdfdf; border-top:none;padding:10px 0px; box-sizing:border-box; margin-bottom:10px;}
.lm_list a{display:block; height:35px; line-height:35px;border-radius:5px; text-align:center; border-bottom:1px dashed #efefef; width:90%; margin:0px auto; font-size:15px;transition: background 0.5s;  -moz-transition: background 0.5s;  -webkit-transition: background 0.5s;  -o-transition: background 0.5s;}
.lm_list a:hover{text-decoration:none; background:#C9E6F5; border-bottom: 1px dashed #C9E6F5; border-radius:5px;}
.con_L_lx{padding:10px; line-height:35px; font-size:14px;border:1px solid #dfdfdf; border-top:none;}

.con_R{width:750px; float:right;  box-sizing:border-box}

.lm_title_R{width:100%; font-weight:normal; display:block; color:#fff;  height:35px; line-height:35px; text-indent:0.6em; box-sizing:border-box; background:url(../images/lm_bg740.jpg) no-repeat center;}

.lm_title_R h1{ font-style:normal;font-size:16px; font-weight:normal; text-indent:1em;  color:#fff}
.conL_news_list{width:700px; margin:20px auto; border-bottom:1px dashed #e0e0e0; background:#FFF; padding:10px; line-height:30px;}
.conL_news_list:hover{background:#DDF2F9;transition: 0.3s;-moz-transition: 0.3s; -webkit-transition: 0.3s;-o-transition: 0.3s;}
.conL_news_list h1{font-size:14px}
.conL_news_list a:hover{color:#900}
.con_nr{padding:10px; line-height:28px; font-size:14px}


.pro_img li{float:left; width:218px; text-align:center; margin:20px 12px; line-height:25px; display:inline;}
.pro_img li img{border:1px solid #e7e4e4; padding:2px; background-color:#f8f8f8;}
.pro_img li img:hover{border:1px solid #DDF2F9; padding:2px; background-color:#f8f8f8;}

.content{ padding:10px}
.con_title{text-align:center; line-height:30px; border-bottom:1px dashed #aeaeae; padding:10px;}
.con_title p{color:#666}
.con_title h4{font-size:18px; font-weight:normal; color:#333}
.text{line-height:34px; text-indent:2em; font-size:14px;margin:10px auto;}

.online{width:700px; margin:10px auto}
.online .txt{width:200px; height:30px; line-height:30px; border:1px solid #CCC; border-radius:5px}
.online .txtnr{width:300px; height:80px; line-height:30px; border:1px solid #CCC; border-radius:5px}
.online .checkcode{width:100px; height:30px; line-height:30px; border:1px solid #CCC; border-radius:5px}
.online .submits{width:150px; font-size:14px; font-family:"΢���ź�"; height:30px; line-height:30px; background:#4FAFE3; color:#FFF;  border-radius:3px; cursor:pointer}
.online .submits:hover{background:#338ED2}
.G_tips{line-height:28px; color:#666;}

/*menu*/
.menu{
	width: 210px;
	background: url(../images/menu-bg.jpg) no-repeat bottom;
	padding-bottom: 23px; float:left;
}
.menu dt{
	height: 86px;
}
.menu dd{
	background: url(../images/menu-dd-bg.jpg) repeat-y center;
	min-height: 150px;
}
.menu dd a{
	display: block;
	background: url(../images/menu-li.png) no-repeat 43px center;
	line-height: 38px;
	height: 38px;
	color: #fff;
	font-size: 14px;
	padding-left: 66px;
	padding-bottom: 3px;
}
.menu dd a.on,.menu dd a:hover{
	height: 38px;
	line-height: 38px;
	color: #666; text-decoration:none;
	padding-bottom: 3px;
	background: url(../images/menu-li-cur.png) no-repeat center;
}
.menu-news dt{
	background: url(../images/menu-news.jpg) no-repeat center; color:#FFF; font-size:24px; line-height:90px; text-indent:2em; font-weight:bold;
}

.menu-bar{
	border-bottom: 4px solid #e9e9e9;
	width: 730px; height:45px; line-height:45px;
	padding-bottom: 5px; padding-left:10px ; padding-right:10px
}
.menu-bar .tit{
	font-size: 20px;
	color: #333;
}
.menu-bar .bar{
	padding-top: 0px;
}
.menu-bar a{
	background: url(../images/bar-row.jpg) no-repeat right;
	padding-right: 14px;
	margin-right: 10px; color:#666
}
/**newslist**/
.news-list{ padding-bottom:20px;
}
.news-ul li{
	width: 710px;
	display:block; clear:both;
	padding: 20px 0px;
	border-bottom: 1px dashed #ddd;
}
.news-ul li.laster{
	border: none;
}
.news-img,.news-img img{
	width: 156px;
	height: 97px;
}
.news-img{
	padding: 7px;
	border: 1px solid #e9e9e9;
}
.news-text{
	width: 520px; line-height:18px;
}
.news-text a{color:#666}
.news-tit .tit{
	line-height: 40px;
}
.news-tit .tit a{color:#333}
.news-pro-tit, .news-tit {
  font-size: 18px; height:40px; line-height:40px;
}
.page{
	font-size: 0px;
	text-align: center;
	margin: 50px 0 20px;
}
.page a{
	font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	padding: 0 5px;
	border: 1px solid #ccc;
	margin-right: 5px;
	line-height: 23px;
}
.page a:hover,.page a.active{
	background: #09F;
	font-weight: bold;
	color: #fff;
	border: 1px solid #06F;
}
.pagination li{
	font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;

}
.pagination a{
	font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	padding: 0 5px;
	border: 1px solid #ccc;
	margin-right: 5px;
	line-height: 23px;
}
.pagination a:hover,.pagination a.active{
	background: #09F;
	font-weight: bold;
	color: #fff;
	border: 1px solid #06F;
}