@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}

ul{list-style-type:none;}

li{ list-style:none;line-height: 35px;}

img{border:0px;}

a{text-decoration:none; }

.left{float:left;}
.right{float:right;}
body{background:#fff; font-family: "微软雅黑"; font-size: 12px; width:100%;}
table{margin:0 auto;width:670px;}
/* CSS Header */
#header_01{width:100%; text-align:center;}
#header_logo{width:100%;margin:0 auto;}
#header_logo img{ max-width:100%;}
#header_sy{position: absolute;right:0;top:5px;color:#5d5d5d;}
#header_sy a{color:#5d5d5d;}
#header_sy a:hover{color:#e80000;}
#header_menu{width:100%;height:78px;background:#007adc;}
#header_flash{width:100%;height:150px; margin:0 auto;}

#hd{ width:100%;  margin:0 auto; background:url(../images/hd.jpg) no-repeat; padding-top:5px;}
#hd img{}
#hd a{ display:block; float:left; width:48%; text-align:center; margin:0 1%;}
#hd img{ max-width:100%;}
#tel,#youshi{ width:100%; text-align:center;}
#tel img,#youshi img{max-width: 100%;
    text-align: center;}

/* CSS Footer */
#footer{width:100%;margin:0 auto; clear:both;background:url(../images/foot.png) repeat-x; }
#footer_01{ width:100%;height:54px; text-align:center; margin:0 auto;}
#footer_01 ul li{ float:left; width:20%; height:54px; font-size:18px; line-height:54px;}
#footer_01 ul li a{ color:#fff; font-size:15px;}
#footer_01 ul li a:hover{ color:#F00;}

#footer_02{ width:100%; color:#fff; line-height:25px;  position:relative; background:#0074d3;}
#footer_02 img{ max-width:80%; position:relative; left:10%;}
/* CSS Main */

#in_cpys{width:141px;float: left;}
#in_cpys_title{width:141px;height:28px;background: url(../images/in_cpys.jpg) no-repeat;}
#in_cpys_content{width:141px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
#in_cpys_content ul li{ width:141px; height:29px; text-align:center; margin:2px 0;}
#in_cpys_content ul li a{ display:block; background:url(../images/pro_1.html) no-repeat center; color:#000;}
#in_cpys_content ul li a:hover{ display:block; background:url(../images/pro_2.html) no-repeat center; color:#FFF;}
#in_cpys_content p{ width:230px; text-align:center; padding-top:10px;}
#in_cpys_content p a{ display:block; color:#900; text-align:right; width:230px; height:29px; margin:0 auto;}

#sbzs{ width:100%; height:127px; overflow:hidden; margin-bottom:10px;}

#in_gsjj,#zjjj,#xwdt{width:100%; position:relative; overflow:hidden; margin-bottom:10px;}
#in_gsjj img,#zjjj img,#xwdt img{ max-width:100%;z-index:-1;}
#in_gsjj_content{ position:absolute; top:35%; left:2%; color:#FFF; width:85%; height:60%; line-height:20px; overflow:hidden;}

#zjjj_content{ width:95%;position:absolute; top:30%; left:2%; line-height:20px;height:70%;}
#zjjj_content p{ width:100%;}
#zjjj_content p a{ width:30%; float:left; display:block;}
#zjjj_content p a img{ max-width:100%;}

#xwdt_content{ width:98%; position:absolute; top:16%; left:10px;}
#xwdt_content ul li{ width:100%; line-height:29px; background:#e2e2e2; border-bottom:1px #FFF solid;}
#xwdt_content ul li a{ color:#000; display:block;width:100%; height:29px;}

#jbdh{ width:100%; text-align:center;}
#jbdh img{ max-width:100%;}


#gg{background:url(../images/notit.jpg) no-repeat left center;background-size:15% 100%;border:#CCC 1px solid; height:32px; width:98%; margin:0 auto;margin:10px 0;}
#gg span{ width:85%; height:32px;  float: right; overflow:hidden; background-color:#faf4e2;}
#sc{ width:98%; height:49px; margin:0 auto; background:url(../images/showtop.jpg) no-repeat;background-size:95% 100%; }
#sc a{ width:50%; height:49px; float:left;}

#hz{ width:1003px; height:422px; margin:0 auto;background:url(../images/hzxx.png) no-repeat; margin-top:15px; position:relative; overflow:hidden;}
#gun{ width:143px; height:168px; position:absolute; left:70px; top:133px; display:block;}
#gun ul li{line-height:25px; font-weight:bold;}
#lie{ width:717px; height:347px; position:absolute; bottom:0; right:0; overflow: hidden;}
#lie ul li{ width:221px; height:164px; float:left; text-align:center; line-height:22px; margin:0 15px 15px 0;}
#lie ul li img{ width:218px; height:129px;}
#lie ul li img:hover{filter:alpha(opacity=50);   
      -moz-opacity:0.5;   
      -khtml-opacity: 0.5;   
      opacity: 0.5;}
#lie ul li a{ color:#000;}
#lie ul li a:hover{ color:#F00;}
 
#in_lxwm{width:211px;height:171px;float:right;background: url(../images/lxwm.jpg) no-repeat; padding-left:20px;}
#in_lxwm ul{width:231px;height:auto;margin:0 auto;padding-top: 35px;}
#in_lxwm ul li{width:231px;height:25px;line-height:25px;color:#494949; font-weight:bold;}
#index_02{width:1005px;height:440px; margin-bottom:10px; margin:0 auto;}

#lianxi,#cclx,#czhc,#us,#yz,#xjsb{ width:100%; text-align:center;}
#lianxi img,#cclx img,#czhc img,#us img,#yz img,#xjsb img{ max-width:100%;}



#dibu{width:903px; height:238px; margin:0 auto; margin:10px 0; background:url(../images/11.png) no-repeat; padding-top:290px; padding-left:100px;}


#xwzx{width:474px;height:364px;float: left; margin:0 20px;background: url(../images/zxgg.jpg) no-repeat;}
#zx{ width: 340px; height:98px; float:right; margin:70px 5px 0 0;}
#zx p{ color:#4790c3; font-size:16px;}
#zx span{ font-size:14px; line-height:25px;}
#zx span a{ color:#F00;}
#zx span:hover{color: #00F;}
#de{ width:456px; height:75px; margin:0 auto; margin-top:175px;}
#de ul li{background: url(../images/lii.html) no-repeat center left; float:left; text-indent:25px; height:25px; line-height:20px; width:228px;}
#de ul li a,#ds ul li a{ color:#000;}
#de ul li a:hover,#ds ul li a:hover{ color: #00F;}
#ds{ width:454px; height:66px; margin:0 auto; margin-top:35px;}
#ds ul li{background: url(../images/liii.html) no-repeat center left;text-indent:20px; height:25px; line-height:25px;}

#zxzx{ width:247px; height:362px; float:right; position:relative; border:1px #214dad solid;}
#qq{ width:208px; height:109px; text-align:center; position:absolute; left:40px; bottom:0px;}
#qq a{ display:block; width:177px; height:44px; margin-bottom:10px;}
#qq a:hover{ position:relative; top:3px;}
#qq a.a{background: url(../images/qq.png) no-repeat;}
#qq a.b{background: url(../images/guahao.png) no-repeat;}


#fy{background: url(../images/fy.jpg) no-repeat; width:1003px; height:135px; margin:0 auto; margin-bottom:15px;}

#dyjh,#yydz{ width:249px; height:217px; float:right;}
#dyjh{ margin-bottom:6px;}
#dyjh_title,#yydz_title{ width:249px; height:42px; background: url(../images/dyjh.jpg) no-repeat; font-weight:bold; font-size:18px; line-height:42px; text-indent:10px;}
#dyjh_content,#yydz_content{border:1px #214dad solid; width:249px; height:173px; text-align:center;}
#dyjh_content ul li{ width:162px; line-height:20px; margin:0 auto; padding-left:20px;background: url(../images/hot.gif) no-repeat left center;}
#dyjh_content ul li a{ color:#000;}
#dyjh_content ul li a:hover{ color:#F00;}


#scsj,#pjs,#gk,#sjjl{ width:99%; height:193px; margin:0 auto;background: url(../images/scsj.jpg) no-repeat left top; position:relative; border:1px solid #214dad;}
#scsj_title,#pjs_title,#gk_title,#zzry_title,#sjjl_title,#hzxx_title{ font-size:15px; font-weight:bold; text-indent:50px; color:#FFF; line-height:39px; width:100%;}

#hzxx{ width:99%; height:280px;margin:0 auto; overflow:hidden;background: url(../images/scsj.jpg) no-repeat left top; position:relative; border:1px solid #214dad;}
#hzxx_content{ position:absolute; top:39px; width:100%; height:241px;}
#hzxx_content ul li{ width:98%; height:100px; margin:0 auto; border-bottom:1px #999 solid; overflow:hidden; padding:1%;}
#hzxx_content ul a{ color:#000;}
#hzxx_content ul li img{ float:left; margin-right:10px; width: 50%; height:90%;}

#lib_Tab1,#lib_Tab2,#lib_Tab3,#lib_Tab5{width:511px; height:291px; position:absolute; top:17px; left:210px;background: url(../images/ba.png) no-repeat right bottom;}
.lib_Menubox {height:36px;line-height:36px;position:relative;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:3px; margin-left:10px; text-align:center;}
.lib_Menubox li{float:left;display:block;cursor:pointer;width:105px;color:#fff;font-weight:bold; height:36px;line-height:36px; font-size:15px; margin:0 10px;}
.lib_Menubox li.hover{background: url(../images/sl.jpg) repeat-x;color:#000;}
.lib_Contentbox{clear:both; width:484px; overflow:hidden; margin:20px 10px 5px 15px; font-size:14px; font-weight:bold; line-height:35px;}
.lib_Contentbox a{ font-size:15px;}


#zuo{ width:66%; height:150px; float:left; position: absolute; top:39px;}
#zuo a{ width:49%; display:block; height:75px; line-height:75px; text-align:center; border:1px solid #CCC; float:left;}
#zuo a{ color:#000; font-weight:bold;}
#you{ width:33%;height:150px; overflow:hidden; }

#sm,#lx{ width:100%; text-align:center;}
#sm img{ max-width:100%;}

#lx img{ max-width:50%;}
 


.more{ position:absolute; top:3%; right:2%;}
.more a{ color:#F00;}
/*left*/
#left{width:249px; height:auto; float: right;position: relative;background: url(../images/left_cplb.html) no-repeat;display: inline;}
#left_cplb{width:223px;height:220px;}
#left_cplb_title{width:223px;height:30px;background: url(../images/in_cplb.html) no-repeat;position: relative;}
#left_cplb ul{width:222px;height:auto;margin:0 auto;padding-top: 15px;}
#left_cplb ul li{width:101px;height:26px;line-height:26px;float:left;background: #cacaca;margin-top:6px;padding-left: 10px;}
#left_cplb ul li a{background: url(../images/cplb_a.html) no-repeat left center;padding-left: 10px;color:#393939;}
#left_cplb ul li a:hover{background: url(../images/cplb_a.html) no-repeat left center;padding-left: 10px;color:#116da8;}
#left_lxwm{width:250px;height:253px;background: url(../images/in_lxwm.html) no-repeat;}
#left_lxwm ul{width:240px;height:auto;margin:0 auto;padding-top: 90px;}
#left_lxwm ul li{width:222px;height:27px;line-height:27px;color:#494949;background: url(../images/lxwm_li.html) no-repeat left center;padding-left: 18px;}

/* CSS Ziye */
#right{width:98%; height:auto; margin:0 auto;color: #424242; border: #CCC 1px solid;}
#right_title{width: 98%;height:30px; margin:0 auto;position: relative;}
#title_right{float: right;color:#000000;line-height:30px;}
#title_right a{color:#000000;}
#title_right a:hover{color:#e80000;}
#right_content{ width: 98%; height:auto;margin:0 auto;padding-top: 10px; line-height:27px;color:#2e2e2e;}
#right_content a{color:#000000;}
#right_content a:hover{color:#e80000;}

#indexNews li{width:98%;height:30px;margin:0 auto;border-bottom:#D9D9D9 1px dotted;color:#000;font-size:12px;position: relative;}
#indexNews li a{height:30px;line-height:30px;display:block; padding-left:15px;color:#000000;font-size:12px;background:url(../images/xw_li.html) no-repeat left center;}
#indexNews li span{position: absolute;top:0;right:0;_top:-2px;color:#000000;}
#indexNews li img{margin:13px 10px 0 0;}
#indexNews li a:hover{color:#e80000;}
#page{width:98%;height:30px;line-height:30px;text-align:right;margin:20px auto;color:#000000;font-size:12px;clear:both;}
#page a{color:#000000;font-size:12px;}
#page a:hover{color:#e80000;}
#newTitle{width:98%;line-height:30px;color:#000000;font-size:18px;font-weight:600;text-align:center;margin:0 auto;}
#productTitle{width:702px;height:30px;color:#000000;font-size:18px;font-weight:600;text-align:center;margin:0 auto;}
#newsInfo{width:100%;height:20px;color:#000000;font-size:12px;text-align:center;margin:0 auto;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ width:600px; height:30px; line-height:30px; background-color:#ececec;}
.xxsmwz{ width:88px; height:30px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }

#cgal{width:1010px;height:183px; clear:both; position:relative;background:url(../images/cgal.jpg) no-repeat; margin:0 auto;}
#cgal_title{ width:1010px;height:44px;}

#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:95%; padding:3px; border:#dcdcdc solid 1px;}

#newsContent{width:98%;margin:0 auto;font-size:15px;}
#newsContent img { max-width:98%;}
#picUL{ width:100%; height:100%; overflow:hidden;}

#picUL li{width:44%;float:left;line-height:28px;margin:0 3%;text-align:center;}

#picUL li a{color:#575656;font-size:12px;}

#picUL li a:hover{color:#e80000;}

#picUL li img{max-width:90%; height: 200px; border:1px solid #dcdcdc;padding:2px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.G_tips{
	color:#666;
	width:486px;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}


.recruitys{ width:670px; height:auto; padding:10px; background-color:#fafafa; border:#dedede solid 1px;}
.recruitcon{ width:650px; height:173px;  border-bottom:#cdcdcd dashed 1px; margin:10px;}
.recruitcon1{ width:650px; height:173px;  margin:10px;}
.recruitconl{ width:145px; height:153px; float:left; text-align:left;}
.recruitconc{ width:372px; height:153px; float:left; padding-left: 75px;}
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#444444;}
.zwmcys{ color:#ff6c00; font-weight:bold;}
.recruitconr{ width:133px; height:auto; float:left; text-align:center;}
	.chakan{padding-top: 13px;}



.formys{ width:98%; height:auto; padding:10px 0; margin:0 auto;}
.cpmcys{ width:100%; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:80%;

	height:30px;

	border:1px solid #d2d4d6;

}

.G_textarea{

	width:80%;

	height:100px;

	border:1px solid #dedede;

}

.G_ul{

	width:80%;

	margin:0 auto;
}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.html) no-repeat;

	cursor:pointer;

}

.borderLi{ width:100%; height:auto; padding-top:10px;}
.G_tips{

	

	width:80%;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}


.cpfwnr{width:230px; height:100%;overflow:hidden;}
.cpfwnr dt{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(allbg.html) no-repeat;background-position: 0 -137px;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dd{width:190px;margin:0 auto;line-height:2}
.cpfwnr dt a{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(a1.html) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(allbg.html) no-repeat;background-position: 0 -102px;color:#fff;}
.cpfwnr dd a{width:190px;height:25px;line-height:25px;margin:3px 0 0 0;color:#333;font-size:12px;}
.cpfwnr dd a:hover{color:#ff6c00;}


.page{margin:0 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

/*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;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.map{ float:right;margin-top: 20px;}
.map a{color:black;}