

.fontred { color: red; }
.none { display: none; }
.fl { float: left; }
.fr { float: right; }
.w12 { width: 1220px; margin: 0 auto; }
.pad-6 { padding: 6px; overflow: hidden }
.pad-10 { padding: 10px; overflow: hidden }
.pad_10, .pad-lr-10 { padding: 0 10px }
.pad-lr-6 { padding: 0 6px }
.hr { background: url(../image/uline.gif) repeat-x center center; }
.hr hr { display: none }
.ib, .ib-li li, .ib-a a, .ib-span span, .btn, .btn input, .photo-hot li, .Article-Tool a, .photo-list li, .photo-channel .photo-slide .change i, .photo-channel .tool .auto, .photo-channel .tool .up, .photo-channel .tool .next, .photo-cat .content h5 span.blue a, .submit { display: inline-block; zoom: 1;
*display:inline; }
.body-top { background: #f5f5f5; vertical-align: middle; height: 40px; line-height: 40px; color: #444; overflow: hidden; background-image: none; }
.body-top .topr { }
.body-top .topr li { float: left; }
.body-top .topr li a { padding: 0 10px; color: #666; border-left: 1px solid #ccc; }
.body-top .topr li:last-child a { padding-right: 0; }
.body-top .topr li:first-child a { border-left: 0; }
.body-top .login { float: right }
.body-top .login span { color: #CCC }
.body-top .login a.rss { width: 32px; float: right; overflow: hidden; text-indent: -222px; background: url(../image/rsso.gif) no-repeat left center; margin-left: 8px }
.special-body-top { height: 38px; background-position: left -104px; background-color: #fff }
.special-body-top a.logo { background: url(../image/special-show.png) no-repeat right center; padding-right: 58px; float: left; display: block }
.special-body-top .content { padding: 2px 0 }
.special-body-top .nav { float: left; padding: 10px 0 0 12px }
.special-body-top .nav span { padding: 0 8px; color: #CCC }
body fieldset { border: 1px solid #D8D8D8; padding: 0 10px 10px;
*padding:10px; }
body fieldset legend { padding: 3px 8px; font-weight: 700; }
body fieldset.blue { border: 1px solid #dce3ed }
body fieldset.blue legend { padding: 3px 8px; font-weight: 700; color: #347add; background: none; border: none }




.main{ width: 1220px; margin: 0 auto; }
.bg{ padding: 15px; margin-bottom: 30px; background: #fff; box-sizing: border-box; }

.header { width: 100%; background: #fff; margin: 0 auto; padding: 10px 0 0 0; }
.header .logo { float: left; padding: 10px 0; margin-top: 10px; margin-bottom: 20px; height: auto; text-align: center; }
.header .logo a { display: table-cell; vertical-align: middle; text-align: center; }
.header .header_search { float: right; height: 40px; margin-top: 28px; }
.header .header_search input { float: left; width: 250px; height: 40px; padding: 0 10px; font: 14px/40px "Microsoft yahei"; border: 1px solid #007cde; box-sizing: border-box; }
.header .header_search button { float: left; width: 100px; height: 40px; font: 16px/40px "Microsoft yahei"; background: #007cde; color: #fff; text-align: center; border: none; cursor: pointer; }
.header .iconmenu { width: 480px; float: left; margin-top: 15px; }
.header .iconmenu ul { }
.header .iconmenu ul li { width: 14.58%; float: left; margin: 0 5px; }
.header .iconmenu ul li a { font-size: 13px; text-align: center; display: block; }
.header .iconmenu ul li a img { display: block; margin: 0 auto; }
.header .iconmenu ul li a span { }

.header .nav { clear: both; height: 50px; width: 100%; background: #0088e6; }
.header .nav ul { width: 1220px; margin: 0 auto; }
.header .nav ul li { float: left; height: 50px; position: relative; }
.header .nav ul li:nth-child(5) dl,.header .nav ul li:nth-child(5) span{ display:none !important;}
.header .nav ul li>a { display: block; color: #fff; font: 16px/50px "Microsoft yahei"; padding: 0 29px; position: relative; }
.header .nav ul li>a span { width: 10px; height: 10px; background: url(../image/ico01.png) no-repeat center center; display: inline-block; position: absolute; right: 5px; top: 22px; }
.header .nav ul li dl { display: none; position: absolute; top: 50px; z-index: 99; background-color: #fff; width: 140px; padding: 0 20px; box-sizing: border-box; border: 1px solid #eee; }
.header .nav ul li dl a { display: block; width: 100%; height: 43px; font: 14px/43px "Microsoft YaHei"; text-align: center; border-bottom: 1px solid #eee; color: #333; }
.header .nav ul li dl a:last-child { border-bottom: none; }
.header .nav ul li dl a:hover { color: #0088e6; text-decoration: none; }
.header .nav ul li>a:hover { background-color: #006eb9; text-decoration: none; }
.header .nav ul li:hover dl { display: block; }

.address { width: 1220px; margin: 0 auto; border: 1px solid #fff; background: #fff; padding: 10px; margin-top: 20px; margin-bottom: 20px; font: 14px/25px "Microsoft yahei"; box-sizing: border-box; overflow: hidden; }
.address strong { color: #006eb9; float: left; height: 25px; margin-left:15px; margin-right:10px; font-weight: bolder; font-size: 16px; line-height: 25px; font-family: "Microsoft yahei"; }
.address>ul { float: left; overflow: hidden; margin: 0; font: 14px/25px "Microsoft yahei"; }
.address>ul li { float: left; padding: 0 16px; color: #333; }
.hot-search { float: right; width: 210px; }
.hot-search a { float: left; width: 100%; color: #f00; font: 12px/25px "Microsoft YaHei"; }
.newbox { float: left; width: 450px; height: 350px; overflow: hidden; }
.newbox .slide { float: left; width: 100%; height: 350px; }
.FocusPic { zoom: 1; position: relative; overflow: hidden }
.FocusPic .content { overflow: hidden }
.FocusPic .changeDiv a { position: absolute; top: 0px; left: 0px; display: none; }
.FocusPic .title-bg, .FocusPic .title { position: absolute; left: 0px; bottom: 0; width: 100%; height: 35px; overflow: hidden }
.FocusPic .title-bg { background: #000; filter: alpha(opacity=50); opacity: 0.5; width: 100% !important; }
.FocusPic .title a { display: block; padding: 0 15px; color: #fff; font: 14px/35px "Microsoft YaHei"; }
.FocusPic .change { bottom: 6px; height: 20px; right: 3px;
*right:5px; _right: 4px; position: absolute; text-align: right; z-index: 9999; }
.FocusPic .change i { background: #666; color: #FFF; cursor: pointer; font-family: Arial; font-size: 12px; line-height: 15px; margin-right: 2px; padding: 2px 6px; font-style: normal; height: 15px; display: inline-block; display: -moz-inline-stack; zoom: 1;
*display:inline; }
.FocusPic .change i.cur { background: #FF7700; }


.news-list { width: 410px; margin-left: 20px; margin-right: 20px; }
.news-list .title { padding-left: 10px; height: 24px; border-left: 3px solid #1787e0; margin-bottom: 10px; }
.news-list .title span { font-size: 20px; line-height: 24px; color: #333; font-weight: 500; }
.news-list ul { font: 14px/32px "Microsoft YaHei"; }
.news-list ul li:nth-child(5n+1) { font-size: 16px; line-height: 35px; }
.news-list ul li:nth-child(5n+1) a { color: #f00; }
.news-list ul li:nth-child(5n) { margin-bottom: 10px; }
.news-list-01 li a.h1title, .news-list-02 li a.h1title, .news-list-03 li a.h1title, .news-list-04 li a.h1title { color: #e50505; }
.news-list-01 li a.h1title, .news-list-02 li a.h1title, .news-list-03 li a.h1title, .news-list-04 li a.h1title { font-size: 18px; }
.news-list-01 li a, .news-list-02 li a, .news-list-04 li a, .news-list-03 li a { font-size: 13px; float: left; line-height: 26px; height: 26px; }
.news-list-01 li:nth-child(1) { line-height: 15px; height: 30px; }
.news-list-01 .h2titleli .h2title1, .news-list-02 .h2titleli .h2title1, .news-list-03 .h2titleli .h2title1, .news-list-04 .h2titleli .h2title1 { margin-right: 5px; width: 190px; overflow: hidden; }
.news-list-01 .h2titleli .h2title2, .news-list-02 .h2titleli .h2title2, .news-list-03 .h2titleli .h2title2, .news-list-04 .h2titleli .h2title2 { float: right; width: 190px; overflow: hidden; }
.news-list-02 li:nth-child(1), .news-list-03 li:nth-child(1), .news-list-04 li:nth-child(1) { padding-top: 10px; }
.news-list-02 .spantitle span { background-position: 0px -435px; }
.news-list-03 .spantitle span { background-position: 0px -414px; }
.news-list-04 .spantitle span { background-position: 0px -15px; }
.news-list-02 .spantitle span, .news-list-03 .spantitle span, .news-list-04 .spantitle span { background-image: url(../image/icons.png); background-repeat: no-repeat; top: 4px; left: 0px; position: absolute; display: block; width: 45px; height: 20px; color: #fff; font-size: 14px; line-height: 20px; vertical-align: middle; padding-left: 4px; }
.news-list-02 .spantitle, .news-list-03 .spantitle, .news-list-04 .spantitle { position: relative; padding-left: 45px; line-height: 27px; font-size: 16px; width: 350px; overflow: hidden; }
.service { width: 290px; height: 350px; border: 1px solid #dfdfdf; box-sizing: border-box; }
.service .title { font: 18px/50px "Microsoft YaHei"; color: #fff; background: #1787e0; text-align: center; }
.service .service_txt { padding: 10px 20px; overflow: hidden; }
.service .service_txt p { font: 16px/50px "Microsoft YaHei"; color: #f00; font-weight: bold; text-align: center; }
.service .service_txt a { width: auto; float: left; padding: 0 27px; font: 15px/40px "Microsoft YaHei"; color: #fff; background: #14D5F4; display: table; margin-right: 15px; margin-bottom: 15px; }
.service .service_txt a:nth-of-type(2n) { margin-right: 0; }
.service .service_txt a:nth-of-type(2) { background: #f9942c; }
.service .service_txt a:nth-of-type(3) { background: #6c1ed4; }
.service .service_txt a:last-child { background: #2e93fd; }
.service .daojishi { width: 100%; height: 70px; padding: 0 5px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font: 15px/70px "Microsoft YaHei"; text-align: center; box-sizing: border-box; }
.service .daojishi span { display: inline-block; background: #e90000; padding: 3px 9px 5px 5px; color: #fbff03; font: 24px/30px "Microsoft YaHei"; border-radius: 3px; }
.service>span { width: 100%; float: left; font: 14px/40px "Microsoft YaHei"; text-align: center; color: #f00; }
.main .time { margin-top: 30px; margin-bottom: 30px; background: #fff; }
.main .time ._left { width: 350px; height: 204px; padding-top: 64px; box-sizing: border-box; background: url(../image/crgk_djs.png); }
.main .time ._left .djs_title { font-size: 18px; color: #fff; text-align: center; }
.main .time ._left .djs_time { position: relative; }
.main .time ._left .djs_time .days { position: absolute; top: 1px; left: 124px; text-align: center; }
.main .time ._left .djs_time .days .day { display: inline-block; letter-spacing: 23px; color: #0088e6; font-size: 36px; }
.main .time ._left .djs_time .days .day_text { color: #fff; font-size: 14px; }
.main .time ._right { box-sizing: border-box; width: 870px; height: 204px; padding: 30px 20px 0 40px;  }
.main .time ._right ul { border-bottom: 1px dashed #e5e5e5; }
.main .time ._right ul li { float: left; position: relative; min-width: 130px; padding-bottom: 30px; margin-right: 24px; }
.main .time ._right ul li .ks { position: relative; color: #333; font-size: 16px; margin-bottom: 20px; }
.main .time ._right ul li .ks .bk { position: absolute; right: 0; top: -5px; display: none; height: 22px; padding: 0 5px; line-height: 22px; background-color: #f65a5a; border-radius: 2px; color: #fff; font-size: 12px; }
.main .time ._right ul li .ks:hover { color: #0088e6; }
.main .time ._right ul li .ks_span { color: #999; font-size: 14px; }
.main .time ._right ul li .ks_span:hover { color: #0088e6; }
.main .time ._right ul li .ks_icon { position: absolute; bottom: -10px; left: 0; width: 20px; height: 20px; border-radius: 50%; background-color: rgba(0, 136, 230, 0.2); }
.main .time ._right ul li .ks_icon .ks_ico { position: absolute; left: 50%; top: 50%; z-index: 1; margin-top: -5px; margin-left: -5px; width: 10px; height: 10px; background-color: #0088e6; border-radius: 50%; }
.main .time ._right ul li .ks_tag { position: absolute; top: 110px; left: 0; width: 150%; }
.main .time ._right ul li .ks_tag .ks_a { display: inline-block; color: #666; font-size: 14px; margin-right: 15px; margin-bottom: 15px; }
.main .time ._right ul li .ks_tag .ks_a:hover { color: #0088e6; }
.main .time ._right ul li.active .bk { display: inline-block; }
.main .time ._right ul li.active .ks, .main .time ._right ul li.active .ks_span { color: #f65a5a; }
.main .time ._right ul li.active .ks_icon { background-color: rgba(246, 90, 90, 0.2); }
.main .time ._right ul li.active .ks_ico { background-color: #f65a5a; }
.main .time ._right ul li.mr0 { margin-right: 0; }

.clearfix:before,.clearfix:after {  content: "";  display: block; clear: both;}
.clearfix { zoom: 1;}


.main .college,.main .news{ margin-bottom: 30px; }
.main .college .news_title,.main .news .news_title { }
.main .college .news_title .title_text,.main .news .news_title .title_text { color: #333; font-size: 20px; font-weight: bold; padding-left: 27px; background: url(../image/rmyx.png) no-repeat left center; }
.main .college .news_title a,.main .news .news_title a,.news_title a{ float: right; color: #666; }
.main .college ._left { width: 100%; background: #fff; margin-top: 10px; padding: 0 15px 15px 15px; box-sizing: border-box; }
.main .college ._left .area_b { position: relative; width: 100%; height: 50px; padding: 18px 68px 10px 68px; margin-bottom: 5px; background-color: #f7f7f7; overflow: hidden; }
.main .college ._left .area_b .area_left { position: absolute; top: 50%; left: 20px; margin-top: -12px; cursor: pointer; outline: none; width: 24px; height: 24px; background: url(../image/syy.png); }
.main .college ._left .area_b .area_left:hover { background: url(../image/syy2.png); }
.main .college ._left .area_b .area_right { position: absolute; top: 50%; right: 20px; margin-top: -12px; cursor: pointer; outline: none; width: 24px; height: 24px; background: url(../image/xyy.png); }
.main .college ._left .area_b .area_right:hover { background: url(../image/xyy2.png); }
.main .college ._left .area_b ul li { float: left; color: #333; font-size: 14px; cursor: pointer; }
.main .college ._left .area_b ul li.active { color: #0088e6; }
.main .college ._left .area_b ul .swiper-slide { width: auto !important; }
.main .college ._left .coloege_list { width: 100%; }
.main .college ._left .coloege_list li { float: left; position: relative; width: 275px; height: 154px; margin-top: 25px; margin-right: 25px; border: solid 1px #eeeeee; transition: all .5s; }
.main .college ._left .coloege_list li:nth-child(4n) { margin-right: 0; }
.main .college ._left .coloege_list li .college_info { position: relative; padding-top: 32px; padding-left: 100px; }
.main .college ._left .coloege_list li .college_info .college_img { position: absolute; top: 20px; left: 20px; width: 70px; height: 70px; }
.main .college ._left .coloege_list li .college_info .college_name { margin-top: -10px; color: #333; font-size: 16px; line-height: 20px; margin-bottom: 5px; }
.main .college ._left .coloege_list li .college_info .college_tag { color: #999; font-size: 13px; padding-right: 5px; box-sizing: border-box; }
.main .college ._left .coloege_list li .college_ch { position: absolute; bottom: 0; width: 100%; height: 40px; background-color: #f7f7f7; text-align: center; line-height: 40px; }
.main .college ._left .coloege_list li .college_ch > a { color: #333; font-size: 14px; }
.main .college ._left .coloege_list li .college_ch > a:hover { color: #0088e6; }
.main .college ._left .coloege_list li .ch_1 { padding-right: 37px; border-right: 1px solid #ccc; }
.main .college ._left .coloege_list li .ch_2 { padding-left: 32px; }
.main .college ._left .coloege_list li:hover { transform: translateY(-10px); }



.main .news .news_title .title_text{ background: url(../image/ckxw.png) no-repeat left center; }

.main .news .newsbox{ width: 100%; background: #fff; margin-top: 20px; padding:20px 15px; box-sizing: border-box; }
.news_slide{width:870px;float:left; box-sizing: border-box;}
.news_slide .tit{width:100%; height:40px; font: 14px/40px "Microsoft YaHei"; float:left;  border-bottom:1px solid #ddd; box-sizing: border-box;}
.news_slide .hd{float:left;}
.news_slide .hd li{padding:0 25px; float:left;cursor:pointer;}
.news_slide .hd li.on{background:#eee; }
.news_slide .hd li.on a{ color: #0088e6; }
.news_slide .more{float:right; line-height:20px; font-size: 12px; margin-top: 10px;}
.news_slide .more a{ color: #888; }
.news_slide .arrow{width:30px;float:right;}
.news_slide .arrow .prev,.news_slide .arrow .next{width:5px;height:9px;float:right;margin:10px 5px 0 0;display:inline;cursor:pointer;background:url(../image/arrow.png) no-repeat;}
.news_slide .arrow .prev{background-position:-60px 0;}
.news_slide .arrow .next{background-position:-60px -50px;}
.news_slide .arrow .prev:hover{background-position:0 0;}
.news_slide .arrow .next:hover{background-position:0 -50px;}
.news_slide .bd{width:100%; float:left; min-height: 300px; overflow: hidden;}
.news_slide .bd .bd_l{  width: 370px; margin-right: 30px;}
.news_slide .bd .bd_l dl{ width: 100%; }
.news_slide .bd .bd_l dl dt a:first-child{ display: block; width: 100%; height: 200px; overflow: hidden;}
.news_slide .bd .bd_l dl dt a:last-child{ padding: 10px; display: block; }
.news_slide .bd .bd_l dl dt a img{ max-width: 100%; }
.news_slide .bd .bd_l dl dt{ background: #f5f5f5; font: 14px/25px "Microsoft YaHei";}
.news_slide .bd .bd_l dl dt a p{ font: 15px/40px "Microsoft YaHei";  color: #333; }
.news_slide .bd .bd_l dl dt a span{ color: #999;}
.news_slide .bd .bd_l dl dd{ position: relative;  padding-left: 12px;  margin-top: 15px; font-size: 14px; width: 100%; box-sizing: border-box; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.news_slide .bd .bd_l dl dd:after{ position: absolute; top: 50%; left: 0; margin-top: -2px; content: ""; width: 4px;  height: 4px; background-color: #ccc; border-radius: 50%; }
.news_slide .bd .bd_l dl dd a{ width: 100%; display: block; color: #555; font-size: 15px;}
.news_slide .bd .bd_l dl dd a:hover,.news_slide .bd .bd_l dl dt a p:hover,.news_slide .bd .bd_l dl dt a span:hover{ color: #0088e6 }
.news_slide .bd ul{width:100%; float:left; padding:10px 0;  box-sizing: border-box;}
.news_slide .bd li{position: relative; float: left; width:470px; padding-left: 12px;  margin-top:14px; font-size: 14px; box-sizing: border-box; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.news_slide .bd li:after{ position: absolute; top: 50%; left: 0; margin-top: -2px; content: ""; width: 4px;  height: 4px; background-color: #ccc; border-radius: 50%; }
.news_slide .bd li a{ width: 80%; display: inline-block; color: #555;  font-size: 15px;}
.news_slide .bd li a:hover{ color: #0088e6;}
.news_slide .bd li span{float:right; color:#999;}

.news_r{ background: #f9f9f9; width: 280px; height:500px; overflow: hidden; }
.txtMarquee-top{ width:100%;  overflow:hidden; position:relative;  }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../image/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{ height:70px !important; margin-bottom: 10px; padding-bottom: 15px; border-bottom:1px dotted #ddd; }
.txtMarquee-top .infoList li a{ background: url(../image/wd.png) no-repeat left 1px; padding-left: 25px; box-sizing: border-box; font: 14px/35px "Microsoft YaHei"; color: #555; }
.txtMarquee-top .infoList li a span{ float: right; font-size: 12px; color: #888; }
.txtMarquee-top .infoList li p{ font: 12px/20px "Microsoft YaHei"; color: #999; }
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }




.f4{margin:0 auto;background:#fff; margin-bottom: 30px;}
.f4,.f4tit{height:auto;}
.f4tit{float:left; width:180px; text-align:center; }
.f4tit h3{margin-top:55px;color:#0088e6;font:30px/40px "Microsoft YaHei"; font-weight: bold;}
.f4tit span{font: 13px/20px "Microsoft YaHei"; color: #999; }
.f4a{float:left; padding:25px 0;width:1040px; border-left:1px dotted #ddd; box-sizing: border-box;}
.f4a ul li{float:left; width:auto; margin:10px; font: 14px/35px "Microsoft YaHei"; text-align: center; }
.f4a ul li a{ display: block; padding: 0 20px;  border:1px solid #ddd; box-sizing: border-box;}
.f4a ul li a:hover{ background:#0088e6; border:1px solid #0088e6; color: #fff;  }
.f4a strong{display:block;margin-bottom:15px;color:#222;font-size:1pc}



.beikao{ overflow: hidden; }
.beikao .news_title .title_text{color: #333; font-size: 20px; font-weight: bold; padding-left: 27px; background: url(../image/ckxw.png) no-repeat left center; }
.beikao .bg{ overflow: hidden; margin-top: 10px; }
.beikao_slide{width:850px; float:left; }
.beikao_slide .tit{width:100%; height:40px; font: 14px/40px "Microsoft YaHei"; float:left;  border-bottom:1px solid #ddd; box-sizing: border-box;}
.beikao_slide .hd{float:left;}
.beikao_slide .hd li{padding:0 25px; float:left;cursor:pointer;}
.beikao_slide .hd li.on{background:#eee; }
.beikao_slide .hd li.on a{ color: #0088e6; }
.beikao_slide .more{float:right; line-height:20px; font-size: 12px; margin-top: 10px;}
.beikao_slide .more a{ color: #888; }
.beikao_slide .bd{width:100%;float:left;}
.beikao_slide .bd ul{ width:100%; float:left; padding:10px 0;  box-sizing: border-box;}
.beikao_slide .bd li{position: relative; float: left; width:48%; padding-left: 12px;  margin-top: 15px; font-size: 14px; box-sizing: border-box; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.beikao_slide .bd li:nth-child(2n){ float: right; }
.beikao_slide .bd li:after{ position: absolute; top: 50%; left: 0; margin-top: -2px; content: ""; width: 4px;  height: 4px; background-color: #ccc; border-radius: 50%; }
.beikao_slide .bd li a{ width: 80%; display: inline-block; color: #555;  font-size: 14px;}
.beikao_slide .bd li a:hover{ color: #0088e6;}
.beikao_slide .bd li span{float:right; color:#999; font-size: 12px;}

.beikao_r{ width: 300px; margin-top: 30px; border:1px solid #1787e0; min-height: 350px; box-sizing: border-box;}
.beikao_r .title{ font: 18px/50px "Microsoft YaHei";  color: #fff; background: #1787e0; text-align: center; }
.beikao_r .beikao_r_wx{ padding: 20px; text-align: center; }
.beikao_r .beikao_r_wx img{ max-width: 200px; }
.beikao_r .beikao_r_wx p{ font: 16px/30px "Microsoft YaHei"; color: #1787e0;  }
.beikao_r .beikao_r_wx span{ color: #888; }



.f6m{float:left;box-sizing:border-box;padding:10px 20px;width:396px;height:440px;background:#fff}
.f6mtit{margin-bottom:10px;border-bottom:1px dotted #ddd;line-height:40px}
.f6mtit span{color:#222;font-size:16px;}
.f6mtit a{float:right;color:#e1211e;text-transform:uppercase}
.f6m img{margin-bottom:10px;width:100%;height:75px}
.f6m ul li{ position: relative; padding-left: 15px; font-size:14px;line-height:35px}
.f6m ul li:after{ position: absolute; top: 50%; left: 0; margin-top: -2px; content: ""; width: 4px;  height: 4px; background-color: #ccc; border-radius: 50%; }
.f6m ul li a{ color: #555; }
.f6m ul li span{ float: right; color: #999; }
.f6ma{margin:0 15px 25px 0;}
.f6mb{margin:0 10px 25px}
.f6mc{margin:0 0 25px 15px}
.mr0{ margin-right: 0; }


.link{ background: #fff; overflow:hidden; padding:10px; box-sizing: border-box; border-top: 2px solid #0088e6;  position:relative;}
.link ul{ width:100%;}
.link ul li{ margin-right:15px; line-height: 30px; height:30px; overflow:hidden; float:left;}
.link ul li a{ color:#808080; font-size:14px;}
.link ul li a:hover{ color:#f00; text-decoration:underline;}



.footer { background-color: #383838; margin-top: 20px; }
.footer .dl_con { width: 1220px; margin: 0 auto; height: 250px; padding: 35px 0; }
.footer .dl_con dl { float: left; display: inline-block; border-right: 1px solid #444; padding-right: 50px; margin-right: 50px;}
.footer .dl_con dl dt { color: #d7d8d9; font-size: 16px;  margin-bottom: 10px; }
.footer .dl_con dl dd>a { display: inline-block; color: #9b9ea0; font-size: 12px; margin-top: 18px;}
.footer .dl_con a:hover{  color: #08a7e6;}
.footer .dl_con dl.mr0 { border-right: none; margin-right: 0px; }
.footer .dl_con .dl_ewm { float: right; margin-top: 30px;}
.footer .dl_con .dl_ewm .wx { display: inline-block; margin-left: 58px;}
.footer .dl_con .dl_ewm .wx>img { width: 131px; height: 131px; padding: 8px; border: solid 1px #444;}
.footer .dl_con .dl_ewm .wx>p { color: #9b9ea0; font-size: 12px; text-align: center; margin-top: 10px;}
.footer .copyright { width: 100%; height: 38px; background-color: #333; color: #9b9ea0; font-size: 12px; text-align: center; line-height: 38px;}
.footer p a{ color: #9b9ea0;}
.footer p a:active,.footer p a:hover { text-decoration: none; color: #0088e6;}

