@charset "utf-8";

/* 头部 */
.header{ width:100%; height:60px; background:url(../images/pic1.jpg) no-repeat center top;}
.header_nr{ width:1000px; height:60px;}
.header_nr .logo{ width:200px; margin-top:9px; float:left;}
.header_nr .jieshao{ width:295px; margin:19px 0 0 12px; float:left;}
.header_nr .tel{ width:300px; height:60px; line-height:60px; padding-left:40px; background:url(../images/bg2.png) no-repeat left center; float:right;}
.header_nr .tel ul{ width:100%;}
.header_nr .tel ul li{ font-family:"黑体"; font-size:14px; color:#fff; margin-left:20px; float:left; cursor:pointer; position:relative;}
.header_nr .tel ul li span{ width:200px; position:absolute; top:20px; left:0px;}

/* BANNER */
.banner{ width:100%; height:499px; position:relative;}
.banner .flexslider{position:relative;height:622px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:499px;}
.banner .slides li a{height:499px; display:block;}
/*.banner .flex-control-nav{ width:100%; height:19px;text-align:center; position:absolute;bottom:28px;z-index:2;}
.banner .flex-control-nav li{display:inline-block;width:19px;height:19px;margin:0 6px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:19px;height:19px;overflow:hidden; background:url(../images/bg5.png) no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{ background:url(../images/bg6.png) no-repeat;}*/
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:194px;}
.banner .flex-direction-nav li a{display:block;width:62px;height:112px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:0px;background:url(../images/bg3.png) no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:0px;background:url(../images/bg4.png)  no-repeat;}

/* 首页内容 */
.main{ width:1000px; overflow:hidden;}
.main h2{ width:1000px; text-align:center; margin-top:50px;}
.main_nr{ width:1020px; margin-top:25px;}
.main_nr dl{ width:490px; height:200px; margin:15px 20px 0 0; padding-bottom:15px; background:url(../images/bg6.png) no-repeat; float:left;}
.main_nr dt{ width:260px; height:200px; float:left;}
.main_nr dt img{ width:260px; height:200px;}
.main_nr dd{ color:#808080; width:230px; height:200px; text-align:center; float:left;}
.main_nr dd h3{ font-family:"微软雅黑"; font-size:18px; color:#666; margin-top:40px;}
.main_nr dd span{ color:#808080; width:180px; line-height:20px; margin-top:10px; display:block;}
.main_nr dd a{ font-size:14px; color:#666; width:198px; height:35px; line-height:35px; text-align:center; margin-top:5px; background-color:#edecec; display:block;}
.main_nr dl:hover dd a{ color:#fff; background-color:#c40110;}

/* 首页网站地图 */
.wzdt{ width:100%; margin-top:45px; background:#99020e url(../images/pic3.jpg) repeat-x;}
.wzdt_nr{ width:1000px;}
.wzdt_nr ul{ width:999px; border-right:1px solid #94202a;}
.wzdt_nr ul li{ width:168px; line-height:25px; padding:30px 10px 13px 20px; border-left:1px solid #94202a; float:left;}
.wzdt_nr ul li span a{ font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#fefefe; width:168px; margin-bottom:8px; display:block;}
.wzdt_nr ul li a{ color:#fff; width:168px; display:block;}
.wzdt_nr ul li:hover{ background-color:#f0f0f0;}
.wzdt_nr ul li:hover span a:hover{ color:#333;}
.wzdt_nr ul li:hover a{ color:#666;}
.wzdt_nr ul li:hover a:hover{ color:#e70012;}

/* 底部内容 */
.footer{ width:100%; height:40px; background-color:#720009;}
.footer_nr{ color:#f9bbc0; width:1000px; height:40px; line-height:40px; text-align:center;}

/* 电话浮动窗口 */
.dhfdck{ width:100%; position:fixed; left:0px; bottom:0px; z-index:9999;}
.dhfdck_top{ width:1000px; height:42px; text-align:center;}
.dhfdck_top img.m2{ float:right;}
/* .dhfdck_bottom{ width:100%; height:96px; background:url(../images/bg9.png) repeat;} */
.dhfdck_bottom{ width:100%; height:96px; background:url(../images/bg9.png) repeat; display:none;}
.dhfdck_bottom dl{ width:1000px; height:56px; padding:20px 0;}
.dhfdck_bottom dt{ width:77px; float:left;}
.dhfdck_bottom dd{ font-family:"微软雅黑"; font-size:16px; color:#fff; width:910px; line-height:26px; margin:0px 0 0 13px; float:left;}
.dhfdck_bottom dd span{ font-family:"黑体"; margin-right:33px; float:left;}

/* 内页导航 */
.nav{ width:780px; float:right;}
.nav ul{ width:780px;}
.nav ul li{ width:130px; float:left;}
.nav ul li a{ font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#fefefe; width:130px; height:60px; line-height:60px; text-align:center; padding-bottom:2px; display:block;}
.nav ul li a:hover,.nav ul li a.xz{ background-color:#b70013;}

/* 内页BANNER */
.qy_banner{ width:100%; height:340px;}
.qy_banner a{ width:100%; height:340px; display:block;}

/* 内页公用 */
.qy_main{ width:1000px; margin-top:37px;}
.qy_main_left{ width:300px; float:left;}
.qy_main_left ol{ font-family:"微软雅黑"; font-size:20px; color:#fefefe; width:300px; height:50px; line-height:50px; background-color:#ae010f;}
.qy_main_left ol p{ width:42px; margin:8px 0 0 22px; float:left;}
.qy_main_left ol span{ width:220px; margin-left:16px; float:left;}
.qy_main_left ul{ width:300px;}
.qy_main_left .ul1>li{ width:300px; margin-top:10px;}
.qy_main_left .ul1>li>a{ font-family:"微软雅黑"; font-size:18px; color:#fff; width:240px; height:40px; line-height:40px; padding:0 20px 0 40px; background:url(../images/pic4.jpg) no-repeat; display:block;}
.qy_main_left .ul1>li>a.xz{ color:#fff; background:url(../images/pic5.jpg) no-repeat;}
.qy_main_left .ul2{ display:none;}
.qy_main_left .ul2>li{ width:300px; height:40px; margin-top:10px;}
.qy_main_left .ul2>li>a{ font-family:"微软雅黑"; font-size:12px; color:#fff; width:240px; height:40px; line-height:40px; padding:0 20px 0 40px; background-color:#999; display:block;}
.qy_main_left .ul2>li>a.xz{ background:url(../images/pic6.jpg) no-repeat; display:block;}
.qy_main_left dl{ width:262px; min-height:265px; margin-top:50px; padding:0 18px; background:url(../images/bg16.png) no-repeat; border:1px solid #ae0210;}
.qy_main_left dt{ font-size:14px; font-weight:bold; color:#ae010f; width:262px; height:44px; line-height:44px; border-bottom:1px solid #ae010f;}
.qy_main_left dd{ font-size:12px; color:#666; width:262px; line-height:30px; padding:5px 0;}
.qy_main_left dd p{ width:262px;}
.qy_main_left dd p span{ font-weight:bold; color:#ae010f; width:78px; float:left;}
.qy_main_left dd p em{ width:184px; float:left;}
.qy_main_left dd p em strong{ font-weight:bold;}
.qy_main_right{ width:660px; float:right;}
.qy_main_right_nr{ color:#666; width:630px; height:39px; line-height:39px; padding:0 15px; border-bottom:1px solid #d39da2;}
.qy_main_right_nr span{ color:#ae010f;}
.qy_main_right_nr a{ color:#666;}

/* 内页二级导航 */
.twonav{ width:100%; height:40px; margin-top:100px; background:url(../images/pic7.jpg) repeat-x;}
.twonav .ul{ width:999px; height:40px; border-right:1px solid #94202a; position:relative;}
.twonav .ul>li{ width:158px; height:40px; line-height:40px; padding:0 10px 0 30px; border-left:1px solid #94202a; float:left;}
.twonav .ul>li>a{ font-family:"微软雅黑"; font-size:16px; color:#f9cfcf; width:158px; height:40px; display:block;}
.twonav .ul>li>a.xz{}
.twonav .xl{ width:998px; height:38px; background-color:#f0f0f0; border:1px solid #ae010f; position:absolute; top:-40px; left:0px; display:none;}
.twonav .xl a{ font-size:14px; color:#666; height:38px; line-height:38px; padding:0 21px; background:url(../images/pic8.jpg) no-repeat left center; float:left;}
.twonav .xl a:first-child{ background:none;}
.twonav .xl a:hover{ color:#e70012;}

/* 关于我们 */
.gywm_main{ width:660px; line-height:25px; margin-top:40px;}
/* .gywm_main span{ margin-right:20px; float:left;}
.gywm_main strong{ font-weight:bold; margin-top:15px; display:block;}
.gywm_main a{ font-size:12px; color:#ae010f; width:660px; text-align:right; margin-top:10px; display:block;} */

/* 留言 */
.ly_main{ width:660px; margin-top:10px;}
.ly_main ul{ width:660px;}
.ly_main ul li{ width:660px; line-height:22px; margin-top:10px;}
.ly_main ul li p{ font-size:12px; width:60px; float:left;}
.ly_main ul li span{ font-size:12px; color:#999; width:600px; float:left;}
.ly_main ul li span em{ font-size:24px; color:#ae010f; display:inline-block;}
.ly_main ul li span .wbk1{ width:220px; height:20px; line-height:20px; margin-right:20px; padding:0 10px; border:1px solid #c6c6c6;}
.ly_main ul li span .wbk2{ width:390px; height:20px; line-height:20px; margin-right:20px; padding:0 10px; border:1px solid #c6c6c6;}
.ly_main ul li span .wbk3{ width:390px; height:114px; line-height:20px; margin-right:20px; padding:5px 10px; border:1px solid #c6c6c6;}
.ly_main ul li span .btn{ font-size:12px; color:#fff; width:120px; height:30px; line-height:30px; text-align:center; margin:10px 0 0 146px; background-color:#ae010f; border:none; cursor:pointer;}

/* 联系 */
.lx_main{ width:660px; height:545px; margin-top:20px; position:relative; z-index:2000;}
.lx_main ul{ width:660px; position:absolute; left:0px; top:0px;}
.lx_main ul li{ font-weight:bold; position:absolute;}
.lx_main ul li.style1{ top:180px; left:475px;}
.lx_main ul li.style2{ top:200px; left:450px;}
.lx_main ul li.style3{ top:190px; left:495px;}
.lx_main ul li.style4{ top:225px; left:490px;}
.lx_main ul li.style5{ top:348px; left:325px;}
.lx_main ul li.style6{ top:360px; left:345px;}
.lx_main ul li.style7{ top:430px; left:470px;}
.lx_main ul li.style8{ top:440px; left:490px;}
.lx_main ul li.style9{ top:455px; left:490px;}
.lx_main ul li.style10{ top:465px; left:510px;}
.lx_main ul li.style11{ top:496px; left:419px;}
.lx_main ul li.style12{ top:506px; left:438px;}

/* 地图提示自定义 */
.stateTip, #StateTip{ /*width:335px; height:170px;*/ font-size:12px; color:#000; line-height:20px; padding:0 10px; position:absolute; z-index:3000;}
.stateTip span, #StateTip span{ font-weight:bold;}

.mapInfo i{ display:inline-block; width:15px; height:15px; margin-top:5px; line-height:15px; font-style:normal; background:#aeaeae; color:#fff; font-size:11px; font-family: Tahoma; -webkit-border-radius:15px; border-radius:15px; text-align:center}
.mapInfo i.active{background:#E27F21;}
.mapInfo span{ padding:0 5px 0 3px;}
.mapInfo b{ font-weight:normal; color:#2770B5}