@charset "utf-8";
/* CSS Document */

body{ background:url(../Image/bg.gif) repeat-x top center #0d1736; color:#acc2e3; padding:0px; margin:0px; font-size:12px; font-family:Arial,"宋体",sans-serif; line-height:23px;}
ul,li{ padding:0px; margin:0px; list-style:none;}

a{ color:#acc2e3; text-decoration:none;}
a:hover{ color:#c5d8f5; text-decoration:none;}

.cle{ clear:both; height:1px; line-height:0px; font-size:0px;}

#header_top{ width:1002px; margin:auto;  height:107px; overflow:hidden; background:url(../Image/header_menu.jpg) no-repeat top center #0e1121;}

#left_menu{ height:107px; overflow:hidden; width:360px; float:left;}
#left_menu li{ float:left; overflow:hidden; width:90px; height:107px;}
#left_menu li a{ display:block; width:90px; height:107px; background-image:url(../Image/header_menu.jpg); background-repeat:no-repeat;}
.index_menu{ background-position:0px 0px;}
.index_menu:hover{ background-position:0px -107px;}
.gsjj_menu{ background-position:-90px 0px;}
.gsjj_menu:hover{ background-position:-90px -107px;}
.news_menu{ background-position:-180px 0px;}
.news_menu:hover{ background-position:-180px -107px;}
.cp_menu{ background-position:-270px 0px;}
.cp_menu:hover{ background-position:-270px -107px;}

/*hdm*/
.w936{ overflow:hidden;/*滑动门的宽度*/ padding-top:9px; }
/* TAB 切换效果 */
.tb_{ overflow:hidden; height:52px;}
.tb_ ul{height:52px;background:url(../Image/sycpbt.gif) no-repeat left top; padding:0px; margin:0px;}
.tb_ li{float:left;height:52px;line-height:52px;;width:122px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer;}
/* 控制显示与隐藏css类 */
.normaltab   {  color:#494e49 ;font-family:"Microsoft YaHei";}
.hovertab  { color:#046a03; font-weight:bold; }
.hovertab a{ display:block; height:52px; background:url(../Image/iconqiehuan.gif) no-repeat bottom center;}
.dis{ padding:5px; overflow:hidden;}
.undis{display:none;}



#toplogo{ display:block; width:260px; height:107px; margin:auto;}

#right_menu{ height:107px; overflow:hidden; width:360px; float:right;}
#right_menu li{ float:left; overflow:hidden; width:90px; height:107px;}
#right_menu li a{ display:block; width:90px; height:107px; background-image:url(../Image/header_menu.jpg); background-repeat:no-repeat;}
.honor_menu{ background-position:-642px 0px;}
.honor_menu:hover{ background-position:-642px -107px;}
.zxly_menu{ background-position:-732px 0px;}
.zxly_menu:hover{ background-position:-732px -107px;}
.rczp_menu{ background-position:-822px 0px;}
.rczp_menu:hover{ background-position:-822px -107px;}
.lxwm_menu{ background-position:-912px 0px;}
.lxwm_menu:hover{ background-position:-912px -107px;}

#bannercont{overflow:hidden;overflow:visible; position:relative;height:328px; }
#banner_top{position:absolute; left:0; top:0; z-index:3; height:49px; background:url(../Image/bannertop.png) no-repeat top center; width:100%;}
#banner{overflow:visible; position:relative; height:323px; border-bottom:3px solid #ffe0a2;}

#symiddle{ overflow:hidden; height:371px; background:url(../Image/symian.jpg) no-repeat top center;}
#symcenter{ width:1002px; margin:auto; height:371px;}
#syleft{ float:left; width:585px; overflow:hidden;}
#syshipin{ float:left; overflow:hidden; width:276px;}
#syshipin .bt{ display:block; height:64px;}
#syshipin .cont{ overflow:hidden; width:252px; height:162px; margin:auto;}

#synews{ padding-top:34px; overflow:hidden;width:246px; padding-left:10px; padding-right:10px;}
#synews li{ line-height:28px; height:28px; overflow:hidden;}
#synews li span{ float:right; color:#8b95ae;}

#sygsjj{ float:right; padding-left:13px; width:291px;}
#sygsjj .bt{ display:block; height:68px;}
#sygsjj .cont{ padding:0px 8px  34px  8px; overflow:hidden; line-height:22px;}
#sygsjj .lxwmtu{ height:95px; display:block;}

#sycp{ overflow:hidden; width:392px; float:right;}
#sycp .bt li{ float:left; overflow:hidden; width:112px; height:60px;}
#sycp .bt li a{ display:block; width:112px; height:60px;}
#sycp .cont{ overflow:hidden; padding:0px 15px 0px 10px;}


#footer{ overflow:hidden; background:url(../Image/footerbg.gif) no-repeat top center #081028; height:91px;}
#footer .cont{ overflow:hidden; padding-top:25px; text-align:center;}

#nymiddle{ overflow:hidden; background:url(../Image/nybg.jpg) no-repeat top center;}
#nymiddle01{ width:987px; margin:auto; overflow:hidden; padding-bottom:20px;}

#nyleft{ width:245px; overflow:hidden; float:left;}
#cplist{ overflow:hidden; background:url(../Image/cplistbg.gif) repeat-y left top;}
#cplist .bt{ display:block; height:61px; background:url(../Image/bt.jpg) no-repeat 0px 0px;}
#cplist .cont{ padding-top:5px; width:235px; overflow:visible; overflow:visible !important; min-height:214px; height:auto; _height:214px !important; background:url(../Image/nyleftcpbg.jpg) no-repeat left top;}
#cplist .cont li{ overflow:hidden; height:37px;}
#cplist .cont li a{ font-family:"宋体"; display:block; width:192px; margin:auto;  height:37px; line-height:37px; text-indent:22px;}
#cplist .cont li a:hover{background:url(../Image/cplisticon.gif) no-repeat;}

#leftlxwm{ overflow:hidden; background:url(../Image/nyleftlxwml.gif) repeat-y left top;}
#leftlxwm .bt{ display:block; background:url(../Image/bt.jpg) no-repeat -261px 0px; height:77px;}
#leftlxwm .cont{ width:205px; overflow:visible; overflow:visible !important; min-height:166px; height:auto; _height:166px !important; background:url(../Image/nyleftlxwmbg.jpg) no-repeat left top; padding-left:15px; padding-top:20px; padding-right:10px;}
#leftlxwm .bot{ overflow:hidden; background:url(../Image/bt.jpg) no-repeat -261px -85px; height:20px;}


#right{ float:right; width:734px; padding-right:8px;}
.weizhi{ background-image:url(../Image/bt.jpg); background-repeat:no-repeat; height:61px; color:#9bb4da; text-align:right; line-height:61px;}
.weizhi span{ color:#6898e0;}
.gsjj_bt{ background-position:0px -139px;}
.news_bt{ background-position:0px -212px;}
.cp_bt{ background-position:0px -285px;}
.case_bt{ background-position:0px -359px;}
.shipin_bt{ background-position:0px -432px;}
.xswl_bt{ background-position:0px -506px;}
.rczp_bt{ background-position:0px -580px;}
.lxwm_bt{ background-position:0px -653px;}

#nycont{ overflow:visible !important; min-height:500px; height:auto; _height:500px !important; background:url(../Image/nycontbg.jpg) no-repeat top center #101b3b; width:723px; padding:10px;}


/*滚动*/
#pro_gd{width:99%;height:280px;margin:0 auto;overflow:hidden; padding:0px 5px;}

#pro_gd ul{width:1999px;height:140px;margin:10px 0 0 0;}

#pro_gd ul li{width:140px;height:140px;float:left;padding:0 10px 0 0;text-align:center;}

#pro_gd01{width:94%;height:280px;margin:0 auto;overflow:hidden; padding:0px 5px;}

#pro_gd01 ul{width:1999px;height:140px;margin:10px 0 0 0;}

#pro_gd01 ul li{width:140px;height:140px;float:left;padding:0 10px 0 0;text-align:center;}


/*新闻*/
.news{ overflow:hidden;}
.news ul{ padding:0px; margin:0px;}
.news li{width:99%;height:39px;border-bottom:1px dotted #3860b5;text-indent:0px;line-height:39px; margin:auto; font-family:"宋体";}
.news li span{ float:right;}

.news li:hover{background-color:#3860b5;}
.news a:hover{color:#fff;}

/*产品公用一个样式*/
.f12{font-size:12px;}
.f16{font-size:16px;}
.meta{color:#999;text-align:center;line-height:28px;}
.news_title{color:#da020d;text-align:center;line-height:36px; padding:0px; margin:0px auto; font-size:16px;}

/*产品内页*/
.rel_center{ width:560px; height:380px; margin:auto; overflow:hidden; padding:3px; background:#fff; border:1px dashed #CCC;}
.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}
.pro_info p{margin:20px 30px 30px 33px;}
.pro_name{display:block;color:#fff;text-align:center; padding:20px 0;}
.info_title{margin:30px 0 0 0px;width:700px;height:30px;background:#cbcbcb;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #595959;background:#595959;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}

/*人才招聘*/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background-position:0 -301px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px; background:#5a5a5a;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}

.article{overflow:hidden;margin-bottom:12px;width:718px;border:1px solid #ececec;background-color:#fff;}
.article p{margin:20px 30px;font-size:14px;line-height:28px;}

.order{line-height:30px;}
.order img{vertical-align:-5px;cursor:pointer;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer; background:#595959;}


.comtent_info{
	width:710px;
	*+margin-top:-612px;
	*+margin-left:250px;
	display:inline-block;
	vertical-align:top;
	margin-bottom: 20px;
}

.comtent_info_tit{
	width:100%;
	height:36px;
	line-height:36px;
	*+line-height:36px;
	text-indent:13px;
	background:url(.../Image/allbgs_1.gif) repeat-x 0px -96px;
	font-family:微软雅黑,arial;
	font-size:14px;
	color:#338e00;
	overflow:hidden;
}


.comtent_info .comtent_info_tit .url{
	height:36px;
	line-height:37px;
	color:#6a6a6a;
	font-family:微软雅黑,arial;
	font-size:12px;
	float:right;
	margin-right:10px;
	*+margin-top:-37px;
	display: inline-block;
}

.comtent_info .comtent_info_tit .url .url_img{
	width: 10px;
	height: 10px;
	background: url(.../Image/allbgs_2.gif) no-repeat -14px 0px;
	margin-top: 13px;
	*+margin-top: 12px;
	float: left;
}

.comtent_info .comtent_info_company{
	width:666px;
	margin:28px auto 0 auto;
	font-size:14px;
	font-family:微软雅黑,arial;
	line-height:28px;
}

.comtent_info .comtent_info_company p{
	text-align:justify;
	letter-spacing:1px;
	font-size:14px;
	line-height:28px;
	color:#444444;
	margin-bottom:30px;
}


.comtent_info table th{
	color:#fff;
	width:70px;
	font-weight:normal;
	font-size:14px;
	font-family:微软雅黑,arial;
	text-align:right;
	vertical-align: top;
	padding-top: 9px;
}

.comtent_info table td select{
	font-family: 微软雅黑,arial;
	font-size: 14px;
	width: 278px;
	height: 32px;
	text-indent: 8px;
	border: 1px solid #d2d4d6;
	margin: 5px auto 6px 5px;
	*+margin-left:-3px;
	background: #FFF;
}

.comtent_info table td ul{
	list-style:none;
	position:absolute;
}

.comtent_info table td ul li{
	font-family:微软雅黑,arial;
	font-size:14px;
	height:28px;
	line-height:28px;
	text-indent:8px;
	width:276px;
	height:28px;
	border-left:1px solid #d2d4d6;
	border-right:1px solid #d2d4d6;
	background:#FFF;
}

.comtent_info table td ul li a{
	display:block;
	text-decoration:none;
	color:#fff;
}

.comtent_info table td ul li a:hover{
	color:#fe7d0c;
}

.comtent_info table td ul li:last-child{
	border-bottom:1px solid #d2d4d6;
}
	

.comtent_info table td input{
	font-size:14px;
	width:276px;
	height:28px;
	border:1px solid #d2d4d6;
	margin:5px auto 5px 5px;
}

.comtent_info table td .yanzheng{
	width:101px;
}

.comtent_info table td textarea{
	resize: none;
	width:545px;
	height:178px;
	border:1px solid #d2d4d6;
	margin:5px auto 5px 5px;
}

.middle .comtent .comtent_info table td img{
	vertical-align:middle;
	margin-left:5px;
	margin-bottom:4px;
	*+margin-bottom:14px;
}

.comtent_info table td .but{
	width:74px;
	height:31px;
	line-height:31px;
	background:#7ac454;
	border-radius:2px;
	border:none;
	text-align:center;
	margin-top:14px;
	margin-left:5px;
	font-size:14px;
	font-family:微软雅黑,黑体,sans-serif;
	color:#FFF;
}

.comtent_info table td .but a{
	text-decoration:none;
	font-size:14px;
	font-family:微软雅黑,黑体,sans-serif;
	color:#FFF;
	display:block;
}

.comtent_info table td .but a:hover{
	background:#5aac3a;
	border-radius:2px;
}

/*翻页*/
.page{margin:10px 20px 15px 0; text-align:right;}
.page a{display:inline-block;height:18px;line-height:18px;border:0px solid #451e11;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}


/*cp*/
.pro{ overflow:hidden;}
.pro ul{ padding:0px; margin:0px;}
.pro li{float:left;overflow:hidden;margin:0 24px 20px 0px;width:210px;text-align:center;}

.pro img{padding:2px;width:192px;height:170px;border:1px solid #cacaca; }

.pro img:hover{border:1px solid #cacaca;}

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a:hover{ color:red}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.news_tit_u{ text-align:center; font-size:16px; color:#fff; padding-top:10px; padding-bottom:10px;}
.news_tit_d{ text-align:center; line-height:33px;}


.comtent_info table{
	margin-top:28px;
	margin-left:32px;
}

.comtent_info table th{
	color:#fff;
	width:70px;
	font-weight:normal;
	font-size:14px;
	font-family:微软雅黑,arial;
	text-align:right;
	vertical-align: top;
	padding-top: 9px;
}

.comtent_info table td select{
	font-family: 微软雅黑,arial;
	font-size: 14px;
	width: 278px;
	height: 32px;
	text-indent: 8px;
	border: 1px solid #d2d4d6;
	margin: 5px auto 6px 5px;
	*+margin-left:-3px;
	background: #FFF;
}

.comtent_info table td ul{
	list-style:none;
	position:absolute;
}

.comtent_info table td ul li{
	font-family:微软雅黑,arial;
	font-size:14px;
	height:28px;
	line-height:28px;
	text-indent:8px;
	width:276px;
	height:28px;
	border-left:1px solid #d2d4d6;
	border-right:1px solid #d2d4d6;
	background:#FFF;
}

.comtent_info table td ul li a{
	display:block;
	text-decoration:none;
	color:#444444;
}

.comtent_info table td ul li a:hover{
	color:#fe7d0c;
}