@charset "utf-8";
/* CSS Document */
BODY {
	font-size:12px; 
	margin:0px auto; 
	padding:0px;
	border:0px;
	width:100%;
	font-family:"微软雅黑","宋体" arial;
	color:#444444;
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,p,td,tr{padding:0px; border:0px;margin:0px auto;list-style: none;font-style:normal; font-family:"微软雅黑";}
img{vertical-align:top;}

a:link{color:#444444; text-decoration:none;}
a:visited{color:#444444; text-decoration:none;}
a:hover{color:#cb0101; text-decoration:none;}


/***连接样式***/
.hong a:link{color:#cb0101; text-decoration:none;}
.hong a:visited{color:#cb0101; text-decoration:none;}
.hong a:hover{color:#444444; text-decoration:none;}


.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#ffcc00; text-decoration:none;}




.content{ width:100%;}

/*---头部---*/

#mynav{position:relative;top:0;z-index:999;width:100%;height:137px;background:url(../images/top_bg.png) repeat-x bottom; position:fixed; min-width:1200px;}
.taitou_box{ width:100%; height:32px; border-bottom:#e6e6e6 solid 1px; overflow:hidden; line-height:32px;}
.taitou{ width:1200px; height:32px; overflow:hidden;}
.taitou dt{ height:32px; overflow:hidden; font-size:12px; float:left;}
.taitou dd{ height:32px; overflow:hidden; font-size:14px; float:right; text-align:right; background:url(../images/dianhua.png) no-repeat left center; padding-left:20px;}


.top_box{ width:1200px;height:104px; }
.logo{ width:200px; height:97px; float:left; overflow:hidden; }

/*---导航---*/
.navBar{ position:relative; z-index:1; height:97px; line-height:97px; float:left; margin-left:55px;}
.nav{ position:relative; width:759px; float:left; font-family:"Microsoft YaHei",SimSun,SimHei; font-size:16px; }
.nav a{ color:#444;  }
.nav h3{ font-size:100%; font-weight:normal;}
.nav .m{ float:left;  position:relative; z-index:1;}
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:124px; text-align:center; }
.nav h3 a:hover{ display:block; width:124px; text-align:center; color:#cb0101;}

.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:97px; z-index:1; width:128px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#444; font-size:14px;}
.nav .sub li a:hover{ color:#cb0101; font-size:14px;}
.nav .block{ height:3px; width:130px; background:#cb0101; position:absolute; left:0; top:94px; overflow:hidden;  }





/*---搜索---*/
.sousuo{ width:180px; height:30px; float:right; background:#eae8e9; -webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px; margin-top:30px; padding:2px 0px;}
.sousuo dt{ width:140px; height:30px; float:left; }
.ss_wby{ width:130px; height:28px; border:none; line-height:28px; padding-left:10px; background:none; font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; color:#888;}
.sousuo dd{ width:15px; height:17px; float:left; background:url(../images/ss_an.png) no-repeat; margin:7px 0px 0px 15px;}
.ss_an{ width:15px; height:17px; float:left; background:none; border:none; line-height:9999px; cursor:pointer;}





/*---热点---*/
.hot{ width:1200px; height:155px; overflow:hidden;}
.hot_a{ width:265px; height:117px; float:left; color:#FFF; padding:38px 0px 0px 35px;}
.hot_a h2{ width:79px; height:79px; float:left; padding-right:15px;}
.hot_a span{ width:150px; height: auto; float:left; font-size:18px; padding-top:18px;}
.hot_a h3{ width:150px; height:auto; float:left; font-size:12px; font-weight:normal; padding-top:8px;}

.bghong{ background:#aa1322;}
.bghui{ background:#b09e85;}
.bglan{ background:#516370;}



/*---关于---*/
.about{ width:1200px; height:auto; overflow:hidden; margin-top:60px;}
.about_dt{ width:1200px; height:92px; text-align:center; overflow:hidden;}
.about_dd{ width:470px; height:435px;  overflow:hidden; background:url(../images/about_bg.png) no-repeat left; margin-top:60px; padding-left:730px;}
.about_dd h2{ width:160px; height: 4px; overflow:hidden; float:left; border-top:#cb0101 solid 2px;}
.about_dd span{ width:470px; height: auto; overflow:hidden; line-height:28px; font-size:14px; float:left; margin-top:24px;}
.about_dd h3{ width:470px; height: auto; overflow:hidden; float:left; margin-top:40px; text-align:right;}
.about_dd h4{ width:134px; height:48px; overflow:hidden; float:left; margin-top:30px; text-align: center; font-weight:normal;line-height:48px;}
.about_dd h4 a{ width:134px; height:48px; overflow:hidden; float:left; background:#cb0101; font-weight:normal; font-size:22px; color:#FFF;}
.about_dd h4 a:hover{ width:134px; height:48px; overflow:hidden; float:left; background:#cb0101; font-weight:normal; font-size:22px; color:#ffcc00;}




/*---轮播图---*/
.banner{ min-width:1200px;  position:relative;  height:610px; overflow:hidden;  margin-top:130px;}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:610px; }
.banner .bd li .siteWidth{ width:1152px; position:relative;  margin:0 auto;  height:610px;  }
.banner .bd li a{ height:610px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:25px; left:0; height:14px; line-height:50px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:66px; height:6px; margin:4px; background:#d0d0d0; overflow:hidden; }
.banner .hd ul .on{ background:#cb0101; }










.box{width:100%; min-width:1160px;}

/*---案例---*/
.case{ width:100%; height:auto; overflow:hidden; padding:60px 0px; background:url(../images/anli_bg.png) no-repeat center; margin-top:60px;}
.case_dt{ width:1200px; height:92px; text-align:center; overflow:hidden;}
.case_more{ width:118px; height:40px; text-align:center; overflow:hidden; font-size:16px; margin-top:60px;}
.case_more a{ width:114px; height:36px; text-align:center; overflow:hidden; border:#cb0101 solid 2px; display:block; line-height:36px; color:#cb0101;}
.case_more a:hover{ width:114px; height:36px; text-align:center; overflow:hidden; border:#cb0101 solid 2px; background:#cb0101; display:block; line-height:34px; color:#FFF;}

#show{position:relative; width:960px;height:490px; margin-top:60px;}
#show a{float:left;display:inline;}
#show .img{position:absolute;overflow:hidden;width:960px;height:490px;}
#show img{overflow:hidden;width:960px;height:490px;}
#show .img SPAN{position:absolute;display:block;width:19999px;}
#show .btns{position:absolute;z-index:10;width:960px;}
#show .btns B{position:absolute;top:450px;left:50%;display:block;overflow:hidden;width:100px;height:14px;}
#show .btns B I{float:left;overflow:hidden;margin-right:6px;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;font-size:0;cursor:pointer;}
#show .btns B I:hover{background:#fe9600;}
#show .btns B I.on{background:#fe9600;cursor:default;}
#show .btns B I.on:hover{background:#fe9600;cursor:default;}
#show .btns S{position:absolute;top:200px;display:none;overflow:hidden;height:80px;cursor:pointer;WIDTH:60px;}
#show .btns S I{position:absolute;width:60px;height:160px;background:url(../images/btn_show.png) no-repeat;}
#show .btns S.prev{left:0;}
#show .btns S.prev I{top:-80px;}
#show .btns S.next{right:0;}
.show-hover#show .btns S{display:block;}
.masks{position:absolute;overflow:hidden;height:490px;background:#000;opacity:0.7;filter:alpha(opacity=50);-moz-opacity:0.7;-khtml-opacity:0.7;}




/*---报价---*/
.baojia{ width:100%; height:auto; overflow:hidden; padding:60px 0px; background:url(../images/baojia_bg.png) no-repeat center;}
.baojia_dt{ width:1200px; height:96px; text-align:center; overflow:hidden;}
.baojia_dd{ width:1200px; height:auto; overflow:hidden; margin-top:60px;}
.baojia_dd ul{ width:1260px; float:left; height:304px; overflow:hidden; }
.baojia_dd ul li{ float:left; width:570px; height:304px; overflow:hidden; display:inline; position:relative; margin-right:60px;}
.baojia_dd ul li img{ width:570px; height:304px; float:left;}
.mask{ FILTER:alpha(opacity=80); opacity:0.5; width:570px; height:44px; background-color:#000000; position:absolute; bottom:0; left:0; display:block;}
.comt{ width:570px; height:44px; position:absolute; left:0; bottom:0px; text-align:center; line-height:44px;}
.baojia_dd ul li a{ color:#FFF; font-size:16px;}
.baojia_dd ul li a:hover{ color:#ffcc00; font-size:16px;}


/*---合作---*/
.hezuo{ width:100%; height:auto; overflow:hidden; margin:60px 0px;}
.hezuo_dt{ width:1200px; height:92px; text-align:center; overflow:hidden;}
.hezuo_dd{ width:1200px; height: auto; overflow:hidden; margin-top:60px;}
.hezuo_dd li{ width:280px; height:86px; overflow:hidden; float:left; display:block; margin:10px 10px;}
.hezuo_dd li img{ width:278px; height:84px; overflow:hidden; float:left; border:#dddbdb solid 1px;  -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius:4px;}










/*---底部---*/
.foot_box{ width:100%; height:auto; overflow:hidden; min-width:1200px;}
.foot_a{ width:100%; height:auto; overflow:hidden; background:#252525; padding:40px 0px;}
.foot_a_nr{ width:1200px; height:auto; overflow:hidden;}

.foot_a_nr_left{ width: auto; height: auto; overflow:hidden; float:left; }
.foot_a_nr_left li{ width:90px; height:auto; overflow:hidden; float:left; margin-right:90px; text-align:center;}
.foot_a_nr_left li h2{ width:90px; height:30px; overflow:hidden; float:left; line-height:30px; color:#fff; font-size:14px; font-weight:normal;  background:#4c4c4c;  -moz-border-radius:14px; -webkit-border-radius:14px;  border-radius:14px; margin-bottom:20px;}
.foot_a_nr_left li span{ width:90px; height:30px; overflow:hidden; float:left; line-height:30px; color:#999;}
.foot_a_nr_left a{ color:#999;}
.foot_a_nr_left a:hover{ color:#fff;}


.foot_a_nr_left2{ width:350px; height: auto; overflow:hidden; float:left; }
.foot_a_nr_left2 h2{ width:90px; height:30px; overflow:hidden; float:left; line-height:30px; color:#fff; font-size:14px; font-weight:normal;  background:#4c4c4c;  -moz-border-radius:14px; -webkit-border-radius:14px;  border-radius:14px; margin-bottom:20px; text-align:center;}
.foot_a_nr_left2 span{ width:350px; height:auto; overflow:hidden; float:left; line-height:30px; color:#999;}


.foot_a_nr_main{ width: auto; height: auto; overflow:hidden; float:left; }
.foot_a_nr_main img{ width:180px; height:180px; overflow:hidden; float:left;}
.foot_a_nr_main p{ width:auto; height:52px; overflow:hidden; float:left; line-height:26px; padding:60px 0px 0px 20px; font-size:14px; color:#FFF;}


.foot_b{ width:100%; height:auto; overflow:hidden; background:#111111; text-align:center; color:#999; padding:15px 0px;}
.foot_nr{ width:1200px; height: auto; overflow:hidden; min-width:1200px; }
.foot_nr dt{ float:left; color:#999; overflow:hidden;}
.foot_nr dt{ color:#999; }
.foot_nr dt:hover{ color:#fff; }

.foot_nr dd{ float:right; color:#999; text-align:right; overflow:hidden;}
.foot_nr a{ color:#999; }
.foot_nr a:hover{ color:#fff; }










/*---内页样式---*/

.ny_box{ width:100%; background:#f5f5f5; padding-bottom:60px;}


.ny_dt{ width:1180px; height:60px; overflow:hidden; line-height:60px; font-size:14px; background: url(../images/dot.png) no-repeat left center; padding-left:20px;}
.ny_dd{ width:1140px; height:auto; overflow:hidden; background:#ffffff; padding:40px 30px;}
.ny_dd_top{ width:1140px; height:40px; overflow:hidden;}
.ny_dd_top li{ width: auto; height:40px; overflow:hidden; float:left; line-height:40px; margin-right:10px; text-align:center;}
.ny_dd_top li a{ width:auto; height:40px; overflow:hidden; background:#D8D8D8; -webkit-border-radius:26px;-moz-border-radius:26px; border-radius:26px; display:block; font-size:16px; padding:0px 40px;}
.ny_dd_top li a:hover{ width:auto; height:40px; overflow:hidden; background:#cb0101; -webkit-border-radius:26px;-moz-border-radius:26px; border-radius:26px; display:block; font-size:16px; color:#FFF;}
#ny_dd_top_on{ width:auto; height:40px; overflow:hidden; background:#cb0101;  -webkit-border-radius:26px;-moz-border-radius:26px; border-radius:26px;display:block; font-size:16px; color:#FFF;}
.ny_dd_foot{ width:1140px; height: auto; overflow:hidden; padding:60px 0px 30px 0px;}




.ny_about{ width:1140px; height: auto; overflow:hidden; font-size:14px; line-height:26px;}
.ny_about p{ width:1140px; height: auto; overflow:hidden; float:left; padding:10px 0px;}


.lianxi_left{ width:400px; height: auto; overflow:hidden; float:left; }
.lianxi_right{ width:700px; height: auto; overflow:hidden; float:right; }




.ny_rongyu{ width:1140px; line-height:26px; overflow:hidden; display:inline; font-size:14px;}
.ny_rongyu ul{ width:1182px; float:left; overflow:hidden; display:inline;}
.ny_rongyu li { width:352px; height:312px; float:left; overflow:hidden; margin:20px 42px 20px 0px;}
.ny_rongyu li .img{ width:340px; height:300px; padding:5px; border:1px solid #D8D8D8; display:block; text-align:center;}
.ny_rongyu li .img:link,.info li .img:visited{ border:1px solid #D8D8D8;}
.ny_rongyu li .img:hover{ border:1px solid #cb0101; background:#cb0101; color:#FFF;}
.ny_rongyu li span{ width:330px; height:40px; font-size:14px; line-height:40px; float:left;}





.pageList{ padding:30px 15px 0px 0px; width: auto;height:34px; float:left;}
.pageList ul li{float:left;color:#999;line-height:24px;display:inline; font-size:14px;}
.pageList ul li a{margin:0 4px 0px 0px;padding:6px 12px;border:1px solid #D8D8D8;color:#3A3C3B;text-decoration:none!important;}
.pageList ul li a:hover{ color:#cb0101;}
.pageList ul li a.selected{background-color:#cb0101;color:#fff;}
.pageList span{margin:0 4px 0px 0px; padding:6px 12px;border:1px solid #D8D8D8;color:#3A3C3B;text-decoration:none!important;}







.ny_news{ width:1140px; overflow:hidden; font-size:14px; }
.ny_news_l{ width:1140px; height: auto; overflow:hidden; float:left;}
.ny_news_l li{ width:1140px; height:170px; float:left; overflow:hidden; margin:20px 0px 20px 0px; }
.ny_news_l li .img{ width:1140px; height:170px; display:block; }
.ny_news_l li .img:link,.info li .img:visited{ background:#fff;}
.ny_news_l li .img:hover{ background:#efefef; color:#444;}
.ny_news_l_a{ width:240px; height:170px; float:left; overflow:hidden;}
.ny_news_l_a img{ width:240px; height:170px; float:left; overflow:hidden;}
.ny_news_l_b{ width:840px; height:170px; float:left; overflow:hidden; padding:0px 30px;}
.ny_news_l_b h2{ width:840px; height:50px; float:left; overflow:hidden; font-size:18px; font-weight:normal; line-height:50px;}
.ny_news_l_b h4{ width:820px; height:30px; float:left; overflow:hidden; font-size:12px; font-weight:normal; background:url(../images/date.png) no-repeat left; line-height:30px; padding-left:20px;}
.ny_news_l_b h3{ width:840px; height:55px; float:left; overflow:hidden; font-size:14px; font-weight:normal; line-height:24px;}
.ny_news_l_b span{ width:840px; height:30px; float:left; overflow:hidden; font-size:14px; line-height:24px;}






.news_xx{ width:1140px; height: auto; overflow:hidden; float:left;}
.news_xx_a{ width:1140px; height:50px; float:left; overflow:hidden; text-align:center; font-size:18px;}
.news_xx_b{ width:1140px; height:40px; float:left; overflow:hidden; line-height:40px; font-size:12px; padding:1px 0px;}
.news_xx_b span{ width: auto; height:40px; float:left; overflow:hidden; line-height:40px; font-size:12px; background:url(../images/date.png) no-repeat left; padding-left:20px; margin-left:460px;}
.news_xx_b h3{ width:auto; height:40px; float:left; overflow:hidden; line-height:40px; font-size:12px; background:url(../images/icon_07.png) no-repeat left; padding-left:20px; font-weight:normal; margin-left:50px;}
.news_xx_c{ width:1140px; height: auto; float:left; overflow:hidden; }
.news_xx_c p{ margin-top:20px;}
.news_xx_d{ width:1140px; height:auto; float:left; overflow:hidden; margin-top:80px;}
.news_xx_d_l{ width:900px; height:auto; float:left; overflow:hidden; }
.news_xx_d li{ width:900px; height:50px; float:left; overflow:hidden; line-height:50px;  }
.news_xx_d_r{ width: auto; height:40px; float:right; overflow:hidden; background:#cb0101; text-align:center; line-height:40px; margin-top:30px; padding:0px 15px;}






/*案例*/
.ny_case{ width:1140px; overflow:hidden; font-size:14px; }
.ny_case ul{ width:1180px; overflow:hidden; }
.ny_case li{ width:550px; height:210px; float:left; overflow:hidden; margin:20px 40px 20px 0px; background:#efefef;}
.ny_case li .img{ width:550px; height:210px; display:block; }
.ny_case li .img:link,.info li .img:visited{ background:#efefef;}
.ny_case li .img:hover{ background:#cb0101; color:#FFF;}
.ny_case_a{ width:280px; height:210px; float:left; overflow:hidden;}
.ny_case_a img{ width:280px; height:210px; float:left; overflow:hidden;}
.ny_case_b{ width:240px; height:210px; float:left; overflow:hidden; padding:0px 15px;}
.ny_case_b h2{ width:240px; height:50px; float:left; overflow:hidden; font-size:18px; font-weight:normal; line-height:50px;}
.ny_case_b h4{ width:220px; height:40px; float:left; overflow:hidden; font-size:12px; font-weight:normal; background:url(../images/date.png) no-repeat left; line-height:40px; padding-left:20px;}
.ny_case_b h3{ width:240px; height:80px; float:left; overflow:hidden; font-size:14px; font-weight:normal; line-height:24px; }
.ny_case_b span{ width:240px; height:30px; float:left; overflow:hidden; font-size:14px; line-height:24px;}







/*预约*/
.ny_yuyue{ width:602px; height:auto;  overflow:hidden;}
.ny_yuyue td{ width:auto;  height:50px;}
.wbk{ width:480px; height:38px; border:#D8D8D8 solid 1px; line-height:38px; padding:0px 10px; font-family:"微软雅黑"; border-radius:6px; }
.wbk2{ width:200px; height:38px;  border:#D8D8D8 solid 1px; line-height:38px; padding:0px 10px; font-family:"微软雅黑"; border-radius:6px; }
.wby{ width:480px; height:180px;  border:#D8D8D8 solid 1px; line-height:26px; padding:0px 10px; font-family:"微软雅黑"; border-radius:6px; }
.coolbg{  width:500px; height:50px;  font-size:20px; line-height:50px; background: #cb0101; text-align:center; border:none; color:#FFF; cursor:pointer;font-family:"微软雅黑"; border-radius:6px; }
.yuyue_l{ width:90px; text-align:right; padding-right:10px;}








/*客服QQ*/
.float_qq{ position:fixed; top:200px; right:0; width:50px; height:203px; z-index:6666;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4,.float_qq li.float_qq5{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:172px;}
.float_qq li.float_qq4{ top:153px;left:0; width:172px;}
.float_qq li.float_qq5{ top:204px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#c70c1f; opacity:1;color: white; }
.float_shwx{ position:absolute; top:-141px; left:-130px; background:url(../images/float_wxbd.png) no-repeat bottom right; width:130px; height:130px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block;background-color:#FFF;}
@media screen and (max-width:500px) {
.footertelly{display: block;width: 95%;height: 32px;margin: 0 auto;}
.footertelly li{display: block;width: 45%;background: #d90707;height: 100%;text-align: center;line-height: 32px;border-radius: 4px;}
.footertelly li.fr{background: #1977e9;}
.footertelly li a{color: white;font-size: 14px;display: block;width: 100%;height: 100%;}
}
@media screen and (max-width:1000px) {
.float_qq{display: none;}
}





/*---新闻---*/
.news{ width:1200px; height:auto; overflow:hidden; padding:60px 0px 0px 0px ;}
.news_a{ width:1200px; height:96px; text-align:center; overflow:hidden; }

.news_b{ width:1200px; height: auto; overflow:hidden; margin-top:10px;}
.news_b ul{ width:1280px; height: auto; overflow:hidden; display: block;}
.news_b li{ width:560px; height:140px; float:left; overflow:hidden; margin:50px 80px 0px 0px; }
.news_b li a{ width:560px; height:140px; float:left; overflow:hidden; background:#fff; color:#444;}
.news_b li a:hover{ width:560px; height:140px; float:left; overflow:hidden; background:#efefef; color:#444;}
.bd_img{ width:200px; height:140px; float:left; overflow:hidden;}
.bd_img img{ width:200px; height:140px; float:left; overflow:hidden;}
.bd_nr{ width:330px; height:140px; float:left; overflow:hidden; padding-left:30px;}
.bd_nr h2{ width:330px; height:40px; float:left; overflow:hidden; font-size:18px; font-weight:normal; line-height:40px;}
.bd_nr h3{ width:330px; height:70px; float:left; overflow:hidden; font-size:14px; font-weight:normal; line-height:24px;}
.bd_nr span{ width:330px; height:30px; float:left; overflow:hidden; font-size:14px;  }


