@charset "utf-8";
/* CSS Document 
** author:永易搜
** URL:http://www.yongyisou.com/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
*{ padding:0px; margin:0px;}
li{list-style:none;}
img{border:none;border:0;}
a{text-decoration:none;color:#000;}
a:hover{color:#1165c6;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif;background:#fff;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px}
h1{ font-size:20px}
h2{ font-size:18px} 
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{width:1200px;height:auto;margin:0 auto;}
.w1170{width:1170px;height:auto;margin:0 auto;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
/*首页*/

/*  index.html  */
.header{background: url(../images/nav_bg.png) no-repeat;overflow: hidden; }
.head{height:42px;  position: relative;border-bottom: 1px solid #f7f6f6;}
.header span{color:#888888; line-height: 42px; }
.header .header_b{color:#888888; line-height: 42px;}
.header .header_b .div{ position: relative;}
.header .header_b .div:hover a{color:#1165c6; }
.header .header_b a{ margin: auto 10px 0 3px; color:#888888;}
.header .header_b a .top_icon{width: 20px;height: 20px;position: relative;
   background: url(../images/icon_1.png) no-repeat;top: 10px;

}
.header .header_b .weixin a .top_icon{background-position: -5px -6px;}
.header .header_b .shouji a .top_icon{background-position: -33px -7px;}
.header .header_b .lianxi a .top_icon{background-position: -62px -6px;}
.header .header_b .weixin:hover a .top_icon{background-position: -5px -28px;}
.header .header_b .shouji:hover a .top_icon{background-position: -33px -29px;}
.header .header_b .lianxi:hover a .top_icon{background-position: -62px -28px;}

.ewm_code{width:90px;height:90px;position:absolute;top:42px;display:none;z-index:999; 
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s; 
}
.header .header_b .weixin .ewm_code{left: -20px; }
.header .header_b .shouji .ewm_code{left: -5px; }
.header .header_b .weixin:hover .ewm_code{display: inline-block;}
.header .header_b .shouji:hover .ewm_code{display: inline-block;}

.top{ height:146px;}
.top a .top_img{margin-top:27px;}
.top_a{ height:43px; margin-top: 56px;float: left; padding-left: 20px;border-left: 1px solid #e3e3e3;margin-left: 20px;}
.top_a .p1{ font-size:18px;color: #333;font-weight: bold;margin-top: -6px; }
.top_a .p2{ font-size:14px;color: #666; }
.top_b{height:50px; margin-top: 41px; float: right; width:305px; height:52px;}
.top_b img{display:block;width:47px; height:52px; float:left;}
.top_font,.top_tel{ float:left; width:258px;}
.top_font{ font-size:16px;height:18px;line-height:18px; color:#999;}
.top_tel{ font-size:34px; height:36px; line-height:36px; color:#f5ba05;}
/* 导航 */
.nav{ width:100%; height:64px; background:#1165c6;overflow: visible; z-index:1;}
.nav .nli{width:171px; height:64px;float:left; text-align:center; color:#FFF; line-height:64px; position: relative;transition: .3s;}
.nav .nli .nav_a{ display:block; width:171px; height:64px;color:#FFF; font-size: 16px; transition: .3s;}
.nav .sub{ display:none; width:171px; left:0; top:64px;  position:absolute; background:#1165c6; height:auto;z-index:999; font-size: 16px;}
.nav .sub li{ zoom:1; height: 50px; line-height: 50px; border-top: 1px solid #1a82f9;}
.nav .sub a{ display:block; width:100%; height: 100%; line-height: 56px;text-align: center; color: #eee; transition:.3s; }
.nav .sub a:hover{ background:#f9bc04; color:#fff;}
.nav li.nli:hover .nav_a,.nav li.nli.on .nav_a{ background:#f9bc04;}

/* banner */
.banner{width:100%;height:500px;overflow:hidden;position:relative;}
.banner .bd{position:relative;height:500px;z-index:0; }
.banner .bd li{width:100%;height:500px;zoom:1;vertical-align:middle;}
.banner .bd li .pic_a{display:block;width:100%;height:100%; position: relative;}
.banner .bd .pic1{background: url(../images/banner1.jpg) no-repeat center center;}
.banner .bd .pic2{background: url(../images/banner1.jpg) no-repeat center center;}
.banner .bd .pic3{background: url(../images/banner1.jpg) no-repeat center center;}
.banner .hd{position:absolute;z-index:1;bottom:45px;overflow:visible;float:left; left:50%; margin-left: -120px; width: 240px; height: 3px;font-size:0;}
.banner .hd ul{zoom:1;overflow:visible; width: 240px;}
.banner .hd ul li{float:left;width:60px;height:3px; margin:0px 10px;text-align:center; background-color: #e9e9e9; position: relative; 
    overflow: visible; transition: .3s; }
.banner .hd ul li.on{background-color: #f39700; }
.banner .hd ul li:hover{cursor:pointer; }
.banner_ctr{height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; 
    opacity:0;filter: alpha(opacity=0); }
.banner_ctr a.prev{left:-90px; }
.banner_ctr a.next{right:-1280px; background-position: -47px 0px; }
.banner_ctr a.prev:hover{background-position: 0 -79px;  }
.banner_ctr a.next:hover{background-position: -47px -79px;  }
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
/*轮播图下数据*/
.data{ height:90px; width:1200px;background-color: #fff; padding: 30px 0px;
    -moz-box-shadow:0px 0px 20px #e6e8e9; -webkit-box-shadow:0px 0px 20px #e6e8e9; box-shadow:0px 0px 20px #e6e8e9;
       overflow: visible; margin-top: -15px; position: absolute; left: 50%; margin-left: -600px; margin-bottom:100px;  }
.data ul{overflow: hidden;  }
.data li{ float:left; width:299px; height: 90px; border-right:1px solid rgba(45,120,203,0.3);  }
.data li.no{ border:none;  }
.data li .t{ height:66px; color: #1165c6; text-align: center; }
.data li .t .a{font-size:54px; line-height: 66px; }
.data li .t .b{vertical-align:top; }
.data li .d{ height:24px; line-height: 24px; text-align: center; color: #888; font-size: 16px;}
/*首页推荐产品*/
.product{ height:auto; margin: -30px auto 95px auto;overflow: hidden;}
.product .product_l{ width:242px; height: auto; overflow: hidden;}
.product .product_l2{margin-top: 77px;}
.product .z{width:240px; height:auto; border:1px solid #a2b8c7; }
.product .tit{position: relative;width: 240px; height: 113px; margin-bottom: 20px;}
.product .tit img{position: absolute;}
.product .tit h5,.product  .tit h4{position: absolute;display: block; width: 240px;text-align: center;}
.product .tit h5{font-size: 42px;color: #0862b1;margin-top: 20px;z-index: 1;  }
.product .tit h4{font-size: 28px;color: #fff;margin-top: 30px; z-index: 1;  }

.product .hot{margin-top: 20px;width: 240px;border:1px solid #a2b8c7; }
.product .hot_title{background: #1165c6;width: 240px;height: 95px;   } 
.product .hot ul{margin-bottom: 20px;  }
.product .hot_title h5{z-index: 1; color: #0862b1;  }

.product .con{ height:auto; width:200px; margin-left: 20px; margin-bottom: 20px; }

.product .con .title{height:40px; width:200px; color: #fff; font-size: 16px; background-color:#1165c6; line-height:40px; 
    text-align: center; border-radius: 5px;overflow: hidden;}
.product .con a :hover{ background-color:#f9bc04; color:#fff;}
.product .con a .title.on{background-color:#f9bc04; color:#fff;}
.product .con_ul{ height:auto; overflow: hidden; width:200px; margin: 0 auto;}
.product .con_ul li{ height:40px; line-height: 40px;  width: 100px;overflow: hidden; border-bottom: 1px dashed #ecebeb; float: left;}

.product .con_ul li a{display:block;height:40px;line-height: 40px;width: 100px; color: #555;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s; 
}
.product .con_ul li a span{display: inline-block;width: 10px;height: 12px;
    background:url(../images/product_ico.png) no-repeat 0px center;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s; 
}

.product .con_ul li:hover a span,.product .con_ul li.on a span{background:url(../images/product_ico_h.png) no-repeat 0px center;}
.product .con_ul li:hover a,.product .con_ul li.on a{color:#1165c6;}

.product ul.two li{ width:190px;} 
.product .tel{width:175px; background: url(../images/tel_ico.png) no-repeat 10px 0px; padding-left: 60px; padding-right: 5px; height: 50px; padding-top: 37px;}
.product .tel .a{height:16px; line-height: 16px; color: #666; overflow: hidden; width:175px;}
.product .tel .b{height:22px; line-height: 22px; color: #333; overflow: hidden; margin-top: 2px; font-size: 20px;width:175px;}

.product .product_r{width:930px; height:auto;overflow: hidden;   }
.product .product_r2{margin-top: 77px;}

.product .product_r .pro_top {width:930px; height:45px;border-bottom: 1px solid #f0f0f0; margin-top: -4px; }
.product .product_r .pro_top .top_l{ font-size:20px; color: #1165c6; line-height:45px; width:300px; height: 45px; }
.product .product_r .pro_top .top_l .icon{display: inline-block; float:left;width:25px;height: 45px;background: url(../images/product_ico2.png) no-repeat 0px center;}
.product .product_r .pro_top .top_l a{ color: #888888;float: right;}
.product .product_r .pro_top .top_l a:hover{ color: #1165c6; }
.product .product_r .pro_top .top_r{display: inline-block;width:60px; height:21px; color:#555;margin-top: 5px; }
.product .product_r .pro_top .top_r:hover{  color: #1165c6;}

.crumbs{font-size: 14px; color: #666; height: 45px;line-height: 45px;   }
.crumbs a{font-size: 14px; color: #666;   }
.crumbs a:hover{ color: #1165c6;   }

.index_ul{ height:auto; overflow:hidden; width:965px;margin-left: -5px;padding-left: 5px;margin-top: 20px;  }
.index_ul li{width:270px; height:252px;  margin-top: 35px; float: left; margin-right: 45px;   }
.index_ul li a{display:block; width:270px; height:260px; border:1px solid #eeeeee; position: relative;
    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s; 
}
.index_ul li a .div_img{position: relative;width:270x; height: 214px; overflow: hidden;overflow: hidden; }
.index_ul li a .div_img .img{
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s; 
}
.index_ul li:hover a .div_img .img{transform: scale(1.2);  }
.index_ul li .fdj{position: absolute; width:270px; height:260px;background: rgba(0, 0, 0, 0.3);z-index: 5;margin-top: -219px;
 transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    opacity:0; 
    filter:alpha(opacity=0);       /* IE */
    -moz-opacity:0;              /* 老版Mozilla */
    -khtml-opacity:0; 
}
.index_ul li .fdj img{display: block;  margin: 85px auto; transform: scale(1.2); 
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s; 
}
.index_ul li:hover .fdj{    opacity:1; 
    filter:alpha(opacity=100);       /* IE */
    -moz-opacity:1;              /* 老版Mozilla */
    -khtml-opacity:1; }
.index_ul li:hover .fdj img{    transform: scale(1); 
    opacity:1; 
    filter:alpha(opacity=100);       /* IE */
    -moz-opacity:1;              /* 老版Mozilla */
    -khtml-opacity:1;}
.index_ul li a .font{width:240px; padding: 0px 10px; height: 46px; line-height: 43px; color: #555; white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;}
.index_ul li a .font .text{font-size: 14px; color: #555;width: 175px;text-overflow: ellipsis; overflow: hidden;white-space: nowrap;  }
.index_ul li a .font .fr{color:#999;}
.index_ul li .font_pic{text-align:center;}
.index_ul li:hover .font{color:#1165c6;}
.index_ul li:hover .font .fr{color:#1165c6;}
.index_ul li:hover a{ box-shadow:0px 0px 15px 2px #ebebeb; margin-top: -10px; }
.index_case li:hover a{ margin-top:0;box-shadow:0px 0px 0px 0px #fff;}


/*项目案例*/
.case{ height:470px; background: url(../images/case_back.jpg) no-repeat center 0px; padding-top: 60px;}
.all_title{ height:70px; overflow: hidden; text-align:center;}
.all_title .t{ height:40px; line-height: 40px; font-size: 36px; background: url(../images/case_topbg.png) no-repeat center center;}
.all_title .t.a{color:#fff;  }
.all_title .t.b{color:#333;  }
.all_title .d{height:20px;line-height: 20px;margin-top: 10px;  }
.all_title .d.a{color:#ebf5fb;  }
.all_title .d.b{color:#b0b0b0;  }





.case .fangan_list{height:600px;  overflow:hidden;}
.case .all_title{ margin-bottom:30px}
.fangan_list ul{width:1200px;height:600px;  overflow:hidden; zoom:1; }
.fangan_list ul li{float:left;width:600px; height:300px;position: relative;overflow: hidden; }
.fangan_list ul li a{display: block;width:600px; height:300px;  }
.fangan_list ul .img{ width:300px; height:300px;  }
.fangan_list ul .img img{display: block;  }
.fangan_list ul .img2{float: right;}
.fangan_list ul .cont{position: absolute;width:320px;height:300px;margin-left: -3px;
    -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;  }
.fangan_list ul .cont1{float: right;background:url(../images/fa_txt_bg.png) no-repeat center -300px;margin: -300px 0 0 282px; }
.fangan_list ul .cont2{ background:url(../images/fa_txt_bg2.png) no-repeat center 0;   }
.fangan_list ul li:hover .cont1{background-position:center 0px;  }
.fangan_list ul li:hover .cont2{background-position:center -300px;  }

.fangan_list ul .content{width:278px; height:278px;border: 1px solid #eaeaea; }
.fangan_list ul .cont1  .content{margin: 11px 0 0 27px;}
.fangan_list ul .cont2  .content{margin: 11px 0 0 11px;}

.fangan_list ul .content p{font-size: 18px; overflow: hidden;text-align: center;margin-top: 30px; padding: 0 10px;  
    text-overflow: ellipsis;  max-height: 55px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.fangan_list ul .cont1 .content p{color: #333;}
.fangan_list ul .cont2 .content p{color: #fff;}
.fangan_list ul li:hover .cont1 .content p{color: #fff; }
.fangan_list ul li:hover .cont2 .content p{color: #333; }

.fangan_list ul .content span{display: block;width: 70px;height: 1px;background: #eaeaea;margin: 10px auto;  }
.fangan_list ul .content .text{width: 215px;max-height: 85px;margin: 0 auto;font-size: 14px;
    overflow: hidden; 
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
.fangan_list ul li .cont1 .content .text{color: #888; }
.fangan_list ul li .cont2 .content .text{color: #fff; }
.fangan_list ul li:hover .cont1 .content .text{color: #fff; }
.fangan_list ul li:hover .cont2 .content .text{color: #888; }

.fangan_list .more{display:block;width:88px;height:30px;line-height:30px;margin:0 auto;text-align:center;margin-top:35px;  }
.fangan_list ul li .cont1 .content .more{color:#999;border:1px solid #ebebeb;  }
.fangan_list ul li .cont2 .content .more{border: 1px solid #fff;color:#fff; }
.fangan_list ul li:hover .cont1 .content .more{border: 1px solid #fff;color:#fff;   }
.fangan_list ul li:hover .cont2 .content .more{color:#999;border:1px solid #ebebeb;  }

.case_more{height:62px; width:344px;   margin:50px auto; margin-bottom:60px;}
 .case_more a{ width:170px; height:60px; line-height:60px; text-align: center;float: left; font-size: 18px;  }
 .case_more a span{display: inline-block;position: relative;width: 30px;height: 25px; }

.case_more a.l{ border:1px solid #d7d7d7;color:#666666;  }
 .case_more a.l:hover{border-right-color: #fff;color: #fff;background: #1165c6; border-top-color: #1165c6;border-left-color: #1165c6; border-bottom-color: #1165c6; }
 .case_more a.l span{  background: url(../images/case_more.png) no-repeat;background-position: 3px 3px; top: 7px; }
 .case_more a.l:hover span{  color: #fff; background: url(../images/case_more_h.png) no-repeat ;    background-position: 1px 2px;
  }
 .case_more a.r{border:1px solid #1165c6;  color: #fff;  -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; 
    background-color: #1165c6;  }
 .case_more a.r span{background: url(../images/case_more2.png) no-repeat; background-position: 0px 2px;right: 5px;top:5px }

 .case_more a.r:hover{background-color:#0d4f9c; }

/*合作伙伴*/
.partner{height: 610px; padding-top: 60px; background-color:#f7f7f7;  }
.partner ul{width:1200px; height:450px; margin-top: 50px;  }
.partner ul li{width:190px; height: 80px; margin:5px;float: left;  }
.partner ul li:hover img{transform:rotateY(360deg);   -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; transition:all 0.6s; }
/*某某实业*/
.shiye{height:680px; padding-top: 60px; background: url(../images/shiye_back.jpg) no-repeat center 0px;}
.shiye .title{ height:60px; line-height: 60px; text-align: center; color: #ffffff; font-size: 36px; background: url(../images/all_title_back1.png) no-repeat center center;}
.shiye .font{ height:112px; line-height: 28px; text-align: center; overflow: hidden; color: #fff; margin-top: 30px; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;word-break: break-all;}
.shiye a.more{display: block; width: 170px; height:60px; line-height: 60px; text-align: center; background:#f0b502; color: #fff; font-size: 18px; margin: 35px auto;}
.shiye a.more:hover{ background: #1165c6;}

.slideGroup{ height:330px;background:#f7f7f7;padding-top: 30px; }
.slideGroup .parHd{ height:40px; line-height:40px;  position:relative;background: url(../images/parhd_back.png) no-repeat center center;}
.slideGroup .parHd ul{ float:left; position:absolute; left:50%; top:-1px; height:40px; width: 330px; margin-left: -165px; font-size: 18px;   }
.slideGroup .parHd ul span{color:#d8d8d8;}
.slideGroup .parHd ul li{ float:left; cursor:pointer; width:160px; height: 40px; line-height: 40px; text-align: center; color: #333;}
.slideGroup .parHd ul li.on{color:#1165c6; }
.slideGroup .parBd{margin-top:20px; }
.slideGroup .slideBox{ overflow:hidden; position:relative; width:1200px; height: 230px;   }
.slideGroup .slideBox .tempWrap{width:1095px!important;height: 230px;margin-left: 53px; overflow: hidden; }
.slideGroup .slideBox ul{width:1108px; height: 230px; }
.slideGroup .slideBox ul li{ width:262px; height: 230px; float: left; margin-right: 15px; }
.slideGroup .slideBox ul li a{display:block; width:262px; height: 228px; border-bottom: 2px solid #d3d3d3; }
.slideGroup .slideBox ul li a .pic{width:262px; height: 176px; overflow: hidden; }
.slideGroup .slideBox ul li a .f{width:252px; padding: 0px 5px; height: 52px; line-height: 52px; font-size: 16px; color: #666; text-align: center;
    -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;
	white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.slideGroup .slideBox ul li a:hover .f{color: #1165c6;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:21px; top:98px; display:block; width:17px; height:35px; background:url( ../images/shiye_ico.png) no-repeat; background-position: top left; }
.slideGroup .sNext{ background-position:top right;position:absolute; left:auto; right:20px;} 
.slideGroup .sPrev:hover{ background-position: bottom left; }
.slideGroup .sNext:hover{ background-position: bottom right;  }
/*新闻资讯*/
.news_i{ background: url(../images/news_back.png) no-repeat center center; height: 710px;  margin-top: 60px;}
.news_i .news_left{ float:left; height: 540px; width:780px; background-color: #f7f7f7; margin-top:60px; margin-right: 30px;}
.news_i .news_left .hd{ height:68px;}
.news_i .news_left .hd .one,.news_i .news_left .hd .two{font-size:16px; color:#666666; display: block; float: left; width: 145px; height: 68px; line-height: 68px; text-align: center;
    -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
.news_i .news_left .hd .three:hover{color: #1165c6;}
.news_i .news_left .hd ul li a.on{ color:#FFFFFF;  background-color: #1165c6;}
.news_i .news_left .hd .three{font-size:14px; color:#666666; display: block; float: right; width: 100px; height: 68px; line-height: 68px; text-align: center;}
.news_i .news_left .news_font{height:474px; width:780px; }
.news_i .news_left .news_font .pic{ height:153px; width:740px; margin-left: 20px; margin-top: 20px; }
.news_i .news_left .news_font .pic a{display: block;height:153px; width:740px;  }
.news_i .news_left .news_font .pic img{ float:left; margin-right: 30px;}
.news_i .news_left .news_font .pic .text{float: right; width: 490px; }

.news_i .news_left .news_font .pic .top{ font-size:16px; color:#666666;line-height: 65px; height: 60px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.news_i .news_left .news_font .pic .top:hover{color:#1165c6;}
.news_i .news_left .news_font .pic a .time{ display:block; font-size: 14px; color: #999999; line-height: 8px; height: 14px;}
.news_i .news_left .news_font .pic .down{height:48px; line-height: 24px; font-size: 14px; color: #666666;  margin-top: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_i .news_left .news_font .pic .down span:hover{color:#1165c6;  }
.news_i .news_left .news_font ul { height:200px; width:740px; margin-left: 20px; margin-top: 45px; }
.news_i .news_left .news_font ul li{ width:740px; height:49px;border-bottom: 1px dashed #e1e1e1;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
.news_i .news_left .news_font ul li a{ display:block; width:740px; height:49px;line-height: 49px; font-size: 16px;  }
.news_i .news_left .news_font ul li a .l{ float:left; color:#666666;height:49px;line-height: 49px;overflow: hidden; padding-left: 10px; 
    -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; width:590px;
}
.news_i .news_left .news_font ul li a .r{float:right; color: #adadad; }
.news_i .news_left .news_font ul li:hover .l{ margin-left:5px;color: #1165c6; }
.news_i .news_right{ height:540px; width: 390px; float: left; background-color: #f7f7f7; margin-top:60px; }
.news_i .news_right .title{height:68px;  }
.news_i .news_right .title .one{font-size:16px; color:#666666; display: block; float: left; width: 145px; height: 68px; line-height: 68px; text-align: center;}
.news_i .news_right .title .on{ color:#FFFFFF;  background-color: #1165c6; }
.news_i .news_right .title .three{font-size:14px; color:#666666; display: block; float: right; width: 100px; height: 68px; line-height: 68px; text-align: center;}
.news_i .news_right .title .three:hover{color: #1165c6; }
.news_i .news_right .bd{margin-left: 20px; margin-top: 20px; }
.news_i .news_right ul{ height:405px; width: 350px; }
.news_i .news_right ul li{ height:109px;border-bottom: 1px dashed #e1e1e1; padding-top: 25px; }

.news_i .news_right ul li .title{ font-size:16px; color: #1165c6; height: 24px; }
.news_i .news_right ul li .title img{ float:left; margin-right: 5px;}
.news_i .news_right ul li .title span{float:left;display: block; height: 24px;line-height: 24px; max-width:310px; text-overflow: ellipsis; 
    overflow: hidden;white-space: nowrap;   }
.news_i .news_right ul li .title:hover span{border-bottom: 1px solid #1165c6;}
.news_i .news_right ul li .down{ height:56px; line-height: 28px; margin-top: 15px;}
.news_i .news_right ul li .down .a{ width:24px; height: 56px; float: left; margin-right: 5px; margin-top: 16px; }
.news_i .news_right ul li .down .b{width:320px; height: 56px; float: left; color:#666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_i .news_right ul li .down .b span{color: #1165c6; }
.news_i .news_right ul li .down .b span:hover{border-bottom: 1px solid #1165c6; }
.news_i .news_right ul li:hover{cursor:pointer; }
/*友链*/
.links{ height:auto; padding:0px 0px 60px;}
.links .left{width:82px; height: 46px; float:left}
.links .right{height:auto; overflow: hidden;  padding-left:25px; color:#666;}
.links .right a{display:block;height:20px; float:left; padding-right:10px;color:#666;}
.links .right a:hover{color:#1165c6;}
/* 底部 */
.foot{ height:430px; background-color: #272727; }
.foot .menu{width:1200px; height:54px; background-color:#232323;position: relative; top: 50px;}
.foot .navigate ul{  width:952px; overflow:hidden;  padding-top:15px; margin: 0 auto; }
.foot .navigate ul li{float:left; display:block; border-right:1px solid #bbb; width:94px; text-align:center;}
.foot .navigate ul li:last-child{border-right:0px;}
.foot .navigate ul li .last{border-right:none;  }
.foot .navigate ul li a{color:#ffffff; display: block; width:100%; height:100%;}
.foot .navigate ul li:hover a,.foot .navigate ul li.on a{color:#f9bc04;}
.foot .foot_up{width:1200px; height:240px; overflow:hidden; position: relative; top: 75px;}
.foot .foot_up .infor{ width:340px; height:210px;display:block;float:left;margin-right:180px;}
.foot .foot_up .infor .logo_f{width:340px; height:95px; display:block;overflow:hidden; }
.foot .foot_up .infor .logo_f .img{width:105px; height:90px; float:left;  }
.foot .foot_up .infor .logo_f .title{width:150px; height:auto; display:block; float:left; padding-top:30px;  line-height:16px;color: #fff;font-family:"黑体";}
.foot .foot_up .infor .logo_f .title .fs{ height:30px; font-size:36px;}
.foot .foot_up .infor .logo_f .title .fx{ height:20px; font-size:12px; letter-spacing:7px; text-align:center;}
.foot .foot_up .infor .address{width:420px;height:110px;}
.foot .foot_up .infor .address .phone_f{width:420px; height:50px; overflow:hidden;}
.foot .foot_up .infor .address .phone_f .img{ float:left;margin-top: -5px;}
.foot .foot_up .infor .address .phone_f .font{height:40px; line-height: 35px; color: #f9bc04; font-size: 26px;}
.foot .foot_up .infor .address .site{margin-left:16px; overflow: hidden; color: #bababa;  }
.foot .foot_up .infor .address .add{height:25px; line-height:25px;overflow: hidden;}
.foot .foot_up .infor .address .adt{height:30px; line-height: 30px;   }
.foot .foot_up .about{width:230px; height:210px;float:right; overflow:hidden;float:right; padding-top:15px;}
.foot .foot_up .about .h{font-size:18px; color:#fff; height:48px; }
.foot .foot_up .about .telephone{width:230px;height:140px;  }
.foot .foot_up .about .telephone img{display: block;height:102px;width:102px;margin-bottom:5px;}
.foot .foot_up .about  .con{width:102px; height:140px;}
.foot .foot_up .about  .con .text{ width:102px; color:#fff; text-align:center; }
.foot .foot_up .contact{ width:230px; height:210;float:left;padding-top:15px;  }
.foot .foot_up .contact p{color:#fff; font-size:18px;height:50px;  }
.foot .foot_up .contact li{color:#bababa; line-height:26px;  }
.foot_bottom{height:70px; background-color:#232323;overflow:hidden;position: relative; bottom: -65px;   }
.foot_bottom .last{width: 950px; height:70px;line-height: 70px;float:left;color:#bababa;} 
.foot_bottom .last a{color:#bababa; }
.foot_bottom .last a:hover{color:#fff; }
.foot_bottom .cop {float:right; width: 240px;height:70px; }
.foot_bottom .cop img{position: relative;top: 18px;float: right;   }
.foot_bottom .cop .ipc{margin-left: 10px; }

/* list.html  */
.banner_list{height: 237px;background: url(../images/banner_1.jpg) no-repeat center 0;overflow: hidden; width:100%; margin-bottom:40px;}
.product_r{width: 930px;overflow: hidden;}
.product_r .list_ul{width: 930px; margin-top: 20px;overflow: hidden;  }
.product_r .list_ul li{height: 147px;width: 930px;border-top: 1px solid #eee;  }
.product_r .list_ul li:hover{border-top: none;}
.product_r .list_ul li.last{border-bottom: 1px solid #eee;  }
.product_r .list_ul li.last:hover{border-bottom: none; }
.product_r .list_ul li a{display: block;height: 145px;width: 924px;margin: 2px auto 0; 
    -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;
}
.product_r .list_ul li:hover a{-moz-box-shadow:0px 0px 20px #eee; -webkit-box-shadow:0px 0px 20px #eee; box-shadow:0px 0px 20px #eee;}

.product_r .list_ul .time{width: 92px;height: 92px;background: #ededed;color: #686868;margin-top: 28px;
    -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;
}
.product_r .list_ul li:hover .time{margin-left: 10px;}
.product_r .list_ul .time .time_top{font-size: 24px;text-align: center;height:49px;line-height: 49px; width: 75px;margin: 0 auto; border-bottom: 1px dashed #d6d6d6;}
.product_r .list_ul .time .time_year{font-size: 14px;text-align: center;height:42px;line-height: 42px; }

.product_r .list_ul .text{width: 810px; height: 92px; margin-top: 28px; }
.product_r .list_ul .text .title{color: #333;font-size: 18px;height: 35px;line-height: 35px;text-overflow: ellipsis; overflow: hidden;white-space: nowrap; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; }
.product_r .list_ul li:hover .text .title{color: #1165c6;overflow: hidden;}
.product_r .list_ul .text .content{color: #666;font-size: 14px;height: 44px; line-height:22px; margin-top:10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product_r .list_ul .text .content span{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
.product_r .list_ul li:hover .text .content span{color:#f9bc04;}

/*翻页*/
.page{font-size:16px; height: 48px;line-height: 44px;text-align: center; margin: 60px auto; }
.page .nolink{color:#b0b0b0; height: 42px ;display: inline-block; overflow: hidden;text-decoration:none; margin:0px 2px;border:1px solid #f1f1f1;}
.page a,.page span{color:#777; padding:0 20px; height: 42px ;display: inline-block; overflow: hidden;text-decoration:none;transition: .3s; margin:0px 2px; border:1px solid #d5d5d5;}
.page .cur {height: 42px; display: inline-block; overflow: hidden;background-color:#0862b1;color:#FFF;margin:0px 2px;border:1px solid #0862b1;}
.page a:hover {background-color:#0862b1; color:#FFF;border:1px solid #0862b1;}
.page .p{font-size:20px; line-height: 42px;}
.page .n{ border:none;}
/* content.html */
.article{width: 930px;overflow: hidden;  margin: 55px auto 65px;  }
.article h1{font-size: 24px;color: #333;text-align: center; }
.article .pud_date{width:650px ;overflow: hidden; font-size: 14px;color: #999;margin: 0 auto; margin-top:15px;text-align:center;height: 35px; }
.article .pud_date div{float: left;position: relative; left: 30px;top: 0px;height: 35px;line-height: 35px;}
.article .pud_date.four .four_cont{position: relative; margin: -3px 0 0 -0px;  }
.article .news_text {width: 902px; height:auto; line-height:28px;overflow: hidden; font-size:14px;color: #333;line-height: 200%;padding:20px 0 0px;border-bottom: 1px solid #ececec;}
.prev_next{height:16px; line-height:16px; overflow:hidden; font-size:14px;width:100%;height:auto; overflow:hidden; color:#666; margin:46px 0; margin-bottom:30px;}
.product_r .prev{width:50%;}
.product_r .next{width:50%; text-align:right;}
.product_r .prev,.product_r .next{ height:16px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.product_r .prev a,.product_r .next a{color:#666;}
.product_r .prev a:hover,.product_r .next a:hover{ color:#1165c6;}
.related {width: 936px;overflow: hidden;margin-top:58px;}
.related  .title{width: 936px;font-size: 20px;color: #1165c6; float:left;margin-bottom:5px;}
.related  ul{width: 936px;overflow: hidden; }
.related  ul li{height:40px; line-height: 40px; width: 450px;float:left; }
.related  ul li a{font-size: 14px;color: #666;width: 440px; height: 45px; display: inline-block;text-overflow: ellipsis; overflow: hidden;white-space: nowrap; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.related  ul li:hover a{color:#1165c6;margin-left:5px;}
.related  ul li a span{width: 10px;height: 10px;display: inline-block;   background:url(../images/icon_2.png) no-repeat; background-position: -5px 0px;}
.related  ul li:hover a span{background-position: -5px -10px;}
.article .news_text1{ border-bottom:none;}
/* content_img.html */
/*preview-->css STAR*/
#preview{text-align:center; width:460px;height:440px;}
.jqzoom{ width:457px;position:relative;height:362px;}
.jqzoom img{display: block;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;margin-top:14px;}
#spec-n5{width:460px; height:76px;overflow:hidden;}
#spec-left{background:url(../images/l_button.png) no-repeat center;width:19px; height:52px;margin-top: 14px; cursor:pointer; float:left;}
#spec-right{background:url(../images/r_button.png) no-repeat center;width:19px; height:52px;margin-top: 14px; cursor:pointer; float:left;}
#spec-list{ width:420px;overflow:hidden;height: 76px; float:left;}
#spec-list ul{overflow:hidden;height:76px; float:left;}
#spec-list ul li{width:84px; height:76px;float:left;}
#spec-list ul li img{border:1px solid #ccc;display: block;width:88px;width:74px; height:56px;padding:2px;}

/*jqzoom*/
.jqzoom{padding:0;}
.zoomdiv{z-index:100; position:absolute; top:1px; left:50px; width:350px;height:350px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
/*preview-->css END*/

.pro_detail{width:930px;overflow: hidden;margin-top: 30px; }
.pro_detail .pro_intro{width: 425px;overflow: hidden;  }
.pro_detail .pro_intro .pro_title{width: 100%;height: 90px;line-height: 90px;overflow: hidden;color: #1165c6;font-size: 24px;margin-left: 15px; }
.pro_detail .pro_intro .text{border-top:1px solid #eee; border-bottom: 1px solid #eee; padding:15px 0; text-indent:2em;}
.pro_detail .pro_intro p{height: 35px;line-height: 35px;color: #333;font-size: 14px;margin-left: 15px;}
.pro_detail .pro_intro .p1{margin-top: 19px;}
.pro_detail .pro_intro .button{width:213px;height:70px; background:#eda303;  margin:50px 0 0 15px;-webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.pro_detail .pro_intro .button:hover{background: #1165c6; }
.pro_detail .pro_intro .button a{display: block;width:213px;height:70px;line-height: 70px;text-align:center;color: #ffffff;font-size:29px;}
.text_intro{width:100%;height: auto;overflow: hidden;}
.top_column_text{height: 40px;width: 100%;line-height: 40px;font-size: 16px;color:#1165c6;border-bottom: 1px solid #f2f2f2;margin: 25px 0 10px;}
.text_intro .bottom_text {line-height: 35px;color: #333;}
.map_intro{width: 645px;height:325px;overflow: hidden;margin: 20px 0;}
.map_intro .bottom_text{width: 100%;height: 40px;line-height: 40px;font-size: 16px;color: #333;}
.pro_text{width: 900px; height:auto;overflow: hidden; }
.pro_text .title{height: 60px;line-height: 60px;font-size: 18px;color: #333;margin-top:10px;}
.pro_text .cont{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; padding-top:20px; color:#333; line-height:24px;}
.pro_text .cont .cont_ul{overflow: hidden;}
.pro_text .cont .cont_ul li{font-size: 14px;color: #333;height: 27px;line-height: 27px;margin-left: 20px;}
.recommend{overflow: hidden; height:auto;}
.recommend .rec_title{color: #0862b1;font-size: 18px;overflow: hidden;margin: 30px 0 15px;}
.recommend ul{margin-top: 0px;}
.recommend ul li{margin-top: 0px;}

.banner_c{height: 237px;background: url(../images/banner_2.jpg) no-repeat center 0;overflow: hidden; width:100%;}
.main_contact{ margin-top:16px;}
.main_contact .main_top{ width:1200px;height: 45px; /*border-bottom: 1px solid #f0f0f0;*/ }
.main_contact .main_top .top_l{ font-size:20px; color: #1165c6; line-height:45px; width:300px; height: 45px; }
.main_contact .main_top .top_l .icon{display: inline-block; float:left;width:25px;height: 45px;background: url(../images/product_ico2.png) no-repeat 0px center;}
.main_contact .contact{ width:1200px; height:auto; overflow:hidden;  margin:0 auto; margin-bottom:50px}
.main_contact .title{  margin:50px auto;   text-align:center; }
.main_contact .link_way{ width:1062px; height:auto; overflow:hidden; margin:0 auto;}
.main_contact .link_way ul li{ width:328px; height:88px; float:left; border:1px solid #eee; margin-right:35px;  }
.main_contact .link_way ul li.qq{ background:url(../images/icon_qq.png) no-repeat 50px 25px ;}
.main_contact .link_way ul li.tel_li{ background:url(../images/icon_tel.png) no-repeat 50px 25px;}
.main_contact .link_way ul li.email{ background:url(../images/icon_email.png) no-repeat 50px 25px; margin-right:0;}
.main_contact .link_way ul li .nr{ width:220px; height:50px; margin-top:15px; line-height:25px;  margin-left:100px; color:#666;}
.conntact_eles{ width:1200px; height:auto; overflow:hidden;}
.conntact_eles .cont_fl{ width:380px; height:auto; margin:30px auto; text-align:center}
.conntact_eles .cont_fl h2{ font-style:normal; font-size:24px; color:#333; text-align:center}
.conntact_eles .cont_fl p{ color:#666666; font-size:14px; line-height:60px}
.conntact_eles .cont_fl img{ width:188px; height:188px; overflow:hidden}
.conntact_eles .cont_fl p.wx{ color:#c9c6c3; font-size:16px; line-height:50px; width:185px; height:auto; margin:0 auto;text-align:center}
.conntact_eles .map{ width:710px; height:395px; margin-right:30px; margin-top:30px}

#dituContent{
    width: 710px;
    height: 395px;
	margin:0 auto;
    margin-right: 30px;
    margin-top: 30px;
	
    margin-bottom: 50px;
	float:right;
}










.case .case_list{height:600px;  overflow:hidden;}


.case .case_list ul li a{display: block;width:600px; height:300px;  }
.case .case_list .img{ width:300px; height:300px;  }

.case .case_list .slideBox{ overflow:hidden; position:relative; width:1200px; height: 300px;   }
.case .case_list .slideBox .tempWrap{width:1095px!important;height: 300px;margin-left: 53px; overflow: hidden; }
.case .case_list .slideBox ul{width:1108px; height: 300px; }
.case .case_list .slideBox ul li{ width:262px; height: 300px; float: left; margin-right: 15px; }
.case .case_list .slideBox ul li a{display:block; width:262px; height: 300px; border-bottom: 2px solid #d3d3d3; }
.case .case_list .slideBox ul li a .pic{width:262px; height: 248px; overflow: hidden; }
.case .case_list .slideBox ul li a .f{width:252px; padding: 0px 5px; height: 52px; line-height: 52px; font-size: 16px; color: #666; text-align: center;
    -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;
	white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.case .case_list .slideBox ul li a:hover .f{color: #1165c6;}

.case .slideGroup{ height:320px;background:#f7f7f7;padding-top: 30px; }




