html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0px;padding:0px;}
.banner{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.banner img{display: block;width: 100%;margin:0 auto;}
.main{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.box1{width: 100%;background: url("../images/01_03.jpg") repeat-x;height: 695px;margin:0 auto;}
.notice{width: 1100px;margin:0 auto;height: 60px;background: #dd8a09;border-radius: 30px;overflow: hidden;margin-top: 35px;}
.notice span{display: block;float: left;background: url("../images/01_14.png") no-repeat left center;height: 60px;line-height: 60px;padding-left: 40px;margin-left: 34px;font-size: 18px;font-weight: bold;color: #ffffff;}
.notice_cn{width: 915px;float: left;height: 40px;line-height: 40px;overflow: hidden;position: relative;background: #ffffff;border-radius: 20px;margin-left: 10px;margin-top: 10px;}
.notice_cn ul li{width: 875px;margin:0 auto;height: 40px;line-height: 40px;overflow: hidden;padding:0 20px;}
.notice_cn ul li a{font-size: 16px;color: #333333;}
.box1_news{width: 1100px;margin:0 auto;height: auto;overflow: hidden;background: #ffffff;padding:30px 0;margin-top: 40px;}
.box1_title{width: 1060px;margin:7px  auto;height: 62px;overflow: hidden;position: relative;}
.box1_title b{width: 100%;height: 1px;position: absolute;left: 0px;top:31px;background: #efefef;z-index: 2;}
.box1_title img{display: block;margin:0 auto;position: relative;z-index: 3;}
.box1_title a{position: absolute;right: 0px;bottom: 5px;font-size: 12px;color: #333333;}
.box1_cn{width: 1060px;margin:0 auto;height: auto;overflow: hidden;margin-top: 40px;}
.focusBox { position: relative; width: 548px; height: 356px; overflow: hidden; float: left; }
.focusBox .pic img { width: 548px; height: 356px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 18px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 10px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;border-radius: 100%;margin-left:5px;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.box1_list{width: 490px;float: right;height: auto;overflow: hidden;}
.box1_list h3{width: 100%;margin:0 auto;height: 32px;line-height: 32px;overflow: hidden;font-size: 20px;color: #333333;white-space:nowrap;text-overflow:ellipsis}
.box1_list h3 a{color: #333333;}
.box1_list p{font-size: 14px;color: #666666;width: 100%;height: 50px;overflow: hidden;line-height: 25px;margin-top: 12px;}
.box1_list p a{color: #ed0d27;}
.box1_list ul{width: 100%;margin:0 auto;height: auto;overflow: hidden;margin-top: 14px;}
.box1_list ul li{width: 100%;height: 42px;line-height: 42px;overflow: hidden;margin:0 auto;}
.box1_list ul li i{font-style: normal;width: 15px;font-size: 26px;color: #444444;float: left;display: block;}
.box1_list ul li span{display: block;width:475px;float: left;height: 42px;overflow: hidden; white-space:nowrap;text-overflow:ellipsis;font-size: 16px;color: #333333;}
.box2{width: 100%;height: 746px;margin:0 auto;overflow: hidden;background: url("../images/01_05.jpg") no-repeat center;}
.box2_cn{width: 1100px;margin:0 auto;height: auto;overflow:hidden;margin-top: 112px;}
.box2_cn .hd{width: 240px;float: left;height: auto;overflow: hidden;}
.box2_cn .hd ul li{width: 100%;height: 172px;margin:0 auto;overflow: hidden;cursor: pointer;}
.box2_cn .hd ul li a{display: block;width: 82px;height: 82px;background: #ffffff;border-radius: 100%;margin:0 auto;margin-top: 24px;}
.box2_cn .hd ul li a img{display: block;margin:0 auto;padding-top: 20px;padding-left: 20px;}
.box2_cn .hd ul li span{display: block;width: 100%;text-align: center;font-size: 24px;color: #ffffff;font-weight: bold;height: 60px;line-height: 60px;}
.box2_cn .bd{width: 850px;float: right;overflow: hidden;border-top: 10px solid #10a7ca;background:#ffffff url("../images/01_16.png") no-repeat top center;height: 505px;}
.box2_click_one{background: #10a7ca;}
.box2_cn .hd ul .box2_click_one a{background: #ffffff url("../images/01_17.png") no-repeat center;}
.box2_click_two{background: #fec145;}
.box2_cn .hd ul .box2_click_two a{background: #ffffff url("../images/01_18.png") no-repeat center;}
.box2_click_three{background: #90c10f;}
.box2_cn .hd ul .box2_click_three a{background: #ffffff url("../images/01_19.png") no-repeat center;}
.box2_com{width: 760px;margin:0 auto;height: auto;overflow: hidden;}
.box2_com h3{font-size: 24px;color: #10a7ca;text-align: center;width: 100%;background: url("../images/bsbg.png") no-repeat bottom center;height: 82px;line-height: 82px;overflow: hidden;margin-top: 15px;}
.box2_com ul{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.box2_com ul li{width: 100%;margin:0 auto;height: auto;overflow: hidden;margin-top: 20px;}
.box2_com ul li span{margin-bottom: 10px;font-size: 18px;font-weight: bold;color: #10a7ca;display: block;width: 100%;height: 45px;line-height: 45px;overflow: hidden;border-bottom: 1px solid #f6f5f5;}
.box2_com ul li p{width: 100%;height: auto;overflow: hidden;font-size: 14px;line-height: 26px;color: #585353;margin:0 auto;}
.box2_com a{display: block;width: 140px;height: 40px;text-align: center;line-height: 40px;overflow: hidden;margin:0 auto;font-size: 14px;color: #f3a52c;border:1px solid #f3a52c;border-radius: 20px;font-weight: bold;margin-top: 15px;}
.box3{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.box3_bg{width: 100%;margin:0 auto;height: 510px;overflow: hidden;}
.box3_bg img{display: block;width: 100%;margin:0 auto;}
.box3_cn{width: 1100px;margin:0 auto;height: auto;overflow: hidden;margin-bottom: 55px;}
.box3_cn p{font-size: 16px;color: #23222a;text-align: center;height: 75px;line-height: 75px;width: 100%;}
.box3_down{width: 710px;margin:0 auto;height: auto;overflow: hidden;margin-top: 20px;}
.box3_down a{display: block;width: 316px;height: 70px;line-height: 70px;overflow: hidden;float: left;font-size: 28px;color: #ffffff;border-radius: 35px;}
.box3_down a span{margin-left: 140px;}
.box3_down .box3_down_two span{margin-left: 120px;}
.box3_down_one{background: #06a5f6 url("../images/01_20.png") no-repeat  35% center; }
.box3_down_two{background: #ffbc53 url("../images/01_21.png") no-repeat  25% center;margin-left: 78px;}
.box4{width: 100%;margin:0 auto;background: url("../images/01_24.jpg") no-repeat top center;height: 1016px;overflow: hidden;}
.box4_cn{width: 1100px;margin:0 auto;height: auto;overflow: hidden;padding-top:15px;}
.box4_title{width: 348px;margin:53px auto;height: auto;overflow: hidden; }
.box4_title img{display: block;width: 100%;margin:0px auto;}
.box4_com{width: 1100px;margin:0 auto;height: auto;overflow: hidden;}
.box4_com .hd{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.box4_com .hd ul{width: 1114.6px;margin-left: -14.6px;}
.box4_com .hd ul li{width: 264px;float: left;height: 42px;line-height: 42px;overflow: hidden;text-align: center;margin-left: 14.6px;}
.box4_com .hd ul li a{display: block;width: 100%;background: #3e3d45;font-size: 14px;color: #ffffff;cursor: pointer;}
.box4_com .hd ul li a:hover{background: #dd8a09;}
.box4_com .hd ul .on a{background: #dd8a09;}
.box4_com .bd{width: 1100px;margin:0 auto;height: auto;overflow: hidden;}
.box4_com .bd ul{width: 1114.6px;margin-left: -14.6px;}
.box4_com .bd ul li{width: 262px;border: 1px solid #ebe7e6;background: #ffffff;margin-top: 35px;float: left;margin-left: 14.6px;}
.box4_com .bd ul li img{display: block;width: 100%;margin:0 auto;}
.box4_com .bd ul li span{font-size: 16px;color: #333333;display: block;width: 100%;height: 50px;line-height: 50px;overflow: hidden;text-align: center;}
.foot_ky{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: #dd8a09;}
.foot_ky_cn{width: 1100px;margin:0 auto;height: auto;overflow: hidden;position: relative;z-index: 3;}
.foot_ky_cn h3{width: 100%;font-size: 30px;color: #ffffff;text-align: center;line-height: 110px;height: 110px;overflow: hidden;}
.foot_ky_cn ul{width: 100%;margin:0 auto;height: auto;overflow: hidden;margin-bottom: 40px;}
.foot_ky_cn ul li{width: 100%;height: 71px;margin:0 auto;overflow: hidden;margin-top: 10px;}
.foot_ky_cn ul li img{display: block;width: 100%;margin:0 auto;}
.foot_ky_cn p{width: 490px;margin:0 auto;height: auto;overflow: hidden;font-size: 16px;color: #ffffff;line-height: 40px;}
.foot_ky_cn p i{float: right;font-style: normal;margin-right: 30px;}
.box2_com_detail{width: 94%;margin:30px auto;line-height: 24px;font-size: 14px;height: auto;overflow: hidden;text-indent: 2em;}
.foot_bg{width: 100%;margin:0 auto;display: block;margin-top: -180px;z-index: -1;}
.banner .banner_bg{display: none;}
@media screen and (min-width: 320px) {html{font-size:16px;}}
@media screen and (min-width: 360px) {html{font-size:18px;}}
@media screen and (min-width: 414px) {html{font-size:20px;}}
@media screen and (min-width: 520px) {html{font-size:22px;}}
@media screen and (max-width: 1080px) {
    .banner img{display: none;}
    .banner .banner_bg{display: block;}
    .box1{height: auto;}
    .notice{width: 100%;height: auto;background: none;border-radius: inherit;margin-top: 0.6rem;}
    .notice span{float: none;background: none;padding-left: 0;width: 100%;text-align: center;color: #333333;margin-left: 0;height: 24px;line-height: 24px;}
    .notice_cn{float:none;width: 100%;margin-left: 0;background:#dd8a09;}
    .notice_cn ul li{padding:0 0.8rem;white-space: nowrap;text-overflow: ellipsis;}
    .notice_cn ul li a{font-size: 0.85rem;color: #ffffff;}
    .box1_news{width: 100%;padding:10px 0;margin-top: 10px;}
    .box1_title{width: 100%;height: auto;}
    .box1_cn{width: 100%;margin-top: 1rem;}
    .focusBox{width: 96%;margin:0 auto;float: none;height: auto;}
    .focusBox .pic img{width: 100%;height: auto;}
    .box1_list{width: 96%;float: none;margin:0 auto;margin-top: 0.5rem;}
    .box1_list ul li span{width: calc(100% - 15px);}
    .box2{height: auto;background:#f3f3f3; }
    .box2_cn{width: 100%;margin-top: 20px;}
    .box2_cn .hd{width: 100%;margin:0 auto;float: none;}
    .box2_cn .hd ul li{width: 33.33%;float: left;height: auto;}
    .box2_cn .hd ul li a{width: 2rem;height: 2rem;background-size: 100%;margin-top:10px;}
    .box2_cn .hd ul .box2_click_one a{background: #ffffff url(../images/01_17.png) no-repeat center;background-size: 100%;}
    .box2_cn .hd ul .box2_click_two a {background: #ffffff url(../images/01_18.png) no-repeat center;background-size: 100%;}
    .box2_cn .hd ul .box2_click_three a {background: #ffffff url(../images/01_19.png) no-repeat center;background-size: 100%;}
    .box2_cn .hd ul li span{font-size:0.85rem;height: 1.2rem;line-height: 1.2rem;margin:10px auto;}
    .box2_cn .bd{width: 100%;float: none;background:#f3f3f3;height: auto;padding-bottom: 1rem;border: none; }
    .box2_com{width: 96%;margin:0 auto;}
    .box2_com h3{width: 100%;height: 3.2rem;line-height: 3.2rem;font-size: 1.4rem;margin-top: 0.5rem;}
    .box2_com ul li{margin-top: 0.6rem;}
    .box2_com ul li span{font-size: 1rem;height: 1.6rem;line-height: 1.6rem;}
    .box2_com ul li p{font-size: 0.85rem;line-height: 1.2rem;}
    .box2_com a{height: 2rem;line-height: 2rem;font-size: 0.85rem;}
    .box3_bg{width: 100%;height: auto;}
    .box3_cn{width: 100%;margin-bottom: 1.2rem;}
    .box3_cn p{height: auto;font-size: 1rem;line-height: 2rem;}
    .box3_down{width: 100%;margin:0 auto;margin-top: 1rem;}
    .box3_down a{width: 100%;max-width: 316px;margin:0 auto;float: none;height: 3rem;line-height: 3rem;font-size: 1.2rem;margin-bottom: 0.8rem;}
    .box4{width: 100%;margin:0 auto;height: auto;background: #e6e8ef;}
    .box4_cn{width: 100%;padding-top: 1rem;}
    .box4_title{max-width: 348px;width: 100%;margin:1rem auto;}
    .box4_com{width: 100%;margin:0 auto;}
    .box4_com .hd ul{width: 100%;margin-left: 0;}
    .box4_com .hd ul li{width: 25%;margin-left: 0;}
    .box4_com .hd ul li a{font-size: 0.1rem;}
    .box4_com .bd{width: 100%;padding-bottom: 0.5rem;}
    .box4_com .bd ul{width: 100%;margin-left: 0;}
    .box4_com .bd ul li{width:calc(50% - 7px);margin-left: 3px; }
    .foot_ky_cn{width: 100%;}
    .foot_ky_cn ul{margin-bottom: 0.85rem;}
    .foot_ky_cn h3{height: 3.5rem;line-height: 3.5rem;font-size: 1.2rem;}
    .foot_ky_cn ul li{height: auto;margin-top: 0.2rem;}
    .foot_bg{margin-top: 1rem;}
    .foot_ky_cn p{width: 98%;font-size: 0.8rem;line-height: 1.2rem;}
    .box3_down a span{margin-left: 120px;}
    .box3_down_one{background: #06a5f6 url(../images/01_20.png) no-repeat 25% center;}
    .box3_down_two {background: #ffbc53 url(../images/01_21.png) no-repeat 25% center;}
}