html{ background:#fff; color:#595959; overflow-x:hidden;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0 auto;padding:0;}img{border:0;}ol,ul,li{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{background:#fff; color:#595959;font-size:12px;font-family:'微软雅黑';}
a{ color:#595959;}
a:hover{color:#df0000;}

/*******CSS reset*************/
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
.jj_pic{ float:left; margin-right:45px;}
.nr_pic{ text-align:center; position:relative; width:100%;}
.red{ color:#f00; font-weight:bold; padding-left:10px;}
.nr_red{ color:#f00; font-weight:bold;}
.scale:hover img {
    transform: scale(1.2, 1.2);
}
.scale img{ transition:transform 1s ease 0s}

#indexNews{float:left; width:592px;}
#indexNews li {
	line-height: 2.0;
	padding:10px 20px;
	height: 100px;
	border:1px solid #dfdfdf;
	margin-bottom:15px;
	transition:0.3s all 0s linear;
}
#indexNews li a{ width:552px; font-weight:bold;transition:0.3s all 0s linear; display:block; height:30px; line-height:30px; font-size:14px; color:#666;}
#indexNews li:hover a{ background:#00479d; padding-left:10px; width:542px; color:#fff;}
.Newstime {
	font-family: Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:10px;
}



#more{ float:right; font-size:12px; font-weight:normal; height:40px; line-height:40px;}

/** header **/
#top_bj_bj{ width:100%; height:146px; position:absolute; top:0; z-index:99999999;}
#top_bj{ background:url(../Image/top_bj.png) no-repeat center top; width:1192px; height:146px; padding-left:45px;}
#logo{ float:left; padding:15px 0 0 10px;}
#top_right{ width:740px; height:100px; float:left; margin-left:50px;}
#top_right_1{ float:right; height:25px; margin-top:10px;}
#top_tel{ float:right; height:21px; border:1px solid #dfdfdf; line-height:21px; text-align:center; padding:0 10px;}
#top_tel span{ color:#f00; font-weight:bold;}
.top_right_pic{ float:right; margin:5px 10px 0 0;}
#nav{ width:740px; height:30px; float:right; margin-top:18px;}


.flash{ width:100%px;height:735px; margin:0 auto; text-align:center; position:relative; z-index:0; top:0; }
.flash .flashBox {position:relative; margin:0 auto; width:1000px; height:735px; }
/*修改尺寸1920 {position:absolute; width:1920px; left:-460px;}*/
/*修改尺寸1440 {position:absolute; width:1440px; left:-221px;}*/
.flash .flashBox .bd{position:absolute;  width:1920px; left:-460px;}
.flash .flashBox .bd img{width:100%; height: 735px;}




.suckerdiv{  height:30px; width:740px; position:relative;}
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 740px; 
}
.suckerdiv ul li{ position:relative; z-index:99999; display:block; float:left; height:30px; line-height:30px; width:105px; text-align:center; font-size:14px; background:url(../Image/nav_line.png) no-repeat right center;}

.suckerdiv ul li ul{
position: absolute;
width: 222px;
height:130px;
overflow:hidden;
padding:30px 10px 20px !important;
top: 30px;
background:url(../Image/nav_bj.png) repeat center top;
+left:0px;
display: none;
}
.suckerdiv ul li ul li ul{ 
left: 170px; width:222px; height:130px; position:absolute; top:0px; padding:30px 10px 20px !important;}
.suckerdiv ul li ul li{width:100px !important; margin:0 5px; height:32px; background:none; border-bottom:1px solid #2f83cf; float:left;}
.suckerdiv ul li ul li a{
display: block;
text-decoration: none;
font-size:12px;
height:32px;
line-height:32px;
width:100px !important;
color:#fff;
text-align:center;
}
.suckerdiv ul li ul li a:hover{ color:#ff0 !important; height:32px; line-height:32px; background:none !important;}

#top_font{ float:right; font-size:36px; color:#fff; width:122px; height:102px; line-height:102px; text-align:center; font-weight:bold;}

#search{ height:24px; width:260px; float:left; margin-top:10px; background:url(../Image/ss_bj.png) no-repeat left center; padding-left:30px;}
.ss{ float:right; width:260px; height:24px;}
.sou_left{float:left; width:185px; height:22px; text-align:left; color:#5086c8; line-height:22px; border:1px solid #5086c8; background:#2461ab; padding-left:10px; font-size:12px;}









/** footer **/
#end_bj{ background:#ecedf0; height:92px; width:100%;}
#end{ width:1125px; height:92px; background:url(../Image/end_lx.png) no-repeat left center; padding-left:75px;}
#end .left{ line-height:1.8; padding-top:15px;}
#end .right{ height:60px; line-height:30px; font-weight:bold; margin:15px;}
#end_lb{ height:55px; background:#00479d; line-height:55px; text-align:center; color:#6882a4;}
#end_lb a{ color:#6882a4; padding:0 10px;}
#end_lb a:hover{ color:#fff;}



/** 右侧漂浮 **/
#pfsq{ width:217px; position:fixed; right:-180px; bottom:100px; z-index:99999;}
#sqan{ width:38px; height:113px; float:left; margin-top:200px; background:url(../Image/sq.png) no-repeat; font-size:18px; font-weight:bold; text-align:center; padding-top:50px; cursor:pointer;}
#sqan a{ display:block; color:#00479d;}
#rxpf{ width:179px; height:auto; overflow:hidden; float:left; position:relative}
.rxpf_title{ height:35px; line-height:35px; background:#cf0000; color:#fff; font-size:18px; font-weight:bold; padding-left:15px;}
#rxdh{ background:url(../Image/pf_pic.jpg) no-repeat center top #00479d; padding:140px 15px 15px; line-height:2.0; color:#fff; font-size:13px; font-weight:bold;}
#rxdh span{ color:#ffd200; font-size:12px; padding-right:5px;}
.qqzx{ padding:15px; background:#fff; text-align:center;}



/** main **/ 
.hui{ background:#f9f9f9; width:100%; height:auto; overflow:hidden;}
.main{ width:1200px; height:auto; overflow:hidden; padding:20px 0;}
#xw_title{ height:50px; color:#595959; font-size:24px; font-weight:bold; float:left; line-height:50px;}
#xw_more{ float:right; padding:20px 0 0;}

.content{ padding:10px 0;}

#xw_bt1{ width:135px; height:354px; float:left; margin-right:10px;}
#xw_bt1 a{ width:135px; height:45px; text-align:center; line-height:45px; display:block; float:left; color:#000; font-size:14px; background:url(../Image/xwlb.png) no-repeat left top; margin-bottom:1px; font-weight:bold; transition:0.2s all 0s linear;}
#xw_bt1 a.current1{ width:135px; color:#fff; background:url(../Image/xwlb_hover.png) no-repeat left top;}
.hidden1 { display: none; }
.article1{ padding:0; line-height:2.0;}
#yltd_content{ width:1055px; height:402px; float:left;}

#zxly{ background:url(../Image/zxly_bj.png) no-repeat left top; width:592px; height:349px; float:left;}
#zxly .left{ padding:70px 40px 0 30px;}
#ly_bt{ padding-top:30px;}

#cplb{ width:578px; height:auto; overflow:hidden; float:right; padding:25px 0 0 30px;}
#cplb li{ height:30px; margin-bottom:15px; line-height:30px;}
#cplb li a{ float:left; display:block; height:30px; line-height:30px; padding:0 6px; font-size:12px; background:url(../Image/line.png) no-repeat right center;}
#cplb .cp_title{ width:90px; height:30px; background:#7b7b7b; line-height:30px; text-align:center; color:#fff; font-size:14px; margin-right:10px; transition:0.2s all 0s linear;}
#cplb li:hover .cp_title{ background:#df0000;}

#news_pic{ background:#f4f4f4; width:448px; height:402px; float:left; margin-right:15px;}
#news_pic p{ text-align:center;}
#news_pic img{ max-width:448px; max-height:256px;}
#news_pic div{ padding:10px; line-height:2.0; font-size:12px;}
#news_pic div a{ font-size:14px; font-weight:bold; color:#333; transition:0.3s all 0s linear;}
#news_pic:hover a{ color:#000; padding-left:10px;}







/** gsjj **/ 
#banner_gsjj{ background:url(../Image/gsjj.jpg) no-repeat center top; width:100%; height:384px; position:relative;}

#main_zy{ width:1200px; height:auto; position:relative;}
#main_title{ padding-left:245px; position:absolute; margin-top:-25px; z-index:100;}
#main_title li{ float:left; width:145px; height:48px; background:#00479d; line-height:48px; text-align:center; font-size:18px; font-weight:bold; margin-right:1px; transition:0.2s all 0s linear;}
#main_title li:hover{ background:#df0000;}
#main_title li a{ color:#fff;}
#main_content{ clear:both; padding:35px 0; line-height:2.0; width:1200px;}
.main_content1{ clear:both; background:#fafafa; width:100%; height:auto; overflow:hidden; padding:35px 0 10px; font-size:14px; line-height:2.0; color:#3a3a3a;}
.main_content1 span{ font-size:24px; font-weight:bold;}

#gsjj_title{ height:50px; border-bottom:1px solid #e0e0e0; line-height:50px; padding-left:5px; font-size:18px; color:#4d4d4d; font-weight:bold; text-align:left;}


#marqueedivcontrol{width:1200px; height:190px; overflow:hidden; margin:0 auto; float:left;}
#marqueedivcontrol li{ float:left; width:272px; overflow:hidden; height:188px; text-align:center; margin-right:10px; border:1px solid #efefef; background:url(../Image/rybj.jpg) no-repeat center;}
#marqueedivcontrol li img{ max-width:272px; max-height:188px;}
.cpgd{width:2900px;}





/** xwmt **/ 
.main_xw{ width:1200px; height:auto; overflow:hidden; padding:55px 0; line-height:2.0;}
#banner_xwmt{ background:url(../Image/xwmt.jpg) no-repeat center top; width:100%; height:384px; position:relative;}

#search_xw{ height:33px; width:410px;}
.ss_xw{ width:410px; height:33px;}
.sou_xw{float:left; width:317px; height:31px; text-align:left; color:#cbcbcb; line-height:31px; border:1px solid #efefef; background:#fff; padding-left:10px; font-size:12px;}


#xw_nr{ width:845px; height:auto; overflow:hidden; float:left;}
#xw_nr li {
	line-height: 2.0;
	padding:10px 20px;
	height: 110px;
	border:1px solid #dfdfdf;
	margin-bottom:15px;
	 transition:0.3s all 0s linear;
}
#xw_nr li a{ color:#00479d; font-size:18px; font-weight:bold; transition:0.3s all 0s linear;}
#xw_nr li:hover{ background:#666; color:#fff;}
#xw_nr li:hover a{ color:#ff0; padding-left:10px;}
#xw_nr li:hover .Newstime{ color:#fff;}

#xw_right{ width:335px; height:auto; overflow:hidden; float:right;}
#tpxw{border:1px solid #dfdfdf;}
.xw_title{ padding:0 20px; height:50px; color:#5c5c5c; line-height:50px; font-weight:bold; font-size:18px;}
#xw_right_pic{ width:333px; height:240px;}

#xgxw{border:1px solid #dfdfdf; padding:0 20px 10px; margin-top:20px;}
#xgxw li{ height:30px; line-height:30px; transition:0.3s all 0s linear;}
#xgxw li a{ transition:0.3s all 0s linear;}
#xgxw li:hover{ background:#00479d;}
#xgxw li:hover a{ color:#fff; padding-left:10px;}



/** cpzs **/ 
#banner_pro{ background:url(../Image/cpzs.jpg) no-repeat center top; width:100%; height:562px; position:relative;}
#cplb_bj{ background:url(../Image/cplb_bj.jpg) repeat-x center top; width:100%; height:91px;}
#cplb_nr{ width:1200px; height:89px;}
#cplb_nr li{ width:171px; height:39px; float:left; background:url(../Image/lb_hover1.png) no-repeat center 20px; text-align:center; font-size:14px; padding-top:50px; transition:0.2s all 0s linear;}
#cplb_nr li:hover{ background:url(../Image/lb_hover.png) no-repeat center 12px #f6f6f6; border-top:8px solid #2495ff; height:39px; padding-top:42px;}
#cplb_nr .cplb_nr_more{ background:url(../Image/lb_more.png) no-repeat center 20px;}
#cplb_nr .cplb_nr_more:hover{ background:url(../Image/lb_more1.png) no-repeat center 12px #f6f6f6; border-top:8px solid #2495ff; height:39px; padding-top:42px;}
.main_pro{ background:#f6f6f6; width:100%; height:auto; overflow:hidden;}
.main_pro_nr{width:1200px; height:auto; overflow:hidden; padding:40px 0 50px; line-height:2.0;}
#pro_title{ text-align:left; color:#6a6a6a; font-size:30px; font-weight:bold;}
#yyal{ width:595px; height:465px; float:left; background:#fff; margin-right:9px;}
#pro_list{ float:left; width:596px;}
#pro_list li{ float:left !important; margin:0 9px 15px 0;}
#pro_list li img{ width:289px; height:225px;}

.section{width:596px; margin:0 auto;}
.section li{float:left;margin-right:14px;display:inline;width:289px;height:225px;overflow:hidden;position:relative;}
.section li .photo{width:289px;height:225px;overflow:hidden;}
.section .rsp{width:289px;height:225px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:289px;height:190px;left:-289px;top:0px;overflow:hidden;}
.section .text h3{width:289px;margin-top:80px;height:55px;line-height:55px;text-align:center;color:#FFFFFF;background:#000000;font-family:"microsoft yahei";font-size:22px;}


#con_zz_1, #con_zz_2, #con_zz_3, #con_zz_4, #con_zz_5, #con_zz_6, #con_zz_7 {
	height: 630px;
	width: 1200px;
	position: absolute;
	left: 0;
	background:#f6f6f6;
	z-index:99999;
	margin-top:20px;
}

.cp_pic{width:220px !important; height:210px !important; background:#fff !important; float:left; margin:50px 10px 20px;padding:0 !important; transition:0.2s all 0s linear; }
.cp_pic img{ width:220px; height:165px; padding-bottom:5px;}
.cp_pic:hover{ padding:0 !important; background:#2495ff !important;  border:none !important;}
.cp_pic:hover a{ color:#fff;}

.product_left{width:500px; height:440px; margin-right:10px; float:left; background:#fff; padding:30px;}
.product_right{float:right; line-height:2.0; width: 610px; height:460px; background:#fff; padding:20px 0;}
.cpdg{ height:58px; line-height:58px; background:#01a2ea; color:#fff; text-align:center; width:346px;  margin-top:30px; font-size:24px; }
.cpdg a{ color:#fff;}
.cpdg:hover{ background:#666;}

.cp_tel{ color:#555555; margin-top:30px; font-size:16px; text-align:center;}
.cp_tel span{ color:#01a8dd; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;  font-style:italic;}




/** jobs **/ 
#banner_jobs{ background:url(../Image/rczp.jpg) no-repeat center top; width:100%; height:562px; position:relative;}
#zpgw{ width:730px; height:auto; overflow:hidden; float:left;}
#zpgw .left{ color:#484848; font-size:24px; font-weight:bold;}
#zpgw .left span{ color:#df5e00;}
#zpgw_nr{ background:#fff; padding:15px 20px; line-height:2.0;}


.title_lm{ color:#323232; background:#e8e8e8; height:40px; line-height:40px; width:100%;}
.deal_Title { height:40px; line-height:40px; border-bottom:#838383 dotted 1px;  cursor:pointer; width:100%;}
.deal_Title .job,.title_lm .job{ display:block; padding:0 30px 0 10px; width:120px; font-size:12px !important; font-weight:normal !important;}
.deal_Title.deaTi{ background:url(../img/job_titbg1.gif) left bottom no-repeat;}
.deal_menuCont {line-height:30px; border-bottom:1px solid #838383; padding:10px; color:#323232; width:98%;}
.deal_menuCont a{ color:#323232;}
.deal_left{ float:left;}
.deal_right{ width:68px; float:left; height:20px; padding-top:140px;}
.dealCon{ bottom:10px; right:10px;}


#zppic{ width:455px; height:380px; overflow:hidden; float:right; margin-top:45px; position:relative;}
#zppic .font{ width:165px; height:110px; float:left; background:#0166b6; color:#fff; font-size:24px; line-height:1; padding:80px 0 0 60px; font-weight:bold; }
#zppic .font a{ color:#fff;}
#zppic .font span{ font-size:12px; font-weight:normal;}
#zppic .font:hover{ background:#666; transition:0.3s all 0s linear;}
#zppic .font:hover a{ color:#fff; transition:0.3s all 0s linear;}
#zppic .font1{ width:165px; height:110px; float:left; background:#f4cf5a; font-size:24px; line-height:1; padding:80px 0 0 60px; font-weight:bold;}
#zppic .font1 a{ color:#786016;}
#zppic .font1 span{ font-size:12px; font-weight:normal;}
#zppic .font1:hover{ background:#666; transition:0.3s all 0s linear;}
#zppic .font1:hover a{ color:#fff; transition:0.3s all 0s linear;}
#zppic .pic{ width:225px; height:190px; float:left; position:relative; overflow:hidden;}
#zppic .pic .test{ background:url(../Image/rc_pic_bj.png) repeat-x center top; width:210px; height:36px; line-height:36px; color:#fff; position:absolute; z-index:10; bottom:0; left:0; padding-left:15px;}
#zppic .pic .test span{ display:block; padding:0 5px 0 0; margin-top:5px; float:left;}


.zp_l1{ left:-225px; top:0; opacity:0; position:absolute;}
.zp_l2{ top:-190px; left:225px;opacity:0; position:absolute;}
.zp_l3{ left:450px; top:190px; opacity:0; position:absolute;}
.zp_l4{ top:380px; opacity:0; position:absolute; right: 225px;}


#rcyp{ width:1200px; height:auto; overflow:hidden; background:url(../Image/yppic.jpg) no-repeat 20px 30px #fff; padding-left:580px;}


.rczl_one,.rczl_two{ background:#FFF; color:#444444; font-size:14px;}
.rczl_one{ height:250px; transition:all 0.4s linear 0s; margin-bottom:10px;}
.rczl_one:hover .rczl_one_title{ background:#fdc006}
.rczl_one:hover{ background:#46c183; color:#FFF}
.rczl_one_title{ text-align:center; padding:90px 0; height:70px; text-align:center;font-size:18px; color:#FFF; background:#46c183; width:270px; float:left; transition:all 0.4s linear 0s;}
.rczl_one_content{ padding:40px 420px 40px 40px; font-size:14px; line-height:28px; background:url(../Image/rczl.png) no-repeat 580px 20px; float:left; width:470px;}

.rczl_two{ background:url(../Image/rczl_2.gif) repeat-y left top #FFF; height:auto; overflow:hidden;}
.rczl_two_title{ width:270px;height:auto; overflow:hidden; height:auto; padding-top:80px; line-height:30px; text-align:center;font-size:18px; color:#FFF; } 
.rczl_two_content{ padding:10px; width:905px;}
.rczl_two_content li{ background:#f4f4f4; padding:20px; line-height:25px; font-size:14px; transition:all 0.4s linear 0s; margin-bottom:10px;}
.rczl_two_content li:hover{ background:#46b1c1; color:#FFF}



.index_jobs_rczl{ margin:20px auto; width:835px; background:#FFF url(../Image/rczl_hexin.png) no-repeat 40px 18px; padding:50px 35px 60px 330px; font-size:14px; color:#444444; height:140px; line-height:30px;}





/** lxwm **/ 
#lxwm_font{ color:#3a3a3a; font-size:13px; border-bottom:1px dashed #a3a3a3; padding:60px 0 40px; line-height:2.0;}
#lxwm_nr{ background:url(../Image/lxwmpic.png) no-repeat left top; margin-top:55px; padding-left:620px; height:auto !important; min-height:406px;}
#lxwm_nr p {
	height: auto;
	line-height:35px;
	font-size:14px;
	border-bottom: 1px dotted #a3a3a3;
	padding-left: 20px;
	transition:0.2s all 0s linear;
}

#lxwm_nr p:hover{ background:#858585; color:#fff;}
#zxly_title{ border-bottom:1px solid #e0e0e0; height:50px; line-height:50px; color:#4d4d4d; font-size:18px; font-weight:bold; margin-top:50px;}
#zxly_nr{ background:url(../Image/lypic.png) no-repeat right center; height:auto !important; min-height:432px;}





/** fw **/ 
#banner_fw{ background:url(../Image/fw.jpg) no-repeat center top; width:100%; height:384px; position:relative;}
#fwjj{ background:url(../Image/fwjj.png) no-repeat left top; padding-left:450px; margin-top:20px; line-height:2.0; height:auto !important; min-height:310px;}
#shfw{ background:url(../Image/fwsh.png) no-repeat right top; padding-right:450px; margin-top:20px; line-height:2.0; height:auto !important; min-height:310px;}


#fw_nr li {
	line-height: 2.0;
	padding:10px 20px;
	height: 110px;
	border:1px solid #dfdfdf;
	margin-bottom:15px;
	transition:0.3s all 0s linear;
}
#fw_nr li a{ color:#00479d; font-size:18px; font-weight:bold;transition:0.3s all 0s linear;}
#fw_nr li:hover{ background:#666; color:#fff;}
#fw_nr li:hover a{ color:#ff0; padding-left:10px;}
#fw_nr li:hover .Newstime{ color:#fff;}





/*查询*/
.search{border:2px solid #f58400;height:35px;margin:40px auto 0 auto;width:525px;}
.search select{display:none;}
.search .select_box{font-size:12px;color:#999999;width:100px;line-height:35px;float:left;position:relative;}
.search .select_showbox{height:35px;background:url(../Image/search_ico.png) no-repeat 80px center;text-indent:1.5em;}
.search .select_showbox.active{background:url(../Image/search_ico_hover.png) no-repeat 80px center;}
.search .select_option{border:2px solid #f58400;border-top:none;display:none;left:-2px;top:35px;position:absolute;z-index:99;background:#fff;}
.search .select_option li{text-indent:1.5em;width:90px;cursor:pointer;}
.search .select_option li.selected{background-color:#F3F3F3;color:#999;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}

.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:35px;line-height:35px;float:left}
.search input.inp_srh{outline:none;width:331px;}
.search input.btn_srh{background:#f58400;color:#FFF;font-family:"微软雅黑";font-size:15px;width:60px;}
/*修改*/
#divselect{position:relative; z-index:10000;}
#divselect cite{width:100px; height:34px;line-height:34px; display:block; color:#807a62; cursor:pointer;font-style:normal;padding-left:10px; padding-right:24px; background:url(../Image/search_ico_hover.png) 114px center no-repeat; float:left;}
#divselect ul{width:130px;border:1px solid #f58400; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none; top:38px;}
#divselect ul li{height:34px; line-height:34px;}
#divselect ul li a{display:block; height:34px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect ul li a:hover{background-color:#CCC;}
#inputselect{width:100px; height:34px;line-height:34px; display:block; }



/************************************/
.page{margin-top:10px; text-align:center;}
.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;}
/***************global*****************/
.pro_index li{float:left;overflow:hidden;margin:0 7px;width:165px;text-align:center;white-space:nowrap;*margin:0 10px;}
.pro_index span{padding-left:15px;background-position:0 -114px;}
.pro_index img{padding:3px;width:157px;height:126px;border:1px solid #dcdcdc;}
.pro_index a{*color:#444;}
.pro_index a:hover{color:#da020d;}
.pro_index img:hover{border:1px solid #999;}

.pro li{float:left;overflow:hidden; margin:0 9px 40px;width:280px;text-align:center;white-space:nowrap;*margin:0 10px 20px 30px; font-size:14px; border:1px solid #ccc; height:260px; transition:0.2s all 0s linear;}
.pro li:hover{ border:1px solid #2495ff; background:#2495ff; color:#fff;}
.pro span{background-position:0 -114px;}
.pro img{ max-width:280px; height:210px;}
.pro a{ display:block; width:280px; height:210px; overflow:hidden; color:#444; font-size:12px;}
.pro span{ display:block; height:50px; line-height:50px;}
.pro a:hover{color:#fff;}
/*************index&goods**************/
.news{ width:100%;}
.news li{width:100%;height:35px;text-indent:2em;line-height:35px; font-size:14px; border-bottom:1px dotted #ccc; background:url(../Image/icon.jpg) no-repeat 10px center;}
.news li:hover{background-color:#f2f2f2;}
.news li:hover a{color:#000;}
/****************news*****************/
.news_title{color:#da020d;text-align:center;line-height:40px;}
.meta{color:#999;text-align:center;line-height:28px; border:1px solid #f0f0f0; margin-bottom:20px;}
/***********news_info**************/
.jobs li{ height:auto; margin:23px 18px 18px 28px;border-bottom:1px dotted #666; position:relative;}
.jobs a{ position:absolute; right:0; top:0;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px; display:block; background:#f00;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
/***************jobs***************/
.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{color:#555555;text-align:left; padding-left:70px; font-size:30px; border-bottom:1px solid #efefef;}
.pro_namelb{ border-bottom:1px solid #efefef;color:#888888;text-align:left; padding-left:70px; height:70px; line-height:70px; font-size:18px;}
.pro_namelb span{ padding-left:20px; font-size:24px; font-weight:bold;}
.info_title{width:100%;height:50px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
.info_title b{display:inline-block;height:100%;background:#545454;color:#fff;line-height:50px; font-size:18px; padding:0 40px; font-weight:normal; border-bottom:3px solid #f2c218;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
/********goods_info&jobs_info*******/
.order{margin:40px 0 20px 20px;line-height:35px;}
.order input{ transition:0.3s all 0s linear;}
.order input:hover{ background:#858585; color:#fff;}
.order textarea{ transition:0.3s all 0s linear;}
.order textarea:hover{ background:#858585; color:#fff;}
.order img{vertical-align:-5px;cursor:pointer;}
#submit{width:55px;height:29px;color:#000;cursor:pointer; background:url(../Image/button.gif) none center;}
/**************order&message********/
#banner{position:relative;overflow:auto;}
#banner li {float:left;}
.banner .dots li.active {
background: #fff;
opacity: 1;
}
.banner .dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 4px;
text-indent: -999em;
border: 2px solid #fff;
border-radius: 6px;
cursor: pointer;
opacity: .4;
-webkit-transition: background .5s, opacity .5s;
-moz-transition: background .5s, opacity .5s;
transition: background .5s, opacity .5s;
}

/*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;}

.gotop{ display:none !important;}