@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;  font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold}
h3,h4,h5,h6{ font-weight:normal}
img{ border:none; }
a{ text-decoration:none;color:#494949}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
em,i{font-style: normal;}
.top01{ background:url(images/top01.jpg) no-repeat top center; height:100px;}
.top02{ background:url(images/top02.jpg) no-repeat top center; height:100px;}
.top03{ background:url(images/top03.jpg) no-repeat top center; height:100px;}
.top04{ background:url(images/top04.jpg) no-repeat top center; height:100px;}
.top05{ background:url(images/top05.jpg) no-repeat top center; height:100px;}
.top06{ background:url(images/top06.jpg) no-repeat top center; height:130px;}

.w224{ width:224px;}
.w260{ width:260px;}
.w284{ width:284px;}
.w450{ width:450px;}
.w1000{ width:1000px; margin:0 auto;}
.bdb{border-bottom:1px dotted #dbdbdb; }
.mt10{ margin-top:10px;}
.mr03{ margin-right:3px}

.pzhzj,.pdnlt{position:absolute;width:100px;height:128px;display:block;left:-110px;top:-120px;background:url(images/icon.png) no-repeat;background-position:0 -93px;}
.pdnlt{right:-110px;left:auto;background-position:0 -221px;}
.menu{ width:100%;margin-top:-3px;height:95px; background:url(images/menubg.png) repeat-x; border-bottom:3px solid #fff}
.menu dl{height:95px;}
.menu dl dt,.menu dl dt.dt2:hover{float:left;font-size:26px;font-weight:bold;color:#fff;text-align:center;width:142px;height:83px;padding-top:12px;background: url(images/menu1bg.jpg) no-repeat;cursor:pointer;}
.menu dl dt.dt2{background: url(images/menu2bg.jpg) no-repeat;}
.menu dl dt.dt2 a{color:#fff;}
.menu dl dd{float:left;height:90px;width:123px;padding-top:5px;}
.menu dl dd a{color: #fff;font-size:18px;color:#fff;line-height:40px;float:right;width:100%;text-align: right;}
.menu dl dd a:hover,.menu dl dd a.current{color: #f8c770;}
/*.menu{ width:100%; height:90px; line-height:90px; background:#4e3a18; border-bottom:3px solid #fff}
.menu .w1000{text-align:center;overflow:hidden;}
.menu a{ display:inline-block;*zoom:1;*display:inline;font-size:18px; font-weight:bold; color:#fff; text-align:center;padding:0 15px;max-width: 112px;}
.menu a:hover{ background:url(images/icon.png) no-repeat;height:93px;max-width: 112px;}*/

.title{ background:url(images/bt.png) no-repeat; width:1000px; height:58px; margin:30px 0 30px 0; float:left;}
.t01{ background-position:0 0;}
.t02{ background-position:0 -58px; position:relative}
.t03{ background-position:0 -116px;}
.t04{ background-position:0 -174px;}
.t05{ background-position:0 -232px;}
.t06{ background-position:0 -290px;}
.t07{background-position:0 -358px;}

.search{ position:absolute; top:14px; right:0; width:270px; height:30px; background:#fff}
.search input[type=text]{ height:30px; line-height:30px; border:1px solid #f5ab3e; width:220px; *width:218px;border-top-left-radius:10px;border-bottom-left-radius:10px; color:#999; text-indent:10px; box-sizing:border-box}
.search input[type=button]{ height:30px; *height:32px; width:50px; background:#f5ab3e url(images/searbtn.png) center center no-repeat; border:none;border-top-right-radius:10px;border-bottom-right-radius:10px; cursor:pointer}
.part01{ width:100%; float:left; position:relative}
.part01  a:hover{color:#f5ab3e;}
.part01 a.a1,.part01 a.a2{ position:absolute; background:url(images/icon.png) no-repeat; width:100px; height:128px; font-size:0; line-height:0; top:-58px;}
.part01 a.a1{ background-position:0 -93px; left:-110px;}
.part01 a.a2{ background-position:0 -221px; right:-110px;}
.part01 .fl{ width:590px;}
.part01 .fl .page{ padding:0 10px; margin-bottom:10px}
.part01 .fl .page h2{ text-align:center; font-size:22px; color:#d58207; height:40px; line-height:40px;}
.part01 .fl .page p{ padding:10px 0; font-size:14px; line-height:30px; color:#a1a1a1; }
.part01 .fl .page p a{ color:#f5ab3e}
.part01 .fl .page2{ padding-right:10px; float:left; height:311px; overflow:hidden}
.part01 .fl .page2 dl{ width:100%; float:left; padding:10px 0; border-bottom:1px dotted #dbdbdb}
.part01 .fl .page2 dl dt{ width:173px; height:135px; overflow:hidden; float:left; margin-right:10px;}
.part01 .fl .page2 dl dt img{ width:173px; height:135px; vertical-align:top; background:#f0f0f0}
.part01 .fl .page2 dl dd{ width:397px; float:left}
.part01 .fl .page2 dl dd h3{ font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.part01 .fl .page2 dl dd p{ font-size:12px; line-height:26px; padding:10px 0}
.part01 .fl .page2 dl dd p a{ color:#f5ab3e}
.part01 .fl .h_news{ width:100%;}
.part01 .fl .h_news ul li{ width:285px; float:left; margin-left:10px; background:url(images/libg.jpg) no-repeat left center; font-size:12px; text-indent:10px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.part01 .fr{ width:410px;}

/*ÐÂÔö¸ß·åÂÛÌ³*/
.partadd{overflow:hidden;clear:both;}
.p_ad_tit{height:55px;background:url(images/m_x.jpg) repeat-x;}
.p_ad_tit ul{width:813px;margin:0 auto;overflow:hidden;}
.p_ad_tit ul li{float:left;width:233px;height:55px;background:url(images/m_bg.png) no-repeat;margin-left:38px;line-height:48px;}
.p_ad_tit ul li:hover,.p_ad_tit ul li.current{background:url(images/m_hover_bg.png) no-repeat;}
.p_ad_tit ul li a{display:block;color:#6c5122;font-size:26px;font-weight:bold;text-align:center;}
.p_ad_tit ul li a:hover,.p_ad_tit ul li.current a{color:#fff;}
.p_ad_box{margin-top:15px;}
.p_ad_box .dsbox{overflow:hidden;}
.p_ad_box .ds2 ul{width:1020px;}
.p_ad_box .ds2 ul li{width:320px;float:left;margin-right:20px;margin-top:20px;}
.p_ad_box .ds2 ul li a{display:block;}
.p_ad_box .ds2 ul li a h2{line-height:32px;text-align:center;color:#a6a6a6;font-weight:normal;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom:1px solid #dcdcdc;}
.p_ad_box .ds2 ul li a h2 b{font-size:20px;color:#2b2b2b;font-weight:normal;padding-right:15px;}
.p_ad_box .ds2 ul li a p{line-height:28px;text-align:center;font-size:14px;color:#2b2b2b;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p_ad_box .ds2 ul li a img{width:320px;height:240px;}

.dsbanner{position:relative;width:318px;height:374px;float:left;margin-right:15px;}
.dsbanner .dsbtit{position:absolute;height:25px;width:100%;bottom:0;right:0;z-index:100;}
.dsbanner .dsbtit ul{text-align:right;}
.dsbanner .dsbtit ul li{display:inline-block;*zoom:1;*display:inline;width:12px;height:12px;border-radius:12px;margin-right:4px;background:#fff;}
.dsbanner .dsbtit ul li.current{background:#f5ab3e;}
.dsbanner .dsbbox{width:318px;height:374px;overflow:hidden;}
.dsbanner .dsbbox ul{width:99999px;height:374px;}
.dsbanner .dsbbox ul li{position:relative;float:left;width:318px;height:374px;}
.dsbanner .dsbbox ul li a{display:block;}
.dsbanner .dsbbox ul li a img{width:318px;height:374px;}
.dsbanner .dsbbox ul li p{position:absolute;left:0;bottom:0;z-index:99;height:40px;line-height:40px;width:98%;background:url(images/bg01.png);padding:0 1%;color:#fff;}
.dsbanner .dsbbox ul li p em{width:90%;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dsbbox2{float:left;width:420px;overflow:hidden;}
.dsbbox2 .page h2{ text-align:center; font-size:20px; color:#d58207; height:40px; line-height:40px;}
.dsbbox2 .page p{ padding:10px 0; font-size:12px; line-height:26px; color:#a1a1a1; }
.dsbbox2 .page p a{ color:#f5ab3e}
.dsbbox2 .h_news ul{width:100%;}
.dsbbox2 .h_news ul li{float:left;background:url(images/libg.jpg) no-repeat left center; font-size:12px; text-indent:10px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap;}
.dsbbox2 .h_news ul li a:hover{color:#f5ab3e;}
.h_n1 ul li{width:50%;}
.dsbbox3{float:left;width:244px;}
.dsbbox3 .dstitle{background: #f5ab3e url(images/hdks.jpg) right center no-repeat;height:32px;line-height:32px;}
.dsbbox3 .dstitle h3{font-size:14px;font-weight:bold;color:#fff;line-height:32px;padding-left:15px;}
.dsbbox3 .dsbb{border:1px solid #ececec; padding:15px;}
.dsbbox3 .dsbb p{font-size:12px;color:#494e51;line-height:24px;}
.dsbbox3 .dsbb p strong{font-size:14px;}
.dsbbox3 .dsbb img{display:block;margin:0 auto;}

.dsb1{position:relative;width:1000px;height:416px;float:left;margin-right:15px;}
.dsb1 .dsbtit{position:absolute;height:25px;width:100%;bottom:0;right:0;z-index:100;}
.dsb1 .dsbtit ul{text-align:right;}
.dsb1 .dsbtit ul li{display:inline-block;*zoom:1;*display:inline;width:12px;height:12px;border-radius:12px;margin-right:4px;background:#fff;}
.dsb1 .dsbtit ul li.current{background:#f5ab3e;}
.dsb1 .dsbbox{width:1000px;height:416px;overflow:hidden;}
.dsb1 .dsbbox ul{width:99999px;height:416px;}
.dsb1 .dsbbox ul li{position:relative;float:left;width:1000px;height:416px;}
.dsb1 .dsbbox ul li a{display:block;}
.dsb1 .dsbbox ul li a img{width:1000px;height:416px;}
.dsb1 .dsbbox ul li p{position:absolute;left:0;bottom:0;z-index:99;height:40px;line-height:40px;width:98%;background:url(images/bg01.png);padding:0 1%;color:#fff;}
.dsb1 .dsbbox ul li p em{width:90%;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.swiper-container{height:320px;}
.swiper-container .swiper-slide{ width:100%; height:320px; overflow:hidden; position:relative}
.swiper-container .swiper-slide img{ width:410px; height:320px;}
.swiper-container .swiper-slide p{ position:absolute; left:0; bottom:0; width:100%; height:35px; line-height:35px; background:url(images/bg01.png) repeat; color:#fff; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.pagination{ position:absolute; right:10px; bottom:8px;}
.swiper-pagination-switch{ display:inline-block; width:12px; height:12px; border-radius:100%; background:#fff; margin-right:5px; cursor:pointer}
.swiper-active-switch{ background:#ffb400;}

.gray{ width:405px; height:527px; *height:520px; margin-top:20px; background:#ececec; position:relative; float:right}
.zh_interview{ width:405px; padding-bottom:10px;border-left:1px solid #ececec; background:#fff; box-sizing:border-box; overflow:hidden; position:absolute; top:-5px; left:-5px}
.zh_interview h3{ height:34px; line-height:34px; background:#f5ab3e; text-align:center; font-size:16px; color:#fff;}
.zh_interview h3 i{ display:inline-block; background:url(images/icon.png) no-repeat 0 -349px; width:22px; height:22px; vertical-align:middle}
.zh_interview ul{ padding:10px 25px; float:left}
.zh_interview li{ width:100%; float:left; height:28px;line-height:28px; padding:4px 0; *padding:2px 0; *float:none}
.zh_interview ul li div.fl{ width:120px; line-height:28px; }
.zh_interview ul li input[type=text]{ float:left; font-family:"Î¢ÈíÑÅºÚ";height:26px; line-height:26px; padding:0; border:1px solid #b5b5b5; color:#999; text-indent: 1em;  width:200px}
.zh_interview ul li label{ float:left; margin-right:10px; }
.zh_interview ul li input[type=radio]{ vertical-align:middle; margin-right:3px}
.zh_interview ul li.botton{ text-align:center; width:354px}
.zh_interview ul li input[type=submit],.zh_interview ul li input[type=reset]{ height:30px; line-height:30px; border:none; font-size:16px; padding:0 20px; text-align:center; border-radius:5px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"}
.zh_interview ul li input.tj{ background:#f5ab3e;}
.zh_interview ul li input.cz{ background:#6c5122}
.zh_interview dl{ float:left; width:100%; box-sizing:content-box}
.zh_interview dl dt{ float:left; border:1px solid #d4d4d4; padding:8px; width:111px; height:111px; margin:0 8px 0 30px; }
.zh_interview dl dd{ float:left; padding-right:30px;}
.zh_interview dl dd p{ font-size:20px; font-weight:bold; color:#4e3a18; line-height:40px}
.zh_interview dl dd p strong{ font-size:36px; color:#ff0002}
.zh_interview dl dd p em{color:#ff0002; font-style:normal}
.zh_interview dl dd p b{ font-size:24px; color:#f5ab3e; }
.zh_interview dl dd p i{ display:inline-block; background:url(images/icon.png) no-repeat 0 -370px; width:31px; height:31px; vertical-align:middle}

.part02{ width:100%; overflow:hidden}
.part02 ul{ width:1020px;}
.part02 ul li{ width:203px; float:left; margin:0 20px 0 0;border:3px solid #fff; padding:22px 13px 0; text-align:center; position:relative}
.part02 ul li img{ width:203px; height:203px;}
.part02 ul li h2{ font-size:18px; font-weight:normal; color:#0c132d; line-height:30px;width: 100%; height:30px; overflow:hidden}
.part02 ul li h2 b{ color:#999; font-size:14px; margin-left:10px; font-weight:normal}
.part02 ul li p{ border-top:1px solid #29304a; height:36px; line-height:36px; text-align:center}
.part02 ul li span{ display:block; position:absolute; top:22px; left:13px; background:url(images/bg02.png) no-repeat; width:203px; height:203px;}
.part02 ul li em{ display:inline-block; font-style:normal; height:24px; line-height:24px; border:1px solid #d83737; font-size:12px; color:#d83737; padding:0 10px; cursor:pointer;display:none;}
.part02 ul li em i{ font-style:normal}
.part02 ul li:hover{border:3px solid #ff5e17;}

.pages{width: 100%;text-align: center; z-index:1;clear: both;}
.pages ul{width:auto; display:inline-block; *float:left; *margin-left:340px;}
.pages ul li{width:auto;  display:inline-block; margin:8px; float:left; font-size:16px }
.pages ul li a{display:inline-block;color:#bbbbbb;padding:5px 12px;height:20px;border:1px solid #ccc; border-radius:5px;}
.pages ul li a.on,.pages ul li a:hover {background:#ff5e17; border:1px solid #ccc;color:#fff; cursor:pointer; display:inline-block;}

.part03{ width:100%; float:left;}
.part03 dl{ width:1000px; float:left; box-sizing:border-box; margin-top:50px;}
.part03 dl dt{ width:370px; height:268px;position:relative}
.part03 dl dt img{ width:370px; height:268px; vertical-align:top}
.part03 dl dd{ padding:28px 34px;width:560px; height:184px;border-top:2px solid #f5ab3e; border-bottom:2px solid #f5ab3e;  margin-top:14px}
.part03 dl dd.d1{ border-left:2px solid #f5ab3e}
.part03 dl dd.d2{ border-right:2px solid #f5ab3e}
.part03 dl dd .logo{ width:100%; float:left; border-bottom:1px dashed #e4e4e4}
.part03 dl dd .logo img{ width:130px; height:46px; float:left; margin-right:10px;padding-bottom:15px}
.part03 dl dd .logo h3{ font-size:18px; line-height:24px; }
.part03 dl dd .logo p{ font-size:16px}
.part03 dl dd .logo p em{ font-style:normal; display:inline-block; background:url(images/icon.png) no-repeat 0 -401px; width:24px; height:20px; vertical-align:middle; margin-right:7px}
.part03 dl dd .logo p i{ font-style:normal; color:#c70a0a}
.part03 dl dd .reason{ width:100%; float:left; padding-top:15px; line-height:26px; font-size:12px;}
.part03 dl dd .reason b{ background:url(images/icon.png) no-repeat 0 -421px; color:#fff; width:75px; height:24px; float: left; margin-right:10px; text-indent:10px}
.part03 dl dt span{ display:block; position:absolute; background:url(images/icon.png) no-repeat 0 -473px; width:153px; height:120px;  z-index:999}
.part03 dl dt span.s01{top:-50px; left:-60px;}
.part03 dl dt span.s02{top:-50px; right:-50px;background:url(images/icon.png) no-repeat 0 -686px;}
.part03 ul{ width:1004px; margin-top:10px; float:left}
.part03 ul li{ width:246px; float:left; margin:0 5px 5px 0;}
.part03 ul li img{ width:246px; height:178px; vertical-align:top}
.part03 ul li p{ border:1px solid #e5e5e5; height:39px; line-height:39px; box-sizing:border-box; padding:0 10px}
.part03 ul li p b{ display:block; float:left; font-weight:normal; width:150px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.part03 ul li p a:hover b{color: #29304a;cursor: pointer;}
.part03 ul li p em{ font-style:normal; color:#c70a0a;background:url(images/icon.png) no-repeat 0 -401px;}
.part03 ul li p em i{ height:22px; vertical-align:middle; margin-right:3px;padding-left: 25px;}

.slide-product .slide-big{position:relative; padding-right:10px; border-right:1px solid #e3e3e3; }
.slide-product .slide-img,.slide-product .slide-img img{display: block;width:610px;height:398px;vertical-align: middle;overflow: hidden;}
.slide-product .slide-img li{position: relative; float:left; width:610px;}
.slide-product .slide-img p{position:absolute; left:0; bottom:0; padding: 0 10px; width:590px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; background:url(images/bg01.png) repeat;}
.slide-product .slide-sml{ width:370px;}
.slide-product .slide-sml .top-arr,.slide-product .slide-sml .down-arr{ display:block; width:57px; height:30px; margin:0 auto;background:url(images/icon.png) no-repeat; overflow:hidden;}
.slide-product .slide-sml .top-arr{ background-position:-57px -602px}
.slide-product .slide-sml .down-arr{background-position:-57px -632px;}
.slide-product .slide-sml .top-arr:hover{ background-position:0 -602px;}
.slide-product .slide-sml .down-arr:hover{ background-position:0 -632px;}
.slide-product .slide-sml ul{ width:372px;height:328px; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; padding:6px 0 4px 0}
.slide-product .slide-sml li{ float:left; position:relative; width:122px; height:80px; margin:0 2px 2px 0; _display:inline; cursor:pointer;}
.slide-product .slide-sml li img{display: block;width:122px;height:80px;vertical-align: middle;overflow: hidden;}
.slide-product .slide-sml li .name{ position:absolute; top:0; left:0;width:122px; height:80px; line-height:80px; color:#FFF; text-align:center;display:block; background:url(images/bg01.png) repeat}
.slide-product .slide-sml li:hover .name,.slide-product .slide-sml li.on .name{ display:none}

.part05{ width:1003px; float:left;}
.part05 ul{float:left; margin-right:3px;}
.part05 ul li{ position:relative; float:left;margin-bottom:3px }
.part05 ul li img{ float:left;vertical-align:top; background:#f0f0f0;}
.part05 ul li p{ position:absolute; left:0; bottom:0; width:100%; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(images/bg01.png) repeat; color:#fff; font-size:14px; text-indent:10px; text-align:center}

.part06{ width:100%; float:left; overflow:hidden}
.part06 ul{ width:1002px; float:left}
.part06 ul li{ width:154px; float:left; margin-right:13px; margin-bottom:15px}
.part06 ul li img{ width:154px; height:55px; vertical-align:top}
.part06 ul li p{ width:100%; text-align:center; height:30px; line-height:30px; font-size:14px;}


.nav_r{ width:129px; height:auto; position:fixed; left:510px; margin-left: 50%;top:100px;  }
.backtop{background:url(images/nav.png) no-repeat; width:100%;padding-top:76px; float:left; }
.backtop a{ display:block; font-size:20px; font-weight:bold; color:#fff; text-align:center; height:38px; line-height:38px; margin-bottom:1px;}
.wx{ background:#ededed;text-align:center; float:left; padding:9px 14px;}
.wx img{ width:100px; height:100px;  vertical-align:top}
.wx p{ padding-top:5px}
.gz{ width:100%; float:left; margin-top:3px; display:inline-block}
.gz p{ width:100%; text-align:center}
.gz p.visitNum b{ display:inline-block; background:url(images/visNumbg2.png) no-repeat; width:21px; height:26px; line-height:26px; color:#fff; font-size:16px; font-weight:normal}
.gz p.wz{ font-weight:bold; color:#4e3a18; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"}
.back{ width:100%; float:left; margin-top:5px}
.back a{ display:block; margin:0 auto; background:url(images/icon.png) no-repeat 0 -662px; width:24px; height:24px;}











