
/* 头部 */
@media screen and (min-width: 320px) and (max-width:1499px)  {
html{
    font-size: 15px;
}
body{
    min-width: 1500px
}
.h_width{
    width:1500px;
    margin:0 auto;
}
.con{
    width:100%;
    height:100%;
    background:#fff;
}
.header{
    width:100%;
    box-shadow: 0px 1px 5px 0px
}
.header .header_tit{
    height:40px;
    background:#364a56;
}
.header .header_tit ul{
    float: right;
}
.header .header_tit ul li {
    height:40px;
    line-height: 40px;
    float: left;
    margin-left:1rem;
}
.header .header_tit ul li a{
    font-size: 13px;
    color: #fff;
}
.header .header_tit ul li a:hover{
    color:#c31f0b
}
.header .nav .nav_right{
    position: relative;
    /* overflow: hidden; */
}
.header .nav .nav_right .search{
    z-index: 999;
    position: absolute;
    top:110px;
    right:0px;
    width:0;
    height:80px;
    background: #fff;
    transition: all .3s linear;
    box-shadow: 0px 2px 13px -2px
} 
.header .nav .nav_right a .img2{
    display: none
}
.header .nav .nav_right a .img1{
    display: inline-block
}
.header .nav .nav_right .search form{
    height: 80px 
}
.header .nav .nav_right .search form input{
    border:none
}
.header .nav .nav_right .search form input.sear{
    width:80%;
    height: 78px;
    float: left;
    vertical-align: middle;
    line-height: 78px;
    font-size: 16px;
    padding-left:20px;
    color: #818181
}
.header .nav .nav_right .search form input.sub{
    width:20%;
    height: 80px;
    float: left;
    background: url(http://www.aiiaorg.cn/images/serbutton.png) no-repeat center;
    cursor: pointer;
}

/* 导航 */
.header .nav{
    height:110px;
}
.phone_nav{
    display: none
}
.header .nav .nav_left,.nav_right,.nav_midd{
    display: inline-block;
    float: left;
}
.header .nav .nav_left img{
    margin-top:23px
}
.header .nav .nav_left {
    width:25%;
    height:110px;
}
.header .nav .nav_midd{
    width:69%;
    height:110px;
}
.header .nav .nav_right{
    width:6%;
    height:110px;
    background: #4bbd8d;
    text-align: center;
    line-height: 145px
}

.header .nav .nav_midd .nav_bt ul{
    float: right;
    margin-right:2rem;
    margin-top:60px
}
.header .nav .nav_midd .nav_bt ul li{
    float: left;
    margin-left:40px;
    height: 30px;
    line-height: 2rem;
    position: relative;
}
.header .nav .nav_midd .nav_bt ul li a{
    font-size: 18px;
    color:#333 !important
}
.header .nav .nav_midd .nav_bt ul li span{
    display:block; 
    position:absolute; 
    width:0px; 
    height:0px; 
    background:#333333; 
    top:35px; 
    left:50%;
}

.header .nav .nav_midd .nav_bt ul li a:hover {font-weight: bold;color: #333333;}

.phone_menu{
    display: none
}
/* 轮播 */


/*  */
.banner{
    overflow: hidden;
}
.slideBox{ width: 70%; height:545px; overflow:hidden; position:relative;display: inline-block }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:44%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ 
    float:left; 
    margin-right:5px;  
    width:15px; 
    height:15px; 
    line-height:14px; 
    text-align:center; 
    background:url(banner_wxz.png) no-repeat; 
    cursor:pointer; 
}

.slideBox .hd ul li.on{ 
    background:url(banner_xz.png) no-repeat; 
    color:#fff; 
}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width:100%; height:545px; display:block;  }
.slideBox .bd ul li a div{
    position: relative;
}
.slideBox .bd ul li p {
    position: absolute;
    bottom:80px;
    width:50%;
    height:60px;
    line-height: 60px;
    /*background: url(banner_bg.png) no-repeat*/
    margin-left: 51px;
}
.slideBox .bd ul li p a{
    color: #fff;
    font-size: 24px;
    padding:12px;
    font-weight: bold;
    background-color: rgb(0,0,0,0.35);
}
.slideBox .bd ul li p a:hover{
    color: #fff !important;
}
.banner_r{
    display: inline-block;
    width:30%;
    height:545px;
    background: url(banenr_right.png) no-repeat;
    float: right;
    position: relative;
}
.banner_r .slideTxtBox .hd ul{
    width: 100%;
    position: absolute;
    bottom: 0
}
.banner_r .slideTxtBox .hd ul li {
    float: left;
    width:33.3%;
    background:#5da3de;
    height:90px;
    line-height: 90px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-right:1px solid #62aadd
}
.banner_r .slideTxtBox .hd ul li a{
    color: #fff
}
.banner_r .slideTxtBox .hd ul li a img{
    vertical-align: sub;
    margin-right:5px
}
.banner_r .slideTxtBox .hd ul li a:hover{
    color: #fff !important;
}
.banner_r .slideTxtBox .hd ul li a p{
}
.banner_r .slideTxtBox .hd ul li.on{
    background:#364a56
}
.banner_r .slideTxtBox .bd{
    padding:70px 40px 0 40px
}
.banner_r .slideTxtBox .bd ul p.bd_tit{
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    margin-bottom:45px;
}
.banner_r .slideTxtBox .bd ul p.bd_con{
    height:35px;
    line-height: 35px;
    color: #fff;
    font-size: 14px
}
/* 联盟动态  专题专栏 */
.phone_dy_l{
    display: none
}
.zl{
    display: none
}
.dynamic {
    height:550px;
    overflow: hidden;
    padding-top:35px;
    margin-bottom: 50px
}
.dynamic .dynamic_l,.dynamic_r{
    display: inline-block
}
.dynamic .dynamic_l{
    width:70%;
    height:550px;
    float: left;
}
.dynamic .dynamic_r{
    width:30%;
    height:550px;
    float: right;
}
.dynamic .dynamic_l .dy_tit{
    margin-bottom:25px;
}
.dynamic .dynamic_r .dy_r_tit{
    margin-bottom:25px;
}
.dynamic .dynamic_l .dy_con{
    width:100%;
    height: 100%;
}
.dynamic .dynamic_l .dy_con .dy_xxk{
    width:21.5%;
    display: inline-block;
    float: left;
    margin-right:30px;
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk1{
    width:100%;
    height:130px;
    background: url(tongzhi_bg.png) no-repeat;
    position: relative;
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk3{
    width:100%;
    height:130px;
    background: url(zixun_bg.png) no-repeat;
    position: relative;
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk4{
    width:100%;
    height:130px;
    background: url(huiyi_bg.png) no-repeat;
    position: relative;
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk5{
    width:100%;
    height:130px;
    background: url(gongzuo_bg.png) no-repeat;
    position: relative;
}
/* 第一个card */
.dynamic .dynamic_l .dy_con .dy_xxk .xxk1 a{
    position: absolute;
    bottom:13px;
    left:24px;
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk1 a p{
    font-size: 18px;
    color: #fff;
    display: inline-block;
    vertical-align: super;
    margin-left:10px;
}
/* 第二个card */
.dynamic .dynamic_l .dy_con .dy_xxk .xxk3 a{
    position: absolute;
    bottom:13px;
    left:24px;
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk3 a p{
    font-size: 18px;
    color: #fff;
    display: inline-block;
    vertical-align: super;
    margin-left:10px;
}
/* 第三个card */
.dynamic .dynamic_l .dy_con .dy_xxk .xxk4 a{
    position: absolute;
    bottom:13px;
    left:24px;
}

.dynamic .dynamic_l .dy_con .dy_xxk .xxk4 a p{
    font-size: 18px;
    color: #fff;
    display: inline-block;
    vertical-align: super;
    margin-left:10px;
}
/* 第四个card */
.dynamic .dynamic_l .dy_con .dy_xxk .xxk5 a{
    position: absolute;
    bottom:13px;
    left:24px;
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk5 a p{
    font-size: 18px;
    color: #fff;
    display: inline-block;
    vertical-align: super;
    margin-left:10px;
}

.dynamic .dynamic_l .dy_con .dy_xxk .xxk2{
    width:100%;
    height:104px;
    border-bottom: 1px solid #dedede;
    padding:12px 15px;
    background: #f6f6f6
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk2 a.p1{
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
.dynamic .dynamic_l .dy_con .dy_xxk .xxk2 p.p2{
    height:30px;
    line-height: 30px;
    font-size: 14px;
    color: #666666
}

/* 研究成果 */
.results{
    width:100%;
    height: 544px;
    background: url(yanjiu_bg.png) no-repeat center ;
    margin-bottom:40px;
    position: relative;
}
.results .slideTxtBox .hd{
    width:352px;
    height:544px;
    background: url(result_l_bg.png);
}
.results .slideTxtBox .hd div{
    width:100%;
    height: 95px;
    border-bottom:1px solid #3a3f4f;
    line-height: 130px;
}
.results .slideTxtBox .hd div img{
    margin-left:15px
}
.results .slideTxtBox .hd ul li {
    width:100%;
    height:112.5px;
    border-bottom: 1px solid #3a3f4f;
    padding:27px 0  0 65px
}
.results .slideTxtBox .hd ul li.on{
    width:100%;
    height:112.5px;
    background: url(yanjiu_l_bgcol.png) repeat;
}
.results .slideTxtBox .hd ul li p{
    display: inline-block;
}
.results .slideTxtBox .hd ul li p span{
    font-size: 26px;
    font-weight: bold;
    color: #fff
}
.results .slideTxtBox .hd ul li p a{
    font-size: 14px;
    color: #ddd
}
.results .slideTxtBox .bd{
    position: absolute;
    top:0;
    right:0;
    width:70%;
}
.results .slideTxtBox .bd ul{
    width:70%;
    margin-left:15%;
    margin-top:10%
}
.results .slideTxtBox .bd ul p{
    color: #fff
}
.results .slideTxtBox .bd ul p.bd_tit{
    font-size: 36px;
    margin-bottom:20px;
}
.results .slideTxtBox .bd ul p.bd_con{
    height:35px;
    line-height: 35px;
    font-size: 14px;
}
.results .slideTxtBox .bd ul p.bd_banben{
    font-size: 14px;

    margin-top:60px
}
.results .slideTxtBox .bd ul p.bd_msg a{
    color: #fff;
    display: inline-block;
    width:115px;
    height:35px;
    border:1px solid #fff;
    text-align: center;
    line-height: 35px;
    margin-top:50px;
}
/* 服务专区 */
.server{
    margin-bottom:55px;
}
.server .ser_tit{
    margin-bottom:30px;
}
.server .ser_zs{
    font-size: 24px;
    color: #3e5663;
    font-weight: bold;
    margin-bottom:20px;
}
.server .ser_con{
    width:100%;
    height: 500px;
}
.server .ser_con ul li{
    float: left;
    margin-right:3%
}
.server .ser_con ul li.li1{
    width:62%;
    height:234px;
    border:1px solid #d9d9d9
}
.server .ser_con ul li.li2{
    width:29.5%;
    height:234px;
    border:1px solid #d9d9d9
}
.server .ser_con ul li.li1 div{
    width:50%;
    height:100%;
    display: inline-block;
    float: left;
}
.server .ser_con ul li.li1 div.addbg{
   position: relative;

}
.server .ser_con ul li.li1 div.addbg img.bt_jt{
    position: absolute;
    right:0;
    top:30px
}
.server .ser_con ul li.li1 div.about_zs{
    padding:35px 30px 0 30px
}


.server .ser_con ul li.li1 div.about_zs p.zs_tit{
    font-size: 16px;
    color: #333333;
    margin-bottom:20px;
}
.server .ser_con ul li.li1 div.about_zs a.zs_con{
    font-size: 14px;
    color: #999999;
    line-height: 25px;
}
.server .ser_con ul li.li1 div.about_zs p span{
    font-size: 14px;
    color: #999999;
}
.server .ser_con ul li.li2{
    padding:35px 30px 0 30px
}
.server .ser_con ul li.li2 div.about_zs p.zs_tit{
    font-size: 16px;
    color: #333333;
    margin-bottom:20px;
}
.server .ser_con ul li.li2 div.about_zs a.zs_con{
    font-size: 14px;
    color: #999999;
    line-height: 25px;
}
.server .ser_con ul li.li2 div.about_zs p span{
    font-size: 14px;
    color: #999999;
}
.server .ser_con ul li.li3{
    width:29.5%;
    height:234px;
    border:1px solid #d9d9d9;
    background: url(ser_r_bg.png) no-repeat
}
.server .ser_con ul li.li3 .anli{
    padding:55px 45px
}
.server .ser_con ul li.li3 .anli .p1{
    font-size: 36px;
    font-weight: bold;
    color: #fff
}
.server .ser_con ul li.li3 .anli .p2{
    width:100px;
    height: 35px;
    background: url(juxing.png) no-repeat;
    text-align: center;
    line-height: 30px;
    margin-top:25px
}
.server .ser_con ul li.li3 .anli .p2 a{
    font-size: 16px;
    color: #fff;
}
.server div{
    display: inline-block;
   
}
.ser_l{
    width:70%;
}
.ser_r{
    width:30%;
    height: 548px;
    float: right;
    margin-top:77px;
}
.ser_r .ser_r_tit{
    width:100%;
    margin-bottom:20px;
}
.ser_r .ser_r_tit p{
    display: inline-block;
    font-size: 24px;
    color: #3e5663;
    font-weight: bold
}
.ser_r .ser_r_tit a{
    display: inline-block;
    width:80px;
    height: 30px;
    background: url(fabu_r_bg.png) no-repeat;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
    color: #fff;
    float: right;
}
.ser_r .loop{
    width:100%;
}
.ser_r .loop .picMarquee-top{
    width:100%;
    height:340px;
}
.ser_r .loop .picMarquee-top .bd{
    width:100%;
}
.ser_r .loop .picMarquee-top .bd .picList{
    width:100%;
    height:340px;
    overflow: hidden;
}
.ser_r .loop .picMarquee-top .bd .tempWrap{
    width:100%;
    height: 340px !important; 
}
.ser_r .loop .picMarquee-top .bd ul li div a{
    display: block;
    font-size: 18px;
    margin:15px 0 18px 0
}
.ser_r .loop .picMarquee-top .bd ul li div span{
    font-size: 14px;
    color: #666666
}
.ser_r .loop .picMarquee-top .bd ul li div{
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid #dfdfdf
}
/* 行业资讯 */
.hangye{
    width:100%;
    height: 510px;
    background: url(hangye_bg.png) no-repeat center;
}
.hangye .hy_con{
    padding:40px 0 0 0
}
.hangye .hy_con .hy_l,.hy_r{
    display: inline-block
}
.hangye .hy_con .hy_l{
    width:66%;
    height: 400px;
    float: left;
}
.hangye .hy_con .hy_r{
    width:30%;
    height: 400px;
    float: right;
}
.hangye .hy_con .hy_l .hy_l_tit{
    margin-bottom:25px;
}
.hangye .hy_con .hy_l .hy_l_con div.d1{
    width:48%;
    height: 335px;
    border:1px solid #ddd;
    padding:10px;
    background: #fff;
    display: inline-block;
    float: left
}
.hangye .hy_con .hy_l .hy_l_con div.d1 .data_l{
    width:218px;
    height:315px;
    float: left;
}
.hangye .hy_con .hy_l .hy_l_con div.d1 .data_r{
    display: inline-block;
    width:234px;
    height:315px;
    float: right;
    padding:40px 30px 0 40px
}
.hangye .hy_con .hy_l .hy_l_con div.d1 .data_r .a1{
    line-height: 35px;
}
.hangye .hy_con .hy_l .hy_l_con div.d1 .data_r a.xq{
    display: block;
    width:115px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #666666;
    border:1px solid #bfbfbf;
    margin-top:40px
}
.hangye .hy_con .hy_l .hy_l_con div.d2{
    width:49%;
    height: 335px;
    display: inline-block;
    float: right;
    background: #fff;
    padding:10px 28px;
    border:1px solid #ddd;
}
.hangye .hy_con .hy_l .hy_l_con div.d2 div{
    border-bottom:1px solid #dfdfdf;
    padding:10px 0 15px 0
}
.hangye .hy_con .hy_r .hy_r_tit{
    margin-bottom:25px;
}
.hangye .hy_con .hy_r .hy_r_con div{
    width:100%;
    height:156px;
    background: #fff;
    padding:15px 25px;
}
.hangye .hy_con .hy_r .hy_r_con div .p1{
    font-size: 18px;
    color: #333333;
    margin-bottom:15px
}
.hangye .hy_con .hy_r .hy_r_con div .p2{
    font-size: 14px;
    color: #333333;
    line-height: 25px;
    color: #999999
}
.hangye .hy_con .hy_r .hy_r_con div .p3{
    width:80px;
    height:28px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    background: #4bbd8d;
    margin-top:10px
}
.hangye .hy_con .hy_r .hy_r_con div .p3 a{
    color: #fff
}
/* 友情链接 */
.ship{
    width:100%;
    height:90px;
    /*background: #fff*/
}
.ship .ship_con .ship_l{
    line-height: 64px;
}
.ship_con .ship_l{
    width: 197px;
    float: left;}

.ship_con .ship_r{
    margin-top: 20px;
    float: left;}

/*.ship .ship_con .ship_l,.ship_r{
    display: inline-block
    width: 197px;
    float: left;
}*/
.ship .ship_con .ship_l .sp1{
    color: #168ebd;
    font-size: 30px;
    font-weight: bold
}
.ship .ship_con .ship_l .sp2{
    font-size: 30px;
    color: #364a56;
    font-weight: bold
}
.ship .ship_con .ship_l img{
    vertical-align:sub;
    margin:0 30px
}
.ship .ship_con .ship_r div{
    position: relative;
}
.ship .ship_con .ship_r div .select_ipt{
    width:245px;
    height:40px;
    background: #f7f7f7;
    padding-left:20px;
    line-height: 40px
}
.ship .ship_con .ship_r div .select_ipt p{
    display: inline-block;
    cursor: pointer;
    font-size: 16px;
    color: #666666
}
.ship .ship_con .ship_r div .select_ipt img{
    float: right;
    margin-top:18px;
    margin-right:20px
}
.ship .ship_con .ship_r div ul{
    position: absolute;
    top:40px;
    width:245px;
    display: none;
    background:#4bbd8d;
    z-index: 10;
}
.ship .ship_con .ship_r div ul li{
    width:100%;
    height:40px;
    line-height: 40px;
    padding:0 20px;
    border-bottom:1px solid #ddd
}
.show{
    display: block !important
}
.hide{
    display: none  !important
}
.ship .ship_con .ship_r select{
    width:250px;
    height:26px;
    line-height: 30px;
    padding:0px 0 2px 20px;
    border:1px solid #999;
    color: #999999;
    font-size: 16px;
    background: #f7f7f7;
    margin-right:30px
}
/* 底部 */
.footer{
    width:100%;
    background:#31343f
}
.footer .footer_top{

    height:240px;
   
}
.footer .footer_bot{
    width:100%;
    height: 70px;
    line-height: 70px;
    background: #262626
}
.footer .footer_top ul {
    padding-top:55px;
    display: inline-block;
    margin-right:140px;
    float: left;
}
.footer .footer_top ul li.l1 a{
    font-size: 20px;
    color: #fff
}
.footer .footer_top ul li.l2{
    margin-top:15px
}
.footer .footer_top ul li.l2 a{
    font-size: 16px;
    color: #acacac;
}
.footer .footer_bot span{
    font-size: 16px;
    color: #acacac;
}
.server .ser_con ul li.li2 div.about_zs{padding: 35px 30px 0 30px;}
.server .ser_con ul li.li2 div.about_zs p{color:#fff;}
.server .ser_con ul li.li2 div.about_zs p a{padding:5px 20px 5px 20px;border: 1px #fff solid;color:#fff;}
.about_zs{opacity: 0;filter:Alpha(opacity=0);   }
.server .ser_con ul li.li2:hover div{
        opacity: 0.8;    
        filter:Alpha(opacity=80);   
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;    
        /* transform: translate(0, -20px); */
    }
.server .ser_con ul li img {width:309px;height: 234px;position: absolute;}
.server .ser_con ul li.li2 {padding:0px;}
.dy_r_con li{width: 450px;height: 85px; overflow: hidden;margin-bottom:4px}
.dy_r_con li img{transition: all 0.6s;}
.dy_r_con li img:hover{transform: scale(1.2);}

/*190922修改*/
.about_zs{
    background: #1f5771;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
}
.ser_con ul li.li2 img:hover .about_zs{
    opacity: 0.8;
    filter:Alpha(opacity=80);   
}
.ser_con .li2{
    position: relative;
    overflow: hidden;
}
.server .ser_con ul li img{
    width: 309px;
    height: 232px;}

.ser_con .li2 p.zs_con {height: 100px}
.ser_con ul li.li2:hover .fwzq_list_p{
    opacity: 0.1
}
.header .nav .nav_right .search form input.sear{
    display: none
}
}

