/* 默认样式定义 */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input,label{margin:0;padding:0}
html,body{font:normal normal 12px/24px "Microsoft YaHei", Simsun, Arial, Helvetica, sans-serif;color:#333;height:auto;margin:0 auto;background:#fff;min-width:1200px;}
input,select,textarea{color:#222;font:normal normal 12px "Microsoft YaHei", Simsun, Arial, Helvetica, sans-serif}
fieldset,iframe{border:none}
ul,ol,li{list-style:none}
th{text-align:left}
img{border:none !important;}
em,i{font-style:normal}
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
a:focus{outline:none}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
span,samp{ font-family:"Microsoft YaHei" !important;}
/*字体大小*/
.f11{font-size:11px;-webkit-text-size-adjust:none;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size: 30px;}
/*行高*/
.l16{line-height:16px;}
.l18{line-height:18px;}
.l20{line-height:20px;}
.l22{line-height:22px;}
.l25{line-height:25px;}
.l30{line-height:30px;}
.clear{clear: both;}
.w1200{width: 1200px;min-height: 10px;margin: 0 auto;}
.fr{float: right;}


/*banner*/
.fullSlide{ width:100%; min-width:1000px;  position:relative;  height:550px !important; background:#ccc;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:550px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:550px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; 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:30px; height:5px; margin:1px 2px; overflow:hidden; background:#fff;
    line-height:999px;filter:alpha(opacity=90);opacity:0.9;
}
.fullSlide .hd ul .on{ background:#D22B52;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #727272 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:5%; background-position:-6px -137px; }



#tFocus{width:1120px;overflow:hidden;position:relative;margin: 0 auto;}
#tFocus-pic{width:1110px;height:730px;position:relative;}
#tFocus-pic li{width:1110px;height:690px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocus-pic li img{width:1110px;height:690px;}
#tFocus-pic li p{font-size: 18px;}
#tFocus-pic li p i{color: #009900;}
#tFocus-bg{width:1110px;height:66px;position:absolute;left:0;bottom:0;filter:alpha(opacity:70);opacity:0.7;z-index:10;}
#tFocusBtn{width:1110px;height:90px;z-index:20;overflow:hidden;margin: 20px 0 60px;}
#tFocus-btn{width:1010px;height:90px;position:relative;left:15px;bottom:0;overflow:hidden;float:left;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{width:140px;height:90px;float:left;margin:0 7px;cursor:pointer;overflow:hidden;display:inline;}
#tFocus-btn li.active img{border:2px solid #D22B52 !important;}
#tFocus-btn li.active p{color: #D22B52;}
#tFocus-btn li img{width:136px;height:86px;border-radius: 5px;border: 2px solid #fff !important;}
#tFocus-leftbtn,#tFocus-rightbtn{width:33px;height:88px;background: #F1F1F1 center;float:left;display:block;cursor:pointer;}
#tFocus-rightbtn{float:right;background: #f1f1f1 right ;}
/*#tFocus-leftbtn:hover{background:url(../images/i50.png) no-repeat  center;opacity: 0.7}*/
/*#tFocus-rightbtn:hover{background:url(../images/i49.png) no-repeat right ;opacity: 0.7;}*/
.mark_left { width: 230px; height: 320px; position: absolute; left: 0; top: 0; filter: alpha(opacity:0); opacity: 0; z-index:3000; }
.mark_right { width: 230px; height: 320px; position: absolute; right: 0; top: 0; filter: alpha(opacity:0); opacity: 0; z-index:3000; }
#tFocus .prev { width: 60px; height: 60px; position: absolute; top: 260px; left: 10px; z-index: 3001; cursor: pointer; filter:alpha(opacity=0); opacity:0; }
.next2 { width: 60px; height: 60px; position: absolute; top: 260px; right: 10px; z-index: 3001;cursor: pointer; filter:alpha(opacity=0); opacity:0; }
.header{border-bottom: 4px solid #009900;}
.header_top{padding: 20px 0;}
.header_top_left{float: left;}
.header_top_left img{display:block;}
.header_top_right{float: right;margin-top:-20px;}
.tel_r{float: right;background: url("../images/tel_top.png") no-repeat left 5px;;padding: 10px 0 0 68px;}
.tel_r p{color: #909090;}
.tel_r h3{color: #009900;font-size: 24px;font-weight: bold;padding-bottom: 6px;}
.ser{float: left;margin-right: 40px;margin-top: 20px;}
.ser_btn{background: url("../images/ser.png") no-repeat;width: 26px;height: 26px;cursor: pointer;border: none;float: right;margin-left: 10px;margin-top: 2px;}
.ser_input{height: 28px;border: 1px solid #909090;border-radius: 6px;text-indent: 10px;width: 160px;}

/*导航*/
/*restCSS结束，应用特效时，以上样式可删除*/
/* 需要的css样式 */
.nav {

    margin: 0 auto;
    text-align: center;
}
.submenu{min-width: 218px;}
.submenu li a{color: #fff;font-size: 15px;}
.submenu li{text-align: left;background: rgba(0,0,0,0.5);border: none !important;}
.menu, .menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.menu {
    height: 40px;
}

.menu li {

    min-width: 149px;
}
.menu li+li{border-left: 1px solid #ccc;}

.menu > li {
    display: block;
    float: left;
    position: relative;
}

.menu > li:first-child {
    border-radius: 5px 0 0;
}

.menu a {
    /*background: url("../img/back.jpg");*/
    color: #808080;
    display: block;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 40px;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
}
input{outline: none;}
textarea{outline: none;}
.menu li:hover {
    /*background-color: #1c1c1c;*/
    /*background: -moz-linear-gradient(#1c1c1c, #1b1b1b);*/
    /*background: -ms-linear-gradient(#1c1c1c, #1b1b1b);*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c1c1c), color-stop(100%, #1b1b1b));*/
    /*background: -webkit-linear-gradient(#1c1c1c, #1b1b1b);*/
    /*background: -o-linear-gradient(#1c1c1c, #1b1b1b);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b');*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b')";*/
    /*background: linear-gradient(#1c1c1c, #1b1b1b);*/
    /*border-bottom: 2px solid #222222;*/
    /*border-top: 2px solid #1B1B1B;*/
    /*改变加深父元素的背景*/
}

.menu li:hover > a {
   background:#009900;
    color: #fff;
}
.menu_act>a{background: #009900;color: #fff;}

.submenu {
    left: 0;
    max-height: 0;
    position: absolute;
    top: 100%;
    z-index: 0;
    -webkit-perspective: 400px;
    -moz-perspective: 400px;
    -ms-perspective: 400px;
    -o-perspective: 400px;
    perspective: 400px;

}

.submenu li {

    opacity: 0;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;
    -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;
    transition: opacity .4s, transform .5s;
    /*实现下拉菜单螺旋淡出*/
}

.menu .submenu li:hover a {
    border-radius: 0;
    color: #ffffff;
}

.menu > li:hover .submenu, .menu > li:focus .submenu {
    max-height: 2000px;
    z-index: 10;
}

.menu > li:hover .submenu li, .menu > li:focus .submenu li {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
/*动画递进的时间 实现一个个螺旋子菜单*/
.menu li:hover .submenu li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

.menu li:hover .submenu li:nth-child(2) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}

.menu li:hover .submenu li:nth-child(3) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}

.menu li:hover .submenu li:nth-child(4) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}

.menu li:hover .submenu li:nth-child(5) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}

.menu li:hover .submenu li:nth-child(6) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}

.menu li:hover .submenu li:nth-child(7) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}

.menu li:hover .submenu li:nth-child(8) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms;
}

.submenu li:nth-child(1) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms;
}

.submenu li:nth-child(2) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}

.submenu li:nth-child(3) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}

.submenu li:nth-child(4) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}

.submenu li:nth-child(5) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}

.submenu li:nth-child(6) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}

.submenu li:nth-child(7) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}

.submenu li:nth-child(8) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}


.footer{}
.footer_left{color: #fff;width: 720px;float: left;}
.footer_left dl dt{font-size: 16px;margin-bottom: 10px;}
.footer_left dl dt span{padding-bottom: 5px;font-size: 16px;}
.footer_left dl dd a{color: #F1CCCD;font-size: 14px;}
.footer_left dl dd a:hover{color: #fff;}
.footer_left dl dd{line-height: 28px;}
.footer_left dl{float: left;margin-right: 50px;}
.p_f{color: #fff;border-top: 1px solid #8CA1C2;margin-top: 15px;}
.p_f .w1200{height: 45px;line-height: 45px;}
.span1{display: inline-block;text-align: center;width: 600px;}
.footer_right{width: 422px;float: right;background: url("../images/1.png") no-repeat left center;padding-left: 30px;}
.footer_right_top{color: #fff;padding: 40px 0 60px;}
.footer_right_top p{}
.footer_right_top p:nth-of-type(1){font-size: 15px;text-align: left;}
.footer_right_top p:nth-of-type(2){font-size: 30px;padding-top: 10px;}
.wx{float: left;width: 165px;text-align: left;margin-top: 10px;}
.wx p{color: #fff;text-indent:35px;}

.footer_right_top_left{float: left;margin-left: 30px;}
.footer_top{background: #009900;padding: 40px 0;}
.ewm{float: right;width: 151px;height: 157px;}
.sys{background: url("../images/2.png") no-repeat;width: 195px;height: 38px;line-height: 38px;margin-top: 11px;cursor: pointer;
font-size: 15px;}
.sys_act{background: url("../images/3.png") no-repeat;}

.ewm2{display: none;}
.f_r{float: right;}
.footer_bom{background: #221F1F;padding: 30px 0;color: #CBCBCB;}
.f_r a{color: #fff;}
.f_r a{margin-right: 20px;font-size: 14px;padding: 2px 5px;}
.f_r a:hover{color: #000;background: #fff;}
.f_r select option:hover{background: #009900 !important;color: #fff;}
.footer_bom p{font-size: 14px;line-height: 30px;}

.yq{width: 127px;float: right;background: #fff;display: inline-block;text-align: center;color: #000;}
.yq h3{background: url("../images/5.jpg") no-repeat 104px center;padding-right: 6px;border-bottom: 1px solid #CBCBCB;cursor: pointer;}
.yq_list li a{color: #000;display:block;width: 100%;overflow: hidden;padding: 0 !important;}
.yq_list{height: 160px;overflow-y: scroll;display: none;}
.yq_list li:hover {background: #009900 !important;}
.yq_list li:hover a{color: #fff;background: #009900 !important;}
.yq:hover .yq_list{display: block;}
