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{background:#ffffff;}
/*公共部分*/
.header{width: 100%;margin:0 auto;height: auto;overflow:inherit;}
.header .main{overflow:inherit;}
.logo{display: block;width: 489px;float: left;margin:18px auto 18px 0;}
/*.header p{float: right;line-height: 66px;font-size: 16px;}*/
/*.header p a{color: #333333;}*/
.navBar{position:relative; z-index:1;color:#333;margin-top:18px;float: right;}
.nav{ position:relative; width:736px; float:right;font-size:14px;}
.nav a{ color:#333;}
.nav .m{ float:left; position:relative; z-index:1; }
.nav h3 a{ display:block; width:81px; text-align:center;font-weight:bold;font-size: 16px;line-height: 66px;}
.nav .sub{ display:none;position:absolute; left:-3px; top:84px; z-index:1; width:92px; border:1px solid #E6E4E3; border-top:0; background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px; }
.nav .sub li a{ display:block; border-bottom:1px solid #E6E4E3; padding:12px 0; height:auto; line-height:18px; color:#666; }
.nav .sub li a:hover{ color:#FE7700; }
/*.nav .block{ height:1px; width:92px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden; }*/
.main{width:1280px;margin:0 auto;height: auto;overflow:hidden;}
.index_title{width: 100%;margin:0 auto;height: auto;overflow: hidden;line-height: 22px;padding: 10px 0;}
.index_title span{display: inline-block;border-left: 5px solid #00468e;padding-left: 10px;font-size: 16px;color: #00468e;}
.index_title a{font-size: 14px;color: #999999;float: right;}
.clear{width: 100%;margin:0 auto;height: 1px;overflow: hidden;}
/*首页*/
.banner{width: 100%;margin: 0 auto;height: auto;overflow: hidden;position: relative;}
.banner img{display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.banner .hd{width: 100%;position: absolute;bottom:15px;left: 0;text-align: center;}
.banner .hd li{display: inline-block;width: 12px;height: 12px;background: #ffffff;border-radius: 100%;overflow: hidden;line-height: 9999px;cursor: pointer;margin-left: 6px;margin-right: 6px;}
.banner .hd li.on{background: #00468e;}
.search{width: 100%;margin:0 auto;height: auto;overflow: hidden;padding: 14px 0;background: #f9f9f9;}
.search_xw{width: 925px;float: left;height: 42px;overflow: hidden;}
.search_xw label{display: block;width: 145px;height: 42px;float:left;line-height: 42px;text-align: center;overflow: hidden;background: #00468e;font-size: 16px;color: #ffffff;}
.search_xw .search_xw_c{width: 750px;float: right;height: 42px;overflow: hidden;}
.search_xw ul li{width: 100%;margin:0 auto;height: 42px;line-height: 42px;overflow: hidden;font-size: 14px;}
.search_xw ul li span{color: #444444;}
.search_xw ul li em{color: #999999;float: right;}
.search_cn{width: 296px;float: right;height: 40px;border: 1px solid #ececec;}
.search_cn input{display: block;border: none;}
.search_cn .keyword{width: 226px;padding: 0 10px;height: 40px;line-height: 40px;float: left;font-size: 14px;color: #666666;}
.search_cn .serach_btn{display: block;width: 50px;height: 40px;float: right;background: url("../images/search.png") no-repeat center;cursor: pointer;}
.index_ad{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.index_ad img{display: block;width: 100%;margin:0 auto;}
.xwdt{width: 100%;margin:10px auto 8px;height: auto;overflow: hidden;}
.xwdt_cn{float: left;width: 937px;}
.xwdt_left{width: 395px;height: 305px;float: left;position: relative;overflow: hidden;}
.xwdt_left .prev{display: block;width: 40px;height: 60px;position:absolute;bottom: 0;right: 50px;color: #ffffff;z-index: 2;font-size: 30px;line-height: 60px;}
.xwdt_left .next{display: block;width: 40px;height: 60px;position:absolute;bottom: 0;right: 10px;color: #ffffff;z-index: 2;font-size: 30px;line-height: 60px;}
.xwdt_left .hd{width: 100%;margin:0 auto;height: 305px;overflow: hidden;}
.xwdt_left .hd img{display: block;width: 100%;height: 305px;margin:0 auto;}
.xwdt_left .bd{}
.xwdt_left .bd li{position: absolute;left: 0;bottom: 0;width: 76%;height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #ffffff;z-index: 2;}
.xwdt_center{width: 490px;padding:4px 20px;float: left;border:1px solid #ececec;margin-left: 10px;}
.xwdt_center .hd{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.xwdt_center .hd li{width: 50%;float: left;height: 50px;line-height: 50px;overflow: hidden;border-bottom: 1px solid #ececec;font-size: 18px;color: #333333;text-align: center;cursor: pointer;}
.xwdt_center .hd li.on{background: #00468e;color: #ffffff;}
.xwdt_center .bd ul{width: 100%;margin:8px auto 0px;}
.xwdt_center .bd li{width: 100%;height: 36px;margin:0 auto;overflow: hidden;line-height: 36px;font-size: 14px;}
.xwdt_center .bd li span{color: #333333;display: block;width:410px;height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left; }
.xwdt_center .bd li em{color: #707070;float: right;}
.text{position: absolute;left: 0;bottom: 0;width: 100%;height: 60px;background:#000000;opacity: 0.65;}
.xwdt_right{width: 330px;float: right;height: auto;overflow: hidden;}
.xwdt_right ul{width: 100%;margin:0px auto;height: auto;overflow: hidden;background: #fbfbfb;padding: 10px 0 10px 0;}
.xwdt_right li{width: 90%;margin:0 auto;height: 36px;overflow: hidden;line-height: 36px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;}
.xwdt_right li a{color: #444444;}
.xsjs_left{width: 935px;float: left;height: auto;overflow: hidden;}
.xsjs_cn{width: 933px;margin:0 auto;height: auto;overflow: hidden;border: 1px solid #ececec;padding: 8px 0;}
.xsjs_hot{width: 260px;margin-left: 15px;float: left;height: auto;overflow: hidden;}
.hot_i,.hot_i img{display:block;width: 100%;height: 160px;margin:0 auto;overflow: hidden;}
.hot_t{display:block;width: 100%;height: 38px;line-height: 38px;text-align: center;overflow: hidden;font-size: 16px;color: #00468e;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;}
.xsjs_hot p{width: 100%;margin:0 auto;height: 88px;overflow: hidden;font-size: 14px;color:#707070;line-height: 22px;}
.xsjs_li{width: 620px;float: right;margin-right: 10px;height: auto;overflow: hidden;}
.xsjs_li li{width: 100%;margin:0 auto;height: 46px;line-height:46px;overflow: hidden;border-bottom: 1px solid #ececec;font-size: 14px;}
.xsjs_li li:last-child{border-bottom: none;}
.xsjs_li li a{display: block;width: 100%;margin:0 auto;border-left: 5px solid #ffffff;height:auto;overflow: hidden;}
.xsjs_li li a:hover{border-left: 5px solid #41a1f2;}
.xsjs_li li a:hover span{color: #41a1f2;}
.xsjs_li li a:hover em{color: #41a1f2;}
.xsjs_li li a span{color: #333333;float:left;margin-left: 20px;display: block;width: 505px;height: 46px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xsjs_li li a em{color: #707070;float: right;margin-right: 15px;}
.xsjs_right{width: 330px;float: right;}
.xsjs_right li{width: 100%;height: 70px;margin:0 auto 8px;overflow: hidden;background: url("../images/li_bg.png") no-repeat center;line-height: 70px;}
.xsjs_right li i{display: block;width: 40px;height: 70px;float: left;margin-left: 30px;}
.xsjs_right li a{color: #ffffff;display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.xsjs_right .ico_01 i{background: url("../images/ico_01.png") no-repeat center;}
.xsjs_right .ico_02 i{background: url("../images/ico_02.png") no-repeat center;}
.xsjs_right .ico_03 i{background: url("../images/ico_03.png") no-repeat center;}
.xsjs_right .ico_04 i{background: url("../images/ico_04.png") no-repeat center;}
.xsjs_right li span{font-size: 18px;float: right;margin-right: 50px;}
.scroll_img{width: 100%;margin:25px auto 15px auto;height: auto;overflow: hidden;}
.scroll_img ul{width: 1305px;margin-left: -25px;}
.scroll_img li{width: 410px;height: 80px;float: left;margin-left: 25px;}
.scroll_img li img{display: block;width: 100%;height: 80px;margin:0 auto;}
.djgz{width: 630px;float: left;height: auto;overflow: hidden;}
.djgz_cn{width: 628px;margin:0 auto;padding: 15px 0;height: auto;overflow: hidden;border:1px solid #ececec;}
.djgz_cn h3{width:94%;margin:0 auto;height:35px;overflow:hidden;font-size: 16px;line-height: 35px;white-space: nowrap;text-overflow: ellipsis;}
.djgz_cn h3 a{color: #00468e;}
.djgz_cn p{width:94%;margin:8px auto 12px;height:54px;overflow:hidden;font-size: 14px;color: #707070;line-height: 18px;}
.djgz_cn li{width: 94%;margin:0 auto;height:40px;overflow: hidden;line-height: 40px;font-size: 16px;}
.djgz_cn li span{color: #333333;float: left;display: block;width: 495px;height: 40px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.djgz_cn li em{color: #707070;float: right;}
.video{width: 630px;float: right;height: auto;overflow: hidden;}
.video .box{width: 150px;float: left;height: auto;overflow: hidden;background: #f9f9f9;margin-left: 9px;}
.video .box img{display: block;width: 100%;height: 112px;}
.video_cn{width: 618px;margin:0 auto;height: auto;overflow: hidden;padding: 25px 5px;border: 1px solid #ececec;}
.video .video_cn .on{width: 300px;}
.video .video_cn .on img,.video .box img{height: auto;}
.video .video_cn .on .box_i{display: none;}
.video .video_cn .on .box_t{height: 50px;overflow: hidden;line-height: 50px;padding: 0;-webkit-line-clamp: 1;}
.box_t{width: 92%;font-size: 16px;color: #333333;margin:0 auto;line-height: 20px;height: 40px;padding: 8px 0 0 0;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.box_i{width: 92%;margin:20px auto 16px;height: 54px;overflow: hidden;font-size: 14px;color: #707070;line-height: 18px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.xsqy_cn{width:1218px;margin:0 auto;height: auto;overflow: hidden;border: 1px solid #ececec;padding: 48px 30px;}
.xsqy_cn .hd{width: 1250.66px;margin:0 auto;height: auto;overflow: hidden;margin-left: -32.66px;}
/*.xsqy_cn ul{width: 1250.66px;margin-left: -32.66px;}*/
.xsqy_cn li{width: 280px;height: 210px;float: left;overflow: hidden;margin-left: 32.66px;}
.xsqy_cn li img{display: block;width: 100%;height: 160px;margin:0 auto;}
.xsqy_cn li span{display: block;width: 100%;height: 50px;line-height: 50px;text-align: center;margin:0 auto;overflow: hidden;background: #f9f9f9;font-size: 16px;color: #666666;white-space: nowrap;text-overflow: ellipsis;}
.xsqy_cn li a:hover span{background: #00468e;color: #ffffff;}
.link{width: 100%;margin:45px auto 0;height: auto;overflow: hidden;padding: 30px 0;background: #f9f9f9;position: relative;}
.link strong{font-size: 16px;color: #00468e;display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;line-height: 30px;}
.link ul{width: 845px;float: left;}
.link li{display: inline-block;float: left;line-height: 36px;font-size: 14px;padding: 0 10px;}
.link li a{color: #707070;}
.link p{float: right;height: auto;overflow: hidden;width: 190px;}
.link p img{display: block;width:70px;height: 70px;margin:0 auto;}
.link p span{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #707070;}
.mobile_nav{display: none;}
.model{display: none;}
.footer_wrap>div {animation-fill-mode: both;}
.footer_wrap {z-index: 102;width: 100%;height: 126px;margin: 0 auto;}
.footer_wrap .footer_box {background-color: rgb(0, 70, 142);margin: 0;padding: 0;width:100%;height: 126px;background-repeat: no-repeat;background-position: center center;background-size: auto auto;}
.footer_wrap>div {animation-fill-mode: both;}
.footer_wrap {z-index: 102;width: 100%;height: 126px;margin: 0 auto;}
.footer_center {z-index: 2;width: 1280px;height: 63px;margin: 0 auto;padding-top: 30px;}
.footer {text-align: center;}
.footer p {font-size: 14px;line-height: 2;color: #fff;}
.footer a {font-size: 14px;color: #fff;}
.footer .copy_imgInfo {margin: 0px auto;padding-left: 0px;width: 270px;padding-right: 0px;}
.footer .copy_imgInfo .copy_img {line-height: 20px;width: 20px;display: inline-block;height: 20px;text-decoration: none;}
.footer .copy_imgInfo .copy_img img {vertical-align: middle;}
.footer .copy_imgInfo .copy_text {line-height: 20px;width: 250px;height: 20px;color: #fff;text-decoration: none;}
.xsqy_cn .prev,.xsqy_cn .next{display: none;}
#sub_banner{width: 100%;overflow: hidden;}
@media (max-width: 1060px){
.main{width: 100%;}
.xwdt_left{width: 100%;float: none;height: 250px;}
.xwdt_left .hd img{height: 250px;}
.xwdt_center{float: none;width: calc(100% - 22px);padding:10px;height: auto;overflow: hidden;margin-left: 0;}
.xwdt_center .hd li{height: 40px;font-size: 16px;line-height: 40px;}
.xwdt_center .bd li em{display: none;}
.xwdt_right{width: 96%;float: none;margin:0 auto;}
.xsjs_left{width: 96%;float: none;margin:0 auto;}
.xsjs_cn{width: calc(100% - 32px);padding:8px 15px; }
.xsjs_hot{width: 100%;margin-left: 0;}
.xsjs_hot p{height: auto;}
.xsjs_li{width: 100%;float: none;margin-right: 0;margin-top:10px;}
.xsjs_li li a span{margin-left: 0;width: 100%;height: 46px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xsjs_li li a em{display: none;}
.xsjs_right{width: 96%;float: none;margin:0 auto;}
.xsjs_right li{background-size: cover;}
.djgz{width: 96%;margin:0 auto;float: none;}
.djgz_cn{width: calc(100% - 2px);}
.video{width: 96%;float: none;margin:0 auto;}
.video_cn{width: calc(100% - 12px);}
.video .box{width: 92%;float: none;margin:0 auto;margin-left:4% !important;margin-top:10px;}
.video .video_cn .on .box_t,.video .video_cn .box_t{height: auto;line-height: 20px;padding: 8px 0 0 0;}
.video .video_cn .on .box_i,.video .video_cn .box_i{display: block;margin:10px auto;height: auto;}
.video .video_cn .on{width: 92%;}
.header{width: 100%;margin:0 auto;height: 60px;overflow: hidden;background: #ffffff;position: fixed;top:0;left: 0;padding: 0;z-index: 10;}
.header .logo{width: 240px;margin:15px 0 15px 15px;}
.header p{display: none;}
.header i{display: block;width: 60px;height: 60px;background: rgba(0, 70, 142, 1) url("../images/c_nav.png") no-repeat center;float: right;}
.header i.close{background: rgba(0, 70, 142, 1) url("../images/c_close.png") no-repeat center;}
.model{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 9;background: rgba(0,0,0,0.65);}
.on_lic{right: 0 !important;}
.mobile_nav{display: block;width: 240px;position: fixed;top:60px;right: -100%;height: calc(100% - 60px);background: rgba(0, 70, 142, 1);z-index: 11;transition: 0.8s ease-in-out;}
.mobile_nav li{width: 220px;padding: 0 10px;border-bottom: 1px solid rgba(255,255,255,0.65);height: 45px;line-height: 45px;overflow: hidden;font-size: 16px;}
.mobile_nav li a{color: #ffffff;}
.mobile_nav li a i{float: right;}
.mobile_nav li a i:after{content: ">";color: #ffffff;font-size: 24px;font-style: normal;}
.navBar{display: none;}
.header{overflow: hidden;}
.header .main{overflow: hidden;}
.banner{margin:60px auto 0;}
.banner img{width: 100%;height: 200px;}
.search_xw{width: 94%;margin:0 auto;float: none;height: auto;position: relative;}
.search_xw label{width: 100%;}
.search_xw .hd{width: 100%;margin:0 auto;float: none;height: 42px;}
.search_cn{width: 94%;float: none;margin:0 auto;}
.index_ad,.xwdt{width: 94%;margin:0 auto;height: auto;overflow: hidden;}
.index_ad div,.index_ad img{width: 100% !important;height: 100px !important;}
.xwdt_cn{width: 100%;float: none;}
.xsqy_cn{width: calc(96% - 22px);margin:0 auto;padding: 10px;height: 210px;position: relative;}
.xsqy_cn .hd{width: 100%;margin-left: 0;height: 210px;overflow: hidden;}
.xsqy_cn li{width: 100% !important;margin-left: 0;}
.xsqy_cn .prev{display:block;position: absolute;left: 0;top:91px;width: 40px;height: 50px;background: rgba(0,0,0,0.65);color: #ffffff;text-align: center;line-height: 45px;font-size: 30px;}
.xsqy_cn .next{display:block;position: absolute;right: 0;top:91px;width: 40px;height: 50px;background: rgba(0,0,0,0.65);color: #ffffff;text-align: center;line-height: 45px;font-size: 30px;}
.link{margin:25px auto 0;display: none;}
.link strong{width: 96%;}
.link li{width: 100%;padding: 0;float: none;}
.footer_wrap{height: auto !important;}
.footer_wrap .footer_box{height: auto !important;padding: 20px 0;}
.footer_center{width: 100%;height: auto;padding-top: 0;}
.search_xw .search_xw_c{width: 100%;margin:0 auto;float: none;}
.djgz_cn li em{display: inline-block;width: 90px;}
.djgz_cn li span{display: block;width: calc(100% - 90px);overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.scroll_img{display: none;}
.xwdt_center .bd li span{display: block;width: 100%;height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwdt_left .bd li{width: 72%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search_xw ul li span{display: block;width:94%;margin:0 auto;height: 42px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
}