@charset "gb2312";
/*----------全局*/
*{
	padding:0px;
	margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";
}
body{
	font-size:18px;
	line-height:36px;
	background:#FFFFFF;
	text-align:center;
}
ul,li{
	list-style:none;
}
img{
	border:none;
}
a{
      text-decoration:none;
	  color:#000000;
}
a:link{
      color:#000000;
}
a:visited{
	  color:#000000;
}
a:hover,a:active{
	  color:#376D95;
      text-decoration:underline;
}
.floatclear{
	clear:both;
}
.fontArial {
	font-family:'Arial';
}


/*头部*/
.top{
	width:100%;
	height:258px;
	float:left;
	background:url(../images/bg_top.jpg) left top repeat-x;
	overflow:hidden;
}

.topp{
	width:1200px;
	text-align:left;
	margin:0 auto;
}
.toppl{
	width:1200px;
	float:left;
}
.toppl .toptext{
	width:700px;
	height:46px;
	line-height:35px;
	font-size:14px;
	color:#999999;
	float:left;
}
.toppl .toptext a{
	color:#999999;
}


.toppl .search{
	width:184px;
	height:30px;
	line-height:30px;
	float:right;
	text-align:left;
	margin-right:10px;
	margin-top:5px;
	background:url(../images/bg_search.png) left top no-repeat;
	display:inline;
	overflow:hidden;
}
.toppl .search .s1{
	width:120px;
	height:24px;
	line-height:24px;
	margin-top:2px;
	margin-left:12px;
	display:inline;
	float:left;
}
.toppl .search .s2{
	width:37px;
	height:15px;
	float:right;
	margin-top:8px;
	margin-right:3px;
	display:inline;
}



.toppl .logo{
	width:611px;
	height:109px;
	margin-top:6px;
	float:left;
}
.toppl .tel{
	width:393px;
	height:118px;
	float:right;
}


.toppl .nav{
	width:1200px;
	height:52px;
	margin-top:30px;
	float:left;
	background:url(../images/bg_nav.jpg) left top no-repeat;
}
.toppl .nav ul{
	width:1200px;
	height:52px;
	line-height:52px;
	float:left;
}
.toppl .nav ul li{
	width:188px;
	height:52px;
	line-height:52px;
	font-size:24px; 
	text-align:center;
	margin:0 5px;
	font-weight:bold;
	float:left;
}
.toppl .nav ul li a:link{
	width:188px;
	height:52px;
	line-height:52px;
	float:left;
	color:#FFFFFF;
	float:left;
}
.toppl .nav ul li a:visited{
	width:188px;
	height:52px;
	line-height:52px;
	float:left;
	color:#FFFFFF;
	float:left;
}
.toppl .nav ul li a:hover,.toppl .nav ul li a:active,.toppl .nav ul li a.hover{
	width:188px;
	height:52px;
	line-height:52px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/nav_bg.png) center bottom no-repeat;
}




.photo{
	width:100%;
	background:#FFFFFF;
	margin-top:1px;
	float:left;
}
.banner{
	width:1400px;
	height:596px;
	margin:0 auto;
	overflow:hidden;
}


.main{
	width:100%;
	float:left;
	padding-bottom:15px;
}
.com{
	width:1230px;
	margin:0 auto;
	text-align:left;
}





.chanpin{
	width:100%;
	margin-top:10px;
	float:left;
}
.i_cp{
	width:1200px;
	margin:0 auto;
	text-align:left;
}
.i_cp .i_cpt{
	width:1200px;
	height:132px;
	float:left;
}
.i_cp .i_cpb{
	width:1200px;
	float:left;
	margin-top:20px;
}
.i_cp .i_cpb .i_cpbl{
	width:360px;
	height:580px;
	float:left;
	margin-left:10px;
	display:inline;
	background:url(../images/bg_chanpinl.jpg) left top no-repeat;
	overflow:hidden;
}
.i_cp .i_cpb .i_cpbl .i_cpblp{
	width:309px;
	height:252px;
	margin:0 auto;
	margin-top:30px;
}
.i_cp .i_cpb .i_cpbl .i_cpblt{
	width:309px;
	height:60px;
	text-align:center;
	line-height:40px;
	letter-spacing:4px;
	font-size:30px;
	color:#db540d;
	margin:0 auto;
	margin-top:15px;
	background:url(../images/bg_t_chanpin.png) left bottom no-repeat;
}
.i_cp .i_cpb .i_cpbl .i_cpbltxt{
	width:309px;
	height:145px;
	line-height:30px;
	font-size:18px;
	color:#928e8e;
	text-indent:36px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;

}	
.i_cp .i_cpb .i_cpbl .i_cpblmore{
	width:152px;
	height:38px;
	margin:0 auto;
	margin-top:5px;

}	

.i_cp .i_cpb .i_cpbm{
	width:360px;
	height:580px;
	float:left;
	margin-left:50px;
	display:inline;
	background:url(../images/bg_chanpinm.jpg) left top no-repeat;
}

.i_cp .i_cpb .i_cpbm .i_cpbmp{
	width:309px;
	height:252px;
	margin:0 auto;
	margin-top:30px;
}
.i_cp .i_cpb .i_cpbm .i_cpbmt{
	width:309px;
	height:60px;
	text-align:center;
	line-height:40px;
	letter-spacing:4px;
	font-size:30px;
	color:#db540d;
	margin:0 auto;
	margin-top:15px;
	background:url(../images/bg_t_chanpin.png) left bottom no-repeat;
}
.i_cp .i_cpb .i_cpbm .i_cpbmtxt{
	width:309px;
	height:145px;
	line-height:30px;
	font-size:18px;
	color:#928e8e;
	text-indent:36px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;

}	
.i_cp .i_cpb .i_cpbm .i_cpbmmore{
	width:152px;
	height:38px;
	margin:0 auto;
	margin-top:5px;

}



.i_cp .i_cpb .i_cpbr{
	width:360px;
	height:580px;
	float:right;
	margin-right:10px;
	display:inline;
	background:url(../images/bg_chanpinr.jpg) left top no-repeat;
}

.i_cp .i_cpb .i_cpbr .i_cpbrp{
	width:309px;
	height:252px;
	margin:0 auto;
	margin-top:30px;
}
.i_cp .i_cpb .i_cpbr .i_cpbrt{
	width:309px;
	height:60px;
	text-align:center;
	line-height:40px;
	letter-spacing:4px;
	font-size:30px;
	color:#db540d;
	margin:0 auto;
	margin-top:15px;
	background:url(../images/bg_t_chanpin.png) left bottom no-repeat;
}
.i_cp .i_cpb .i_cpbr .i_cpbrtxt{
	width:309px;
	height:145px;
	line-height:30px;
	font-size:18px;
	color:#928e8e;
	text-indent:36px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;

}	
.i_cp .i_cpb .i_cpbr .i_cpbrmore{
	width:152px;
	height:38px;
	margin:0 auto;
	margin-top:5px;

}




.guanggao{
	width:100%;
	margin-top:30px;
	float:left;
}
.i_gg{
	width:1400px;
	height:216px;
	margin:0 auto;
	overflow:hidden;
}




.gongsi{
	width:100%;
	margin-top:20px;
	float:left;
	overflow:hidden;
}
.i_gs{
	width:1200px;
	margin:0 auto;
	text-align:left;
}
.i_gs .i_gst{
	width:1200px;
	height:126px;
	float:left;
}
.i_gs .i_gsb{
	width:1200px;
	float:left;
}

.i_gs .i_gsb .i_gsbp{
	width:340px;
	height:343px;
	float:left;
}
.i_gs .i_gsb .i_gsbt{
	width:400px;
	float:left;
	margin-left:20px;
	display:inline;
}
.i_gs .i_gsb .i_gsbt .i_gsbtxt{
	width:400px;
	float:left;
	color:#333333;
}
.i_gs .i_gsb .i_gsbt .i_gsbtm{
	width:152px;
	height:38px;
	float:left;
	margin-top:20px;
}


.i_gs .i_gsb .i_gsbr{
	width:427px;
	height:332px;
	float:right;
}




.anli{
	width:100%;
	margin-top:20px;
	float:left;
	overflow:hidden;
}
.i_al{
	width:1200px;
	margin:0 auto;
	text-align:left;
}
.i_al .i_alt{
	width:1200px;
	height:84px;
	float:left;
}
.i_al .i_alb{
	width:1200px;
	float:left;
}
.i_al .i_alb ul{
	width:1200px;
	float:left;
}
.i_al .i_alb ul li{
	width:298px;
	height:285px;
	float:left;
	background:url(../images/bg_anli.jpg) left bottom no-repeat;
	overflow:hidden;
}

.i_al .i_alb ul li .i_albp{
	width:260px;
	margin:0 auto;
	margin-top:20px;
	border:1px dotted #257C4D;
}
.i_al .i_alb ul li .i_albtxt{
	width:260px;
	margin:0 auto;
	font-size:22px;
	line-height:20px;
	margin-top:8px;
	text-align:center;
}
.i_al .i_alb ul li a{
	display:block;
}


.xinwen{
	width:100%;
	margin-top:20px;
	float:left;
	overflow:hidden;
}
.i_xw{
	width:1200px;
	margin:0 auto;
	text-align:left;
}
.i_xw .i_xwt{
	width:1200px;
	height:83px;
	float:left;
}

.i_xw .i_xwb{
	width:1200px;
	float:left;
}
.i_xw .i_xwb .i_xwbl{
	width:527px;
	height:242px;
	float:left;
	background:url(../images/bg_newsp.jpg) left bottom no-repeat;
}
.i_xw .i_xwb .i_xwbl .i_xwblp{
	width:492px;
	height:217px;
	margin:0 auto;
	margin-top:13px;
	border:1px dotted #257C4D;
	overflow:hidden;
}
.i_xw .i_xwb .i_xwbr{
	width:650px;
	float:right;
}
.i_xw .i_xwb .i_xwbr ul{
	width:650px;
	float:left;
}

.i_xw .i_xwb .i_xwbr ul li{
	width:650px;
	float:left;
	line-height:40px;
	background:url(../images/icon.jpg) left center no-repeat;
	border-bottom:1px dashed #dddddd;
}
.i_xw .i_xwb .i_xwbr ul li .i_xw_txt{
	width:450px;
	float:left;
	margin-left:35px;
	font-size:20px;
	display:inline;
}
.i_xw .i_xwb .i_xwbr ul li .i_xw_date{
	width:150px;
	font-size:18px;
	float:right;
}



/*foot*/
.foot{
	width:100%;
	text-align:center;
	font-size:16px;
	margin-top:10px;
	background:url(../images/bg_foot.jpg) #1b1c20 center top  no-repeat;
	color:#FFFFFF;
	float:left;
}

.footer{
	width:1200px;
	margin:0px auto;
}
.footer .footerp{
	width:1200px;
	margin-top:70px;
	float:left;
}
.footer .footerp ul li{
	width:260px;
	margin-left:40px;
	float:left;
	text-align:center;
	display:inline;
	color:#FFFFFF;
	line-height:30px;
	font-size:16px;
}


.footer .f_t{
	width:1200px;
	margin-top:60px;
	float:left;
}
.footer .f_t .dnav{
	width:1200px;
	text-align:center;
	color:#FFFFFF;
	float:left;
}
.footer .f_t .dnav a{
	margin-right:5px;
	margin-left:5px;
	color:#FFFFFF;
}
.footer .f_t .down{
	width:1200px;
	text-align:center;
	line-height:30px;
	margin-top:15px;
	float:left;
}
.footer .f_t .down a{
	color:#FFFFFF;
}


.footer .link{
	width:1200px;
	float:left;
	text-align:left;
	padding-bottom:10px;
	line-height:20px;
	color:#999999;
}
.footer .link p{
	float:left;
	margin-right:5px;
	margin-left:5px;
	color:#999999;
}
.footer .link a{
	color:#999999;
}




.left{
	width:275px;
	margin-left:1px;
	display:inline;
	float:left;
}

.left .l_fl{
	width:275px;
	background:url(../images/left_bg.jpg) left bottom no-repeat;
	padding-bottom:100px;
	float:left;

}
.left .l_fl .l_flt{
	width:275px;
	height:132px;
	float:left;
}
.left .l_fl .l_flb{
	width:275px;
	background:url(../images/bg_fl.jpg) left bottom repeat-y;
	float:left;
}
.left .l_fl .l_flb ul{
	width:225px;
	margin:0px auto;
	margin-top:15px;
	padding-bottom:20px;
}
.left .l_fl .l_flb ul li{
	width:225px;
	height:42px;
	line-height:40px;
	margin-bottom:10px;
	font-size:24px;
	background:url(../images/fl_bg.png) left center no-repeat;
	border-bottom:2px dashed #CCCCCC;
	text-align:left;
	text-indent:35px;
	float:left;
	overflow:hidden;
}
.left .l_fl .l_flb ul li a{
	color:#FFFFFF;
}

.left .l_lx{
	width:275px;
	height:336px;
	margin-top:10px;
	float:left;
	background:url(../images/bg_lx.jpg) left top no-repeat;
	overflow:hidden;
}
.left .l_lx .l_lxt{
	width:256px;
	text-align:center;
	margin:0 auto;
	margin-top:80px;
	font-weight:bold;
	font-size:22px;
	color:#000000;
}
.left .l_lx .l_lxtxt{
	width:262px;
	margin:0 auto;
	margin-top:10px;
	text-align:left;
	text-indent:16px;
	line-height:30px;
	font-size:16px;
	color:#000000;
	background:url(../images/lxbg.png) left 6px no-repeat;
}


.right{
	width:900px;
	float:right;
	margin-right:1px;
	margin-top:10px;
	display:inline;
	overflow:hidden;
}


.root{
	width:900px;
	height:60px;
	line-height:60px;
	float:left;
	text-indent:50px;
	color:#000000;
	font-size:16px;
	margin-bottom:10px;
	background:url(../images/root.jpg) #96c62b left top no-repeat;
	overflow:hidden;
}
.root a{
	color:#000000;
}




.pro{
	width:900px;
	margin:10px auto;
}
.pro ul{
	width:900px;
	float:left;
}
.pro ul li{
	width:210px;
	float:left;
	padding:2px;
	margin:6px 3px;
	display:inline;
	overflow:hidden;
}
.pro ul li img{
	padding:2px;
	border:1px solid #CCCCCC;
	background:#EEEEEE;
}
.pro ul li a img{
	border:1px solid #DDD;
}
.pro ul li a:hover img{
	border:1px solid  #338EEB;
}
.pro ul li span{
	width:210px;
	float:left;
	line-height:20px;
	margin-top:5px;
	text-align:center;
}
.pro ul li a{
	display:block;
}

.page{
	width:900px;
	margin:10px auto;
}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:1px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:30px} /* SPAN和链接 */

.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */

.page input{padding:0px;color:#390;height:25px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px}



.news{
	width:900px;
	margin:10px auto;
}
.news ul{
	width:900px;
	float:left;
}

.news ul li{
	width:900px;
	float:left;
	line-height:45px;
	background:url(../images/icon.jpg) left center no-repeat;
	border-bottom:1px dashed #dddddd;
}
.news ul li .txt{
	width:700px;
	float:left;
	margin-left:35px;
	display:inline;
}
.news ul li .date{
	width:150px;
	font-size:16px;
	float:right;
}




h2{
	width:900px;
	margin:10px auto;
	text-align:center;
	color:#CC3333;
	font-weight:normal;
}
.c_day{
	width:880px;
	text-align:center;
	margin:5px auto;
	border:1px solid #DDDDDD;
	line-height:40px;
	background:#FEFEFE;
}
.c_day span{
	margin-left:8px;
	margin-right:3px;
}
.content{
	width:900px;
	margin:20px auto;
	text-align:left;
	overflow:hidden;
	font-family:Microsoft YaHei;
}

.common{
	width:900px;
	margin:10px auto;
	text-align:left;
	overflow:hidden;
	font-family:Microsoft YaHei;
}





/*---------------在线留言:评论*/
.comment { width:640px; border:1px solid #F9F9F9; margin:7px auto; color:#fff}
.comment .commenttitle { width:630px; height:26px; margin:1px auto; background:url(title_bg_1.gif) repeat-x; border-bottom:1px solid #DDD; }
.comment .commenttitle .title { float:left; margin:5px 0px 0px 12px; color:#999; display:inline; }
.comment .commenttitle .title strong { letter-spacing:4px; color:#444; margin-right:10px; }
.comment .commenttitle .gotopost { float:right; display:block; width:100px; height:23px; }
.comment .commenttitle .gotopost a { width:95px; height:22px; display:inline; float:right; text-align:center; line-height:22px; text-decoration:none; background:url(ico_gotopost.gif) no-repeat; margin:1px 3px 0px 0px; }
.comment .commentbox { width:630px; margin:6px auto;}
.comment .commentbox dl { width:630px; margin:6px auto 0px; border:1px solid #D1DDCE; }
.comment .commentbox dl dt { width:630px; background:#F4F9F2; line-height:25px; text-indent:10px; color:#333; border-bottom:1px solid #E6ECE3; }
.comment .commentbox dl dt span { color:#669933; font-size:11px; }
.comment .commentbox dl dd { padding:10px; font-size:13px; line-height:20px; color:#666; }


/*---------------在线留言:发表评论:标题*/
.comment .posttitle { width:630px; height:26px; margin:10px auto; background:url(title_bg_1.gif) repeat-x; border-top:1px solid #DDD; border-bottom:1px solid #DDD; }
.comment .posttitle strong { letter-spacing:4px; color:#444; display:block; margin:7px 0px 0px 5px; }
.comment .postbox { width:630px; margin:5px auto; overflow:hidden; }
.comment .postbox .userbox { width:626px; overflow:hidden; margin-top:10px; }
.comment .postbox .userbox dl { width:600px; margin:0 auto;}
.comment .postbox .userbox dl dd {  width:600px; float:left; display:block; padding-bottom:2px; margin:5px 0;}
.comment .postbox .userbox dl dd strong{ color:#000; }
.comment .postbox .userbox dl dd input.username, .comment .postbox .userbox dl dd input.password { width:100px; border:1px solid #CCC; padding:3px 0px 2px 5px; margin-right:10px; }
.comment .postbox .userbox dl dd.mtop { margin:7px 7px 0px 0px; }
.comment .postbox .txtbox { color:#000; width:600px; line-height:25px; }
.comment .postbox .txtbox textarea { border:1px solid #CCC; width:600px; height:80px; padding:5px; }
.comment .postbox .sbut { margin:10px; }
.comment .postbox .userbox .submit { width:100px; height:25px; padding-top:2px; }
