html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{margin:0;line-height: 1.42857143;font-size: 14px;min-width: 1230px;background: #fff;color: #333;}
* { margin:0; padding:0;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
a{-webkit-text-decoration-skip:objects;background-color:transparent;}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
img { border:0px;}
li{ list-style:none; float:left;}
em, i {font-style: normal;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,html [type=button],/* 1 */
[type=reset],[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;    background: none;}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
summary{display:list-item;}
article,aside,footer,header,nav,section,figcaption,figure,main,details,/* 1 */
menu{display:block;}
pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em;}
audio,video,canvas{display:inline-block;}
template,[hidden]{display:none;}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
a {color: #333;text-decoration: none;transition: all ease 0.36s;}
a:hover {color: #3282c7;}
ul {margin: 0;list-style: none;padding: 0;}
.fl{float: left;}
.fr{float: right;}
.wrap{max-width: 1200px;margin: 0 auto;}

.container {padding: 0 15px;min-width: 1200px;margin: 0 auto;max-width: 1200px;}

 @-webkit-keyframes rotates {
    0% {
      -webkit-transform: rotate(-360deg);
      transform: rotate(-360deg);
    }
    50% {
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    100% {
      -webkit-transform: rotate(-0deg);
      transform: rotate(-0deg);
    }
  }
  @keyframes rotates {
    0% {
      -webkit-transform: rotate(-360deg);
      transform: rotate(-360deg);
    }
    50% {
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    100% {
      -webkit-transform: rotate(-0deg);
      transform: rotate(-0deg);
    }
  }
 .s {
    background: url(../images/tip.png) no-repeat;
} 
.zitc{cursor: pointer;-webkit-animation: zitc 600ms ease-out infinite alternate;animation: zitc 600ms ease-out infinite alternate;}
@keyframes zitc{
	0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
/*	20% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    25% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    75% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }*/
100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}
/*head_main_nav*/
.head_main_nav{width:100%; height:105px;   position:relative;background: #fff;}
.head_main_nav .wrap{position: relative;}
.logo{float:left;}
.logo img{ float:left; margin-top:20px;height: 60px;}
.logo .header_g{ margin-top:23px;  max-width: 530px;    float: left;position: relative;padding-left: 16px;line-height: 1.4;border-left: 1px solid #797979;margin-left: 20px;}
.logo .header_g p{ color: #545454;font-size: 16px;   }
.logo .header_g p span{color: #1e45a2;font-size: 20px;font-weight: bold; }
.top .fr{margin-top: 46px;}
.telb{ padding-left:60px;/* min-width:272px; */text-align: left;height: 58px;margin-top: 26px;
  background-position: left -100px;line-height:1; float: right; }
.telb h1{  font-size: 18px;display: block;color: #383838;}
.Telephone{ font-size:30px;  *display: inline-block;font-family: 'impact','Microsoft Yahei';color: #f26f05; }
.icodex{width: 117px;float: right;margin-left: 14px;margin-top: 26px;}
.icodex img{width: 117px;height: 46px;display: block;margin: 0 auto;}


/*header*/
.header { height: 90px;width:100%; background:#1e46a1;}



.nav{height:90px;float: right;}
.nav ul{margin:0 auto;}
.nav li{position: relative;width: 150px;float: left;z-index: 66; line-height: 75px; }
.nav li>a{    font-size: 16px;text-align: center;    color: #fff; font-weight: bold;   display: block;line-height: 1.8;padding-top: 18px;height: 72px; }
.nav li>a i{     font-style: normal;    font-weight: normal;    display: block; font-size: 14px;color: #8593c5; text-transform: uppercase;}
.nav li:hover,.nav li.cur{}
.nav li:hover a,.nav li.cur a{color: #ffffff;font-weight: bold;background: #fe7200;}
.nav li:hover a i,.nav li.cur a i{color: #ffffff;}
.nav li:hover dd a,.nav li.cur dd a{color: #ffffff;font-weight: normal;}
.nav li:first-child a{}
.nav dl{ position:absolute;width:100%; background:#0060ae;top:90px;left:0;display:none;}
.nav dd a{ display:block;height:56px; line-height:56px;width:100%; text-align:center;color:#ffffff;font-size: 16px;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.nav dd a:hover{ background:#9f1013;color:#ffffff;}


/*banner*/
.banner{width:100%; overflow:hidden; position:relative;height:550px; background:#222c50;}
.banner ul{ position:absolute;height:550px;} 
.banner li{width:100%;height:550px;float:left; text-align:center;}
.banner .tip{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;text-align: center;padding-top: 12px;height: 40px;}
.banner .tip em{ display: inline-block;
    float: none;
    +display: inline;
    +zoom: 1;
    width: 40px;
    height: 16px;
    background: #0061c2;
    margin: 0 10px;
    cursor: pointer;}
.banner .tip .cur{ background:#f36f05;}

/*关键词搜索*/
.baner_b{height: 60px; padding-top: 10px;color: #454545; }
.baner_b .wrap{position: relative;   height: 50px;line-height: 2.4;}
.baner_b .zi{   font-size: 16px; max-width: 750px;margin-top: 6px;line-height: 1.6;}
.baner_b .zi b{    }

.baner_b .zi p{    float: left;}

.baner_b .tel{ color: #fff;margin-top: 12px;background-position: left -200px;}
.baner_b .tel h1,.baner_b .tel p{ color: #fff;}
.searcher{width:330px;height:40px;float: right;margin-top: 6px;}
.searcher .submit{width:48px;height:36px;float:right;border:0px;background-position: left -300px; 
  color: #fff;cursor:pointer;}
.searcher .txt{width:280px;height:31px;line-height:31px;float:right; text-indent: .5em;border: none;
border: 2px solid #a8a8a8;border-right: none;}

/*title*/

.details{width: 200px;height: 40px;background: #1667cb;color: #fff;text-align: center;line-height: 40px;display: block;margin: 0 auto;    transition: all ease 300ms;}
.details:hover{color: #fff;width: 220px;}



.tit2 {font-size: 28px;line-height: 28px;height: 95px;color: #8a8f94;text-align: center;position: relative;text-transform: uppercase;
  font-family: 'impact';font-size: 32px;margin: 20px 0 62px 0;}
.tit2 span {display: block;color: #3b3b3b;font-family: 'Microsoft Yahei';font-size: 42px;line-height: 65px;font-weight: 700;position: absolute;left: 32%;top: 0;}
.tit2 span b {color: #0056b3;font-size: 48px;}
.tit2 p {position: absolute;left: 33%;top: 70px;}
.tit2 .i {background: url(../images/tit2_l.png) right no-repeat;position: absolute;left: 0;bottom: 0;width: 343px;display: block;height: 67px;}
.tit2 em {background: url(../images/tit2_r.png) left no-repeat;position: absolute;right: 0;bottom: 0;width: 343px;display: block;height: 67px;}

/*iprocce*/
.iprocce{background: #f5f5f5;    padding: 0 0 60px;}
.iprocce ul{  }
.iprocce li{width: 197px;height: 226px;  color: #fff; position: relative;
  text-align: center;margin-right: 24px;background: url(../images/itid_li.png) center top no-repeat; background-size:cover ;
  padding: 30px 38px 20px 38px;margin-right: 36px; transition: all ease 0.36s;}
.iprocce li .img{ width: 90px;height: 80px;margin: 0 auto;    background: url(../images/icontact.png) no-repeat 14px top;}
.iprocce li:nth-child(2n){background: url(../images/itid_li2.png) center top no-repeat;background-size:cover ;}
.iprocce li .icon_2{ background-position: -278px top;}
.iprocce li .icon_3{ background-position:-560px top;}
.iprocce li .icon_4{ background-position: -846px top;} 
.iprocce li span{display: block;font-size: 20px; height: 50px;line-height: 50px;border-bottom: 1px solid #2078ca;}
.iprocce li em{font-style: normal;font-size: 14px;line-height: 2;display: block;margin-top: 10px; }
.iprocce li:nth-child(2n) span{border-color: #656565;}
.iprocce li:hover{     transform:translateY(-10px);
box-shadow: 5px 5px 20px #9c9c9c;}
.iprocce li:nth-child(4n){margin-right: 0;}
.iprocce li:hover .img{  }

/*ipro*/
.ihead{position: relative; height: 55px;line-height: 55px;margin-bottom: 20px; background: #0159b6;color: #fff;}
.ihead h1{font-size: 22px;  background-position: 28px -484px;   display: inline-block;*display: block;*width: 200px;
  padding: 0 12px 0 58px;  font-weight: bold;}
.ihead a.mo{ position: absolute;right: 16px;top: 14px;font-size: 14px; display: block;  line-height: 54px;color: #fff;
background-position: right -500px;padding-right: 30px;width: 25px;height: 25px;}
.ihead a.mo:hover{font-weight: bold;  }

.ipro{padding: 26px 0 50px;background: #f5f5f5;}
.ipro .tod{float: right;width: 886px;}
.ipro .tod ul{}
.ipro .tod li{float: left;margin:0 16px 16px  0;position: relative;width: 282px ;border: 1px solid #cfcfcf;
   overflow: hidden; height: 247px;}
.ipro .tod li img{display: block;width: 100%;height: 212px;}
.ipro .tod li:nth-child(3n){margin-right: 0;}
.ipro .tod span{color: #fff;font-size: 14px;text-align: center;display: block;height: 34px;line-height: 34px;
background: #e3e3e3;border-top: 1px solid #cfcfcf;}
.ipro .tod .shadow{background: url(../images/cover.png) repeat center top;color: #fff;position: absolute;left: 0;top: 249px;
width: 100%;height: 100%;text-align: center; 
     display: block;
    z-index: 2;
    transition: all .6s ease 0s;
    transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
    -webkit-transform: translate3d(0, 10px, 0);}
.ipro .tod .shadow h2{background: url(../images/glass.png) no-repeat center top;font-size: 14px;
display: block;width: 100%;text-align: center;padding-top: 44px;margin-top:42px;}
.ipro .tod .shadow h2 a{color: #fff;font-size: 18px;}
.ipro .tod .shadow a.detail{ width: 70px;height:34px;border: 1px solid #fff;font-size: 14px;text-align: center;border-radius: 3px;
  display: inline-block;line-height:34px;margin-left: 10px;color: #fff;margin-top: 20px;background:url(about:blank);}
.ipro .tod .shadow a.detail:hover{ color: #1e45a2;background: #fff;}
.ipro .tod li:hover{ }
.ipro .tod li:hover span{display: none; }
.ipro .tod li:hover .shadow{ top:-10px;    transition: all ease 500ms;}
.sidebar2 { float:left; width:280px; }
.topclass { width:100%; height:138px; background-color:#0158b7; color:#FFF; text-align: center; }
.topclass h2 {padding: 34px 0 0 0 ;  font-size:30px;font-weight: bold; text-align: center;}
.topclass span {  font-size: 18px;text-transform: uppercase; }
.side-menu { background-color:#fff; padding:10px; border: 4px solid #0158b7; }
.side-menu dd {margin: 10px 0; }
.side-menu dd > a {     display: block;
    height: 60px;
    line-height: 60px;
    padding: 0 0 0 42px;
    background: #e8ecf7 url(../images/tip.png) no-repeat 24px -432px;
    color: #454545;
    overflow: hidden; }
.side-menu dd > a:hover {  background-color: #f17005;color: #fff;background-position: 24px -378px;}
.side-menu .drop {  display:none; }
.side-menu .drop li { width:100%; height:38px; line-height:38px;float: none;margin: 8px 0; }

.side-menu .drop li.hover{border: 1px solid #f7e3d3;}
.side-menu .drop li.hover a{background: #ffffff;}

.side-menu .drop a { display:block;  background:#f7e3d3;text-align: center; color: #454545;  }
.side-menu .drop a:hover { background:#f17005;color: #fff;}
.side-menu dd.current .drop { display:block; }
.side-menu dd.current > a {  background-color: #f17005;color: #fff;background-position: 24px -378px;}
.side-menu li.current > a { background:#343434 url(../images/tip.png) no-repeat 24px -179px;color: #fff; }
.sidebar2  .tel1{background:url(../images/tel2.png) repeat center;height: 120px;}
.sidebar2 .tel1 h1{padding-left: 55px;background-position: left -574px;color: #fff;
;margin-left: 15px;}
.sidebar2 .tel1 span{ font-size: 14px;line-height: 1.4;padding-top: 26px;
    display: block;}
.sidebar2 .tel1 p{font-size: 21px; line-height:1;font-weight: bold;*margin-top: -20px;}
.sidebar2 .tel1 .zx{line-height: 30px;color: #fff;background: #ff8e37;font-size: 14px;float: left;    padding: 0 20px;  margin-top: 10px;}
.sidebar2 .tel1 .zx:hover{padding: 0 30px;  }

/*course*/
.course{background: url(../images/course_bg.jpg)no-repeat center;height: 356px;    background-size: cover;}
.course .wrap{position: relative;}
.course .des{color: #fff;margin-top: 45px;}
.course .des h1{font-weight: bold;font-size: 40px;line-height: 66px;}
.course .des h1 i{color: #ff8e37;}
.course .des h3{font-size: 48px;line-height: 56px;margin-top: 10px;}
.course .des h4{font-size: 18px;line-height: 30px;}
.course .des .ctel{background: url(../images/ctel.png) no-repeat left center;padding-left: 65px;margin-top: 28px;}
.course .des .ctel span{font-size: 18px;line-height: 28px;}
.course .des .ctel h5{font-weight: bold;font-size: 36px;line-height: 40px;}
.course .form { width: 534px;}
.course .form .item { position: relative; display: block; margin: 0 0 16px 0; float: left; width: 482px; height:54px; line-height: 54px; border: 1px solid #e1e1e1;padding-left: 50px; line-height: 48px; }
.course .form .li-1 { background: url(../images/form-2.png) 5px center no-repeat #fff; }
.course .form .li-2 { background: url(../images/form-3.png) 5px center no-repeat #fff; }
.course .form .li-3 { background: url(../images/form-4.png) 5px center no-repeat #fff; }
.course .name,
.course .tel,
.course .content { position: relative; display: block; width: 480px; height: 54px; line-height: 54px;float: left; background: none; border: 0px; }
.course .form .tit{margin: 26px 0 12px;}
.course .form .tit h2{font-size: 40px;color: #15409f;  position: relative;line-height: 50px;}
.course .form .tit p{}
.course .form .button { cursor: pointer; width: 100%;height: 56px;line-height: 56px; background: #15409f;text-align: center;color: #fff;text-transform: uppercase;margin:8px auto 60px;border: none;font-size: 18px;transition: all ease 0.36s;}
.course .form .button:hover{    background: #f47b21;}
/*iadvantage*/
.iadvantage{padding: 50px 0 40px;background: #f5f5f5;}
.iadvantage .iadvantage_tit{width: auto;border-bottom: 3px solid #0065cd;position: relative;}
.iadvantage_tit h1{margin: 0 auto;font-size: 36px;color: #0065cd;background: url(../images/6.png) no-repeat 410px center;
  width: auto;height: 120px;line-height: 44px;font-weight: bold;text-align: left; padding-left: 515px; 
font-family: 'MFLIHei_Noncommercial';}
.iadvantage_tit h1 b{font-size: 50px; line-height: 59px;}
.iadvantage_tit .san{position: absolute;left: 50%;bottom: -18px;width: 30px;height: 20px;
  background: url(../images/iadv_san.png) no-repeat center;}
.iadvantage .tod{margin-top: 50px; }
.iadvantage ul.iad_tod{ float: left;width: 620px;}
.iadvantage .tod li{ margin-top: 70px;}
.iadvantage .iad_tod li em{ display: block;color: #fff; background-position: left -698px;font-weight: bold;
  width: 86px;height: 92px;font-size: 40px;text-align: center;float: left;margin:10px 25px 0 0;}
.iadvantage li .wd{ float: right;width: 508px;}
.iadvantage li b{font-size: 24px;color: #0065cd;border-bottom: 2px dotted #d0d0d0; line-height: 2;
  display: inline-block;}
.iadvantage li b span{color: #ff6c00; }
.iadvantage li  p{ color: #888888;font-size: 16px;line-height: 1.6;font-weight: 400;}
.iadvantage .iad_tod2{ float: left; margin-top: 25px; margin-left: 20px;}
.iadvantage .img2{ margin-left: 0;margin-right: 34px;}

/*icase*/
.icase{background: url(../images/icase.jpg)no-repeat center;background-size:cover ;padding: 74px 0 80px;    position: relative;}
.icase .title{text-align: center;color: #fff;    line-height: 1;}
.icase .title h2{font-size: 48px;    text-transform: uppercase;font-family: impact;opacity: 0.1;}
.icase .title h3{font-size: 36px;margin-top: -24px;font-weight: bold;}
.icase .main { position: relative;width: 100%; overflow: hidden; padding: 20px 0 0; }
.icase .list { width: 300%; overflow: hidden; }
.icase .list li {position:relative;float:left;width: 286px; text-align: center; margin: 0 18px 0 0;transition:all 300ms ease;}
.icase .list li a { display: block; width:286px; height:214px;overflow:hidden;}
.icase .list li img { display:block; width:286px; height:214px;    transition: all ease 0.36s; }
.icase .list li h3 {position:absolute;left:0;bottom:0;width:100%;height:34px;line-height:34px;color:#fff;font-size:16px;text-align:center;background: url(../images/cover.png) center center repeat;}
.icase .next,
.icase .prev { width: 35px; height: 70px; display: block; position: absolute; top:328px;cursor: pointer;transition:all 300ms ease; }
.icase .prev {  left: 50%; margin-left: -644px; background: url(../images/btn_pl.png) left center no-repeat;}
.icase .next {  right: 50%; margin-right: -644px; background: url(../images/btn_pr.png) right center no-repeat; }
.icase .list li:hover img{ transform: scale(1.02,1.02);opacity:0.9;background:#fff;}
.icase .icase_nav{margin: 30px auto;}
.icase .icase_nav dl{ text-align: center;}
.icase .icase_nav dl dd{    display: inline-block;
    position: relative;
    margin: 0 12px !important;
    height:40px;
    line-height:40px;
    font-size: 18px;background: #1581f0;    transition: all ease 0.36s;}
.icase .icase_nav dl dd:hover{background: #ff6c00;}    
.icase .icase_nav dl dd a{color: #fff;display: block;    padding: 0 46px;}

.icase .btn dl{ text-align: center;margin-top: 46px}
.icase .btn dl dd{    display: inline-block;
    position: relative;
    margin: 0 35px !important;
    height:40px;
    line-height:40px;
    font-size: 16px; transition: all ease 0.36s;border: 1px solid #eeeeee;}
.icase .btn dl dd:hover{background: #fff;}    
.icase .btn dl dd:hover a{color: #1e46a1;}
.icase .btn dl dd a{color: #fff;display: block;    padding: 0 20px;}

.icase .list li .frame{ position: absolute; top: 0px; left: 0px; display: block; width:286px;height:214px; overflow: hidden;    z-index: 2; }
.icase .list li .frame .pa{ display: block; position: absolute; background: #fff; opacity: 1; filter: alpha(opacity=100); }
.icase .list li .frame .trans-8 { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: 0.3s; }
.icase .list li .frame .border-top { width: 0; height: 1px; top: 3%; left: 3%;}
.icase .list li .frame .border-right { width: 1px; height: 0; top: 3%; right: 3%;}
.icase .list li .frame .border-bottom { width: 0; height: 1px; bottom: 3%; left: 3%;}
.icase .list li .frame .border-left { width: 1px; height: 0; top: 3%; left: 3%;}
.icase .list li:hover .frame { display: block; width:286px; height: 214px; overflow: hidden; }
.icase .list li:hover:hover .frame .border-top, .icase .list li:hover:hover .frame .border-bottom { width: 94%; height: 1px; }
.icase .list li:hover:hover .frame .border-right,.icase .list li:hover:hover .frame .border-left { height: 94%; width: 1px; }
.icase .list li .des{    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: rgba(24, 67, 163, 0.4);display: none;transition: all ease 0.36s;}
.icase .list li .des h2{font-size: 16px;color: #ffffff;line-height: 214px;}
.icase .list li:hover .des{display: block;}

/*icase2*/
.icase2{width: 100%;background: #ffffff;padding: 74px 0 80px; }
.icase2 .iclass_tit{text-align: center;color: #313131;    line-height: 1;}
.icase2 .iclass_tit em{font-size: 48px;    text-transform: uppercase;font-family: impact;opacity: 0.1;}
.icase2 .iclass_tit h1{font-size: 36px;margin-top: -24px;font-weight: bold;}
.icase2 .iclass_tit h1 i{color: #1e46a1;}
.icase2 .tod{ overflow: hidden;position: relative; }
.icase2 .tod ul{padding: 50px 0 40px;}
.icase2 .tod li{float: left;margin: 0 40px 0 0;position: relative;width: 270px;height: auto;overflow: hidden;}
.icase2 .tod li:nth-child(4n){margin-right: 0;}
.icase2 .tod li img{width: 270px;height: 203px;display: block;transition: all ease 0.5s;}
.icase2 .tod li:hover img{transform: scale(1.05);}
.icase2 .tod span{color: #fff;font-size: 22px;text-align: center;display: block;background-color: #313131;
height: 58px;line-height: 58px;}
.icase2 .tod span a{ color: #fff;}
.icase2 .tod li:hover span{background-color: #1c4296; }
.icase2 .btn dl{ text-align: center;}
.icase2 .btn dl dd{    display: inline-block;
    position: relative;
    margin: 0 35px !important;
    height:40px;
    line-height:40px;
    font-size: 16px; transition: all ease 0.36s;background: #15409f;}
.icase2 .btn dl dd:first-child{background: #9badd3;}
.icase2 .btn dl dd:hover{background: #f36f05;}    
.icase2 .btn dl dd a{color: #fff;display: block;    padding: 0 20px;}

/*iabout */
.iabout{color: #333;padding-top: 1px;padding: 20px 0 60px;background: #f5f5f5;}
.iabout .iclass_tit{text-align: center;color: #313131;    line-height: 1;}
.iabout .iclass_tit em{font-size: 48px;    text-transform: uppercase;font-family: impact;opacity: 0.1;}
.iabout .iclass_tit h1{font-size: 36px;margin-top: -24px;font-weight: bold;}
.iabout .iclass_tit h1 i{color: #1e46a1;}
.iabout .tod{margin-top: 30px; } 
.iabout .tod .img{ width: 358px;background: url(../images/iabout_img.png) right top no-repeat;} 
.iabout .tod img{width: 333px;height: 293px;margin-top: 30px; } 

.iabout .wd{ font-size: 15px; line-height: 1.8;margin-top: 20px;width: 780px;}
.iabout .wd h1{color: #2b2a2a;font-size: 20px; margin-bottom: 16px;	font-weight: bold;}
.iabout .wd a.detail{display: block;width: 124px;height: 40px;font-size: 16px;line-height: 40px; 
    color: #fff;margin-top: 36px; text-align: center;background: #034eb4;}
.iabout .wd a.detail:hover{background: #0047A7;   -webkit-transform:translateY(-4px);
  transform:translateY(-4px); }

/*inquiry*/
.inquiry{background: url(../images/inquiry_bg.jpg)no-repeat center;background-size:cover ;height: 184px;}
.inquiry .txt{color: #ffffff;margin-top: 28px;margin-left: 38px;}
.inquiry .txt h2{font-weight: bold;font-size: 30px;line-height: 40px;}
.inquiry .txt p{font-size: 18px;line-height: 30px;}
.inquiry .txt ul{margin-top: 16px;}
.inquiry .txt li{line-height: 32px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;height: 32px;padding: 0 14px;}
.inquiry .txt img{width: 18px;height: 18px;margin: 7px 6px 0 0;    float: left;}
.inquiry .txt span{font-size: 16px;font-weight: bold;}
.inquiry .tel_box{width: 286px;color: #fff;}
.inquiry .tel_box h3{font-weight: bold;font-size: 18px;line-height: 26px;margin-top: 18px;}
.inquiry .tel_box h4{font-weight: bold;font-size: 36px;line-height: 36px;}
.inquiry .tel_box .zixun{width: 186px;height: 42px;color: #11337f;background: #fff;font-size: 18px;border-radius: 42px;display: block;
font-weight: bold;text-align: center;line-height: 42px;margin-top: 14px;}
.inquiry .tel_box .zixun:hover{width: 200px;}

/*part2*/
.part2{padding: 70px 0 60px;background: #f5f5f5;}
.part2 .iclass_tit{text-align: center;color: #313131;    line-height: 1;margin-bottom: 40px;}
.part2 .iclass_tit em{font-size: 48px;    text-transform: uppercase;font-family: impact;opacity: 0.1;}
.part2 .iclass_tit h1{font-size: 36px;margin-top: -24px;font-weight: bold;}
.part2 .iclass_tit h1 i{color: #1e46a1;}
.part2 .iexpert{width: 572px;    position: relative;}
.iexpert .iexpertCon {
  position: relative;
  overflow: hidden;
}

.iexpert .list {
  width: 500%;
  position: relative;
}
.iexpert .item {
  width:100%;
  position: relative;
  float: left;
  overflow: hidden;
 padding: 24px 0 0;
}
.iexpert .item:hover .date{color: #0061a8;}
.iexpert .item:hover .des h4{color: #0061a8;}
.iexpert .item:hover .des span{background: #0061a8;border-color:#0061a8;color: #ffffff;}
.iexpert .item a {
  display: block;}
.iexpert .item .img{float: left;width:268px;height: 201px;border: 1px solid #d5d5d5;overflow: hidden;}
.iexpert .item .img img {display: block;    width: 100%;
    height: 201px;transition: all ease 0.5s;}
.iexpert .item .des{float: left;width: 284px;margin-left: 18px;}
.iexpert .item .des h4{font-size: 18px;line-height: 34px;margin-top: 2px;}
.iexpert .item .des h5{color: #999999;font-size: 14px;line-height: 28px;}
.iexpert .item .des p{font-size: 14px;line-height: 28px;color: #666666;}
.iexpert .item .des span{width: 106px;height: 30px;border: 1px solid #cccccc;border-radius: 30px;display: block;text-align: center;line-height: 30px;font-size: 14px;margin-top: 18px;transition: all ease 0.5s;}
.iexpert .item:hover .des span{width: 120px;}
.iexpert .item:hover .img img{transform: scale(1.05);}
	.iexpert .hd ul{ overflow: hidden;
    margin-top: 10px;
    zoom: 1;
    margin: 24px auto;
    display: block;
    width: 108px;}
		.iexpert .hd ul li{ float:left;  width:12px; height:12px;border-radius: 12px; overflow:hidden; margin:0 12px; text-indent:-999px; cursor:pointer; background:#333333; }
		.iexpert .hd ul li.on{ background:#0074c9; }
		
.itit{height: 45px;width: 100%;font-weight: 700;border-bottom: 1px solid #d5d5d5;}
.itit .tit{float: left;color: #414141;font-size: 24px;line-height: 1;padding-left: 34px;
  background:url(../images/tip.png) no-repeat left bottom;margin-top: 9px;}
.itit .tit i{ font-style: normal;color: #1e45a2;}
.itit a.more{float: right;color: #414141;font-size: 14px;border-top: 1px solid #d5d5d5;padding-right: 16px;line-height: 30px;
  border-bottom: 1px solid #bababa;	background:url(../images/tip.png) no-repeat right -796px;margin-top: 6px;font-weight: normal;}
.itit a.more:hover{color: #1e45a2;}

.part2 .inews{width: 582px;}
.part2 .inews ul{margin-top: 14px;}
.part2 .inews li{width: 100%;display: block;margin-bottom: 20px;    }
.part2 .inews li a{display: block;}
.part2 .inews li .des{width: 464px;float: left;transition: all ease 0.5s;}
.part2 .inews li .des h2{background: url(../images/dian.png) no-repeat left center;font-size: 18px;line-height: 40px;padding-left: 16px;}
.part2 .inews li .des p{line-height: 28px;color: #666666;}
.part2 .inews li .date{width: 70px;float: right;text-align: center;color: #666666;    margin-top: 24px;}
.part2 .inews li .date h3{font-size: 14px;}
.part2 .inews li .date span{font-size: 30px;}
.part2 .inews li:hover .des{padding-left: 20px;}

/*signal*/
.signal{background: #1e46a1;color: #fff;padding: 30px 0 20px; }
.signal .dtel{float: left;}
.signal .dtel p{font-size: 14px;line-height: 28px;}
.signal .dtel span{font-size: 24px;    font-weight: bold;line-height: 36px;}
.signal ul{float: left;    margin-top: 25px;}
.signal ul li{float: left;margin-left: 52px;line-height: 36px;}
.signal li a{color: #fff;font-size: 16px;    display: block;}
.signal .dlogo{float: right;  /*  margin-top: 10px;*/}
.signal .dlogo img{height: 70px;}



/*footer*/
.footer{ padding-top:30px;background: #eef1f6;}
.floor_fl{ width:400px; float:left;}
.floor_fl h3{ font-size:18px; color:#333;}
.floor_fl h3 i{ display:block; width:100px; height:1px; background:url(../images/t7_03.jpg) center center no-repeat; margin-top:10px;}
.floor_fl p{ display:inline-block;margin-top:28px;}
.floor_fl p i{ display:block; float:left; background:url(../images/dh_02.png) left center no-repeat; font-size:14px; color:#333; height:42px; line-height:42px; padding-left:28px; }
.floor_fl p span{ display:inline-block; font-size:30px; color:#333; font-family:"Arial";}
.floor_fl ul{ display:inline-block; padding-top:14px; width:400px;}
.floor_fl ul li{ display:block; font-size:12px; color:#777; line-height:12px; padding-top:14px;    width: 100%;}
.floor_fl .zixun { width: 144px; height: 36px;line-height: 36px;text-align: center; margin-top:6px; font-size: 14px;  color: #fff; cursor: pointer; border: #f47b21 solid 1px; background-color: #f47b21; display: inline-block;}
.floor_fl .zixun:hover{ background-color:#fff; color:#333;}
.floor_z{ width:510px; float:left;}
.floor_z h3{ font-size:18px; color:#333; margin-bottom:20px;}
.floor_z h3 i{ display:block; width:100px; height:1px; background:url(../images/t7_03.jpg) center center no-repeat; margin-top:10px;}
.floor_z .item{ float:left; margin-bottom:10px;}
.floor_z .item.item4{ margin-left:10px;}
.floor_z .item.item1{ clear:left;}
.floor_z .item .txt { width: 244px; height:36px; font-size: 14px; line-height: 36px; text-indent: 8px;color: #a1a1a1; padding-left: 6px; *text-indent: 0px; border:#e5e5e5 solid 1px; background-color:#fff;}
.floor_z .item .area { width:502px; height:60px; background: #fff; font-size: 14px; text-indent: 8px; *text-indent: 0px;  resize: none; *resize: none; -webkit-appearance: none; color: #a1a1a1; line-height:28px; padding-left: 6px; border:#e5e5e5 solid 1px; background-color:#fff;}
.floor_z .item.item6{ width:510px;}
.floor_z .item.item6 .txt{width:502px;height:36px;line-height: 36px;color: #a1a1a1; }
.floor_z .submit { display: block; clear: left;}
.floor_z .submit .btn { width: 144px; height: 36px; margin-top:6px; font-size: 14px;  color: #fff; cursor: pointer; border: #0068b7 solid 1px; background-color: #0068b7; display: inline-block; float:right;}
.floor_z .submit .btn:hover{ background-color:#fff; color:#333;}
.floor_fr{ float:right; width:154px; text-align:center;}
.floor_fr h3{ font-size:18px; color:#333; margin-bottom:20px;text-align: left;}
.floor_fr h3 i{ display:block; width:100px; height:1px; background:url(../images/t7_03.jpg) center center no-repeat; margin-top:10px;}
.floor_fr b{ display:block; width:154px; height:154px; border:#e5e5e5 solid 1px; text-align:center;}
.floor_fr b img{ width:140px; height:140px; display:inline-block; background-size:100%; margin-top:7px;}
.floor_fr p{ display:inline-block; font-size:14px; color:#333; padding-top:24px;}
.floor_z .item .txt.tel{ margin-left:5px;}


/*ilinks*/
.ilinkBox{    overflow: hidden;width: 100%;padding-top: 36px;}
.ilink{margin:0 auto; padding:14px 0; height:56px;}
.ilink>h1{float: left;width: 92px;border-right:1px solid #ccc; height: 50px;line-height: 32px; font-size:30px; color: #1667cb; text-align: center;}
.ilink>h1 font{display: block; font-size:14px; font-weight: bold; line-height: 16px;}
.ilink .link_r{float: left; padding-left:10px;*padding-left:8px;  height: 50px;}
.ilink .link_r>a{  padding:0 10px;  height: 50px;line-height: 50px; font-size:12px; 
	border-left:1px solid #575757; color:#575757; margin: 6px 0;
}
.ilink .link_r>a:hover{color:#ff6d00}
.ilink .link_r>a:first-child{border-left:0}







/*footer*/
.copyright{width:100%;height:48px;line-height:48px;background:#333333;}
.copyright p{font-size:12px;color:#fff; float:left;}
.copyright a{font-size:12px;color:#fff;}
.copyright span{ display:block; float:right; color:#fff;}
.copyright a:hover{color:#fff;}

/*dtop*/
.dtop{position: fixed; left: 2px;top: 100px;z-index: 66;width: 172px;background: #0467cb;    box-shadow: 2px 0 20px rgba(0, 0, 0, 0.1);}
.dtop .bor{background: #0467cb; text-align: center;color: #fff;border-bottom: 1px solid #fff;}
.dtop .bor h2{font-size: 24px;line-height: 52px;font-weight: bold;}
.dtop dl{}
.dtop dl dd{margin:20px auto 10px;}
.dtop dl img{width: 132px;display: block;margin: 0 auto 4px;}
.dtop dl p{line-height: 20px;display: block;text-align: center;font-size: 16px;color: #fff;}
.dtop .zixun{width: 124px;height: 30px;display: block;text-align: center;color: #0063c8;background: #fff;border-radius: 30px;line-height: 30px;
font-weight: bold;margin: 0 auto;cursor: pointer;}
.dtop .zixun:hover{width: 132px;}
.dtop .cb{background: url(../images/cb.png)no-repeat center left;color: #fff;padding-left: 30px;line-height: 18px;margin: 6px 0 10px 24px;}
.dtop .bot{background:#fff;padding:0 0 12px;    width: 166px;
    margin: 0 auto 6px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;  }
.dtop .bot .tel{text-align: center;}
.dtop .bot .tel span{line-height: 40px;color: #0467cb;font-size: 16px;font-weight: bold;}
.dtop .bot .tel h4{font-size: 14px;line-height: 28px;}
.dtop .bot .tel b{color: #ff590d;font-family:impact;font-weight: normal;font-size: 18px;}
.dtop .top{height: 30px;background: url(../images/top.png)no-repeat #333333 center;cursor: pointer;}
.dtop .leftClose {
    position: absolute;
    width: 18px;
    height: 18px;
    right: 12px;
    margin-left: -9px;
    top: 12px;
    background: url(../images/close.png) no-repeat center top;
    cursor: pointer;
}
.dtop .active {
    position: absolute;
    width: 36px;
    height: 124px;
    left: 148px;
    top: 100px;
    background: url(../images/zaixian.png) no-repeat center top;
    cursor: pointer;
}
/*imsg*/
.imsg{ height: 112px;background: rgba(0, 0, 0, 0.8);position: fixed;left: 0;bottom: 0;width: 100%; z-index: 999;   }
.imsg .wrap{position: relative;}
.imsg .zi{margin-top: 10px;color: #fff;    height: 217px;
    position: absolute;
    bottom: -112px;background: url(../images/pointer.png)left bottom no-repeat;padding-left: 130px;}
.imsg .zi p{font-size: 14px;margin-top: 130px;}
.imsg .zi h2{font-size: 24px;}
.imsg .comt{ }
.imsg .kuang .li{ margin-right: 24px;float: left;margin-top: 24px; }
.imsg .li input{background: none;height: 44px;line-height: 44px;border: none;*border: 0;text-indent: 2em;*padding-left:10px;*text-indent: 0;
   width:300px;border: 1px solid #fff;color: #fff;}
.imsg .button1{background: #f2433a;color: #fff;float: left;margin-top: 24px;border: none;*border: 0;
width: 168px;height: 46px;line-height: 46px;text-align: center;}
.imsg .comt p{line-height: 30px;color: #fff; }
.imsg .close{background: url(../images/close2.png) no-repeat center;width: 36px;height: 36px;cursor: pointer; position: absolute;right: 2px;top: -42px;
*top: 0;    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.imsg .close:hover{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.imsg-pointer { position: fixed; left: 0; bottom: 0; z-index: 100; cursor: pointer; display:none; }
.imsg-pointer .des { display:block;background: url(../images/imsg-pointer.png)no-repeat;width: 263px;height: 217px; color: #fff;}
.imsg-pointer .des h2{font-size: 14px;padding: 136px 0 0 90px;}
.imsg-pointer .des h3{font-size: 20px;padding: 0 0 0 90px;}
.imsg-pointer .des h4{font-size: 14px;padding: 0 0 0 90px;}
/*tctc*/
.tctc{width: 100%;height: 100%;position: fixed;z-index: 999;left: 0;top: 0;display: none;}
.tctc .popup{width: 626px;height: 257px;background: #176be9;    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -210px;
    margin-left: -313px;
    z-index: 99999;border: 1px solid #ffffff;    box-shadow: 2px 0 20px rgba(0, 0, 0, 0.32);}
.tctc .clx{    width:36px;
    height:36px;
    position: fixed;
    top: 50%;
    left: 50%;    box-shadow: 2px 0 20px rgba(0, 0, 0, 0.32);border-radius: 36px;
    margin-top: -245px;background: url(../images/clx.png)no-repeat center #176be9;    margin-left: 316px;}
.tctc .ptel{margin: 34px 0 0 34px;}
.tctc .ptel img{}
.tctc .ptel h2{color: #fff;background: url(../images/inquiry_tel.png)no-repeat center left;font-weight: normal;font-size: 16px;padding-left: 36px;    background-size: 26px;}
.tctc .ptel h2 b{font-size: 22px;}
.tctc .fr{width: 252px;}
.tctc .fr .main{margin: 30px 38px 0 0;}
.tctc .fr .main .tit{color: #fff;margin-bottom: 7px;}
.tctc .fr .main .tit h2{font-size: 20px;line-height: 28px;}
.tctc .fr .main .tit h3{font-size: 14px;font-weight: normal;line-height: 22px;opacity: 0.6;}
.tctc .fr .main .txt{width: 100%;
    height: 36px;
    line-height: 36px;
    background: #fff;
    border: 0;
    color: #999999;
    text-indent: 1em;}
.tctc .fr .main input{margin-bottom: 10px;}
.tctc .fr .main .submit{    width: 100%;
    height: 36px;
    border: 0;
    cursor: pointer;
    color: #FFF;
    background: #fe7200;
    display: block;
    margin: 0 auto;
    text-align: center;}
