@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative;width:1225px;}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */


/*banner*/
.fullSlide{ min-width:1200px; position:relative; }
.fullSlide .bd{ position:relative; z-index:0;margin-top: 1px;}
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; }
.fullSlide .bd li img {display:block; width:100%;}
.fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:100px; position:absolute; z-index:1;}
.fullSlide .hd ul{height: 12px;text-align: center;}
.fullSlide .hd ul li{ display:inline-block; margin:0 5px; cursor:pointer; width: 12px;height: 12px;background: #fff; text-indent: -999px;border-radius: 6px;}
.fullSlide .hd ul .cur{background:#0168b7;width:30px;}


.tit{text-align: center;font-weight: normal;}
.tit span{display:block;font-size: 48px;color: #333;line-height: 40px;padding-bottom: 34px;background: url(../images/tit.png) no-repeat center 60px;font-weight: bold;}
.tit i{display:block;font-size: 20px;color: #666;line-height: 20px;}
.tit em{color: #0168b7;}
/*banner*/
/*.banner{height: 834px;overflow: hidden;}
.banner .bd li{height: 834px;background: url(../images/banner1.jpg) no-repeat center 0;}
.banner .bd li a{display: block;height: 834px;}*/
/*dwy*/
.dwy{height: 74px;position: relative;}
.dwy_con{position: absolute;width: 100%;height: 144px;left: 0;bottom: 0;z-index: 2;background: url(../images/dwy_bg1.png) no-repeat center;}
.dwy_con h2{float: left;margin: 39px 0 0 216px;}
.dwy_con h2 i{display: block;font-size: 26px;color: #fff;line-height: 40px;}
.dwy_con .tel{float: right;padding-left: 35px;font-size: 14px;color: #fff;line-height: 14px;background: url(../images/tel1.png) no-repeat left 10px;margin: 40px 210px 0 0;}
.dwy_con .tel b{display: block;font-size: 30px;font-family: Arial;line-height: 38px;}
/*pro*/
.pro{background:url(../images/cp_bg01.gif) repeat-x;height: 830px;overflow: hidden;padding: 70px 0 0;}
.cp_l{width: 250px;margin: 50px 0 0;background: #fff;}
.cp_l h3{ background:#0168b7;width: 230px;height: 110px;padding: 30px 0 0 20px;line-height: 40px;overflow: hidden;}
.cp_l h3 a{font-size: 30px;color: #fff;display: block;}
.cp_l h3 i{display: block;font-size: 18px;font-weight: normal;text-transform: uppercase;color: #92d1ff; font-family:Arial, Helvetica, sans-serif; }
.cp_lm{width: 222px;margin: 0 auto;}
.cp_ul01 li{ border-top:#dedede 1px solid;}
.cp_ul01 li a{display: block;font-size: 18px;color: #333;font-weight: bold;width: 202px;height: 70px;line-height: 70px; background:url(../images/cp_ico01.gif) no-repeat 0 32px; padding:0 0 0 20px;}
.cp_ul01 li a:hover{color: #0168b7;}
.cp_ul01 .cp_ul02{margin-top: -15px;padding: 0 0 15px;}
.cp_ul01 .cp_ul02 li{border: none;}
.cp_ul01 .cp_ul02 li a{font-size: 14px;font-weight: normal; background:none;padding: 0;width: 222px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 36px;line-height: 36px;}
.cp_ul01 .cp_ul02 li a:hover{color: #0168b7;}
.cp_lm .noplay{display:none;}

.cp_r{width: 950px;overflow: hidden;height: 847px;margin: 50px 0 0;}
.cp_r dl{width: 300px;height: 330px;position: relative;margin: 0 0 -2px 16px;float: left;}
.cp_r dl dt{width: 300px;line-height: 0;position: relative;}
.cp_r dl dt img{width: 300px;height: 300px;}
.cp_r dl dt h4{font-size: 14px;color: #333;height: 40px;line-height: 40px;width: 300px;text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 20px;position: absolute;bottom: 0;left: 0;font-weight: normal;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.cp_r dl dd{background: rgba(0,0,0,0.7);position: absolute;bottom: 0;left: 0;height: 0;overflow: hidden;width: 300px;padding: 0;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.cp_r dl dd a{display:block;}
.cp_r dl dd h5{height: 60px;line-height: 50px;text-align: center; background:url(../images/cp_line02.png) no-repeat center 89px;padding: 30px 0 0;font-size: 18px;color: #fff;width: 300px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cp_desc{font-size: 14px;color: #fff;line-height: 34px;height: 170px;overflow: hidden;padding: 15px 0 0;}
.cp_desc p{width: 386px;}
.cp_desc b{display: block;float: left;width: 90px;}
.cp_desc span{display: block;float: left;width: 290px;}
.cp_desc i{display: block;}
.cp_r dl:hover dd{height: 330px;}
.cp_r dl:hover dt h4{height: 0;}

.pro02{background:url(../images/cp_bg02.gif) repeat-x;height: 240px;overflow: hidden;}
.pro02 ul li{width: 290px;float: left;margin: 0 7px 0 5px;}
.pro02 ul li em{width: 290px;height: 240px;line-height: 0;overflow: hidden;-webkit-transition:all .3s;transition:all .3s;box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);display: block;}
.pro02 ul li img{width: 290px;height: 250px;}
.pro02 ul li:hover em{box-shadow: 0 3px 5px 3px rgba(0,0,0,0.2);z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);}
.pro02 ul li span{display: block;width: 290px;height: 50px;line-height: 50px;text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 14px;color: #333;}
.pro02 p,.photo_qie p{width: 36px;height: 36px;position: absolute;top: 75px;z-index: 30;border-radius: 50%;-webkit-transition:all .3s;transition:all .3s;line-height: 0;box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);cursor: pointer;}
.pro02 p img,.photo_qie p img{display: block;width: 36px;height: 36px;border-radius: 50%;}
.pro02 p:hover,.photo_qie p:hover{box-shadow: 0 3px 5px 3px rgba(0,0,0,0.2);z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);}
.pro02_l,.phtoto_lico{left: -50px;}
.pro02_r,.phtoto_rico{right: -50px;}


.pro_bj{padding-top: 40px;height: 1100px;background-color: #efefef;}

.pro_bj .tit1{padding-bottom: 50px;}

.pro_bj .m_fl{float: left;width: 263px;}

.pro_bj h3{height: 92px;line-height: 92px;background: #0054a4;text-align: center;font-size: 24px;font-weight: bold;color: #fff;}

.pro_bj .m_fl h3 a{color: #fff;}

.pro_bj .m_fl ul{border:3px solid #0054a4;border-top: none;}

.pro_bj .m_fl li{height: 75px;line-height: 75px; position: relative;}

.pro_bj .m_fl li a{display: block;padding-left: 88px;font-size: 16px;color: #333333;background:url(../images/cpflico.jpg) no-repeat 45px 30px;}



.pro_bj .m_fl li:nth-child(2n){background: #f3f8ff;}

.pro_bj .m_fl li a:hover,.g_pro .m_fl .cur a{background:url(../images/cpflicoh.jpg) no-repeat 45px 30px;color: #0054a4;font-weight: bold;}

.pro_bj .m_fl .fl2j{position: absolute;left:260px;top:0;background: #eef5ff;padding: 10px 20px 10px 10px;background: #eef5ff;border:none; width: 260px; z-index: 110;display: none;}

.pro_bj .m_fl .fl2j:before{content: "";position: absolute;background:url(../images/ejjt.png) no-repeat;width: 14px;height: 20px;left:-14px;top:20px;}

.pro_bj .m_fl .fl2j li{height: 36px;line-height: 36px;border-bottom: 1px dashed #bddbff;}

.pro_bj .m_fl .fl2j li a{color: #666666;font-size: 14px;color: #666666;background:url(../images/flej.jpg) no-repeat 13px 11px;padding-left: 30px;font-weight: normal;}

.pro_bj .m_fl .fl2j li:nth-child(2n){background: #eef5ff;}

.pro_bj .m_fl .fl2j li:last-child{border-bottom: none;}

.pro_bj .m_fl li:hover .fl2j{display: block;}

.pro_bj .m_cp{float: right;width: 920px;}



.pro_bj .cpd li{float: left;width: 300px;margin-right:6px;transition: all 0.3s linear 0s;}

.pro_bj .cpd li:hover{opacity:0.8;}

.pro_bj .cpd .lastli{margin-right: 0;}

.pro_bj .cpd li img{width: 298px;display: block;border:1px solid #e4e4e4;}

.pro_bj .cpd li em{display: block;width: 300px;height: 64px;line-height: 64px;border-bottom: 1px solid #e1e1e1;text-align: center;overflow: hidden;font-size: 16px;color: #666666;margin-bottom: 26px;}


.tit1{ font:50px "Microsoft YaHei"; text-align:center; color:#424242; font-weight:bold; overflow:hidden; }

.tit1 a{ display:block; color:#424242;}

.tit1 em{ display:block; font:22px "Microsoft YaHei"; color:#626262; margin-top:8px; padding-top:30px; background:url(../images/line.png) no-repeat center top;}


/*.pro_l{float: left;width: 247px;padding-left: 360px;height: 394px;background: #0168b7;margin-left: -360px;}
.pro_l ul{height: 384px;border-left: 1px solid #5bb3e1;padding-left: 10px;padding-top: 10px;}
.pro_l li{border-bottom: 1px solid #5bb3e1;padding:12px 0 15px;position: relative;}
.pro_l li h3{font-size: 18px;line-height: 40px;position: relative;margin-left: 44px;margin-bottom: 5px;}
.pro_l li h3:after{position: absolute;width: 55px;height: 1px;background: #5bb3e1;content: "";left: 0;bottom: 0;}
.pro_l li h3 a{color: #fff;}
.pro_l li p{margin-left: 35px;}
.pro_l li p a{display: block;font-size: 14px;color: #fff;line-height: 22px;}
.pro_l li p a:hover{color: #a3c31d;}
.pro_l li:last-child{border: 0;}
.pro_l li:hover:after{position: absolute;width: 3px;height: 50px;background: #fff;content: "";left: -12px;top: 40px;}
.pro_r{float: right;width: 932px;}
.pro_r li{float: left;width: 296px;height: 394px;position: relative;margin-right: 22px;overflow: hidden;}
.pro_r li img{width: 296px;height: 394px;transition: all 0.5s;}
.pro_r li span{position: absolute;width: 216px;padding-left: 80px;height: 20px;line-height: 20px;font-size: 14px;color: #333;background:url(../images/jt1.png) no-repeat 198px center;left: 0;bottom: 25px;}
.pro_r li:last-child{margin-right: 0;}
.pro_r li:hover img{transform: scale(1.05);}
.pro_r li:hover span{color: #0168b7;background:url(../images/jt2.png) no-repeat 198px center;}*/
/*case*/
.case{padding: 170px 0 0;}
.case h2{margin-bottom: 50px;}
.case li{float: left;position: relative;}
.case li img{display: block;width: 100%;}
.case li span{position:absolute;width: 100%;height: 2rem;line-height: 2rem;padding:0 4.5rem;box-sizing: border-box;font-size: 16px;color: #333;background: rgba(255,255,255,0.95);left: 0;z-index: 1;}
.case li span:after{position: absolute;content: "+";right: 2.5rem;top: 0;font-size: 1.2rem;}
.case li i{position: absolute;width: 100%;height: 196px;content: "";left: 0;top: 0;background: rgba(0,0,0,0.5);visibility:hidden;transform: scale(0);transition: all 0.5s linear;z-index: 2;}
.case li em{position: absolute;width: 7rem;height: 7rem;line-height: 7rem;text-align: center;font-size: 14px;color: #fff;background: rgba(163,195,29,0.9);left: 50%;top: 50%;margin-left: -3.5rem;margin-top: -3.5rem;border-radius: 50%;overflow:hidden;}
.case li:hover span{display: none;}
.case li:hover i{visibility: visible;transform: scale(1);}
.case ul li{width: 24%; height:210px; margin-left:13px;}

/*coop*/
.coop{padding: 78px 0 68px;}
.coop h2{width: 110px;height: 37px;padding-left: 50px;border-bottom:4px solid #0168b7;margin:0 auto 50px;background: url(../images/coop_t.png) no-repeat 5px 0;font-size: 26px;color: #333;line-height: 30px;}
.coop_list li{float: left;width: 240px;}
.coop_list li img{display:block;width: 240px;height:120px;}
.coop_list li a:nth-child(2n) img{border: 0;}
.coop_list li:after{position: absolute;width: 1px;height: 240px;background: #e4e4e4;content: "";left: -1px;top: 0;z-index: 2;}
.coop_list li img:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);position: relative;z-index: 1;}
.coop_list li:first-child:after{display: none;}
/*fea*/
.fea{height: 922px;background: url(../images/fea_bg.jpg) no-repeat center 0;}
.fea h2{padding:38px 0 0;height: 130px;margin-bottom: 182px;}
.fea h2 i{color: #333;}
.fea li{float: left;width: 452px;height: 207px;}
.fea li i{float: left;width: 60px;height: 60px;padding: 46px;background: url(../images/c1.png) no-repeat;margin:28px 20px 28px 0;}
.fea li h3{float: left;font-size: 16px;color: #fff;line-height: 16px;margin-top: 75px;position: relative;}
.fea li h3 em{display: block;font-size: 24px;line-height: 24px;padding-bottom: 16px;}
.fea li:nth-child(even){float: right;}
.fea li:nth-child(even) i{float: right;margin:28px 0 28px 20px;}
.fea li:nth-child(even) h3{float: right;text-align: right;}
.fea li .hv{display: none;float: left;width: 280px;margin-top: 44px;}
.fea li .hv p{font-size: 14px;color: #fff;line-height: 24px;margin-bottom: 15px;}
.fea li .hv b{display:inline-block;font-size: 16px;color: #fff;line-height: 30px;border-bottom: 1px solid #fff;}
.fea li:nth-child(even) .hv{float: right;text-align: right;}
.fea li:hover{background: #0168b7;}
.fea li:hover i{display: none;}
.fea li:hover h3{width: 120px;font-size: 14px;color: #fff;line-height: 34px;height: 68px;padding:26px 0;background: #a3c31d;border-radius: 50%;margin:44px 26px 0 26px;text-align: center;}
.fea li:hover h3 em{font-size: 14px;}
.fea li:hover h3:after{position: absolute;width: 30px;height: 2px;background: #fff;content: "";left: 50%;margin-left: -15px;top: 50%;margin-top: -1px;}
.fea li:hover .hv{display: block;}
/*ser*/
.ser{padding: 80px 0 0;}
.ser h2{margin-bottom: 40px;}
.ser_con{height: 637px;background: url(../images/ser_bg.jpg) repeat-x;}
.ser_r{float: right;width: 600px;height: 637px;}
.ser_r img{margin-right: -360px;}
.ser_l{float: left;width: 600px;height: 637px;position: relative;}
.ser_l ul{margin-top: 46px;}
.ser_l li{height: 76px;margin-bottom: 11px;padding-left: 50px;padding-top: 30px;width: 630px;position: relative;z-index: 1;}
.ser_l li h3{font-size: 24px;color: #333;font-weight: normal;height: 24px;line-height: 24px;}
.ser_l li i{float: left;font-size: 30px;color: #0168b7;height: 18px;line-height: 30px;font-family: Arial;overflow: hidden;width: 44px;font-weight:bold;}
.ser_l li p{font-size: 18px;color: #666;line-height: 24px;margin-left: 44px;}
.ser_l li:hover{background: #fff;}
.ser_l li:hover h3{font-weight: bold;}
.ser_l li:hover h3 i{color: #a3c31d;}
.ser_l .tel{position: absolute;width: 800px;height: 193px;background: #0168b7;left: 0;bottom: 0;}
.ser_l .tel h3{float: left;margin: 70px 0 0 70px;font-weight: normal;}
.ser_l .tel h3 span{display: block;font-size: 24px;color: #fff;line-height: 24px;}
.ser_l .tel h3 i{display: block;font-size: 18px;color: #fff;line-height: 38px;}
.ser_l .tel p{float: right;margin-right: 100px;margin-top: 43px;padding-top: 30px;background: url(../images/tel1.png) no-repeat top center;}
.ser_l .tel p b{display: block;font-size: 30px;color: #fff;line-height: 30px;font-family: Arial;}
.ser_l .tel p a{display: block;width: 94px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #333;background: #fff;border-radius: 16px;margin: 10px auto 0;}
/*news*/
.news{padding: 80px 0 50px;}
.news h2{margin-bottom: 26px;}
.news h3{height: 60px;border-bottom:1px solid #ebebeb;font-weight: normal;margin-bottom: 20px;}
.news h3 span a{float: left;width: 172px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;background: #333;border-radius: 20px;margin-right: 18px;}
.news h3 span a:hover,.news h3 span a.cur{background: #0168b7;}
.news h3 .more{float: right;}
.new_l{float: left;width: 357px;}
.new_l li{height: 124px;}
.new_l li h4{height: 30px;line-height: 30px;font-size: 14px;font-weight: normal;padding-left: 42px;background: url(../images/wd_t.png) no-repeat;margin-bottom: 20px;}
.new_l li h4 a{color: #666;}
.new_l li h4:hover a{color: #0168b7;}
.new_l li p{font-size: 14px;color: #888;line-height: 24px;padding-left: 8px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new_r{float: right;width: 770px;}
.new_r dl{height: 182px;}
.new_r dt img{display: block;width: 300px;height: 182px;}
.new_r dd{float: right;width: 325px;padding-right: 120px;height: 182px;position: relative;}
.new_r dd h4{font-size: 14px;color: #333;line-height: 14px;font-weight: normal;}
.new_r dd p{font-size: 14px;color: #888;line-height: 24px;margin: 15px 0 50px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.new_r dd .more{display: block;width: 132px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #333;background: #efefef;border-radius: 15px;}
.new_r dd span{position: absolute;width: 55px;padding-left: 30px;height: 80px;border-left: 1px solid #ebebeb;right: 0;top: 14px;text-align: center;font-size: 14px;color: #333;font-family: Arial;line-height: 16px;}
.new_r dd span em{display: block;font-size: 40px;line-height: 44px;padding-bottom: 10px;}
.new_r dd h4:hover a{color: #0168b7;}
.new_r dd .more:hover{background: #0168b7;color: #fff;}
.new_r ul{padding-top: 32px;border-top: 1px dashed #ebebeb;margin-top: 50px;}
.new_r li{float: left;width: 370px;margin-right: 30px;}
.new_r li h4{height: 30px;line-height: 30px;padding-left: 20px;font-weight: normal;font-size: 14px;color: #333;position: relative;background: url(../images/dian1.png) no-repeat left center;margin-bottom: 5px;}
.new_r li p{font-size: 14px;color: #888;line-height: 24px;padding-left:20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new_r li:last-child{margin-right: 0;}
.new_r li h4:hover a{color: #0168b7;}
/*abt*/
.abt{background: url(../images/abt_bg.jpg) no-repeat center 0;}
.abt h2{padding: 88px 0 0;height: 137px;}
.abt h2 i{color: #333;}
.abt li{float: left;width: 400px;height: 72px;text-align: center;position: relative;font-size: 0;line-height: 0;}
.abt li:after{position: absolute;width: 34px;height:72px;content: "";background:url(../images/abt_line.png) no-repeat center;right: -17px;top: 0;}
.abt li b{display: inline-block;font-size: 70px;color: #333;font-family: Arial;line-height: 72px;margin-right: 10px;}
.abt li p{display: inline-block;font-weight:bold;padding:6px 0;text-align: left;vertical-align: top;}
.abt li p em{display: block;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #fff;background: #a3c31d;border-radius: 50%;}
.abt li p span{display: block;font-size: 16px;color: #2a2a36;line-height: 30px;}
.abt li:last-child:after{display: none;}
.abt_sz{height: 106px;}
.abt dl{width: 1200px;margin: 0 auto;}
.abt dd{padding: 36px 0 10px;}
.abt dt img{display: block;width: 1200px;height: 550px;}
.abt dd p{font-size: 15px;color: #666;line-height: 20px;text-align: left;margin-bottom: 18px;}
.abt dd .more{display: block;width: 110px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;background: #0168b7;border-radius: 18px;margin: 45px auto 0;}


.rybj{height:655px;background:#fff url(../images/rybg.png) no-repeat center 543px; padding-top:63px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;}
.rybj .tit01{box-sizing: border-box; text-align: center; font-family: "Microsoft YaHei";font-size: 50px; color: #222222; display: block; margin-bottom: 30px;font-weight: bold; width: 1200px; margin:0 auto; background: url(../images/titico.gif) repeat-x center 85px;}
.rybj .tit01 a{color: #333333; }
.rybj .tit01 i{font-weight: bold;color: #0145a3;}
.rybj .tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 19px; color: #333333; display: block; font-weight: normal;padding:0 20px; line-height: 38px; border:1px solid #dfdfdf; background: #fff; position: relative;z-index: 1; box-sizing: border-box;}
.ry h2{ margin-bottom: 40px; }
.ry h2 span{width: 255px; margin:0 auto;}
.ry{ position: relative; }
.carousel-container {position:relative;width:1200px;height:412px;}
#carousel {height:345px;width:1200px;position:relative;font-size:12px;font-family: Arial;}
.carousel-image {border:0;display:block;}
.carousel-feature img{width:259px; height:345px; display:block;background: url(../images/ryspanbg.png) no-repeat center bottom;padding-bottom: 36px;}
.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}
.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}
.carousel-container .prev {position: absolute;top: 36%;z-index: 9;left: 0px; background: url(../images/ryleft.png) no-repeat;display: inline-block;height: 54px;width: 27px;}
.carousel-container .next {position: absolute;top: 36%;z-index: 9;right: 0px;background: url(../images/ryright.png) no-repeat; display: inline-block;height: 54px; width: 27px;}
.carousel-container .carousel-feature { position: relative;}
.carousel-container .titlework { background: url(../images/ryspanbg.png) no-repeat center top;display: block; height: 50px;left: 50%; line-height: 30px;position: absolute; text-align: center;top: 345px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}

/*cai*/
.cai{height: 269px;background: url(../images/cai_bg.jpg) no-repeat center 0;}
.cai h3{height: 24px;margin-bottom: 37px;font-weight: normal;}
.cai h3 b{float: left;font-size: 26px;color: #333;line-height: 24px;padding-left: 30px;background: url(../images/fc_t.png) no-repeat left center;}
.cai h3 i{float: right;font-size: 14px;color: #333;line-height: 24px;}
.cai_list{height: 208px;overflow: hidden;}
.cai_list li{float: left;width: 277px;height: 208px;margin-right: 30px;}
.cai_list li img{width: 277px;height: 208px;}





html {font-size: 10px;}
@media screen and (min-width:800px) {
    html {
        font-size:11px;
    }
}
@media screen and (min-width:1024px) {
    html {
        font-size:13px;
    }
}
@media screen and (min-width:1280px) {
    html {
        font-size:14px;
    }
}
@media screen and (min-width:1440px) {
    html {
        font-size:16px;
    }
}
@media screen and (min-width:1600px) {
    html {
        font-size:18px;
    }
    .case li em{font-size: 16px;}
}
@media screen and (min-width:1920px) {
    html {
        font-size:20px;
    }
}
