body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,'Microsoft YaHei'; color:#333333; font-size:12px;}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration:none; text-decoration:none!important;  }
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:arial,'Microsoft YaHei';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
em,i{ font-style:normal;}
li{ list-style:none;}
h3{ font-weight:normal;}

/* head */

.head{ background: #fff; padding: 0 154px; width: 100%; box-sizing: border-box; }
h1{ float: left; line-height:100px;  }
.nav_ul{ float: left; height: 100px; line-height: 100px; margin-left: 156px; }
.nav_ul li{ float: left; padding: 0 28px; }
.nav_ul li a{ display: block; font-size: 14px;transition: all 0.5s ease 0s; color: #666666 }
.search{ float: left; height: 100px; line-height: 100px; width: 17px; position: relative; margin-right: 20px; cursor: pointer; }
#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  top:100px;
  right: 0;
  width: 320px;
  max-height: 0;
  overflow: hidden;
  background-color: #e1e4e7;
  z-index: 9999999;

}
.fixed #search-form { top:52px;  }
#search-form.open {
  max-height: 60px;
}
#search-form fieldset {
  position: relative;
 
  padding: 0;
  border: none;
}
#search-form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 50px;
  
}
#search-form input[type="search"] {
  width: 100%;
  padding: 0 5px 0 22px;
  background: transparent;
  border: none; outline:none;
  font-size: 14px;
}
#search-form input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60px;
  margin: 0;
   font-size: 14px;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #9d7346;
  background: #c6cacd;
  border: none;
  cursor: pointer;outline:none;
}

@keyframes fadedown {
    from { transform: translateY(-100%); opacity: 0; }

    to { transform: translateY(0); opacity: 1; }
}

.lan{ float: left; height: 100px; line-height: 100px; }
.lan a{ font-size: 14px; transition: all 0.5s ease 0s;  color: #999999; padding:0 10px; background: url(/template/default/images/lanbj.png)right center no-repeat;  }
.lan a:nth-child(2){ background: none; }
.lan a:hover{ color: #173275; transition: all 0.5s ease 0s; }
.nav_ul li a:hover,.nav_ul li a.on{ color: #173275; transition: all 0.5s ease 0s; }
.box{ width: 1340px; margin: 0 auto; }
.foot{ background: #173275; overflow: hidden; }
.foot_bottom{ border-top: 1px solid #203d85; height:52px; line-height: 52px; margin: 0 70px; color: #4f6eba;  }
.foot_bottom a{ color: #4f6eba; font-size: 13px;}
.add{ float: left; font-size: 13px; width: 100%; text-align: center;}
.add a{ padding-left: 10px; }
.add_a{ float: right; display: block;color: #4f6eba; display: none; }
.foot_right{ float: right; padding-right: 70px; }
.hot_i{ display: block; font-size:14px ; color: #fff; height: 28px; line-height: 28px; padding-top: 32px; }
.call{ display: block; height:30px; line-height: 30px; color: #fff; font-size:22px;  margin-bottom: 12px;  }
.line_i{ display: block; height:2px; width: 28px; background: #f6873a;  margin-bottom: 48px; }
.foot_top{ padding:40px 0 36px 0; }
.foot_left{ float: left; padding-left: 30px; width: 604px; }
.foot_nav{ width: 25%; float: left; border-right: 1px solid #203d85; min-height: 158px; box-sizing: border-box; padding-left: 50px; box-sizing: border-box; }
.nav_em{ height: 20px; line-height: 20px; display: block; font-size: 14px; color: #fff; margin-bottom: 10px; }
.nav_line{ display: block; width:14px; height: 1px; background: #314d92; margin-bottom: 12px;  }
.foot_nav a{ display: block; height:30px;transition: all 0.5s ease 0s;  line-height: 30px; color: #506eb9; font-size: 13px;}
.share{ height:32px; line-height: 32px; overflow: hidden;  }
.share_h3{ color: #fff; font-size: 12px; float: left; }
.share_ul{ float: left; height: 32px; line-height: 32px; }
.share_ul li{ float: left; width: 20px; text-align: center; margin: 0 0px 0 20px; }
.foot_nav a:hover{ color: #fff; transition: all 0.5s ease 0s; }


.column{ margin-top:-72px; position: relative;  }
.seat{ text-align: right; padding:20px 0; height:32px; line-height: 32px; font-size: 14px; color: #fff;  }
.seat a{ color: #fff; }
.catalog{ height:137px; line-height: 137px; background: #f5f6f6; border-bottom: 1px solid #e6e6e6;  }
.cata_ul{ text-align: center; }
.cata_ul li{ display: inline-block; margin: 0 43px; }
.cata_ul li a{ display: block; font-size: 16px; color: #333;transition: all 0.5s ease 0s; position: relative; }
.cata_ul li a:hover,.cata_ul li a.for{ color: #1f51a0; }
.cata_ul li a:after{ content: ""; position: relative;  display: block;
    width: 0;
    height: 2px;
    background: #1f51a0;
    transition: all 0.5s ease 0s;
    position: absolute;
    left: 0px; bottom: 1px;
}
.cata_ul li a:hover:after,.cata_ul li a.for:after{ width: 100%;transition: all 0.5s ease 0s; font-weight: bold; }
.cata_add{ width: 56px; height: 56px; position: absolute; left: 50%; top: 38px; margin-left: -28px;animation: b 180s; }
.cata_add img{ width: 56px; height: 56px; overflow: hidden; }

@keyframes b{
        form{transform: rotate(0deg)}
        to{transform: rotate(-36000deg)}
    }

.about{ padding: 40px 0 50px 0; }
.society{ padding: 13px 0 50px 0; }
.so_dl{ padding:25px 0; border-bottom: 1px solid #dedede;  }
.so_dl dt{ float: left; width: 254px; height: 176px; overflow: hidden; margin-right: 26px;}
.so_dl dt img{ width: 254px; height: 176px;transition: all 1s ease 0s; overflow: hidden;}
.so_dl dd{ float: left; width:1060px;  }
.so_tit{ display: block; height: 30px;transition: all 0.5s ease 0s; line-height: 30px; padding-left: 10px; overflow: hidden; font-size: 18px;background: url(/template/default/images/soci2.jpg)left center no-repeat; }
.so_time{ display:block; height:32px; line-height: 32px; overflow: hidden; color: #999999; font-size: 12px;background: url(/template/default/images/soci3.jpg)left center no-repeat; padding-left: 16px;   }
.so_inner{ line-height:30px; overflow: hidden; height: 90px; color: #79797a; padding-top: 10px;  }
.so_dl:hover .so_tit{ color: #10459a; transition: all 0.5s ease 0s; }
.so_dl:hover { border-bottom: 1px solid #10459a }
.so_dl:hover dt img{ transition: all 1s ease 0s; transform: scale(1.1); }

.release{ padding:50px 0 30px 0; border-bottom: 1px dotted #dedede; margin-bottom: 30px;  }
.rel_h3{ height:42px; line-height: 42px; text-align: center; font-size: 24px; overflow: hidden;  }
.rel_i{ display: block; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #999999; overflow: hidden; }

.piece{ border-top: 1px solid #dedede; padding: 40px 0; position: relative; margin-bottom: 50px;  }
.piece a{ display: block; height: 50px; line-height: 50px; float: left; width: 40%;background: url(/template/default/images/page2.png) left center no-repeat; font-size: 14px; padding-left:60px; box-sizing: border-box;  }
.piece a.piece_right{ float: right;background: url(/template/default/images/page1.png) right center no-repeat;  padding-right: 60px; padding-left: 0; text-align: right; }
.piece a:hover{ color: #173275; background: url(/template/default/images/page22.png) left center no-repeat;  }
.piece a.piece_right:hover{ color: #173275; background: url(/template/default/images/page11.png) right center no-repeat;  }
.piece .return{ position: absolute; left: 50%; top: 40px; margin-left: -24px; width:48px; height: 48px; border: 1px solid #e0e0e0; border-radius: 48px; padding: 0; background: url(/template/default/images/return.png) center center no-repeat;  }
.piece .return:hover{border: 1px solid #173275; background: url(/template/default/images/return1.png) center center no-repeat;}

.news_top{ border-bottom: 1px solid #dedede }
.news_ul{ margin-left: -40px; padding: 80px 0 60px 0; }
.news_ul li{ float: left; margin-left: 40px; width: 420px; }
.news_img{ width: 420px; height: 290px; overflow: hidden; position: relative; }
.news_img img{ width: 420px; height: 290px; overflow: hidden;}
.news_see{ display: block;background: url(/template/default/images/eye.png) center center no-repeat; width: 32px; height: 23px; position: absolute; left: 50%; top: 50%; margin: -11.5px 0 0 -16px; }
.news_h3{ font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; padding-top:22px;  }
.news_time{ display: block; height:28px; line-height: 28px; color: #999999; font-size: 12px; overflow: hidden;  }
.news_inner{border-bottom: 1px solid #dedede; padding: 24px 0; }

.news{ padding-bottom: 40px; }
.news_dl dt a{ display: block; height:34px;transition: all 0.5s ease 0s; line-height: 34px; font-size: 16px; overflow: hidden;  }
.newstime{ display: block; height:32px; line-height: 32px; color: #999999; overflow: hidden;  }
.newszi{ height:60px; line-height: 30px; overflow: hidden; color: #79797a; font-size: 14px;  }
.news_more{ display: inline-block;transition: all 0.5s ease 0s; padding-right: 42px; height: 44px; line-height: 44px; overflow: hidden; color: #999999; font-size: 14px;background: url(/template/default/images/newsee.png) right center no-repeat; }

.cont_dl{ height: 128px; width: 618px; overflow: hidden; border: 1px solid #dedede; float: left; margin:0 0 0 100px;  }
.cont_top{ margin-left: -100px; }

.cont{ padding: 60px 0 130px 0; }
.cont_dl dt{ float: left; width: 119px; margin-top: 29px; text-align: center; border-right: 1px dotted #dedede; height: 70px; line-height: 70px; margin-right: 22px; }
.cont_dl dd{ float: left; width: 463px;margin-top: 29px; height: 70px; overflow: hidden; }
.cont_call{ height: 35px; line-height: 35px; overflow: hidden; font-size: 16px; }
.cont_i{ color: #10459a; padding-left: 8px; }
.cont_ii{ font-size: 22px; font-weight: bold;color: #10459a; padding-left: 8px; }
.cont_ii:nth-child(1){ padding-right: 10px; }
.cont_hot{ font-size: 14px; color: #666; }
.cont_top{ margin-bottom: 33px; }

.cont_map{ padding-bottom:60px; border-bottom: 1px dotted #dedede;  }
.cont_map img{ width: auto; height: auto; max-width: 100% }
.mess_h3{ font-size: 18px; font-weight: bold; height: 94px; line-height: 94px; color: #173275 }
.mess_zhu{ font-size: 14px; color: #999999; padding-left:18px; font-weight: normal;  }
.mess_div{ margin-bottom:20px;  }
.mess_txt{ width:272px; height: 46px; line-height: 46px; border: 1px solid #dedede; float: left; margin-right: 32px; font-size: 14px; color: #666; padding-left: 10px;  }
.mess_area{ height: 162px; width: 100%; margin-bottom: 20px; resize: none; border: 1px solid #dedede; box-sizing: border-box; padding: 10px 0 0 10px;font-size: 14px; color: #666;  }
.mess_right{ float: right; }
.mess_sub{ width:160px; height: 44px; transition: all 0.5s ease 0s;margin-left: 8px; border: 1px solid #173275; background: #173275; line-height: 44px; text-align: center; font-size: 14px; color: #fff;  }
.mess_sub1{ background: #dbdbdb; border: 1px solid #dbdbdb; color: #999999 }
.mess_left{ float: left; }
.mess_yz{ width: 158px; }
.mess_sub:hover{ background: none; color: #173275; transition: all 0.5s ease 0s; }
.mess_sub1:hover{ background: none; color: #dbdbdb; transition: all 0.5s ease 0s; }

.pos dt{ height:60px; line-height:60px; background:#10459a; font-size:16px; font-weight:bold; color:#fff;}
.pos dt span{ width:20%; float:left; display:block; text-align:center;}
.recu{ padding:20px 0 60px 20px;}
.recu ul{ cursor:pointer; border: 1px solid #ebebeb; height:50px; line-height:50px; margin-bottom:12px;}
.pos dd li{width:20%; float:left; display:block; text-align:center; color:#666666; font-size: 14px; height: 48px; }
.Requirement em{ font-size:16px; color:#333;}
.Requirement{ border-bottom:none; color:#666666; border-bottom: 2px solid #10459a; padding-bottom: 44px; padding-left: 34px; line-height:24px; margin:10px 0 20px 0; display:none; line-height: 32px; font-size: 14px; }
.pos dd li:nth-last-child(1){background: url(/template/default/images/join.png) center center no-repeat;}
.pos dd .act li:nth-last-child(1){background: url(/template/default/images/join1.png) center center no-repeat;}
.recu ul.act{ border: none; border-top: 1px solid #ebebeb }

.idea{ padding: 50px 0 60px 0; }
.tit_ul{ text-align: center; height:136px; line-height: 136px;  }
.tit_ul li{ display: inline-block; }
.tit_ul li a{ display: block; font-size: 16px;transition: all 0.5s ease 0s;  height: 136px; padding: 0 28px; color: #707070; background: url(/template/default/images/tit1.jpg) right center no-repeat;}
.tit_ul li:nth-last-child(1) a{ background: none; }
.tit_ul li a:hover,.tit_ul li a.up{ transition: all 0.5s ease 0s; color: #10459a; font-weight: bold; }

.pro_ul{ padding-bottom: 60px; margin-left: -20px; }
.pro_ul li{ float: left; width:320px; transition: all 0.5s ease 0s; margin: 0 0 30px 20px; overflow: hidden;  }
.pro_img{ display: block; width:320px; transition: all 0.5s ease 0s; box-sizing: border-box; height: 246px; overflow: hidden; border: 2px solid #ededed;  }
.pro_img img{width:318px; height: 246px; overflow: hidden; }
.pro_tit{ display: block; height:26px; transition: all 0.5s ease 0s; line-height: 26px; overflow: hidden; padding-top: 18px;  font-size: 16px; text-indent: 22px;  }
.pro_wai{ height: 26px; display: block;  transition: all 0.5s ease 0s;line-height: 26px; color: #999999; overflow: hidden; border-bottom: 1px solid #eaeaea; padding-bottom: 18px;  font-size: 12px; text-indent: 22px;}
.pro_dhn{ display: block; float: left; transition: all 0.5s ease 0s; height: 52px; line-height: 52px; overflow: hidden; color: #999999; font-size: 14px; width:260px; text-indent: 22px;  }
.pro_see{ display: block;transition: all 0.5s ease 0s;  position: absolute; bottom: 0; right: -100px;  width:51px; height: 52px; border-left: 1px solid #2c65c0; background: url(/template/default/images/pro_see.png) center center no-repeat; }
.pro_box{ position: relative; height: 52px; }
.pro_ul li:hover .pro_see{ right: 0; transition: all 0.5s ease 0s; }
.pro_ul li:hover .pro_img{ border: 2px solid #10459a }
.pro_ul li:hover .pro_div{ background: #10459a }
.pro_ul li:hover .pro_tit,.pro_ul li:hover .pro_wai,.pro_ul li:hover .pro_dhn{ color: #fff; transition: all 0.5s ease 0s; }
.pro_ul li:hover .pro_wai{ border-bottom: 1px solid #2c65c0; }

.pro_info{ padding-bottom: 60px; }
.duct_h3{ font-size: 28px; color: #10459a; height: 70px; line-height: 70px; margin-top: 20px; padding-left: 14px; overflow: hidden;background: url(/template/default/images/proinfo1.jpg) left center no-repeat; }
.duct_dhn{ display: block; height:44px; line-height: 44px; overflow: hidden;background: #10459a; color: #fff; font-size:16px; font-weight: bold; padding-left: 14px;   }
.duct_dl dd{ float: left; width: 710px; }
.duct_su{ height:66px; line-height: 66px; overflow: hidden; font-size: 16px; overflow: hidden;  }
.duct_line{ display: block; background: #10459a; width: 20px; height: 1px; margin-bottom: 15px; }
.duct_inner{ height:180px; overflow: hidden; line-height: 30px; color: #666666; font-size: 14px;  }
.duct_dl dt{ float: left;  width: 548px; height: 428px; overflow: hidden; border-right: 1px solid #ededed; margin-right: 40px;}
.duct_dl dt img{ width: auto; height: auto; max-width: 100%; max-height: 100% }
.quo_h3{ height: 100px; line-height: 100px; border-bottom: 1px solid #dedede; font-size: 22px; color: #000000; }
.duct_dl {border: 1px solid #ededed; }
.quota_inner{ margin:80px auto 0; width: 936px;  }
.ta_ul{ font-size: 18px; height: 55px; line-height: 55px; background: #f5f5f5; border-top:2px solid #10459a; border-bottom: 2px solid #f6873a  }
.ta_ul li{ width: 25%; float: left; text-align: center; overflow: hidden; height: 55px; font-size: 18px; color: #10459a; }
.norm_ul li{ height:54px; line-height: 54px; overflow: hidden;  }
.norm_ul li:nth-child(odd){ background: #f0f6ff }
.norm_i{ display: block; float: left; width: 25%; text-align: center; font-size: 16px; height: 54px; overflow: hidden; }
.norm_i:nth-child(1){ font-weight: bold; color: #10459a }

.case_dl{ margin-top:60px;  }
.case_dl dt{ float: left; margin-right:60px; width: 670px; height: 400px; overflow: hidden;  }
.case_dl dt img{width: 670px; height: 400px; overflow: hidden; }
.case_tit{ display: block; height:64px; transition: all 0.5s ease 0s;line-height: 64px; overflow: hidden; padding-top: 65px; font-size: 22px;  }
.case_div{ height:64px; line-height: 32px; overflow: hidden; font-size:14px; color: #666666; margin-bottom: 55px;   }
.case_see{ display: block; background: url(/template/default/images/case_see.png) center center no-repeat; width: 40px;transition: all 0.5s ease 0s;  height: 40px; }
.case_dl dd{ float: left; width: 608px; }
.case_see:hover{ background: url(/template/default/images/case_see1.png) center center no-repeat; transition: all 0.5s ease 0s; }
.case_tit:hover{ color: #10459a;transition: all 0.5s ease 0s; }
.case_top{ margin-bottom: 60px; }
.case{ padding-bottom: 60px; }
.case_dl:nth-child(even) dt{ float: right; margin: 0 0 0 60px; }
.case_bottom{ padding: 30px 0 30px 32px; border: 1px solid #dedede; border-top: 2px solid #10459a }
.casetit{ font-size: 24px; text-align: center; height: 150px; line-height: 150px; }

.small_box{width:530px;height:73px;overflow:hidden}
.small_list{position:relative;float:left;width:480px;height:73px;overflow:hidden}
.small_list ul{height:95px;overflow:hidden}
.small_list ul li{position:relative;float:left;margin-right:7px;width:155px; cursor: pointer; border: 2px solid #fff; box-sizing:border-box;}
.small_list ul li img{display:block; width: 151px; height: 91px;}
.small_list ul li.on { border: 2px solid #f6873a }
.btn{display:block;width:20px;height:73px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.btn:hover{background-color:#e7000e}
.left_btn{float:left;margin-right:10px;background-image:url(/template/default/images/case_left.jpg); height: 95px; width: 40px;}
.right_btn{float:right;background-image:url(/template/default/images/case_right.jpg); height: 95px; width: 40px;}
.large_box{ width: 750px; margin: 0 auto 50px; }
.honor_h3{ text-align: center; height: 100px; line-height: 100px; overflow: hidden; font-size: 30px; }
.large_box li{ display: none; }
.large_box li img{ width:750px; height: 408px; border: 1px solid #dedede; box-sizing: border-box; }
.small_box{ width: 742px; height: 96px;  margin: 0 auto  }
.small_list{ width: 643px; height: 96px;  box-sizing: border-box; }

.even_em{ display: block; margin: 0 auto;width: 22px; }
.even_inner{background: url(/template/default/images/even2.png) center top repeat-y;padding:72px 0 60px 0; margin-bottom: 30px;  }
.even{  margin-top:65px;  }
.even_inner li{ margin-bottom:10px;  }
.even_left{ float: left; width: 675px; }
.even_h3{ height: 30px; line-height: 30px;background: url(/template/default/images/even3.png) right center no-repeat; text-align: right;  overflow: hidden;  font-size: 22px; color: #10459a; padding-right:34px; }
.even_word{ line-height: 34px; text-align: right; color: #666666; font-size: 14px;padding-right:34px; }
.even_right{ float: right;width: 680px;  }
.even_right .even_h3{ text-align: left;background: url(/template/default/images/even3.png) left center no-repeat; padding: 0 0 0 34px; }
.even_right .even_word{ text-align: left; padding: 0 0 0 34px; }

.honor_ul{ margin: 60px 0 50px -70px; }
.honor_ul li{ margin: 0 0 50px 70px;  transition: all 0.5s ease 0s; float: left; width:400px; position: relative; overflow: hidden;  }
.honor_img{ display: block; width: 389px; height: 278px; overflow: hidden; border: 1px solid #dedede }
.honor_tit{ display: block; height:78px; transition: all 0.5s ease 0s; line-height: 78px; overflow: hidden;  font-size: 16px; text-align: center; color: #666666; }
.honor_ul li:hover .honor_tit{ color: #10459a; transition: all 0.5s ease 0s; }
.honor_line{ position: absolute; right: -1px;  transition: all 0.5s ease 0s; top: -300px; width: 10px; background: #10459a; height: 296px; }
.honor_ul li:hover .honor_line{ top: 62px; transition: all 0.5s ease 0s; }


.phone_banner{ display:none;}
.flex-control-nav {  display: none}
.flex-direction-nav{ display: block; }
.flex-prev{ display: block;background: url(/template/default/images/banner_left.png) center center no-repeat; font-size: 0; width: 52px; height: 49px; position: absolute; left: 10px; top: 50%; margin-top: -29px; z-index: 99 }
.flex-next{ display: block;background: url(/template/default/images/banner_right.png) center center no-repeat; font-size: 0; width: 52px; height: 49px; position: absolute; right: 10px; top: 50%; margin-top: -29px; z-index: 999 }
.flexslider {position: relative;width: 100%;margin:0 auto; overflow:hidden;max-height:640px;height:100%; }
.slides li .banner_img{ width:100%; height:auto;}
.slides li { position:relative; width:100%; height:auto;}
.slides li img{transition: 8s ease 0s;}
.slides {width:100%; height:auto;}
/* .slides li.flex-active-slide img{ transition: 8s ease 0s; transform: scale(1.15,1.15); } */

.yeild_tit{ padding:98px 0 68px 0;  }
.index_h3{ float: left; height: 34px; line-height: 34px; font-size: 24px; color: #10459a }
.yei_ul{ float: right; }
.yei_ul li{ float: left; margin-left:30px;  }
.yei_ul li a{font-size: 14px; color: #666666;transition: all 0.5s ease 0s;  width:108px; height: 32px; line-height: 32px; display: block; border-radius: 20px; border: 1px solid #dedede; text-align: center;  }

.yei_ul li a:hover{ background: #10459a; border: 1px solid #10459a; color: #fff; transition: all 0.5s ease 0s; }
.with{ font-size: 14px; color: #999999; height: 100px; line-height: 100px; }
.with_i{ color: #10459a; font-size: 24px;padding-right: 10px;  }
.pro_index{ padding: 0; }
.car{ background: #efefef;  }
.car_inner{ height:400px; overflow: hidden; position: relative;  }
.car_scroll{ position: absolute; left: 0; top: 0; height: 400px; width: 1340px; overflow: hidden; }
.car_left{ float: left; width:612px;  }
.car_tit{ height:82px; padding-top: 66px;  transition: all 0.5s ease 0s; line-height: 82px; overflow: hidden; font-size: 22px; display: block;   }
.car_line{ display: block; height:1px; background: #2c65c0; width: 50px; margin-bottom:24px;  }
.car_tit:hover{ color: #173275; transition: all 0.5s ease 0s; transform: translateX(20px); }
.car_div{ height:60px; line-height: 30px; overflow: hidden; font-size:14px; color: #666666; margin-bottom: 50px;   }
.car_see{ display: block;transition: all 0.5s ease 0s;  height:36px; line-height: 36px; color: #999999; font-size: 14px;  }
.car_see:hover{color: #173275; transition: all 0.5s ease 0s; transform: translateX(20px);}
.car_right{ float: right; width: 670px; height: 400px; overflow: hidden; }
.car_right img{ width: 670px; height: 400px; overflow: hidden;}

.left_sub{ position: absolute; left:670px; background: url(/template/default/images/banner_left.png) center center no-repeat; width: 52px; height: 49px; margin-top:176px;    }
.right_sub{position: absolute; right:0px; background: url(/template/default/images/banner_right.png) center center no-repeat; width: 52px; height: 49px; margin-top:176px; }

.us{background: url(/template/default/images/bj.jpg) center top no-repeat; }
.us_h3{ height:175px; line-height: 175px; font-size: 14px; color: #999999;   }
.ush3{ font-size:24px; color: #10459a; padding-right: 10px;  }
.us_div{ height:220px; overflow: hidden; position: relative; padding-bottom: 75px; width: 310px; float: left;  }
.us_scroll{ height: 220px; width: 310px; position: absolute; left: 0; top: 0; overflow: hidden; position: relative; }
.us_scroll li{ float: left; width: 100%; }
.us_left{ float: left; width:310px;  }
.us_right{ float: right; width: 1002px; height: 220px; overflow: hidden; }
.us_right img{ width: 460px; height: 220px; overflow: hidden; }
.us_dl dt{ float: left; width: 258px; height: 218px; border: 1px solid #dedede; margin:0 40px 0 50px; background: #fff; text-align: center; }
.us_day{ display: block; height:30px; line-height: 30px; font-size: 14px; color: #999999; }
.us_year{ display: block; height: 50px; line-height: 50px; text-align: center; padding-top:72px; position: relative; font-size:36px;   }
.year{ font-size: 14px; position: absolute; color: #999999; top: 53; right: 77px;  }
.us_dl dd{ float: left; width:495px;  }
.us_zi{ height:180px; line-height: 30px; overflow: hidden; font-size: 14px; color: #666666; margin-bottom: 10px;  }
.us_see{ color:#10459a; font-size: 14px; height: 30px; line-height: 30px; }
.about_usleft{ display: block; position: absolute; left: 0; top: 70px; background: url(/template/default/images/us_left.jpg) center center no-repeat; width: 50px; height: 50px;  }
.about_usright{ display: block; position: absolute; left: 50px; top: 70px; background: url(/template/default/images/us_right.jpg) center center no-repeat; width: 50px; height: 50px;  }
.us_zuo{ float: left; width: 495px; margin-right: 30px; }
.enterprise{ clear: both; }
.us_see:hover{ font-weight: bold;  }
.ent_dl{ float: left; width:670px;  }
.ent_dl dt{ width: 670px; height: 258px; overflow: hidden; margin-bottom: 3px; }
.ent_dl dt img{width: 670px; height: 258px; overflow: hidden;transition: all 1s ease 0s;  }
.ent_dl dd{ background: #f7f7f7; padding: 26px 0; }
.ent_h3{height: 34px; transition: all 0.5s ease 0s; line-height: 34px; overflow: hidden; color: #10459a; font-size: 22px; padding-left: 50px;  }
.ent_i{ display:  block; height: 28px; line-height: 28px; overflow: hidden; color: #868585; font-size: 14px; padding-left: 50px; }
.jour_see{ float: right;transition: all 0.5s ease 0s; font-size: 14px; color: #10459a; height: 175px; line-height: 175px; }
.us_h3{ float: left; }
.jour_tit{ border-bottom: 1px solid #ededed }
.ent_dl:hover .ent_h3{background: url(/template/default/images/us3.jpg) left center no-repeat; transition: all 0.5s ease 0s; }
.ent_dl:hover  dt img{ transition: all 1s ease 0s; transform: scale(1.1); }
.jour_ul{ margin:64px 0 90px -70px;  }
.jour_ul li{ width: 400px; margin: 0 0 0 70px; float: left; }
.jour_word{ height:56px; line-height: 28px; overflow: hidden; color: #707070; font-size: 14px;  }
.jour_time{ display: block; height: 42px; line-height: 42px; overflow: hidden; color: #cccccc; font-size: 26px; }
.jour_i{ display: block; height:46px;transition: all 0.5s ease 0s; line-height: 46px; overflow: hidden; font-size:16px;   }
.jour_more{ display: block; height: 62px; line-height: 62px; color: #10459a; font-size: 14px; }
.jour_line{ background: #10459a; height: 1px; width:55px; display: block;  }
.invest .so_dl dt{ display: none; }
.invest .so_dl dd{ float: none; width: 100% }
.jour_see:hover{ font-weight: bold; transition: all 0.5s ease 0s; }
.jour_ul li:hover .jour_i{ color: #173275; transition: all 0.5s ease 0s; transform: translateX(20px); }

.news_dl:hover dt a{ color: #173275; transition: all 0.5s ease 0s;}
.news_dl:hover .news_more{ background: url(/template/default/images/newsee1.png) right center no-repeat; color: #173275 }

.begin .nav_ul li{ padding: 0 14px; }
.begin .head{ padding: 0 10px; }
.begin .nav_ul{ margin-left: 135px; }
.begin .yeild_tit{ padding: 60px 0 40px 0; }
.pages{
  text-align: center;
  padding-bottom: 20px;
}
.pags-item{
  display: inline-block;
  min-width:32px;
  line-height:32px;
  font-size: 14px;
  margin: 0 5px;
  border:1px solid #dddddd;
}
.cur,.pags-item:hover{
  color:#fff;
  border-color: #173275;
  background:#173275;
}<!--0.00013113021850586-->