@charset "utf-8";

body { font-size:18px; color:#000;margin:0;padding:0; font-family:楷体;}

form,dl,dd,dt,ol,ul,li,h1,h2,h3,h4,h5,h6,h7,p {margin:0;padding:0;}

a:link,a:visited {COLOR:#333;text-decoration:none}

a:hover {COLOR:#333;text-decoration:underline;}

a:active {COLOR:#ff0000;text-decoration:none;}

ol,ul {list-style:none outside none; margin:0; padding:0;}

img {border:0;}

em,cite {font-style:normal;}

.styer { float:left;}

.clear { clear:both; margin:0px; top:0px} 

.fl{ float:left;}

.fr{ float:right;}

.fc{ margin:0 auto;}

.dhh {

	COLOR: #ff0000;

	font-size: 15px;

}

A.dhh:link {

	COLOR: #ff0000;

	font-size: 15px;

}

A.dhh:visited {

	COLOR: #ff0000;

	font-size: 15px;

}

A.dhh:hover {

	COLOR: #ff0000;

	font-size: 15px;

}

#top{ width:100%; height:135px; background:url(images/bg.png); position:fixed!important; position:absolute; right:0px; top:0px!important;z-index:999;}

#topy{ width:100%; height:135px;}

.head{ width:1130px; height:103px;}

.logo{ width:390px; height:98px; padding-top:5px;}

.nav{ width:100%; height:32px; background:#b82729;}

.navy{ width:1130px; height:32px; line-height:32px;}

.navy ul li{ width:140px; float:left; text-align:center; font-size:16px; color:#fff; font-family:微软雅黑;}

.navy ul li a{ color:#fff; text-decoration:none; display:block;}

.navy ul li:hover{ background:#801b1c;}

.tel{ width:200px; height:78px; background:url(images/tel.png) left no-repeat; padding:20px 0 0 60px;}

.tel span{ font-size:15px; color:#666; line-height:23px;}

.tel em{ font-size:27px; color:#b82729;}

.banner{ width:100%; height:100%; background:url(images/ind1.png) center repeat-y;}

.bany{ width:1091px; height:auto; position:relative;text-align:center;}

.kjia{ width:100%; height:100%; display:block;}

@media only screen and (max-width:1460px) {

.bany img{ width:1000px; height:523px;}

.menps img{ margin-top:-180px;}

.bany{ top:50%; margin-top:-40%; }

}

@media screen and (min-width:1460px) {

.bany img{ width:1091px; height:571px;}

.menps img{ margin-top:-200px;}

.bany{ top:40%; margin-top:-32%; }

}

.menp{ background:url(images/01.jpg) center no-repeat;}

.menps{ width:1130px; height:auto; text-align:right;}

.menps{ position:relative; top:50%;}

.jings{ background:url(images/02.jpg) center top no-repeat;}

.jingy{ width:1130px; height:auto; position:relative; top:30%; text-align:center;}

.jingy_tit{ width:1130px; height:auto; line-height:40px;}

.jingy_con{ width:740px; height:auto; font-size:18px; font-family:楷体; color:#000; line-height:33px; font-weight:bold;}

.jingy_coy{ width:972px; height:143px; margin-top:20px;}

.conbg{ width:142px; height:143px; float:left; margin:0 10px;}

.conbg a{ display:block; width:142px; height:143px;}

.bgy1{ background:url(images/1.png) no-repeat;}

.bgy1:hover{ background:url(images/1-1.png) no-repeat;}

.bgy2{ background:url(images/2.png) no-repeat;}

.bgy2:hover{ background:url(images/2-1.png) no-repeat;}

.bgy3{ background:url(images/3.png) no-repeat;}

.bgy3:hover{ background:url(images/3-1.png) no-repeat;}

.bgy4{ background:url(images/4.png) no-repeat;}

.bgy4:hover{ background:url(images/4-1.png) no-repeat;}

.bgy5{ background:url(images/5.png) no-repeat;}

.bgy5:hover{ background:url(images/5-1.png) no-repeat;}

.bgy6{ background:url(images/6.png) no-repeat;}

.bgy6:hover{ background:url(images/6-1.png) no-repeat;}

.about{ background:url(images/03.jpg) center top no-repeat;}

.abouts{ position:relative; top:24%; width:1130px; height:auto;}

.abouts_tit{ width:1130px; height:85px; text-align:center;}



.ab_con{ width:1130px; height:auto; margin:0 auto;}











@media only screen and (max-width:1460px) {

.ab_con_tit { width:888px;}

.ab_con_tit span{ background:url(images/ind6.png) 49% 22px no-repeat;}

.ab_con_tit span.hover{ background:url(images/ind5.png) 49% 22px no-repeat;}

	

.ab_con_con{ width:888px; height:auto; margin:0 auto;overflow: hidden; padding:10px 0;}

.ab_con_con ul{ margin:0; padding:0;display: block;}

.ab_con_con ul li{ width:280px; height:156px; float:left; margin:8px; display: block;}

.ab_con_con ul li img{ width:280px; height:156px;}

.ab_con_con ul li a{display: block;width:280px;height:156px;overflow: hidden; position: relative;}





}

@media screen and (min-width:1460px) {

.ab_con_tit { width:1114px; margin:0 8px;}

.ab_con_tit span{ background:url(images/ind6.png) 110px 22px no-repeat;}

.ab_con_tit span.hover{ background:url(images/ind5.png) 110px 22px no-repeat;}



.ab_con_con{ width:1128px; height:auto; margin:0 auto;overflow: hidden; padding:10px 0;}

.ab_con_con ul{ margin:0; padding:0;display: block;}

.ab_con_con ul li{ width:360px; height:200px; float:left; margin:8px; display: block;}

.ab_con_con ul li img{ width:360px; height:200px;}

.ab_con_con ul li a{display: block;width:360px;height:200px;overflow: hidden; position: relative;}

}

.ab_con_tit {OVERFLOW: hidden; HEIGHT:85px; background:url(images/ind4.png) 0 30px repeat-x;}

.ab_con_tit span {FLOAT:left; WIDTH:20%; cursor: hand;text-align:center; padding-top:50px; font-family:楷体; font-size:20px;}

.ab_con_tit span A {TEXT-DECORATION: none}

.ab_con_tit span.hover { height:70px;cursor: pointer;  color:#b82729; font-size:23px;}

.ab_con_tit span.hover A { COLOR: #333; TEXT-DECORATION: none;}

.ab_con_con ul li a span{display: block;width: 100%;height:30px;position: absolute;left: 0;bottom:-28px;z-index: 1; background:#b82729;color: #fff;}

.ab_con_con ul li a span{ text-align:center; line-height:30px; text-align:center;}

.ggyi{ background:url(images/04.jpg) center top no-repeat;}

.ggyis{ height:auto; text-align:center; position:relative; top:24%;}

@media only screen and (max-width:1460px) {

.ggyis{ width:1000px;}

.ggyis_tit{ width:980px;}

.ggyis_con{ width:999x; height:auto;}

.ggyis_con ul li{ width:313px; height:auto; float:left; margin:10px;}

.ggyis_con ul li img{ width:313px; height:163px;}

.fc_con{ width:996px; height:auto;}

.fc_con ul li{ width:229px; height:auto; float:left; margin:10px;}

.fc_con ul li img{ width:229px; height:142px;}

}

@media screen and (min-width:1460px) {

.ggyis{ width:1098px;}

.ggyis_tit{ width:1078px;}

.ggyis_con{ width:1098px; height:auto;}

.ggyis_con ul li{ width:346px; height:auto; float:left; margin:10px;}

.ggyis_con ul li img{ width:346px; height:180px;}

.fc_con{ width:1096px; height:auto;}

.fc_con ul li{ width:254px; height:auto; float:left; margin:10px;}

.fc_con ul li img{ width:254px; height:158px;}

}

.ggyis_tit{ height:85px; background:url(images/ind8.png) center no-repeat;}

.fengcai{ background:url(images/05.jpg) center top no-repeat;}

.fctit{ height:85px; background:url(images/ind9.png) center no-repeat;}

@media only screen and (max-width:1460px) {

.ns_con{ width:980px;}

.ns_conl{width:410px;}

.ns_conr{ width:510px;}

}

@media screen and (min-width:1460px) {

.ns_con{ width:1076px;}

.ns_conl{width:460px;}

.ns_conr{ width:580px;}

}

.newsy{ background:url(images/06.jpg) center top no-repeat;}

.nstit{ height:85px; background:url(images/ind10.png) center no-repeat;}



.ns_con{ height:auto; padding-top:20px;}



.ns_conl{ height:auto; float:left;text-align:center;}

.ns_conl img{ width:100%; height:auto;}

.ns_conl em{ font-size:20px; color:#111; line-height:35px; }

.ns_conl p{ line-height:25px; text-align:left;}

.ns_conl span{ width:auto; height:auto; text-align:center;}

.ns_conl span img{ width:auto; height:auto;}



.ns_conr{ float:right;}

.ns_conr ul li{ width:100%; height:auto; line-height:35px; border-bottom:1px #cc696a dashed; text-align:left; background:url(images/ind11.png) left no-repeat;}

.ns_conr ul li em{ padding-left:20px; font-size:18px;}

.ns_conr ul li span{ float:right; padding-right:8px;}



.hfot{ background:url(images/07.jpg);}

.hfots{ height:auto; text-align:center; position:relative; top:34%; width:820px;}

.hfots_top{ width:100%; height:140px; border-bottom:1px #808080 solid; border-top:1px #808080 solid; text-align:left; padding:30px 0;}

.hfots_top img{ float:left; padding-right:10px;}

.hfots_top em{ font-size:25px; line-height:45px;}

.hfots_top span{ line-height:28px; font-size:15px;}

.hfots_bot{ height:auto; line-height:40px; text-align:left; font-size:19px;}

#info{ width:1130px; height:auto; padding:40px 0;}

.inban{ width:100%; height:400px;}

.infobg1{ background:url(images/info1.png) center no-repeat;}

.infobg2{ background:url(ban/info2.jpg) center no-repeat;}

.infol{ width:223px; height:auto;}

.infol_tit{ width:223px; height:57px; background:url(images/info1.jpg) no-repeat;}

.infol_tit span{ line-height:57px; font-size:24px; padding-left:30px;}

.infol_con{ width:223px; height:auto;}

.infol_con ul li{ width:183px; height:37px; line-height:37px; background:url(images/info2.jpg) no-repeat; padding-left:40px;}

.infol_bot{ width:223px; height:22px; background:url(images/info3.jpg) no-repeat;}

.infor{ width:877px; height:auto;}

.infor_tit{ border-bottom:2px #9d9d9d solid; width:877px; height:45px; line-height:40px;}

.infor_tit em{ padding-left:8px; font-size:20px;}

.infor_tit span{ font-size:15px; padding-right:8px;}

.infor_con{ height:auto; padding:30px 5px; line-height:35px;}
.infor_con img{ max-width:90% !important; height:auto !important; margin:10px 0;}

.innews{ border-bottom:2px #9d9d9d solid; width:1130px; height:45px; line-height:40px;}

.innews em{ padding-left:8px; font-size:20px;}

.innews span{ font-size:15px; padding-right:8px;}

.incon{ width:1130px; height:auto; padding:15px 0;}

.inconl{ width:630px; height:auto;}

.inconr{ width:400px; height:auto;}

.inconr img{ padding-bottom:10px;}

.inconr p{ line-height:28px;}

.inconr em{ color:#b82729; font-size:25px; line-height:65px; font-family:楷体;}

.inconr span{ line-height:26px;}

.lxmap{ width:560px; height:400px; padding-top:20px;}

.lxcon{ width:510px; height:400px; padding-top:20px; line-height:29px;}

#foot{ width:100%; height:auto; padding:25px 0; background:#39322c; text-align:center; color:#eee; font-size:14px;}

#foot a:hover{ color:#ff0000;}

.link span{float:left}

.link a{float:left; margin:0 5px;}

