@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:"Microsoft YaHei","","arial"; font-size:14px; background:#ffffff;}
p,dl,dt,dd,ul,li,a,h1,div,h2,h3,h4,ol,img,span,input{margin:0; padding:0; list-style:none;}
a:link, a:visited{ text-decoration:none; color:#333; }
a:hover{ text-decoration:none; color:#da231d;}
img{ border:0px;}
.ww{
	width:1024px;
	margin:0 auto;
}
.fl{
	float:right
}
#i_h3{
	height:38px;
	background:#da231d;
	line-height:38px;
}

#i_h3 span {
    color: #fff;
    float: left;
    font-size: 18px;
    font-style: normal;
    margin-right: 5px;
    padding: 0 5px 0 15px;
}
#i_h3 span a{
	color:#fff
}
#i_h3 em {
    color: #fff;
    display: inline-block;
    font-family:Lucida Grande,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal
}
#i_h3 p{
	width:100px;
	float:right;
	padding-right:5px;
	height:38px;
	vertical-align:middle;
	text-align:right;
	line-height:38px;
}
#i_h3 p a{
	font-size:16px;
	color:#FFF;
}
#head{
	height:177px;
	background:url(../images/h_head.jpg) left top repeat-x;
	position:relative;
	overflow:hidden
}
.head_m{
	position:relative;
	overflow:hidden	
}
.h_t{
	height:22px;
	width:236px;
	background:url(../images/h_t.jpg) left center no-repeat;
	position:absolute;
	top:5px;
	right:54px;
	color:#fff;
	text-align:center
}
.h_t a{
	color:#fff
}

.h_c{
	width:1024px;
	height:126px;
	margin-top:27px
}

.logo{
	float:left
}

.logo img{
	margin:16px 0 0 0px;
}

.phone{
	height:50px;	
	 
	
}
.phone span{ 
	font-size:14px;
	color:#898989;
	display:block;	
}
.phone strong{
	font-size:24px;
	color:#da231d;
}



/*slide*/
.slide{height:400px;width:100%;position:relative; z-index:0; float:left; }
.banner{height:400px;overflow:hidden;}
.banner .d1{width:100%;height:400px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;clear:both;position:absolute;z-index:100;left:0px;bottom:25px;}
.banner .d2 ul{float:left;position:absolute;left:44%;top:0;display:inline;}
.banner .d2 li{width:32px;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;}
.slide img{width:100%;}
/*slide*/

.recommend{
	margin:20px auto 0;
	height:225px
}
 
.recommend dl{ 
	float:left;
	margin:0 30px 0 30px
}
.recommend dl dt{
	height:168px;
	width:195px
}
.recommend dl dd{
	height:25px;
	line-height:25px;
	text-align:center;
	background:#da231d;
	margin-top:5px;
	color:#fff
}
.recommend dl dd a{
	color:#fff
}

.hs{
	width:1024px;
	height:30px;
	line-height:30px;
	margin:20px auto;
	background:#efefef;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-redius:10px;
	margin:0 auto;
}
.hot{
	margin-left:25px;
	color:#da231d
}
.hot a {
    margin: 0 5px;
}

.search {
    height: 21px;
    margin: 3px 35px 0 0;
    width: 225px;
	line-height:21px
}
.search span{
	float:left;
	display:block;
	color:#da231d;
	margin-right:5px
}

.inp01 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #d2d2d2;
    color: #5d5d5d;
    float: left;
    font-size: 12px;
    height:21px;
    line-height: 21px;
    padding: 0 0 0 6px;
    text-align: left;
    width: 155px;
}
.image{
	margin-left:7px
}

.link{
	margin-top:15px;
	height:48px;
	background:#da231d;
	line-height:48px;
	text-align:center
}
.link a{
	padding:0 10px;
	font-size:16px;
	color:#fff
}

.pro_list_l{
	width:245px;
	float:left;
	border-bottom:1px solid #c2c1c1;	
}

.pro_list_r{
	width:778px;
	float:left;
}
.pro_list{
	overflow:hidden;
	margin:0px auto;
}
.pro_list h3{
	height:30px;
	line-height:30px;
	background:#da231d;
	text-align:center;
	font-size:16px;
	color:#fff
}
.pro_list h3 a{
	color:#fff
}
.pro_list_l{
	margin-left:0px;
}
.pro_list_l ul{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#efefef;
	border-bottom: 1px solid #c2c1c1;
	padding-bottom: 10px;
}
.pro_list_l ul li{
	line-height:41px;
	border-bottom:1px solid #c2c1c1;
	margin:0 5px;
	background:#ffffff;

}
.pro_list_l ul li a{
	color:#595757;
	background:url(../images/li_ico.jpg) 15px center no-repeat;
		padding-left:40px;
}
.pro_list_l ul li a:hover{
	color:#da231d;
	background:url(../images/li_ico1.jpg) 15px center no-repeat;
		padding-left:40px;
}
.pro_list_r h3{
	margin:0 0px 0 20px;
	text-align:left
}
.pro_list_r h3 a{
	color:#fff
}
.pro_list_r h3 span{
	margin-left:15px
}
.pro_list_r .fl,.right_list .fl{
	margin-right:5px
}
.pro_list_r dl{
	width:150px;
	margin:13px 0 0 35px;
	float:left;
	height: 200px;
}
.pro_list_r dl dt{
	height:150px;
	width:150px;
	border:1px solid #c9caca;
	border-radius: 25px;
}
.pro_list_r dl dd{
	height:20px;
	line-height:20px;
	padding: 3px 0;
	text-align:center;
	background:#da231d;
	width:157px;
}
.pro_list_r dl dd a{
	color:#fff
} 

/**/
.advertisement{
	width:1024px;
	margin:0 auto 25px
}
/**/

/**/

/**/

/**/
.news{
	height:382px;
}
.news_c{
	width:378px;
	float:left
}
.news_d{
	width:418px;
	float:left;
	margin:0 4px
}
.question{
	width:220px;
	float:left
}
.news_c_c,.news_d_c,.question_c{
	padding-bottom:15px
}

.news_c_c{
	border:1px solid #dcdddd;
	width:376px;

}

.news_c_c ul li{ padding-left:25px; background:url(../images/inf_ic.gif) left no-repeat;}
.news_d_c{
	border:1px solid #dcdddd;
	width:416px;

}
.news_d_c ul li{ padding-left:25px; background:url(../images/inf_ic.gif) left no-repeat;}
.question_c{
	border:1px solid #dcdddd;
	width:218px
}
.question_c dl{
	border-bottom:1px dashed #cdcece;
	padding:0 10px;
	overflow:hidden
}
.question_c dl dt{
	color:#da231d;
	margin:10px 0
}

.question_c dl dd{
	color:#00a79d;
	margin:5px 0	
}
.question_c a{
	
}
.question_c span{
	
}

.news_c_c ul li,.news_d_c ul li{
	line-height:35px;
	border-bottom:1px dashed #dcdddd;
	margin:0 6px
}

/**/
.fc{
	overflow:hidden
}

.feedback{
	width:593px;
	float:left
}

.contact{
	width:418px;
	float:right
}

.f_m{
	border:1px solid #dcdddd;
	width:591px;
	height:270px	
}

.c_m{
	border:1px solid #dcdddd;
	width:416px;
	height:270px;
	background:url(../images/service.jpg) right bottom no-repeat;
	color:#595757
}
.c_m h3{
	margin:15px 15px;
	font-size:20px
}
.c_m p{
	margin:0px 15px;
	line-height:24px;
	font-size:16px
}
/*Ŷ*/
.team1{
	height:262px;
	background:url(../images/team1.jpg) center no-repeat
}
.team2{
	height:304px;
	background:url(../images/team2.jpg) center no-repeat
}
/*Ŷ*/

.map1{
	height:340px;
	background:url(../images/map1.jpg) center no-repeat
}
.map2{
	height:337px;
	background:url(../images/map2.jpg) center no-repeat
}

/*ײ*/

/*��*/
.th2 {
    color: #666;
    font-size: 12px;
    text-align: right;
    width: 66px;
}
.infoInput {
    border: 1px solid #dfdfdf;
    color: #000000;
    font-size: 9pt;
    height: 22px;
    margin: 1px;
    padding: 3px 0 0 2px;
    width: 472px;
}

.buttonface2 {
    background: none repeat scroll 0 0 #d85600;
    border: 0 none;
    color: #fff;
    font-size: 16px;
    height: 30px;
    margin: 2px 16px 0 0;
    width: 80px;
}

#resetIndex {
    background: none repeat scroll 0 0 #3a3a3a;
}
/*��*/

/*ҳ*/
.apage {
	float:left;
    color: #da231d;
    height: 30px;
    line-height: 30px;
    text-align: left;
	margin:30px auto 30px;
	width: 100%;	
}
.apage a {
    color: #da231d;
}
.apage_record {
    color: #333333;
    float: left;
}
.next_page {
    float: right;
}
.next_page span {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #999999;
    margin: 0 1px;
    padding: 6px;
}
.next_page a {
    background-color: #FFFFFF;
    border: 1px solid #da231d;
    color: #da231d;
    margin: 0 1px;
    padding: 6px;
    text-decoration: none;
}
.next_page a:hover {
    background: none repeat scroll 0 0 #da231d;
	color:#fff
}
.next_page .p1 a {
    color: #da231d;
}



#roll_top, #fall, #ct {
    cursor: pointer;
    height: 50px;
    position: relative;
    width: 50px;
}
#roll_top {
    background: url("../images/top.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#fall {
    background: url("../images/top.jpg") no-repeat scroll 0 -80px rgba(0, 0, 0, 0);
}
#ct {
    background: url("../images/top.jpg") no-repeat scroll 0 -40px rgba(0, 0, 0, 0);
}
#roll {
    display: block;
    position: fixed;
	margin-right:-565px;
    right: 50%;
    top: 50%;
    width: 50px;
	z-index:999;
}

/**/
.l_service{
	width:170px;
	height:405px;
	right:0px;
	top:150px;
	position:fixed;
	z-index:999
}
.l_service h3{
	text-align:center;
	height:33px;
	line-height:33px;
	color:#fff;
	font-size:16px;
	background:#da231d;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}
.s_xl img{
	border:0px;
	display:block
}
.l_service_m{
	background:#fff
}
.l_service_m span{
	font-size:16px;
	line-height:25px;
	padding-left:36px;
	height:26px;
	display:block;
	background:url(../images/l_s_ico.jpg) 10px 2px no-repeat;
}
.l_s_qq{
	font-size:16px;
	background:#fff;
	padding:20px 0 20px 20px;
	overflow:hidden
}
.l_s_qq img,.l_s_qq span{
	float:left
}
.l_s_qq span{
	line-height:30px;
	margin-left:10px
}
.zcontent{  overflow:hidden; background:#FFF; float:left; width:100%; }
.content{ width:1027px; margin:0 auto; overflow:hidden; background:#FFF;  }
.wt{font-family:"Microsoft YaHei";margin:51px 0 0;height:427px; overflow:hidden;}
.wt h3{height:74px; overflow:hidden;background:url(../images/st_t.gif) center 12px no-repeat; text-align:center; font-family:"Microsoft YaHei";}
.wt h3 p{ line-height:26px;height:26px; overflow:hidden; font-size:20px; color:#d30000;}
.wt h3 p b{ color:#000;}
.wt h3 span{ display:block;line-height:26px; font-weight:100; color:#666; font-size:16px; line-height:24px;}
.wt_c dl{ float:left; display:inline;width:222px; overflow:hidden;margin:0 38px 0 0;}
.wt_c .lst{margin:0;}
.wt_c dt img{display:block;width:210px;height:145px; overflow:hidden;padding:5px; border:1px #ebebeb solid; vertical-align:top;}
.wt_c dd h4{font-family:"Microsoft YaHei"; font-weight:100;padding:2px 0 0; text-align:center; line-height:43px;height:43px; overflow:hidden; font-size:16px;}
.wt_c dd h4 a{ color:#0a0909;}
.wt_c dd p{ line-height:23px; color:#666;padding:0 10px 0 8px; text-align:justify;height:75px; overflow:hidden;}
.wt_c dd span a{ display:inline-block;margin:0 0 0 54px;padding:0 0 0 21px;width:95px; line-height:30px;height:30px; overflow:hidden; font-size:12px; color:#d30000;background:url(../images/st_bt.gif) left top no-repeat;}
images{ border:0px;  }
.imp{padding:42px 0 0;height:555px; overflow:hidden;  font-family:"Microsoft YaHei";}
.imp h3{height:86px; overflow:hidden;text-align:center;}
.imp h3 b{ line-height:31px;height:31px; overflow:hidden; font-size:30px; color:#a5a5a5; font-style:italic; text-transform:uppercase; font-weight:100;} 
.imp h3 span{ display:block;line-height:34px;color:#d30000; font-size:26px;background:url(../images/imp_l.gif) center 19px no-repeat; }
.imp li{ float:left; text-align:center;}
.imp1{width:253px; overflow:hidden; border-right:1px #fff solid;}
.imp2{width:435px; overflow:hidden;border-right:1px #fff solid;}
.imp3{width:324px; overflow:hidden;}
.imp1 h4{ line-height:204px;height:204px; color:#fff; font-weight:100;background:url(../images/imp_bg.gif) center top no-repeat; font-size:30px; }
.imp img{ display:block; vertical-align:top;}
.imp1 h4 a{ color:#fff;}
.content{ width:1027px; margin:0 auto; overflow:hidden; }
.box{padding:15px 0px;height:545px; overflow:hidden; background:#ffffff;}
.lf_n{width:218px; overflow:hidden; font-family:"Microsoft YaHei"; background:#fff;}
.lf_n h2{padding:0px 44px 0px 0; line-height:35px; font-weight:100; text-align:right;height:35px;background:#da231d;}
.lf_n h2 span{ display:block; line-height:30px;height:34px; font-size:18px; color:#fff;  }
.lf_n h2 i{ display:block; line-height:16px;font-size:16px; color:#e89999;text-transform:uppercase; font-family:Arial;}
.lf_n ul{padding:8px 0 0;}
.lf_n li{ vertical-align:top; overflow:hidden; line-height:45px;height:45px; border-bottom:1px #f0f0f0 solid;padding:0 0 0 12px;}
.lf_n li a{ display:block;padding:0 0 0 22px; font-size:16px; color:#333;background:url(../images/lf_n_ic1.gif) left 23px no-repeat;}
.lf_n li a:hover{ color:#da231d; text-decoration:none;background:url(../images/lf_n_ic2.gif) left 23px no-repeat; font-weight:bold;}
.lf_n p{padding:18px 0 0 23px;height:68px; overflow:hidden; color:#fff;background:url(../images/lf_n_ad.jpg) left top no-repeat;}
.lf_n p span{ display:block;padding:0 0 0 45px; line-height:24px;height:24px; overflow:hidden;
background:url(../images/lf_n_tel.jpg) 18px 3px no-repeat; font-size:14px;}
.lf_n p b{ font-size:24px; color:#fff; font-family:Arial;}
.qiehuan{ position:relative; overflow: hidden;width:762px; float:right;}

.box dt{ position:relative;height:397px;width:762px; vertical-align:top; overflow:hidden; }
.box dt span img{display:block;width:762px;height:397px; overflow:hidden;}
.qiehuan .tol{left:0;top:200px; z-index:2;}
.qiehuan .tor{right:0;top:200px; z-index:2;}
.box dd{padding:7px 18px 0 24px; height:159px; overflow:hidden; background:#fff; position:relative;}
.box dd h4{font-family:"Microsoft YaHei"; font-weight:100;padding:2px 0 0; line-height:38px;height:38px; overflow:hidden; font-size:14px; border-bottom:1px #c4c4c4 dashed;}
.box dd h4 a{ color:#333; display:inline-block;padding:0 16px 0 0;background:url(../images/pro_ic.gif) right 16px no-repeat;}
.box dd p{font-family:"Microsoft YaHei";  border-bottom:1px #c4c4c4 dashed;padding:13px 0 0; line-height:22px;height:59px; overflow:hidden;}
.box dd .morexx { position: absolute; right:20px; top:100px;}
.box dd span{font-family:"Microsoft YaHei"; text-transform:uppercase; padding:2px 0 0; text-align:center; line-height:48px;height:48px; overflow:hidden; font-size:12px;color:#000;}
.box dd span b{font-weight:100; font-size:14px; color:#da231d;}
.box dd span a{ float:right;color:#da231d;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.sub2 {
	width:100%;
	margin:0 auto;
	height:575px;
	background:url(../images/bg_sub2.jpg) center no-repeat;
}
.con_sub2 {
	width:980px;
	margin:0 auto;
}
.title_sub2 {
	height:150px;
	margin:0 auto;
	font-size:24px;
	color:#fff;
	background:url(../images/bgtitle_sub2.png) center no-repeat;
}
.title_sub2 span {
	display:block;
	text-align:center;
	padding-top:125px;
	font-size:24px;
}
.con_sub2_ {
	padding-top:67px;
}
.con_sub2_ ul li {
	width:472px;
	float:left;
	margin-right:36px;
}
.con_sub2_ ul li .left {
	float:left;
	width:132px;
}
.con_sub2_ ul li .right {
	float:left;
	width:340px;
}
.con_sub2_ ul li .right p {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #515151;
	height:44px;
	line-height:44px; 
}
.con_sub2_ ul li .right span {
	padding-top:13px;
	display:block;
	line-height:20px;
	color:#fff;
}
.con_sub2_ ul li.marR0 {
	margin-right:0px;
}
.con_sub2_ ul li.marB0 {
	margin-bottom:0px;
}
.pro_list_l h2 {
    padding: 35px 68px 0 0;
    font-weight: 100;
    text-align: right;
    height: 76px;
    background: url(../images/lf_n_t.gif) left top no-repeat;
	color:#FFFFFF;
}
.pro_list_l h2 span {
    display: block;
    line-height: 30px;
    height: 34px;
    font-size: 26px;
    color: #fff;
}
.pro_list_l h2 i {
    display: block;
    line-height: 16px;
    font-size: 16px;
    color: #b3baee;
    text-transform: uppercase;
    font-family: Arial;
}
 
.pro_list_l p {
    padding: 3px 0 0 36px;
    height: 68px;
	font-size:18px;
    overflow: hidden;
    color: #fff;
    background: url(../images/lf_n_ad.jpg) left top no-repeat; 
}
.abt { margin: 0px; overflow: hidden; }
.abt_lf {  width: 700px; height: 440px; overflow: hidden;float: left; margin-right:15px; }
.abt_lf_up { padding: 10px 40px 0px 0px; height: 183px; overflow: hidden; }
.abt_lf_up dl { width: 660px; }
.abt_lf_up dt { background: url(../images/abt_sd.gif) no-repeat bottom; width: 238px; height: 178px; overflow: hidden; float: left; }
.abt_lf_up dt span { background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(208, 208, 208); border-image: none; display: inline-block; }
.abt_lf_up dt img { width: 232px; height: 159px; overflow: hidden; }
.abt_lf_up dd { width: 410px; float: right; }
.abt_lf_up dd h4 { font-size: 12px; }
.abt_lf_up dd h4 a { padding: 14px 0px 10px; color: rgb(0, 0, 0); font-size: 14px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed; display: block; }
.abt_lf_up dd h4 a:hover { color: rgb(0, 0, 0); }
.abt_lf_up dd p { padding: 9px 0px; height: 94px; line-height: 25px; overflow: hidden; font-size: 13px; }
.abt_lf_bm_top { background: url(../images/abt_line_bm.gif) no-repeat left top; margin: 0px 0px 0px 18px; width: 666px; overflow: hidden; }
.abt_lf_bm_top a { margin: 0px 0px 0px 26px; width: 92px; text-align: center; color: rgb(51, 51, 51); font-weight: bold; display: inline-block; }
.abt_lf_bm_top a:hover { color: rgb(51, 51, 51); }
.abt_lf_btm { padding: 0px 3px 0px; } 
.abt_lf_btm dl { margin: 0px 6px; width: 154px; text-align: center; overflow: hidden; float: left; display: inline; }
.abt_lf_btm dt { height: 179px; overflow: hidden; }
.abt_lf_btm dt a { background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(208, 208, 208); border-image: none; display: inline-block; }
.abt_lf_btm dt a img { width: 145px; height: 156px; overflow: hidden; }
.abt_lf_btm dd a { font-size: 13px; }
.abt_lf_btm .to_lf { margin-top: 33px; display: inline-block; }
.abt_lf_btm .to_rt { margin-top: 33px; display: inline-block; }
.abt_lf_btm .to_lf { margin-right: 10px; }
.abt_rt { width: 310px; height: 430px; overflow: hidden;  }
.abt_rt_ct { padding: 0px 0px 0px; overflow: hidden; position: relative; }
.abt_rt_ct dl { background: url(../images/wit_img_sd.gif) no-repeat right 164px; width: 240px; height: 183px; text-align: center; overflow: hidden; position: relative; }
.abt_rt_ct dt { height: 170px; overflow: hidden; }
.abt_rt_ct dt a { background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(208, 208, 208); border-image: none; display: inline-block; }
.abt_rt_ct dt a img { width: 234px; height: 164px; overflow: hidden; }
.abt_rt_ct dd { background: rgb(0, 0, 0); left: 3px; width: 234px; height: 28px; bottom: 15px; line-height: 28px; position: absolute; opacity: 0.6; }
.abt_rt_ct dd a { color: rgb(255, 255, 255); }
.abt_rt_ct dd a:hover { color: rgb(255, 255, 255); }
.pub_top { padding: 0px 12px 0px 0px; height: 53px; line-height: 53px; border-bottom-color:#da231d; border-bottom-width: 3px; border-bottom-style: solid; overflow: hidden; }
.pub_top h3 { margin-top: -3px; float: left; }
.pub_top h3 a { padding: 10px 25px; color:#000000; font-family: "微软雅黑"; font-size: 14px; font-weight: 100; text-decoration: none; display: inline-block; }
.pub_top .fr { margin-top: 12px; float:right; } 


 
.max_width {
    margin: auto; 
    width: 1000px;
}
 
.on_touch {
    float: left;
    width: 370px;
}


.work_time {
    float: left;
    width: 330px;
}
.work_time {
    float: left;
    width: 330px;
}
.work_time {
    float: left;
    width: 330px;
}
user agent stylesheetdiv {
    display: block;
}
Inherited from div.foot
.foot {
    background-color: #515151;
  
}

Inherited from body
body, td, th {
    font-family: "微软雅黑", "宋体", Arial;
    font-size: 12px;
    color: #333;
}
body, td, th {
    font-family: "微软雅黑", "宋体", Arial;
    font-size: 12px;
    color: #333;
}
body, td, th {
    font-family: "微软雅黑", "宋体", Arial;
    font-size: 12px;
    color: #333;
}
body, td, th {
    font-family: "微软雅黑", "宋体", Arial;
    font-size: 12px;
    color: #333;
}

.f_contact {
    float: right;
    width: 285px;
    padding-bottom: 10px;
}

.clear_float {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    width: 100%;
}

.copy_right {
    line-height: 50px;
    padding-left: 15px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #6c6c6b;
}

.f_h {
    font-size: 18px;
    line-height: 50px;
	text-align:left;
}
.ft_qq{ text-align:left;}
.ft_qq img {
    padding-right: 8px;
	text-align:left;
}

.work_time p {
    line-height: 25px;
	text-align:left;
}
.f_contact p {
    line-height: 25px;
	text-align:left;
}
.f_contact p #add {
    background-image: url(../images/home.png);
}
.f_contact p #tel {
    background-image: url(../images/tel.png);
}
.f_contact p #email {
    background-image: url(../images/email.png);
}

#banner_about {
    height: 260px;
    position: relative;
    z-index: 0;
}

.con {
	width: 310px;
	height: 395px;
	overflow: hidden;
}
.Ctitle {
	height: 33px;
	line-height: 33px;
	background: url(../images/news_title.jpg) no-repeat;
}
#problem .Ctitle a.more {
	display: block;
	width: 60px;
	height: 32px; 
	float: right;
}
.con ul {
	border: 1px solid #e1e1e1;
	border-top: 0;
	display: block;
	padding: 0px 8px;
	height: 311px;
} 
.con  ul li {
	height: 90px;
	display: block;
	padding-top:10px; 
}
.con  ul li a, .con  ul li span { 
	display: block;
	padding-left: 35px;
}
.con  ul li a {
	line-height: 12px;
	padding-top: 5px;
	padding-right: 5px;
	height: 14px;
	overflow: hidden;
	table-layout: fixed;
	white-space: nowrap;
	width: 80%; 
	color: #fff;
	text-overflow: ellipsis;
	background: url(../images/wen.jpg) 0px 0px #a2a2a2 no-repeat;
}
.con  ul li span {
	line-height: 24px;  
	color: #666; 
	padding: 5px;
	padding-left: 35px;
	background: url(../images/da.jpg) 0px 5px no-repeat;
}
.content1 { margin: 15px auto; width: 1200px; height: auto; overflow: hidden; }
.youshi { width: 1024px; height: 600px; overflow: hidden; margin:0px auto; }

.fr1{margin:0px auto;}
    .youshi ul { margin: 0; padding: 0; }
        .youshi ul li { float: left; display: block; padding: 40px 15px; width: 310px; height: 220px; background: #ececec; color: #666; font: 14px/24px "Microsoft YaHei"; }
.imp1 h4{ line-height:204px;height:204px; color:#fff; font-weight:100;background:url(../images/imp_bg.gif) center top no-repeat; font-size:30px; }
.imp img{ display:block; vertical-align:top;}
.imp1 h4 a{ color:#fff;}

.side-img:hover {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
.side-img {
    float: left;
    width: 200px;
    height: 200px;
    margin-top: 10px;
    background: url(../images/side-img.png) left center no-repeat;
    -webkit-background-size: 200px 200px;
    -moz-background-size: 200px 200px;
    background-size: 200px 200px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;
	margin-left:20px;
}

.prod ul{ margin-top:15px; margin-left:8px;}
.prod ul li{ width:240px; float:left;}
.prod ol{ float:left; width:700px; margin-top:20px;}

#PageLeft .subnav h1{width:240px; height:80px; float:left; line-height:80px; text-align:left;  color:#FFF;}


#xinwen{float:left;height:355px; background:#fff;border:1px solid #e5e5e5;margin-top:10px; margin-bottom:15px; width:700px;}
#xinwen h1{float:left;background-image:url(../images/title_3.jpg); width:700px; height:46px; padding-bottom:10px;}
#xinwen h1 a{font: bold 14px/46px "΢���ź�"; color:#343434; }
#xinwen h1 a:hover{color:red}
#xinwenimg{padding-left:20px;}
#mleft{float:left;} 
.mleft{float:left;}
#mright{float:right;}
.mright{float:right;}
#clear{clear:both;} 

#newstitle{float:left;font:12px "΢���ź�"; color:#7c7c7c; line-height:28px; width:330px; background-image:url(../images/icon.png); background-position:-8px; background-repeat:no-repeat;left:0px;}
#newstitle a{font:12px "΢���ź�"; color:#666; line-height:24px}
#newstitle a:hover{color:#da0011;}

#newstitleli{float:left;font:12px "΢���ź�"; color:#666; line-height:35px; width:730px; border-bottom:1px  dashed #ccc; background-image:url(../images/icon.png); background-position:left; background-repeat:no-repeat;left:0px;}
#newstitleli a{color:#666}

#questiontitle{float:left;font:12px "΢���ź�"; color:#7c7c7c; line-height:28px; width:285px; background-image:url(../images/icon.png); background-position:left; background-repeat:no-repeat;left:0px;}
#questiontitle a{font:12px "΢���ź�"; color:#666; line-height:24px}
#questiontitle a:hover{color:#da0011;}
.p_l30{padding-left:30px}
#question{float:right; width:355px; height:355px; border:1px solid #e5e5e5;margin-top:10px; background:#fff; margin-bottom:15px;}
#question h1{background-image:url(../images/title_news.jpg);font: bold 14px/44px "΢���ź�"; color:#343434; padding-bottom:10px;}
.pro_list_r .fl, .right_list .fl {
    margin-right: 5px;
	float:right;
}
.pro_list {
    overflow: hidden;
    margin: 0px auto;
}

.ww {
    width: 1024px;
    margin: 0 auto;
}
.kc02 UL LI {
    padding: 0px 15px 15px 0px ;
    width: 159px;
    float: left;}
	
.kc02 UL LI {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    WIDTH: 159px;
    PADDING-RIGHT: 15px;
    FLOAT: left;
    PADDING-TOP: 0px;}

.pro_list_l ul li { 
    line-height: 48px;
    border-bottom: 1px solid #c2c1c1; 
    margin: 0 5px;
}

.zs {

	WIDTH: 270px; MARGIN-LEFT: 20px

}

.zs_top {

	 HEIGHT: 27px; MARGIN-RIGHT: 30px;BACKGROUND: url(../images/about_bg.gif) no-repeat -8px -8px; width:270px; height:40px; line-height:40px; margin-top:17px;

}

.zs_con {
 
	PADDING-TOP: 10px

}

.zs_con ul li img{padding-bottom:7px;}

.kc01 {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 99px

}

.kc03 {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 99px

}

.kc02 UL LI {

	PADDING-BOTTOM: 18px; PADDING-LEFT: 15px; WIDTH: 159px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 0px

}

.kc02 UL LI IMG {
    BORDER-BOTTOM: #e2dfcc 1px solid;
    BORDER-LEFT: #e2dfcc 1px solid;
    WIDTH: 159px;
    HEIGHT: 231px;
    BORDER-TOP: #e2dfcc 1px solid;
    BORDER-RIGHT: #e2dfcc 1px solid; 
}

.kc02 UL LI SPAN {

	TEXT-ALIGN: center; LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px; OVERFLOW: hidden

}

.kc02 UL LI SPAN A {

	COLOR: #502218

}

.zs_ul {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 20px

}

.zs_ul UL LI {

	TEXT-ALIGN: center; LINE-HEIGHT: 31px; WIDTH: 239px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../images/zs_libg.gif) no-repeat; HEIGHT: 31px; OVERFLOW: hidden

}

.QR {
    position: relative;
}

.QRCon {
    left: 0px;
    top: -70px; 
    width: 100px;
    margin-left: -86px;
    display: none;
    position: absolute;
    z-index: 1001;
}
#search {
    width: 180px;
    height: 25px;
    float: right;
    background: #BBB;
    margin-top: 0px;
    border-radius: 5px;
    position: relative;
}
#search input {
    border: 0px none;
    background: none;
    color: #FFF;
    padding: 5px;
    margin: 0;
    margin-left: 4px;
	}
#search a {
    display: block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    right: 5px;
}

.tit1 {
    padding: 0px 10px;
    height: 38px;
    background: url(../images/tit1_bg.jpg) repeat-x left top;
}

.tit1 h2 {
    float: left;
    padding: 0 30px;
    height: 38px;
    color: #fff;
    font: 15px/33px "Microsoft YaHei";
    background: url(../images/tit1_bg2.png) repeat-x center top;
	}
	.tit1 span {
    float: right;
    margin-top: 13px;
    width: 36px;
    height: 11px;
    overflow: hidden;
}

.con3_l { float: left; width: 320px; height: auto; overflow: hidden; border: 1px solid #ddd; }
.con3_r { float: right; width: 660px; height: auto; overflow: hidden; border: 1px solid #ddd; }
.news { margin: 10px; width: 300px; height: auto; overflow: hidden; }
.news ul { margin: 0; padding: 0; }
.news ul li { float: left; width: 300px; height: 25px; overflow: hidden; }
.news ul li a { float: left; display: block; width: 220px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico2.png) 0 0 no-repeat; color: #666; font: 12px/25px "Microsoft YaHei","Arial"; }
.news ul li a:hover { color: #390; background: url(../images/ico2.png) 0 -25px no-repeat; }
.news ul li span { float: right; display: block; color: #999; font: 11px/25px "Microsoft YaHei","Arial"; -webkit-text-size-adjust: none; }



.tit2 {
    margin-bottom: 5px;
    padding: 0px 10px;
    height: 33px;
    background: url(../images/tit2_bg.jpg) repeat-x left top;}
	.tit2 span {
    float: right;
    margin-top: 13px;
    width: 36px;
    height: 11px;
    overflow: hidden;
}

.tit2 h2 {
    float: left;
    margin-top: 5px;
    width: 100px;
    height: 28px;
    color: #000000;
    font: 15px/28px "Microsoft YaHei"; 
    background: url(../images/tit2_bg2.png) repeat-x center;
    text-align: center;
}
.xx1 { margin-bottom: 10px; padding: 10px; height: auto; overflow: hidden; background: url(../images/ys_xx.gif) no-repeat center bottom; }
.xx1_l { float: left; width: 310px; height: 160px; overflow: hidden; }
.xx1_r { float: right; width: 310px; height: 160px; overflow: hidden; }
.xx1_r dl { float: left; display: block; width: 310px; height: 54px; overflow: hidden; }
.xx1_r dt { width: 100px; height: 28px; overflow: hidden; color: #da231d; font: bold 16px/28px "Microsoft YaHei"; background: url(../images/tit2_bg2.png) no-repeat center; text-align: center; }
.xx1_r dd { width: 310px; height: 26px; overflow: hidden; color: #666; font: 12px/26px "Microsoft YaHei"; }
.xx2 { height: 175px; overflow: hidden; }
.xx2 ul { margin: 0; padding: 0; }
 .xx2 ul li { float: left; margin: 0 10px; width: 145px; height: 175px; overflow: hidden; }
.xx2 ul li h2 { margin-bottom: 7px; width: 145px; height: 28px; overflow: hidden; background: url(../images/xx2tit_bg.jpg) repeat-x left center; color: #da231d; font: bold 16px/28px "Microsoft YaHei"; text-align: center; }
.xx2 ul li em { display: block; width: 145px; height: 80px; overflow: hidden; }
.xx2 ul li span { width: 145px; height: 60px; color: #666; font: 12px/20px "Microsoft YaHei"; }


.con4_l { float: left; width: 240px; height: 300px; overflow: hidden; border: 1px solid #ddd; }
.con4_m { float: left; margin-left: 17px; width: 480px; height: 300px; overflow: hidden; }
.con4_r { float: right; width: 240px; height: 300px; overflow: hidden; border: 1px solid #ddd; }
.faq { margin: 5px;}
.faq dl { float: left; display: block; width: 100%; height: auto; overflow: hidden; border-bottom: 1px; dashed #666; }
.faq dl dt { width: 100%;height: 30px; text-indent: 30px; color: #000000; font: bold 12px/30px "Microsoft YaHei"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/wd_w.gif) no-repeat left center; }
.faq dl dd { text-indent: 30px;width: 100%; height: auto; overflow: hidden; color: #666; font: 12px/20px "Microsoft YaHei"; background: url(../images/wd_d.gif) no-repeat left top; }
.notice { margin-top: 2px; margin-bottom: 10px; width: 480px; height: 120px; overflow: hidden; }
.notice_l { float: left; width: 200px; height: 120px; overflow: hidden; }
.notice_r { float: right; width: 270px; height: 120px; overflow: hidden; color: #666; font: 13px/20px "Microsoft YaHei"; }
.notice_r span { display: block; width: 270px; height: 20px; color: #333; font: bold 13px/20px "Microsoft YaHei"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.notice_news { width: 480px; height: auto; overflow: hidden; }
 .notice_news ul { margin: 0; padding: 0; }
 .notice_news ul li { float: left; width: 480px; height: 25px; overflow: hidden; border-bottom: 1px dotted #ddd; }
.notice_news ul li a { float: left; display: block; width: 400px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico2.png) 0 0 no-repeat; color: #666; font: 12px/25px "Microsoft YaHei","Arial"; }
.notice_news ul li a:hover { color: #390; background: url(../images/ico2.png) 0 -25px no-repeat; }
.notice_news ul li span { float: right; display: block; color: #999; font: 11px/25px "Microsoft YaHei","Arial"; -webkit-text-size-adjust: none; }
.contact { margin: 10px; width: 220px; height: 247px; overflow: hidden; color: #666; font: 12px/22px "Microsoft YaHei"; }
.contact img { float: left; margin-bottom: 5px; }
.contact span { color: #333; font: bold 13px/22px "Microsoft YaHei"; }

#footer{background:#f2f9fc;border-top:solid 1px #dbe7ec;padding:40px 0px;height:160px;margin-top:20px;}
#footer-top{height:auto;overflow:hidden;}
#footer-top .footMenu{float:left;width:740px;position:relative;height:180px;border-right:solid 1px #d8e2e6;}
#footer-top .footMenu #gyjl{position:absolute;left:0px;}
#footer-top .footMenu #gyjl h1{font-size:16px;color:#0089cf;}
#footer-top .footMenu #gyjl ul{margin-top:15px;}
#footer-top .footMenu #gyjl ul li{height:15px;padding:5px 0px;}

#footer-top .footMenu #jssl{position:absolute;left:120px;}
#footer-top .footMenu #jssl h1{font-size:16px;color:#0089cf;}
#footer-top .footMenu #jssl ul{margin-top:15px;}
#footer-top .footMenu #jssl ul li{height:15px;padding:5px 0px;}

#footer-top .footMenu #htcp{position:absolute;left:235px;}
#footer-top .footMenu #htcp h1{font-size:16px;color:#0089cf;}
#footer-top .footMenu #htcp ul{margin-top:15px;}
#footer-top .footMenu #htcp ul li{height:15px;padding:5px 0px;}

#footer-top .footMenu #xwzx{position:absolute;left:350px;}
#footer-top .footMenu #xwzx h1{font-size:16px;color:#0089cf;}
#footer-top .footMenu #xwzx ul{margin-top:15px;}
#footer-top .footMenu #xwzx ul li{height:15px;padding:5px 0px;}

#footer-top .footMenu #rlzy{position:absolute;left:460px;}
#footer-top .footMenu #rlzy h1{font-size:16px;color:#0089cf;}
#footer-top .footMenu #rlzy ul{margin-top:15px;}
#footer-top .footMenu #rlzy ul li{height:15px;padding:5px 0px;}

#footer-top .footMenu #khfw{position:absolute;left:570px;}
#footer-top .footMenu #khfw h1{font-size:16px;color:#0089cf;}
#footer-top .footMenu #khfw ul{margin-top:15px;}
#footer-top .footMenu #khfw ul li{height:15px;padding:5px 0px;}

#footer-top .footMenu #lxwm{position:absolute;left:680px;}
#footer-top .footMenu #lxwm h1{font-size:16px;color:#0089cf;}
#footer-top .footMenu #lxwm ul{margin-top:15px;}
#footer-top .footMenu #lxwm ul li{height:15px;padding:5px 0px;}




#footer-top .footCotact{float:right;position:relative;width:250px;height:130px;background:url(../images/footCotact.jpg) no-repeat bottom;}

#footer-top a#sinaew{display:inline-block;position:absolute;height:30px;width:30px;left:80px;top:0px;background:url(../images/sina.png) no-repeat;}
#footer-top a#wxew{display:inline-block;position:absolute;height:30px;width:30px;left:115px;top:0px;background:url(../images/weixin.png) no-repeat;}



#footer-bottom{border-top:solid 1px #dbe7ec;padding:25px 0px;margin-top:40px;font-size:14px;}
#footer-bottom .fLeft{float:left;width:800px;}
#footer-bottom .fRight{float:right;}
#footer-bottom .fRight a{font-size:14px;}
.Tmain1120, .sideright {
    margin: 0px auto;
    width: 1020px;
}

#footer-top .footCotact {
    float: right;
    position: relative;
    width: 250px; 
    height: 130px;
    background: url(../images/footCotact.jpg) no-repeat bottom;
}
.copyrigh {
    width: 100%;
    background: #010a0f;
    height: 50px;
    line-height: 50px;
	float:left;
}
.copyrigh p {
    width: 1020px;
    margin: 0 auto;
    color: #FFFFFF;
}

.copyrigh p span { 
    float: right;
}
 
.faq {
    height: 257px;
    overflow: hidden;
}

.container {
    max-width: 1460px;
    margin: 0 auto;
    width: 80%;
}
.clearfix {
    zoom: 1;
}

.ind_link{ width:100%; height:160px; background:#c7e8fa; margin-top:15px; margin-bottom:15px; float:left;} 
.ind_link li{float:left;width:20%;text-align:center;}
.ind_link li a{display:block;background:#c7e8fa;color:#6aa9dc;/*padding:9% 0;*/border-right:1px solid #deeff8;font-size:16px;position:relative;max-height:160px;min-height:160px;overflow:hidden;}
.ind_link li.lites a{border-right:none;}
.ind_link li a i{display:block;width:70px;height:70px;margin:0 auto 5%;background:url(../images/ind_link.png) no-repeat;background-size:auto 100%;}
.ind_link li.ilink_1 a i{background-position:0 0;}
.ind_link li.ilink_2 a i{background-position:-89px 0;}
.ind_link li.ilink_3 a i{background-position:-178px 0;}
.ind_link li.ilink_4 a i{background-position:-266px 0;}
.ind_link li.ilink_5 a i{background-position:-354px 0;}
.ind_link li a:hover{color:#fff;}
.ind_link li.ilink_1 a:hover i{background-position:-442px 0;}
.ind_link li.ilink_2 a:hover i{background-position:-532px 0;}
.ind_link li.ilink_3 a:hover i{background-position:-620px 0;}
.ind_link li.ilink_4 a:hover i{background-position:-709px 0;}
.ind_link li.ilink_5 a:hover i{background-position:-797px 0;}
.ind_link li a img{height:100%;display:block;display:none;}
.ind_link li.lites a img{max-height:159px;}
.ind_link li a:hover img{display:block;}
.ind_link li a p{position:absolute;left:0;right:0;top:50%;margin-top:-54px;}


.sub2 {
	width:100%;
	margin:15px auto;
	height:575px;
	background:url(../images/bg_sub2.jpg) center no-repeat;
}
.con_sub2 {
	width:980px;
	margin:0 auto;
}
.title_sub2 {
	height:150px;
	margin:0 auto;
	font-size:24px;
	color:#fff;
	background:url(../images/bgtitle_sub2.png) center no-repeat;
}
.title_sub2 span {
	display:block;
	text-align:center;
	padding-top:125px;
	font-size:24px;
}
.con_sub2_ {
	padding-top:67px;
}
.con_sub2_ ul li {
	width:472px;
	float:left;
	margin-right:36px;
}
.con_sub2_ ul li .left {
	float:left;
	width:132px;
}
.con_sub2_ ul li .right {
	float:left;
	width:340px;
}
.con_sub2_ ul li .right p {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #515151;
	height:44px;
	line-height:44px;
}
.con_sub2_ ul li .right span {
	padding-top:13px;
	display:block;
	line-height:20px;
	color:#fff;
}
.con_sub2_ ul li.marR0 {
	margin-right:0px;
}
.con_sub2_ ul li.marB0 {
	margin-bottom:0px;
}



.inf_t{ font-family:"Microsoft YaHei";height:60px; line-height:37px; overflow:hidden;background:url(../images/inf_l.gif) left 37px repeat-x;}
.inf_t h3{ float:left; border-bottom:4px #da231d solid;}
.inf_t h3 a{ display:inline-block; overflow:hidden; font-size:20px; color:#da231d;}
.inf_t h3 a b{color:#000;}
.inf_t .fr{ display:inline-block;padding:0 23px; color:#333;background:url(../images/more_ic.gif) right 12px no-repeat;}

.inf{padding:0px;height:405px; overflow:hidden;font-family:"Microsoft YaHei"; }
.inf_l{width:376px; overflow:hidden;}
.inf_l dl{width:376px;verflow:hidden;}
.inf_l dt img{display:block;width:376px;height:158px;overflow:hidden; vertical-align:top;}
.inf_l dt{height:165px;overflow:hidden; }
.inf_l dl dd h4{ text-align:center; line-height:40px;height:40px; font-size:14px; font-weight:100; font-family:"Microsoft YaHei";}
.inf_l dl dd a{color:#000;}
.inf_l dl p{ line-height:22px;color:#666;height:165px; overflow:hidden;}
.inf_l dl p a{color:#d30000;}
.inf_r{width:623px; overflow:hidden;} 

.inf_r .inf_t{margin:0 0 0 8px;}
.inf_t {
    font-family: "Microsoft YaHei";
    height: 60px;
    line-height: 37px;
    overflow: hidden;
    background: url(../images/inf_l.gif) left 37px repeat-x;
}
.inf2_c{ clear:both;}
.inf2_c dl{width:625px;height:112px;padding:0 0 0 18px; overflow:hidden;}
.inf2_c dt img{display:block;width:146px;height:88px; overflow:hidden;}
.inf2_c dt{ float:left;}
.inf2_c dl dd{width:465px;overflow:hidden; float:right;}
.inf2_c dl dd h4{ font-weight:100; line-height:20px;height:32px; font-size:14px; font-family:"Microsoft YaHei";}
.inf2_c dl dd h4 a{color:#000;}
.inf2_c dl p{ line-height:22px;color:#666;height:45px; overflow:hidden;}
.inf2_c dl p a{color:#d30000; font-size:12px; text-transform:uppercase;}
.inf2_c ul{width:623px; overflow:hidden; clear:both;}
.inf2_c ul li{ overflow:hidden;  float:left; display:inline;margin:0 0 0 18px;width:260px; overflow:hidden; line-height:30px;height:30px;padding:0 0 0 30px;background:url(../images/inf_ic.gif) left 6px no-repeat;}
.inf2_c ul li a{color:#666;}
 
 
 .main {
    width: 1120px;
    margin: 15px auto;
}
 .main ul {width: 1120px; padding:0px; margin:0px; float:left;}
 .main ul li{ float:left; width:560px; height:200px;}


    .tit h2 { float: left; padding: 0 15px; background: #da231d; height: 30px; color: #fff; font: 16px/30px "Microsoft YaHei"; }
    .tit span { float: right; width: 30px; height: 30px; overflow: hidden; text-align: center; }
        .tit span a { display: block; width: 30px; height: 30px; color: #fff; font: 26px/30px "Microsoft YaHei"; background: #d7d7d7; }
            .tit span a:hover { background: #da231d; }
 
 #header{ width:100%;  float:left;  position:relative; z-index:77777; margin:0 auto;}
#header .head{width:1000px; margin:0 auto;}
#header .head h1{width:500px; float:left; height:147px; background:url(../images/logo.jpg) left center no-repeat;}
#header .head ul{width:290px; float:right; height:147px; background:url(../images/h_t.png) center top no-repeat;}
#header .head ul li.toplink{width:290px; float:left; height:22px; font-size:12px; color:#FFF; text-align:center; line-height:22px; vertical-align:middle;}
#header .head ul li.toplink a{font-size:12px; color:#FFF;}
#header .head ul li.toplink span{margin:0 5px;}
#header .head ul li.toptel{width:300px; float:left; text-align:left; height:155px; background:url(../images/phone.jpg) left center no-repeat;}
#header .head ul li.toptel p{width:250px; float:right; height:30px; margin-top:30px; line-height:30px; vertical-align:middle; font-size:16px; color:#000;}
#header .head ul li.toptel span{width:250px; float:right; height:40px; display:block; line-height:40px; vertical-align:middle; font-weight:bold; font-size:26px; color:#da231d;}
#header .menu{width:1000px; margin:0 auto;}
#header .menu ul{width:1000px; float:left; background-color:#da231d; height:46px; line-height:46px; vertical-align:middle; text-align:center;}
#header .menu ul li{width:124px; float:left; height:46px; position:relative; border-right:1px solid #f1f3f6;}
#header .menu ul li a{width:124px; display:block; background-color:#da231d; font-size:16px; color:#fff; float:left; height:46px;}
#header .menu ul li a:hover{background-color:#333; color:#333;}
#header .menu ul li a.menu_hover{background-color:#dee0e5;color:#333;}
#header .menu ul li .subnav{width:124px; position:absolute; display:none; left:0px; top:46px; z-index:2; background-color:#dee0e5;}
#header .menu ul li .subnav a{width:174px; display:block; height:40px;  background-color:#da231d; line-height:40px; vertical-align:middle; font-size:14px; color:#fff; float:left; border-top:#ddd solid 1px; border-bottom:1px solid #f1f3f6; text-align:left; padding-left:32px;}
#header .menu ul li .subnav a:hover{background-color:#dee0e5; color:#333;width:174px; border-bottom:1px solid #d2d3d5;text-align:left; padding-left:32px;}
.box {
    width: 1000px;
    margin: 0 auto;
}


.box .IndLeft{width:260px; margin-top:15px; float:left;}
.box .IndLeft h1{width:260px; height:30px; line-height:30px; font-size:16px; color:#FFF; vertical-align:middle; text-align:center; background-color:#da231d; float:left;}
.box .IndLeft ul{width:260px; text-align:left; height:330px; overflow-y:auto; float:left;}
.box .IndLeft ul li{width:240px; height:36px; line-height:36px; vertical-align:middle; background:#eee url(../images/page_next.gif) 10px center no-repeat; text-indent:20px; border-bottom:#CCC solid 1px; float:left;}
.box .IndLeft ul li a{font-size:14px; color:#333;}
.box .IndLeft ul li a:hover{color:#f60;}

.box .IndLeft h2{
	width:260px;
	height:101px;
	font-weight:normal;
	background:url(../images/lf_n_t.png) left top no-repeat;
	float:left;
}
.box .IndLeft h2 p{
	width:260px;
	margin-top:30px;
	line-height:40px;
	vertical-align:middle;
	font-size:24px;
	color:#FFF;
	text-align:center;
	height:40px;
	display:block;
	float:left;
}
.box .IndLeft h2 span{
	width:260px;
	line-height:20px;
	vertical-align:middle;
	font-size:18px;
	color:#ccc;
	text-align:center;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
}
.box .IndLeft h4{
	width:260px;
	height:86px;
	float:left;
	font-weight:normal;
	margin-top:10px;
	background:url(../images/lf_n_ad.png) left top no-repeat;
}
.box .IndLeft h4 span{
	width:260px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-align:left;
	background:url(../images/lf_n_tel.jpg) 50px center no-repeat;
	text-indent:80px;
	font-size:14px;
	color:#FFF;
	display:block;
	float:left;
	margin-top:20px;
}
.box .IndLeft h4 p{
	width:260px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	font-size:24px;
	color:#FFF;
	display:block;
	float:left;
}

.box .IndRight{width:745px; float:right; margin-top:15px;}
.box .IndRight h1{width:725px; margin-bottom:15px; height:30px; line-height:30px; vertical-align:middle; text-align:center; background-color:#da231d; float:left;}
.box .IndRight h1 p{width:245px; height:30px;  font-size:16px; color:#FFF; text-align:left; text-indent:20px; float:left;}
.box .IndRight h1 a{width:80px; height:30px; font-weight:normal; display:block; font-size:14px; color:#FFF; text-align:center; float:right;}
.box .IndRight ul{width:219px; float:left; text-align:center; float:left; margin:0px 14px;}
.box .IndRight ul li.Indpic{width:209px; height:180px; padding:5px; border:solid 1px #ddd; overflow:hidden; float:left; float:left;}
.box .IndRight ul li.Indpic img{width:209px; display:block; height:180px;}
.box .IndRight ul li.Indtxt{width:219px; float:left; padding:10px 0px;}
.box .IndRight ul li.Indtxt a{font-size:14px; color:#333;}
.box .IndRight ul li.Indtxt a:hover{color:#f60;}


.IndRight h3{
	margin:0 0px 0 20px;
	text-align:left
}
.IndRight h3 a{
	color:#fff
}
.IndRight h3 span{
	margin-left:15px
}
.IndRight .fl,.right_list .fl{
	margin-right:5px
}
.IndRight dl{
	width:210px;
    margin: 10px 22px 0 10px;
	float:left;
	height: 230px;
}
.IndRight dl dt{
	height:180px;
	width:210px;
	border:1px solid #c9caca;
	padding:5px;
}
.IndRight dl dd{
	height:30px;
	padding: 3px 0;
	text-align:center;
	width:202px;
	line-height:33px;
}
.IndRight dl dd a{
	color:#000
}

.prod ul li a:link{ color:#000000;}
.prod ul li a:hover{ color:#000000;}


.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:10px 0; padding-bottom:10px;width:905px; }
.sitemap_con { width:1005px; margin:0 auto; color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #ccc; }
.sitemap_con .map_top img { float:left;}
.site_r_link { width:120px; margin-top:45px;/*上边界根据需要进行调整*/ border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; } /*网站地图，显示方式样式，上边界根据需要进行调整*/
.site_plc { background:url(Img/ico27.gif) no-repeat 0 8px; padding:5px 0; text-indent:10px;}
.sitemap_con h4 { line-height:30px; padding-left:10px;}
.b4 { border:solid 1px #E0E0E0;}
.b4 ul { padding:0 11px;}
.b4 li { float:left ; line-height:25px; width:164px; white-space:nowrap; overflow:hidden; }
.b4 li a { color:#666;}
.b4 li a:hover { color:#0F6BD6;}

#pageTxt {
    width: 1000px;
    background-color: #FFF;
	margin:15px auto;
	
}


#pageTxt #pageRight{width:730px; float:right; text-align:left; margin-top:15px;}
#pageTxt #pageRight > h1{width:730px; height:40px; line-height:40px; vertical-align:middle; background:#e7e7e7 url(../images/title-bg.gif) left center no-repeat;}
#pageTxt #pageRight > h1 span{width:230px; height:40px; font-size:14px; color:#000; font-weight:bold; display:block; float:left; text-indent:20px;}
#pageTxt #pageRight > h1 p{width:450px; height:40px; font-size:12px; color:#000; float:right; font-weight:normal; padding-right:10px; text-align:right;}
#pageTxt #pageRight > h1 p a{font-size:12px; color:#000;}
#pageTxt #pageRight > h1 p a:hover{color:#f60;}
#pageTxt #pageRight .only{width:710px; float:left; overflow:hidden; line-height:200%; font-size:13px; color:#000; padding:20px 10px;}

#pageTxt #pageRight .honor{width:720px; float:left; text-align:center; padding:15px 5px;}
#pageTxt #pageRight .honor ul{width:220px; margin:0px 10px; float:left;}
#pageTxt #pageRight .honor ul li.hr_pic{width:210px; height:240px; padding:4px; overflow:hidden; border:solid #ddd 1px; float:left;}
#pageTxt #pageRight .honor ul li.hr_pic:hover{border:solid #f60 1px;}
#pageTxt #pageRight .honor ul li.hr_pic img{width:210px; height:240px; display:block;}
#pageTxt #pageRight .honor ul li.hr_txt{width:220px; padding:5px 0px; float:left;}
#pageTxt #pageRight .honor ul li.hr_txt a{ font-size:13px; color:#000;}
#pageTxt #pageRight .honor ul li.hr_txt a:hover{color:#f60;}
#pageTxt #pageRight .rpage{width:730px; float:left; text-align:center; padding-bottom:20px;}
#pageTxt #pageRight .rpage a{font-size:13px; color:#333; padding:5px 10px; border:solid #ddd 1px; background-color:#FFF; margin:0px 5px;}
#pageTxt #pageRight .rpage a:hover{color:#fff; background-color:#333;}
#pageTxt #pageRight .rpage a.rpage_hover{color:#fff; background-color:#333;}

.ijob{width:100%; min-height:560px; padding:0px 0 60px; background:url(../images/bg2.png) no-repeat center; overflow:hidden; margin-top:20px;}
	.ijob_main{width:1024px; margin:0 auto; overflow:hidden;}
	.ijob_main p{font:15px/25px "微软雅黑"; color:#fff; text-align:center; letter-spacing:0.05em;}
	.ijob_main ul{width:1050px; margin-top:50px;}
	.ijob_main ul li{width:241px; height:320px; margin-right:20px; position:relative; top:10px; float:left; z-index:20;}
	.ijob_main ul li a{display:block; width:241px; height:320px; background:#646262 repeat;}
	.ijob_main ul li a .div1 img{width:241px;}
	.ijob_main ul li a .div2{padding:0 10px; margin-top:20px; font:bold 18px/20px "微软雅黑"; color:#fff; text-align:center; letter-spacing:0.1em;}
	.ijob_main ul li a .div4{text-align:center; margin-top:10px;}
	.ijob_main ul li a .div5{width:88px; height:23px; margin:20px auto 0; font:15px/23px "微软雅黑"; color:#c2c2c2; text-align:center; letter-spacing:0.1em; border:1px solid #dedede; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
	.ijob_main ul li a:hover .div5{background:#fff; color:#ff0000; border:#fff 1px solid; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
 .itit02 {
    width: 100%;
    margin: 0 auto 0px;
    overflow: hidden;
}
 
.inf{padding:50px 0 0;height:405px; overflow:hidden;font-family:"Microsoft YaHei"; }
.inf_l{width:376px; overflow:hidden;}
.inf_l dl{width:376px;verflow:hidden;}
.inf_l dt img{display:block;width:376px;height:228px;overflow:hidden; vertical-align:top;}
.inf_l dt{height:235px;overflow:hidden; }
.inf_l dl dd h4{ text-align:center; line-height:40px;height:40px; font-size:14px; font-weight:100; font-family:"Microsoft YaHei";}
.inf_l dl dd a{color:#000;}
.inf_l dl p{ line-height:22px;color:#666;height:45px; overflow:hidden;}
.inf_l dl p a{color:#d30000;}
.inf_r{width:623px; overflow:hidden;}  
 
.inf_r .inf_t{margin:0 0 0 58px;}
.inf2_c{ clear:both;}
.inf2_c dl{width:565px;height:112px;padding:0 0 0 58px; overflow:hidden;}
.inf2_c dt img{display:block;width:146px;height:88px; overflow:hidden;}
.inf2_c dt{ float:left;}
.inf2_c dl dd{width:405px;overflow:hidden; float:right;}
.inf2_c dl dd h4{ font-weight:100; line-height:20px;height:32px; font-size:14px; font-family:"Microsoft YaHei";}
.inf2_c dl dd h4 a{color:#000;}
.inf2_c dl p{ line-height:22px;color:#666;height:45px; overflow:hidden;}
.inf2_c dl p a{color:#d30000; font-size:12px; text-transform:uppercase;}
.inf2_c ul{width:623px; overflow:hidden; clear:both;}
.inf2_c ul li{ overflow:hidden;  float:left; display:inline;margin:0 0 0 58px;width:217px; overflow:hidden; line-height:30px;height:30px;padding:0 0 0 30px;background:url(../images/inf_ic.gif) left 6px no-repeat;}
.inf2_c ul li a{color:#666;}
.tem_index_foot{ background:#000; padding-top:40px; padding-bottom:35px; color:#666666;}
.tem_index_foot_logo{ float:left; width:380px; border-right:1px solid #666666; height:115px; padding-top:25px}
.tem_index_foot_contact{ padding-left:20px; line-height:25px; width:380px; float:left; padding-top:5px;}
.tem_index_foot_qr{ float:right; width:215px; text-align:center;}
.powered_by_metinfo{height:30px;background:#666666;color:#fff;text-align: center;line-height:30px;}
.powered_by_metinfo a{color:#fff;}

.tem_inner {
    padding: 0;
    width: 1024px;
    margin: 0 auto;
	height:140px;
} 
.tem_inner1 {
    padding: 0;
    width: 1024px;
    margin: 0 auto;
}

.tan {
    height: 324px;
    overflow: hidden;
    clear: both;
    margin-bottom: 27px;
    border-bottom: 3px solid #ccc;
}

.tan a {
    display: block;
    background: url(../images/ban1.jpg) no-repeat center 0;
    height: 324px;
    overflow: hidden;
}

#i_mmzs{width:100%;}
.i_mmzs{width:100%;max-width:900px;margin:auto;}

.i_pro_2_main{padding:10px 20px 65px 0px;text-align:center;}

.i_pro_2_main .sample_p2{margin:auto;background:url(../images/hong_dian.png);height:40px;line-height:40px;color:#fff;margin-top:10px;border-radius:5px;width:80%;}
.i_pro_2_main img{max-width:80%}

.lx_anniu{ width:100%; text-align:center;}

#pro_mmzs{width:100%;}
.pro_mmzs{width:100%;max-width:1100px;margin:auto;}

.pro_box{width:100%;  margin:0 auto; background:url(../images/bg1.jpg) center;} 
.pro_ico{text-align:center;}
.por_box1{width:100%; max-width:1200px; margin:0 auto;}
.pro_list{text-align:center;}
.pro_list ul li{float:left; margin:3px; }

.pro_tp1{color:#fff; font-size:18px;}
.pro_tp{color:#fff; font-size:16px;}
.pro_tp:hover{color:#FF002A;}


.zp_pro_tp1{color:#2D2C31; font-size:18px;}
.zp_pro_tp{color:#2D2C31; font-size:18px;}
.zp_pro_tp:hover{color:#FF002A;}


.pro_title{width:80%; height:50px; margin:0 auto; margin-top:-3px; background-color:#1A1D22; line-height:50px;}
.pro_name{color:#FF002A; font-size:14px; font-weight:bold;}
.pro_ge{color: #fff;}

 #owl-services .owl-prev{position:absolute; display:block;  width:40px; height:50px; cursor:pointer; background-repeat:no-repeat; background-image:url(../images/left_ico.png); float:left; margin-top:-135px; *margin-left:-450px !important; }
#owl-services .owl-prev:hover{position:absolute; display:block;  width:40px; height:50px; cursor:pointer; background-repeat:no-repeat; background-image:url(../images/left_ico1.png); float:left; margin-top:-135px; *margin-left:-450px !important ; }


#owl-services .owl-prev{ margin-left:-50px; }
#owl-services .owl-prev:hover{ margin-left:-50px; }


#owl-services .owl-next{display:block; width:40px; height:50px; cursor:pointer;background-repeat:no-repeat;background-image:url(../images/right_ico.png); float:right; margin-top:-135px; margin-right:-50px;}
#owl-services .owl-next:hover{display:block; width:40px; height:50px; cursor:pointer;background-repeat:no-repeat;background-image:url(../images/right_ico1.png); float:right; margin-top:-135px; margin-right:-50px;}
 
 .tt_p:hover {
    color: #FF002A;
}
.tt_p {
    font-size: 15px;
    margin-top: 10px;
}
.anniu{width:100%; margin:0px auto 20px auto; float:left; background:#ffffff; height:70px;} 
.lx_anniu{ width:100%; text-align:center;} 
.anniu_box{width:100%; margin:0 auto;}
.anniu_box li{float:left;}
.lx{width:12%; height:48px; background-color:#252122; text-align:center; border-radius:20%; margin-left:37%;}
.lx_p{font-size:18px; color:#fff; line-height:48px;}
.tj{width:12%; height:48px; background-color:#252122; text-align:center; border-radius:20%; margin-left:3%;}
.tj_p{font-size:18px; color:#fff; line-height:48px;}
.lx:hover{background-color:#FA5B31;}
.tj:hover{background-color:#FA5B31;}


.sample .owl-theme .owl-controls .owl-nav .disabled{
	opacity: 0.5;
	cursor: default;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.sample .owl-theme .owl-controls .owl-nav div:hover{
	text-decoration: none;
}

/* Styling dots*/
.sample .owl-theme .owl-dots .owl-dot{
	/* display: inline-block; */
	/* zoom:1; */*
	display: inline;/*IE7 life-saver */
}

.sample .owl-theme .owl-dots{
	padding-top:20px;
}

.sample .owl-theme .owl-dots .owl-dot span{
	-webkit-backface-visibility: visible;
	display: block;
	width: 15px;
	height: 15px;
	margin: 3px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #ffffff;
	transition-property: opacity;
  	transition-duration: 200ms;
  	transition-timing-function: ease;
}

.sample .owl-theme .owl-dots .owl-dot.active span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

.ous_ztu{
    -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}
  
.ous_ztu:hover{

  *filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)!important;
	
}
.ous_ztu:hover{
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
	
	
}

.site-nav{
	direction: ltr;
	color: #ccc;
	font: 400 13px/32px "Open Sans",微软雅黑;
	height: 32px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 600px;
	z-index: 99999;
	background: #F8F8F8;
	border-bottom:1px solid #DDD;	
}
.site-nav ul.nav_bl{
	float:left;	
}
.site-nav ul.nav_br{
	float:right;	
}
.site-nav ul.nav_bl > li,
.site-nav ul.nav_br > li{
	float:left;
	margin-right:10px;	
}
.site-nav ul.nav_bl > li.welcome{
	margin-right:5px;
}
.site-nav ul.nav_bl > li > a,
.site-nav ul.nav_br > li > a{
	line-height:32px;
	padding:0 6px;
}
.site-nav ul.nav_bl > li > a{
	display:block;	
	white-space:nowrap;	
	overflow:hidden;
}
.site-nav ul.nav_bl > li.menupop > a:hover,
.site-nav ul.nav_br > li.menupop > a:hover{
	background-color:#FFF;	
}
.site-nav .with-avatar img.avatar{
	border:1px solid #DDD;	
	overflow:hidden;
	position:static;
	margin-left:10px;
	background-color:#FFF;
}
.site-nav .with-avatar > a > img.avatar{
	margin:0 0 3px 5px;
}
.site-nav .welcome,
.site-nav .menupop{
	color:#888;	
}
.site-nav .welcome > a,
.site-nav .menupop > a{
	color:#F60;
}
.site-nav .welcome > a{
	float:right;	
}
.site-nav .menupop > a .icon{
	float:right;
	width:11px;
	height:8px;
	margin:13px 0 0 6px;
	margin-left:26px\0;
	background-position:-133px -65px;
}
.site-nav .menupop{
	position:relative;
	padding:0;
}
.site-nav .menupop ul.sub-menu{
	display:none;
	padding:12px 15px;
}
.site-nav .menupop ul.sub-menu li{
	margin:0 0 5px 80px;
	white-space:nowrap;
	line-height:18px;	
}
.site-nav .menupop ul.sub-menu .avatar,
.site-nav .menupop ul.sub-menu .avatar img{
	-moz-border-radius: 64px; 
    -webkit-border-radius: 64x;
    border-radius:64px;
}
.site-nav .menupop ul.sub-menu .avatar{
	float:left;
	margin:0;
	width:62px;
	padding:1px;
}
.site-nav .menupop ul.sub-menu .avatar img{
	width:64px;
}
.site-nav .menupop ul.sub-menu .display-name,
.site-nav .menupop ul.sub-menu .username{
	font-size:15px;
	font-weight:600;
}
.site-nav .menupop ul.sub-menu .logout a{
	margin-right:10px;	
}
.site-nav li.hover > a,
.site-nav ul.sub-menu{
	background-color:#FFF;	
}
.site-nav .nav_br ul.sub-menu{
	padding:0 0 5px 0;		
}
.site-nav .nav_br ul.sub-menu li a{
	line-height:24px;
	padding:0 10px;	
}
.site-nav .phone img{
	margin-bottom:4px;	
}
.layout {
    width: 1020px;
    margin: 0 auto; 
}

#menuC{width:100%; height:38px;  background:#999; text-align:center; color:#FFF; font-size:14px;  z-index:99; float:left;}
#menu{display:block; width:1040px; height:38px; float:left;}
#menu li{float:left; display:block; position:relative; z-index:9;}
#menu li.split{background:url(images/menu_split.png) no-repeat left 13px; font-size:0px; width:1px; height:38px;}
#menu li a{display:inline-block; color:#FFF; padding-left:32px; padding-right:32px; line-height:35px; height:38px; font-weight:bold; font-size:14px;}
#menu li a.A{background:#c50102;}
#menu li div{position:absolute; z-index:10; left:0; top:38px; background:#c50102; padding-left:31px; padding-right:25px; padding-top:10px; padding-bottom:20px; height:180px; width:330px; display:none;} 
#menu li div a{
	display:block; height:auto; line-height:normal; width:auto; text-align:left; background:none; font-weight:normal;
	padding:8px 10px 8px 0px; color:#FFF; font-size:12px; border-bottom:1px dotted #F2B0B3;
}
#menu li div p{width:110px; float:left;}
#menu li div img{display:block; float:right; padding-top:12px;}
#menu_shadow{background:url(images/menu_shadow.png) repeat-x left top; height:10px; width:100%; position:absolute; z-index:1; top:38px; left:0; display:none;}

.h_wrap{background:url(../images/hdw.gif) left bottom repeat-x;height:180px; overflow:hidden;margin:0 auto;  width:1002px;}
.h_mid{height:121px;padding:40px 0 0; overflow:hidden; font-family:"Microsoft YaHei";}
.h_mid .logo{float:left;}
.h_mid .logo img{ display:block;}
.h_tel{padding:45px 0 0 70px; font-size:14px; color:#333;overflow:hidden;background:url(../images/hd_tel.jpg) left 42px no-repeat;}
.h_tel b{font-size:28px; color:#c20503; display:block;}

