﻿@charset "utf-8";
body,ul,li,h1,h2,h3,h4,p,form,dl,dt,dd{ margin:0; padding:0;}
body{ font-size:12px; color:#666; background:#f1f1f1;}
li{ list-style:none;}
a,a:hover{ text-decoration:none;}
img{ border:0;}

a{ color:#666;}
a:hover{ color:#02599a;}
.fl{ float:left !important;}
.fr{ float:right !important;}
.clear{ clear:both;}
.cnt{width:1001px; margin:0 auto;}
.red{ color:#FF2D48;}
.noborder{ border:0 !important;}
.no-top{ border-top:0 !important;}
.no-left{ border-left:0 !important;}

/******头部样式*****/
.header{z-index:9999; position:absolute; width:100%;}
.top{ height:99px;}
.logo{margin-top:28px;margin-left:2px;/* margin-right:20px; */}
.top-right{width: 540px;}
.top-nr{ overflow:hidden;}
.logo-two{ margin-top:4px;}
.language{ padding-top:10px;}
.one-nr{ background:#e5e5e5; height:26px; line-height:26px; display:block;-moz-border-radius:5px;-webkit-border-radius:5px;   border-radius:5px;}
.one-nr a{ padding:0 8px;}
.two-nr{ background:#999; margin-left:4px;}
.two-nr a { color:#fff;}
.search{ padding-top:14px;}
.search-input{ background:#fff url(../images/input-bg.jpg) repeat-x; width:200px; height:24px; line-height:24px; color:#666; border:1px solid #ddd; border-top-color:#bcbcbc; padding:0 6px;}
.search-btn{ width:73px; height:26px;border:1px solid #ddd; background:url(../images/btn-bg.jpg) repeat; color:#333; font-weight:bold; border-left:0;}
.menu{ height:54px; border-top:4px solid #02599a; line-height:54px;background:#f1f1f1; width:100%;}
.menu ul li{ z-index: 99; float:left;border:2px solid #f1f1f1;line-height:52px; position:relative;}
.menu ul li a.hand{ color:#333;font-size:14px; font-weight:bold; position: relative; height:52px; line-height:52px;z-index: 100; float:left;padding:0 11px; }
.menu ul li.selected a.hand{ height:54px; line-height:52px;background:#fff;color:#02599a;}
.menu ul li a.hand:hover{ color:#02599a;height:54px; line-height:52px;}
.menu ul li.selected{ border:2px solid #ccc; border-bottom:0; background:#fff; }
.share img{ margin-top:18px; margin-left:4px;}
.sub{ position:absolute;border:2px solid #ccc;top:52px;padding:20px 30px; padding-right:0;background: #fff; z-index:99; display:none;}
.menu ul li.selected .sub { display: flex !important; }
.sub dt {float:left;width:160px;min-width:160px;margin-right:35px;}
.sub dt p {width:160px;height:36px;line-height:36px;}
.sub dt p a {display: block;border-bottom: 1px solid #eaeaea;padding-left:30px;background:url(../images/arr.png) 10px center no-repeat;}
.sub dt p a:hover {font-weight:bold;color:#02599a;background:#f0f0f0 url(../images/arr_on.png) 10px center no-repeat;}
.sub dd {float:left;width:180px;line-height:20px;}
.sub dd div{ padding-top:6px;}
.sub-title{ color:#02599a; font-weight:bold; line-height:24px; height:24px; overflow:hidden; margin-top:8px;}
.sub-font{ line-height:22px; height:44px; overflow:hidden;}
.line{ border-bottom:1px dashed #999; height:15px; margin-bottom:9px;}
.icon-nr{ width:1001px; height:129px; border-bottom:4px solid #23abbb; background:#02599a; margin-top:2px;}
.icon-nr ul li{ float:left; width:142px; border-left:1px solid #23abbb; text-align:center; height:129px;}
.icon-nr ul li a{ display:block; color:#fff; font-size:14px; font-weight:bold; height:114px; padding-top:15px;}
.icon-nr ul li a:hover{ background:#23abbb; color:#fff;}
.icon-nr ul li a i{ width:68px; height:68px; display:block;margin:0 auto 15px;}
/******banner样式*****/
#full-screen-slider { width:100%; height:608px;position:relative}
#slides {display:block;width:100%; height:608px; position:relative}
#slides li {display:block; width:100%; height:100%;position:absolute}
#slides li a {display:block; width:100%; height:100%;text-indent:-9999px}
#pagination {display:block; position:absolute; left:50%; top:563px; z-index:9999;}
#pagination li { display:block; width:24px; height:21px; line-height:21px; float:left; margin-left:1px;background:#666; text-align:center;}
#pagination li a { display:block; color:#fff;}
#pagination li.current { background:#23abbb; width:40px;}
/********内容区域样式******/
.main{ clear:both;}
.news-block{ height:50px; line-height:50px; background:#fff; margin:20px 0;}
.news-left{ font-size:14px; color:#333; width:350px;}
.news-left .red{ margin-left:12px; font-size:12px; font-family:arial;}
.news-left i{ margin-left:20px; margin-right:20px; margin-top:15px;}
.m_wnews { width:500px;padding-right:45px; font-size:14px; position:relative;}
.m_wnews a{color:#333;margin-right:8px;}
.m_wnews .pagesize { position: absolute; right:12px; top:10px; z-index:99;}
.m_wnews .pagesize a {width:17px; height:13px; display: block; overflow: hidden;margin-bottom:6px;}
#miniNewsRegion div{ height:50px; overflow:hidden;}
.m_wnews a:hover{color:#02599a;}
.content{ overflow:hidden;margin:20px 0;}
.news{ padding:25px 22px 20px; background:#fff; overflow:hidden; width:668px;}
.news-nr{ width:274px;}
/*==========修改的地方=============*/
.right-news{ width:270px; height:347px; background:#FFF;}
.right-news .r-title{ width:270px; height:42px; line-height:42px; border-bottom:1px solid #E2E2E2;}
.right-news .r-title h3{ display:block; width:60px; height:42px; text-align:center; color:#0F6099; border-bottom:2px solid #0F6099; margin-left:10px; font-size:14px; font-weight:normal;}

.right-news .r-newslist{ width:255px; margin:0 auto;}
.right-news .r-newslist ul li{ display:block; width:255px; height:60px; margin-top:13px;}
.right-news .r-newslist ul li .r-newsinfo{ width:255px; }
.right-news .r-newslist ul li .r-newsinfo a{ font-size:14px; }
.right-news .r-newslist ul li .r-newsinfo p{ font-size:13px; color:#999999; margin-top:6px;}
/*==========修改的地方=============*/
.videolist li{ height:42px; border-bottom:1px solid #dbdbdb; line-height:42px;}
.videolist li a{ display:block; color:#666;}
.videolist li a:hover{ background:#efefef;}
.videolist li a span{ width:15px; height:16px; text-align:center; line-height:16px; float:left; background:#ccc; margin-top:13px; margin-left:10px;_margin-left:5px; margin-right:10px; color:#fff; font-weight:bold; font-family:arial;}
.videolist li a:hover span{ background:#ff6f70;}
.newsright{ width:370px;}
.newstwo{ height:81px; padding-top:12px;}
.date{ float:left; width:43px; height:43px; border:1px solid #d2d2d2; margin-right:12px; text-align:center; line-height:21px;font-family:Arial;}
.day{font-weight:bold; display:block; font-size:14px; margin:0 6px;}
.tworight{ float:left; width:312px;}
.twotitle{font-size:14px; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#333; overflow:hidden;}
.twofont{ line-height:22px; height:40px; overflow:hidden;}
.more a{ float:right; line-height:23px;}
.more a img{ float:left; margin-left:5px;_margin-left:2px;}
.content-right{width:270px;}
.video{width:270px; height:246px; background:#000;}
.cont{display:none;}
.video-img{ width:263px; margin:0 auto; padding:20px 0 14px;} 
#nav li{ float:left; cursor:pointer; margin-left:7px; margin-right:1px;_margin-left:4px;}
.tel{ height:100px; border-bottom:1px solid #d2d2d2;}
.tel-icon{ padding-top:33px; margin-left:6px; margin-right:10px; width:59px;}
.phone{ margin-top:31px; line-height:24px; font-family:"微软雅黑";}
.tel-font{ font-size:16px;}
.tel-font span{color:#02599a;}
.number{ font-size:24px;color:#02599a;}
.guide{ overflow:hidden;}
.guide li{ float:left; margin-bottom:30px; margin-top:15px; height:83px; overflow:hidden; width:310px; margin-left:20px;_margin-left:10px;}
.guide-img{ width:86px; margin-right:20px;}
.guide-font{ line-height:20px; width:200px; padding-top:6px;}
.guide-title{ font-size:14px; line-height:26px; font-weight:bold; display:block; color:#333;}
.guide-font a{ display:block;}
.fast{margin-left:12px; width:810px; overflow:hidden;}
.fast li{line-height:38px; float:left;}
.fast li a{ font-size:12px;color:#333;padding: 0 18px;}
.fast li a:hover{color:#02599a;}
.way li{ text-align:left; margin-top:20px;}
.way li a .a1{ background:url(../images/01a.png) no-repeat 20px 10px; float:left; width:74px; height:38px;}
.way li a .a2{ background:url(../images/02a.png) no-repeat 25px 10px; float:left; width:71px; height:38px;}
.way li a .a3{ background:url(../images/03a.png) no-repeat 25px 10px; float:left; width:71px; height:38px;}
/********尾部样式********/
.footer{ overflow:hidden; padding-top:8px; text-align:center; clear:both;}
.foot-colum{ background:#e5e5e5; height:40px; line-height:40px; border-top:6px solid #a6a7a1;}
.foot-colum a{ padding:0 8px;}
.copyright{ padding:15px 0 25px; line-height:20px; font-family:arial; position:relative;}
.code{ position:absolute; right:135px; top:11px;}

/*********内页样式*********/
.mainbox{ margin:10px 0; }
.left{ width:222px;}
.nav{ border:1px solid #d2d2d2; border-top:3px solid #02599a; background:#fff; overflow:hidden; margin-bottom:10px;}
.title{ height:40px; background:#E1EFF9; text-indent:20px; font-size:14px; color:#333; line-height:40px; font-weight:bold;}
.nav-list li{line-height:38px; font-size:14px;border-top:1px solid #d2d2d2;}
.nav-list li a{ background:url(../images/arrow3.png) no-repeat 25px 14px; display:block; color:#333;padding-left:56px;}
.nav-list li a:hover,.nav-list li.selected a{background:url(../images/arrow4.png) no-repeat 25px 14px;color:#02599a;}
.nav-list li ul li{ padding-left:14px;}
.nav-list li.selected ul li a,.nav-list li ul li a{background:url(../images/arrow3.png) no-repeat 25px 14px;color:#333;}
.nav-list li.selected ul li a:hover,.nav-list li ul li a:hover{ background:url(../images/arrow4.png) no-repeat 25px 14px;color:#02599a;}
.hot-line{ margin:0 10px;}
.hot-line .tel-icon{ padding-top:28px; margin-left:0px;}
.hot-line .phone{ margin-top:25px;}
.hot-line .tel-font{ font-size:14px; line-height:16px;}
.hot-line .tel-font span{ display:block;}
.hot-line .number{ font-size:17px; line-height:20px;}
.contact-font{ overflow:hidden; padding:12px 0; line-height:20px; color:#666; font-family:arial; margin:0 12px;}
.right{ width:770px;border:1px solid #d2d2d2; border-top:3px solid #02599a; background:#fff;min-height:600px;}
.right .title{border-bottom:1px solid #d2d2d2;}
.title a{ color:#333;}
.title a:hover{color:#02599a;}
.page-nr{ padding-bottom:10px;}
.pagebar{ line-height:48px; height:48px; padding-left:10px;color:#666; margin:0 25px;}
.pagebar-left strong{color:#02599a;}
.pagebar-right a{ padding:5px 8px; color:#666; margin-left:5px;border:1px solid #ccc;}
.pagebar-right a:hover,.pagebar-right a.selected{ color:#fff; background:#02599a;}
.News_detail{padding:18px 0;border-top:1px solid #d2d2d2;line-height:18px; overflow:hidden;}
.News_detailTit{background:url(../images/dot.jpg) no-repeat 5px 7px;padding-left:18px;}
.News_detailTit,.News_detailTit a,.Numchange a{font-size:14px;color:#333;}
.News_detailEas{padding-top:10px;color:#666; line-height:22px; text-indent:24px;}
.News_detailBto{padding-top:6px;color:#666;} 
.News_detailBto span{padding-right:20px;}
.News_detailTit a:hover{ text-decoration:underline;color:#02599a;}
.bottom{border-top:1px solid #d2d2d2;}
.article_title{ border-bottom:1px solid #ccc; overflow:hidden; padding:30px 0 10px; margin:0 25px;}
.article_title_h1{font-size:18px;text-align:center;font-family:"微软雅黑";padding:10px 0; color:#02599A;}
.time{ color:#666; line-height:24px; text-align:center;}
.news-font{ padding-top:20px; margin:0 25px; font-size:14px;}
.news-font p{line-height:28px;}
.space{ line-height:28px;text-indent:28px; font-size:14px;}
.print{ padding:30px 0; overflow:hidden;}
.print img{ float:right; margin-right:16px;}
.download{margin:0 25px;padding:22px 0;border-top:1px solid #d2d2d2;line-height:18px; overflow:hidden;}
.pdf{ margin:12px 50px 12px 16px; width:90px;}
.download-right{ width:512px;}
.download-title{ font-size:14px; font-weight:bold; color:#333; line-height:22px;}
.download-btn{ overflow:hidden;}
.download-btn a{ float:left;display:block;border:1px solid #e5e5e5; width:139px; height:27px; line-height:27px; text-indent:12px;color:#b22030; background:#f6f6f6 url(../images/download-icon.png) no-repeat 112px 6px; font-size:14px; margin:22px 0; margin-right:15px;}
.news-img{ width:180px; margin-right:16px;}
.news-right{ width:520px;}
.title-two{ font-size:14px; background:url(../images/dot.jpg) no-repeat 0 7px;padding-left:12px; padding-bottom:6px; height:20px;}
.title-two a{ color:#333;}
.title-two a:hover{color:#02599A; text-decoration:underline;}
.new-icon{ width:25px; height:12px; display:inline-block; background:#c00; color:#fff; line-height:12px; font-family:arial; text-align:center; font-weight:100; font-size:8px; margin-left:15px;}
.font-nr{ line-height:22px; padding-bottom:8px;}
.lstl{ border-top:1px solid #d2d2d2;margin:0 25px;}
.lstl li{border-top:1px dashed #ccc;height:40px;line-height:40px;vertical-align:middle}
.lstl li.first{ border:0;}
.lstl li span{float:right;margin:0 15px 0 0}
.lstl li p{width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:22px;font-size:14px;background:url(../images/dot.jpg) no-repeat 8px 17px;}
.lstl li p a{color:#666}
.lstl li p a:hover{text-decoration:none;color:#297fb8}
.news-content{ margin:0 25px;}
.news-list{ overflow:hidden; margin:0 -9px; border-top:1px solid #d2d2d2; padding-bottom:20px;}
.news-list li{ float:left; width:228px;margin:0 9px; margin-top:20px; padding-bottom:8px;}
.news-list li a{ display:block; font-size:14px; color:#333; font-weight:bold;}
.news-list li a:hover{color:#297fb8}
.news-list li a span{background:url(../images/dot.jpg) no-repeat 0 17px; display:block; line-height:20px; padding-top:10px; padding-left:10px; height:20px; overflow:hidden; }
.block{ padding:30px 0; overflow:hidden; border-bottom:1px solid #d2d2d2;}
.block-img{ width:200px; margin-right:30px;}
.block-font{ line-height:26px; font-size:14px; color:#333;}
.problem-list{ padding:20px 0;}
.problem-list li{ font-size:14px;background:url(../images/dot.jpg) no-repeat 2px 13px; padding-left:15px; line-height:28px;}
.problem-list li a{ color:#333;}
.problem-list li a:hover{ color:#297fb8;}
.btn-one a{ background:#297FB8; width:234px; height:30px; text-align:center; line-height:30px; color:#fff; display:block; margin-right:50px; margin-top:40px;}
.center{ text-align:center;}
.team{ color:#333;}
.team-title{ padding-top:30px; font-size:14px; font-weight:bold; line-height:24px;}
.team-name a{ color:#1E88B7; font-weight:bold; line-height:18px; padding-top:18px; font-size:14px; display:block;}
.team-name a:hover{ text-decoration:underline;}
.space-two{ line-height:22px; text-indent:0; border-bottom:1px dashed #d2d2d2; padding-bottom:15px;}
.fn_clear{ padding:30px 0 10px; overflow:hidden; margin:0 25px;}
.blkl{float:left;width:408px;margin:0 20px 30px 0; overflow:hidden;}
.tt{height:40px;line-height:40px;border-bottom:1px solid #d2d2d2; font-size:12px; font-weight:bold; color:#333; font-size:14px;}
.blkl ul,.blkm ul{ margin-top:10px;}
.blkl ul li{height:30px;line-height:30px;vertical-align:middle}
.blkl ul li span{float:right;color:#999}
.blkl ul li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:250px}
.blkl ul li p a:hover{text-decoration:none;color:#1e88b7}
.blkm{float:right;width:280px;overflow:hidden;}
.blkm ul li{float:left;width:70px;height:30px;line-height:30px}
.blkm ul li a:hover{text-decoration:none;color:#1e88b7}
.img{ width:145px;margin-right:35px;}
.line-nr{ margin-left:175px; border-bottom:1px solid #d2d2d2; overflow:hidden; padding-bottom:10px; position:relative;}
.rr{ position:absolute; right:30px; top:0;}
.rr a{ display:block; background:#3498DB; width:120px; height:35px; text-align:center; line-height:35px; color:#fff; margin-top:12px;}
.infor{ padding-top:10px;}
.blkn{margin:25px 0}
.blkn .ccc li{margin:10px 0 0 0;padding:0 0 10px 0;border-bottom:1px dashed #cdcdcd}
.blkn .ccc li .name{font-weight:500;height:24px;line-height:24px}
.blkn .ccc li .name a{color:#2375be}
.blkn .ccc li .name span{color:#999;font-size:12px;margin:0 0 0 20px}
.blkn .ccc li .ask{color:#333; font-size:14px; line-height:22px;}
.blkn .ccc li .answer{color:#e1376f; line-height:22px; font-size:14px;}
.blkn .ccc li .answer span{color:#999;font-size:12px}
.fn_btn1{display:block;width:126px;height:37px;margin:20px auto;}
.blkd{ border-bottom:1px solid #d2d2d2; border-top:1px solid #d2d2d2; padding:10px 0; overflow:hidden;}
.consulting-block{line-height:28px;clear:both;overflow:hidden;margin:12px 0}
.consulting-font{height:28px;line-height:28px;font-size:14px; color:#333; font-weight:bold; float:left;}
.con-select{width:170px; height:28px;border:1px solid #d2d2d2;position:relative; background:#f4f4f4; margin-right:10px; float:left;}
.mar{ margin:0;}
.con-input{width:150px;border:1px solid #d2d2d2;height:26px;line-height:26px;background:#f4f4f4; padding:0 5px; float:left; margin-right:10px;}
.btn-submit{background:#ff6600;border:0;height:28px;padding:0 18px; font-weight:bold;color:#fff;cursor:pointer}
.grida{margin:0 0 25px 0;}
.grida table{width:100%}
.grida th,.grida td{height:36px;line-height:36px;padding:0 10px}
.grida th{font-weight:600;background:#f4f4f4; border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;}
.grida td{border-top:1px dashed #ccc; text-align:center; padding:0 10px;}
.grida td.title-left{ text-align:left;}
.grida .first td{ border:0;}
.grida a:hover{color:#297fb8;text-decoration:none}
.form-title{ line-height:42px; height:42px; color:#02599A; font-weight:bold; font-size:14px;}
.fontsize{ font-size:14px;}
.form-nr{ overflow:hidden; padding:20px 0;}
.w630{ width:622px;}
.w180{ width:180px !important;}
.w80{ width:80px !important;}
.form-nr .consulting-font{ width:62px; float:left;}
.con-text{width:622px; height:145px;border:1px solid #d2d2d2;line-height:22px;background:#f4f4f4; padding:0 5px; margin-right:8px;}
.capt{ margin-top:3px; margin-left:8px;}
.con-btn{ margin-left:62px; background:url(../images/btn_3.png) no-repeat; border:0; width:126px; height:37px; margin-top:18px;}
.date-nr{ position:relative;}
.date-icon{ position:absolute; right:15px; top:6px;}
.white{ background:#fff !important;}
.vip{ background:#ffffcc; border:1px solid #ffcc67; height:36px; line-height:36px;}
.la{ background:url(../images/la.jpg) no-repeat left 10px; width:13px; margin:0 10px; float:left; display:block; height:36px;}
.vip_more{ float:right; margin-right:12px;}
.vip_more a{ color:#333;}
.sched_g{ margin:0 auto;}
.sched_table{ border-left:1px solid #ccc; }
.sched_table thead{display: table-row-group;vertical-align: middle;border-color: inherit;}
.sched_table tr{display: table-row;vertical-align: inherit;border-color: inherit;}
.sched_table thead td{ background:#f2f4f6; border-top:1px solid #ccc; border-bottom:1px solid #ccc;text-align:center;color:#444;border-right:1px solid #ccc; vertical-align: middle;padding: 5px;}
.sched_table tbody td{border-bottom:1px solid #ccc;color:#444;border-right:1px solid #ccc;vertical-align: middle;padding:8px 0; text-align:center;}
.sched_table td a{color:#3e8bc6; font-weight:bold;}
.sched_table td a:hover{ text-decoration:underline;}
.sched_table .icon_1 { background:#01d69e; color:#fff; width:30px;line-height:14px; padding:2px 2px; display:block; font-weight:100; margin-left:1px;}
.sched_table .icon_2 { background:#ff9900; color:#fff; width:30px;line-height:14px; padding:2px 2px;  display:block; font-weight:100; margin-left:1px;}
.sched_table .icon_3 { background:#d03a3c; color:#fff; width:30px;line-height:14px; padding:2px 2px;  display:block; font-weight:100; margin-left:1px;}
.date-two{padding:10px 0; overflow:hidden;}
.date-two a{background:#f4f4f4; border:1px solid #d2d2d2;display:block; width:90px; height:28px; text-align:center; line-height:28px;}
.toolbarWrapper {width:720px;background-position: 0px -244px;}
.sticky.toolbarWrapper {z-index: 90000; position: fixed; top:0; _position: absolute}
.toolbarWrapper .closeFloat {display:none}
.cont,.cont-nr{ display:none;}
#wrap{ margin:25px 0; border:1px solid #d2d2d2; overflow:hidden;}
.tab{ background:#E1EFF9; height:39px;}
.tab li{ float:left; width:178px; border-left:1px solid #d2d2d2;  border-bottom:1px solid #d2d2d2; color:#02599A; line-height:39px; height:39px; text-align:center; font-weight:bold; font-size:14px; cursor:pointer;}
.tab li#one{ border-left:0; width:181px;} 
.tab li.on{ color:#333; background:#fff; border-bottom:0;}
.name-list{ margin:15px 13px; overflow:hidden;}
.name-list li{ float:left; margin:8px 6px 0px;}
.name-list li a{ display:block; width:101px;border:1px solid #d2d2d2;text-align:center; color:#666; line-height:20px; padding:3px 0;}
.name-list li a:hover{ background:#02599A;color:#fff;}
.fold-li{ border-top:1px solid #d2d2d2; height:39px;}
.fold-font{line-height:39px; font-weight:bold; color:#333; font-size:14px;}
.add{ background:url(../images/add.png) no-repeat; width:21px; height:21px; margin-left:15px; margin-top:8px; margin-right:15px;}
.fold-li a.on .add{ background:url(../images/add2.png) no-repeat;}
.fold-btn{ width:57px; height:19px; background:#F2F9FC; line-height:19px; margin-right:15px; margin-top:8px; text-align:center; border:1px solid #d2d2d2; color:#297FB8; display:block;}
.fold-nr{ clear:both; margin:0 15px;}
.fold-nr li{ height:39px; line-height:39px; overflow:hidden; border-top:1px dashed #d2d2d2; text-indent:28px;}
.fold-nr li a{color:#297FB8; margin-right:12px;}

.blke{border-top:4px solid #02599A; min-height:480px; overflow:hidden;}
.blke .t{height:40px;line-height:38px;padding-left:15px;background:#f2f9fc;border-bottom:1px solid #d2d2d2; font-size:14px; color:#333; font-weight:bold;}
.blke .t a{color:#333;}
.over_font{ float:left; margin-right:15px; margin-left:3px;_margin-left:1px; line-height:26px; color:#f00; font-weight:bold; font-size:14px;}
.bm_title{ height:100px; line-height:100px;border-bottom:1px solid #D2D2D2; text-align:center; font-size:27px; color:#333; font-family:"微软雅黑";}
.bm{ height:200px;}
.bm_left{ float:left; margin-left:63px;_margin-left:31px; margin-top:60px; width:100px; display:inline;}
.bm_right{ float:left; margin-left:38px;_margin-left:19px;display:inline; width:770px; margin-top:35px;}
.bm_t{ font-size:12px; color:#666; height:38px;}
.bm_t .dan_font{ color:#f00; font-size:14px; font-weight:bold;font-family:"微软雅黑";}
.bm_t input{ width:32px; font-size:14px;font-weight:bold;font-family:"微软雅黑"; color:#444;}
.bm_t form{ float:left;}
.bm_t .bm_date{ color:#406eba; float:left; margin-left:100px;_margin-left:50px; line-height:24px;}
.bm_nr{line-height:24px; color:#666; overflow:hidden; margin-left:2px; font-size:12px;}
.blkf-nr{overflow:hidden; padding:30px 0;}
.form_itm{width:720px; margin:0 auto; overflow:hidden; margin-top:12px;line-height:42px; display:block;}
.blkf-font{ width:170px; font-size:14px; color:#333; font-weight:bold; float:left; text-align:right;}
.dan{ float:left; margin-top:14px; width:14px; height:14px;}
.dan_font{ float:left;line-height:42px; margin-right:12px; font-size:14px; color:#333;}
.bm-input{ width:250px; height:40px; line-height:40px; border:1px solid #d2d2d2; padding:0 8px; font-size:14px; float:left; margin-right:6px;}
.bm-input.selected{}
.blkf-text{ width:480px; padding:0 8px; height:75px; border:1px solid #d2d2d2; line-height:20px;}
.form-btn{ margin-left:310px; width:268px; height:42px; font-weight:bold; font-size:20px; cursor:pointer; color:#fff; background:#258DD3; border:0;}
.bm-btn{ border-top:1px solid #d2d2d2; margin-top:30px; overflow:hidden; padding-top:30px;}
.login{ width:560px; margin:40px 0 0; margin-left:250px; overflow:hidden;}
.login .form_itm{ width:auto;}
.login .blkf-font{ width:120px;}
.login .form-btn{ margin-left:120px; margin-top:30px;}
.agree{ margin-left:120px; padding-top:10px; overflow:hidden;}
.agree span{ line-height:40px;}
.agree span a{ color:#406EBA;}
.ver-code{ background:url(../images/input-bg2.png) repeat-x; float:left; width:100px; display:block; height:40px; border:1px solid #d2d2d2; margin-left:10px;_margin-left:5px; text-align:center; font-size:14px; color:#333;}
.maright{ margin-left:100px;}

.admin{ height:40px; line-height:40px; font-weight:bold; border-top:1px solid #d2d2d2; text-indent:20px;}
.admin a{ color:#333; font-size:14px;}
.admin a:hover{color:#02599a;}
.exit-title{ color:#02599a; font-weight:bold; font-size:20px; text-align:center; padding:60px 0 30px; font-family:"微软雅黑";}
.exit-font{ text-align:center; color:#333; font-size:14px;}
.exit-font a{ color:#02599a;}
.blk_xyzas{padding:10px 0 80px 0}
.blk_xyzas div.textarea,.blk_xyzas p{ overflow:hidden;clear:both; padding-top:10px;}
.blk_xyzas div.textarea span,.blk_xyzas p span,.blk_xyzas div.textarea textarea,.blk_xyzas p textarea,.blk_xyzas div.textarea input,.blk_xyzas p input,.blk_xyzas div.textarea select,.blk_xyzas p select,.blk_xyzas div.textarea label,.blk_xyzas p label,.file-nr label,.file-nr span{float:left;margin:0 10px 0 0}
.blk_xyzas div.textarea label,.blk_xyzas p label,.file-nr label{text-align:right;height:2px;line-height:28px;width:120px;font-size:14px; font-weight:bold; color:#333;}
.blk_xyzas div.textarea select,.blk_xyzas p select{width:100px;border:1px solid #e3e3e3;height:28px; padding-left:2px;}
.blk_xyzas div.textarea input,.blk_xyzas p input{height:26px;line-height:26px;border:1px solid #e3e3e3;width:350px;padding:0 5px}
.blk_xyzas div.textarea input.disabled,.blk_xyzas p input.disabled{border:0;background:0;}
.blk_xyzas div.textarea textarea,.blk_xyzas p textarea{border:1px solid #e3e3e3;background:0;width:556px;height:60px}
.blk_xyzas div.textarea span,.blk_xyzas p span,.file-nr span{color:#333;line-height:28px; font-size:14px;}
.blk_xyzas p span strong{ color:#f60;}
.blk_xyzas p span img{ margin-bottom:20px;}
.blk_xyzas div.textarea.textarea,.blk_xyzas p.textarea{height:260px}
.blk_xyzas div.textarea.button,.blk_xyzas p.button{height:37px;padding-top:20px; margin:30px 16px 0;text-align:center; border-top:1px solid #d2d2d2; clear:both;}
.blk_xyzas div.textarea button,.blk_xyzas p button{ font-family:"微软雅黑"; font-weight:bold;color:#fff;font-size:20px;width:230px;height:37px;background:#3498db;border:0;}
.blk_xyzas div.textarea.selects select,.blk_xyzas p.selects select{width:150px}
.blk_xyzas div.textarea .textarea_wrap,.blk_xyzas p .textarea_wrap{float:left;width:560px}
.blk_xyzas div.textarea{height:260px}
.w170{ width:168px !important;}
.w550{ width:550px !important;}
.blk_xyzas p span.date-sign{ margin-left:-34px; margin-top:6px; height:16px; width:19px;}
.orange{color:#f60 !important; font-size:12px !important;}
.file-nr{height:28px;clear:both; padding-top:10px;}
.file-box{ position:relative;width:390px;} 
.txt{ height:24px; border:1px solid #cdcdcd; border-right:0;width:180px; float:left;} 
.btn{ background-color:#3498db; border:0;height:28px; width:70px; color:#fff; font-size:14px; float:left;} 
.file{ position:absolute; top:0; left:128px; height:28px; filter:alpha(opacity:0);opacity: 0;width:255px;} 
.mar-120{ margin-left:130px !important; padding-top:3px; display:block;}

.guide{padding:20px 0;}
.add-btn a{ width:61px; height:28px; background:#f60; color:#fff; display:block; line-height:28px; text-align:center; font-size:14px;}
.admin-select{ width:110px; height:28px; float:left;border:1px solid #d2d2d2; margin-right:10px;}
.admin_btn{ background:#3498DB;width:75px; height:28px;float:left; color:#fff; font-weight:bold;border:0; cursor:pointer; font-size:14px;}
.admin_input{ border:1px solid #d2d2d2; border-right:0; height:26px; float:left; width:200px; padding:0 5px;}
.admin_table{ border:1px solid #ccc; font-size:12px;}
.admin_table th{ background:#f2f4f6; border-bottom:1px solid #ccc; height:40px; line-height:40px; text-align:center; font-weight:bold; color:#333; border-left:1px solid #e2e2e2; padding:0 8px;}
.admin_table td{border-bottom:1px solid #f5f5f5; height:36px; line-height:36px; text-align:center; color:#333; padding:0 8px;}
.admin_table input{ line-height:40px;vertical-align:middle;}
.admin_table a{ color:#02599A;}
.admin_table td.a-left{ text-align:left;}
.team p{line-height: 28px;font-size: 14px;}
.infor-list{ margin-left:-40px;}
.infor-list li {width: 140px;float: left;text-align: center;height: 250px;font-size: 12px;margin-left:48px;_margin-left:24px;text-align: center;color: #333; line-height:20px;}
.infor-list li img {display: block; margin-bottom:4px;}
.infor-list li strong {display: block;font-size:12px; color:#333;line-height: 20px;}

.list-nr{ padding:0;}
.list-nr li{ height:40px; line-height:40px; border-top:1px solid #eaeaea;background: url(../images/dot.jpg) no-repeat 2px 18px;}
.experts{ padding:18px 0;  border-top:1px dashed #d2d2d2; overflow:hidden;}
.experts-img{ width:160px;}
.experts-nr{ width:550px;}
.experts-nr table th{ text-align:left; color:#333; font-size:14px; line-height:24px;}
.experts-nr table td{ line-height:24px; color:#666;}
.experts-more{ text-align:right; padding:20px 0 0; line-height:20px;}
.experts-more a{ color:#02599a;}
.pick-title{ font-size:14px; font-weight:bold; color:#333; line-height:24px; padding:10px 0 0;}
.pick-nr{ color:#02599a; font-size:14px; padding:10px 0 5px; margin-left:-15px; line-height:24px;}
.pick-nr a{ margin:0 15px;color:#02599a;}
.tips{ display:block; margin-left:60px; line-height:28px;}

/*选项卡1*/
#Tab1{ border:1px solid #ddd; background:#fff; overflow:hidden; height:118px;}
.Menubox {width:174px; float:left;}
.Menubox ul{width:174px;}
.Menubox li{display:block;cursor:pointer;width:174px;text-align:center;color:#666;height:38px;line-height:38px;background:#f4f4f4;border-right:1px solid #ddd;}
.Menubox li.hover{background:#fff url(../images/arrow4.png) no-repeat 160px 14px;width:173px;color:#00468e;font-weight:bold;height:38px;border-right:1px solid #fff;}
.Menubox li:first-child{ border-bottom:1px solid #ddd;}
.Menubox li:last-child{border-top:1px solid #ddd;}
.Contentbox{ float:left; width:820px;}
.one-list li{ float:left; line-height:38px;white-space: nowrap;}
.one-list li a{ padding:0 22px; float:left;}
.countdown .bm_t{ padding-top:4px;}
.countdown form { vertical-align:middle; font-size:14px; color:#333;}
.countdown input{ background:#f1f1f1 !important;}
.countdown .over_font{ font-size:18px; margin-left:0;}

.pop-icon{ position:relative; cursor:pointer;width: 34px;}
.pop{ position:absolute; left:-80px; z-index:99; top:40px; display:none;}
.pop-arrow{ background:url(../images/top-arrow.jpg) no-repeat; display:block;left:90px; position:absolute; z-index:999; width:13px; height:7px; top:-7px;}
.pop-nr{ width:440px; border:1px solid #ccc;  padding:10px 20px; margin-top:-1px; background:#fff; overflow:hidden;}
.pop-font{ text-align:left; line-height:24px; color:#666; font-size:14px; padding-top:15px; overflow:hidden;}
.pop-font strong{ font-weight:bold; color:#333;}
.pop-form{ overflow:hidden;}
.pop-submit{ border-top:1px solid #ccc; padding-top:20px; padding-bottom:12px;}
.pop-btn{ width:100px; height:26px; background:#f60; color:#fff; font-weight:bold; margin:0 auto; border:0; cursor:pointer; display:block;}
.font-14{ font-size:14px;color:#02599a; font-weight:bold;}
.padding-left{ padding-left:0; padding-top:10px; border-bottom:1px solid #ccc; margin-bottom:18px;}
.reading  p{ line-height:28px; font-size:14px; color:#666; padding-bottom:5px;}
.reading  p span{ background:#ffc; border:1px solid #ffcc66; padding:4px 8px; color:#c30;}
.reading  p span a{color:#c30;}
.pop .dan{ position:relative; margin-top:10px\9\0;}
.pop-nr .pop-form span.fl{ width:208px;}

#Tab2{background:#fff;float:left;overflow:hidden; width:712px; height:347px;}
.Menubox2 { border-bottom:1px solid #e2e2e2; height:42px; line-height:42px;}
.Menubox2 ul{ float:left;}
.Menubox2 li{ float:left;cursor:pointer;width:100px;text-align:center;color:#0f6099;height:20px;line-height:20px; margin-top:10px;border-right:1px solid #e2e2e2; position:relative;}
.Menubox2 li.hover{width:100px;}
.Menubox2 li.hover span{ position:absolute; width:60px; height:2px; border-bottom:2px solid #0f6099; display:block; top:30px; left:20px;}
.news-more a{ background:url(../images/more.png) no-repeat right 10px; display:block; padding-right:26px; margin-right:12px;}
.Contentbox2{ padding:18px 18px; overflow:hidden;}
.newsleft{ width:330px;}
#banner { height:270px;}
.slides {position: relative; }
.slide-pic img { width:320px;}
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-pic li a{ display:block; padding-bottom:10px; line-height:22px;}
.slide-pic li .dot{ background:url(../images/dot4.png) no-repeat; display:block; float:left; width:3px; height:3px; margin-top:10px; padding-left:6px;}
.slide-li {left:100px; top:250px; position: absolute;}
.slide-li li { width: 11px; height: 11px; float: left; overflow: hidden;margin-left:8px;}
.slide-li a {height: 11px; height:11px; float:left; color: #000; font-size: 12px;overflow: hidden;}
.slide-li a:hover { color: #F00;}
.op li { background:url(../images/dot2.png) no-repeat;}
.op li.cur { background:url(../images/dot3.png) no-repeat;}
.blkw{border-bottom:1px dashed #ccc; overflow:hidden; margin-bottom:5px;}
.blkw h3{text-align:center; line-height:22px;}
.blkw h3 a{color:#0f6099;font-size:16px}
.blkw p{margin:8px 0;color:#999;line-height:24px;}
.blkw p a{color:#0f6099}
.lstm li{height:30px;line-height:30px;vertical-align:bottom;padding:0 0 0 10px;background:url(../images/dot4.png) no-repeat 2px center; font-size:14px;}
.lstm li span{float:right;color:#9a9a9a}
.lstm li p{float:left; width:273px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/***新增样式***/
.news-silp{margin-top:20px; color:#333; line-height:22px;}
.countdown{font-size:16px;}
.survey{font-size:14px;color: #02599a; position:relative;cursor:pointer;}
.survey img{ position:absolute; top:24px;right:0px; z-index:898; display:none; box-shadow:0px 0px 2px 1px #ccc;}
.survey:hover img{ display:block;}