@charset "utf-8";
/* CSS Document */

*{margin: 0;padding: 0;}
*:focus{outline:none;}
body{background:#ececec; color:#666; font-size:12px; font-family:"微软雅黑";}
ul li{list-style:none;}
a{text-decoration:none;}
a:hover{transition-property:color;transition-duration:.6s}
img{border:none;}

.clr{clear:both;}
.header_wrap{width:100%; height:145px; clear:both;}
.header{width:1057px; margin:0 auto;}
.header .logo{padding-top:40px; float:left;}
.header .right{width:775px; padding-top:18px; float:right;}
.header .right .share{width:100%; height:22px; float:left;}
.header .right .share .fx{float:right; padding-top:3px;}
.header .right .share a.a1{float:right; margin-right:15px; background:url(../images/sw_home.png) no-repeat center; width:71px; height:22px; text-align:center; color:#fff; line-height:22px;}
#menu{width:100%; height:54px; background:#f08300; margin-top:25px; float:right;}
.white{color:#fff;}
#nav{padding-left:20px; width:740px; float:left;}
#nav .mainlevel{width:90px;/*IE6 only*/ height:54px; line-height:54px; text-align:center; float:left; margin:0px 1%; position:relative; font-weight:bold; z-index:99;}
#nav .mainlevel a{text-decoration:none; font-family:"微软雅黑"; line-height:54px; display:block; font-size:15px; width:100%; margin-left:0px; letter-spacing:2px;}
#nav .mainlevel a:hover,.mainlevel a.active{color:#666; text-decoration:none; font-size:15px; background:#fff;}
#nav .mainlevel ul{width:134px; display:none; position:absolute; left:-2px; background:#fff; border:#f08300 2px solid; border-top:none; padding:10px 0px; z-index:9999;}
#nav .mainlevel li{width:134px;/*IE6 only*/ height:30px; line-height:30px;}
#nav .mainlevel li a{width:100%;/*IE6 only*/height:22px; display:block; background:none; line-height:30px; color:#999; font-size:13px; font-weight:normal;}
#nav .mainlevel li a:hover{width:100%;/*IE6 only*/ height:30px; background:#f08300; font-size:13px; font-weight:normal; color:#fff;}
.banner{width:100%; background:url(../images/banner_bg.jpg) top left repeat-x; clear:both;}
.banner_main{width:1057px; text-align:center; overflow:hidden; margin:0 auto;}
.banner_index{height:400px; position: relative; overflow: hidden; width:1057px; margin-top:0px; z-index:9;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index:2;}
.banner_index .banner_wrap li{width:1057px;float: left;}
.indexBanner_num{width:1057px;text-align: center; position:relative; z-index:9; margin-top:-40px; padding-bottom:25px} 
.indexBanner_num a{width: 24px;height: 4px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat;font-size: 0px;line-height: 0px;margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat;}
.cont_wrap{width:1057px; margin:20px auto;}
.content{width:94%; padding:3%; background:#fff; clear:both;}
.c_left{width:66%; float:left}
.i_title{width:100%; height:46px; line-height:46px; background:url(../images/xian.jpg) repeat-x bottom; float:left;}
.i_title span{font-size:18px; font-weight:bold; color:#333; float:left;}
.i_title a{float:right; padding-right:20px; color:#6d7182; background:url(../images/more.jpg) no-repeat right center;}
.intro{width:100%; float:left;}
.intro_m{width:100%; padding-top:20px; float:left;}
.intro_m img{float:left; height:165px; padding-right:25px; display:block;}
.intro_m span{line-height:21px; text-indent:2em; display:block;}
.intro_m a{color:#f08300; display:block;}
.news{width:100%; float:left; padding-top:20px;}
.news_m{width:100%; padding-top:5px; float:left;}
.news_m li{width:100%; padding:18px 0px; border-bottom:#b2b2b2 1px dashed; float:left;}
.news_m li img{float:left; padding-right:18px;}
.news_m li a{display:block; color:#666; font-weight:bold; font-size:14px;}
.news_m li a:hover{color:#f08300;}
.news_m li a span{float:right; +float:none; font-size:12px; font-weight:normal; color:#999;}
.news_m li p{line-height:18px; padding-top:5px; display:block; height:36px; overflow:hidden; word-break:break-all; color:#999;}
.c_right{width:30%; float:right;}
.leader{width:100%; float:left;}
.leader_m{width:100%; padding-top:20px; float:left;}
.leader_m p{display:block; line-height:21px;}
.leader_m img{float:right; display:block; padding-left:10px;}
.spdg{width:100%; padding-top:18px; float:left;}
.spdg_m{width:100%; padding-top:15px; float:left;}
.spdg_m li{width:44%; margin-left:4%; height:35px; line-height:35px; border-bottom:#ccc 1px dashed; overflow:hidden; float:left}
.spdg_m li a{background:url(../images/gg_pic.jpg) no-repeat 10px 10px; color:#666; padding-left:40px; display:block;}
.spdg_m li a:hover{color:#f08300;}
.c_main{width:100%; margin-top:25px; margin-bottom:2%; outline:#cbcbcb 1px solid;+border:#cbcbcb 1px solid; float:left;}
.c_main li{width:29%; padding:2% 2.1%; background:url(../images/sx.jpg) top right repeat-y; float:left;}
.c_main li img{width:100%; display:block;}
.c_main li h1{font-size:18px; line-height:40px; color:#333; font-weight:bold;}
.c_main li p{line-height:20px; word-wrap:break-word; color:#999;}
.c_main li p a{float:right;+float:none; background:url(../images/jt.jpg) no-repeat right center; padding-right:12px; font-weight:bold; color:#6d7182;}
.c_main li p a:hover{color:#ff975b}
.footer_wrap{width:100%; background:#2b2b2b; clear:both;}
.footer{width:1057px; padding-top:25px; margin:0 auto;}
.footer_v1{width:100%; float:left;}
.footer_v1 li{line-height:24px; min-height:180px; background:url(../images/foot_bg.png) top right repeat-y; float:left;}
.footer_v1 li h2{color:#ccc; font-size:12px; padding:5px 0px;}
.footer_v1 li a{color:#666;}
.footer_v1 li a:hover{color:#fff;}
.footer_v1 li#f_li1{width:160px; padding:0px 2%;}
.footer_v1 li#f_li1 a{width:50%; float:left}
.footer_v1 li#f_li2{width:65px; padding:0px 5%;}
.footer_v1 li#f_li2 a{width:100%; float:left}
.footer_v1 li#f_li3{width:230px; padding:0px 3%;}
.footer_v1 li#f_li3 p img{vertical-align:middle;}
.footer_v1 li#f_li4{padding:0px 3%;}
.footer_v1 li#f_li4 img{width:100%; display:block}
.footer_v1 li#f_li4 p{text-align:center; line-height:30px;}
.footer_v2{width:100%; padding:0px; padding-top:30px; padding-bottom:10px; text-align:center; margin-top:20px; border-top:#666 1px dashed; float:left;}

/*关于我们*/
.ny_banner{width:100%; background:url(../images/about_bg.jpg) repeat-x; height:260px; text-align:center; overflow:hidden; clear:both}
.ny_left{width:230px; float:left;}
.ny_left li{font-size:16px;}
.ny_left h1{width:100%; height:38px; font-size:18px; border-bottom:#d0d0d0 1px solid; color:#666; float:left}
.ny_left ul{width:100%; padding-top:20px; float:left;}
.ny_left ul li{width:100%; height:39px; line-height:39px; border-bottom:#eef1f3 1px solid; float:left;}
.ny_left ul li a{display:block; color:#f08300; background:url(../images/about_jt.jpg) no-repeat 201px center; text-indent:2em;}
.ny_left ul li a:hover,.ny_left ul li a.active{color:#fff; background:url(../images/ny_ahover.jpg) no-repeat left center;}
.ny_left .lxfs{width:210px; padding:0px 10px 10px; background:#f1f1f1; margin-top:25px; border-top:#f08300 2px solid; float:left}
.ny_left .lxfs h2{width:100%; line-height:56px; margin-bottom:15px; color:#f08300; font-size:18px; border-bottom:#d0d0d0 1px solid; text-indent:0.5em; float:left}
.ny_left .lxfs p{line-height:22px; padding-left:5px; float:left}
.ny_right{width:720px; float:right;}
.nr_tit{width:100%; height:38px; line-height:30px; border-bottom:#d0d0d0 1px solid; float:left;}
.nr_tit .lf{float:left; font-size:14px; font-weight:bold; font-size:16px;}
.nr_tit .rt{float:right; background:url(../images/fz.jpg) no-repeat left; padding-left:20px; color:#999; float:right; font-size:16px; max-width:620px; overflow:hidden; height:30px;}
.nr_tit .rt a{color:#999;}
.nr_tit .rt span{color:#f08300; max-width:280px; overflow:hidden;}
.nr_main{width:100%; padding-top:30px; line-height:24px; float:left;}
.p_ser{color:#f08300; line-height:24px; font-size:16px; font-weight:bold;}
.zg_style{width:100%; float:left;}
.zg_style li{width:205px; padding:10px 9px 0px; border:#ddd 1px solid; margin:0px 7px 15px; float:left;}
.zg_style li img{width:205px; height:140px; float:left;}
.zg_style li p{height:38px; line-height:38px; color:#666; overflow:hidden; clear:both; text-align:center;}
.social{width:100%; float:left;}
.social li{width:205px; padding:10px 9px 0px; border:#ddd 1px solid; margin:0px 5px 15px; float:left;}
.social li img{width:205px; height:115px; padding-bottom:15px; border-bottom:#ddd 1px solid; float:left;}
.social li p{height:38px; line-height:20px; overflow:hidden; color:#666; padding:5px 0px; clear:both}
.events{width:100%; overflow: hidden; position: relative; float:left;}
.events .year{width:100%; height:60px; overflow: hidden; float:left;}
.events .year .button_left{background: url("../images/arr_lf.jpg") no-repeat center; width: 14px; height:19px; margin-top:18px; overflow: hidden; float: left; cursor: pointer;}
.events .year .button_right{background: url("../images/arr_rt.jpg") no-repeat center; width: 14px; height:19px; margin-top:18px; overflow: hidden; float: left; cursor: pointer;}
.events .year .box{width:640px; background:url(../images/dev_img.jpg) no-repeat center; height:60px; margin:0px 26px; overflow: hidden; float: left;}
.events .year .box .menu{width:45px; height:20px; line-height:20px; padding-top:40px; margin-right:32px; background:url(../images/event_bg.png) no-repeat bottom center; text-align: center; color:#fff; overflow: hidden; font-family:Arial; float: left; cursor: pointer;}
.events .year .box .select{color:#fff; background:url(../images/event_hbg.png) no-repeat bottom center;}
.events .show{width:100%; margin-top:30px; overflow: hidden; float:left;}
.events .show .cont{width:100%; border-bottom:#eee 2px solid; overflow: hidden; display:none; position: relative; float:left;}
.events .show .cont img{float:left;}
.events .show .cont .dev_nr{width:676px; border-left:#eee 2px solid; line-height:30px; border-right:#eee 2px solid; padding:20px; float:left;}
.events .show .cont .dev_nr b{color:#f08300;}

/*集团新闻*/
.news_bds{width:100%; height:175px; border-bottom:#ccc 1px dotted; float:left;}
.news_bds img{width:232px; height:148px; padding-right:15px; float:left;}
.news_bds font{width:470px; height:30px; border-bottom:#ccc 1px dotted; color:#333; line-height:30px; font-size:14px; float:left;}
.news_bds a{color:#f08300; text-decoration:underline;}
.news_bds_span1{width:470px; height:25px; border-bottom:#ccc 1px dotted; color:#afafaf; line-height:25px; float:left;}
.news_bds_span2{width:470px; height:65px; padding-top:5px; color:#999; line-height:22px; overflow:hidden; float:left;}
.news_bdx{width:100%; float:left;}
.news_bdx li{width:100%; height:32px; border-bottom:#ccc 1px dotted; float:left;line-height:32px;}
.news_bdx li a{max-width:560px; color:#666; height:32px; overflow:hidden; line-height:32px; padding-left:18px; background:url(../images/bot_bg.png) no-repeat 5px center; float:left; font-size:16px;}
.news_bdx li a:hover{color:#f08300;}
.news_bdx li span{color:#999; line-height:30px; padding-right:12px; float:right;}
.artist{width:100%;position:relative; float:left;}
.artist li{overflow:hidden;width:218px; position:relative; margin:0px 10px 20px; height:240px; border:#ddd 1px solid; float:left;}
.artist li img{width:200px; height:150px; padding:10px 9px; float:left}
.artist li p{padding:10px 9px; height:30px; text-align:center; clear:both;}
.artist li a{background:url(../images/video_hover.png) no-repeat center; left:0px; width:218px; height:170px; position:absolute; top:0px;}
.artist li a:hover{color:#fff;}

/*企业荣誉*/
.honor{width:100%; float:left;}
.honor li{width:225px; padding:0px 7px 20px; float:left;}
.honor li img{float:left;}
.honor li span{width:100%; line-height:34px; color:#666; float:left;}
.honor li p{clear:both;}

/*商家推荐*/
.brand_m{width:100%; padding-top:30px; float:left;}
.brand_m li{width:103px; height:80px; margin:0px 7.5px 8px; text-align:center; border:#ddd 1px solid; float:left;}
.brand_m li a{display:block;}
.brand_m li a p{width:70px; border-top:#ddd 1px solid; color:#333; font-size:14px; line-height:26px; margin:0 auto;}
.brand_m li a:hover p{color:#e68012;}

/*商品导购*/
.guide_m{width:100%; padding-top:30px; float:left;}
.guide_m .list{width:343px; height:100px; border:#ddd 1px solid; position:relative; margin:0px 7px 18px; float:left;}
.guide_m .list .left{width:110px; height:88px; padding-top:12px; text-align:center; background:url(../images/guide_bg.jpg) no-repeat center; border-right:#ddd 1px solid; float:left}
.guide_m .list .left h1{font-size:36px; font-weight:bold; line-height:36px; color:#f08300;}
.guide_m .list .left h2{font-size:18px; color:#555; line-height:20px; font-weight:normal; width:100%; height:40px; padding-top:8px; word-break:break-all; overflow:hidden; font-weight:bold;}
.guide_m .list .right{width:220px; padding:10px 0px 0px 6px; float:left;}
.guide_m .list .right p{height:55px; padding-left:12px; word-break:break-all; overflow:hidden; line-height:18px;}
.guide_m .list .right a{line-height:35px; cursor:pointer; text-indent:1em; color:#666; font-family:"宋体"; border-top:#ddd 1px solid; display:block;}
.guide_m .list .right a:hover{color:#f08300}
.pad40{padding-top:30px;}
.overlay{width:100%; height:100%;background:url(../images/bg_all.png) repeat; position: fixed; z-index:5;left:0; top:0; overflow:hidden; display:none;_position:absolute;}
.popup{position:absolute; width:370px; z-index:6; top:10%; display:none; left:45%;}
/*.intro_box1,.intro_box2,.intro_box3,.intro_box4,.intro_box5,.intro_box6,.intro_box7,.intro_box8,.intro_box9,.intro_box10,.intro_box11,.intro_box12,.intro_box13,.intro_box14,
.intro_box15,.intro_box16,.intro_box17,.intro_box18,.intro_box19,.intro_box20,.intro_box21,.intro_box22,.intro_box23,.intro_box24{display:none;}*/
.popup .close{position:absolute; width:17px; height:17px; right:15px; top:15px; background:url(../images/close.jpg) no-repeat; overflow:hidden; cursor:pointer;}
.popup .updown{width:100%; height:9px; float:left;}
.popup .updown img{float:left;}
.popup .spaconbox{width:100%; overflow:hidden; padding-top:20px; padding-bottom:10px; background:#fff; float:left;}
.popup .spaconbox ul{padding-left:10px;}
.popup .spaconbox ul li{width:80px; line-height:24px; padding-left:10px; float:left;}
.popup .spaconbox ul li a{color:#666; font-family:"宋体"}
.popup .spaconbox ul li a:hover{color:#f08300;}

/*联系我们*/
.lxwm_bds{width:395px; padding-left:310px; background:url(../images/con_lf.jpg) no-repeat left center; float:left;}
.lxwm_bds h1{width:100%; line-height:36px; font-size:16px; text-indent:0.5em; font-weight:bold; float:left;}
.lxwm_bds ul{width:100%; float:left;}
.lxwm_bds ul li{width:100%; line-height:28px; text-indent:0.5em; border-bottom:#ccc 1px dotted; float:left;}

.qq{width:150px; position:fixed; top:215px; left:0px;}
.qq_tit{width:100%; height:34px; line-height:34px; background:#484848; text-indent:1em; color:#fff; float:left}
.qq_tit span{float:left;}
.qq_tit a{float:right;}
.qq_main{width:100%; float:left;}
.qq_main img{float:left;}
.qq_main p{width:100%; text-align:center; background:#fff; height:30px; font-size:16px; color:#e81a2b; font-weight:bold; clear:both}

.qq_zk{width:25px; height:90px; position:fixed; top:215px; left:0px; display:none;}



#newstitle {width:100%; line-height:30px; font-size:20px; font-weight:bold;text-align:center; background:url(../images/newstitle.gif); margin:0px auto; line-height:35px;}
#newslaiyuan {width:100%; height:25px; border-bottom:#D9D9D9 1px solid; margin:0px auto 10px; padding:8px 0px; text-align:center;}
#newsmsg {width:100%; margin:0px auto 10px;}

/*gbook*/

.net_c{width:690px; height:380px; padding:20px 0px 0px 28px; margin-top:10px; border:#eee 1px solid; float:left;}
.net_ci{height:28px; margin-bottom:5px; border:#ddd 1px solid; float:left;}
.net_ci span{width:89px; height:28px; background:url(../images/n_cs.jpg) no-repeat; color:#666; line-height:28px; text-indent:1em; float:left;}
.net_in{height:28px; line-height:28px; border:none; +height:24px; +line-height:24px; text-indent:1em; float:left;}
.wdh_v1{width:298px;}
.wdh_v2{width:490px;}
.ni_v1{width:270px;+width:370px;}
.ni_v2{width:370px;}
.wdh_v3{width:335px;}
.wdh_v4{width:505px;}
.ni_v3{width:240px;+width:238px;}
.ni_v4{width:500px;}
.net_intro{width:490px; height:150px; border:none; line-height:24px; float:left;}
.net_btn{width:160px; padding-top:5px; padding-left:270px; float:left;}
.btn{width:76px; height:31px; background:url(../images/btn_bg.jpg) no-repeat center; border:none; margin:0px 2px; font-family:"微软雅黑"; font-size:14px; color:#fff; cursor:pointer; float:left;}
.net_x{width:718px; margin-top:30px; border:#eee 1px solid; float:left;}
.nx_tit{width:100%; height:32px; line-height:32px; font-family:"微软雅黑"; text-indent:1em; border-bottom:#eee 1px solid; font-size:16px; font-weight:bold; color:#666; float:left;}
.nx_bd{width:100%; padding:10px 0px; float:left;}
.nx_bd li{width:698px; margin:0px 10px; padding:5px 0px; border-bottom:#ddd 1px solid; float:left}
.nx_bd li h2{color:#666; font-size:16px; background:#f2f2f2; line-height:38px; padding:0px 5px;}
.nx_bd li h2 span{font-weight:normal; float:right; text-align:right;}
.nx_bd li p{clear:both; font-size:14px; padding:0px 5px;}
.nx_bd li p.p2{color:#f08300;}
.yzm{width:640px; height:35px; margin-bottom:5px; margin-top:5px; border-bottom:#ddd 1px solid; float:left;}
.yzm_in{width:80px; height:24px; border:#ddd 1px solid;}

/*商家入驻*/
.rz{width:100%; padding-top:20px; float:left;}
.rz li{width:100%; height:30px; margin-bottom:10px; float:left;}
.rz li span{width:80px; height:28px; border:none; /*border:#ddd 1px solid; border-right:none; background:url(../images/n_cs.jpg) no-repeat;*/ color:#666; line-height:28px; text-indent:1em; float:left}
.rz li .rz_in{width:210px; height:20px; margin-left:8px; line-height:20px; border:#ddd 1px solid;/* border:none;*/ color:#666; text-indent:1em; float:left;}
.rz li .rz_btn{width:75px; height:30px; background:#ddd; text-align:center; line-height:30px; color:#666; margin-left:10px; font-family:"微软雅黑"; cursor:pointer; float:left}
.rz .tj{width:76px; height:31px; background:url(../images/rz_tj.jpg) no-repeat center; border:none; text-align:center; font-family:"微软雅黑"; line-height:31px; font-size:14px; margin-right:15px; cursor:pointer; color:#fff;}

/*2015.1.6 补充*/
.nr_main div,.nr_main li,nr_main td{word-break:break-all;/*overflow:auto;*/}
.footerc{color:#666; text-align:center; padding-bottom:10px;}
.footerc a{color:#666;}
.footerc a:hover{color:#666;}
textarea{resize:none}
.jobshow{margin:auto; line-height:40px; background:#ccc;}
.jobshow td{ padding:5px;}
.pp_table{border:#ccc 1px solid;}
.pp_table tr td{border:#ccc 1px solid;}
.pp_table tr td strong{width:160px; border-right:#ccc 1px solid; background:#f2f2f2; line-height:50px; text-align:center; font-size:16px; display:block; float:left}
.pp_table tr td span{text-align:left; padding-left:15px; font-size:16px; display:block; line-height:50px; overflow:hidden; height:50px;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_checktip{
	float:left;
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
	color:red;
}

.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

.yform input{float:left;}
.yform textarea{float:left;}

.joblist a{color:#666;}