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: #A91C1C;}
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)
    }
}


/*关键词搜索*/
.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: 52px;
    line-height: 52px;
    padding: 0 0 0 42px;
    background: #e8ecf7 url(../images/tip.png) no-repeat 24px -437px;
    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: #f5f5f5;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: 38px;}
.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: 572px;}
.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: 440px;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: 16px;}
.part2 .inews li .date h3{font-size: 14px;}
.part2 .inews li .date span{font-size: 30px;}
.part2 .inews li:hover .des{padding-left: 20px;}




.message-detail { padding: 30px 0 0; position: relative; }

.message-detail .form { }
.message-detail .item { padding: 0 0 0 120px; margin: 0 0 20px; position: relative; }
.message-detail .label { position: absolute; left: 0; top: 0; width: 100px; text-align: right; line-height: 36px; color: #333; }
.message-detail .label i { color: #f00; font-style: normal; margin: 0 5px 0 0; }
.message-detail .txt,
.message-detail .text { width: 200px; padding: 0 10px; height: 34px; line-height: 34px; border: 1px solid #ddd; background: #fff; color: #999; border-radius: 3px; transition: all .5s ease;  }
.message-detail .text { width: 500px; height: 80px; padding: 10px; line-height: 20px; }
.message-detail .txt:focus,
.message-detail .text:focus { border-color: #bbb; }
.message-detail .rcode { height: 34px; border: 1px solid #ddd; vertical-align: middle; border-radius: 3px; cursor: pointer; margin: 0 0 0 10px;position: absolute;
top: 0; }
.message-detail .rcode:hover { opacity: .8; filter:Alpha(opacity=80); }
.message-detail .line { height: 15px; border-bottom: 1px solid #ddd; margin: 0 0 35px; }
.message-detail .submit { width: 220px; height: 45px; background: #a91c1c; color: #fff; border: 0; border-radius: 3px; cursor: pointer; font-size: 18px; transition: all .5s ease;  }
.message-detail .submit:hover { box-shadow: 0 0 1000px rgba(0,0,0,.2) inset; }



