@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align:;}
a{ color:#fff; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#F00;}
.wa { width: 100%; }
.l { float: left; }
.r { float: right; }
.c { clear: both; }
.autohei{ height:auto; overflow:hidden; zoom:1;}
.autohei2{ height:auto;  zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank2{ height:30px; font-size:0; line-height:0; clear:both; overflow:hidden;}
body{ font-size:12px; background:#fff;}
p{ color:#444; line-height:30px;}
html{ overflow-x:hidden; overflow-y:auto;}
h2{ font-family:"微软雅黑";color:#FFF; font-size:20px; font-weight:600; line-height:56px;}
h3{ font-size:14px; font-weight:bold; color:#420103; font-weight:bold; line-height:28px;}
h4{ color:#540000; font-size:18px; font-weight:800;}
.clearfix{ clear:both;}

/*正文开始*/
.top{ width:100%; height:135px; background:#FFF; overflow:hidden; }
.top_con{ width:100%; margin:0 auto; background:url(../images/top_bg.jpg) top center no-repeat;}
.top_m{ width:1000px; margin:auto; text-align:center;}


/*以下是nav部分*/

.nav{ width:100%; height:62px;overflow:hidden;}
.nav_bg{ width:100%; margin:auto; background:url(../images/nav_bg.jpg) top center repeat-x; height:62px; margin:auto;  overflow:hidden;}
.nav_m{width:1120px; height:62px; margin:auto; text-align:center;}
.nav_m ul{ width:1140px; height:20px; padding-top:25px;text-align:center; }
.nav_m ul li{ float:left; width:94px; height:20px; text-align:center; line-height:15px; border-right:1px solid #CCC; }
.nav_m ul li a{color:#000; margin:auto; font-size:14px;text-align:center; font-weight:200;}
.nav_m ul a:hover{ color:#F30;}
#nav_a1 a{color:#fd5004; margin:auto; font-size:14px;text-align:center; font-weight:200;}

/*以下是banner*/
.banner {position:relative; width:100%; height:760px;background:#035694; overflow:hidden; z-index:90; } 
.numlistcon{ width:1440px; margin:auto; }
.numlistcon .numlist{ width:250px; position:absolute; margin-left:600px;margin-top:730px;height:12px;z-index:100;}
.banner ul {list-style-type:none;  float:left; height:11px; width:250px;}
.banner ul li { width:50px; height:12px; margin:0 5px; float:left; background:#000000; cursor: pointer; display: inline; text-indent:-9999px; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; } 
.banner ul li:hover{ background:#FF0000; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5;} 
.banner ul li.current02{ background:#FF0000;opacity: 0.5;filter:alpha(opacity=50);-moz-opacity:0.5} 
.banner_list a{ width:100%; height:760px; position:absolute; z-index:99;}
.banner_list a img{ width:1440px; height:760px; position:absolute; left:50%; margin-left:-720px; z-index:99;}



/*以下是下面导航*/
.f_nav{width:100%; height:42px; background:#1f6e2c; overflow:hidden;}
.f_nav_m{ width:1000px; margin:auto;height:42px;  }
.f_nav_m ul li{ float:left;width:90px; height:42px; line-height:42px; font-size:14px; color:#FFF; padding-left:20px;}


/*以下是footer*/
.footer{ width:100%; height:332px; background:#035694; overflow:hidden; }
.f_bg{ width:100%; margin:0 auto;  height:332px; background:url(../images/footer_bg.jpg) top center no-repeat;}
.f_m{ width:1050px; height:332px; margin:auto; text-align:center;}

/*以下是留言*/
.ly_bg{ width:100%; background:#FFF;}
.ylk{ width:100%; margin:auto; height:717px; background:url(../images/ly_bg.jpg) no-repeat top center; overflow:hidden;}
.ylkall{ width:100%; height:717px;}
.gbook20130830_box {
	width: 1000px;
	height:717px;
	margin:auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top:0px;
}
.gbook20130830_ly_main {
	width: 1000px;
	height:717px;
	overflow:hidden;
}
.gbook20130830_ly_view {
	width: 310px;
	height:350px;
	padding-left: 5px;
	padding-top: 10px;
	margin-bottom: 28px; 
	background-color:#FFF;
	background-repeat: no-repeat;
	float: left;
	margin-left:48px;
	margin-top:260px;
}
#gbook20130830_demo {
	overflow: hidden;
	height:350px;
	width: 300px;
	color: #000000;
}
.gbook_x {
	font-weight: normal;
	line-height: 23px;
	border-bottom: 1px dotted #999999;
	font-size: 12px;
	color: #999999;
	padding-left: 12px;
	clear: both;
}
.gbook_x span {
	line-height: 23px;
	height: 23px;
	color: #999999;
	font-size: 12px;
	margin-right: 20px;
}
.gbook_x b {
	line-height: 23px;
	height: 23px;
	color: #FF9900;
	font-size: 12px;
	margin-right: 20px;
	font-weight: normal;
}
.gbook_x strong {
	float: right;
	line-height: 23px;
	height: 23px;
	color: #999999;
	font-weight: normal;
	font-size: 12px;
	margin-right: 20px;
}
.gbook_s{
	font-weight: normal;
	line-height: 23px;
	margin-top: 5px;
	font-size: 12px;
	margin-bottom: 3px;
	padding-left: 12px; color:#333;
}
.gbook_x {
	font-weight: normal;
	line-height: 23px;
	height: 23px;
	border-bottom: 1px dotted #999999;
	font-size: 12px;
	color: #999999;
	padding-left: 12px;
}
.gbook_x span {
	line-height: 23px;
	height: 23px;
	color: #999999;
	font-size: 12px;
	margin-right: 20px;
}
.gbook_x b {
	line-height: 23px;
	height: 23px;
	color: #FF9900;
	font-size: 12px;
	margin-right: 20px;
	font-weight: normal;
}
.gbook_x strong {
	float: right;
	line-height: 23px;
	height: 23px;
	color: #999999;
	font-weight: normal;
	font-size: 12px;
	margin-right: 20px;
}
.gbook_s h2 {
	font-weight: normal;
	line-height: 23px;
	font-size: 12px;
	margin-bottom: 3px;
	padding-left: 12px;
	clear: both;color:#333;
	
}

.gbook_shang{ float:left; width:588px; height:140px; margin-top:310px; padding-left:40px;}
.ly_m{ width:270px; height:174px;  margin-top:10px;}
.ly_m img{ border-right:#CCC 1px solid;}
.ly_m ul li{ height:36px; background:#FFF; margin-bottom:10px;border:1px solid #ccc;}
.ly_m input{  border:#dddddd 1px; height:36px; width:200px; padding-left:10px;}
.ly_m select{  border:#dddddd 1px; height:36px; padding-left:10px; width: 102px; height:36px; overflow: hidden;  color:#666; }


.djtj{float:left; width:267px; height:37px; cursor:pointer; margin-left:40px;background:url(../images/ly_icon_06.jpg) top center no-repeat; color:#FFF; border:#dddddd 1px; display:block;}

.gbook20130830_textarea { 
	padding-top: 7px;
	padding-left:40px;
	position: relative;
	width: 550px;
	float: left;
}
.gbook20130830_textarea textarea {
	border: 1px solid #dddddd;
	margin: 0px;
	font-size: 12px;
	color: #999999;
	width: 270px;
	height: 100px;
	line-height: 26px;
	padding-left: 5px;
	
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.gbook20130830_kj { 
	float:right;
	top: 10px;
	width:230px; overflow:hidden;
	_padding-right:14px;
	*padding-right:14px;
	 padding-right:28px;
	overflow : hidden;
}
.gbook20130830_kj_tit {
	width: 230px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	padding-left: 20px;
	background-image:url(../images/gbook_kj.jpg);
	background-repeat: no-repeat;
}

.gbook20130830_kj_ul {
	width: 291px;
	border: 1px solid #dddddd;
	border-top: none;
	margin-left: 8px;
	height: 130px;
	padding-top: 5px;
}
.gbook20130830_kj_ul li {
	line-height: 25px;
	height: 25px;
	color: #000;
	font-size: 12px;
	padding-left: 10px;
}
.gbook20130830_kj_ul li a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}


/*以下是新闻模块*/
.news{ width:100%; height:552px; overflow:hidden; }
.news_con{ width:100%; margin:0 auto;  height:552px; background:url(../images/news_bg.jpg) top center no-repeat;}
.news_m{ width:1200px; height:552px; margin:auto; text-align:center;}
.news_l{ float:left; width:740px; padding-top:32px;}
.news_r{ float:right; width:446px; padding-top:32px; padding-right:10px;}

/*右侧新闻列表*/
.ns{width:445px; height:488px;padding:15px; display:block;}
.ns .title{height:30px;padding-bottom:10px;}
.ns .title-list{ position: relative; top:20px;}
.ns .title-list li{ width: 115px; height:30px; line-height: 30px; text-align: center; float: left; display: inline; font-size:15px;}
.ns .title-list li.on{ color: #fff; background:#f98305; font-weight: bold;}
.product{ height:488px; position: relative; overflow: hidden; display: none; margin-top: 20px; text-align:center; display:none;}
.product ul{ position: absolute; left: 0px; text-align:center;}
.product-wrap .show{ display: block; text-align:center;}

.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.pb10{padding-bottom:10px}
.mt10{margin-top:10px}

.news_top{ height:150px; width:440px; padding-top:15px; border-top:#FFF 1px solid;}
.new_top_l{ float:left; width:196px; height:129px;}
.new_top_r{ float:right; width:220px;height:129px; padding-right:10px; text-align:left;}
.new_top_r a{ color:#FFF; line-height:50px; font-size:14px;}
.new_top_r a:hover{ color:#8b5604;}
.new_top_r p{ line-height:24px; font-size:12px; color:#FFF;}
.new_top_r p a{ line-height:24px; font-size:12px; color:#8b5604;}

.fl{display:inline;float:left}
.fr{display:inline;float:right}

.news_list{ width:420px; height:189px;}
.news_list ul li{ width:420px; height:40px; border-bottom:1px dashed #FFF;}
.news_list ul li a{ line-height:40px; color:#FFF;}
.news_list ul li a:hover{ color:#8b5604}
.news_list ul li span{ color:#FFF; line-height:40px;}
.news_list_l{ float:left;}
.news_list_r{ float:right;}

.news_more{ float:right; width:135px; height:42px; text-align:center;background:#8b5604; margin-right:25px;}
.news_more a{ width:135px; height:42px; font-size:14px; line-height:42px; color:#FFF; }



/*以下是首页优势模块*/
.ysa{ width:100%; height:1205px; background:#FFF; overflow:hidden; }
.ysa_bg{ width:100%; margin:0 auto;  height:1205px; background:url(../images/ys_bga.jpg) top center no-repeat;}
.ysa_m{ width:1000px; height:1205px; margin:auto; text-align:center;}
.ysb{ width:100%; height:1553px; background:#FFF; overflow:hidden; }
.ysb_bg{ width:100%; margin:0 auto;  height:1553px; background:url(../images/ys_bgb.jpg) top center no-repeat;}
.ysb_m{ width:1000px; height:1553px; margin:auto; text-align:center;}

/*以下隔断块*/
.gd{ width:100%; height:175px; background:#035694; overflow:hidden; }
.gd_bg{ width:100%; margin:0 auto;  height:175px; background:url(../images/geduan_a.jpg) top center no-repeat;}
.gd_m{ width:1000px; height:175px; margin:auto;}
.gd_m a{ float:left; text-align:center; font-size:14px;font-weight:400; padding-left:440px; padding-top:122px;}

/*以下服务*/
.fw{ width:100%; height:704px; background:#035694; overflow:hidden; }
.fw_bg{ width:100%; margin:0 auto;  height:704px; background:url(../images/fuwu_bg.jpg) top center no-repeat;}
.fw_m{ width:1000px; height:704px; margin:auto;}

/*以下是首页产品模块*/

.cp{ width:100%; height:795px; background:#edecec; overflow:hidden; }
.cp_m{ width:1070px; height:795px; margin:auto; background:#0edecec;}
.cp_xk{width:1070px; height:588px; margin:auto; display:block;}
.cp_xk .cppl{height:30px;padding-bottom:10px;}
.cp_xk .cppl-list{ position: relative;}
.cp_xk .cppl-list li{ width:214px; height:61px;  line-height:61px; font-size:15px; text-align: center; float: left; display: inline; background:url(../images/cp_tita.jpg) top center no-repeat;}
.cp_xk .cppl-list li.xuan{ color: #FFF; background:url(../images/cp_titb.jpg) top center no-repeat; font-weight: bold;}
.cp_xk .cppl-list p{position:absolute;top:35px;left:0px;width:115px;height:7px;border-top: 3px solid #ff6600; overflow: hidden; text-align: center;}
.cp_xk .cppl-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #ff6600 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}
.cpzs{ width:1070px; background:#FFF; height:526px; position: relative; overflow: hidden; display: none; margin-top: 20px; text-align:center; display:none;}
.cpzs ul{ position: absolute; left: 0px; text-align:center;}
.cpzs-wrap .show{ display: block; text-align:center;}
.cpzs_w{ width:1070px; height:187px; background:url(../images/cp_jjbg.jpg) top center no-repeat; text-align:left;}
.cpzs_w p{ float:left; width:894px; height:105px;font-size:14px; color:#000; line-height:28px; padding-top:50px; padding-left:95px;}
.cpzs_w a{color:#c87b04; font-size:14px;  line-height:28px;}
.cpzs_t{ width:1070px; height:310px;}
.cpzs_tl{ float:left; padding-left:55px;}
.cpzs_tr{ float:right;}


/*以下是首页选择模块*/

.xz{ width:100%; height:921px; background:#035694; overflow:hidden; }
.xz_bg{ width:100%; margin:0 auto;  height:921px; background:url(../images/xz_bg.jpg) top center no-repeat;}
.xz_m{ width:1161px; height:921px; margin:auto;}
.xz_t{ width:900px; height:115px; padding-top:230px; padding-left:134px; text-align:left;}
.xz_t p{ font-size:14px; color:#FFF; line-height:28px;}
.xz_t p a{color:#fecd80; font-size:14px;  line-height:28px;}
.xz_w{ width:1161px; height:500px; padding-top:60px;}
.xz_w ul li{ float:left; width:217px; height:216px; padding-right:10px; padding-bottom:33px;}

.xz_wa a{ width:217px; height:216px; background:url(../images/bz_01.jpg) top center no-repeat; display:block}
.xz_wa a:hover{ width:217px; height:216px; background:url(../images/bzf_01.jpg) top center no-repeat;}

.xz_wb a{ width:217px; height:216px; background:url(../images/bz_02.jpg) top center no-repeat; display:block}
.xz_wb a:hover{ width:217px; height:216px; background:url(../images/bzf_02.jpg) top center no-repeat;}

.xz_wc a{ width:217px; height:216px; background:url(../images/bz_03.jpg) top center no-repeat; display:block}
.xz_wc a:hover{ width:217px; height:216px; background:url(../images/bzf_03.jpg) top center no-repeat;}

.xz_wd a{ width:217px; height:216px; background:url(../images/bz_04.jpg) top center no-repeat; display:block}
.xz_wd a:hover{ width:217px; height:216px; background:url(../images/bzf_04.jpg) top center no-repeat;}

.xz_we a{ width:217px; height:216px; background:url(../images/bz_05.jpg) top center no-repeat; display:block}
.xz_we a:hover{ width:217px; height:216px; background:url(../images/bzf_05.jpg) top center no-repeat;}

.xz_wf a{ width:217px; height:216px; background:url(../images/bz_06.jpg) top center no-repeat; display:block}
.xz_wf a:hover{ width:217px; height:216px; background:url(../images/bzf_06.jpg) top center no-repeat;}

.xz_wg a{ width:217px; height:216px; background:url(../images/bz_07.jpg) top center no-repeat; display:block}
.xz_wg a:hover{ width:217px; height:216px; background:url(../images/bzf_07.jpg) top center no-repeat;}

.xz_wh a{ width:217px; height:216px; background:url(../images/bz_08.jpg) top center no-repeat; display:block}
.xz_wh a:hover{ width:217px; height:216px; background:url(../images/bzf_08.jpg) top center no-repeat;}

.xz_wi a{ width:217px; height:216px; background:url(../images/bz_09.jpg) top center no-repeat; display:block}
.xz_wi a:hover{ width:217px; height:216px; background:url(../images/bzf_09.jpg) top center no-repeat;}

.xz_wj a{ width:217px; height:216px; background:url(../images/bz_10.jpg) top center no-repeat; display:block}
.xz_wj a:hover{ width:217px; height:216px; background:url(../images/bzf_10.jpg) top center no-repeat;}


/*以下是首页客户模块*/

.kh{ width:100%; height:464px; background:#035694; overflow:hidden; }
.kh_bg{ width:100%; margin:0 auto;  height:465px; background:url(../images/kh_bg.jpg) top center no-repeat;}
.kh_m{ width:1440px; height:464px; margin:auto;}
#demo {  
overflow:hidden; 
width:1440px; margin:auto;
 padding-top:226px;
}  
#indemo {width: 800%;} 
#indemo,#demo1,#demo2{float: left;} 
#demo a{ padding-right:20px;}

/*以下是首页文章模块*/
.smk{ width:100%; height:400px; background:#FFF; overflow:hidden; }
.smk_m{ width:1000px; height:400px; margin:auto;}
.smk_lz{ float:left; width:700px; height:390px;}
.smk_l{ float:left; width:322px; height:390px; padding-top:20px;}
.smk_l_tit{ width:322px; height:46px; background:url(../images/sbby.jpg) top center no-repeat;}
.smk_l_titl{ float:left;}
.smk_l_titl a{ line-height:40px; font-size:14px; color:#FFF; padding-left:38px;}
.smk_l_titr{ float:right;}
.smk_l_titr a{ line-height:40px; font-size:12px; color:#616060;}
.smk_z{ float:right; width:324px; height:390px;padding-top:20px;}
.smk_l_con{ width:322px; height:300px;}
.smk_l_con ul li{ width:322px; height:38px; border-bottom:1px dashed #CCC;}
.smk_l_con ul li a{ float:left; line-height:38px; font-size:14px; color:#000;}
.smk_l_con ul li span{ float:right; line-height:38px; font-size:12px; color:#CCC;}
.smk_r{ float:right; width:230px; height:363px;}



