﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
i,em{font-style:normal;}

.shil{height:241px; background: #f4f4f4; padding-top: 78px; margin-bottom: 77px;}
.til{ text-align: center; font-size: 32px; color: #333; font-weight:normal;background: url(../images/til_h2.jpg) no-repeat center 71px; height: 104px; line-height: 100%;}
.til span{ display: block; font-size: 18px; color: #999999; text-transform: uppercase; padding-top:7px; line-height: 100%;}
.shil ul{ overflow: hidden;background: url(../images/t_li.jpg) no-repeat left 1px; min-height: 55px;}
.shil ul li{ float: left; padding-left: 55px; font-size: 16px; color: #666; width: 185px;background: url(../images/t_li.jpg) no-repeat right 1px;}
.shil ul li em{ display: block; color: #d61612; font-size: 30px; line-height: 100%; padding-bottom:4px;}
.shil ul li em span{ font-size: 36px; line-height: 100%;}
.shil ul li.last{ padding-left: 30px; width: 210px;}

.jj{ height: 999px;background: url(../images/jj.jpg) no-repeat center bottom; overflow: hidden;}
.jj .til span{font-size: 18px; color: #666; padding-top: 7px;}.jj .til i{ padding-left: 9px;}
.jj ul{ overflow: hidden; padding-bottom: 22px;}
.jj ul li{ float: left; width: 380px; margin: 0 30px 31px 0; font-size: 0; position: relative; overflow: hidden;}.jj ul li.nom{ margin-right: 0;}
.jj ul li em{ display: block;background: url(../images/j_bm.png) no-repeat; height: 60px; line-height: 60px; position: absolute; left: 0; top:223px; padding: 0 20px; width: 340px; font-size: 18px; color: #fff;transition: all 0.18s linear 0s;}
.jj ul li em span,.jj ul li em a{ display: none;}
.jj ul li.cur em{top: 0;background: url(../images/j_spn.png) repeat;text-align: center; padding-top: 37px; height: 246px;}
.jj ul li.cur em i{ display: block;background: url(../images/j_lin.png) no-repeat center 46px; line-height: 100%; font-size: 22px; height: 63px;}
.jj ul li.cur em span{ display: block; font-size: 14px; color: #fff; line-height: 24px; padding: 0 8px; height: 97px;}
.jj ul li.cur em div{ display: block; font-size: 14px; color: #fff; line-height: 24px; padding: 0 8px; height: 97px;}
.jj ul li.cur em div a{ display: block; margin: 0 auto; width:300px; height: 38px; line-height: 38px;font-size: 14px; color: #fff; text-align: left;}
.jj ul li.cur em .bat{ display: block; margin: 0 auto; width: 111px; height: 38px; line-height: 38px;background: url(../images/j_btn1.png) no-repeat; font-size: 14px; color: #fff; padding-left: 36px; text-align: left; margin-top:30px;}

.jj h4{ text-align: center;}
.jj h4 a{ display:block;background: url(../images/jj_btn.png) no-repeat; width: 141px; height: 41px; line-height: 41px; padding-left: 33px; margin: 0 auto 13px; text-align: left; font-size: 18px; color: #d61612;font-weight: normal;}
.jj h4 em{ display: inline-block; padding-left: 35px; color: #fff; font-size: 14px; font-weight: normal;background: url(../images/jj_tel.png) no-repeat; min-height: 55px;}
.jj h4 em span{ font-size: 28px; font-weight: bold; font-family:Arial;}

.xz{ height:700px;background: url(../images/xz.jpg) no-repeat center 0; overflow: hidden;}
.xz .til{ height: 95px;}
.xz .til span{font-size: 18px; color: #666; padding-top: 7px;}.xz .til i{ padding-left: 9px;}
.xz_l{ width: 299px;}
.xz_l ul li{height:104px; background: #e0e0e0; border-bottom: 1px solid #fff;}.xz_l ul li.nob{ border-bottom: none;}
.xz_l ul li i{ display: inline-block; float: left; line-height: 100%; color: #7c7c7c; font-family: Arial; font-size: 36px; width: 72px; text-align: center; background: #c5c5c5; padding-top: 35px; height: 68px;}
.xz_l ul li em{ display: inline-block; float: right; width: 197px; padding-top: 35px; font-size: 18px; color: #333;}
.xz_l ul li em span{ display: block; font-size: 10px;color: #999; text-transform: uppercase; letter-spacing: -1px;}
.xz_l ul li.cur{ background: #d61612; color: #fff;}
.xz_l ul li.cur i{ color: #fff; background: #c50c09;}
.xz_l ul li.cur em{ color: #fff;}
.xz_l ul li.cur em span{ color: #eba7a7;}
.xz_r{ width: 901px;position: relative;}
.xz_r img{ height: 524px;}
.xz_f{ position: absolute; right:-3px; top: 312px; padding: 26px 47px 17px 40px;background: url(../images/j_spn.png) repeat; color: #fff; width: 527px;}
.xz_f p{ font-size: 14px; line-height: 24px;}
.xz_f h3{ position:relative;font-weight: normal; font-size: 18px; padding-bottom: 27px;background: url(../images/xz_lin.jpg) no-repeat 0 36px;}
.xz_f h3 a{ display: block; position: absolute; right: -47px; top: 0; padding-left: 35px; width: 112px; color: #fff; font-size: 14px; color: #fff;background: url(../images/xz_btn.png) no-repeat; line-height: 31px;}

.pro{ padding-top: 79px; height: 710px;}
.pro .til{ height: 98px;}
.pro .til span{font-size: 18px; color: #666; padding-top: 7px;}.pro .til i{ padding-left: 9px;}
.p_nav{ height: 81px;background: url(../images/p_nav.gif) no-repeat;}
.p_nav ul li{ float: left; font-size: 16px; color: #fff; line-height:59px;padding-left:78px; width: 122px; height:70px;}
.p_nav ul li.pv2{ width:115px; padding-left: 85px;}
.p_nav ul li.pv4{ width:128px; padding-left:72px;}
.p_nav ul li.pv5{ width:128px; padding-left:72px;}
.p_nav ul li.pv6{ width:118px; padding-left:82px;}
.p_nav ul li.cur{background: url(../images/p_nav2.gif) no-repeat;}
.p_nav ul li.pv2.cur{background: url(../images/p_nav2.gif) no-repeat -200px 0;}
.p_nav ul li.pv3.cur{background: url(../images/p_nav2.gif) no-repeat -400px 0;}
.p_nav ul li.pv4.cur{background: url(../images/p_nav2.gif) no-repeat -600px 0;}
.p_nav ul li.pv5.cur{background: url(../images/p_nav2.gif) no-repeat -800px 0;}
.p_nav ul li.pv6.cur{background: url(../images/p_nav2.gif) no-repeat -1000px 0;}

.p_con{ overflow: hidden;}
.p_con ul li{ float: left; font-size: 0; border: 8px solid #eee; height: 202px; width: 276px; margin: 0 0 11px 10px ;position: relative;}
.p_con ul li.fir{ width: 579px; height: 431px; margin-left: 0; margin-right: 1px;}
.p_con ul li.cur em{ display: block; position: absolute; left:-8px; top:-8px;background: url(../images/j_spn.png) repeat; width:291px;  text-align: center; font-size: 14px; color: #fff; height: 218px;}
.p_con ul li.cur em i{ display: block;font-size: 18px; color: #fff; padding-top: 58px; line-height: 100%; padding-bottom: 12px;}
.p_con ul li.cur em span{ display: block;}
.p_con ul li.cur em  a{ display: block; margin: 23px auto 0;background: url(../images/pro.png) no-repeat; font-size: 14px; color:#d61612; width: 108px; height: 32px; line-height: 32px; padding-left: 27px; text-align: left;}
.p_con ul li.fir em{ left: 17px; top: 17px;  position: absolute; color: #ff6801;font-size: 16px;}
.p_con ul li.fir em i{font-size: 20px; color:#333; display: block; padding-bottom: 5px;}
.p_con ul li.fir em span{ display: inline-block; padding-right: 8px;}.p_con ul li.fir em a{ display: none;}
.p_con ul li.fir.cur em{ background: none; text-align: left; width: 100%;top:25px; }
.p_con ul li.fir.cur em i{ padding-top: 0;}.p_con ul li.fir.cur em span{ display: inline-block;}

 .ys{background: url(../images/ys.jpg) no-repeat center 0; height: 645px; margin-bottom: 68px;}
.ys .til{ height:109px; background: none; padding-top: 77px;}
.ys .til span{font-size: 18px; color: #666; padding-top: 7px;}
.ys dl dt{ float: right; font-size: 0;}
.ys dl dd{ float: left; width: 490px; padding-top: 46px;}
.ys dl dd h4{ padding-left: 69px;background: url(../images/y_h21.png) no-repeat;min-height: 62px; font-size: 26px; color: #000;font-weight: normal;}
.ys dl dd p{ padding:29px 0 0 69px; font-size: 16px; color: #333; line-height: 24px;}
.ys dl dd p span{ display: block; padding-bottom: 12px;}.ys dl dd p i{ color: #d61612;}
.ys dl dd em{ display: block;padding:33px 0 0 69px; }

.ys2{ height: 423px; background: none;margin-bottom: 0; }
.ys2 dl dt{ float: left; margin-left: -15px;}
.ys2 dl dd{ float: right;}
.ys2 dl dd h4{;background: url(../images/y_h22.jpg) no-repeat; padding-left: 77px;}
.ys2 dl dd p,.ys2 dl dd em{ padding-left: 77px;}
.ys3{background: url(../images/ys3.jpg) no-repeat center 0; height:489px; margin-bottom:33px;}
.ys3 dl dd h4{;background: url(../images/y_h23.png) no-repeat; }
.ys3 dl dd{ padding-top: 67px;}
.ys4{ height: 446px; margin-bottom: 0;}
.ys4 dl dd h4{;background: url(../images/y_h24.jpg) no-repeat; padding-left: 77px;}
.ys4 dl dt{ position: relative;}
.ys4 dl dt i{ display: block;position: absolute; left: 315px; top: 52px; font-size: 14px; color: #333;}
.ys4 dl dt i span{ display: block; font-size: 28px; color: #d61612; font-family: Arial;font-weight: bold;}
.ys4 dl dd p{ padding-top: 18px; margin-bottom: -10px;}
/**/
.lc{background: url(../images/lc.jpg) no-repeat center 0; height:559px; }
.lc h3{ float: left; padding: 77px 0 0 45px; width: 254px; color: #fff; font-size: 32px;}
.lc h3 i{ display: block; font-size: 18px; font-weight: normal; padding-top: 3px;}
.lc h3 span{ display: block; color: #eb8b89; font-weight: normal; text-transform: uppercase; font-size: 14px; padding: 8px 0 33px 0;}
.lc h3 a{ display: block;background: url(../images/lc_btn.png) no-repeat; width: 142px; height: 41px; line-height: 41px; padding-left: 32px; font-size: 18px; color: #fff;font-weight: normal;}
.lc ul{ float: right; width: 901px; padding-top: 80px;}
.lc ul li{ float: left; width: 171px; height: 135px;background: url(../images/lc_k.png) no-repeat; margin: 0 0 50px 54px; text-align: center; font-size: 16px; color: #fff;transition: all 0.3s linear 0s;}
.lc ul li span{ display: block; padding-top: 18px; padding-bottom: 14px;}
.lc ul li i{ display: block; margin-top: -7px;}
.lc ul li:hover{transform: translateY(-7px);}
 /**/
.zj{ height: 733px; overflow: hidden;}
.zj .til{ height:104px;}
.zj .til span{font-size: 18px; color: #666; padding-top: 7px;}
.zj_li{ margin: 0 auto;background: url(../images/zj.jpg) no-repeat; width: 728px; height: 98px;}
.zj_li li{ width:182px; text-align: center; float: left; line-height: 55px; color: #555458; font-size: 18px;}
.zj_li li.cur{ color: #fff; font-weight: bold; background: #d61612;}
.zj_on{ overflow: hidden;}
.zj_on dl{ overflow: hidden; background: #efefef;}
.zj_on dl dt{ float: left; font-size: 0; width: 599px;}
.zj_on dl dd{ float: right; width: 500px; padding: 57px 47px 0 0;}
.zj_on dl dd  h4{font-weight: normal; color: #333333; font-size: 18px; padding-bottom: 43px;background: url(../images/zj_lin.jpg) no-repeat 0 54px;}
.zj_on dl dd  h4 span{ display: block; font-family:Arial; font-size: 12px; color: #999999; text-transform: uppercase;}
.zj_on dl dd p{ font-size: 14px; color: #666; padding-bottom: 7px;}
.zj_on dl dd p span{ display: block; padding-bottom: 27px; line-height: 26px;}
.zj_on dl dd i a{ display: inline-block; padding-left: 25px;background: url(../images/zj03.jpg) no-repeat; width: 135px; height: 32px; line-height: 32px; font-size: 14px; color: #d61612;}
 /**/
.zx{ padding-top: 78px; height: 739px; overflow: hidden; background: #eee;}
.zx .til{ height:95px;}
.zx .til span{font-size: 18px; color: #666; padding-top: 7px;}
.zx h4{ line-height: 100%; padding-bottom: 16px; padding-left: 20px;background: url(../images/n_h2.jpg) no-repeat 0 5px;}
.zx h4 a{ font-size: 18px; color: #333;}
.zx h4 span{ display: inline-block; float: right; font-weight: normal;}
.zx h4 span a{ display: inline-block; width: 62px; height: 16px; line-height: 16px; text-align: center; border: 1px solid #aaa; font-family: Arial; font-size: 12px; text-transform: uppercase; color: #666; font-family: Arial;}

.zx_l{ width: 755px;}.zx_la{ height: 384px; overflow: hidden;}
.zx_la dl{ overflow: hidden; background: #fff; margin-bottom: 17px;}
.zx_la dl dt{ font-size: 0; float: left;}
.zx_la dl dd{ float: right; width: 445px; padding: 22px 27px 0 0;}
.zx_la dl dd h4{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.zx_la dl dd h4 a{ font-size: 14px; color: #333;}
.zx_la dl dd p{ font-size: 14px; color: #666; line-height: 24px; padding-top:5px;}
.zx_la dl dd p a{ color: #d61612;}
.zx_vg{ background: #fff; padding: 30px 0 28px 0;}.zx_lb ul{ overflow: hidden;}
.zx_lb ul li{ float: left; padding-left: 29px; width: 339px;}
.zx_lb ul li i a{ display: block; height: 20px; line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background: url(../images/n_w.jpg) no-repeat; padding-left: 30px; overflow: hidden; font-size: 14px; color: #333; margin-bottom: 8px;}
.zx_lb ul li span{ display: block;padding-left: 30px;background: url(../images/n_a.jpg) no-repeat 0 3px; font-size: 14px; color: #666; line-height: 24px;}
.zx_lb ul li span a{ display: inline-block; padding-left: 0; background: none; margin-bottom: 0; line-height: 20px; color: #d61612;}

.zx_r{ width: 372px;}
.zx_r dl dt img{ width: 372px;}
.zx_r dl{ border-bottom: 1px dashed #b6b6b6;}
.zx_r dl dd{overflow: hidden; padding-bottom: 20px;}
.zx_r dl dd h5{ float: left; width: 70px; text-align: center; border-right: 1px solid #bfbfbf; height: 113px; font-weight: normal; font-size: 14px; color: #333; font-family: Arial;}
.zx_r dl dd h5 span{ display: block; line-height: 69px; font-weight: bold;border-bottom: 1px solid #bfbfbf; font-size: 36px; margin-bottom: 12px;}
.zx_r dl dd p{ float: right; width: 293px; padding-top: 18px; font-size: 13px; color: #666; line-height: 23px;}
.zx_r dl dd p span a{ color: #d61612;}
.zx_r dl dd p i{ display: block; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height: 20px; line-height: 20px; font-size: 14px; margin-bottom: 6px;}
.zx_r dl dd p i a{ color:#333;}
.zx_r ul li{ overflow: hidden; line-height: 58px; height: 58px; border-bottom: 1px dashed #b6b6b6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background: url(../images/n_li.jpg) no-repeat 0 26px;}
.zx_r ul li a{ font-size: 14px; color: #666; padding-left: 15px;}
.zx_r ul li a:hover{ font-weight: bold;}

.link{width: 1200px; margin: -95px auto 0; font-size: 14px; line-height: 100%;font-size:14px;color: #999999; margin-bottom:30px;}
.link span i {font-size:18px;color: #999999;margin:0 10px;display: inline-block;}
.link span {font-size:14px;color: #999999;margin-right:20px;}
.link span em {font-size:18px;color: #999999}
.link a {font-size:14px;color: #999999;padding:0 20px;}