


body{background: #f6f6f6 url(../images/body_bj.jpg) repeat-x left top;}


/* 头部 */

.cms_header{width: 1000px;margin: 0 auto;}
.cms_top{
	height: 89px;
	width: 100%;
	margin-top: 28px;
}
.cms_logo{float: left;}
.cms_search{float: right;}
.cms_search span{display: block;margin: 5px 0;}
.top_searchbar{
	border: solid 1px #dbdbdb;
	border-radius: 5px;
	height: 28px;
	background: #fff url(../images/top_search.jpg) no-repeat 96% center;
	padding: 0 34px 0 10px;
	width: 180px;
}
.cms_nav{height: 41px;position: relative;z-index: 1000;}
.cms_nav .nLi{
	float: left;
	border-right: solid 1px #005187;
	position: relative;
}
.cms_nav .nLi a{
	color: #fff;
	font-size: 14px;
	display: block;
	line-height: 40px;
	padding: 0 18px;
	text-align: center;
}
.cms_nav .nLi .tfl{padding: 0 21px;}
.cms_nav .sub{
	text-align: center;
	position: absolute;
	z-index: 1000;
	word-break: keep-all;
	white-space: nowrap;
	display: none;
	margin-top: 1px;
	background: #005edd;
	width: 92px;
}
.cms_nav .pro_l{left: -60px;width:220px;}
.cms_nav .sub li{border-top: solid 1px #fff;display: block;}
.cms_nav .sub li a{height: 30px;line-height: 30px;background: #005edd;font-size: 12px;display: block;  }
.cms_nav .sub li a:hover, .cms_nav .sub li:hover{background: #0047a7;display: block;}
.cms_nav .on{background: url(../images/nav-j.gif) no-repeat center bottom;}



/* banner */


.cms_banner{ width:1000px; height:300px; overflow:hidden; position:relative;margin: 15px auto 0;z-index: 10; }
.cms_banner .hd{position:absolute;right:40%; bottom:20px; z-index:1; }
.cms_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.cms_banner .hd ul li{ float:left; margin-right:20px;margin-left: 20px;  width:15px; height:15px;text-align:center; background:#fff; cursor:pointer; border-radius: 50%;}
.cms_banner .hd ul li.on{ background:#0056a3; color:#fff; }
.cms_banner .bd{ position:relative; height:100%; z-index:0;   }
.cms_banner .bd li{ zoom:1; vertical-align:middle; }
.cms_banner .bd img{ width:100%; height:300px; display:block; z-index: 10;  }




/* content */


.cms_content{width: 1000px;margin: 20px auto 40px;}
.cms_column-a,
.cms_column-b{
	margin-bottom: 20px;
}
.cms_pro-search{width: 375px;height: 116px;float: left;background: url(../images/pro_bj.jpg) no-repeat;}
.cms_pro-search h2{
	font-size: 18px;
	color: #000;
	margin-left: 20px;
	margin-top: 10px;
}
.pro-searchbar{
	text-align: center;
	width: 270px;
	display: block;
	margin: 25px auto 0;
}
.pro-searchbar input{width: 205px; height: 25px;border: solid 1px #7c93b5;float: left;padding: 0 15px;}
.pro-searchbar span{
	display: inline-block;
	height: 27px;
	width: 30px;
	background: #0968b8;
	line-height: 27px;
	float: left;
}
.cms_pro-r{width: 575px;float: right; background: url(../images/pro-r-bj.jpg) repeat-x;height: 116px;color: #f6f6f6;padding: 0 25px;}
.cms_pro-r h2{font-size: 14px;font-weight: 600;margin: 11px 0;}
.cms_pro-r p{line-height: 20px;}

.cms_main_left{width: 210px;float: left;}/* 栏目二 */

.cms_main_left dt{
	height: 29px;
	background: url(../images/left_bj.jpg) repeat-x;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 29px;
	padding-left: 15px;
}
.cms_main_left dd{
	height: 32px;
	line-height: 32px;
	border-bottom: solid 1px #d9d9d9;
	background: #ededed url(../images/list-icon.jpg) no-repeat 8px center;
	padding-left: 22px;
}
.cms_main_left dd a:hover, .cms_main_left .on a{color: #ff7200;}
.cms_main_mid{
	width: 506px;
	border: solid 1px #e4e4e4;
	border-radius: 5px;
	background: #fff;
	height: 271px;
	float: left;
	margin-left: 15px;
	padding: 10px 15px;
}
.main_mid-title{
	border-bottom: solid 1px #e4e4e4;
	padding-bottom: 10px;
	font-size: 14px;
	color: #0056a3;
	font-weight: 600;
}
.main_mid-title span{color: #cccccc;}
.main_mid-text{margin-top: 15px;}
.text-img{border:solid 1px #e4e4e4;width: 142px;height: 102px;padding: 3px;float: left;margin-right: 15px;}
.text-img img{width: 142px;height: 102px;}
.main_mid-text p{line-height: 20px;}
.main_mid-text a{color: #ff8a00;}
.main_mid-text a:hover{text-decoration: underline;}
.cms_main_right{width: 225px;float: right;}
.main_right-title{
	border-bottom: solid 2px #1a55a1;
	padding: 3px 0;
	font-size: 14px;
	color: #0056a3;
	font-weight: 600;
}
.main_right-img{ width:215px; height:250px; overflow:hidden; position:relative; border: solid 2px #0397df;padding: 3px;margin-top: 6px;  }
.main_right-img .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.main_right-img .hd ul{ overflow:hidden; zoom:1; float:left;  }
.main_right-img .hd ul li{
	float:left; 
	margin-right:5px; 
	width:12px;
	height:12px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
	border-radius: 50%;
}
.main_right-img .hd ul li.on{ background:#0047a7; color:#fff; }
.main_right-img .bd{ position:relative; height:100%; z-index:0;   }
.main_right-img .bd li{ zoom:1; vertical-align:middle; }
.main_right-img .bd img{ width:215px; height:250px; display:block;  }


.cms_column-c{height: 167px;background: #fff;border:solid 1px #e4e4e4;border-radius: 5px; padding:20px;}/* 栏目三 */
.pro-title{border: none;padding: 0px;}
.pro-title a{float: right;font-size: 12px;font-weight: normal;}
.cms_pro-list{margin-top: 15px;}
.picList{ overflow:hidden; zoom:1; }
.picList li{margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picList li .pic{ text-align:center; }
.picList li .pic img{ width:144px; height:108px; display:block; padding:2px; border:1px solid #ccc; }
.picList li .pic a:hover img{ border-color:#0047a7;  }
.picList li .title{width:144px; line-height:24px;word-break: keep-all;white-space: nowrap;overflow: hidden;}


/* footer */


.cms_footer{width:100%;border-top: solid 3px #00439a;padding: 20px 0;}
.cms_footer-wrap{width: 1000px;margin: 0 auto;}
.footer-link{border-bottom: solid 1px #ccc;}
.footer-link dt{display: inline-block;color: #000;float: left;}
.footer-link dd{float: left;margin-right: 10px;margin-bottom: 10px;}
.footer-link dd a{color: #999;}
.footer-link dd a:hover{color: #00439a;}
.footer-text{margin: 20px 0;}
.footer-text p{color: #000;display: inline-block;}
.footer-tect-r{float: right;}
.footer-tect-r a:hover{text-decoration: underline;color: #00439a;}


/* 内页内容 */
.cms_main-wrap{}
.cms_sidenav{width: 210px;float: left;}
.cms_sid-contant{background: #fff;border: solid 1px #e4e4e4;padding: 15px 10px;border-radius: 5px;margin-top: 20px;}
.cms_sid-contant dt{font-size: 14px;color: #000;font-weight: 600;}
.cms_sid-contant dd{margin: 10px 0;color: #999;}

.cms_main-r{width: 772px;float: right;}
.main-r_title{
	height: 29px;
	background: url(../images/left_bj.jpg) repeat-x;
	line-height: 29px;
	padding: 0 15px;
}
.main-r_title h2{
	font-size: 14px;
	font-weight: 600;
	color: #ff7200;
	float: left;
}
.main-r_title span{float: right;color: #fff;}
.main-r_title span a{color: #fff;}
.main-r_title span a:hover{color: #ff7200;}
.main-r_text{padding: 20px;}
.main-r_text p, .lxfs{line-height: 24px;margin: 10px 0;}
.main-r_text h1{font-size: 18px;font-weight: 600;color: #000;}
.news-list li{
	background: url(../images/list-icon.jpg) no-repeat 5px; center;
	border-bottom: dashed 1px #ccc;
	height: 45px;
	line-height: 45px;
	padding: 0 5px 0 20px;
}
.news-list li a:hover{color: #00439a;}
.news-list li span{float: right;}

.r_text-title{border-bottom: solid 1px #ccc;text-align: center;}
.r_text-title h3{color: #1e51a2;font-size: 16px;}
.r_text-title span{margin:10px 20px 10px 0; display: inline-block;}

.pro_list li{width: 226px;float: left;text-align: center;margin-right: 27px;margin-bottom: 20px;}
.pro-img{width: 226px;height: 160px;border: solid 1px #ccc;}
.pro-img img{width: 100%;height: 100%;}
.pro-text{
	margin-top: 10px;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
}
.pro_list .mr0{margin-right: 0px;}
.img-pro{width: 100%;text-align: center;}
.img-text{border-bottom: solid 1px #ccc;font-weight: 600;font-size: 14px;margin-top: 15px;padding-bottom: 10px;color: #000;}


/* 分页 */

.paging{margin-top: 30px;text-align: center;}
.paging a{
	height: 25px;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    margin: 0 5px;
}
.paging .numb{
	width: 25px;
}
.paging .numb:hover, .paging .on{background: #005994;color: #fff;}



/*客服2*/
.KeFuDiv{
	position: absolute;
	height:160px;
	width:118px;
}
.KeFuList{
	background:url(../images/mid001.gif);
}
.KeFuTitle{
	background:url(../images/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}







