@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; font-weight: bold; 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:214px; height:40px; line-height:40px; padding:0 56px 0 30px; background:url(../images/pic4.jpg) no-repeat; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.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:250px; height:40px; line-height:40px; padding:0 20px 0 30px; background-color:#999; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.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; line-height:20px; padding:10px 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}