﻿@charset "utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#333; padding:0px; margin:0px; border:0px;}
body{ background:#fff; font-size:14px; color:#333; font-family:"microsoft yahei"; background:#fff; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent,{ font-size:14px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; overflow:hidden;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1100{ width:1100px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#da251d ; text-decoration:underline;}
/*--------------头部--------------*/
.hed{ height:40px; line-height:40px; background:#f4f4f4;}
.hed .hyy{ background:url(../images/home.png) left no-repeat; text-indent:26px;}
.hed .tbcd .a1{ width:110px; height:40px; background:url(../images/albb.png) no-repeat; display:block; font-size:14px; color:#fff; line-height:40px; text-indent:20px;}
.hed .tbcd .a2{ width:110px; height:40px; background:url(../images/ewgw.png) no-repeat; display:block; font-size:14px; color:#fff; line-height:40px; text-indent:20px; margin-left:10px;}
.top1{ height:140px;}
.top1 h1{ width:170px; height:74px; margin-top:33px;}
.top .dwy{ margin:40px 0 0 15px;}
.top .dwy h2{ font-size:26px; line-height:26px;}
.top .dwy h3{ font-size:18px; font-weight:normal; line-height:18px; color:#da251d; margin-top:10px;}
.top1 .tact{ background:url(../images/tact.png) left no-repeat; text-indent:68px; margin-top:38px;}
.top1 .tact p{ font-size:16px; line-height:34px;}
.top1 .tact p span{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#da251d; font-weight:bold;}
.nav{ height:56px; background:#fff; line-height:56px; background:#28166f;}
.nav ul li{ width:122px; height:56px; text-align:center; float:left;}
.nav ul li.li1{ border:none;}
.nav ul li a{ font-size:16px; display:block; text-decoration:none; background:url(../images/navX.png) right no-repeat; color:#fff;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ background:#da251d; color:#fff;}
/*首页 banner*/
.fullSlide{width:100%;position:relative;height:500px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#28166f;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#da251d;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*内页 banner*/
.fullSlide2{width:100%;position:relative;height:350px;background:#000;}
.fullSlide2 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide2 .bd ul{width:100% !important;}
.fullSlide2 .bd li{width:100% !important;height:360px;overflow:hidden;text-align:center;}
.fullSlide2 .bd li a{display:block;height:360px;}
.fullSlide2 .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide2 .hd ul{text-align:center;}
.fullSlide2 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#28166f;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide2 .hd ul .on{background:#da251d;}
.fullSlide2 .prev,.fullSlide2 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide2 .next{left:auto;right:15%;background-position:-6px -137px;}
/*搜索*/
.sousuo{ height:70px; background:#f4f4f4;}
.sousuo .gjc{ width:750px; height:70px; overflow:hidden; font-size:14px; font-weight:bold; line-height:70px; color:#da251d;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal; color:#333;}
.search{ width:290px; height:32px; margin-top:10px;}
.search select{ width:59px; height:32px; vertical-align:top; background:#fff; color:#333; border:1px solid #ccc; text-indent:5px; border-right:none;}
.search .in1{ width:198px; height:30px; background:#fff ; border:1px solid #ccc; float:left; text-indent:10px; color:#999; line-height:30px; border-right:none;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}
/*--------------内容区--------------*/
.con1{ padding:60px 0;}
.con1 .bt{ width:244px; margin:0 auto; background:url(../images/bt.png) center no-repeat;}
.con1 .bt .bold{font-size:30px; line-height:30px; font-weight:bold; text-align:center; color:#28166f;}
.con1 .bt .bold span{ color:#da251d;}
.con1 .bt p{ text-align:center; font-size:16px; color:#999; text-transform:uppercase; margin-top:8px;}
.con1 .menu{ text-align:center; margin-top:20px;}
.con1 .menu a{ font-size:15px; padding-bottom:10px; margin:0 10px;}
.con1 .menu a:hover{ color:#da251d; text-decoration:none;}
.con1 ul{ width:1140px; overflow:hidden;}
.con1 ul li{ width:340px; height:380px; float:left; margin-right:40px; margin-top:40px;}
.con1 ul li p{ font-size:16px; width:340px; margin-top:15px; text-align:center;}
.con1 ul li img{ width:338px; height:338px; border:1px solid #ddd;}
.con1 ul li:hover img{ width:336px; height:336px; border:2px solid #da251d;}
.con1 ul li:hover p{ color:#da251d;}
.con1 ul li a{ text-decoration:none;}
.con2{ background:#28166f; padding:70px 0 0 0;}
.con2 .ysbt{ text-align:center;}
.con2 .ysbt .bold{ font-size:30px; font-weight:bold; color:#fff;}
.con2 .ysbt p{ width:450px; background:url(../images/ysbt.png) center no-repeat; font-size:18px; color:#da251d; margin:10px auto 0 auto;}
.con2 .ys{ margin-top:50px; background:url(../images/yst.png) 320px 10px no-repeat;}
.con2 .ys dl{ width:372px; margin-bottom:80px;}
.con2 .ys1 dt{ width:372px; height:62px; font-size:20px; font-weight:bold; color:#fff; line-height:20px; text-indent:60px;}
.con2 .ys dl .dt1{ background:url(../images/01.png) no-repeat;}
.con2 .ys dl .dt2{ background:url(../images/03.png) no-repeat;}
.con2 .ys dl .dt3{ background:url(../images/02.png) no-repeat;}
.con2 .ys dl .dt4{ background:url(../images/04.png) no-repeat;}
.con2 .ys1 dl dd{ width:340px;margin-top:10px; color:#bdbacd; font-size:15px; line-height:30px;}
.con2 .ys dl dd p{ font-size:15px; line-height:30px;  color:#bdbacd;}
.con2 .ys2 dt{ width:312px; height:62px; text-align:right; padding-right:60px; font-size:20px; font-weight:bold; color:#fff; line-height:20px;}
.con2 .ys2 dd{ width:300px; margin-left:72px; text-align:right; color:#bdbacd; font-size:15px; line-height:30px;}
.con3{ padding:60px 0;}
.con3 .bt{ width:244px; margin:0 auto; background:url(../images/hzbt.png) center no-repeat;}
.con3 .bt .bold{font-size:30px; line-height:30px; font-weight:bold; text-align:center; color:#28166f;}
.con3 .bt .bold span{ color:#da251d;}
.con3 .bt p{ text-align:center; font-size:16px; color:#999; text-transform:uppercase; margin-top:8px;}
.con3 ul{ width:1110px; overflow:hidden; margin-top:20px;}
.con3 ul li{ width:212px; height:132px; float:left; margin-right:10px; margin-top:10px;}
.con3 ul li img{ width:210px; height:130px; border:1px solid #ddd;}
.con3 ul li:hover img{ border:1px solid #da251d;}
.con4{ height:340px; padding:60px 0; background:url(../images/dzbg.png) repeat-x;}
.con4 .dz{ width:740px;}
.con4 .dz .bt{ height:24px; background:url(../images/dzbt.png) left no-repeat; font-size:24px; color:#28166f; line-height:24px;  text-indent:12px; font-weight:bold;}
.con4 .dz .bt b{ color:#da251d;}
.con4 .dz .bt span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999; font-weight:normal; margin-left:10px;}
.con4 .dzlc{ width:740px; height:277px; margin-top:39px;}
.con4 .dzlc dl{ width:122px; height:277px; float:left;}
.con4 .dzlc dl dt{ width:122px; height:69px; text-align:center; line-height:69px; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#28166f;}
.con4 .dzlc dl .dd1{ width:36px; height:36px; margin:40px auto 20px auto;}
.con4 .dzlc dl .dd2{ font-size:16px; text-align:center; color:#fff;}
.con4 .dzlc dl .dd3{ font-size:12px; color:#999; text-align:center; text-transform:uppercase; margin-top:5px;}
.con4 .dzlc dl .dd4{ width:31px; height:17px; background:url(../images/dzjt.png) no-repeat; margin:27px auto;}
.con4 .dzlc dl:hover{ background:url(../images/dzxt.png) no-repeat;}
.con4 .ly{ width:300px;}
.con4 .ly .bt{ width:300px; height:60px; background:url(../images/lybt.png) no-repeat; font-size:16px; color:#fff; text-indent:115px; line-height:60px; letter-spacing:2px;}
/*--------------首页留言页--------------*/
.ly .liuyan{ width: 260px; height:240px; background:#fff; padding:20px;}
.ly .inxGBook_Name {height: 30px;border: none;width:248px;padding-left: 10px; float: left; border:1px solid #d6d6d6;color: #9f9f9f;}
.ly .inxFkPhone{height: 30px;border: none;width: 248px;padding-left: 10px; float: left; border:1px solid #d6d6d6; color: #9f9f9f; margin-top:6px;}
.ly .inxFktitle{height: 30px;border: none;width: 248px;padding-left: 10px; float: left; border:1px solid #d6d6d6; color: #9f9f9f; margin-top:6px;}
.ly .inxMessContent{ border:1px solid #d6d6d6; width: 248px;height: 72px; max-width:248px; max-height:72px; color: #9f9f9f;padding-left: 10px; margin-top:6px;}
 
.ly .tj{width: 125px;height: 34px; background:#da251d; border: none; cursor: pointer; text-align:  center; line-height: 34px; color: #fff; font-size: 14px;transition:all 0.5s; margin-top:20px;}
.ly .tj:hover{background: #28166f;color: #fff;}
.ly .cz{width: 125px;height: 34px; border: none; background:#28166f; margin-left:10px; cursor: pointer; text-align:  center; line-height: 34px; color: #fff; font-size: 14px;transition:all 0.5s; margin-top:20px;}
.ly .cz:hover{background: #da251d;color: #fff;}
.con5{ height:360px; background:#f4f4f4;margin-top:200px;}
.con5 .rel{ height:360px; position:relative; }
.con5 dl{ height:450px; position:absolute; left:40px; top:-140px;}
.con5 dl dt{ width:380px; height:450px; float:left;}
.con5 dl dd{ width:580px; float:left; margin-left:50px;}
.con5 dl .dd1{ font-size:36px; font-weight:bold; color:#da251d; margin-top:25px;}
.con5 dl .dd2{ font-size:22px; color:#28166f;}
.con5 dl .dd3{ font-size:24px; font-weight:bold; color:#da251d; margin-top:70px;}
.con5 dl .dd4{ font-size:16px; margin-top:5px;}
.con5 dl .dd5{ width:30px; height:2px; background:#da251d; margin-top:20px;}
.con5 dl .dd6{ width:580px; height:180px; overflow:hidden; font-size:15px; line-height:30px; margin-top:20px;}
.con5 .more{ width:40px; height:40px; background:url(../images/gymore.png) no-repeat; display:block; position:absolute; right:0; bottom:0;}
.con6{ background:#28166f; padding:50px 0; margin-top:60px;}
.con6 .sub2_2{ position:relative; height:163px;}
.con6 .sub2_2 a.plus{ width:378px; height:163px; display:block; position:absolute; left:-410px; top:0px; background:url(../images/xcL.png) no-repeat; z-index:999;}
.con6 .sub2_2 a.minus{ width:378px; height:163px; display:block; position:absolute; right:-410px; top:0px; background:url(../images/xcR.png) no-repeat;}
.con6 .box{ position:absolute; left:0px; top:0px; width:1100px; height:163px; overflow:hidden}
.con6 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:163px; overflow:hidden;}
.con6 ul li{ float:left; width:280px; height:163px; position:relative;}
.con6 ul li img{ width:260px; height:163px;}
.con6 ul li .xt{ width:260px; height:163px; background-color: rgba(0,0,0,0.8); position:absolute; left:0; top:0; text-align:center; line-height:163px; display:none;}
.con6 ul li .xt span{ font-size:16px; color:#fff; text-align:center; padding:5px 10px; border:1px solid #fff;}
.con6 ul li:hover .xt{ display:block;}
.con7{ margin-top:60px;}
.con7 .bt{ width:244px; margin:0 auto; background:url(../images/xwbt.png) center no-repeat;}
.con7 .bt .bold{font-size:30px; line-height:30px; font-weight:bold; text-align:center; color:#28166f;}
.con7 .bt .bold span{ color:#da251d;}
.con7 .bt p{ text-align:center; font-size:16px; letter-spacing:-1px; color:#999; text-transform:uppercase; margin-top:8px;}
.con7 .xw{ margin-top:40px;}
.con7 .xw1{ width:600px;}
.con7 .xw1 .xwbt .bold{ font-size:20px; font-weight:normal; color:#28166f;}
.con7 .xw1 .xwbt p{ font-family:Arial, Helvetica, sans-serif; color:#666;}
.con7 .xw1 .xwbt a{ width:30px; height:30px; display:block; background:url(../images/xwgd.png) no-repeat; margin-top:8px;}
.con7 .xw1 .xwbt a:hover{ background:url(../images/xwgdxt.png) no-repeat;}
.con7 .xw1 .nr dl{ width:600px; margin-top:30px;}
.con7 .xw1 .nr dl dt{ width:220px; height:138px; float:left;}
.con7 .xw1 .nr dl dd{ width:360px; float:left; margin-left:20px;}
.con7 .xw1 .nr dl .dd1 a{ font-size:16px; width:360px; height:20px; overflow:hidden; display:block;}
.con7 .xw1 .nr dl .dd2{ width:360px; height:48px; line-height:24px; font-size:14px; color:#666; overflow:hidden; margin-top:15px;}
.con7 .xw1 .nr dl .dd3 a{ width:80px; height:26px; background:#dc273a; display:block; font-size:12px; color:#fff; text-align:center; line-height:26px; margin-top:15px;}
.con7 .xw1 .nr dl .dd3 a:hover{ background:#000; text-decoration:none;}
.con7 .xw1 .nr ul{ margin-top:10px;}
.con7 .xw1 .nr ul li{ width:600px; height:40px; line-height:40px; border-bottom:1px solid #eee;}
.con7 .xw1 .nr ul li a{ width:520px; height:40px; overflow:hidden; background:url(../images/li1.png) left no-repeat; text-indent:16px; display:block;}
.con7 .xw1 .nr ul li a:hover{ background:url(../images/li2.png) no-repeat left;}
.con7 .xw1 .nr ul li span{ float:right; color:#999;}
.con7 .xw2{ width:460px;}
.con7 .xw2 .xwbt .bold{ font-size:20px; font-weight:normal; color:#28166f;}
.con7 .xw2 .xwbt p{ font-family:Arial, Helvetica, sans-serif; color:#666;}
.con7 .xw2 .xwbt a{ width:30px; height:30px; display:block; background:url(../images/xwgd.png) no-repeat; margin-top:8px;}
.con7 .xw2 .xwbt a:hover{ background:url(../images/xwgdxt.png) no-repeat;}
.con7 .xw2 ul{ margin-top:27px;}
.con7 .xw2 ul li{ width:420px; height:57px; line-height:57px; background:#f0f0f0; margin-top:3px; padding:0 20px;}
.con7 .xw2 ul li a{ width:320px; height:57px; overflow:hidden; background:url(../images/li1.png) left no-repeat; text-indent:25px; display:block;}
.con7 .xw2 ul li span{ float:right; color:#999;}
.con7 .xw2 ul li:hover{ background:#dc273a;}
.con7 .xw2 ul li:hover a{ color:#fff; background:url(../images/li3.png) left no-repeat; text-decoration:none;}
.con7 .xw2 ul li:hover span{ color:#fff;}
.link{ background:#da251d; padding:20px 0; margin-top:60px;}
.link .nr{ background:url(../images/link.png) left no-repeat; color:#fff;}
.link a{ margin-right:20px; font-size:14px; line-height:30px; color:#fff;}
.link span{ margin-right:20px; color:#fff;}
/*--底部样式--*/
.bot{ height:350px; background:url(../images/bot_bg.jpg) no-repeat;}
.bot .bot1{ line-height:70px; border-bottom:1px solid #999; text-align:center;}
.bot .bot1 a{ font-size:15px; color:#fff; margin:0 24px;}
.bot .bot1 a:hover{ color:#da251d; text-decoration:none;}
.bot .bot1 span{ margin-right:20px; color:#fff;}
.bot2 .logo{ width:207px; height:91px; margin-top:40px; margin-right:60px;}
.bot2 .tact{ margin-left:70px; color:#fff!important;}
.bot2 .tact span{color:#fff!important;}
.bot2 .tact strong{color:#fff!important;}
.bot2 .tact p{color:#fff!important;}
.bot2 .tact p{ line-height:30px; color:#fff; font-size:14px;}
.bot2 .tact p a{ color:#fff!important;}
.bot2 .tact p a:hover{ color:#da251d; text-decoration:none;}
.bot2 .ewm{ width:130px; height:130px; margin-top:5px;}
.bot3{ border-top:1px solid #666; height:48px; line-height:64px; text-align:center; color:#aaa; font-size:13px;}
.bot3 a{ color:#aaa; margin-left:10px;}
.bot3 a:hover{ color:#da251d;}
