*{padding:0px;margin: 0px;}
html{font-size:20px}
img{border:none;max-width:100%;}
body{font-family:微软雅黑;font-size:16px;overflow-x:hidden;}
li{list-style:none;}
a{text-decoration: none;}
input{border:none;outline:none;}
.clear{clear:both}
.header{}
.header_top{height:40px;width:1100px;margin: auto;}
.header_top .sp1{float:left;height:40px;line-height:40px;font-size:14px;color:#333333;}
.header_top .tel{float:right;height:40px;/*width:280px*/}
.header_top .tel .span1{float:left;height:40px;line-height:40px;color:#009ae4;font-style:italic;font-weight:bold; font-size:18px;}
.header_top .tel .span1 img{position: relative;top:4px;margin-right: 4px;}
.header_top .tel .span2{float:right;height:40px;line-height:40px;color:#000000;font-size:14px;margin-left: 45px;}
.header_top .tel .span2 img{position: relative;top:4px;margin-right: 4px;}
.header_med{height:86px;width:1100px;margin: auto;}
 .header_med>a{float:left;}
.c-word{float:left;height:86px;line-height:86px;color:#009ae4;font-size:28px;padding-left:12px;margin-left: 12px;position: relative;}
.c-word::after{content:'';height:42px;width:1px;background-color: #009ae4;position: absolute;left:0px;top:24px}
#search-form{float:right;}
#search-form div{width:284px;height:28px;border:1px solid #e6e6e6;border-radius:14px;margin-top: 28px;position: relative;padding-left:10px}
#search-form div span{width:54px;background-color: #009ae4;height:30px;position: absolute;top:0px;right:0px;border-radius:14px;text-align: center;cursor: pointer;}
#search-form div span img{margin-top: 6px;}
#search-form div input{height:28px;background-color: transparent;line-height:28px}
/*.navlist{background: url(/template/default/images/top_line.png) repeat-x scroll top;}
.navlist .nav{height:54px;width:1100px;margin: auto;}
.navlist .nav>li{float:left;width:137.5px;height:54px;line-height:54px;text-align: center;}
.navlist .nav>li>a{color:#323232;display:block;}
.navlist .nav li.on a{color:#009ae4;}
.childContent li{height:40px;}*/
.navlist {
	border-top:3px solid #0096e0;
    position: relative;
   /* width: 1100px;*/
    height: 56px;
    z-index: 999;
    margin: 0 auto;
}
.navlist .child>a{color:#323232}
.navlist .child>a:hover{color:#0096e0;}
.navlist .nav .child.on>a{color:#0096e0;}
.navlist .container {
    height: 100%;
}



.navlist .nav {
    width: 1100px;
    margin: auto;
    height: 56px;
}

.navlist .nav .child {
    position: relative;
    float: left;
    width: 110px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #666;
}

.navlist .nav .child.navChildSearch {
    line-height: 20px !important;
}

.navlist .nav .child:hover .title {
    color: #0096e2;
	background:#0096e2;
}

.navlist .nav .child .title {
    font-size: 17px;
    color: #494949;
}

.navlist .nav .child .title {
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}

.navlist .nav .child.on .title {
    color: #0096e2;
}

.navlist .nav .child .childContent {
    display: none;
    position: absolute;
    top: 56px;
    width: 106%;
}

.navlist .nav .child .childContent .childContentLi {
    background: url(../images/navchildbg.png);
    color: #666;
	padding:0 5px;
	width:240px;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #c6c5c4;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2);
    -moz-box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2);
    -ms-box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2);
    -o-box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2);
    box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2);
}

.navlist .nav .child .childContent .childContentLi:hover {
    background: #0096e2;
    color: #fff;
}

.navlist .nav .child .language {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 16px;
    line-height: 16px;
    padding: 0 8px;
    font-size: 16px;
    color: #666;
}

.navlist .nav .child .language:hover {
    color: #0096e2;
}

.navlist .nav .child .language.cn {
    border-right: 1px solid #ccc;
}

.navlist .nav .child .language.on {
    color: #0096e2;
}

.navlist .nav .child .seachIcon {
    cursor: pointer;
}

/*animate*/

@keyframes rightOpacityShow {
    0% {
        transform: translateX(-80px);
        opacity: 0;
    }
    80% {
        transform: translateX(20px);
    }
    100% {
        transform: translateX(0);
        opacity: 1;
    }
}

@-moz-keyframes rotateYOpacityAn {
    0% {
        -moz-transform: translateX(-80px);
        opacity: 0;
    }
    80% {
        -moz-transform: translateX(20px);
    }
    100% {
        -moz-transform: translateX(0);
        opacity: 1;
    }
}

@-webkit-keyframes rotateYOpacityAn {
    0% {
        -webkit-transform: translateX(-80px);
        opacity: 0;
    }
    80% {
        -webkit-transform: translateX(20px);
    }
    100% {
        -webkit-transform: translateX(0);
        opacity: 1;
    }
}

@-o-keyframes rotateYOpacityAn {
    0% {
        -o-transform: translateX(-80px);
        opacity: 0;
    }
    80% {
        -o-transform: translateX(20px);
    }
    100% {
        -o-transform: translateX(0);
        opacity: 1;
    }
}

.container{width:1100px;margin: auto;}
.hxjs{height:140px;position: relative;}
.hxjs ul{height:188px;box-shadow:0px 0px 14px #999;background-color: rgba(255,255,255,0.7);position: absolute;top:-88px;border-radius:4px;width:100%}
.hxjs ul li{width:20%;float:left;height:100%;position: relative;transition:all 0.4s}
.hxjs ul li a{display:block;height:100%;text-align: center;}
.hxjs ul li div{width:100%;height:84px;position: absolute;bottom:0px;left:0px;}
.hxjs ul li div .p1{color:#1a1a1a;}
.hxjs ul li div .p2{color:#999999;font-size:12px;margin: 2px auto 0px auto;width:210px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hxjs .hx4 .p2{width:200px;margin: 2px auto 0px auto;}
.hxjs .hx1 img{margin-top: 42px;}
.hxjs .hx2 img{margin-top: 42px;}
.hxjs .hx3 img{margin-top: 42px;}
.hxjs .hx4 img{margin-top: 42px;}
.hxjs .hx5 img{margin-top: 42px;}
.hxjs ul li:hover{box-shadow:0px 0px 14px #999;background-color: rgba(0,150,226,0.2);}
.middle-con{height:370px;}
.left-con{width:354px;float:left}
.d-title{height:38px;position: relative;}
.d-title .sp1{color:#000;font-size:16px;font-weight:bold;letter-spacing: 1px;}
.d-title .sp2{color:#666666;font-size:13px;margin-left: 2px;text-transform:uppercase}
.d-title .line{position: absolute;width:66px;height:3px;background-color: #009ae4;bottom:0px;left:0px;}
.med-con{width:342px;float:left;margin-left: 30px;}
.right-con{width:350px;float:right}
.left-banner{height:300px;margin-top: 20px;position: relative;}
.left-banner .hd{position: absolute;bottom:14px;right:10px}
.left-banner .hd li{float:left;width:10px;height:10px;border-radius:50%;background-color: #fff;margin: 0 3px;}
.left-banner .hd li.on{background-color: #009ae4;}
.left-banner li{position: relative;}
.left-banner li .p1{position: absolute;height:42px;width:100%;opacity: 0.5;
-moz-opacity: 0.5;filter:alpha(opacity=50);bottom:0px;left:0px;background-color: #000;}
.left-banner li .p2{position: absolute;height:42px;width:100%;line-height:42px;color:#fff;bottom:0px;left:0px;text-indent: 25px;}
.med-con ul{margin-top: 10px;}
.med-con ul li{height:43px;border-bottom:1px dashed #e0e0e0;line-height:43px;padding-left:34px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;background: url(/template/default/images/lianjie.png) no-repeat scroll left center;background-position-x:3px;}
.med-con ul li a{color:#666666;}
.about-con{margin-top: 22px;position: relative;}
.about-con img{max-height:100%;}
.about-con .dv1{background-color: #009ae4;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);position: absolute;width:272px;height:212px;z-index:2;top:40px;right:0px}
.about-con .dv2{position: absolute;width:272px;height:212px;z-index:3;top:40px;right:0px}
.about-con .dv2 .p1{font-size:16px;font-weight:bold;color:#fff;padding:25px 0px 16px 0px}
.about-con .dv2 .p2{padding:0 10px 0px 15px;font-size:14px;text-indent:23px;color:#fff;line-height:22px;letter-spacing:1.5px;}
.about-con .dv2 a{float:right;margin-right: 14px;}
.honor{height:430px;background: url(/template/default/images/honer.jpg) no-repeat scroll center;margin-top: 32px;}
.honer-con{width:1100px;margin: auto;}
.honer-img{height:120px;position: relative;text-align: center;}
.honer-img .img1{position: absolute;top:0px;left:-50px;}
.honer-img .img2{margin-top: 40px;}
.honer-con>p{height:28px;background: url(/template/default/images/honer3.png) no-repeat scroll top left;margin-top: 10px;}
.honer-con>p a{font-size:14px;color:#49b9f7;float:right;margin-right: 30px;margin-top: 4px;}
.honer-con>p span{color:#49b9f7;margin-left: 20px;font-size:18px;float:left;margin-top: 5px;}
.left-marqueen{height:190px;margin-top: 28px;position: relative;}
.left-marqueen .bd{width:1048px;margin: auto;height:190px;overflow: hidden;}
.left-marqueen .bd li{float:left;width:250px;height:188px;margin-right: 10px;border:1px solid #009ae4}
.left-marqueen .bd li img{width:100%;height:100%;}
.left-marqueen .prev{position: absolute;left:0px;top:64px}
.left-marqueen .next{position: absolute;right:0px;top:64px}

.left-marqueen_1{height:230px;margin-top: 28px;position: relative;}
.left-marqueen_1 .bd{width:1048px;margin: auto;height:230px;overflow: hidden;}
.left-marqueen_1 .bd li{float:left;width:300px;height:228px;margin-right: 10px;border:1px solid #009ae4}
.left-marqueen_1 .bd li img{width:100%;height:100%;}
.left-marqueen_1 .prev{position: absolute;left:0px;top:104px}
.left-marqueen_1 .next{position: absolute;right:0px;top:104px}