﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:none;}
body{ background-color:#fff; font-family:"微软雅黑";font-size:14px; color:#333;}
a{ text-decoration:none;}
img{ border:none;}
ul li{ list-style-type:none;}
.tx_l1{text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
.tx_l2{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tx_l3{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.f_left{ float:left;}
.f_right{ float:right;}

.ff-left{float:left;}



/*头部*/
.top_box{ clear:both; width:100%; height:100px;}
.nav{height:100px;z-index:99;}

.nav .center_contnet{width: 1200px;margin: 0 auto;height: 100px;}
.nav .center_contnet img{padding-top:6px;float:left;}
.nav .center_contnet ul li a{font-size:18px;color:#595757;display:block;border-right: 1px solid #e0e0e0;text-align:center;margin-right:-1px;}
.nav .center_contnet ul li{width:90px;height:60px; padding-top:40px;line-height:16px;position:relative;float:left;}
.nav .center_contnet ul li div {/*background:url(../images/erjinav.png);*/ background:#fff;position:absolute;left:0px;top:100px;display:none;width:100%;z-index:9999;}
.nav .center_contnet ul li div a{line-height:38px;font-size:14px;color:#333333;text-align:center;border:none;display:block;height:38px;border-bottom:#eee 1px solid;background: #fff;}
.nav .center_contnet ul li div a.last{border-bottom:none;}
.nav .center_contnet ul li div  a:hover{ color:#0855a3;}
#menuOn{ background:#104d8b; color:#ffffff;}
#menuOn a.yiji{color:#ffffff;}

/*banner*/
.main_banner{ clear:both; width:100%; overflow:hidden; position:relative; z-index:20;  height: 500px;  min-width: 1200px;}
.banner{height:500px;overflow:hidden;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;left:0px;bottom:0px;z-index:20;}
.banner .d2 p{width:1080px; margin:0 auto; text-align:center;}
.banner .d2 span{width:73px;height:14px;overflow:hidden;cursor:pointer; background:url(../images/banner-f1.jpg) no-repeat;margin:6px 0 7px 7px;display:inline-block;}
#banner .nuw{background:url(../images/banner-f2.jpg) no-repeat;}


/*首页的content*/
.content{width:1200px; margin: 0 auto; height: auto; margin-bottom: 30px;}
.content2{width:1200px; margin: 0 auto; margin-bottom:100px;}
.content-f{width:1200px; height:428px; margin-top:50px;}
.line{background:url(../images/title-line.jpg) 100% 63% no-repeat; display: inline-block;width: 117px;height: 2px; margin-top:7px;}
.f-title{width: 380px;height: 68px; margin:35px auto 0px;overflow:hidden;}
.f-title span{color:#c27616; font-weight:bold;font-size: 20px;overflow:hidden; display:block; text-align:center; width:130px; height:30px; line-height:30px;}
.f-title p{color: #104e8b;font-weight: bold;text-align: center;font-size: 25px;overflow:hidden;}
.f-nav{width: 1200px;height: 344px;margin-left: 94px;}
.f-title div{ margin-left: 6px;}

.f-nav ul{list-style-type:none;}
.f-nav ul li{float:left; padding: 23px 0 10px 53px;cursor: pointer; width: 140px; height:205px;}
.f-nav ul li i{margin-left: 8px;}
.f-nav ul li span{display:block; text-align:center; font-size: 18px;font-weight: bold;}
.f-nav ul li p{display:inline-block; font-size: 15px; text-align:center; line-height:22px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height:44px; overflow:hidden;}

.f-icon1{background:url(../images/ke01_2.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon1-on{background:url(../images/ke01_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon2{background:url(../images/ke02_2.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon2-on{background:url(../images/ke02_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon3{background:url(../images/ke03_2.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon3-on{background:url(../images/ke03_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon4{background:url(../images/ke04_2.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon4-on{background:url(../images/ke04_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon5{background:url(../images/ke05_2.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon5-on{background:url(../images/ke05_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}

.f-icon1:hover{background:url(../images/ke01_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon2:hover{background:url(../images/ke02_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon3:hover{background:url(../images/ke03_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon4:hover{background:url(../images/ke04_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}
.f-icon5:hover{background:url(../images/ke05_1.png) no-repeat; overflow:hidden;width:126px;height:126px; display:inline-block;}

.content-s{width: 1200px;height: 500px;overflow: hidden; margin-top: -64px;clear:both;}
.content-s img{width:100%;} 
.s-flow{width: 845px;height: 331px; background: #ffffff;position: absolute;margin-left: 160px;margin-top: -415px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.line{background:url(../images/title-line.jpg) no-repeat; display: inline-block;width: 117px;height: 15px;}
.s-title{width: 350px;height: 68px; margin-top: 18px;margin-left: 265px;overflow:hidden;}
.s-title p{color: #104e8b;font-weight: bold; text-align: center;font-size: 25px;overflow:hidden;}
.s-title span{color:#c27616; font-weight:bold;font-size: 20px;overflow:hidden;}
.s-title div{margin-left: 18px;}
.s-product{width: 710px;margin-left: 71px;overflow: hidden;height: 120px;}
.s-product p{font-size: 15px;text-align: left;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;/*text-indent:2em;*/ line-height:25px; overflow:hidden; height:120px; color:#000}
.s-more a{width: 120px; display:block;height: 35px;border: #000000 solid 1px;font-size: 18px;color: #000000;text-align: center;line-height: 35px;text-decoration: none; margin:20px auto;}
.s-more a:hover{width: 120px; display:block;height: 35px;border: #104d8b solid 1px;font-size: 18px;color: #fff;text-align: center;line-height: 35px; background:#104d8b;}

/* 首页的新闻动态 */
.content-t{width: 1200px;height: auto;overflow: hidden; margin-top:20px;}
.t-nav{width:920px; height:344px; margin-left: 135px;}
.t-title div{ margin-left: 12px;}
.t-left{width: 580px;height: 400px;  overflow:hidden;}
.t-left img{width:100%;}
.t-right{width: 620px;height: 400px;  overflow:hidden; background:#fbf9fa;}
.t-right-c{width:540px;height: 160px;border-bottom: 1px solid #efefef; margin-left:40px;}
.t-right-c1{width: 107px;height:123px; margin: 13px 22px 0 0px; }
.t-right-c1 span{background: #104e8b;display: inline-block;width: 100%; font-size:26px; color: #ffffff; text-align: center;}
.t-right-f{color: #104e8b;font-size: 45px;text-align: center; background:#efefef;}
.t-right-s{color: #104e8b;text-align: center;font-size: 18px;font-weight: bold;background:#efefef;height: 30px;}
.t-right-c2{height: 93px; width: 410px;margin: 13px 0 0 0;overflow: hidden; line-height: 31px;}
.t-right-c2 h2{display: inline-block;font-size: 19px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.t-right-c2 p{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 15px;
height:44px; overflow:hidden; line-height:22px; margin-top:5px;}
.t-more a{text-align: center; display: inline-block;border: #000000 solid 1px;width: 100px;height: 25px;text-decoration: none; line-height: 25px;color: #104e8b;font-size: 14px;font-weight: bold;}
.t-more a:hover{text-align: center; display: inline-block;border: #000000 solid 1px;width: 100px;height: 25px;text-decoration: none; line-height: 25px;color: #fff;background:#104d8b;}
.t-more-c a{width: 120px;display: block; height: 35px; border: #000000 solid 1px;font-size: 18px;color: #000000;text-align: center;line-height: 35px; text-decoration: none; margin-left: 41px;margin-top: 14px;}
.t-more-c a:hover{width: 120px; display:block;height: 35px;border: #104d8b solid 1px;font-size: 18px;color: #fff;text-align: center;line-height: 35px; background:#104d8b;}
.t-news { width: 580px; height:83px; background: #000000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;cursor: pointer; }
.t-news h2{color: #ffffff;display: inline-block;margin-left: 27px;margin-top: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:18px;}
.t-news p{color: #ffffff;margin-left: 27px;margin-top: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 15px;}

/*底部部分*/
.foot{width:100%; background:#333333; height:204px; }
.foot-content{width:1200px; background:#333333; height:204px;  margin: 0 auto;}
.foot-left{height: 156px;width: 750px; overflow: hidden;border-right: 1px solid #797979; margin-top: 30px;}
.foot-nav{height:40px; }
.foot-nav ul{list-style-type: none;}
.foot-nav ul li{float: left;padding-left: 11px;padding-right: 11px;border-left: 1px solid #797979; color:#797979;font-size: 14px;cursor: pointer;    font-weight: bold;}
.foot-connect span{background:url(../images/tel.png) no-repeat; width:300px;height:41px; display:inline-block; }
.foot-connect span h2{margin-left: 63px;line-height: 41px;font-size: 27px; color:#797979;  font-weight: bold;}
.foot-connect p{ color:#797979; width:600px; height:auto;font-size: 14px; font-weight: bold; line-height:25px;}
.foot-right{width: 400px; margin-top: 30px;overflow: hidden;}
.fewm{display: inline-block;overflow: hidden;width: 132px;margin-top: 19px; margin-left: 146px;}
.fewm img{width: 100%;}
.fwx{display: inline-block;overflow: hidden; margin-left: 35px; width: 80px; margin-top: 12px;}
.fwx img{width: 100%;}
.fwx p{color:#797979;display: inline-block; width: 81px;height: auto;text-align: center; line-height: 55px;font-weight: bold;}

/*内容公用导航 内容块*/
.about-line{height:73px;width:100%; clear:both;}
.about-nav{width:1200px; height:73px;margin: 0 auto; clear:both;}
.about-nav-left{width:400px; height:70px; position:relative;}
.about-nav-left span{margin-top: 24px;display: inline-block; font-size: 16px;font-weight: bold;color: #969696;}
.nav-icon{width: 36px;height: auto;overflow: hidden;margin-top: 16px; position: absolute; }
.nav-icon img{width:100%}

.about-nav-right{width: 800px;height: 73px;}
.about-nav-right ul{list-style-type:none;}
.about-nav-right ul li{float: right;padding-left: 50px; margin-top: 8px;cursor: pointer;}
.about-nav-right ul li p{font-weight: bold; color:#6d6d6d;}
.ahv{ color:#104d8b;}
.about-nav-right ul .list_01 a{ height:65px; background:url(../images/list_b2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_01 a:hover{ height:65px; background:url(../images/list_b1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_01 .ahv{ height:65px; background:url(../images/list_b1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_02 a{ height:65px; background:url(../images/list_c2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_02 a:hover{ height:65px; background:url(../images/list_c1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_02 .ahv{ height:65px; background:url(../images/list_c1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_03 a{ height:65px; background:url(../images/list_a2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_03 a:hover{ height:65px; background:url(../images/list_a1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_03 .ahv{ height:65px; background:url(../images/list_a1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_04 a{ height:65px; background:url(../images/list_a2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_04 a:hover{ height:65px; background:url(../images/list_a1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_04 .ahv{ height:65px; background:url(../images/list_a1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_05 a{ height:65px; background:url(../images/list_b2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_05 a:hover{ height:65px; background:url(../images/list_b1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_05 .ahv{ height:65px; background:url(../images/list_b1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_06 a{ height:65px; background:url(../images/list_c2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_06 a:hover{ height:65px; background:url(../images/list_c1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_06 .ahv{ height:65px; background:url(../images/list_c1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_07 a{ height:65px; background:url(../images/list_d2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_07 a:hover{ height:65px; background:url(../images/list_d1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_07 .ahv{ height:65px; background:url(../images/list_d1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_08 a{ height:65px; background:url(../images/list_e2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_08 a:hover{ height:65px; background:url(../images/list_e1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_08 .ahv{ height:65px; background:url(../images/list_e1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_09 a{ height:65px; background:url(../images/list_f2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_09 a:hover{ height:65px; background:url(../images/list_f1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_09 .ahv{ height:65px; background:url(../images/list_f1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_10 a{ height:65px; background:url(../images/list_g2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_10 a:hover{ height:65px; background:url(../images/list_g1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_10 .ahv{ height:65px; background:url(../images/list_g1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}

.about-nav-right ul .list_11 a{ height:65px; background:url(../images/list_h2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_11 a:hover{ height:65px; background:url(../images/list_h1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_11 .ahv{ height:65px; background:url(../images/list_h1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}


.about-nav-right ul .list_12 a{ height:65px; background:url(../images/list_i2.png) no-repeat; background-position:top center; display:block; background-size:65%; padding-top:35px; color:#333; font-weight:600;}
.about-nav-right ul .list_12 a:hover{ height:65px; background:url(../images/list_i1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}
.about-nav-right ul .list_12 .ahv{ height:65px; background:url(../images/list_i1.png) no-repeat; background-position:top center; display:block; background-size:65%; color:#104d8b; font-weight:600;}




/*公司简介 内容块 */
.profiles{height:517px; width:1200px; position:relative;}
.profile-left{width:750px; height:472px;border-bottom: 1px solid #9c9c9c; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 15;-webkit-box-orient: vertical;/*text-indent:2em; */}
.profile-head{width:750px; height:55px;}
.profile-head h1{display:inline-block; border-bottom: 3px solid #e56905; color:#005092;width: 115px; height:40px; text-align:left;}
.profile-head h6{display: inline-block; font-size: 22px; color:#999999; padding-left:10px;}
.profile-left p{color:#292929;line-height:22px; font-size:15px;}
.profile-right{width: 400px;overflow: hidden;position: absolute; top:0; right:0}
.profile-right img{width:100%; display:block;}
.profiles-base{height:auto;}
.profile-base-title{height: 70px;margin: 46px;}
.profile-base-title h2{font-size: 30px;font-weight: 300;text-align: center; color:#104e8b}
.profile-base-title h4{font-size: 26px;font-weight: 300;text-align: center; color:#989898}
.profiles-base ul{list-style-type:none;}
.profiles-base ul li{float: left;width:300px; overflow:hidden; margin-top: 16px;cursor: pointer;}

.profiles-base ul li h4{ margin-top: 21px;font-size: 22px; text-align: center;}
.profiles-base ul li p{ text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical; width: 250px; margin-left: 21px;margin-top: 15px;}
 
.about-page {margin-left: 519px;width: 400px;height: auto;margin-top: -85px;}
.about-page span{background: #104e8b; display:inline-block; width:40px; height:40px; overflow:hidden; cursor: pointer;   margin-left: 10px;border-radius: 5px;}
.about-page img{width:100%}

/*企业思想 内容块*/
.d-idea{list-style-type:none;  margin-top: 20px;}
.d-idea span{width: 25px;height: 25px; background: #0e4e8c;display:block; text-align:center; color:#fff; line-height: 25px;}
.d-idea li{margin-top: 5px;}
.p-idea{ margin-left: 12px;display: inline-block;}

.d-idea-p1{background:url(../images/about_02_03.jpg) no-repeat;width: 250px;height: 150px; display: inline-block;margin-left: 25px;}
.d-idea-p2{background:url(../images/about_02_05.jpg) no-repeat;width: 250px;height: 150px; display: inline-block;margin-left: 25px;}
.d-idea-p3{background:url(../images/about_02_07.jpg) no-repeat;width: 250px;height: 150px; display: inline-block;margin-left: 25px;}
.d-idea-p4{background:url(../images/about_02_09.jpg) no-repeat;width: 250px;height: 150px; display: inline-block;margin-left: 25px;}
.d-idea-t{width: 300px;font-size: 16px;text-align: center;margin-top: 23px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color:#70a7ce}
.d-idea-day{font-size: 14px;font-weight: 100;text-align: center;margin-top: 14px;}

/*荣誉模块*/
.rongyu{list-style-type:none; overflow: hidden;}
.rongyu li{float:left;width: 300px; height:auto; overflow:hidden; margin-top: 45px; position:relative;}
.rongyu li img{width:100%}
.rongyu li p{display: inline-block; position: absolute; margin-top: 175px; width: 295px; height: 36px; margin-left: -297px; background: #124f86; color: #ffffff;text-align: center; font-size: 16px;line-height: 32px; overflow: hidden;filter:alpha(opacity=50); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;text-overflow: ellipsis;white-space: nowrap;}


.ry-page{height:25px;margin-top: 60px; margin-left: 400px;}
.ry-page span{margin-left: 20px;margin-right: 20px; color:#a2a2a2;font-size: 20px; cursor:pointer;}
.ry-page p{display:inline-block;  margin-left: 15px;color:#a2a2a2;font-size: 20px; cursor:pointer;}
.ry-page select{ cursor: pointer;color: #a2a2a2;margin-left: 10px;margin-right: 10px;width: 65px;height: 30px;font-size: 20px;}



/*新闻模块*/
.news-title{ padding-bottom: 20px;height:auto;border-bottom: #e5e5e5 solid 1px; width: 800px;margin-left: auto; margin-right: auto;margin-bottom: 30px;margin-top: 30px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }
.news-title h3{text-align: center; line-height: 80px; font-size:22px;}
.news-title p{display: inline-block;  width: 800px;  text-align: center;}
.news-title p span{padding-left: 7px;padding-right: 7px;}

.news-content{width:1200px; min-height: 250px;/*height:700px;*/border-bottom: #e5e5e5 solid 1px; overflow:hidden; padding-bottom:60px;}
.news-content p{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 15;-webkit-box-orient: vertical;text-indent:2em;font-size: 14px;line-height: 25px;}

.news-page{height:43px;}
.news-pre{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 600px;font-size: 17px;line-height: 70px;}
.news-next{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 600px;font-size: 17px;line-height: 70px;}
.news-pre a:link{text-decoration:none; color:#000000;}
.news-next a:link{text-decoration:none; color:#000000}


/*联系我们*/
.map{overflow:hidden; height:420px; margin-top:84px;}
.map img{width:100%;}
.map-connect{height:400px;}

.map-connect-left{width:600px;}
.map-connect-left ul{    margin-top: 22px;
	margin-left: 78px;
	line-height: 32px;
	font-size: 18px;
}
.map-connect-left ul li{color:#b2b2b2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.map-connect-right{width:600px;margin-top: 40px;}
.wx-connect{width:225px; height:auto; overflow:hidden;margin-left: 153px;margin-top: 50px;}
.wx-connect img{width:100%;}

.inp-connect{margin-left: 86px;margin-top: 10px; height: 42px;width: 348px; font-size: 18px;}
.text-conect{margin-top: 10px; height:156px; margin-left: 86px; width: 348px; font-size: 18px;}
.bt-conect{margin-top: 10px; height:40px; margin-left: 86px; width: 140px; font-size: 18px;background: #ffffff;}


/*客户服务*/
.service-top{height: 403px;}
.service-content{height:306px; margin-top:104px; border-bottom: #e26a09 solid 1px;}
.service-content span{width:100%; height:231px; overflow:hidden; display:inline-block;}
.service-content img{width:100%}
.service-int{width:100%; height:71px; border-left: #e26a09 solid 1px;}
.service-int p{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;text-indent:2em;font-size: 16px;line-height: 33px;width: 940px;margin-left: 16px;}
.service-flow{width: 234px;position: absolute;margin-top: -93px;margin-left: 966px;}
.ser-flow{position:absolute; height:140px; width:303px; background:#ffffff; z-index:2; margin-top: 50px; margin-left: 100px;}
.ser-flow h4{color: #fcad2a;font-size: 20px;border-bottom: 3px solid #fcad2a;width: 83px; height: 33px; margin-left: 31px; margin-top: 28px;}
.ser-flow h6{margin-left: 31px; margin-top: 10px;font-size: 18px;}
.ser-bgd{height: 176px; background: #f1e6d0;width: 100%; min-width:1200px;}
.ser-centre{height:670px; width:1200px; margin: 0 auto; }
.centre-flow{background:#ffffff;height:545px; width:1200px; box-shadow: 3px 5px 4px #e1e1e1; margin-top:-120px;}

.cft{height:238px; clear:both;}
.cft ul{list-style-type:none;}
.cft ul li{float:left; margin-top: 40px;margin-left: 200px;}
.cft ul li p{color: #104e8b; font-size: 25px; text-align: center;line-height: 45px;}
.cft-p1{ display:inline-block; width:123px; height:123px; background:url(../images/kefu01.jpg) no-repeat; cursor:pointer;}
.cft-p2{ display:inline-block; width:123px; height:123px; background:url(../images/kefu02.jpg) no-repeat; cursor:pointer;}
.cft-p3{ display:inline-block; width:123px; height:123px; background:url(../images/kefu03.jpg) no-repeat; cursor:pointer;}
.cfc{height:241px; width:1000px; border:#e1e1e1 solid 1px; border-radius:5px; margin-left: 100px;}
.cfc-left{width:734px;}
.cfc-left p{margin-top:38px; margin-left:28px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;text-indent:2em;font-size: 16px;line-height: 33px;}
.cfc ul{list-style-type:none;margin-left: 25px; margin-top: 20px;}
.cfc ul li{width:244px;margin-bottom: 10px;}
.cfc-p1{display:inline-block;background:url(../images/kefu-tel.jpg) no-repeat; width:244px; height:28px;}
.cfc-p2{display:inline-block;background:url(../images/kefu-email.jpg) no-repeat; width:244px; height:28px;}
.cfc-t{display: inline-block; height: 28px;width: 200px; margin-left: 35px;line-height: 27px; font-size: 15px;}

.cfc-right{width: 250px;margin-top: 28px;margin-left: -18px;}
.cfc-right ul{list-style-type:none;margin-left: 25px; margin-top: 20px;}
.cfc-right ul li{width:218px; overflow:hidden;}
.cfc-right ul li img{width:100%}


/*case 手风琴图片样式*/
.box {
	width:1200px;
	height:380px;
}
#slider {
	position: absolute;
	width: 1200px;
    height: 380px;
    left: 195px;
    top: 745px;
	overflow: hidden;
}
#slider .slide {
	position: absolute;
	top: 0px;
	height: 350px;
	width: 735px;
	background: #000;
	overflow: hidden;
	border-left: #000 solid 1px;
	cursor: default;
}
#slider .title {
	color: #F80;
	font-weight: bold;
	font-size: 1.2em;
	margin-right: 1.5em;
	text-decoration: none;
}
#slider .backgroundText {

}
#slider .text {

}
#slider a {
	display: inline-block;
    z-index: 1;
    position: absolute;
    width: 410px;
}
#slider .diapo {
	filter: alpha(opacity=100);
	opacity: 1;
	visibility: hidden;
	width: 100%;
	height: 360px;
}

.dia{
	width: 420px;
	height: 350px;
	overflow: hidden;
	background: #FFFFFF;
}

.diapo1{
	width: 331px;
    background: #fff;
    display: inline-block;
    height: 700px;
    margin-left: 395px;
	}
.diapo1 h4{width: 112px;text-align: center; border-bottom: #e26602 2px solid; margin-left: 108px; margin-top: 40px; font-size: 23px;color: #4d4d4d; }
.diapo1 p{margin-top:38px; margin-left:28px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;text-indent:2em;font-size: 16px;line-height: 33px;}
.bmore{background: url(../images/bmore.jpg) no-repeat;width: 63px; height: 63px; display: inline-block; margin-left: 135px; margin-top: 5px;padding-left: 15px;padding-right: 15px;}

.case-centre{height:auto; width:1200px; margin: 0 auto;margin-bottom: 45px; }
.case-flow{background:#ffffff;height:auto; width:1200px; box-shadow: 1px 3px 3px 3px #e1e1e1; margin-top:-120px;}
.case-head{height:50px; background:#eeeeee; clear:both;  padding-left: 13px; }
.case-head ul{ list-style-type:none;}
.case-head ul li{ float: left;width: 120px; height: 36px;font-size: 16px;line-height: 33px; margin-top: 13px;text-align: center; cursor:pointer;}
.case-head ul li:hover{ float: left;width: 120px; height: 36px;background: #5175af;font-size: 16px;line-height: 33px; margin-top: 13px;text-align: center;color:#ffffff;}
/*次级下拉框*/
.case-head ul li case-list{position:absolute; z-index:999; background: #5175af; color:#ffffff;height: auto; margin-top: 1px; display:none;float:left; height: auto;}
.case-head ul li:hover .case-list{position:absolute; z-index:999; background: #5175af; color:#ffffff; height: auto; margin-top: 1px; float:left;height: auto;}
.case-head span a{ color:#333}
.case-head span a:hover{ color:#fff}
.case-list a{color:#ffffff !important; text-decoration:none;}
.case-content{width:1000px; margin-top:50px; height:900px; margin-left: 100px; }
.case-content ul{list-style-type:none;}
.case-content ul li{width:1000px; height:282px; border-bottom:1px solid #bcbcbc; }

.case-content-left{width:380px; height:252px;margin-top: 18px; position:relative;}
.c-flow1{ position:absolute; color:#ffffff; width:100px; height:100px; display:inline-block; background:#5175af;margin-top: -115px;margin-left: 293px; text-align: center; line-height: 100px;font-size: 16px;filter:alpha(opacity=50); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.c-flow2{ position:absolute; color:#ffffff; width:100px; height:100px; display:inline-block; background:#5175af;margin-top: -115px;text-align: center; line-height: 100px;font-size: 16px;filter:alpha(opacity=50); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; margin-left: 8px;}
.c-pic2{ margin-left: 24px;}

.case-content-right{width:600px; height:252px;}
.case-content-right h3{font-size: 22px;margin-top: 22px; margin-left: 28px;}
.case-c1{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;text-indent:2em;font-size: 16px;line-height: 28px; margin-top: 18px; margin-left: 28px; height: 118px; border-top:1px solid #bcbcbc; }
.case-c2{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;text-indent:2em;font-size: 16px;line-height: 28px; margin-top: 18px; margin-right: 28px; height: 118px; border-top:1px solid #bcbcbc; }
.cmore1 a{display: inline-block; margin: 28px;width: 139px;height: 35px; border:1px solid #c07033; text-align: center;line-height: 36px;font-size: 20px; color:#c07033; text-decoration:none;  }
.cmore2 a{display: inline-block; margin-top: 28px;width: 139px;height: 35px; border:1px solid #c07033; text-align: center;line-height: 36px;font-size: 20px; color:#c07033; text-decoration:none;}

#sucai{width:750px;height:365px;margin:10px auto;padding-right:12px;overflow:hidden;}
#sucai p{color:#333;font-size:15px !important;line-height:30px;text-align:left;text-indent:2em;}

#CSSBox{float:left;width:1200px;/*height:190px;*/ /*border:1px solid #630;*/ margin:0 auto;overflow:hidden;background-color:#ffffff;}
#CSSBox ul li{ float:left; list-style:none; border:0px solid red; margin:10px 25px; width:250px;}
#CSSBox ul li img{ display:block; margin:auto;}
#CSSBox ul li span{ display:block; text-align:center; font-size:14px; padding-top:12px; color:#666;}
#CSSBox ul li span a{ display:block;color:#444; font-weight:600;font-size:18px; height:25px; line-height:25px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
#CSSBox ul li span div{ line-height:22px; height:44px; overflow:hidden; width:100%;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:0px; text-align:left;}
#CSSBox ul li span i{ line-height:30px; color:#104d8b;}
#LeftButton{cursor:hand;margin:5px;height:60px;width:30px;float:left;background:url(../images/left.gif) center center no-repeat;}
#RightButton{cursor:hand;margin:5px;height:60px;width:30px;float:left;background:url(../images/right.gif) center center no-repeat;}
#wrapper{width:1200px; margin:0 auto}
.btn_box{ width:80px; margin:auto;}


.product_list_box{ width:1200px;  background:#fff; margin:0 auto;}
.product_list_box ul{ padding:30px 40px 60px 40px;}
.product_list_box ul li{ height:265px; margin-top:30px; border-bottom:1px #ccc dashed;}
._plist_boxl{ width:405px; height:245px; float:left; position: relative;}
._plist_boxr{ width:675px; height:245px; float:right;}
._plist_img{ width:375px; height:245px; overflow:hidden;}
figure { position: relative; overflow: hidden;  width: 375px; height:235px; background: #524860; text-align: center; cursor: pointer; }
figure img { position: relative;  opacity: 0.8; }
figure figcaption { padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
figure figcaption::before, .grid figure figcaption::after { pointer-events: none; }
figure figcaption, figure figcaption > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
figure.effect-chico img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.12); transform: scale(1.12); }
figure.effect-chico:hover img { opacity: 0.4; -webkit-transform: scale(1); transform: scale(1); }
figure.effect-chico figcaption { padding: 0; }
figure.effect-chico figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; content: ''; -webkit-transform: scale(1.1); transform: scale(1.1); }
figure.effect-chico figcaption::before, figure.effect-chico p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
figure.effect-chico h2 { padding: 20% 0 20px 0; }
figure.effect-chico p { width:100%; height:100%; display:block; -webkit-transform: scale(1.5); transform: scale(1.5); text-align:center; vertical-align:middle;}
figure.effect-chico p span{ height:100%; display:inline-block; vertical-align:middle;}
figure.effect-chico p img{ width:69px; height:69px; vertical-align:middle;}
figure.effect-chico:hover figcaption::before, figure.effect-chico:hover p { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
 @media screen and (max-width: 50em) {
.content{ padding: 0 10px; text-align: center; }
.grid figure { display: inline-block; float: none; margin: 10px auto; width: 100%; }
}

._plist_tit{ width:120px; height:80px; background:#2d92ea; position:absolute; margin-left:285px; margin-top:-100px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; text-align:center; line-height:80px; font-size:18px; font-weight:600; color:#fff;}
._plist_tit a,._plist_tit2 a{ color:#fff;}
._plist_rtit{ width:675px; height:70px; line-height:85px; border-bottom:1px #eee solid; font-size:20px; font-weight:600; color:#666; overflow:hidden;}
._plist_rcent{ width:675px; margin-top:20px; height:75px; overflow:hidden; line-height:25px; color:#666;}
._plist_boxr a,._plist_boxr2 a{ color:#de6d11;}
._plist_boxl2{ width:405px; height:245px; float:right; position: relative;}
._plist_boxr2{ width:675px; height:245px; float:left;}
._plist_boxl2 ._plist_img{ margin-left:30px;}
._plist_boxl2 ._plist_tit2{width:120px; height:80px; background:#2d92ea; position:absolute; margin-top:-100px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; text-align:center; line-height:80px; font-size:18px; font-weight:600; color:#fff;}



.investment_f{ width:1200px; margin:-100px auto 100px; background:#fff;box-shadow: 1px 3px 3px 3px #e1e1e1;}
.investment_f .investment_title{/*height:44px; */ width:1200px; overflow:hidden; padding-top:30px;}
.investment_title div{ width:131px;float:left;margin-left:185px; cursor:pointer;}
.investment_title div p{ width:131px; height:35px; line-height:35px; text-align:center; font-size:20px;}
.investment_con{ clear:both; background:#fff; /*border:1px solid #EDEDED;*/padding:10px;}
.investment_con_list{display:none;}
.investment_title div.on{ color:#e66802}
.cfc{height:261px; width:1100px; border:#e1e1e1 solid 1px; border-radius:5px; margin-left: 30px; margin-bottom:50px;}
.cfc-left{width:734px;}
.cfc-left p{margin-top:38px; margin-left:28px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;text-indent:2em;font-size: 16px;line-height: 33px;}
.cfc ul{list-style-type:none;margin-left: 25px; margin-top: 20px;}
.cfc ul li{width:244px;margin-bottom: 10px;}
.cfc-p1{display:inline-block;background:url(../images/kefu-tel.jpg) no-repeat; width:244px; height:28px;}
.cfc-p2{display:inline-block;background:url(../images/kefu-email.jpg) no-repeat; width:244px; height:28px;}
.cfc-t{display: inline-block; height: 28px;width: 200px; margin-left: 35px;line-height: 27px;}

.cfc-right{width: 250px;margin-top: 28px;margin-left: -18px;}
.cfc-right ul{list-style-type:none;margin-left: 25px; margin-top: 20px;}
.cfc-right ul li{width:218; overflow:hidden;}
.cfc-right ul li img{width:100%}


.news_b{ width:1200px; margin:80px auto 20px; overflow:hidden; height:288px; background:#f5f5f6;} 
.left_news{ width:540px; height:288px;}
.left_news img{ display:block; width:100%;}
.right_news{ width:580px; margin-left:40px; overflow:hidden; height:288px;}
.right_news h1{ width:100%; height:30px; font-size:18px; line-height:30px; color:#104d8b; margin-top:40px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
.right_news h2{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; display:block;}
.right_news h2 span{color:#104d8b; padding-right:20px;}
.right_news p{ width:100%; height:75px; line-height:25px; color:#666; margin-top:10px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.right_news img{ margin-top:20px;}
.news_box{ width:1200px; margin:0 auto;}
.news_box ul{ width:100%; padding-top:20px;}
.news_box ul li{ width:100%; margin:20px auto; border-bottom:1px #eee solid; height:160px;}
.news_llist{ width:230px; height:140px; display:block; padding-right:40px;}
.news_llist img{ width:100%;}
.news_mlist{ width:670px;}
.news_mlist h1{ width:100%; height:30px; font-size:18px; line-height:30px; color:#104d8b; margin-top:10px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
.news_mlist p{ width:100%; height:75px; line-height:25px; color:#666; margin-top:10px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_rlist{ width:200px; height:140px; border-left:1px #eee solid;}
.news_rlist p{ width:144px; height:60px; line-height:60px; font-size:18px; text-align:center; float:right;}
.news_rlist img{ margin-top:10px;float:right;}

.ahv{ color:#104d8b; display:block;}



