@charset "utf-8";
/* CSS Document */
BODY {
	font-size:12px; 
	margin:0px auto; 
	padding:0px;
	border:0px;
	width:100%;
	 font-family:"微软雅黑";
	color:#444; 
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,p,td,tr,input,textarea{padding:0px; border:0px;margin:0px auto;list-style: none;font-style:normal; font-weight:normal; font-family:"微软雅黑"; font-size:12px;}
img{vertical-align:top;}

a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#b33a1d; text-decoration:none;}


/***连接样式***/
.zong a:link{color:#b33a1d; text-decoration:none;}
.zong a:visited{color:#b33a1d; text-decoration:none;}
.zong a:hover{color:#444; text-decoration:none;}









/*---头部---*/

/*
.topbox{ width:100%; height:248px; overflow:hidden; background:url(../images/top.png) no-repeat center top;}
.top{ width:1200px; height:248px; overflow:hidden; }
.logo{ width:653px; height:111px; float:left; overflow:hidden; padding-top:80px;}
.top_r{ width:232px; float:right; overflow:hidden;}
.top_r dt{ width:232px; float:left; overflow:hidden; text-align:right; padding-top:80px;}
.top_r dd{ width:232px; float:left; overflow:hidden; padding-top:30px;}
.top_r dd span{ width:160px; height:36px; float:left; overflow:hidden; border:#e0e0e0 solid 1px; background:#FFF; padding:0px 5px;}
.top_wby{ width:160px; height:36px; float:left; overflow:hidden; line-height:36px; font-size:12px; background:none; border:none; color:#666;}
.top_r dd em{ width:60px; height:38px; float:left; overflow:hidden; background:#b43a1e; font-size:12px; text-align:center; line-height:38px; color:#FFF; cursor:pointer;}
*/


.topbox{ width:100%; height:100px; overflow:hidden; background:url(../images/top.png) no-repeat center top;}
.top{ width:1200px; height:100px; overflow:hidden; }
.logo{ width:588px; height:100px; float:left; overflow:hidden; padding-top:0px;}
.top_r{ width:232px; float:right; overflow:hidden;}
.top_r dt{ width:232px; float:left; overflow:hidden; text-align:right; padding-top:0px;}
.top_r dd{ width:232px; float:left; overflow:hidden; padding-top:30px;}
.top_r dd span{ width:160px; height:36px; float:left; overflow:hidden; border:#e0e0e0 solid 1px; background:#FFF; padding:0px 5px;}
.top_wby{ width:160px; height:36px; float:left; overflow:hidden; line-height:36px; font-size:12px; background:none; border:none; color:#666;}
.top_r dd em{ width:60px; height:38px; float:left; overflow:hidden; background:#b43a1e; font-size:12px; text-align:center; line-height:38px; color:#FFF; cursor:pointer;}



/*---导航---*/
.navbox{ width:100%; height:50px; background:#b33a1d;margin-top:0px; }
.nav{width:1200px; height:50px; margin:0 auto;}
.nav li{ /* width:109px; */  padding-left:0px;padding-right:0px;height:50px;float:left; text-align:center; font-size:14px; line-height:50px;}
.nav li a{ /* width:109px; */padding-left:14px;padding-right:14px;height:50px; float:left; overflow:hidden; color:#FFF;}
.nav li a:hover{ /* width:109px; */padding-left:14px;padding-right:14px;height:50px; float:left; overflow:hidden; color:#FFF; background:#7d220d;}
#nav_on{ /* width:109px; */padding-left:9px;padding-right:9px;height:50px; float:left; overflow:hidden; color:#FFF; background:#7d220d;}


.flexslider{position:relative;overflow:hidden;height:730px; min-width:1200px;}
.slides{position:relative;z-index:1;}
.slides li{height:730px;}
.slides li a{height:730px; display:block;}
.flex-control-nav{position:absolute;bottom:64px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 9px; height:16px;zoom:1; }
.flex-control-nav a{display:inline-block;overflow:hidden;width:16px; height:16px; border-radius:50%; border:#FFF solid 1px; line-height:99999px; cursor:pointer;}
.flex-control-nav .flex-active{ width:16px; height:16px; background:#fff;  }
.flex-direction-nav{position:absolute;top:40%;z-index:3;width:100%;}
.flex-direction-nav li a{position:absolute;display:block;overflow:hidden;width:50px;height:50px;cursor:pointer;}
.flex-direction-nav li a.flex-prev{left:100px;background:url(../images/prev.png) center no-repeat;}
.flex-direction-nav li a.flex-next{right:100px;background:url(../images/next.png) center no-repeat;}




.yijian{ width:492px; overflow:hidden; margin-top:35px;}
.yijian dt{ width:450px; height:52px; float:left; overflow:hidden; border:#e5e5e5 solid 1px; padding:0px 20px; margin-bottom:20px; }
.yijian_wbk{ width:448px; height:50px; float:left; overflow:hidden; background: none; border:none; line-height:50px; font-size:14px;color: #555; outline:none;}
.yijian dd{ width:450px; height:102px; float:left; overflow:hidden; border:#e5e5e5 solid 1px; padding:10px 20px; margin-bottom:20px; }
.yijian_wbqy{ width:448px; height:100px; float:left; overflow:hidden; background: none; border:none; line-height:24px; font-size:14px; color: #555; outline:none;}
.yijian h2{ width:492px; height:54px; float:left; overflow:hidden; }
.yijian .tijiao{ width:492px; height:54px; overflow:hidden; border:none; background:#b33a1d; cursor:pointer; line-height:54px; font-size:16px; color:#fff; }







.main1{ width:1200px; height: auto; overflow:hidden; margin-bottom:25px;margin-top:25px;}

/* 焦点图 */
.focusBox { float:left; position: relative; width:400px; height:300px; overflow: hidden; text-align: left; margin-right:25px;}
.focusBox .pic img { width: 400px; height: 300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:40px; width:100%;  background:#000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ width:260px; height:40px; line-height:40px; position:absolute; bottom:-40px; font-weight:bold;}
.focusBox .txt li a{ width:250px; height:40px; color:#fff; padding: 0 0 0 10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.focusBox .num { position: absolute; z-index: 3; bottom:11px; right:10px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-right:4px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; color:#b43a1e; display: block;  width: 100%; height: 100%; top: 0; left: 0; }
.focusBox .num li span { z-index: 1; background:#fff;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#b43a1e; color:#FFF;  }



.news{ width:400px; height:auto; float:left; overflow:hidden; margin-right:25px;}
.newsA{ width:365px; height:38px; background:url(../images/img36.png) no-repeat left #f5f5f5; line-height:38px; padding:0px 15px 0px 20px;}
.newsA span{ height:38px; color:#b43a1e; font-size:16px; float:left; overflow:hidden;}
.newsA em{ height:38px; color:#b43a1e; font-size:14px; float:right; overflow:hidden; background:url(../images/img37.png) no-repeat right; padding-right:10px;}
.newsB{ width:400px; height:262px; float:left; overflow:hidden;}
.newsB ul{ width:400px; height:242px; float:left; overflow:hidden; padding-top:15px;}
.newsB li{ width:380px; height:30px; float:left; overflow:hidden; line-height:30px; background:url(../images/img38.png) no-repeat left; padding-left:20px;}
.newsB li span{ width:290px; height:30px; float:left; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.newsB li em{ width:80px; height:30px; float:right; overflow:hidden; text-align:right;}





.about{ width:772px; height:288px; float:left; overflow:hidden; border:#e0e0ea solid 1px; padding-top:10px; position:relative;}
.about h3{ width:97px; height:36px; overflow:hidden; background:url(../images/img39.png) no-repeat top; position:absolute; top:10px; left:5px; color:#FFF; font-size:14px; text-align:center; line-height:25px;}
.aboutA{ width:720px; height:213px; overflow:hidden; background:#f5f5f5; padding:45px 15px 20px 15px; line-height:24px;}
.aboutA img{ width:322px; height:228px; overflow:hidden; float:right; padding-left:5px; margin-top:-10px;}






.news2{ width:400px; height:auto; float:left; margin-right:25px; overflow:hidden;}

.newsC{ width:400px; height: auto; float:left; overflow:hidden; background:#f5f5f5; }
.newsC ul{ width:370px; height:431px; overflow:hidden; background:#f5f5f5; margin-top:10px; padding:10px 15px 0px 15px;}
.newsC li{ width:370px; height: auto; float:left; overflow:hidden; margin-top:10px;}
.newsC li dt{ width:120px; height:94px; float:left; overflow:hidden; }
.newsC li dt img{ width:120px; height:94px; float:left; overflow:hidden; }
.newsC li dd{ width:223px; height:94px; float:left; overflow:hidden; margin-left:15px;}
.newsC li dd h2{ width:223px; height:24px; float:left; overflow:hidden; line-height:24px; font-weight:bold;}
.newsC li dd span{ width:223px; height:70px; float:left; overflow:hidden; line-height:22px; }


/*
.newsC{ width:370px; height: auto; float:left; overflow:hidden; background:#f5f5f5; padding:15px;}
.newsC dl{ width:370px; height: auto; float:left; overflow:hidden; padding-bottom:15px; border-bottom:#dddddd dashed 1px;}
.newsC dl dt{ width:120px; height:94px; float:left; overflow:hidden; }
.newsC dl dt img{ width:120px; height:94px; float:left; overflow:hidden; }
.newsC dl dd{ width:235px; height:94px; float:left; overflow:hidden; margin-left:15px;}
.newsC dl dd h2{ width:235px; height:24px; float:left; overflow:hidden; line-height:24px; font-weight:bold;}
.newsC dl dd span{ width:235px; height:70px; float:left; overflow:hidden; line-height:22px; }
.newsC ul{ width:370px; height:auto; float:left; overflow:hidden; padding-top:5px;}
.newsC li{ width:355px; height:30px; float:left; overflow:hidden; line-height:30px; background:url(../images/img41.png) no-repeat left; padding-left:15px;}
.newsC li span{ width:270px; height:30px; float:left; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.newsC li em{ width:80px; height:30px; float:right; overflow:hidden; text-align:right;}
*/



.news3{ width:400px; height:483px; float:left; overflow:hidden; margin-right:25px;}
.newsD{ width:400px; height: auto; float:left; overflow:hidden;}
.newsD ul{ width:400px; height:190px; float:left; overflow:hidden; padding-top:15px;}
.newsD li{ width:385px; height:30px; float:left; overflow:hidden; line-height:30px; background:url(../images/img41.png) no-repeat left; padding-left:15px;}
.newsD li span{ width:290px; height:30px; float:left; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.newsD li em{ width:80px; height:30px; float:right; overflow:hidden; text-align:right;}





.news4{ width:348px; height:481px; float:left; overflow:hidden; border:#e0e0ea solid 1px;  position:relative;}
.news4 h3{ width:125px; height:30px; overflow:hidden; background:url(../images/img42.png) no-repeat top; position:absolute; top:10px; left:10px; color:#FFF; font-size:16px; text-align:center; line-height:24px;}
.news4 ul{ width:298px; height:431px; overflow:hidden; background:#f5f5f5; margin-top:10px; padding:30px 15px 0px 15px;}
.news4 li{ width:298px; height: auto; float:left; overflow:hidden; margin-top:10px;}
.news4 li dt{ width:120px; height:94px; float:left; overflow:hidden; }
.news4 li dt img{ width:120px; height:94px; float:left; overflow:hidden; }
.news4 li dd{ width:163px; height:94px; float:left; overflow:hidden; margin-left:15px;}
.news4 li dd h2{ width:163px; height:24px; float:left; overflow:hidden; line-height:24px; font-weight:bold;}
.news4 li dd span{ width:163px; height:70px; float:left; overflow:hidden; line-height:22px; }












.mingren{ width:1200px; height:auto; overflow:hidden; margin-bottom:25px;}
.mingrenA{ width:1170px; height:38px; float:left; overflow: hidden; background:#f5f5f5; line-height:38px; padding:0px 15px 0px 15px;}

.mingrenA span{ height:38px; color:#b43a1e; font-size:16px; float:left; overflow:hidden; background:url(../images/img43.png) no-repeat left; padding-left:20px;}
.mingrenA em{ height:38px; color:#b43a1e; font-size:14px; float:right; overflow:hidden; background:url(../images/img37.png) no-repeat right; padding-right:10px;}

.mingrenB{ width:1200px; height: auto; overflow:hidden; padding-top:20px;}
.ladyScrolla{width:1200px; height:auto; overflow:hidden; }
.ladyScrolla .dlLista{width:1200px; overflow:hidden ; display:block;}
.ladyScrolla dl{ width:189px; height:180px; overflow:hidden; float:left; position:relative; margin-right:13px; }
.ladyScrolla dl img{ width:189px; height:140px; overflow:hidden; float:left;}
.ladyScrolla dl span{ width:189px; height:40px; overflow:hidden; float:left; line-height:40px; text-align:center;}

.mingrenBB{ width:400px; height: auto; overflow:hidden; padding-top:20px;}
.ladyScrollaa{width:400px; height:auto; overflow:hidden; }
.ladyScrollaa .dlListaa{width:400px; overflow:hidden ; display:block;}
.ladyScrollaa dl{ width:189px; height:180px; overflow:hidden; float:left; position:relative; margin-right:13px; }
.ladyScrollaa dl img{ width:189px; height:140px; overflow:hidden; float:left;}
.ladyScrollaa dl span{ width:189px; height:40px; overflow:hidden; float:left; line-height:40px; text-align:center;}











/*---底部---*/
.linkbox{ width:100%; padding:15px 0px; overflow:hidden; background:#eeeeee;}
.link{ width:1200px; overflow:hidden; }
.link dt{ width:1200px; float:left; font-size:20px; color:#b43a1e; overflow:hidden; }
.link dd{ width:1200px;  float:left;  overflow:hidden; line-height:24px; padding-top:5px;}
.link dd span{ float:left;}
.link dd em{ float:left; padding:0px 20px;}


.footbox{ width:100%; overflow:hidden; background:url(../images/foot.png) no-repeat center top;}
.foot{ width:1200px; overflow:hidden;  padding:15px 0px;}
.foot dt{ float:left; overflow:hidden; padding-top:25px; line-height:30px; color:#e7e7e7;}
.foot dt a{ color:#e7e7e7;  }
.foot dt a:hover{ color:#fff000; }
.foot h2{  float:left; overflow:hidden; padding-top:25px; line-height:30px; color:#e7e7e7; padding-left:50px;}
.foot dd{ width:100px; float:right; overflow:hidden; text-align:center;  color:#e7e7e7; padding-top:5px;}
.foot dd img{ width:100px;height:100px; overflow:hidden; margin-bottom:10px;}












/*---翻页---*/
.digg{clear:both; padding:40px 0px 0px 0px;text-align:center; font-size:14px;}
.digg .current{margin:2px;padding:8px 15px;background:#b33a1d;color:#FFF; }
.digg a{margin:2px;padding:8px 15px;background:#eee;color:#555; }
.digg a:hover{ background:#b33a1d; color:#FFF;}
/*---翻页---*/








/*---客服---*/
.floating_ck{position:fixed;right:0px;top:41%; z-index:999;}
.floating_ck dl dd{position:relative;width:80px;height:60px;background-color:#b43a1e;border-bottom:solid 1px #7d230d;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#7d230d;border-bottom:solid 1px #7d230d;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/home.png);}
.consult a{ display:block;width:80px;height:60px;}
.quote{background-image:url(../images/kficon.png);}
.bm{background-image:url(../images/bm.png);}

.lianxi2{background-image:url(../images/lianxi.png);}
.lianxi2 a{ display:block;width:80px;height:60px;}
.qrcord{background-image:url(../images/ewm2.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:35px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px; background-color:#7d230d;border-bottom:solid 1px #7d230d;display:none;}
.floating_left a{color:#fff; }
.floating_ewm{height:270px;top:-61px;}
.floating_ewm i{ display:block; width:145px;height:145px;margin:auto;margin-top:7px; overflow:hidden;}
.floating_ewm i img{  width:145px;height:145px; overflow:hidden;}
.floating_ewm p{color:#fff; margin-top:10px;}
.floating_ewm .qrcord_p01{font-size:14px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}














/* 内页 */
.nybox{ width:1200px; height:auto; overflow:hidden; margin-bottom:50px;margin-top:25px;}

.nynav{ width:220px; height:auto; float:left; overflow:hidden;}
.nynav dt{ widows:180px; height:50px; background:#b33a1d; overflow:hidden; line-height:50px; padding:0px 20px; font-size:16px; color:#FFF; font-weight:bold;}
.nynav dd{ widows:220px; height:auto; overflow:hidden; }
.nynav dd li{ widows:220px; height:39px; overflow:hidden; line-height:38px; font-size:14px; background:url(../images/img45.png) no-repeat ; }
.nynav dd li a{ widows:180px; height:39px; overflow:hidden; background:url(../images/img45.png) no-repeat ; display:block; padding:0px 20px;}
.nynav dd li a:hover{ widows:180px; height:39px; overflow:hidden;  background:url(../images/img46.png) no-repeat ; color:#FFF;}
#nynav_on{ widows:180px; height:39px; overflow:hidden;  background:url(../images/img46.png) no-repeat ; color:#FFF;}






.nyright{ width:950px; height: auto; float:right;overflow:hidden; border:#e8eceb solid 1px; }
.nyrightA{ width:910px; height:50px; float:left; background:#f2f2f2;overflow:hidden; line-height:50px; padding:0px 20px;}
.nyrightA h2{ float:left; font-size:16px;  color:#b33a1d;}
.nyrightA span{ float:right; text-align:right;}



.nyrightB{ width:910px; min-height:450px; float:left; padding:20px 20px 60px 20px; overflow:hidden;}




.wenzhang{ width:910px; float:left; overflow:hidden;}
.wenzhang p{ width:910px; float:left; overflow:hidden;}








.ny_news{ width:910px; height: auto; overflow:hidden; }
.ny_news li{ width:910px; height:auto; float:left; overflow:hidden; border-bottom:#ebebeb solid 1px;}
.ny_news li a{ width:870px; height:120px; display:block; overflow:hidden; padding:20px;}
.ny_news li a:hover{ width:870px; height:120px; background:#f2f2f2; display:block; overflow:hidden; padding:20px;}
.ny_news .news_img{ width:160px; height:120px; float:left; overflow:hidden;}
.ny_news .news_img img{ width:160px; height:120px; float:left; overflow:hidden;}
.ny_news .news_nr{ width:690px; height:120px; float:left; overflow:hidden; padding-left:20px;}
.ny_news .news_nr h2{ width:690px; height:40px; float:left; overflow:hidden; font-size:16px;  line-height:20px;}
.ny_news .news_nr h3{ width:690px; height:50px; float:left; overflow:hidden; font-size:13px; line-height:22px; color:#777;}
.ny_news .news_nr em{ width:690px; height:30px; float:left; overflow:hidden; line-height:22px; color:#777;}






.nynews_xx{ width:890px; height: auto; overflow:hidden; }
.nynews_xx_a{ width:890px; height:auto; float:left;  overflow:hidden; text-align:center; font-size:26px; padding:20px 0px;}
.nynews_xx_b{ width:890px; height:30px; float:left; overflow:hidden; text-align:center; line-height:30px; background:#f7f7f7; border-top:#d9d9d9 dashed 1px; border-bottom:#d9d9d9 dashed 1px;}
.nynews_xx_b span{ font-size:12px; padding:0px 15px; color:#777;}
.nynews_xx_c{ width:890px; height: auto; float:left; overflow:hidden; padding-bottom:40px; padding-top:20px;}
.nynews_xx_c p{ width:890px; float:left;}
.nynews_xx_d{ width:890px; height:auto; float:left; overflow:hidden;  border-top:#d9d9d9 solid 1px; padding-top:20px;}
.nynews_xx_d li{ width:890px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:14px; }







.ny_case{ width:910px; height: auto; overflow:hidden; }
.ny_case ul{ width:916px; height: auto; overflow:hidden; }
.ny_case li{ width:189px; height:auto; float:left; overflow:hidden; margin:10px 19px;}
.ny_case li img{ width:189px; height:140px; overflow:hidden; float:left;}
.ny_case li span{ width:189px; height:40px; overflow:hidden; float:left; line-height:40px; text-align:center;}









/*留言*/
.ny_yuyue{ width:322px; height:auto;  overflow:hidden; padding:100px 0px 0px 0px;}
.ny_yuyue td{ width:auto;  height:50px;}
.wbk{ width:200px; height:38px; border:#D8D8D8 solid 1px; line-height:38px; padding:0px 10px; font-size:14px; color:#666;}

.coolbg{  width:220px; height:50px;  font-size:20px; line-height:50px; background: #b43a1e; text-align:center; border:none; color:#FFF; cursor:pointer; }
.yuyue_l{ width:100px; text-align:right; padding-right:10px; font-size:14px;}




















