
#flashs{ position:relative; height:415px; overflow:hidden; width:100% !important;}
#flashs .bd{ width:100% !important;}
#flashs .banerer{ width:100% !important;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; width:100% !important;}
#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;}
#flashs .bot1{ background:url(/public/img/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(/public/img/babot2.png) no-repeat center; right:5%; z-index: 2;}


@media (max-width:1199px) {
	body{width: 1200px;}
        
}
/*MIM*/
.MIM { overflow:hidden; width:100%; height:563px; background:url(/public/img/mimBg.jpg) no-repeat center top;}
.MIM span{ display:block; text-align:center; margin-top:40px; font-size:13px; color:#c1c1c1; font-family:Arial}
.MIM h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(/public/img/mim_h.png) no-repeat center bottom; margin-bottom:40px;}
.MIM h3 b{ color:#263681;}
.MIM .Mbox { overflow:hidden; height:370px; position:relative;}
.MIM .Mbox img{ display:block; position:absolute; /*left:50%; top:50%; margin-left:-185px; margin-top:-161px;*/ left:50%; top:50%; width:0; height:0;}
.MIM .Mbox>div { overflow:hidden; width:300px; position:absolute; display:none;}
.MIM h5{ font-size:20px; color:#262626; margin-bottom:10px;}
.MIM p{ font-size:16px; color:#363636; line-height:22px; }
.MIM p b{ color:#e08f1d;}
.MIM .wen01 h5,.MIM .wen03 h5,.MIM .wen05 h5,.MIM .wen01 p,.MIM .wen03 p,.MIM .wen05 p{ text-align:right;}
.MIM .wen01,.MIM .wen05{ overflow:hidden; padding-right:90px; background:url(/public/img/mim01.png) no-repeat right bottom; padding-bottom:5px;}
.MIM .wen02,.MIM .wen06{ overflow:hidden; padding-left:90px; background:url(/public/img/mim02.png) no-repeat left bottom; padding-bottom:5px;}
.MIM .wen03,.MIM .wen04{ padding-bottom:5px; border-bottom:1px solid #d3d3d2;}
.MIM .wen03{ padding-right:22px;}
.MIM .wen04{ padding-left:22px;}
.MIM .wen01,.MIM .wen03,.MIM .wen05{ left:0;}
.MIM .wen02,.MIM .wen04,.MIM .wen06{ right:0;}
.MIM .wen01,.MIM .wen02{ top:0}
.MIM .wen03,.MIM .wen04{ top:130px;}
.MIM .wen05,.MIM .wen06{ top:260px;}


/*show*/
.show{ height:434px; background-color:#263681; margin:35px auto;}
.show>span{ display:block; text-align:center; padding-top:30px; font-size:13px; color:#fff; font-family:Arial}
.show h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(/public/img/show_h.png) no-repeat center bottom; margin-bottom:35px;}
.show h3 a{ color:#fff;}
.show .showBox{ width:100%; height:270px; position:relative;}
.show .showBox span{ display:block; width:48px; height:48px; position:absolute; top:97px; cursor:pointer;}
.show .s_left{ background:url(/public/img/showBtn.png) no-repeat center top; left:-95px;}
.show .s_right{ background:url(/public/img/showBtn.png) no-repeat center bottom; right:-95px;}
.show .showWin{ overflow:hidden; width:930px; margin:0 auto; height:270px; position:relative}
.show .showWin ul{ overflow:hidden; position:absolute;}
.show .showWin li{ float:left; width:210px; height:270px; margin-right:30px; text-align:center;}
.show .showWin li p{ font-size:14px; color:#fff; margin-top:20px;}
.show .showWin li a{ text-decoration:none}

/*特点*/
.thtd{ overflow:hidden; width:100%; padding:40px 0; background:url(/public/img/thtd_bg.png) repeat center;}
.thtd .tuleft{ overflow:hidden; width:443px; height:516px; background:url(/public/img/thtd_tubg.jpg?v=1) no-repeat center; float:left; position:relative;}
.thtd .wenRight{ overflow:hidden; padding-top:25px; float:right; width:557px; height:491px; background-color:#fff;}
.thtd h4{ font-size:20px; border-left:3px solid #fff; padding-left:5px; margin-left:25px; margin-top:30px;}
.thtd h4 a{ color:#fff;}
.thtd h4 p{ font-size:15px; color:#fff; font-weight:normal; margin-bottom:10px; font-family:Arial}
.thtd .tuleft img{ display:block; position:absolute;}
.thtd .tuleft .tu{ left:25%; /*margin-left:-126px; top:40px;*/ top:255px; width:0; height:0;}
.thtd .tuleft .yy{ left:50%; margin-left:-90px; bottom:10px; display:none}
.thtd dl{ overflow:hidden; width:480px; margin-left:600px; margin-bottom:20px;}
.thtd dt{ overflow:hidden; float:left;}
.thtd dd{ overflow:hidden; width:360px; float:right;}
.thtd dd h5{ font-size:20px; color:#262626; margin-top:10px; margin-bottom:10px;}
.thtd dd p{ font-size:16px; color:#363636; line-height:22px;}
.thtd dd p b{ color:#e08f1d;}


/*支持*/
.zhichi{ overflow:hidden; width:1170px; margin:0 auto; margin-bottom:40px;}
.zhichi span{ display:block; text-align:center; font-size:13px; color:#c1c1c1; font-family:Arial}
.zhichi h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(/public/img/zhichi_h.png) no-repeat center bottom; margin-bottom:40px;}
.zhichi h3 b{ color:#e48305;}
.zhichi h3 a{ color:#222;}
.zhichi .zcBox{ overflow:hidden; width:100%; height:125px; position:relative;}
.zhichi .zcBox span{ display:block; width:48px; height:48px; cursor:pointer; position:absolute; top:20px;}
.zhichi .zcLeft{ background:url(/public/img/showBtn.png) no-repeat center top; left:0;}
.zhichi .zcRight{ background:url(/public/img/showBtn.png) no-repeat center bottom; right:0}
.zhichi .zcWin{ overflow:hidden; width:1006px; height:125px; margin:0 auto; position:relative;}
.zhichi .zcWin ul{ position:absolute; overflow:hidden;}
.zhichi .zcWin li{ float:left; width:156px; margin-right:14px; height:125px; text-align:center}
.zhichi .zcWin li a{ text-decoration:none}
.zhichi .zcWin li p{ font-size:14px; color:#232323; margin-top:15px;}
.zhichi .zcWin li img{ display:block; border:6px solid #e7e7e7;}

/*优势*/
.youshi{ overflow:hidden; width:100%; background:url(/public/img/ysBg.png) repeat center; padding-bottom:35px;}
.youshi h3{ font-size:35px; color:#fff; text-align:center; margin-top:55px;}
.youshi h3 b{ color:#f4ba3c;}
.youshi span{ display:block; text-align:center; font-size:25px; color:#fff;}
.youshi>em{ font-size:15px; display:block; font-family:Arial; text-align:center; color:#9bdbce; margin-bottom:35px;}
.youshi .ysBox{ overflow:hidden; width:1000px; height:1204px; margin:0 auto; background:url(/public/img/yswenbg.jpg?v=122) no-repeat center;}
.youshi h4{ font-size:22px; color:#232323; padding-left:65px;}
.youshi .ysBox em{ display:block; font-size:12px; color:#cbcbcb; font-family:Arial; margin-bottom:40px; padding-left:65px;}
.youshi p{ font-size:15px; color:#2f2f2f;  padding-left:10px; line-height:30px;}
.youshi p b{ color:#e28a0d;}
.youshi .ysBox div{ float:left; overflow:hidden; width:455px;}
.youshi .wen01{ margin-left:40px; margin-top:55px;}
.youshi .wen02{ margin-left:50px; margin-top:55px;}
.youshi .wen03{ margin-left:40px; margin-top:440px;}
.youshi .wen04{ margin-left:50px; margin-top:440px;}

/*ryzz*/
.ryzz{ overflow:hidden; width:1170px; margin:0 auto; margin-top:55px; margin-bottom:40px;}
.ryzz .menu{ overflow:hidden; width:1000px; margin:0 auto; position:relative; margin-bottom:40px;}
.ryzz .menu ul{ overflow:hidden; float:left; position:relative; z-index:2}
.ryzz .menu li{ float:left; font-size:20px; padding:0 15px; padding-bottom:18px;}
.ryzz .menu li a{ color:#191919; text-decoration:none;}
.ryzz .menu li.cur{ font-weight:bold; border-bottom:4px solid #263681;}
.ryzz .menu li.cur a{ color:#e48305;}
.ryzz .menu em{ display:block; width:100%; height:1px; background-color:#ccc; position:absolute; left:0; bottom:2px; z-index:1}
.ryzz .ryzzBox{ overflow:hidden; width:100%; height:370px; position:relative}
.ryzz .ryzzBox span{ display:block; width:48px; height:48px; position:absolute; top:160px;}
.ryzz .ryzzBox .ryleft{ background:url(/public/img/showBtn.png) no-repeat center top; left:0; cursor:pointer;}
.ryzz .ryzzBox .ryright{ background:url(/public/img/showBtn.png) no-repeat center bottom; right:0; cursor:pointer;}
.ryzz .ryWin{ overflow:hidden; width:983px; height:370px; position:relative; margin:0 auto;}
.ryzz .ryWin ul{ overflow:hidden; position:absolute;}
.ryzz .ryWin li{ float:left; width:233px; height:370px; text-align:center; margin-right:17px;}
.ryzz .ryWin li a{ text-decoration:none;}
.ryzz .ryWin li p{ text-align:center; font-size:14px; color:#191919; margin-top:15px;}

/*about*/
.about{ overflow:hidden; width:100%; background:url(/public/img/aboutBg.jpg) repeat center; padding:50px 0;}
.about .tu{ overflow:hidden; width:656px; height:396px; background-color:#fff; padding:30px; float:left;}
.about .wen{ padding:35px 30px; background:#263681; float:right; margin-top:-426px; width:330px; float:right; height:326px;}
.about a{ color:#fff}
.about h3{ font-size:28px;}
.about em{ display:block; font-size:13px; color:#fff; font-family:Arial; margin-bottom:25px;}
.about p{ font-size:14px; color:#fff; line-height:22px; width:100%; height:176px; overflow:hidden; margin-bottom:35px;}
.about .wen>a{ display:block; float:left; width:115px; height:35px; text-align:center; line-height:35px; background:url(/public/img/s_btn.png) no-repeat center; font-size:13px; margin-right:20px; text-decoration:none;}

/*news*/
.news{ overflow:hidden; margin:35px auto 120px auto;}
.news span{ display:block; text-align:center; font-size:13px; color:#c1c1c1; font-family:Arial}
.news h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(/public/img/zhichi_h.png) no-repeat center bottom; margin-bottom:40px;}
.news h3 b{ color:#e48305;}
.news h3 a{ color:#222;}
.news .newsLeft{ overflow:hidden; width:450px; float:left;}
.news .newsLeft img{ display:block; border:1px solid #ccc; margin-bottom:10px;}
.news .newsLeft h4{ font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;}
.news .newsLeft h4 a{ color:#323232;}
.news .newsLeft p{ font-size:14px; line-height:25px; color:#595959; width:100%; height:100px; overflow:hidden; text-align:justify;}
.news ul{ overflow:hidden; width:500px; float:right;}
.news li{ width:100%; float:left; margin-bottom:7px; overflow:hidden;display: block;padding: 12px 0 20px;border-bottom: 1px dashed #a0a0a0;font-size:16px; }
.news .time{ width:68px; height:68px; border:1px solid #ccc; text-align:center; float:left;}
.news .time em{ font-size:33px; color:#c5c5c5; display:block; text-align:center; margin-top:3px;}
.news .time span{ display:block; text-align:center; font-size:14px; color:#c5c5c5;}
.news .wen{ overflow:hidden; width:415px; float:right; height:68px; border-bottom:1px dashed #ccc;}
.news .wen h5{ font-size:14px; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .wen h5 a{ color:#2b2b2b;}
.news .wen p{ font-size:14px; color:#595959; line-height:17px; height:34px; overflow:hidden; width:100%;}
.news li:hover .time em,.news li:hover .time span{ color:#263681;}
.news li:hover .time { border:1px solid #263681;}
.news li:hover p{ color:#263681;}




/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}

Input,
button {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      }argin: 10px 50px 10px 0px;
      
      input[type=text],
      input[type=password] {
        font-size: 13px;
        min-height: 32px;
        margin: 0;
        padding: 7px 8px;
        outline: none;
        color: #333;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: right center;
        border: 1px solid #ccc;
        border-radius: 3px;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        transition: all 0.15s ease-in;
        -webkit-transition: all 0.15s ease-in 0;
        vertical-align: middle;
      }
      .button {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 8px 15px;
        font-size: 13px;
        font-weight: bold;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,0.9);
        white-space: nowrap;
        background-color: #eaeaea;
        background-image: -moz-linear-gradient(#fafafa, #eaeaea);
        background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
        background-image: linear-gradient(#fafafa, #eaeaea);
        background-repeat: repeat-x;
        border-radius: 3px;
        border: 1px solid #ddd;
        border-bottom-color: #c5c5c5;
        box-shadow: 0 1px 3px rgba(0,0,0,.05);
        vertical-align: middle;
        cursor: pointer;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-appearance: none;
      }
      .button:hover,
      .button:active {
        background-position: 0 -15px;
        border-color: #ccc #ccc #b5b5b5;
      }
      .button:active {
        background-color: #dadada;
        border-color: #b5b5b5;
        background-image: none;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.15);
      }
      .button:focus,
      input[type=text]:focus,
      input[type=password]:focus {
        outline: none;
        border-color: #51a7e8;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);
      }
   
    
      #search input[type=text] {
        font-size: 18px;
        width: 360px; height:30px;
      }
      #search .button {
        padding: 10px;
        width: 90px;height:36px;
      }


