@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;color:#444;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; color:#0283bd}
img { -ms-interpolation-mode: bicubic; }

html, body { font-family:'微软雅黑', sans-serif; min-width:1200px; color:#404040} 
html{height:100%; position:relative}
input { border-radius:0; }  
button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.boxcenter{ width: 1200px; margin: 0 auto; overflow: hidden;}
i{font-style: normal;}
.clear{ clear: both;}

/*responsive Normal*/
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.pchide { display:none; }
.mar0{margin-left:0 !important; margin-right:0 !important;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}

/*pub_style*/
.top{ height: 39px;border-bottom:1px solid #d8d8d8; background-color: #fff}
.icon { border-right: 1px solid #d8d8d8; float: right; height: 39px; line-height: 39px; position: relative;}
#show{ width: 125px; position: absolute; left:141px; top:41px; z-index: 99999999; display: none;}
.icon li{ float: left; width: 57px; border-left: 1px solid #d8d8d8; height: 39px;}
.icon li a{ display: block; float: left;WIDTH: 58px;text-align: center;
color: #7f7c8c;}
.logo{ background: url(banner.jpg) no-repeat center top; height: 227px; }
.logo img{ margin-top: 25px;}

.foot{ font-size: 18px; color: #fff; text-align: center; line-height: 34px;  background-color: #0389da; height: 200px; padding-top:4px;}
.foot p span{ margin: 0 30px;}
.foot img{ float: right; margin-right: 90px; margin-top: 36px;}
.foot_l{ margin-top: 54px;}

/*index*/
.swiper-container1 {width:1920px;height: 600px;} 
.pagination1{position: absolute;left:858px;right: 0;bottom: 79px;z-index: 999;width:1109px; margin:0 auto;margin-top: 20px;}
.pagination1 .swiper-pagination-switch{width: 15px;height: 15px;display: inline-block;border-radius: 7px;background: #fff;margin-right:10px;cursor: pointer;}
.pagination1 .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch{background:#249dd3; width: 65px;}
.center1{position: absolute; left: 50%; width: 1194px; margin-left: -597px;}
.botmes{ color: #fff; font-size: 48px; font-weight: bold;width:1102px; padding:55px 45px 0; position: absolute; left: 50%; margin-left: -635px; z-index: 10; bottom:43px;background-color: rgba(0,0,0,0.3);z-index: 3;height: 210px; border: 1px solid #a99a94; }

#nav-menu{width:1200px;margin:0 auto; position: relative;}
#nav-menu .menu li{position:relative;float:left; text-align:center;display:inline;}
#nav-menu .menu li a.xialaguang{display:inline-block;text-align:center;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ background-color:rgba(36,157,211,0.5); ; color: #fff;}
#nav-menu .menu li.left a.xialaguang{ text-align: left; text-indent:74px}
#nav-menu .menu ul.children{display:none;position:absolute;top:50px;left:0px;width:200px; background-color: rgba(36,157,211,0.5); padding:2px 0px 15px; z-index: 999; height: auto;}
#nav-menu .menu ul.children:hover{ color: #249dd3;}
#nav-menu .menu ul.children li{width:200px;padding:0px;display:inline-block;font-size:22px; }
#nav-menu .menu ul.children li a{font-size:22px; line-height:40px;width:100%;overflow:hidden;padding:3px 0;display:block; color: #fff;height: 59px;line-height: 59px; border-top: 1px solid #fff;}
 #nav-menu .menu ul.children li a:hover{ background-color:#249dd3;}

.nav{ height:54px;background:url(nav_bg.jpg) no-repeat center top; }
.nav ul{ width: 1200px; margin: 0 auto; height: 54px;}
.nav li{ float: left;}
.nav li a{ display: block; float: left;width: 200px; font-size: 22px; color: #121212; height:54px; line-height:54px; text-align: center;}

.list{ margin-top: 102px; overflow: hidden;}

.main_tab{ background-color: #f8f8f8; overflow: hidden; padding-bottom: 75px;}
.img_x img{ width: 100%; height:600px; }
.part1_l{ overflow: hidden;}

.swiper-container2,.swiper-container3,.swiper-container4 {width:665px;height:570px; margin: 0; float: left; background-color: #fff; position: relative;} 
.pagination2,.pagination3,.pagination4{position: absolute;right:35px;bottom:30px;z-index: 999;width:665px; text-align: right;}
.pagination2 .swiper-pagination-switch,.pagination3 .swiper-pagination-switch,.pagination4 .swiper-pagination-switch{width: 13px;height: 13px;display: inline-block;border-radius:50%;background: #e5e8e4;margin-right:10px;cursor: pointer;}
.pagination2 .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch,.pagination3 .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch,.pagination4 .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch{background:#249dd3;}
.img_x2 img{ width: 665px; height: 435px;}
.word{ font-size: 22px; font-weight: bold; color: #0e0e0e; line-height: 32px; width: 602px; margin:20px auto 0;}
.arr{ position: absolute;  right:64px; bottom:135px; z-index: 999999;}
.ul_words{ background-color: #fff; width: 425px; height: 550px; padding:10px 33px; float: left; margin-left: 43px;}
.ul_words li a{ display: block; font-size: 22px;line-height: 32px; color: #0e0e0e; font-weight: bold; }
.ul_words li{ border-top: 1px solid #d5d5d5; line-height: 37px; padding:23px 0;}
.ul_words li.one{ border-top:none}
.ul_words li a:hover,.h_list a h2:hover{ color: #249dd3;}
a.more{ width: 245px; height: 53px; background-color: #249dd3; border-radius:10px; color: #fff; text-align: center; line-height: 53px; display:block; margin:65px auto 0; font-size: 24px;} 
a.more:hover{background-color: #1584b6;}


.jldh{ margin-bottom: 120px;}
h2.h2{ font-size: 40px; font-weight: bold; color: #0283bd; border-bottom: 1px solid #cfcfcf; margin: 70px auto 40px;text-align: center;padding-bottom: 15px;line-height: 53px;}
h2.h2 i{ border-bottom: 3px solid #0283bd;padding: 0px 23px 15px;line-height: 52px;cursor: pointer;}
h2.h2 i a{color: #0283bd; }
.h_list{ overflow: hidden;}
.h_list li{ float:left; margin-left:20px; width: 285px;  overflow: hidden;}
.h_list li.one{ margin-left: 0px;}
.h_list a{ display: block; float:left;}
.h_list a h2{ font-size: 20px; line-height: 30px;color: #333; font-weight: normal;}
.h_list a span{ font-size:18px; color: #939393;  margin: 10px 0px; display: block;} 
.list_t{ margin-top: 22px;}
.box_center{ width: 570px; float: left; overflow: hidden;margin-bottom: 100px;}
.tit a{ float: right; font-size: 18px; color: #7e7e7e; font-weight: normal; margin-top: 23px; margin-right: 10px;}
.tit  {font-size:36px; color: #0283bd;  cursor: default;font-weight: bold; border-bottom: 2px solid #0283bd; padding-bottom: 10px;padding-left: 10px;}
.ml{margin-left: 59px;}

.tit a:hover,.list_t a:hover,.nljs_list a:hover{color: #0283bd; }

.list_t li{ background: url(../images/pot.png) no-repeat left center; padding-left: 10px; line-height: 46px;}
.list_t span{ float: right; font-size: 16px; color: #5e5e5e;}
.list_t a{ font-size: 18px; color: #333;}


.nljs_list img{ width: 248px; height: 175px; float: left; }
.nljs_list li{ float:left; margin:0 15px; width:570px; margin-top: 46px;}
.nljs_list a{ display: block; float:left; font-size: 18px; color: #333;}
.js_right{ width: 295px;float: left;margin-left: 15px;}
.js_right h2{ overflow: hidden; margin-top: 8px;}
.js_right span{font-size:16px; color: #939393;  margin: 10px 0px; display: block;} 
.js_right p{ font-size: 16px; color: #4b4a4a;line-height: 23px; cursor: default;}

.mtzx{ background-color: #f8f8f8; overflow: hidden; margin-top: 87px;}
.btm dt{ width: 590px;position: relative; overflow: hidden; float: left;}
.btm p img{ width: 590px; height:355px;}
.btm dt p{ height: 355px; overflow: hidden;}

.btm img.viedeo_img{ position: absolute; width: 590px; height: 355px; left: 0%; z-index: 9;}
.btm dt img.cont1{  width:590px; height: 355px; 
    -webkit-transition:all .8s ease 0s;
    -moz-transition:all .8s ease 0s;
    -o-transition:all .8s ease 0s;
    transition:all .8s ease 0s;}
.btm { margin-top: 70px; overflow: hidden;    padding-bottom: 75px;}
.btm dt:hover img.cont1{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.nljs_list h3{ width: 248px; height: 175px; overflow: hidden;}
.h_list img{ width: 285px; height: 190px;}
.h_list img,.nljs_list img,.btm dd img{ 
    -webkit-transition:all .8s ease 0s;
    -moz-transition:all .8s ease 0s;
    -o-transition:all .8s ease 0s;
    transition:all .8s ease 0s;}
.h_list img:hover,.nljs_list img:hover,.btm dd img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}

.btm h2{ font-weight: normal; font-size: 18px;margin: 10px 0px; cursor: default;}
.btm dd{ width: 284px; float: left; margin-left: 20px;overflow: hidden;}
.btm dd a{ display: block; height: 356px;overflow:hidden }
.btm span{ font-size: 16px;}



/*普通列表页*/
.position{ height: 63px; background-color: #f8f8f8; line-height: 63px; font-size: 18px; color: #000;}
.center_ul img{ float: left; margin-right: 40px; width: 232px; height: 154px;}
.center_ul li{ overflow: hidden; margin-top: 50px;padding: 30px 27px; background-color: #f4f4f4;}
.center_ul h2{ color: #000; font-size: 22px; font-weight: bold;}
.center_ul span{ font-size: 18px; color: #0283bd; margin: 25px auto; display: block;}
.center_ul p{ font-size: 18px; color: #747477;}

.page{ height: 30px;*height:auto; *padding-bottom: 5px; font-size: 16px; line-height: 30px; margin: 80px 0; text-align: center;}
.page a{ font-size: 16px; border: 1px solid #d7d7d7;  padding: 6px 13px;}
.page a.not{ color: #999;}
.page span{ font-size: 16px;border: 1px solid #0283bd; padding:6px 13px; background: #0283bd; color: #fff;}
.page i{ margin: 0 8px 0 15px;}
.page i input{ width: 40px; height: 31px; line-height:31px; margin: 0 5px; border: 1px solid #d6d6d6; text-align: center; outline: none;}
.page i input.submit{font-size: 16px;border: 1px solid #d7d7d7; padding:1px 10px; background: #fff; width: auto; height: auto; *width: 50px; *height: 24px; *line-height: 24px;*padding-top:0px;*margin-top:0px; *border: 1px solid #d7d7d7;}
.page i input.submit:hover{ background: #d7d7d7;}
.center_ul h2:hover,.foot_l h3 a:hover,.foot_l h4 a:hover,.foot_l h2 a:hover,.nav li a:hover,.Box_con2 .conbox2 ul li:hover p,.lsdt dt:hover p,.lsdt dd:hover p，.nljs_list a:hover,.y_new_list li a:hover{ color: #0283bd;}

/*内容页*/
.cont h2{ font-size: 30px; font-weight: bold; letter-spacing:1px;}
.time{ font-size: 16px;letter-spacing:1px; padding:35px 0;}
.time span{ margin-right:15px;}
.cont_in{ font-size:18px; line-height: 28px;}
.cont{ padding:65px 0; cursor: default;}
.cont_in p{ margin-bottom: 25px; line-height: 33px;font-size: 18px; text-indent: 2em;text-align: justify;}

/*左导航文章*/
.left_nav{ width:275px; float: left; margin-top: 65px; margin-right: 45px;}
.left_nav li a{ display: block; width:275px; height: 75px; border: 1px solid #d6d6d6; font-size: 30px; color: #000; margin-bottom: 20px; text-align: center; line-height:75px;}
.left_nav li:hover a{ border: 1px solid #0283bd; color: #0283bd;}
.cont_right{ width:850px; float:right;}

/*搜索页*/
.right font{ color: red;}
.search_box{ background-color: #f4f4f4; margin-top: 50px; padding: 15px; overflow: hidden;}
.search_box input{ background-color: #fff; width:1012px; height: 36px; border: 1px solid #fff; float: left; outline: none; padding-left: 14px;}
.search_box a{width: 133px; height: 38px; background-color: #0283bd; display: block; float: left; text-align: center;}
.search_box a img{ margin-top:7px;}
.search_center li{ margin-top: 0; margin-bottom: 50px;}
.search_center h6{ margin-top: 50px; color: #000; font-size: 18px; font-weight: normal; margin-bottom:20px}

/*左导航列表页*/
.right_list{ width: 873px; float: left; margin-top: 15px;}
.right_list li{ padding: 30px;}
.page_box{ width:873px; float: right;} 


/*文字列表页*/
.y_new_list{margin:25px auto 0;}
.y_new_list li{ border-bottom: 1px dashed #ccc; height: 60px; line-height: 60px; padding-left:27px;background: url(pot.png) no-repeat 12px center;}
.y_new_list li span{ float: right; font-size: 16px; color: #939393; margin-right: 16px;}
.y_new_list li a{ font-size: 18px; color: #404040;}