﻿
/* CSS Document */
/*T-XYS004*/
/*404*/
.img404{margin:5% auto 0; text-align:center;}
.nav404{text-align:center; font-size:1.4em; line-height:2em;}
.nav404 a{display:inline-block; vertical-align:top; margin:0 1em;}

/********layout***********/
body{min-width:320px;}
img{max-width:100%;}
.header{margin:auto; max-width:1003px;}
.logo{float:left; margin:1.2% 0;}
.header_r{float:right; text-align:right; margin:1.5% 0 1.2%;}
.header_tel{display:block; margin-bottom:0.5em; color:#fc6131; font-size:15px; max-width:400px; overflow:hidden; line-height:20px; height:20px; white-space:nowrap;}
.header_tel b{ font-size:17px;}
.header_rlist li{float:right; margin-left:1em;}
.header_rlist li a{white-space:nowrap;}
.header_rlist li.header_ewm{position:relative; z-index:3;}
.header_rlist li.header_ewm div{position:absolute; right:0; width:10em; bottom:-10em; display:none;}
.header_rlist li.header_ewm:hover div{display:block;}
.header_rlist li.search{background:url(../image/search.png); width:184px; height:21px; overflow:hidden;}
.header_rlist li.search input[type='text']{float:left; width:135px; height:21px; line-height:21px; margin-left:15px; color:#999;}
.header_rlist li.search input[type='button']{float:right; width:27px; height:21px;}


/********guantingting  2014-08-19 start***********************************/
#nav{position:relative; z-index:2; background:#fc6131; box-shadow: 0 2px 3px 2px rgba(0,0,0,0.2);}
#nav ul{margin:auto; max-width:1003px; position:relative; z-index:1; padding-bottom:0.25em;}
#nav ul li{float:left; position:relative; width:17%; *width:16.9%; background:url(../image/line01.png) 0 6px no-repeat;}
#nav ul li:first-child{width:15%; background:none;}
#nav ul li a{display:block; overflow:hidden; height:28px; color:#fff; text-align:center;}
#nav ul li>a{font-size:1.16em; height:2.57em; line-height:2.57em;}
#nav ul li dl,#nav ul li>div{position:absolute; width:100%; left:0; top:4.58em; padding:10px 0; background:url(../image/blue_copacity90.png); display:none;}
#nav ul li dl i,#nav ul li>div i{position:absolute; width:100%; left:0; top:-1.7em; height:1.7em; background:url(../image/slidenavbgt.png) center bottom no-repeat;}
#nav ul li dl dd,#nav ul li>div a{line-height:28px; padding:0 6%; font-size:13px; position:relative;}
#nav ul li:hover>a,#nav ul li.now>a,#nav ul li dl dd:hover>a,#nav ul li dl dd div>a:hover,#nav ul li>div a:hover{color:#ffdc05;}
#nav ul li dl dd:hover,#nav ul li>div a:hover{background-color:#fc6131;}
#nav ul li:hover dl,#nav ul li:hover>div{display:block;}
#nav ul li dl dd div{position:absolute; left:100%; top:-0.75em; background:#fc6131; width:100%; padding:5px 0; display:none;}
#nav ul li dl dd:hover div{display:block;}
/********guantingting  2014-08-19 end***********************************/



.nav_hr{position:absolute; bottom:-20px; left:0; width:100%; height:22px;/* background:url(../images/nav_hrbg.png) center bottom no-repeat; */}
#phone_nav{display:none;}
#phone_navpop{display:none;}

.footer{background:#f5f5f5;}
.ft_main{max-width:1003px; margin:auto; color:#8f8f8f; line-height:1.5em; padding:1.2em 0 0.5em; position:relative; z-index:1;}
.ft_copyright{float:left;width:71%;}
.ft_copyright a{color:#8f8e8e;}
.ft_copyright a:hover,.ft_copyright a:focus{color:#666;}
.ft_tmall{float:right; position:relative;}
.ft_tmall div{ position:absolute; left:-6px; top:-120px; display:none;}
.ft_tmall:hover div{ display:block;}

/*backtop*/
#pc_backtop{position:absolute; z-index:9; right:-70px; top:-57px; cursor:pointer;}
#phone_backtop{margin:3% 0; display:none;}
#phone_backtop a{display:block; margin:auto; border:1px solid #ebebeb; background:#f1f1f1; color:#2e2e2e; text-align:center; width:150px; height:2em; line-height:2em; font-size:1.3em;}

/*floatpros*/
#floatpros{position:absolute; z-index:9; right:0; top:150px; padding:4px; width:107px; border:1px solid #74bbea; background:#fff;}
#floatpros_btn{position:absolute; top:-1px; left:-33px;}
#floatpros div a{display:block; line-height:27px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#floatpros div a:hover{background:#74bbea; font-weight:bold; color:#fff;}

/*index*/
#banner{overflow:hidden; height:499px; position:relative; z-index:1;}
#banner_img{width:100%;}
#banner_img li{width:1600px; position:absolute; z-index:1; left:50%; margin-left:-800px; top:0; display:none;}
#banner_img li:first-child{display:block;}
#banner_img li a{display:block;}
#banner_pros{position:absolute; z-index:2; left:50%; bottom:25px; margin-left:330px; width:170px; height:130px; background:url(../image/banner_prosbg.png) 0 15px no-repeat;}
#banner_prosl,#banner_prosr{width:17px; height:25px; margin-top:50px;}
#banner_prosl{float:left; background:url(../image/banner_prosl.png) center center no-repeat;}
#banner_prosr{float:right; background:url(../image/banner_prosr.png) center center no-repeat;}
#banner_pros ul{position:relative; z-index:1; margin:auto; width:100px; height:130px;}
#banner_pros ul li{position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; display:none;}
#banner_pros ul li:first-child{display:block;}
#banner_pros ul li img{max-height:100%;}
#banner_pros ul li i{display:inline-block; vertical-align:middle; height:100%;}

#banner_nav{background:#fc6131; position:relative; z-index:1; top:-49px;}
.banner_navmain{max-width:1003px; margin:auto; overflow:hidden; line-height:49px; height:49px; position:relative;}
#banner_btn{position:absolute; top:0; right:0; width:170px; text-align:center;}
#banner_btn a{display:inline-block; vertical-align:top; width:8px; height:8px; margin:22px 2px 0; background:url(../image/banner_btnbg.png) center center no-repeat;}
#banner_btn a.chos{background:url(../image/banner_btnhv.png) center center no-repeat;}
#banner_nav dl{max-width:700px; color:#fff; margin-right:170px;}
#banner_nav dt{float:left; font-size:13px; white-space:nowrap; padding-left:1em;}
#banner_nav dd{ overflow:hidden;}
#banner_nav dd li{ height:49px;list-style:none outside none;; overflow:hidden;}
#index_news_scroll{ height:49px; overflow:hidden;}
#banner_nav dd a{display:block; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#banner_nav dd a:hover{text-decoration:underline;}

.h_main{max-width:1003px; margin:auto; overflow:hidden; clear:both;}
.h_main section{
	display:inline-block; 
	vertical-align:top; 
	*display:inline;* 
	zoom:1; width:33%; 
	text-align:left; 
	min-width:300px; 
	height:200px; 
	padding-top:2em;
}
.h_main section header{font-size:14px; line-height:32px; color:#fc6131; overflow:hidden;}


#h_zuixin{position:relative; z-index:1;}
#h_zuixin ul{position:relative; z-index:1; width:100%; height:70px;}
#h_zuixin ul li{position:absolute; top:0; left:0; width:100%; display:none;}
#h_zuixin ul li:first-child{display:block;}
#h_zuixin ul li{overflow:hidden;}
#h_zuixin ul li a.img{float:left; width:126px; height:80px; margin-right:14px; text-align:center;}
#h_zuixin ul li a.img img{max-height:100%;}
#h_zuixin ul li a.img i{display:inline-block; vertical-align:middle; height:100%;}
#h_zuixin ul li a.tit{display:block; max-width:150px; overflow:hidden; color:#888; font-weight:bold; white-space:nowrap; text-overflow:ellipsis;}
#h_zuixin ul li a.tit:hover,#h_zuixin ul li a.tit:focus{color:#666;}
#h_zuixin ul li p{color:#545454; margin-top:5px; height:32px; width:150px; overflow:hidden; line-height:16px;}
#h_zuixin > p{ position:absolute; left:140px; top:115px; z-index:9;}
#h_zuixinl,#h_zuixinr{position:absolute; z-index:2; top:92px; width:21px; height:18px;}
#h_zuixinl{background:url(../image/h_zuixinl.png); left:142px;}
#h_zuixinr{background:url(../image/h_zuixinr.png); left:163px;}

.h_gonglue div{
	overflow:hidden; 
	border-bottom:1px dashed #dedede; 
	padding-bottom:25px;

	width: 50%;
}
.h_gonglue a.fl{width:40px; height:50px; text-align:center; margin-right:10px;}
.h_gonglue a.fl img{max-height:100%;}
.h_gonglue a.fl i{display:inline-block; height:100%; vertical-align:middle;}
.h_gonglue a.tit{display:block; width:220px; color:#fc6131; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:5px;}
.h_gonglue p{color:#888; overflow:hidden; height:20px; line-height:20px; margin-top:0px; width:220px;}
.h_gonglue a.more{color:#bdbdbd; margin-top:7px; display:block;}
.h_gonglue a.more:hover,.h_gonglue a.more:focus{color:#888;}


/*news*/
#news_top{background:url(../image/news_toplt.png) 0 0 no-repeat #75afd6; width:100%; margin:30px auto 0; position:relative; z-index:1; overflow:hidden;}
#news_top ul{width:600%; left:-100%; position:relative;}
#news_top li{width:16.66%; overflow:hidden; color:#fff; padding:0.3% 0; float:left;}
#news_top li div{display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:43.4%; margin-left:2.2%; overflow:hidden;}
#news_top li div a.tit{display:inline-block; max-width:100%; line-height:1.9em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:20px; font-weight:bold; color:#fff;}
#news_top li div a.img{display:none; text-align:center; width:100%;}
#news_top li div p.txt{color:#e8f0f7; line-height:22px; max-height:88px; margin-top:2.3%; overflow:hidden;}
#news_top li div a.more{display:block; margin-top:4.6%; background:url(../image/btn01.png); width:97px; height:26px; color:#75afd6; line-height:26px; text-indent:1em;}
#news_top li>a{display:inline-block; vertical-align:middle; width:49%; margin-left:3.2%; text-align:center;}
#news_top li>a img,#news_top li div a.img img{max-height:100%; max-width:100%;}
#news_top li>a i,#news_top li div a.img i{vertical-align:middle; height:100%; display:inline-block;}
#news_topbtn{background:url(../image/news_topshadow.png) right top no-repeat; background-size:contain; max-width:1003px; width:100%; margin:auto; padding-top:15px; text-align:center;}
#news_topbtn a{display:inline-block; width:16px; height:15px; margin:0 2px; background:url(../image/newstop_btn.png);}
#news_topbtn a.chos{background:url(../image/newstop_btnhv.png);}

.newslist{width:100%;}
.newslist li{border-bottom:1px solid #f2f2f2; padding:18px 15px 30px 194px; overflow:hidden; position:relative; z-index:1;}
.newslist li:first-child{margin-top:4%;}
.newslist li a.tit{display:inline-block; max-width:600px; vertical-align:top; font-size:13px; color:#656565; font-weight:bold; line-height:27px; overflow:hidden;height:27px;}
.newslist li a.img{position:absolute; left:5px; top:18px; display:block; width:173px; height:113px;text-align:center;}
.newslist li a.img img{max-height:100%; max-width:100%;}
.newslist li a.img i{display:inline-block; vertical-align:middle; height:100%;}
.newslist li>span{display:block; color:#949494;}
.newslist li p{margin-top:10px; height:48px; line-height:2em; color:#929292; overflow:hidden;}
.newslist li p a{color:#555; background:#fff; padding-left:5px;}
.newslist li p a:hover,.newslist li a.tit:hover,.newslist li a.tit:focus{color:#fc6131;}


/*page*/
.page{text-align:right; line-height:20px; width:100%; padding-top:5%; color:#666;}
.page a{display:inline-block; vertical-align:top; color:#999; margin:0 5px; padding:0 5px;}
.page a:hover,.page a:focus,.page a.active{color:#212121;}
.page .lr{ background-color:#808080; color:#fff; border-radius:3px;}
.page .lr:hover{ background-color:#fc6131; color:#fff;}
/*newshow*/
.newshow{line-height:2em; padding-top:4%; color:#828282;}
.newshow h1{text-align:center; padding:0 10%; font-size:24px; color:#505050; line-height:48px; border-bottom:1px solid #f6f6f6;}
.newshow time{display:block; border-bottom:1px solid #f6f6f6; padding:6px 0; text-align:center; color:#bbb;}
.ns_intro{margin:2.5% 0; padding:1.8% 2.8%; background:#f4f4f4; color:#9a9a9a;}
.ns_xg{clear:both; padding:4.5% 0 0;}
.ns_xg header{font-size:1.3em; line-height:2em; color:#fc6131; font-weight:bold;}
.ns_xg ul.jobs_list{padding:2%; margin:2% 0 0;}



/*honor*/
.honor{margin-top:25px; line-height:26px;}
.honor_ad{color:#5da6d6; font-size:24px;}
.honor_con{margin:30px 0 0 310px; background:url(../image/line04.png) 4px 0 repeat-y;}
.honor_con dt,.honor_con dd{padding-left:34px;}
.honor_con dt{position:relative; margin-top:23px; background:url(../image/icon02.png) 0 8px no-repeat; color:#505050; font-size:20px;}
.honor_con dt:first-child{background:url(../image/icon03.png) 0 0 no-repeat; line-height:35px; margin-top:0;}
.honor_con dt span.img{position:absolute; left:-265px; top:8px; padding:2px; width:195px; border:1px solid #ddd;}
.honor_con dd{font-size:13px; color:#6b6b6b;}

/*jobs*/
.jobs{margin-top:35px; color:#575757; line-height:26px;}
.jobs_ad{text-align:center; font-size:24px;}
.jobs_aden{font-size:14px; text-align:center; text-transform:uppercase;}
.jobs_btn{background:url(../image/line05.png) center top no-repeat; text-align:center; padding-top:36px; margin-top:16px; overflow:hidden;}
.jobs_btn span{display:inline-block; background:#81bfe8; border:1px solid #77afd3; padding:0 23px; color:#fff; line-height:27px; margin-top:5%;}
.jobs_list,.jobshow{padding:3%; background:#f7f7f7; margin-top:5.6%;}
.jobs_list li{overflow:hidden; border-bottom:1px solid #e8e8e8;}
.jobs_list li a{display:block; background:url(../image/recruitment_icon.png) 0 12px no-repeat; padding-left:24px; height:36px; line-height:36px; overflow:hidden; color:#575757; font-size:13px;}
.jobs_list li span{float:right; margin:0 2% 0 10%; color:#b8b8b8;}
.jobs_list li a:hover,.jobs_list li a:focus{background:#fc6131 url(../image/recruitment_icon_hover.png) 14px 12px no-repeat; padding-left:38px; color:#fff;}
.jobs_list li a:hover span,.jobs_list li a:focus span{color:#caeaff;}

/*jobshow*/
.jobshow h1{font-size:18px; color:#111; line-height:1.7em; padding-bottom:0.5em;}

/*promotion*/
.cuxiao_banner{background:#f5f5f5; width:100%; overflow:hidden; margin-top:3.5%;}
#cx_bigimg{float:left; width:75.4%; margin:1%; overflow:hidden; position:relative; z-index:1;}
#cx_bigimg ul{width:500%;left:-100%; overflow:hidden; position:relative;}

/***********2014-06-19**********/
#cx_bigimg ul li{float:left; width:20%; padding-bottom:9.2%; position:relative;}
#cx_bigimg ul li a{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;}
#cx_bigimg ul li a img{max-height:100%;}
#cx_bigimg ul li a i{display:inline-block; height:100%; vertical-align:middle;}

#cx_smallimg{float:right; width:21%; margin:1%; margin-left:0;}
#cx_smallimg ul{width:100%;}
#cx_smallimg ul li{width:100%; padding-bottom:44.76%; position:relative; z-index:1; margin-top:15.619%; *margin-top:13.8%; overflow:hidden; cursor:pointer;}
/*********end***************/

#cx_smallimg ul li:first-child{margin-top:0;}
#cx_smallimg ul li span,#cx_smallimg ul li b{position:absolute; z-index:2; height:100%; width:100%;}
#cx_smallimg ul li span{left:0; top:0;}
#cx_smallimg ul li b{right:0; bottom:0;}
#cx_smallimg ul li div{position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; text-align:center;}
#cx_smallimg ul li div img{max-height:100%;}
#cx_smallimg ul li div i{display:inline-block; vertical-align:middle; height:100%;}
#cx_smallimg ul li.chos span,#cx_smallimg ul li.chos b{border:4px solid #81bfe8;}

.cxxx_list{ text-align:center; border:10px solid #f5f5f5; padding-bottom:3%;}
.cxxx_list li{display:inline-block; *display:inline; *zoom:1; position:relative; text-align:left; z-index:1; width:19.72%; max-width:220px; margin:3% 1.6% 0; padding:0 1% 1.3% 0; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; box-shadow: 2px 2px 2px #efefef;}
.cxxx_list li .img{position:relative; width:100%; padding-bottom:69.3%;}
.cxxx_list li .img a{position:absolute; top:0; left:0; width:100%; height:100%; text-align:center;}
.cxxx_list li .img a img{max-height:100%;}
.cxxx_list li .img a i{display:inline-block; vertical-align:middle; height:100%;}
.cxxx_list li .tit{display:block; font-size:1.1em; line-height:2em; border-bottom:1px solid #e5e5e5; color:#333; overflow:hidden;text-align:center;height:21px;}
.cxxx_list li .tit:hover,.cxxx_list li .tit:focus{color:#fc6131;}
.cxxx_list li p{line-height:21px; max-height:63px; overflow:hidden; color:#787878; margin-top:5px;}
.cxxx_list li p span{ display:block; height:21px; line-height:21px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cxxx_list li .more{display:block; vertical-align:middle; margin:12px auto 0; width:85px; height:26px; line-height:26px; text-align:center; border:1px solid #e0e0e0;}
.cxxx_list li .btn{display:inline-block; vertical-align:middle; width:29px; height:24px; line-height:28px; background:url(../image/icon_tmall.png) 0 0  no-repeat; color:#db0000;}

/*raiders*/
.raidlist{overflow:hidden;}
.raidlist ul{width:102.2%; text-align:center; padding:4% 0;}
.raidlist li{position:relative; z-index:1; display:inline-block; *display:inline; *zoom:1; margin:2% 2.15% 0 0; width:47.5%; background:#f1f1f1; text-align:left;}
.raidlist li div{background:#fff; padding:4.08%; margin:9px;}
.raidlist li i{position:absolute; right:6%; bottom:-7px; width:15px; height:16px; background:url(../image/icon07.png);}
.raidlist li a.tit{display:block; vertical-align:top; font-size:1.5em; line-height:2.3em; color:#4e4e4e; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px dashed #d2d2d2;}
.raidlist li a.tit:hover,.raidlist li a.tit:focus{color:#0098d4;}
.raidlist li p{line-height:2em; height:4em; margin-top:7px; overflow:hidden; color:#858585;}
.raidlist li a.more{display:inline-block; font-size:13px; line-height:16px; margin-top:10px;}
.raidlist li a.more img{vertical-align:text-bottom; margin-left:7px;}
.raidlist li:hover{background:#b3d9f1;}
.raidlist li:hover i{background:url(../image/icon06.png);}

/*child*/
.child{font-size:13px; line-height:24px; margin-top:30px;}

/*commen*/
.commenlist{text-align:center;}
.commenlist li{display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:25px -4px 0 0px; *margin-right:-1px; text-align:left; border:1px solid #ebebeb; border-top:1px solid #ebebeb; width:255px; padding:25px 35px;}
.commenlist li a{display:block;}
.commenlist li .tit{font-size:2em; height:4em; overflow:hidden; color:#505050;}
.commenlist li .tit span{display:block; color:#1f81c0;}
.commenlist li .img{width:100%; height:255px; text-align:center; border-bottom:1px solid #f1f1f1;}
.commenlist li .img img{max-height:100%;}
.commenlist li .img i{display:inline-block; vertical-align:middle; height:100%;}
.commenlist li .txt{line-height:2em; height:12em; overflow:hidden; margin-top:1em;}

/*advertising*/
#advideo{width:640px; margin:6% auto 0;}
#advideo .img{height:283px; padding:28px 97px 37px 97px; background:url(../image/advideobg.jpg) center top no-repeat;}
#advideo .tit{margin:0 auto; max-width:445px; width:100%; font-size:1.25em; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#adlist{background:#f9f9f9; width:95%; border:1px solid #ebebeb; border-radius:8px; margin:4% auto 0; padding:2.5% 0;}
#adlist ul{width:100%;}
#adlist ul li{display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:20.17%; margin:1.2% 0 0 3.6%; cursor:pointer;}
#adlist ul li:hover{color:#0098d4;}
#adlist ul li div{ position:relative; z-index:1; width:100%; padding-top:61.46%;}
#adlist ul li div span{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;}
#adlist ul li div span img{vertical-align:middle; max-height:100%;}
#adlist ul li div span i{display:inline-block; height:100%; vertical-align:middle;}
#adlist ul li p{line-height:3em; font-size:13px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*material*/
.ylfloatimg{float:left; width:40%;}
.ylfloattxt{float:right; width:50%;}





/**********huanghongdan******************/

#dlocation{ border-bottom:solid 2px #fc6131; width:100%; max-width:1003px; margin:0 auto; color:#9b9b9b; position:relative;}
.dlocation_classify { margin:20px 0; overflow:hidden; height:20px; line-height:20px;}
.dlocation_classify a{ color:#9b9b9b; margin:0 5px;}
.dlocation_classify span,.dlocation_classify a:hover,.dlocation_classify a:focus{ color:#fc6131;}
.dlocation_classify span{ margin-left:5px;}
.dlocation_classify a.dhome{ padding-left:20px; background:url(../image/dhome_icon.gif) 0 0 no-repeat; margin-left:0;}
.dsubtitle{ overflow:hidden; padding-bottom:10px; height:40px; line-height:40px;}
.dsubtitle h2{ float:left; margin-right:5px; font-size:2.4em; color:#fc6131; max-width:320px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dtip_txt{ 
	color:#5c5c5c; 
	font-size:1.2em; 
	float:right; 
	padding-top:5px; 
	max-width:40%; 
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
a.dnew_pro i.i01{ 
	background:url(../image/dwater_icon.gif) 0 center no-repeat; 
	padding-left:22px; 
	float:left; 
	max-width:200px; 
	margin-right:5px; 
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden; 
	font-style:normal; 
	cursor:pointer;
}
a.dnew_pro i.i02{ 
	font-style:normal; 
/*	float:right; 
*/	width:47px; 
	height:21px; 
	text-align:center; 
	line-height:21px; 
	border:solid 1px #cfcfcf; 
	border-radius:5px; 
	background:-webkit-linear-gradient(top, #ffffff,#f2f2f2); 
	background:-moz-linear-gradient(top, #ffffff,#f2f2f2); 
	background:-o-linear-gradient(top, #ffffff,#f2f2f2); 
	margin-top:8px; background:url(../image/dmore_bg.gif) 0 0 no-repeat\9; 
	border:none\9; 
	cursor:pointer;
}

#dny_main{ border-top:solid 1px #f0f0f0; margin-top:-1px;}
.dny_page{ max-width:1003px; margin:0 auto; padding:40px 0; width:100%;}
.dnav_classify{background:#f5f5f5; background:url(../image/in_navbg.png); width:100%;}
.dnav_classify ul{width:100%; overflow:hidden;}
.dnav_classify li{display:inline-block; *display:inline; *zoom:1; max-width:100%; height:35px; line-height:35px; padding-bottom:7px; margin:10px 0 0 -4px; font-weight:bold; font-size:1.25em;}
.dnav_classify a{ display:block; background:url(../image/line03.png) left center no-repeat; color:#6e6d6d; padding:0 3em; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.dnav_classify li:hover a,.dnav_classify li.active a{background:#fc6131; color:#fff; position:relative;}

.dactivity_list{ padding:15px;}
.dactivity_list li{ vertical-align:top; overflow:hidden;}
.ddate{ width:54px; padding-top:18px; float:left;}
.ddate i.i01,.ddate i.i02{ display:block; height:23px; line-height:23px; text-align:center; margin-bottom:2px; color:#fff; background:#4fa8e2; font-style:normal;}
.ddate i.i02{ background:#81bfe8;}
.dimage{ width:185px; height:75px; overflow:hidden; float:left;}
.dimage>a{ display:block;  text-align:center; height:100%;}
.dimage>a img{ max-width:100%; max-height:100%; vertical-align:middle;}
.dimage>a i{ height:100%; vertical-align:middle; display:inline-block;}
.dactivity_main{ padding:17px 26px 17px 0; border-top:solid 1px #fff; border-bottom:solid 1px #fff; margin-left:89px;}
.dactivity_con{ margin-left:210px;}
.dactivity_con dt{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:14px;}
.dactivity_con dd{ color:#8b8b8b; line-height:22px; height:44px; overflow:hidden; padding-top:10px;}
.dactivity_list li.double .dactivity_main{ border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; background:#f8f8f8;}
.dpage{ text-align:center; padding-right:15px; margin-top:35px;}
.dpage a{ display:inline-block; margin:0 5px; font-size:14px;}
.dpage a:hover,.dpage a.now{ color:#26002b;}
.dpage a.dother{ border-radius:3px; background:#808080; color:#fff; padding:0 5px;}
.dpage a.dother:hover{ background:#fc6131;}

/****************************zhangyang*******************/
.zy_ny_banner{width:100%; position:relative; height:445px; margin-bottom:20px; overflow:hidden;}
.ny_banner{width:1660px; height:100%; position:absolute; left:50%; margin-left:-830px; top:0;}
.zy_ny_tit{max-width:984px; margin:auto; position:relative; z-index:1; }
.zy_ny_tit p{position:absolute; left:0; top:13px;height:35px; line-height:35px; overflow:hidden;background:url(../image/home_ico.png) no-repeat left 11px; text-indent:20px; overflow:hidden; width:100%; }
.zy_ny_tit span{color:#81bfe8;}
.zy_ny_main{max-width:984px; margin:0 auto 50px;}
.zy_pro_tit{font-size:30px; color:#0068b7; line-height:40px; margin-bottom:15px; text-indent:10px; margin:0 auto}
.pro_list{max-width:984px; overflow:hidden; margin:0 auto; margin-bottom:50px;}
.pro_list ul{ float:left; overflow:hidden; margin-left:-1px;}
.pro_list li{width:312px; display:inline-block; height:203px; overflow:hidden; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; padding:10px 0px 10px 15px; float:left;}

.left_pro{width:180px; height:203px; overflow:hidden; }
.left_pro p{line-height:56px; font-size:16px; font-weight:bold;}
.left_pro span{display:block; line-height:20px; height:40px; overflow:hidden; margin-bottom:15px; padding-left:13px;}
.left_pro p a{display:inline-block; vertical-align:top; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left_pro>a{display:inline-block; height:24px; line-height:36px; color:#db0000; font-family:Simsun; background:url(../image/icon_tmall.png) 0 center no-repeat; padding-left:35px;}
.left_pro>a:hover{text-decoration:underline;}

.pp_01 p a{color:#eb4f81;}
.pp_01 span{background:url(../image/p_ico_01.jpg) no-repeat 2px 5px;}
.pp_02 p a{color:#89b61b;}
.pp_02 span{background:url(../image/p_ico_02.jpg) no-repeat 2px 5px;}
.pp_03 p a{color:#005ca2;}
.pp_03 span{background:url(../image/p_ico_03.jpg) no-repeat 2px 5px;}
.pp_04 p a{color:#30aaa5;}
.pp_04 span{background:url(../image/p_ico_04.jpg) no-repeat 2px 5px;}
.pp_05 p a{color:#007bc6;}
.pp_05 span{background:url(../image/p_ico_05.jpg) no-repeat 2px 5px;}
.pp_06 p a{color:#fbc100;}
.pp_06 span{background:url(../image/p_ico_06.jpg) no-repeat 2px 5px;}

.right_pro{width:126px; height:184px; text-align:center;position:relative;}
.right_pro i{display:inline-block; height:100%; vertical-align:middle;}
.right_pro img{ max-height:100%; max-width:100%}

.protwo_list li{height:130px;}
.protwo_list .left_pro{height:130px;}
.protwo_list .left_pro span{max-height:60px;}
.protwo_list .right_pro{height:126px;}

/*pro_show*/
.zy_nypr_main{max-width:964px; margin:0 auto;}
.zy_pro_show{ min-height:430px; background:url(../image/pp_bj.jpg) no-repeat left bottom #f3f6f8; max-width:938px; margin-top:94px;}
.show_top{width:100%; float:left}
.show_top img{vertical-align:top;}
.pro_s_right{width:50%; float:left; margin:0px 2%;  padding-top:30px; line-height:22px;}
.pro_s_right h1{color:#403f3f; font-size:18px; font-weight:normal; line-height:33px; margin-bottom:10px;}
.pro_s_right h2{color:#ffb20f; font-size:40px; line-height:56px; margin-bottom:10px;}

.shoa_01{font-size:15px; color:#575757; font-weight:bold; margin-top:30px;}
.shoa_02{margin-top:10px;}
.shoa_02 img{float:left; margin-right:10px; margin-top:8px;}

.pro_s_rpix{width:46%;  text-align:center; position:relative; float:right; margin-top:20px;}
.pro_s_rpix i{display:inline-block; height:100%; vertical-align:middle;}
.pro_s_rpix img{ max-height:100%; max-width:100%}

.xiang_tit{height:34px; line-height:34px; border-bottom:1px solid #e1e1e1; margin-top:21px; margin-bottom:40px;}
.xiang_tit a{float:right;}
.xiang_tit span{color:#666666; font-size:24px; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:-1px; display:inline-block; height:34px; padding-right:90px;}

#pro_xiang{ padding:20px 0px;}
#pro_xiang li{border:none; width:312px; padding-left:0px;}
#pro_xiang li .left_pro{width:160px; height:203px; overflow:hidden; }
#pro_xiang li .right_pro{margin-right:10px;}

.zyproshoe{background:url(../image/qusn.jpg) repeat-x left top; padding-top:28px;}
.zyprosh_tit{color:#ff910f; font-size:24px; font-weight:bold; line-height:33px;}
.zyprosh_tes{font-size:16px; color:#656565; line-height:30px;}
.zyproshoe_bj{background:url(../image/hua.png) no-repeat right center; min-height:335px;}

.zyproshoebox{margin-top:40px;}
.zyproshoebox li{float:left; width:432px; margin-right:30px; margin-bottom:15px;}
.huan_left{float:left; width:141px; height:103px; background:url(../image/yuanquan.png) no-repeat; position:relative; margin-top:10px;}
.huan_left table{width:100px; height:100px;}
.huan_left span{font-size:21px; color:#FFF; width:54px; line-height:24px; display:inline-block;font-weight:bold;}

.huan_right{width:276px;float:right; line-height:22px; min-height:122px; } 
.huan_right p{font-size:16px; color:#ff910f; font-weight:bold; line-height:24px;}
.huan_right span{display:block; font-size:13px;}
.huan_right table{width:100%; height:100%; min-height:122px;}

.miaoshux{background:url(../image/gongxiao_bj.jpg) no-repeat; min-height:520px; border-bottom:1px solid #e4e6e5; margin-bottom:70px; margin-top:30px;}
.miaoshux_left{width:520px; float:left; margin-left:57px; margin-top:75px; font-size:13px; line-height:26px;}
.misoaj{font-size:24px; color:#ff910f; line-height:30px; margin:10px 0px;}

.miaoshux_right{width:268px; float:right; padding-top:80px;font-size:16px;}
.misoajaa{color:#c93d3e; line-height:35px; font-size:24px; margin-bottom:10px;} 

/*about*/
.zy_aboutbox{font-size:13px; line-height:26px; padding:20px 0px;}
.zy_aboutbox p{padding-top:20px;}
.textind{text-indent:2em;}
.zy_aboutlist{margin-top:32px;}
.zy_aboutlist li{float:left; margin-right:1%; margin-bottom:10px; width:23%; text-align:center;}

/*event*/
.dashiji{padding:20px 0px;}
.dashiji_tit{font-size:28px; color:#fc6131; line-height:30px; font-weight:normal}

.dashiji_list{font-size:12px; line-height:18px; margin:30px 0 0; cursor:default;}
.dashiji_list dt{ clear:both;float:right;width:50%; border-left:1px solid #41bbb4; display:block; padding:0px 0px 10px 0px;  *padding:20px 0px;}
.dashiji_list dd{ clear:both;float:left;width:50%; border-right:1px solid #41bbb4; margin-left:-1px;display:block; padding:0px 0px 10px 0px;  *padding:20px 0px; *border-right:none;*margin-left:-2px;}

.dashiji_list i{display:inline-block; width:102px; height:20px; line-height:20px; font-size:14px; color:#FFF; font-style:normal;}
.dashiji_list span{display:inline-block; width:70%}
.dashiji_list dt i{background:url(../image/dians.png) no-repeat; text-indent:46px; float:left; margin-left:-6px;height:20px;overflow:hidden;}
.dashiji_list dt span{float:left; margin-left:13px;}
.dashiji_list dt:hover{color:#41bbb4;}
.dashiji_list dt:hover i{background:url(../image/dianss.png) no-repeat;}

.dashiji_list dd i{background:url(../image/dians_01.png) no-repeat; text-indent:10px; float:right;margin-right:-6px;height:20px;overflow:hidden;}
.dashiji_list dd span{float:right; text-align:right; margin-right:13px; }
.dashiji_list dd:hover{color:#41bbb4;}
.dashiji_list dd:hover i{background:url(../image/dians_02.png) no-repeat;}

/*brand*/
.gushi_box{padding:20px 0px;}
.gushi_box > recruitment_show{ width:100%;}
.gushi_box > recruitment_show img{ max-width:100%;} 
.gushi_box > ul{ overflow:hidden; padding:30px 10px 0;}
.gushi_box > ul li{width:100%; float:left; padding:4px 0; border-bottom:1px solid #ededed; }
.gushi_box > ul li div{ width:100%; font-size:13px; line-height:36px; overflow:hidden; background:url(../image/recruitment_icon.png) no-repeat 3px 10px;}
.gushi_box > ul li div a{ width:85%; text-indent:1.8em; height:36px; line-height:36px; display:block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gushi_box > ul li div i{ float:right; font-style:normal; margin-right:5px; color:#b8b8b8;}
.gushi_box > ul li:hover div{ background-color:#fc6131; background-image:url(../image/recruitment_icon_hover.png); color:#fff;}
.gushi_box > ul li:hover div a{ color:#fff;}
.gushi_box > ul li:hover div i{ color:#fff;}

/*spokesman*/
.spokesman{padding:35px 0px; text-align:center;}
.spokesman li{font-size:13px; line-height:22px;  width:200px; display:inline-block; vertical-align:top; margin-left:-3px; text-align:left;*zoom:1; *display:inline;*margin-left:0px;}
.spokesman li span{font-size:20px; color:#626262; display:block; font-weight:bold;}
.spokesman li b{display:block;}
.spoke_text{padding:35px 15px; min-height:123px;}
.spoke2{height:155px; padding-top:95px;}

.spokesman li.spoke3{background-color:#81bfe8; color:#FFF}
.spokesman li.spoke3 span{color:#FFF}
.spokesman li.spoke3 .spoke_text{height:194px;}
.spoke4{background-color:#f9f9f9;}



/*************2014-06-20******************/
.news_pn{clear:both; padding-top:6.5%; margin:0 5px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.news_pn p{ max-width:45%; height:25px; line-height:25px; overflow:hidden;}

.news_pn p b{font-size:1.2em;}

/*2014-07-11*/
#banner_next,#banner_prev{width:32px; height:61px; top:195px; position:absolute; z-index:1;}
#banner_prev{left:5%; background:url(../image/bannerlhv.png) center center no-repeat; background-size:contain;}
#banner_next{right:5%; background:url(../image/bannerrhv.png) center center no-repeat; background-size:contain;}

/*2014-07-16*/
.hblockbtn{margin-left:25px;}
.hblockbtn a{display:inline-block; vertical-align:middle; width:8px; height:8px; margin-right:5px; background:url(../image/hblockbtnbg.png);}
.hblockbtn a.chos{background:url(../image/hblockbtnhv.png);}
.detailtnall{text-align:right; font-size:14px; margin-top:-2%; padding-bottom:2%; margin-right:10px;}
.detailtnall a{color:#db0000;}
.detailtnall img{vertical-align:0px; margin-right:3px;}
.buybtn img{margin-top:15px;}

#htuijianlist{position:relative; z-index:0; width:100%;}
#htuijianlist li{position:absolute; left:0; top:0; width:100%; display:none;}
#htuijianlist li:first-child{display:block;}
#htuijianlist div.fl{width:150px; margin-top:5px;}
#htuijianlist div.fl a.tit{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#888; max-width:140px;}
#htuijianlist .fl span{overflow:hidden;color:#888;width:85%;height:28px;}
#htuijianlist div.fl a.tit{font-size:14px; display:inline-block; vertical-align:top;}
#htuijianlist div.fl span{display:block; font-size:24px;}
#htuijianlist div.fl a.more{color:#bdbdbd; display:inline-block; vertical-align:top; margin-top:5px;}
#htuijianlist div.fl a:hover,#htuijianlist .fl a:focus{color:#666;}
#htuijianlist a.fl{width:150px; height:105px; text-align:center; margin-top:-30px;}
#htuijianlist a.fl img{max-height:100%;}
#htuijianlist a.fl i{display:inline-block; vertical-align:middle; height:100%;}

/***************guantingting 2014-08-19 start********************/
.gttbtn{margin-bottom:42px; margin-top:-30px;}
.gttbtn a{margin-left:12em; display:inline-block; vertical-align:top;}
.gttbtn a:first-child{margin-left:0;}
.gttbtn a span{display:inline-block; background:url(../image/gtt_video.png) no-repeat left center; line-height:22px; margin-left:17px; padding-left:31px; font-size:1.3em;}
.gtt_tcc{background:url(../image/gtt_bg.png); position:absolute; width:100%; height:100%; left:0; top:0; z-index:100; display:none;}
body{position:relative;}
.gtt_tcc_con{position:absolute; left:50%; top:0; margin-left:-185px; width:370px; z-index:101;}
.gtt_top{position:relative;}
.gtt_close{position:absolute; right:28px; top:24px; width:13px; height:13px; cursor:pointer;background:url(../image/gtt_close.png);}
.gtt_top_t{background:url(../image/gtt_top.png); width:100%; height:17px;}
.gtt_top_b{height:1px;background:url(../image/gtt_blue_bot.png);}
.gtt_top_c{background:url(../image/gtt_blue_cen.png) repeat-y; padding:0 2.3em; color:#ffffff; font-size:1.3em; line-height:2.1em;}
.gtt_bot_b{height:17px;background:url(../image/gtt_bot.png);}
.gtt_bot_t{background:url(../image/gtt_bot_cen.png) repeat-y; line-height:2.1em; color:#5f5f5f; padding:20px 2.6em; min-height:120px;}

/*gtt_tmall*/
#gtt_tmall{position:fixed; z-index:9; right:3.5em; bottom:10px; width:100px; height:45px;}


/***************guantingting 2014-08-19 end********************/
/***********************zengxiangyi*****************************/

/*recruitment_show*/

.recruitment_show_content{ width:100%; margin-top:20px;}
.recruitment_show_content h1{ text-align:center; color:#333; font-size:24px; line-height:48px; font-weight:400;}
.recruitment_show_content p{ padding:0 10px; line-height:24px; margin-bottom:25px;}
.recruitment_show_content ul{ margin-bottom:25px;}
.recruitment_show_content li{ width:30%; margin-left:2.5%; float:left; text-align:center;}

/*product*/

.product_top{ width:100%;}
.product_top img{ max-width:100%;}

.product{ width:100%; margin-bottom:50px;}
.product > span{ font-size:24px; line-height:28px; padding:50px 0; color:#fc6131; display:block; text-align:center;}
.product_list{ max-width:964px; margin:0 auto; overflow:hidden;}
.product_list li{ float:left; width:280px; margin:0 20px; padding-bottom:50px;}
.product_list li > a{ font-size:18px; color:#fc6131; display:block; height:24px; line-height:24px; overflow:hidden;width:80%;}
.product_list li div{ overflow:hidden;width:80%;}
.product_list li div > a{ text-align:center; height:99px; width:86px; display:block; float:right; border:1px solid #ababab;}
.product_list li div > a:hover{ border-color:#fc6131;}
.product_list li div > a i{ height:100%; vertical-align:middle; display:inline-block;}
.product_list li div > a img{ max-width:100%; max-height:100%;}
.product_list li div p{ width:133px; float:left; margin-top:16px;}
.product_list li div p span{ height:60px; display:block; line-height:20px; overflow:hidden;}
.product_list li div p span i{ display:block; background:url(../image/p_ico_06.jpg) no-repeat 3px 7px; line-height:20px; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:12px; font-style:normal;}
.product_list li div p a{ color:#acabab; display:block; text-align:right; margin-top:14px; font-size:11px;}
.product_list li div p a:hover{ color:#777;}

.product_show{ margin-top:50px; overflow:hidden;} 
.product_show h1{ color:#fc6131; font-size:24px; border-bottom:1px solid #d5d3d3; line-height:54px; overflow:hidden;}
.product_show div{ width:100%; text-align:center; margin:30px 0;}
.product_show div img{ max-width:100%;}
.product_show p{ line-height:24px; margin-top:20px; padding:0 10px;}
.product_show span.product_show_tit{ background-color:#fc6131; line-height:30px; margin-top:20px; color:#fff; font-size:15px; display:block; text-indent:0.5em;}

/*case_show*/
.case_show{ padding:0 10px 60px;}
.case_show > p{ font-size:14px; line-height:24px;}
.case_show span.alt{ display:block; color:#fc6131; font-size:15px; font-weight:700; margin-top:40px;}
.case_show h1{ font-size:14px;}
.case_show ul{ width:100%;}
.case_show li{ width:44%; margin-right:5%; vertical-align:top; display:inline-block;}
.case_show li span.list_alt{ display:block; color:#fc6131; font-size:15px; font-weight:700; margin:40px 0 10px 0;}
.case_show li div img{ max-width:100%;}

.related_caseshow header{font-size:1.3em; line-height:2em; color:#fc6131; font-weight:bold; margin-bottom:20px;}

.contact{ font-size:14px;}
.contact span.tit{ color:#fc6131; margin:20px 0; display:block; font-size:16px; font-weight:700;}
.contact p{ line-height:30px;}
.contact ul{ overflow:hidden; width:100%; padding:30px 0;}
.contact ul li{ float:left; width:45%; margin-right:5%; padding:10px 0; border-bottom:1px dashed #e3e3e3; line-height:22px; overflow:hidden;}
.contact ul li span{ color:#fc6131; display:inline-block;}
.contact ul li img{ margin-right:10px;}

/*message*/
.message{ overflow:hidden;}
.message p{ color:#c4261d; font-size:14px; line-height:26px; margin-top:32px;}
.message p span{ color:#b8b8b8; font-family:"宋体"; line-height:26px; margin-left:36px; font-size:12px;}
.message table{ margin-top:35px; width:100%;}
.message td{ height:43px; color:#666666; font-size:13px; }
.message td:first-child{ width:90px;}
.message td input[type="text"]{ background-color:#f6f6f6; border:1px solid #dbdbdb; border-radius:1px; padding:0 5px; height:25px; line-height:25px; font-size:14px; vertical-align:middle; width:450px;}
.message td input.small{ width:200px;}
.message td input.middle{ width:320px;}
.message td span{ color:#eb7f0a; margin-left:7px;}
.message td textarea{ background-color:#f6f6f6; border:1px solid #dbdbdb; border-radius:1px; line-height:25px; padding:0 5px; width:450px; vertical-align:middle;}
.message td img{ 
	vertical-align:middle; 
	margin-left:11px;
	    cursor: pointer;
}
.message td input[type="button"]{ background-color:#777; color:#fff; font-size:16px; height:34px; border:0; font-family:"微软雅黑"; text-align:center;  margin-right:18px; width:120px;}
.message td input[type="button"]:hover{background-color:#c4261d;}


@media screen and (max-width:1023px){	

/*layout*/
.header{margin:0 1%;}
.logo{margin:1.2% 0;}

/*index*/
#banner{height:359px;}
#banner_img li{width:1270px; margin-left:-635px;}
.ft_copyright{padding:0 5px;}
.ft_tmall{clear:both; float:none; padding:5px 5px 0;}
#banner_pros{left:auto; right:0; bottom:10px; margin-left:0; width:170px; height:130px; }
#banner_nav{background:url(../image/green_bg.png) right top repeat;}
#banner_nav dt{float:left; font-size:12px;}
.h_main{width:86%;}
.h_main section{width:49%;}

/*2014-07-11*/
#banner_next,#banner_prev{top:130px;}
#banner_prev{left:2%;}
#banner_next{right:2%;}

/*newshow*/
.ns_con{margin:0 1%;}

/*backtop*/
#pc_backtop{display:none;}
#phone_backtop{display:block;}

/*floatpros*/
#floatpros{display:none;}

/*****************guantingting 2014-08-19 start*****************************/
#gtt_tmall{display:none;}
/*****************guantingting 2014-08-19 end*****************************/



/**********huanghongdan******************/
.dtip_txt{ display:none;}

/*****************zhangyang*****************************/
.zy_ny_banner{height:340px;}
.ny_banner{width:1270px; margin-left:-635px;}
.zy_pro_tit{width:656px;}
.pro_list{width:656px;}
.zy_pro_show{ background:none;}
.zyproshoe{padding:28px 10px;}
.zyproshoebox li{float:left; width:360px; margin-right:30px;}
.huan_left{ width:141px; height:103px; }
.huan_right{width:206px; } 
.miaoshux{background:none; border-bottom:none; margin-bottom:70px; margin-top:30px;}
.miaoshux_left{ width:auto; clear:both; float:none; margin:20px 10px;}
.miaoshux_right{width:auto; clear:both; float:none; margin:20px 10px; padding-top:20px;}

.zy_aboutbox{padding:20px 10px;}

.spokesman{text-align:center;}
.spokesman li{ float:none; clear:both;}

/***************guantingting********************/
.gttbtn{text-align:center;}


/*zengxiangyi*/

.product > span{ font-size:22px;}
.ft_tmall{ display:none;}
.contact{ padding:0 10px;}
}

@media screen and (max-width:980px) {
.product_list{ width:640px; margin:0 auto;}
}


@media screen and (max-width:767px){	

/*layout*/	
.header_rlist li.header_ewm{display:none;}

/*index*/
#banner{height:224px;}
#banner_img li{width:794px; margin-left:-397px;}
#banner_nav{background:url(../image/green_bg.png); top:-34px; padding-top:0; margin-bottom:-34px;}
.banner_navmain{line-height:34px; overflow:visible; height:auto;}
#banner_nav dt{cursor:pointer;margin-right:0;}
#banner_nav dd{width:70%; left:0; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; top:34px; margin-left:0;}
#banner_nav dd a{width:70%; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
#banner_btn a{margin-top:13px;}
.h_main{width:96%;}

/*news*/
#news_top li div a.tit{line-height:32px; font-size:16px;}
#news_top li div p.txt{height:66px;}

/*jobs*/
.jobs_list,.jobshow{padding:3% 1%;}

/*jobshow*/
.jobshow h1{font-size:16px;line-height:28px;}

/*promotion*/
#cx_bigimg{float:none; width:98%;}
#cx_smallimg{display:none;}
.cxxx_list li{width:26%; margin:3% 2% 0;}

/*raiders*/
.raidlist ul{width:100%;}
.raidlist li{position:relative; margin:5% 0 0; width:90%; background:#f1f1f1; text-align:left;}

/*advertising*/
#adlist{border-radius:5px;}
#adlist ul li{width:25%; margin:1.2% 0 0 6%;}

/*recruitment*/
.gushi_box li i{ display:none;}


/**********huanghongdan******************/
.dnav_classify{background:url(../image/in_navbg2.png);}
.dnav_classify li{height:25px; line-height:25px; font-size:1.17em; font-weight:normal;}
.dnav_classify li:hover,.dnav_classify li.active{background:none;}
.dsubtitle h2{ font-size:1.8em; color:#fc6131;}

/*****************zhangyang*****************************/
.zy_ny_banner{height:213px;}
.ny_banner{width:794px; margin-left:-397px;}

/*2014-07-11*/
#banner_next,#banner_prev{top:80px;}


/***************guantingting 2014-08-19 start********************/
.gttbtn{overflow:hidden;}
.gttbtn a{ margin-left:0; float:right; margin-right:1.2em;}
.gttbtn a:first-child{float:left; margin-left:1.2em; margin-right:0;}
/***************guantingting 2014-08-19 end********************/

/*zengxiangyi*/

.product > span{ font-size:20px;}
.case_show li{ width:100%;  vertical-align:top; display:inline-block;}
.header_tel{display:block; margin-bottom:0.5em; color:#fc6131; font-size:13px;}
.header_tel b{ font-size:15px;}


}





@media screen and (max-width:639px){

/*layout*/	
#nav{display:none;}
#phone_nav{display:block; background:#fc6131; overflow:hidden;}
#phone_nav ul{float:left; width:87%;}
#phone_nav ul li{width:24.5%; text-align:center; float:left; background:url(../image/line01.png) 0 6px no-repeat;}
#phone_nav ul li a{display:block; height:32px; line-height:32px; color:#fff; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#phone_nav ul li a:hover,#phone_nav ul li a:focus,#phone_nav ul li.now a{color:#ffdc05;}
#phone_navbtn{float:right; width:12%; height:32px; background:url(../image/phone_navbtn.png) center center no-repeat;}
#phone_navbtn a{display:block; width:22px; height:22px; margin:5px auto; background:url(../image/phone_navbtn.png) center center no-repeat;}



/***************guantingting 2014-08-19 start********************/
#phone_navpop{position:fixed; z-index:9; top:0; left:0; width:100%; height:100%; overflow:hidden;}
#phone_navpop dl{float:right; width:15em; margin-right:-15em; background:#fc6131; height:100%; overflow:auto;}
#phone_navpop dl a{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#fff;}
#phone_navpop dl a span{font-family:Simsun;}
#phone_navpop dt{border-bottom:1px solid #23706b; margin-bottom:0.5em; padding-top:1em;}
#phone_navpop dt:first-child{padding-top:0;}
#phone_navpop dt a{font-size:1.17em; line-height:2.5em; text-indent:1em;}
#phone_navpop dd>a{font-size:1.08em; line-height:2em; text-indent:2em;}
#phone_navpop dd div{text-indent:3em; padding-bottom:1em; line-height:1.8em;}
/***************guantingting 2014-08-19 end********************/

/*index*/
#banner_pros{display:none;}
#banner_btn{width:70px;}
#banner_nav dl{margin-right:0;}
.h_main{width:94%; text-align:center;}
.h_main section{width:auto;}

/*news*/
#news_top li div{display:block; width:94%; margin:auto;}
#news_top li div a.img{display:block; margin-top:2.3%;}
#news_top li>a{display:none;}

/*newshow*/
.newshow h1{font-size:18px;line-height:35px;}

/*honor*/
.honor_con{margin-left:205px;}
.honor_con dt span.img{width:150px; left:-185px;}

/*promotion*/
.cxxx_list li{width:40%; margin:3% 2% 0;}

/*advertising*/
#advideo{width:98%; margin-left:auto; margin-right:auto; text-align:center;}
#advideo .img{height:auto; padding:0; background:none;}
#advideo .tit{margin:1em auto 0;}

/*material*/
.ylfloatimg{float:none; width:auto;}
.ylfloattxt{float:none; width:auto; margin-top:10px;}



/**********huanghongdan******************/
.dsubtitle h2{max-width:230px;}
a.dnew_pro i.i01{max-width:140px;}
.dny_page{ padding:20px 0;}
.dactivity_list{ padding:15px 5px;}
.dpage{ padding-right:5px;}

/*****************zhangyang*****************************/
.zy_pro_tit{width:320px;}
.pro_list{width:320px;}
.pro_list li{border:none;}
.pro_s_right{width:90%; margin:0 auto; clear:both; float:none; }
.pro_s_rpix{width:90%; margin:0 auto; clear:both; float:none;  text-align:center; position:relative; float:right; margin-top:20px;}

.zy_aboutlist li{float:left; margin-right:1%; margin-bottom:10px; width:49%;}

/*zengxiangyi*/
.product > span{ font-size:18px;}
.product_list{ width:320px;}
.contact ul li{ width:100%;}
.message td input[type="text"]{ width:80%;}
.message td input.small{ width:50%;}
.message td input.middle{ width:70%;}
.message td textarea{ width:80%;}
}





@media screen and (max-width:479px){	

/*layout*/
.logo{width:30%; margin:2% 0;}
.header_tel{display:none;}
.header_rlist li.search{clear:both; margin-top:5px;}

/*index*/
#banner{height:149px;}
#banner_img li{width:529px; margin-left:-269px;}

/*news*/
.newslist li{padding:1.8% 2%;}
.newslist li a.img{position:static; margin-top:10px;}

/*honor*/
.honor_ad{font-size:18px;}
.honor_con{margin:20px 2%;}
.honor_con dt,.honor_con dd{padding-left:20px;}
.honor_con dt span.img{position:static; display:inline-block; width:auto; max-width:96%; height:auto; margin:8px auto 30px;}

/*promotion*/
.cxxx_list li{width:80%; margin:3% 0 0;}

/*advertising*/
#adlist ul li{width:40%; margin:1.2% 0 0 6.5%;}


/**********huanghongdan******************/
.dsubtitle{ height:24px; line-height:24px;}
.dsubtitle h2{max-width:300px;}
a.dnew_pro{display:none;}
.dtip_txt{ display:none;}
.dactivity_main{ margin-left:65px;float:none;}
.dactivity_con{ clear:both; margin-left:0; padding-top:15px;}

/*****************zhangyang*****************************/
.zy_ny_banner{height:142px;}
.ny_banner{width:530px; margin-left:-265px;}
.xiang_tit a img{ width:100px;}
.xiang_tit span{color:#666666; font-size:18px; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:-1px; display:inline-block; height:34px; padding-left:10px; padding-right:0px;}
#pro_xiang li .left_pro{margin-left:10px; }
#pro_xiang li .right_pro{margin-right:0px;}
.zyproshoebox li{float:left; width:300px; margin-right:0px;}
.huan_left{ width:141px; height:103px; }
.huan_right{width:156px; } 

/*2014-07-11*/
#banner_next,#banner_prev{top:30px; width:20px; height:70px;}


/***************guantingting 2014-08-19 start********************/
.gttbtn a{margin-left:0; display:block; text-align:left; float:left; margin-right:0; margin-left:1.2em;}
.gttbtn a:first-child{margin-bottom:30px;}
/***************guantingting 2014-08-19 end********************/


/*zengxiangyi*/
.recruitment_show_content li{ width:100%; margin-bottom:5px;}
.product > span{ font-size:16px;}
#banner_btn{ display:none;}
.message td input[type="button"]{ width:80px;}
.message td input[type="text"]{ width:85%;}
.message td input.small{ width:70%;}
.message td input.middle{ width:80%;}
.message td textarea{ width:90%;}
}



.map dl{ width:100%; overflow:hidden; padding:10px 0; border-bottom:1px dotted #ccc;}
.map dl dt,.map dl dd{ width:100%; overflow:hidden;}
.map dl dt a{ display:block; float:left; font-size:14px; padding:0 10px; background:#fc6131; color:#fff;height:22px; line-height:22px;}
.map dl dd a{ display:inline-block; float:left; line-height:20px; height:20px; overflow:hidden; padding:5px 20px 5px 0px; white-space:nowrap;}


@media screen and (max-width:610px){
.nav404{ width:330px; margin:0 auto; text-align:center; font-size:1.4em; line-height:2em;}
.nav404 a{display:block; vertical-align:top; width:23%; float:left;}
	}

@media (max-width:560px){.product_show p{padding-right:40px}}

@media (max-width:220px){.product_show h1{padding:0 20px 0 10px}}