/**************************************
********************首页样式
*******************************************/
 
/*
*第一栏
*/

/*.slidecont{
	width:1200px;
	height:280px;
	overflow:hidden;
}*/
.wrap{
    width: 100%;
        font-family: Microsoft Yahei;
 }
 .slidecont div:nth-child(3){
       width: 100%!important;
 }
 .slidecont div:nth-child(3) div:nth-child(2){
      display:none;
 }
 #pic{
      width:100%;
 }
 .newscont{
     width:45%;
     overflow:hidden;
 }
 .newscont .head{
     height:35px;
     overflow:hidden;
     padding:0 10px 0 30px;
     line-height:40px;
     color:#FFF;
 }
 .newscont .cont{
     padding:10px 0;
     line-height:30px;
 }
 .newscont .cont .list{
     font-family: Microsoft Yahei;
     font-size: 16px;
     overflow:hidden;
     padding-left:15px;
     padding-right:3px;
     border-bottom: 1px dashed #ddd;
     background:url(/html/class/template/css/array1.gif) 5px 8px no-repeat;
     background-size: 5px;
 }
 .newscont .cont .list a{
     float:left;
     /*color:#3074C1;*/
 }
 .newscont .cont .list span{
     float:right;
     color:#888;
 }
 /*
 *第二栏
 */
 /*.Maincont2{
     height:730px;
 }*/
 .Products{
     overflow:hidden;
     /*background:url(/html/class/template/css/products.gif) center top no-repeat;*/
 }	
 .Products .head{
     height:35px;
     overflow:hidden;
     padding:0 10px 0 30px;
     line-height:40px;
 }
 .Products .cont{
     padding:10px 0 0 10px ;
 }
 .Products .cont dl{
     width:300px;
     height:360px;
     overflow:hidden;
     float:left;
     border: 1px solid #ddd;
     padding:0;
     margin: 0 4px 20px;
 }
 .Products .cont .list5,.Products .cont .list6{
     background:none;
 }
  
  
 .Products .cont dl dt div a{
     display:block;
     /*height:90px;*/
     width:300px;
     overflow:hidden;
 }
 .Products .cont dl dt div a img{
        width:300px;
     height: 260px;
 }
  
 .Products .cont dl dd .t{
         height: 30px;
     line-height: 30px;
     overflow: hidden;
     padding-top: 10px;
     padding-left: 20px;
     text-align: left;
 }
 .Products .cont dl dd .t a{
     font-weight:bold;
     font-size:16px;
     /*color:#3074C1;*/
     font-family:Microsoft YaHei;
 }
 .Products .cont dl dd .d{
    font-size: 14px;
     font-family: Microsoft YaHei;
 }
 .Products .cont dl dd .c{
     height:40px;
     overflow:hidden;
     line-height:20px;
     color:#777;
 }
 .Products .cont dl dd .to{
     padding:15px 0 0 20px;
  
 }
 .Products .cont dl dd .to a{
     color:#5198b7;
       font-size: 14px;
     font-family: Microsoft YaHei;
     display: -webkit-inline-box;
 }
 .sidecont{
     width:345px;
     height:270px;
     overflow:hidden;
     background:url(/html/class/template/css/scont.gif) center top no-repeat;
 }
 .sidecont .head{
     height:35px;
     overflow:hidden;
     padding:0 10px 0 10px;
     line-height:40px;
 }
 .sidecont .cont{
     padding:10px;
 }
 .sidecont .cont dl{
     height:95px;
     overflow:hidden;
     background:url(/html/class/template/css/dotted.gif) left bottom repeat-x;
     margin-bottom:8px;
 }
 .sidecont .cont dl dt{
     width:110px;
     height:95px;
     float:left;
 }
 .sidecont .cont dl dt div{
     width:90px;
     border:#DDD solid 1px;
     padding:2px;
     margin:5px 0 0 5px;
 }
 .sidecont .cont dl dt div a{
     display:block;
     height:70px;
     overflow:hidden;	
 }
 .sidecont .cont dl dd{
     width:210px;
     height:95px;
     float:left;
 }
 .sidecont .cont dl dd .t{
     height:20px;
     padding-top:3px;
     line-height:20px;
     overflow:hidden;
 }
 .sidecont .cont dl dd .t a{
     font-weight:bold;
     color:#3074C1;
 }
 .sidecont .cont dl dd .c{
     height:60px;
     line-height:20px;
     overflow:hidden;
     color:#888;
 }
 .sidecont .cont .list{
     height:22px;
     line-height:22px;
     padding:0 5px 0 15px;
     overflow:hidden;
     background:url(/html/class/template/css/array1.gif) 5px 8px no-repeat;
 }
 .sidecont .cont .list a{
     float:left;
     color:#3074C1;
 }
 .sidecont .cont .list span{
     float:right;
     color:#888;
 }
 /*首页用户登录*/
 #Index_Login{
     height:140px;
     overflow:hidden;
     background:url(/html/class/template/css/rside.gif) center bottom no-repeat;
     position:relative;
 }
 #Index_Login .head{
     height:35px;
     overflow:hidden;
     padding-left:15px;
     line-height:40px;
     background:url(/html/class/template/css/rside.gif) center top no-repeat;
 }
 #Index_Login .login,#Index_Login .info{
     width:50px;
     height:50px;
     position:absolute;
     background:url(/html/class/template/css/icon5.gif) right top no-repeat;
     right:2px;
     top:2px;
     z-index:1000;
 }
 #Index_Login .info{
     background:url(/html/class/template/css/icon6.gif) right top no-repeat;
 }
 #Index_Login .cont{
     padding-top:8px;
 }
 #Index_Login .cont dl{
     height:28px;
     overflow:hidden;
     line-height:30px;
 }
 #Index_Login .cont dl dt{
     width:30%;
     float:left;
     text-align:right;
     color:#666;
 }
 #Index_Login .cont dl dd{
     width:65%;
     float:left;
 }
 #Index_Login .cont dl dd .input{
     width:170px;
     height:15px;
     vertical-align:middle;
     border:#BDCADB solid 1px;
     color:#666;
 }
 #Index_Login .cont dl dd .sub{
     border:0;
     vertical-align:middle;
 }
 #Index_Login .cont dl dd .send{
     color:#F56D0F;
     text-decoration:underline;
     padding:2px 0 0 5px;
 }
 #Index_Login .cont dl dd .reg{
     color:#3074C1;
     text-decoration:underline;
     padding:2px 0 0 0;
 }
 #Index_Login table {
     height:105px;
 }
 #Index_Login table .img{
     width:110px;
     vertical-align:middle;
 }
 #Index_Login table .img div{
     width:80px;
     height:80px;
     border:#DDD solid 1px;
     padding:1px;
     margin:auto;
 }
 #Index_Login table .word{
     vertical-align:middle;
     line-height:16px;
     color:#3074C1;
 }
 #Index_Login table .word .t a{
     color:#3074C1;
     font-weight:bold;
 }
 #Index_Login table .word .m span{
     color:red;
 }
 #Index_Login table .word .m em{
     color:#f60;
     font-style:normal;
 }
 #Index_Login table .word .m a{
     color:#3074C1;
 }
 /*客服中心*/
 
 .Services .head{
     height:40px;
     overflow:hidden;
     line-height:40px;
     font-size:18px;
     font-weight:bold;
     padding-left:15px;
     color:#fff;
     background: #A53131;
 }
 .Services .cont{
     padding:10px;
 }
 .Services .cont .ct1 dl{
     height:45px;
     border-bottom:#BDCADB dotted 1px;
     padding-left:45px;
     line-height:18px;
     color:#3074C1;
 }
 .Services .cont .ct1 dl.tel{
     background:url(/html/class/template/css/tel.gif) 5px 7px no-repeat;
 }
 .Services .cont .ct1 dl.answer{
     background:url(/html/class/template/css/ans.gif) 5px 7px no-repeat;
 }
 .Services .cont .ct1 dl.send{
     background:url(/html/class/template/css/maill.gif) 5px 11px no-repeat;
 }
 .Services .cont .ct1 dl dt{
     padding-top:5px;
 }
 .Services .cont .ct1 dl .h{
     font-weight:bold;
 }
 .Services .cont .ct1 dl .telnum{
     font-size:16px;
     color:#F5771F;
     font-weight:bold;
 }
 .Services .cont .ct2{
     padding:5px;
     line-height:20px;
     color:#3074C1;
 }
 .Services .cont .ct2 .img{
     height:30px;
     line-height:30px;
 }
 .Services .cont .ct2 .img img{
     vertical-align:middle;
 }
 /*成功案例*/
 .casecont{
     margin-top:10px;
     height:170px;
     background:url(/html/class/template/css/rside.gif) center bottom no-repeat;
 }
 .casecont .head{
     height:35px;
     overflow:hidden;
     line-height:40px;
     font-size:14px;
     font-weight:bold;
     padding-left:15px;
     background:url(/html/class/template/css/rside.gif) center top no-repeat;
 }
 .casecont .cont{
     padding-top:18px;
 }
 .casecont .cont div{
     padding-bottom:10px;
     text-align:center;
     word-spacing:8px
 }
 /*
 *第三栏
 */
 .Maincont3{ 	
     overflow:hidden;
 }
 .friendlink{ 
     overflow:hidden;
 }
 .friendlink .head{
     height:40px;
     /*background:url(/html/class/template/css/head1.gif) left top repeat-x;*/
     overflow:hidden;
     line-height:40px;
     float: left;
     width: 100%;
 }
 .friendlink .cont{
       float: right;
       width: 100%;
     height: auto;
 }
 .friendlink .head .tag{
         text-align:left;
     font-size:18px; 
     width:6%;
     font-family: Microsoft YaHei;
     color: #444;
     float:left;
 }
 .friendlink .head .more{
     padding-right:10px;
     background:url(/html/class/template/css/rside.gif) right top no-repeat;
 }
 /*.friendlink .cont{
     border:#D6E1F5 solid 1px;
     border-top:0;
     height:54px;
 }*/
 .friendlink .cont .pic{
     padding:10px 10px 0 10px;
     height:31px;
     overflow:hidden;
 }
 
 .moshu{
    width:950px;
    float:right;
 }
 .moshu h3{
         text-align: center;
     font-family: Microsoft YaHei;
     background: url(/html/class/template/css/line2.png) center no-repeat;
     margin-bottom: 20px;
     line-height: normal;
     font-weight: normal;
     font-size: 28px;
     color: #333;
 }
 .moshu h3 p{
     color:#908b8b;
     margin:0;
     font-size: 16px;
        font-weight: normal;
 }
 .moshu span{
     display: block;
     width: 600px;
     margin:auto;
     text-align: right;
     font-size: 14px;
     font-family:Microsoft YaHei;	
 }
 
 .abt{
    width:1200px;
    margin: 30px auto 0; 	
 }
 .abt  h3{
     text-align: center;
     font-size:24px;
     font-family:Microsoft YaHei;
     
     color: #333;	
 }
 
 .abt .cont p{
     font-size: 14px;
     line-height: 31px;
     font-family: Microsoft YaHei;
     width: 68%;
     float: right;
 }
 
 
 .side2{
    width:1200px;
    margin: 30px auto 50px; 
    height:400px;	
 }
  
 
 .Products .cont dl dt div a img:hover {
     
     -webkit-transform: scale(1.1);transition: all 1s ease 0s;
 }
 
 .sjd span a:hover{
       background-color: #0b65bb;
     color: #fff;
 }
 .xd span a:hover{
       background-color: #0b65bb;
     color: #fff;
 }
 .more1 a:hover{
     background-color: #0b65bb;
     color: #fff;
 }
 
 .Top a{
       color: #fff;
     font-size: 14px;
     font-family: Microsoft YaHei;
     margin-right: 20px;
     line-height: 40px;
     float: right;
 }
 .Top p{
       margin: 0;
     line-height: 40px;
     padding-left: 50px;
     color: #fff;
     font-size: 14px;
     font-family: Microsoft YaHei;
 }
 
 .more1 a:hover{
 
       background-color: #DB261D;
     border-color: #DB261D;
     color: #fff;
     text-decoration: none;
 }
 
 .module-full-screen > .module-inner {
     padding: 55px 0 55px;
 }
 .module-full-screen > .module-inner .page-width {
     width: auto;
     max-width: 1200px;
 }
 .page-width {
     margin: 0 auto;
 }
 .module-full-screen-title {
     margin-bottom: 35px;
     text-align: center;
 }
 .module-full-screen-title > h2 {
     margin-bottom: 20px;
     line-height: normal;
     font-family: Microsoft YaHei;
     font-weight: normal;
     font-size: 28px;
     color: #333;
 }
 .module-full-screen-title > .module-title-content {
     margin: -10px 0 15px;
 }
 .module-full-screen-title > .module-title-content > h3 {
     display: inline-block;
     margin: 0 15px;
     line-height: normal;
     font-weight: normal;
     font-size: 16px;
     color: #999;
 }
 .qhd-content .column, .qhd-module .column {
     width: 100%;
 }
 .qhd-content .column .col-4-1, .qhd-module .column .col-4-1 {
     width: 22.75%;
     margin-right: 2%;
 }
 .qhd-content p {
     line-height: 1.8;
     margin-bottom: 15px;
     color: #4d4d4d;
     font-size: 14px;
     font-family: Microsoft YaHei;
 }
 
 .col-4-1{
   float:left;
 }
  .col-5-2 {
     width: 37%;
     float:right;
     margin-right:0;
     margin-top:-4%;
 }
 .module-default {
     margin: 0;
     padding: 0;
 }
 .module-title-default {
     margin-bottom: 10px;
     overflow: hidden;
 }
 .module-title-default > .module-title-content {
     padding-top: 5px;
     padding-bottom: 5px;
 }
 .module-title-default > .module-title-content h3 {
     display: block;
     float: left;
     line-height: 20px;
     font-size: 16px;
     font-family: Microsoft YaHei;
 }
 .link-setion {
     position: relative;
     margin-bottom: 8px;
 }
 .link-setion a {
     display: block;
 }
 .link-setion .link-img img {
     display: block;
     width: 100%;
 }
 .link-name-default {
     position: absolute;
     left: 35px;
     bottom: 35px;
     opacity: 1;
     filter: alpha(opacity=100);
     border-bottom: 1px solid #fff;
     padding-bottom: 5px;
     -webkit-transition: all 0.25s ease-in-out;
     -moz-transition: all 0.25s ease-in-out;
     -o-transition: all 0.25s ease-in-out;
     -ms-transition: all 0.25s ease-in-out;
     transition: all 0.25s ease-in-out;
 }
 .link-name-default h3 {
     font-size: 20px;
     padding-right: 15px;
     font-weight: normal;
     color: #fff;
     line-height: normal;
 }
 .link-setion-text {
     display: block;
     width: 100%;
     position: absolute;
     top: 50%;
     left: 0;
     z-index: 10;
     color: #fff;
     text-align: center;
     opacity: 0;
     filter: alpha(opacity=0);
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     -webkit-transition: all 0.25s ease-in-out;
     -moz-transition: all 0.25s ease-in-out;
     -o-transition: all 0.25s ease-in-out;
     -ms-transition: all 0.25s ease-in-out;
     transition: all 0.25s ease-in-out;
 }
 .link-setion-text {
     color: #fff;
     text-align: center;
 }
 .link-setion-text h3 {
     width:100%;
     text-align:center;
     margin: 0 20px 15px 0;
     margin-top: -20px;
     font-size: 24px;
     font-weight: normal;
     color: #fff;
     line-height: normal;
     transition: all 0.35s ease-out;
     -moz-transition: all 0.35s ease-out;
     -o-transition: all 0.35s ease-out;
     -webkit-transition: all 0.35s ease-out;
     -ms-transition: all 0.35s ease-out;
 }
 .link-setion-text p {
     margin: 0 20px 15px;
     font-size: 13px;
     font-weight: normal;
     font-family: Microsoft YaHei;
     color: #fff;
     line-height: normal;
     transition: all 0.35s ease-out;
     -moz-transition: all 0.35s ease-out;
     -o-transition: all 0.35s ease-out;
     -webkit-transition: all 0.35s ease-out;
     -ms-transition: all 0.35s ease-out;
 }
 .link-setion-text .link-more {
     line-height: normal;
     display: inline-block;
     margin-top: 10px;
     padding: 6px 20px;
     border: 1px solid #fff;
     font-size: 13px;
 }
 .link-setion .opacity-overlay {
     display: block;
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
     cursor: pointer;
     background: #DF241B;
     opacity: 0;
     filter: alpha(opacity=0);
     _height: expression( (this.parentElement.clientHeight) +'px');
     -webkit-transition: all 0.25s ease-in-out;
     -moz-transition: all 0.25s ease-in-out;
     -o-transition: all 0.25s ease-in-out;
     -ms-transition: all 0.25s ease-in-out;
     transition: all 0.25s ease-in-out;
 }
 
 .link-setion a:hover .link-setion-text {
     opacity: 1;
     filter: alpha(opacity=100);
 }
 .link-setion a:hover {
     color: #DF241B;
     text-decoration: none;
 }
 
 .link-setion a:hover .opacity-overlay {
     opacity: 0.85;
     filter: alpha(opacity=85);
 }
 
 .footer {
     overflow: hidden;
     background-color: #444444;
     color: #cccccc;
     font-size: 13px;
 }
 .footer-main .page-width {
     padding-top: 40px;
     padding-bottom: 35px;
 }
 .page-width {
     width: 1200px;
     margin: 0 auto;
 }
 .footer a {
     color: #ccc !important;
 }
 .module-default {
     margin: 0;
     padding: 0;
 }	
 .qhd-content .column, .qhd-module .column {
     width: 100%;
 }
 
 .foot_cont {
     float: left;
 }
 .qhd-content10 {
     float: right;
 }
 .foot_cont p{
   font-family: Microsoft YaHei;
 }
 .bottom {
     overflow: hidden;
     background: #000000;
     color: #ccc;
     font-size: 13px;
 }
 .bottom .page-width {
     padding-top: 15px;
     padding-bottom: 15px;
 }
 .page-width {
     width: 1200px;
     margin: 0 auto;
 }
 .qhd-content p a{
     color:#fff;
    font-family: Microsoft YaHei;
 }
 
 .ft{
   width:1200px;
   height:160px;
   margin:auto;
 }
 .ff1{
   float:left;
   padding: 30px 0px;
   width:900px;
 }
 .ff1 p{
     color:#fff;
    font-size:14px;
    font-family: Microsoft YaHei;
    margin:0;
 }
 .ff2{
   float:right;
   padding: 30px 0px;
 }
 .hnav{
   width:100%;
   height:70px; 
 }
 .hnav-1{
   width:800px;
   margin:auto;
 }
 .hnav-1 ul li{
     float: left;
     text-align: center;
     width: 110px;
     font-size: 16px;
     height: 70px;
     line-height: 70px;
     font-family: Microsoft YaHei;
 }
 .index-1{
   height:50px;
   background-color:#eee;
 }
 .index-1 div ul li{
     color:#00792a;
     float:left;
     height: 50px;
     line-height: 50px;
     margin: 0 10px;
     font-size: 14px;
     font-family: Microsoft YaHei;
 }
 .index-1 div ul li a{
     color:#333;
 }
 .index-2{
   width:1200px;
       margin: 50px auto 0;
   height:1150px;
 }
 .serviceLt {
     float: left;
     width: 245px;
 }
 .serviceLt h2 {
     overflow: hidden;
     padding: 40px 0;
     background-color: #00824a;
     color: #fff;
     text-indent: 38px;
     margin: 0;
 }
 .serviceLt h2 a {
     display: block;
     font-size: 32px;
     color: #fff;
 }
 .serviceLt h2 p {
     font-size: 20px;
     text-transform: uppercase;
     font-weight: normal;
 }
  .serviceLtBox , .serviceLtBox dl{
     overflow: hidden;
     width: 100%;
     background: #eeeeee;
 }
  
  .Ltlast>dt {
     font-size: 20px;
     color: #fff;
     background: #5198b7;
     line-height: 45px;
     font-family: Microsoft YaHei;
     margin: 0;
     padding:15px 0;
 }
  .serviceLtBox .dl dt,  .serviceLtBox .dl dd {
     text-indent: 28px;
 }
 .serviceLtBox .dl dt a {
     color: #fff;
 }
 .serviceLtBox .dl dd {
     padding: 8px 0;
 }
 .serviceLtBox .dl dd a {
     display: block;
     font-size: 16px;
     color: #666;
     line-height: 36px;
     height: 36px;
     font-family: Microsoft YaHei;
 }
 .phone22 {
     overflow: hidden;
     margin-top: 10px;
     width: 170px;
     padding: 30px 0;
     padding-left: 75px;
     border-radius: 10px;
     background: url(/html/class/template/images/pro_phone.png) no-repeat 20px center;
     background-color: #00824a;
 }
 .phone22 p {
     font-size: 16px;
     color: #fff;
     font-family: Microsoft YaHei;
 }
 .phone22 b {
     display: block;
     font-size: 24px;
     color: #fff;
     font-family: 'Times New Roman';
 }
 .title2 {
     overflow: hidden;
     width: 100%;
     text-align: center;
     margin-top: 90px;
 }
 .title2 h2 {
   font-size: 30px;
     color: #333;
     font-weight: bold;
     margin: 0;
 }
 .title2 h2 a {
     color: #00824a;
     font-family: Microsoft YaHei;
 }
 .title2 i {
     display: block;
     width: 40px;
     height: 2px;
     background: #00824a;
     margin: 15px auto 0;
 }
   .customerBox {
     overflow: hidden;
     width: 1200px;
     margin: 0 auto;
     margin-top:50px;
     position: relative;
 }
  .customerBox em.sclt {
     background: url(/html/class/template/images/customerlt.png) no-repeat center top;
     left: 0;
 }
   .customerBox em.scrt {
     background: url(/html/class/template/images/customerrt.png) no-repeat center top;
     right: 0;
 }
  .customerBox em {
     display: block;
     width: 70px;
     height: 70px;
     position: absolute;
     top: 65px;
 }
 .customerBox .scCon {
     overflow: hidden;
     width: 1200px;
     height: 410px;
     margin: 0 auto;
     position: relative;
 }
 
  
 .customerBox ul li {
     width: 214px;
     float: left;
     text-align: center;
     margin:0 14px;
 }
 .customerBox ul li a {
     text-decoration: none;
 }
 .customerBox ul li img {
     display: block;
     margin: 0 auto;
 }
 .customerBox ul li h3 {
     font-size: 16px; 
     font-weight: normal;
 }
 .customerBox ul li h3 a {
     font-size: 16px;
     margin-top: 30px;
     color: #666;
     font-family: Microsoft YaHei;
 }
   .customerBox em:hover {
     background-position: bottom;
     cursor: pointer;
 }
 .container {
     width:100%;
     margin:90px auto 0;
 }
 .container .title {
     margin-top: 55px;
 }
  .title2{
    background: url(/html/class/template/images/zhuan_tbg.gif) no-repeat center ;
  
 }
  .title2 strong {
     color: #ffae00;
 }
 .container .list {
     overflow: hidden;
     width: 1200px;
     margin:50px auto;
 }
 .container .list li {
     float: left;
     width: 180px;
     padding: 0 10px;
     text-align: center;
     overflow: hidden;
 }
 .container .list li h3 {
     height:50px;
     font-size: 24px;
     color: #00824a;
     font-weight: normal;
     margin-top: 15px;
     font-family: Microsoft YaHei;
 }
 .container .list li p {
     line-height: 22px;
     font-size: 14px;
     color: #666666;
     height: 66px;
     margin-top: 15px;
     font-family: Microsoft YaHei;
 }
 .about{
   width:1200px;
   margin:auto;
 }
 .about dl {
     overflow: hidden;
     padding: 35px 0;
 }
 .about dl dt {
     float: right;
     padding: 40px 0;
 }
 .about dl dd {
     width: 550px;
     float: left;
 }
 .about dl dd h3 {
     font-size: 18px;
     font-family: Microsoft YaHei;
 }
 .about dl dd h3 a {
     color: #5198b7;
 }
 .about dl dd p {
     font-size: 14px;
     color: #666666;
     line-height: 28px;
     height:110px;
     overflow: hidden;
     font-family: Microsoft YaHei;
 }
 .about dl dd a.more {
     display: block;
     margin-top: 30px;
     width: 130px;
 }
 .about dl dd i {
     display: block;
     width: 40px;
     height: 1px;
     background: #5198b7;
     margin: 25px 0;
 }
 .about dl dd a.more {
     display: block;
     margin-top: 30px;
     width: 130px;
     float:left;
 }
   .newsNav {
     overflow: hidden;
     width:45%;
 }
 
 .newsNav li {
     width: 133px;
     height: 38px;
     line-height: 38px;
     text-align: center;
     font-size: 14px;
     background-color: #eee;
     float: left;
     margin-right: 10px;
 }
 .newsNav li a{     font-family: Microsoft Yahei; }
   .newsNav li:hover, .news .newsNav li.cur {
     background: #333;
 }
   .newsNav li:hover a, .news .newsNav li.cur a {
     color: #fff;
 }
 .newsRt {
     float: right;
     width: 45%;
     margin-top: -30px;
 }
  .NewTit {
     overflow: hidden;
     width: 100%;
 }
   .NewTit h3 {
     font-weight: normal;
     font-size: 24px;
     float: left;
     margin:0;
 }
 .NewTit h3 a{
       font-family: Microsoft Yahei;
 }
  .btnLt {
     float: right;
     width: 78px;
 }
   .btnLt a.newsTop {
     background: url(/html/class/template/images/newstop.jpg) no-repeat center top;
     float: left;
 }
 .btnLt a.newsBtm {
     background: url(/html/class/template/images/newsbottom.jpg) no-repeat center top;
     float: right;
 }
   .btnLt a {
     width: 37px;
     height: 33px;
     display: block;
 }
   .newsDa { 
     height: auto;
     position: relative;
     margin-top: 10px;
     overflow: hidden;
 }
   .listDa li {
     padding:12px 0 0;
     width: 100%;
     border-bottom: 1px dotted #bbbbbb;
 }
   .listDa li h3 {
     background: url(/html/class/template/images/newswen.jpg) no-repeat left center;
     padding-left: 35px;
     font-size: 13px;
     font-weight: normal;
 }
 .listDa li h3  a{
     font-family: Microsoft Yahei;
 }
   .listDa li p {
     background: url(/html/class/template/images/newsda.jpg) no-repeat left center;
     padding-left: 35px;
     font-size: 13px;
     color: #666666;
     line-height: 30px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin-top: 15px;
     font-family: Microsoft Yahei;
 }
 
 
 .advantage {
     overflow: hidden;
     width: 100%;
     background: url(/html/class/template/images/advantagebg.jpg) no-repeat center;
     height: 843px;
 }
 .advantage .container {
     margin-left: auto;
     margin-right: auto;
     width: 1200px;
 }
 .advantage .advantageList {
     width: 100%;
     margin-top: 45px;
     height: 385px;
     position: relative;
 }
 .advantage li {
     width: 160px;
     padding: 0 15px;
     background: url(/html/class/template/images/yslibg.png) no-repeat center top;
     position: absolute;
     text-align: center;
     height: 249px;
     color: #fff;
 }
 .advantage li h3 {
     font-size: 24px;
     margin:0;
     margin-top: 15px;
      font-family: Microsoft Yahei;
 }
 .advantage li p {
     margin-top: 20px;
     line-height: 22px;
     font-size: 14px;
      font-family: Microsoft Yahei;
 }
 .advantage li i {
     position: absolute;
     background: url(/html/class/template/images/advantageli.png) no-repeat center top;
     width: 25px;
     height: 25px;
     left: 50%;
     margin-left: -12px;
 }
 .advantage li.li01 {
     left: 0;
     top: 170px;
 }
 .advantage li.li01 i {
     bottom: -105px;
 }
 
 .advantage li.li02 {
     left: 402px;
     top: 0px;
 }
 .advantage li.li02 i {
     bottom: -83px;
 }
 .advantage li.li03 {
     right: 405px;
     top: 0px;
 }
 .advantage li.li03 i {
     bottom: -75px;
 }
 .advantage li.li04 {
     right: 0;
     top: 170px;
 }
 .advantage li.li04 i {
     bottom: -95px;
 }
 .advantage li:hover {
     background-position: bottom;
     color: #724217;
 }
 .advantage li.li05 {
     left: 200px;
     top: 70px;
 }
 .advantage li.li06 {
     right: 202px;
     top: 70px;
 }
 .advantage li.li05 i {
     bottom: -105px;
 }
 .advantage li.li06 i {
     bottom: -105px;
 }
 .kefu{
       width: 1200px;
     margin: 50px auto;
     height: 350px;
 }
 .kefu dl dt{
   font-size: 18px;
     font-weight: bold;
     color: #666;
 }
 .kefu dl dd{
   font-size: 16px;
     color: #666;
 }
  .sdtd_h {
     width:1200px;
     height: 370px;
     overflow: hidden;
     margin:0 auto 50px;
 }
 .sdtd_h ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     width: auto;
 }
  .sdtd_h .line {
     border-right: 1px solid #969696;
 }
  .sdtd_h li {
     width: 169px;
     height: 360px;
     line-height: 25px;
     float: left;
     padding-left: 65px;
     padding-right: 65px;
 }
 .sdtd_h ia {
     width: 120px;
     height: 120px;
     display: block;
     MARGIN: 0px auto;
     border-radius: 50%;
     background: url(/html/class/template/images/ghtb.png)#4C9B03;
 }
  .sdtd_h ia a {
     width: 120px;
     height: 120px;
     display: block;
 }
 .sdtd_h p {
     height: 80px;
     line-height: 80px;
     display: block;
     text-align: center;
     font-size: 20px;
     font-weight: bold;
 }
 .sdtd_h span {
     display: block;
     text-align: center;
     margin-bottom: 20px;
     color: #969696;
 }
 .sdtd_h ib {
     width: 120px;
     height: 120px;
     display: block;
     MARGIN: 0px auto;
     border-radius: 50%;
     background: url(/html/class/template/images/ghtbb.png)#4C9B03;
 }
 .sdtd_h ic {
     width: 120px;
     height: 120px;
     display: block;
     MARGIN: 0px auto;
     border-radius: 50%;
     background: url(/html/class/template/images/ghtbc.png)#4C9B03;
 }
 .sdtd_h id {
     width: 120px;
     height: 120px;
     display: block;
     MARGIN: 0px auto;
     border-radius: 50%;
     background: url(/html/class/template/images/ghtbd.png)#4C9B03;
 }
  .cases  dl {
     width: 280px;
     height: auto;
     overflow: hidden;
     float: left;
     border: 1px solid #ddd;
     padding: 0;
     margin: 0 9px 20px;
 }
 .cases  dl img{
   width:280px;
   height:240px;
 }
 .gd{
     width:1200px;
     margin:0 auto 30px;
 }
 .gd a{
       display: block;
     border: 1px solid #666;
     width: 80px;
     text-align: center;
     margin: auto;
     padding: 10px 15px;
 }
 .cases{
       height: 280px;
     width: 1200px;
     margin: 50px auto;
 }
 
 .confused{
     width:1200px;
     margin:auto;
 }
 
 .confused h2 {
     height: 108px;
     font-size: 30px;
     color: #484848;
     text-align: center;
     padding-top: 95px;
     overflow: hidden;
 }
 .confused h2 em {
     font-weight: normal;
 }
 .confused h2 span {
     display: inline-block;
     max-width: 940px;
     height: 38px;
     margin: 15px auto 0;
     padding: 0 50px;
     font-size: 24px;
     font-weight: normal;
     line-height: 38px;
     color: #90cb50;
     border: 1px solid #90cb50;
     position: relative;
 }
 .confused h2 span:before {
     content: "";
     width: 140px;
     height: 1px;
     background-color: #9cd559;
     position: absolute;
     right: -126px;
     top: 50%;
 }
 .confused h2 span:after {
     content: "";
     width: 140px;
     height: 1px;
     background-color: #9cd559;
     position: absolute;
     left: -126px;
     top: 50%;
 }
 .tab1 {
     height: 340px;
     background: url(/html/class/template/images/cf02.png) no-repeat bottom;
     margin-top: 40px;
     background-size: 1063px 54px;
 }
 .tab1 li {
     float: left;
     width: 189px;
     margin-left: 10px;
     background: #f2f2f2;
     color: #333;
 }
 .tab1 img {
     display: block;
     width: 189px;
     height: 163px;
 }
 .tab1 li span {
     display: block;
     padding: 20px 25px 0;
     font-size: 22px;
     overflow: hidden;
 }
 
 .tab1 li em {
     display: block;
     height: 52px;
     font-size: 16px;
     line-height: 26px;
     padding: 15px 25px 0;
     margin-bottom: 10px;
     overflow: hidden;
 }
 .confused-desc {
     width: 680px;
     max-height: 144px;
     margin: 25px auto 0;
     font: 18px/36px "Microsoft YaHei";
     color: #333;
     text-align: center;
     letter-spacing: 1px;
     overflow: hidden;
 }
 .youshi {
     width:100%;
     position: relative;
     padding: 60px 0 220px;
     overflow: hidden;
     background: url(/html/class/template/images/youshi_wrap_bg.png);
 }
 .wrapper {
     margin: 0 auto;
     width: 1200px;
 }
 .youshi .item {
     padding-bottom: 50px;
     overflow: hidden;
 }
 .youshi .item.even .ys-pic {
     float: left;
 }
 .youshi .ys-pic {
     position: relative;
     width: 563px;
     height: 279px;
 }
 .youshi .ys-pic img {
     display: block;
     width: 563px;
     height: 279px;
 }
 
 .youshi .item.even .ys-text {
     float: right;
 }
 .youshi .ys-text {
     width: 600px;
 }
 .youshi .ys-text .hd {
     margin-top: 6px;
     padding-bottom: 30px;
     border-bottom: #ddd solid 1px;
     overflow: hidden;
 }
 .youshi .ys-text .hd dt {
     float: left;
     width: 55px;
     height: 55px;
     line-height: 55px;
     text-align: center;
     color: #fff;
     font-size: 33px;
     font-family: "Helvetica";
     background: #4c9b03;
 }
 .youshi .ys-text .hd dd {
     padding-left: 20px;
     overflow: hidden;
 }
 .youshi .ys-text .hd dd h3 {
     font-size: 28px;
     font-weight: 100;
     color: #333;
     margin:0;
     height: 32px;
     line-height: 32px;
 }
 .youshi .ys-text .hd dd h3 a {
     color: #333;
 }
 .youshi .ys-text .hd dd p {
     padding-top: 6px;
     font-size: 14px;
     color: #999;
     margin:0;
     font-weight: 100;
 }
 .youshi .ys-text .bd {
     padding: 30px 0;
     overflow: hidden;
 }
 .youshi .item.even .ys-text ul {
     padding-left: 80px;
 }
 .youshi .ys-text .bd li {
     padding-left: 18px;
     margin-bottom: 15px;
     line-height: 24px;
     font-size: 14px;
     color: #666;
     background: url(/html/class/template/images/ys_hd_list.png) no-repeat 0 10px;
 }
 .youshi .item.odd .ys-pic {
     float: right;
 }
 .youshi .ys-pic {
     position: relative;
     width: 563px;
     height: 279px;
 }
 .youshi .ys-pic img {
     display: block;
     width: 563px;
     height: 279px;
 }
 
 .ys-ad .wrapper {
     position: relative;
     height: 294px;
 }
 .ys-ad {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 294px;
     background: url(/html/class/template/images/ys_ad.png) no-repeat center;
 }
 
 .ys-ad .zxBtn {
     position: absolute;
     left: 636px;
     bottom: 107px;
     width: 204px;
     height: 56px;
     line-height: 56px;
     text-align: center;
     color: #fff;
     background: #4c9b03;
     border-radius: 3px;
     overflow: hidden;
 }
 .ys-ad .zxBtn i, .ys-ad .zxBtn span {
     display: inline-block;
     margin: 0 7px;
     vertical-align: middle;
 }
 .ys-ad .zxBtn i img {
     display: inline-block;
     vertical-align: middle;
 }
 .youshi .item.odd .ys-text ul{
   padding-left:80px;
 }