/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:'Microsoft YaHei'; color:#666;}
a{color:#666;}
a:hover{ color:#f60; /*text-decoration:underline;*/}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1220px !important; margin:0 auto; max-width:1220px !important;}
.wapper02{ width:600px; margin:0 auto; max-width:600px;}



.top-bg{ background:url(../images/head.jpg) center repeat-x; }
.top{   display: flex; align-items: center;  justify-content: space-between; height:45px;}
.top span{ display: flex; align-items: center; font-size:13px; color:#555;}
.top span p{ padding:0; color:#FAB502; font-size:18px; margin-right:10px}
.top strong{  display: flex; align-items: center; font-weight:normal; font-size:13px; color:#555}
.tab_valli{ display:none}

.banner-bg{ position:relative; width:100%}
.banner-bg>img{ width:100%; vertical-align:bottom; height:185px; object-fit: cover;}
.banner{position:absolute;top:0;left:0;width:100%;height:100%;display: flex;justify-content: flex-start;align-items: center;}
.banner .logo{width:700px;}
.banner .logo img{ width:100%; vertical-align:bottom;}


.menu-bg{ background:#0449AE}
/*menu*/
.menu{height:60px;line-height:60px;}
.menu ul li{ float:left; position:relative; width:122px;}
.menu ul li dl{background: #0449AE;width:100%;position:absolute;left:0px;top:60px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);display:none;z-index:9}
.menu ul li dl dd{line-height: 50px;text-align: center;}
.menu ul li dl dd a{display: block;font-size: 14px;color: #fff;font-weight:normal;padding:0;text-align: center;}
.menu ul li dl dd a:hover{color: #F8FF42!important; background:#0088D7;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center;}
.menu a:hover{color:#F8FF42!important;}
a.menu_hover{ background:#0088D7;color:#F8FF42!important;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}


.cent01{ margin-top:15px; border:1px solid #cccccc}
.cent01-l{ float:left; display:block; width:750px; height:350px;}
.slideBox{ width:750px; height:350px; overflow:hidden; position:relative;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:750px; height:350px; }
.cent01-r{ float:left; display:block; width:calc(100% - 750px);}
.title{    background: url(../images/bb.jpg) repeat-x;  height:45px; line-height:45px; border-bottom:1px solid #cccccc;}
.title li{ display:inline-block; width:124px; border-right:1px solid #cccccc; text-align:center; font-size:16px; color:#333333}
.title li.cur{font-size:16px; color:#0D5EA3; font-weight:800; border-right:1px solid #cccccc; background-color:#FFFFFF;}
.tabs_val{   height: 280px; padding: 5px 15px 0 15px; }
.tabs_val .zhuy{     border-top: 1px solid #d0d0d0;}
.zhuy ul li{border-bottom:1px #cccccc dashed;line-height:40px;background: url(../images/lan0.png) left 10px center no-repeat;padding: 0 10px 0 33px;}
.zhuy ul li em{ color:#095494; font-size:13px; text-align:right; font-style:normal;}
.zhuy ul li a{    display: flex;justify-content: space-between; align-items: center}
.zhuy ul li a span{ font-size:13px; color:#505050; width:77%;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;}
.zhuy ul li:hover a span{ color:#DF4501}

.cent02{ margin-top:15px;}
.cent02 img{ width:100%; vertical-align:bottom;}


.cent03{margin-top:15px;}
.cent03-l{ float:left; display:block; width:905px;}
.tongz>ul>li{ float:left; display:block; margin-bottom:15px; margin-right:15px; width:calc((100% - 19px)/2);  border: 1px solid #cccccc;}
.tongz>ul>li:nth-child(2n) { margin-right: 0% ;}
.tongz .zhuy{ padding:10px 15px 15px 15px}
.cent03-r{ float:right; display:block; width:300px;}
.cent03-r a{ display:block; width:100%; margin-bottom:15px;}
.cent03-r a img{ width:100%; vertical-align:bottom;}
.tozhie{ background: url(../images/bb.jpg) repeat-x; border-bottom: 1px solid #cccccc; height:45px; display: flex; justify-content: space-between; align-items: center; box-sizing:border-box; padding: 0 15px;}
.tozhie h2{     font-size: 16px;color: #0D5EA3;  font-weight: 800;}
.tozhie a{ color: #505050;  font-size: 13px;}

.zxe a{ float:left; display:block;  margin-right:15px; width:calc((100% - 15px)/2);}
.zxe a:nth-child(2n) { margin-right: 0% ;}
.zxe a img{ width:100%; vertical-align:bottom;}

.zhys{     border: 1px solid #cccccc; margin-top:15px;}
.zhys ul{    margin: 20px 15px;}
.zhys ul li{ float:left; display:block; width:calc((100% - 4%)/2); margin-right:4%}
.zhys ul li:nth-child(2n) { margin-right: 0% ;}
.zhys ul li a{ display:block}
.zhys ul li a .img{ float:left; display:block; width:152px; height:117px; display:block; padding:5px;border: 1px #e5e5e5 solid;}
.zhys ul li a .img img{ width:100%; height:100%;}
.zhys ul li .zhet{ float:right; display:block; width:58%}
.zhys ul li .zhet h2{ font-size:15px; color:#333; display:block; font-weight:normal;}
.zhys ul li .zhet span{  display:block;  font-size: 12px; color: #777777; margin-top:3px;}
.zhys ul li .zhet em{ display:block; font-style:normal;  font-size: 12px; color: #777777; margin-top:5px;}


.cent04-bg{ background:#e5e5e5; margin-top:15px;}
.cent04{ padding:22px 0}
/*scroll_03*/
.scroll_03{ position:relative;}
.scroll_03 .hd .prev{ display:block;  width:28px; height:28px; line-height:28px;overflow:hidden;cursor:pointer; background:url(../images/arr-left.png) no-repeat; position:absolute; top:50%; margin-top:-14px; left:-50px;} 
.scroll_03 .hd .next{ display:block;  width:28px; height:28px; line-height:28px;overflow:hidden;cursor:pointer; background:url(../images/arr-right.png) no-repeat; position:absolute; top:50%; margin-top:-14px; right:-50px;} 

.scroll_03 .bd li{ float:left; width:232px; overflow:hidden; margin:0 7px;}
.scroll_03 .bd li .img{height:70px; border:solid 1px #C2C2C2;  background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li .img table tr td{ height:70px;}
.scroll_03 .bd li .img table tr td img{ max-width:230px; max-height:70px;}

.footer-bg{ background:#0449AE}
.footer{ padding-top:3%;  display: flex; align-items: center; padding-bottom:10px}
.footer .img{ width:80px; margin:0 20px;}
.footer .img img{ width:100%;}
.footer ul{ margin-left:50px;}
.footer ul li{    line-height: 32px; font-size: 15px; color: #FFFFFF; margin-top:15px;}


.cent05{ margin-top:15px; margin-bottom:4%}
.cent05-l{ float:left; display:block; width:333px;}
.cent05-r{ float:right; display:block; width:870px;     border: 1px solid #e1e1e1; box-sizing:border-box;}
.weizhi{height:45px; line-height:45px; background:#f5f5f5;font-size:14px; padding-left:20px; color:#555; }
.weizhi a{color:#555;}
.weizhi a:hover{ color:#DF4501}


.lmztc{ border:1px solid #e1e1e1}
.lmztc ul{padding: 14px 15px 0px 15px;}
.lmztc ul li{ float:left; display:block; width:calc((100% - 15px)/2); margin-right:15px; margin-bottom:15px; background:#4596cd; border-radius:5px; text-align:center; line-height:36px;}
.lmztc ul li:nth-child(2n) {
    margin-right: 0% ;
}
.lmztc ul li a{    display: flex;justify-content: center; align-items: center; font-size:16px; color:#fff;}
.lmztc ul li a img{ margin-right:10px}
.lmztc ul li a:hover{ color:#F8FF42}


.xnerr{ border:1px solid #e1e1e1; margin-top:15px;}
.xnerr ul{ padding:5px 10px 15px 10px}
.xnerr ul li{border-bottom: 1px #cccccc dashed;padding: 10px 0;}
.xnerr ul li a>em{ float:left; display:block; width:20px; height:20px; font-style:normal; color:#fff; background:#3e9cdc; line-height:20px; text-align:center; border-radius:50%;}
.jiay{float:right;display:block;width: 90%;}
.jiay span{ color:#505050; font-size:13px; display:block;}
.jiay i{font-style:normal;font-size:13px;color:#999;display: block;margin-top: 5px;}
.jiay i em{ font-style:normal;}
.xnerr ul li:nth-child(1) a>em { background:#F00}
.xnerr ul li:nth-child(2) a>em { background:#F00}
.xnerr ul li:nth-child(3) a>em { background:#F00}
.zxjeg{ width:100%}
.zxjeg img{ width:100%; vertical-align:bottom;}

.rhe{ padding:0 30px; min-height:400px;}
.rhe ul li a{}
.rhe ul li{ padding:20px 0;     border-bottom: 1px #cccccc dashed;}
.rhe ul li a h2{ font-size:16px; color:#222;}
.rhe ul li a span{ display:block; font-size:13px; color:#555; line-height:24px;}
.rhe ul li a span em{ font-style:normal; color:#F00;}

.cent06-bg{ background:url(../images/bgline.png) top repeat-x; min-height:100vh;}
.cent06{ padding-top:40px;}
.logo01{ width:100%;}
.logo01 img{ width:100%; vertical-align:bottom;}

.jie{  width:90%; margin:4% auto 0}
.jie .input_text{ border:solid 1px black; line-height:38px; height:38px; width:100%; display:block; box-sizing:border-box; padding:0 10px; margin-bottom:4%;outline:none; color:#000;}
.jie .input_text::-webkit-input-placeholder{ color:#666;}
.jie a{ display:block; font-size:16px; color:#fff; background:#0449ae; line-height:44px; height:44px; text-align:center; border-radius:5px; margin-bottom:15px;    text-decoration: none; transition: 0.5s;}
.jie a:hover{    font-size: 18px;}


.zysx{ width:90%; background:#f8f8f8;    padding: 15px; margin: 15px auto; border-radius:5px;     color: #00D5FF; box-sizing:border-box;}
.zysx h2{ font-size:18px; text-align:center; display:block;}
.zysx span{ font-size:14px; line-height:2;}

.cent07{  width: 96%; margin:30px auto;  max-width: 900px;}
.cent07 table {
    border: 1px solid #dddddd;
   
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
   
}

.cent07 table tr {
    border: 1px solid #dddddd;
    padding: 5px;
    background-color: #ffffff;
}

.cent07 table th {
    padding: 15px 10px;
    text-align: center;
    border-right: 1px solid #3062be;
    font-size: 14px;
}

.cent07  table td {
    padding: 15px 10px;
    text-align: center;
    border-right: 1px solid #dddddd;
    font-size: 14px;
}

.cent07 table th {
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #3062be;
    color: #ffffff;
}

.cent07 table td a {
    color: #3062be;
    font-weight: bold;
}

@media screen and (max-width: 600px) {
   .cent07 table {
        border: 0;
    }

   .cent07 table thead {
        display: none;
    }

    .cent07 table tr {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #dddddd;
        box-shadow: 0 0 6px rgba(0,0,0,0.2);
    }

   .cent07 table td {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: none
    }

   .cent07 table td:last-child {
        border-bottom: 0;
    }

   .cent07 table td:before {
        content: attr(data-label);
        float: left;
        text-transform: uppercase;
        font-weight: bold;
    }
}

.btn_m {
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-decoration: none;
    color: white;
    font-family: ΢���ź�;
    font-size: 16px;
    background: #0449ae;
    display: block;
    cursor: pointer;
    vertical-align: middle;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.1);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.1);
    margin-top: 15px;
}

.btn_m:hover {
    font-size: 18px;
}

.tr_title {
    background: #0449ae;
    color: #ffffff;
    padding: 5px;
}

.tr_content {
    background: #ffffff;
    color: #333333;
    line-height: 30px;
}

.tr_content td {
    padding: 5px;
    text-align: left;
}

.box {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding: 3px;
    text-align: center;
	    max-width: 800px;
}

.p1 {
    position: absolute;
    font-size: 17px;
    font-family: ΢���ź�;
    font-weight: bold;
    color: black;
}

.p2 {
    position: absolute;
    font-size: 15px;
    font-family: ΢���ź�;
    font-weight: bold;
}

.p {
    position: absolute;
}

.p3 {
    position: absolute;
    height: 1px;
    background-color: #030001;
}

.chaxun {
    margin: 50px auto;
    max-width: 600px;
    width: 100%;
}

.query {
    margin: 10px auto;
    max-width: 540px;
    width: 90%;
}

.cxbtn {
    height: 44px;
    line-height: 44px;
    text-align: center;
    width: 100%;
    max-width: 600px;
    color: white;
    font-family: ΢���ź�;
    font-size: 16px;
    background: #0449ae;
    cursor: pointer;
    vertical-align: middle;
    transition: all 0.5s ease-in-out;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.1);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.1);
    margin-top: 15px;
    display: block;
    border-radius: 5px;
}

.cxbtn:hover {
    font-size: 18px;
}
.inside_con{min-height:300px;} 