@charset "utf-8";
/* CSS Document */
html { overflow-x:hidden; }
body{  margin:0; padding:0; font-size:16px; overflow-x: hidden;}
a{text-decoration:none; color:#333333;}
a:hover{ color:#3e54a4;}

/*头部*/
.header{ width:100%; height:136px; margin:0 auto; background: #3e54a4; z-index: 200}
.top{width:1200px; height:136px; margin:0 auto; position: relative; }
.top_nav_bg{width:auto; margin: 10px 0 0 0; }
.top_nav{width:auto;  text-align:right;}
.top_nav a{display:inline-block; padding:5px 20px; margin: 0 0 0 14px; color:#c5c9d6; border-top: 1px solid #2e4182; border-bottom:1px solid #3d5094; background: #33478f; border-radius: 20px; }
.top_nav a:hover{ color:#d8ede3;}
.logo{ /*! width:358px; *//*! height:90px; */float: left; position:relative; margin: 20px 0 0 0;}
.logo_link{/*! width:358px; *//*! height:90px; */ display:block;}
.logo img{/*! width:358px; *//*! height:90px; */}
.top_right { float: right; width: 720px; }


.nav{ width:100%;padding: 30px 0 0 0; height:50px; line-height:50px;}
.nav ul{  }
.nav ul li{float:left; height:50px;line-height:50px; padding:0px 7px; }
.nav ul li:first-child{ background: none;}
.nav ul li a{color:#fff; font-size:17px; }
.nav ul li a:hover,.nav ul li.on a,.nav ul li .subNav a:hover{ font-weight: bold;}
.nav ul li .subNav{ top:50px; padding:10px; width:111px;}
.nav ul li.on .subNav dl dd { height:auto; line-height:20px; padding:3px 10px 3px 20px; }
.nav ul li.on .subNav dl dd{ font-weight: bold; }
.nav ul li.on .subNav dl dd a { padding:0px; color: #3e54a4; }

.content{  margin:0px auto; }
.Banner{width:auto;  margin:0 auto;}



/*手机端导航*/
.phone_logo { width: 60%; float: left; }
.snav{display: none; width: 30px; height: 22px;  overflow: hidden;  right:15px; top:50px;z-index: 1002;  }
.mbtn{width: 30px; height:22px; float: right; background: url(../images/phone_nav_03.png) no-repeat; cursor:pointer;  }
.mbtn.open { background: url(../images/close_03.png) no-repeat; width: 30px; height: 24px; }
.navm{ position: absolute; width:100%;   background:rgba(0,0,0,.8); overflow: hidden; text-align: left; display: none;top:136px;left:0; z-index: 9999;}
.navm ul{padding:0 0 10px; }
.navm li{border-top:1px solid #434343;position:relative; padding: 0 9%; overflow: hidden;}
.navm li strong.arrow{cursor:pointer; width:30px;height:48px;line-height:48px;text-align:center;font-size:20px;font-weight:bold; display:inline-block;color:#79807d; font-weight: normal; float: right;}
.navm li a{ width: auto; font-size: 16px;  line-height:18px; padding:15px 0px 15px 13px; color:#fff;  display:inline-block; background: url(../images/mcircle_03.png) no-repeat left center;}
.navm li a:hover{color:#fff;}
.navm li.sub_has span{ margin-left: 10px;}
.navm li.on a{ color:#fff; }
.navm dl{ display: none; color:#004489}
.navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom:1px dashed #434343;}
.navm li.on dl dd a{ font-size: 14px; color:#ffffff;font-weight:normal;display:inline; border:none; padding:0px;}
.navm li dl dd a{ float: none; font-size: 14px; color:#ffffff; font-weight:normal; display:inline; display:block; border:none; padding:0px;}
.navm li dl dd a:hover{ font-weight: bold;}
.navm li:last-child { text-align: center; padding: 15px 0 30px 0; border-top:0px; }
.navm li span { text-align: center; border-left: 1px solid #586369; padding: 0 5%; }
.navm li span:first-child { border-left: 0px; }
.navm li span a{ display: inline-block;padding: 0px; width: auto; float: none; }
.snav #ser{display:block;position:static;clear:both;margin:5px auto 15px;}
.ser01 { padding: 20px 0px 0px 0; }
.search01{ width: 100%; height: 40px; background: rgba(255,255,255,.2); border-radius: 50px; position:relative; overflow: hidden;z-index:9999999;}
.search01 input{position:absolute; width:200px; height: 40px;line-height:40px; color:#6b6b6b; border:none; background:none; right:35px; top:0px; padding-left:0px; }
.search01 input.notxt{color:#4f544f; padding-left:7px;width:92%;}   
.search01 input.notxt1 {position: absolute;width: 16px;height:40px;top: 0px;right:30px;border: none;background:url(../images/phone_ser_03.png) no-repeat center center;cursor:pointer; overflow: hidden; padding: 0px; }










/*图片轮播*/
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #013a1e;}
.flexslider ul.slides li img{ width: 100%; }
.flexslider .slides > li a { height: 0px; display: block; padding-bottom: 35.5%; }
.flex-control-nav { display: none; }
.flex-direction-nav .flex-prev { opacity: 1; left: 50%; margin: 0 0 0 -620px; width: 55px; height: 55px; background: url(../images/arrow_left.png) no-repeat center; }
.flex-direction-nav .flex-next {right: 50%; opacity: 1; margin: 0 -620px 0 0; width: 55px; height: 55px; background: url(../images/arrow_right.png) no-repeat center; }
.flexslider:hover .flex-prev {opacity: 1; left: 50%; margin: 0 0 0 -620px; width: 55px; height: 55px; background: url(../images/arrow_left_hover.png) no-repeat center; }
.flexslider:hover .flex-next {right: 50%; opacity: 1; margin: 0 -620px 0 0; width: 55px; height: 55px; background: url(../images/arrow_right_hover.png) no-repeat center;  }

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=1); }
.mode01{width:1200px; clear:both; margin: 0 auto; position: relative; }



.news { padding: 30px 0 0 0; }
.title { overflow: hidden; padding: 15px 0 15px 0; }
.title h2 { float: left; font-size: 26px; color: #14276b; font-weight: normal; }
.title a { float: right; font-size: 14px; color: #999999; margin: 8px 0 0 0; }
.news ul { margin: 0 -8px; font-size: 0px; overflow: hidden; *overflow: hidden; }
.news ul li {  display: inline-block; margin: 0 8px; background: url(../images/little_line_03.jpg) no-repeat 15px bottom; *float: left; }
.news ul li a { display: block; border: 1px solid #eeeeee;padding: 9px 14px; width: 258px;}
.news ul span { height: 0px; display: block; overflow: hidden; padding-bottom: 56%; }
.news ul span img { transition: 1s; width: 100%; }
.news ul li h3 { line-height: 26px;  height: 78px; font-size: 14px; overflow: hidden; font-weight: normal; margin: 10px 0 10px 0; }
.news_con { font-size: 15px; color: #777777; line-height: 25px; height: 50px; overflow: hidden; }
.news ul li p { font-size: 13px; overflow: hidden; color: #999999; margin: 20px 0 20px 0; }
.news ul li.no-pic .news_con { height: 196px; overflow: hidden; }
.news ul li:hover span img{ transition: 1s; transform: scale(1.023); }



/*.video_fix_con ul li { margin: 0 0 9px 0; }*/
.video_fix_con a { display: block; position: relative; }
.video_fix_con a span { position: relative; height: 0px; overflow: hidden; padding-bottom: 56%; display: block; }
.video_fix_con span img { width: 100%; }
.video_fix_con strong { width: 34px; height: 34px; position: absolute; left: 50%; top: 50%; margin: -17px 0 0 -17px }
.video_fix { position: static; width: auto; }
.video_fix_con ul { margin: 0 -10px; overflow: hidden; }
.video_fix_con ul li { width: 33.3%; float: left; }
.video_fix_con ul li a { margin: 0 10px; }
.mode02 { margin: 30px auto; padding: 0px; }

.wrap_mode02 { background: url(../images/mode02bg_02.jpg) no-repeat center; }
.mode02{width:1200px; overflow:hidden; clear:both; margin: 48px auto 30px; padding: 30px 0 30px 0; }
.mode02 .lf { width: 580px; float: left; }
.mode02 .rt { width: 575px; float: right; }
.notice ul li { padding: 16px 0 17px 0; border-bottom: 1px solid #dedede; }
.notice ul span {font-size: 13px; color: #3e54a4; margin: 0 8px 0 0; padding: 0 0 0 12px; background: url(../images/circle_03.jpg) no-repeat left center; display: inline-block;float: left;}
.notice ul a { padding: 0 0 0 10px; background: url(../images/a_line_03.png) no-repeat left center; display: block;margin: 0 0 0 57px;height: 21px;line-height: 21px;overflow: hidden;}
.member ul li { margin: 0 0 15px 0; border: 1px solid #dedede; background: #ffffff; overflow: hidden; }
.member ul li a { display: block; }
.mlimg span { display: block; height: 0px; overflow: hidden; padding-bottom: 56%; *padding-bottom: 14%; }
.mlimg { float: left; width: 148px; }
.mr { margin: 0 0 0 168px; padding: 18px 10px 18px 0; }
.mr span { font-size: 13px; color: #3e54a4; background: url(../images/a_line_03.png) no-repeat right center; padding: 0 7px 0 0; float: left; }
.mr i { font-style: normal; padding: 0 0 0 10px;  margin: 0 7px 0 44px; display: block; height: 21px; line-height: 21px; overflow: hidden; }


.mode03 { width:1200px; margin: 0 auto 25px; }
.union ul { font-size: 0px;  *overflow: hidden; }
.union ul li { display: inline-block; vertical-align: top; *float: left; }
.union ul li a { margin: 0 5px; width: 162px; display: block; }
.union ul span { height: 0px; display: block; overflow: hidden; padding-bottom: 100%; }
.union ul span img { /*border-radius: 50%; border: 1px solid #efefef;*/ *border:0px; border:0px\9\0; }
.union ul p { font-size: 16px; text-align: center; margin: 8px 0 0 0; }
.union ul li a:hover img { border-color: #14276b; }




.scroll #main_con1{ width: 1080px; height:228px; margin: 12px 0 0 0;}
.con_cont { margin:15px 0 0 0; }
#main_con1 .con_cont #photo_move { height: 228px; margin: auto; width: 1200px; }
#main_con1 .con_cont .blk_18 .LeftBotton {  display:block; float:left; height:55px;  width:55px; cursor:pointer;_margin:30px 0px 0 0px; margin:60px 20px 0 0px;}
#main_con1 .con_cont .blk_18 .RightBotton { display:block; float:left;  height:55px;  width:55px; background:url(../images/arrow_right.png) no-repeat;cursor:pointer;_margin:30px 0px 0 0px; margin: 60px 0 0 0; }
#main_con1 .con_cont #demo { width: 1050px; display: inline;  float: left;  overflow: hidden;   _margin: 5px 50px; _width:830px; margin:0px 20px 0 0; }
#main_con1 .con_cont #indemo {float: left;width: 8000%;}
#main_con1 .con_cont #demo1, #demo2 { float: left;}
#main_con1 .con_cont .blk_18 .pl img { width: 162px; height: 162px; display:block; cursor: pointer;}
#main_con1 .con_cont .blk_18 ul li { float:left;  }
#main_con1 .con_cont .blk_18 .pl { width: 218px; height: 145px;  display: block; width:auto; text-align:center; text-decoration:none; }



.sub_mbtn{width:auto; margin: 0 15px; height:40px;background:url(../images/sub-mbtn02.png) no-repeat center center;background-color:#d8d8d8;cursor:pointer;display:none;}
.open{background:url(../images/sub-mbtn02_close.png) no-repeat center center;background-color:#d8d8d8;}
.sub_navm{ width:auto; margin: 0 15px; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{ border: 1px solid #dddddd; }
.sub_navm li{position:relative;}
.sub_navm li a{ font-size: 14px; color:#282828; padding-left:13px; font-family:Helvetica;height:40px;line-height:40px;border-top:1px solid #d3d3d3;display:block;}
.sub_navm li:first-child a { border-top: 0px; }
.sub_navm li a:hover{color:#005f8f;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#005f8f; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{ padding-left: 30px;  height:30px;line-height:30px;border-bottom:1px dotted #ddd;}
.sub_navm li.on dl dd a{ font-size: 12px; color:#005f8f;font-weight:normal;display:inline; border:none; padding:0px;height:30px;line-height:30px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#005f8f}
.sub_navm li strong.phone_arrow{width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold;font-size:18px;display:block;position:absolute;right:0;top:0;z-index:999;color:#005f8f;cursor:pointer;}

.subPage_con{max-width:1200px; margin: 0 auto;  min-height:470px; }
.sbu_leftWrap{width:190px;float:left; margin: -72px 0 0 0; }



.share{width: 30px;line-height: 30px;  text-align: right; position: static; padding: 40px 0 0 0; }
.share1 { width: 100%; *float: right; *width: 200px; }
.share1 .bdsharebuttonbox { display: inline; zoom:1; }
.share_btn{ line-height: 50px;width: 50px; font-weight: normal;background-color: #ececec; *background:url(../images/share.png) no-repeat center center #ececec;font-size: 2.6rem;color:#ababab;}
.share .bdsharebuttonbox  > a{padding-left: 0; height: 30px;text-indent: 0;width: 30px;line-height:30px; background: none;color:#fff;font-size: 30px; font-size: 3rem;display: inline-block;}
.share .bdsharebuttonbox > a.bds_weixin{ background:url(../images/weixin.png) no-repeat center; *margin-right:10px;}
.share .bdsharebuttonbox  > a.bds_tsina{ background:url(../images/weibo.png) no-repeat center;}
/*.share .bdsharebuttonbox  > a.bds_more{background-color: #d81e06; *background:url(../images/share-more.png) no-repeat center ;}*/
.shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
.shareBox { font-size: 14px;}
.shareBox .title {  background: #f6f6f6;  font-size: 14px;  font-weight: bold;  padding: 10px 15px !important;}
.shareClose {   position: absolute;    right: 0;    top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
.sharelist {  position: static;   height: 250px;  overflow-y: auto;padding-left: 17px !important;}
.sharelist li {    float: left;    width: 130px;     padding: 2px;     margin-left: 6px;     _margin-left: 3px;     height: 28px;     overflow: hidden;     list-style: none; }
.sharelist li a {     color: #565656;     font: 12px '宋体';     display: block;        text-decoration: none;     border: 1px solid #fff;     line-height: 18px; width: auto;height: auto;text-indent: 0;}
.weChatBox{width: 280px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-150px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}



.share2 { width: auto; float: right; padding: 0px;  background: url(../images/share_bg_03.png) no-repeat center;}
.share2 .bdsharebuttonbox { padding: 40px 0 40px 36px;  }
.share2 .bdsharebuttonbox > a{ padding-left: 0;margin:0 36px 0 0 !important;height: 30px;text-indent: 0;width: 30px;line-height:30px; background: none;color:#fff;font-size: 30px; font-size: 3rem;display: inline-block;}
.share2 .bdsharebuttonbox > a.bds_weixin{ background:url(../images/weixin1.png) no-repeat center;}
.share2 .bdsharebuttonbox  > a.bds_tsina{ background:url(../images/weibo1.png) no-repeat center;}
.share2 .bdsharebuttonbox  > a.icon-share { background:url(../images/share.png) no-repeat center; }





.sub_news ul li { border: 1px solid #eeeeee; margin: 0 0 25px 0; background: url(../images/little_line_03.jpg) no-repeat 293px bottom; }
.sub_news ul li.last { margin: 0px; }
.sub_news ul li a { display: block; padding: 10px 14px; overflow: hidden; }
.sub_news_left { width: 258px; height: 146px; float: left; }
.sub_news_right { margin: 0 0 0 275px; }
.sub_news_right h3 { font-size: 16px; font-weight: normal; height: 21px; line-height: 21px; overflow: hidden; }
.sub_news_con { font-size: 15px; color: #777777; line-height: 25px; margin: 18px 0 30px 0; height: 50px; overflow: hidden; }
.sub_news_right p { font-size: 13px; color: #999999; }









/*底部开始*/
.wrap_footer { background: url(../images/footerbg_02.jpg); background-size:cover; }
.footer{width: 1200px; margin: 0 auto; color:#fff; overflow: hidden; padding: 0 0 30px 0;}
.footer_left { float: left; padding:22px 0 0 0; }
.footer_right { float: right; }
.copyRight{ line-height:30px; font-family:"微软雅黑"; text-align: right; font-size: 13px; color: #e1e3eb; *margin-top:80px;}

/*二级页*/
.pageBanner { width: 1600px; height: 352px; margin: 0 auto; }
.Bread{width:auto;  font-size:13px; color:#999999; text-align: right; line-height: 32px; margin: 0px; }
.Bread a{color:#999999;}
.articleList2{}
.articleList2 ul li{ background: url(../images/list_lig.gif) no-repeat left center;height:30px; line-height:30px; border-bottom: 1px solid #acd598;}
.listTitle2{ padding-left:0px; background:none;} 
.listTitle2 h2{color: #01713b; font-size: 16px; font-weight: bold; height:33px; line-height:33px; padding:0px; }
.subPage .articleList2{ margin:10px 0px 20px;}
 
.page{ width:378px; height:22px; margin: 0 auto; background: url(../images/page_bg_07.png) no-repeat; text-align:center; margin:0 auto;font-size:12px;clear:both; padding:38px 0 50px 0;}
.page a{ padding:0 18px; font-size: 16px; color: #757575; }
.page a.active { color: #3e54a4; font-weight: bold; }
.page .prev { background: url(../images/prev_03.png) no-repeat center; width: 8px; height: 14px; }
.page .next { background: url(../images/next_03.png) no-repeat center; width: 8px; height: 14px; }

.pageList{ padding-bottom: 30px; overflow: hidden;}
.articleTitle { width: 100%;text-align: center; border-bottom: 1px solid #eeeeee; }
.articleTitle h2{font-size: 20px; font-weight: normal; color:#222222; line-height: 20px; padding:0 0 10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden; margin:10px 0 50px 0;font-size:16px; color: #444444; line-height:32px; text-indent: 2em;}
.article img { display: block; margin: 30px auto; }
.author { font-size: 12px; color: #757575; margin: 15px auto; text-align: center; }
.Annex {padding:0px; overflow:hidden; float: left; margin: 38px 0 0 0 }
.Annex h3 { font-size: 13px;line-height: 30px; color:#555555; float: left}
.Annex ul { float: left; }
.Annex ul li { height: 26px; line-height: 26px; }
.Annex ul li a { font-size: 13px; line-height: 24px; color:#555555;}
.Annex ul li a:hover{ color:#3e54a4;}
.fujian_shar { overflow: hidden; border-top: 1px solid #eeeeee; }

#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}


.sub_notice ul li { border: 1px solid #eeeeee; padding: 15px; margin: 0 0 10px 0; overflow: hidden; }
.sub_notice ul li.last { margin:0px; }
.sub_notice ul span { float: right; font-size: 13px; color: #999999; }
.sub_notice ul a { display: block; margin: 0 100px 0 0; }




.submember ul { font-size: 0px; margin: 0 -24px; *overflow: hidden; }
.submember ul li { display: inline-block; vertical-align: top; *float: left; *display: block; margin: 0 0 50px 0; }
.submember ul li a { margin: 0 23px; width: 162px; display: block; }
.submember ul span { height: 0px; display: block; overflow: hidden; padding-bottom: 100%; }
.submember ul span img { /*border-radius: 50%;*/ /*border: 1px solid #efefef;*/ *border:0px; border:0px\9\0; }
.submember ul p { font-size: 16px; text-align: center; margin: 8px 0 0 0; height: 21px; line-height: 21px; overflow: hidden; }
.submember ul li a:hover img { border-color: #3e54a4; }




/*二级页左右分栏开始*/
.con { width:1200px; height:auto; margin: 0 auto; position: relative; }
.con .con_left { width: 138px; float: left; margin:-46px 0 0 0; }
.con .con_left .left_title { height:46px; line-height:46px; background:#3e54a4; }
.con .con_left .left_title h2 {text-align: center; }
.con .con_left .left_title h2 a { font-size:26px; font-family:"微软雅黑"; color:#ffffff; font-weight: normal; }
.con .con_left ul li {  }
.con .con_left ul li a { font-size: 19px; padding:15px 16px 15px 16px; display: block; border-bottom:1px solid #eeeeee; }
.con .con_left ul li a:hover { padding: 15px 16px 15px 35px; background: url(../images/subleft_li_03.jpg) no-repeat left center; }
.con .con_left ul li.on a { padding: 15px 16px 15px 35px; background: url(../images/subleft_li_03.jpg) no-repeat left center; }
.con .con_right { width:1010px; height:auto; float: right; }
.con .con_right1 { width: auto; float: none; }



@media screen and (max-width:1600px) {
.pageBanner { width: auto; height: auto; }
}



@media screen and (max-width:1300px) {
.flex-direction-nav .flex-prev{ left: 15px; margin: 0px; }
.flex-direction-nav .flex-next { right: 15px; margin: 0px; }
.flexslider:hover .flex-prev {opacity: 1; left: 15px; margin: 0px; width: 55px; height: 55px; background: url(../images/arrow_left_hover.png) no-repeat center; }
.flexslider:hover .flex-next {opacity: 1; right: 15px; margin: 0px; width: 55px; height: 55px; background: url(../images/arrow_right_hover.png) no-repeat center;  }
.mode01 { width: auto; margin: 0 15px; }
.news ul li { width: 25%; margin: 0px; vertical-align: top; }
.news ul li a { display: block; margin: 0 8px; width: auto; }
.mode02 { width: auto; margin: 0 15px; }
.mode02 .lf { width: 48%; }
.mode02 .rt { width: 48%; }
.mode03 { width: auto; margin: 0 15px; }
#main_con1 .con_cont #demo { width: 70%; }
.footer { width: auto; margin: 0 15px; }
.con { width: auto; margin: 0 15px; }
.submember ul li { width: 16.6%; }
.submember ul li a { width: auto; }
.con .con_right { margin: 0 0 0 170px; float: none; width: auto; }
}




@media screen and (max-width:1220px) {
.top { width: auto;  }	
.logo { margin: 20px 0 0 15px; }
.top_right { width: 575px; }
.nav ul li { padding: 0 10px; }
}


@media screen and (max-width:1023px) {
.top_right { display: none; }
.snav { display: block; }
.title h2 { font-size: 22px; }
.news ul li.no-pic .news_con { font-size: 14px; }
.notice ul a { font-size: 14px; }
.mr i{ font-size: 14px; }
#main_con1 .con_cont .blk_18 .LeftBotton { display: none; }
#main_con1 .con_cont .blk_18 .RightBotton { display: none; }
#main_con1 .con_cont #demo { width: auto; }
.union ul p { font-size: 14px; }
}



@media screen and (max-width:900px) {
.footer_left { float: none; margin: 0 auto; text-align: center; }
.footer_right { float: none; }
.share { text-align: center; }
.copyRight { text-align: center; }
}



@media screen and (max-width:800px) {
.news ul li { width: 50%; margin: 0 0 10px 0; }
.submember ul li { width: 20%; }
.submember ul p { font-size: 14px; }
.con .con_left { display: none; }
.con .con_right { margin: 0px; }
.sub_mbtn { display: block; }
}


@media screen and (max-width:640px) {
.flex-direction-nav .flex-prev { width: 30px; height: 30px; background-size: 30px; }
.flex-direction-nav .flex-next { width: 30px; height: 30px; background-size: 30px;}
.flexslider:hover .flex-prev {width: 30px; height: 30px; background-size: 30px;}
.flexslider:hover .flex-next {width: 30px; height: 30px; background-size: 30px;}
.mode02 .lf { width: 100%; float: none; }
.mode02 .rt { width: 100%; float: none; }
.top { height: 100px; }
.header { height: 100px; }
.navm { top: 100px; }
.logo img { height: 60px; }
.submember ul li { width: 33.3%; }
.sub_news_left { float: none; width: 100%; height: auto; }
.sub_news_left img { width: 100%; }
.sub_news_right { margin: 10px 0 0 0; }
}




@media screen and (max-width:480px) {
.logo { width: 70%; }
.news ul li { width: 100%; float: none; }
.news ul li h3 { height: auto; }
.news_con { height: auto; font-size: 14px; }
.submember ul li { width: 50%; }
.page a { padding: 0 10px; }
}
