@charset "utf-8";

body { background:#eee; margin: 0 auto; font-family: "Microsoft YaHei"; font-size: 12px; }

* { margin: 0px; padding: 0px; }

.clear_f { clear: both; height: 0px; padding: 0px; margin: 0px; display: block; _display: inherit; }

.fl { float: left; }

.fr { float: right; }

.wal { width: 1003px; margin: 0px auto; }

.wal2 { width: 983px; margin: 0px auto; margin-top: 20px; }

.height75 { height:25px; width:980px; margin: 0px auto;  }

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }

ul { list-style: none; }

a { color: #000000; text-decoration: none; }

a:hover { color: #FF0000; }

.clear { clear: both; }

.content_one{width:100%; height: auto; }
.content_tow {width:100%; height:auto; overflow: hidden;}

#head { WIDTH:980px; height: 95px; margin: 0 auto; background: url(../images/top-bj.jpg) left top no-repeat #fff;overflow: hidden; }

.language { width: 250px; float: right; height: 30px; padding-top: 13px; }

.language a { color: #FFFFFF; }

.language a:hover { color: #F00; }

.a01 { background-image: url(../images/index_07.jpg); background-repeat: no-repeat; height: 22px; width: 61px; float: left; margin-right: 12px; padding-left: 8px; line-height: 22px; }

.a02 { background-image: url(../images/index_07.jpg); background-repeat: no-repeat; height: 22px; width: 61px; float: left; margin-right: 0px; padding-left: 8px; line-height: 22px; }


.meun {width: 968px;height: 31px;line-height: 31px;background: url(../images/menu-a.jpg) right 0px repeat-x;border: 1px solid #e0e0e0; font-family: "Microsoft YaHei";  margin: 0 auto; padding-left:10px; position: relative; z-index: 99999;}
.meun UL LI { LINE-HEIGHT: 31px; WIDTH: 150px; margin:0 5px; DISPLAY: block; FLOAT: left; HEIGHT: 31px; COLOR: #444; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: center; }
.meun UL LI A { COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; border-left:1px solid transparent; border-right:1px solid transparent; }
.meun UL LI A:hover { color: #333; background: url(../images/menu-a-hover.jpg) repeat-x;border-left:1px solid #CCC; border-right:1px solid #CCC; }
.meun UL LI A#current { COLOR: #f5dc06; }

/* banner */

.index_ban{WIDTH:980px; height:365px; margin: 0 auto; overflow: hidden; margin-top:8px; padding-bottom: 10px;}
.banner { height: 365px; overflow: hidden; position: relative; }

.banner .d1 { width: 100%; height: 365px; display: block; position: absolute; left: 0px; top: 0px; }

.banner .d2 { width: 100%; height: 20px; clear: both; position: absolute; z-index: 100; left: 0px; bottom: 10px; line-height: 20px; }

.banner .d2 ul { float: left; position: absolute; left: 50%; top: 0; margin: 0 0 0 -96px; display: inline; }

.banner .d2 li { width: 17px; height: 15px; overflow: hidden; cursor: pointer; background: url(../images/img1.png) no-repeat center; float: left; margin: 0 3px; display: inline; }

.banner .d2 li.nuw { background: url(../images/img1_1.png) no-repeat center; }

/* Main_body */

.Main_body {width: 980px; height:175px;padding-bottom: 16px;background: url(../images/about-us.jpg) repeat-x; margin: 0 auto; }
.css04 {
	font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	color: #195a9d;
	font-weight:bold;
	padding-left:5px;
	text-decoration: none;
}
.css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333;
	text-decoration: none;
}

/*底部*/
.footer {width: 978px;background: url(../images/footer-bj.jpg) repeat-x;height: 37px;line-height: 37px;border: 1px solid #d5d5d5;margin:12px auto;}
.footpt { width: 960px; line-height:36px; color: #333; display:block; text-align: center;margin: 0px auto; }

.foot_sub1 {margin:0 auto;width: 980px; height:100px; padding:5px 0;}
.foot_sub1 h3{width: 980px; height:33px; background:url(../images/index_tuantop.jpg) left top no-repeat; line-height:33px; font-size:14px; color:#195a9d; text-indent:15px;}
.foot_logo{width: 973px; height:70px;margin: 0px auto; padding-left:5px; padding-top:3px; border: 1px solid #ccc; border-top:none;}
.foot_logo img{ border:1px solid #ccc;margin-right:2px;}

/*内页信息*/
.Main_index { width:980px; overflow:hidden; background:#fff; margin:0 auto; padding-top:12px;  padding-bottom:12px; }
.con-l-Main { width:186px; float:left; padding-left:12px; }
.con-l { width:186px; float:left; text-align:left;  overflow:hidden; padding-bottom:24px;  }
.nr-title { text-align:center; color:#777;}
.nr-title h1 { font-size:14px; border-bottom:1px dashed #CCC; line-height:35px;}
	.con-l-top { float:left; width:186px; height:60px; text-align:center; font-size:16px; font-weight:bold; line-height:32px; text-align:left; color:#000; padding-top:12px; padding-bottom:6px; font-weight:normal;background:url(../images/con-l-top.jpg) left top no-repeat; text-align:center;}
	.lxwm-m1 { width:233px;  float:left;  padding-left:6px; text-align:left; padding-top:12px; padding-bottom:24px; }
	.lxwm-m1 a {  text-decoration:none;}
	.lxwm-m1 a:hover { color:#FFF;}
	.con-l-bottom { float:left; width:217px; height:20px;}
	
	.Main-menu { width:980px; float:left; text-align:left; }
	.Main-menu  a{ padding-left:40px; color:#FFF; text-decoration:none; font-size:14px; font-weight:bold;  }
	.Main-menu  a:hover{ padding-left:40px; color:#F00;font-size:14px; }
	
	.lxwm { width:213px; float:left; background:#FFF;padding:6px 0px; padding-left:6px;}
	.lxwm-t { width:228px; height:57px; line-height:35px;  text-align:center; font-size:14px; color:#FFF; font-weight:bold; }
	.lxwm-m { width:213px; padding-left:18px; background:url(../images/s-menua.jpg) 2px 0px  repeat-y;}
	
	.lxwm-b { width:228px;  height:9px; }
	
	.sub-menu { width:186px; float:left; display:inline;background:url(../images/con-l-m.jpg) left top  repeat-y; }
	.sub-menu ul { margin:0px; padding:0px; list-style:none;}
	.sub-menu ul li { width:180px;  text-align:left; float:left; line-height:26px;  font-size:12px; display:block; background:url(../images/dian4.jpg) 18px center no-repeat; border-bottom:1px dashed #CCC;}
	.sub-menu ul li a{ padding-left:5px;  text-decoration:none;  font-size:13px;line-height:26px;  }
	.sub-menu ul li a:hover{ padding-left:5px; color:#F00; }
	.sub-menu .SSM_menu {background:none; line-height:22px; border:none;}
	.sub-menu .SSM_menu a {padding-left:18px; font-size:12px; display:block; }
	.sub-menu .SSM_menu a:hover {padding-left:18px;}
	.menu-bottom { width:186px; float:left;}
	
.con-r { width:750px; float:right; text-align:left; padding-right:5px;  overflow:hidden;    }
	.con_r1 { float:left; width:740px;}
	.con_tup1 {width:740px; height:auto; overflow:hidden; padding:10px 0;}
	.con_tup1 h3{border-bottom:1px solid #ddd; display:block; height:30px; line-height:30px; font-size:13px; color:#444; padding:5px 0;}
	.con_nr{width:730px; line-height:25px; padding:5px; font-size:12px; word-wrap:break-word;}
	.con_nr h4{ line-height:30px;  font-size:14px; color:#F60;}
	
	.pro_con{width:740px; height:auto; overflow:hidden; padding:5px 0;}
    .pro_con h5 a{ line-height:30px; display:block;  font-size:13px; color:#E56600; border-bottom:1px solid #ddd; font-weight:normal;}
	.pro_con h5 a:hover{ font-size:13px; color:#E56600; font-weight:bold;}
	.pw_product{width:740px;overflow:hidden; margin:0 auto; padding:10px 0 0 0;}
	.pw_product span{width:180px;margin-right:65px; margin-bottom:5px; display:block; float:left; }
	.pw_product img{width:180px; height:135px;}
	


.Re_demand { padding:12px; line-height:22px; color:#666;}


.zy-table { width:150px; float:left; padding-right:12px; text-align:left;}
.one-menu { width:150px; float:left; border-bottom:1px solid #CCC; font-size:14px ; font-weight:bold; line-height:30px; padding-bottom:2px; margin-bottom:12px;}
.towe-menu { width:150px; float:left; font-weight:bold;}
.towe-menu  a { color:#777;}
.towe-menu  a:hover { color:#F00;}
.three-menu { width:140px; padding-left:10px; float:left;}
.three-menu  a { color:#777;}
.three-menu  a:hover { color:#F00;}


/*新闻列表*/

.news_list { width: 730px; display: block;padding-top:10px; list-style: none; overflow:hidden; }

.news_list li { border-bottom: 1px dashed #cdcdcd; line-height: 36px; display: block; clear: both; height: 36px; }

.news_list li a { display: block; float: left; width: 620px; background: url(../images/i_ico.png) no-repeat 5px center; padding-left: 18px; outline: none;}

.news_list li span { display: block; float: right; width: 90px; color: #888 }

.news_time { width: 730px; height:25px; text-align:right;color: #666; font-family: "微软雅黑", Tahoma, Arial; }

.news_tit { width: 730px; margin: auto; font-family: "微软雅黑", Tahoma, Arial; line-height: 23px; font-size: 13px; color: #0861ac; text-align: center; margin-top: 12px;  border-bottom: 1px solid #cdcdcd; padding-bottom: 8px;}

.news_con { width: 730px; margin: auto; margin-top:6px; line-height:24px; padding-bottom:5px; font-size:12px;}


/*图片列表*/

.ulimg { margin: 0 auto;padding-top:10px; width: 730px; overflow:hidden;text-align: center; }
.ulimg ul { list-style: none; }
.ulimg li { width: 165px; padding: 3px 17px 30px 0; float: left; }
.ulimg li img { width: 165px; height: 124px; }
.ulimg li span { display: block; text-align: center; line-height: 23px; color: #222; font-size: 12px; }

.faclimg { margin: 0 auto;padding-top:10px; width: 730px; overflow:hidden;text-align: center; }
.faclimg ul { list-style: none; }
.faclimg li { width: 225px; padding: 3px 18px 20px 0; float: left; }
.faclimg li img { width: 225px; height: 165px; }
.faclimg li span { display: block; text-align: center; line-height: 23px; color: #222; font-size: 12px; }




.company { font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 27px; padding: 5px; color: #222; text-decoration: none; }

.font15 { FONT-SIZE: 14px; color: #1466ba; FONT-WEIGHT: bold; FONT-FAMILY: "Microsoft YaHei", Arial, Helvetica, sans-serif; line-height: 22px; }

.prottbg{ width:720px; background:url(../images/pro_bg.jpg) no-repeat; padding-left:21px;color: #fff; font-weight:bold; font-size: 12px; line-height:36px; height:36px; }

.text { border: 1px solid #ddd; padding: 2px; }
