@charset "utf-8";
/* CSS Document */

/* 公用样式 */
body { margin: 0px; padding: 0px; background-repeat: repeat-x; background-position: center top; color: #333; background-color: #fff; font: 12px \5FAE\8F6F\96C5\9ED1, Verdana, Tahoma; background:url(../images/body_bg.jpg) repeat-x top;} 
ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd, div { margin: 0px; padding: 0px; font-weight: normal; } 
ul, ol { list-style: none; } 
fieldset, img { border:0; } 
a { text-decoration:none; outline:0 none; cursor:pointer; color: #5E5E5E; }
a:hover { text-decoration:none; color: #048fbd; }
p { line-height:1.5; }
.clear { clear:both; height:0px; overflow:hidden; }
.left { float:left; } 
.right { float:right; }
/* 头部 */
.container{width:1002px; overflow:hidden; margin:0 auto; margin-bottom:80px;}
.top{width:1002px; height:124px; margin:0 auto; background:url(../images/top_bg.jpg) repeat-x;}
.logo{float:left;height:81px;width:680px; margin:18px 0 25px 19px;}
.logo_right{width:235px;height:87px;float:right;margin:18px 26px 0 0;}


/* 导航 */
#nav_main {background: url(../images/menu_bg.jpg) repeat-y; height:38px; margin-bottom:20px;}
.nav, .nav ul {width:1002px; margin:0 auto; padding:0; margin:0;font-family: "Microsoft YaHei"; }
.nav ul{background-image: url(../images/menu_bg.jpg);background-repeat: repeat-y;background-position: right top;background-color:#0e3e79;}
.nav {width:1002px; background:url(../images/naviline.png) right top no-repeat; z-index:999; position: relative;background-color:#0e3e79;}
.nav li {list-style:none; width:124px; float:left; color:#fff; font: 15px/38px "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; text-align:center; position: relative; letter-spacing:1px}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {}
.nav li a:hover {text-decoration:none;color:#fff;}
.nav li a{color:#fff;}
.nav li.leftline{background:url(../images/naviline.png) left repeat-y; }
.nav li.rightline{width:2px; background:url(../images/naviline.png) left repeat-y; }
#nav-one li:hover a, #nav-one li.sfHover a {}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {padding:0px 0px 0px 0px ; margin:0;}
#nav-one li:hover ul a:hover,#nav-one li.sfHover ul a:hover {/*-moz-opacity:1;filter:alpha(opacity:80);opacity:0.8;*/background: #013781;padding:0px 0px 0px 0px ; margin:0;}
#nav-one li:hover ul a{padding-top:10px;padding-bottom:10px}
#nav-one li.sfHover ul a{padding-top:10px;padding-bottom:10px}
#nav-one li:hover ul a:hover{ padding-top:10px;padding-bottom:10px}
#nav-one li.sfHover ul a:hover{padding-top:10px;padding-bottom:10px}
.nav ul {list-style: none;margin: 0px;position: absolute;top: -999em; left: 0px; padding:0; width:124px;background:#01549E}
.nav li:hover ul,.nav li.sfHover ul {top: 38px; }
.nav ul li { border-bottom:1px solid #0168C8;float: none;text-align:center;color:#CCD7E6;margin:0; font-size:13px;font-weight:normal; line-height:120%;}
.nav ul a {color:#CCD7E6; display:block; }
.nav ul a:hover {color:#CCD7E6;display:block;}
/* middle01 */
.middle01{width:1002px; height:369px; margin:0 auto;}
/*middle01_幻灯*/
.focus{ position:relative; width:1002px; height:369px; background-color: #fff; float: center;}  
.focus img{ width: 1002px; height:369px;} 
.focus .shadow .title{width: 160px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:500px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#fff  }  
.focus .fcon img{ display:block; border:0;}  
.focus .fbg{bottom:40px; right:470px;position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#a3a3a3; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ff9900;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -40px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -40px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
/*middle02*/
.middle02{height:307px;margin:30px 0 0 0;}
.meddle02_left{width:712px;height:369px; float:left; margin-right: 30px;}
.news{float:left;width:712px;height:299px;}
.title{height:40px;background:url(../images/titlehbg.png) no-repeat left bottom;}
.title h2{font-weight:100;float:left;font-size:16px;color:#fff;line-height:36px;cursor:pointer;padding-left:20px;}
.title .more{float:right;margin-top:3px;}
.news_list{ margin-top:10px;}
.news_list li{height:39px;line-height:39px;border-bottom:1px dashed #e5e5e5;background:url(../images/dot.png) no-repeat left 16px;padding-left:18px;}
.news_list li a{float:left;font-size:14px;}
.news_list li a:hover{float:left;font-size:14px;color:#048fbd;}
.news_list li .date{float:right;color:#adadad;font-size:14px;}
.news_list li .img{float:left;margin:7px 0 0 5px;}
.news_middle{margin:0 21px;}

.more {border: 0 none;border-radius: 10px 10px 10px 10px;color: #FFFFFF;cursor: pointer;display: inline-block;font-family: 'Microsoft YaHei',Arial,sans-serif;font-size: 12px;line-height: 14px;margin-bottom: 6px;margin-top: 0px;padding: 3px 10px;text-transform: none;transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;width: 50px;text-align: center;}
.more.red {border: 0 none;background: none repeat scroll 0 0 #e0645c;color: white;}
.more.red:hover {background: none repeat scroll 0 0 #999999;color: white;}
.more.dark {border: 0 none;background: none repeat scroll 0 0 #444444;color: white;}
.more.dark:hover {background: none repeat scroll 0 0 #2db6cf;color: white;}
.more.light {border: 0 none;background: none repeat scroll 0 0 #999999;color: white;}
.more.light:hover {background: none repeat scroll 0 0 #444444;color: white;}
.more.green {border: 0 none;background: none repeat scroll 0 0 #46b98a;color: white;}
.more.green:hover {background: none repeat scroll 0 0 #444444;color: white;}
.more.blue {border: 0 none;background: none repeat scroll 0 0 #2db6cf;color: white;}
.more.blue:hover {background: none repeat scroll 0 0 #444444;color: white;}
.meddle02_right{width:260px;height:369px; float:right;}
.advice_main{width:260px; height:290px; border-top:2px solid #d3d8dc;border-top: 2px solid #d3d8dc; background-color: #e9eef2;}
.advice_main>.advice_title{color:#0064c8;font-size: 18px;letter-spacing:2px;text-align: center;line-height: 40px;margin-bottom: 5px;}
.advice_main>form>div{position: relative;}
.advice_main>form input{height: 35px;width: 240px;border: 1px solid #d3d8dc;box-sizing: border-box;margin-bottom: 12px;margin-left: 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color:#999;padding-left: 10px;}
.advice_main>form textarea{height: 92px;width: 240px;border: 1px solid #d3d8dc;box-sizing: border-box;margin-bottom: 12px;margin-left: 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color:#999;padding-left: 10px;}
.advice_main>form>.code>input{width: 110px;}
.advice_main>form>.code>.code_img{width: 70px;height: 25px;float: right;margin-right: 30px;cursor: pointer;}
.advice_main>form input:focus{border: 1px solid #999;}
.advice_main>form>.yes_login>a{font-size: 16px;display: block;width: 240px;height: 35px;line-height: 35px;text-align: center;background-color: #0064c8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color:#fff;text-decoration: none;margin-left: 10px;}
.advice_main>form>.yes_login>a:hover{background-color: #0058af;}

.kjcg_main{width:260px; height:290px;border-top: 2px solid #2eb6ce; background-color: #dbf4f8;}
.kjcg_main>.kjcg_title{color:#28aac1;font-size: 18px;letter-spacing:2px;text-align: center;line-height: 40px;margin-bottom: 5px;}
.kjcg_login { width:240px; height:245px; margin: 0px 10px 10px 10px;background:url(../images/right_pic_01.jpg) no-repeat; padding-top: 80px;}
.kjcg_bt>a{font-size: 16px;display: block;width: 220px;height: 35px;line-height: 35px;text-align: center;background-color: #2eb6ce;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color:#fff;text-decoration: none;margin-left: 10px;}
.kjcg_bt>a:hover{background-color: #26A9C0;}
/*middle03*/
.middle03{height:307px;margin:20px 0 0 0;}
.link_main{width:260px; height:290px; border-top:2px solid #46b98a; background-color: #DEFDF0;}
.link_main>.link_title{color:#40ac80;font-size: 18px;letter-spacing:2px;text-align: center;line-height: 40px;margin-bottom: 5px;}
.link_main li{width: 240px; height: 45px; padding-bottom:7px; list-style:none; margin-left: 10px;}
.link_main select{width:240px; margin-top: 1px;background-color: #fff;}



/*底部*/
.footer{background-color:#009fd9;font-family:"Microsoft Yahei";}
.footer-floor1{width:100%;padding:36px 0 60px}
.footer-list{width:69%;height:100%;float:left}
.footer-list ul{float:left;margin-right:13%}
.footer-list .flist-4{margin-right:0}
.footer-list li{line-height:32px}
.footer-list li a{color:#b6e2f2;font-size:12px;text-decoration:none}
.footer-list li a:hover{text-decoration:underline;color:#fff}
.footer-list .flist-title{font-size:16px;color:#fff;margin-bottom:15px}
.footer-floor2{width:100%;border-top:1px solid #4cc3ed;padding:20px 0;text-align:center}
.footer-floor2 p{text-align:center;color:#b6e2f2;font-size:12px;line-height:30px}
.footer-floor2 p span{font-family:PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif}
.footer-floor2 a{color:#b6e2f2}
.footer-floor2 a:hover{color:#a8d0e0;text-decoration:underline}

.marquee-box{overflow:hidden;width:100%;position:absolute;left:0;top:0;}
.marquee{width:8000%;height:60px}
.wave-list-box{float:left}
.wave-list-box ul{float:left;height:60px;overflow:hidden;zoom:1}
.wave-list-box ul li{height:60px;width:100%;float:left;line-height:30px;list-style:none}
.wave-box{position:relative;height:60px;margin-top:20px;}
.link-select{ border:1px solid #ccc; width:220px; height:24px; line-height:24px; text-indent:10px; color:#999; font-size:14px; background-color:#efefef;}

/*文章列表页*/
.white { background-color:#FFF;}
.list_banner{width:1002px;height:131px}

/*detail kaishi*/
.page_main{ margin:0 auto; width:982px; background:#fff; padding:20px 10px 0 10px;overflow:hidden; min-height: 800px;}
.page_left{float:left; width:205px; padding-right:15px; background:url(../images/page-left.gif) no-repeat right top; height:750px;}
.page_right{float:right; width:727px; margin:0 0 50px 15px;}
/*---------------------------   内页左侧  -----------------------------------------------*/
.sidenav{clear:both;width:225px; overflow:hidden;}
.sidenav h3{width:185px; height:48px; line-height:48px; background:url(../images/subnav-tt.jpg) no-repeat; font-size:19px; color:#fff; text-align:left; padding-left:20px;}
.sidenav ul{width:205px; margin-top:15px;}
.sidenav a{font-size:16px;display: block; line-height:38px; padding-left:35px; background-color:#FFFFFF; background:url(../images/subnav-ico.jpg) no-repeat 20px center;color:#666;border-bottom:1px dashed #e1e1e1;}
.sidenav a:hover,.sidenav a.selected{background-color: #e1edf9; color:#004681;border-bottom:1px dashed #d1d1d1;}
.sidenav ul li ul{padding:10px; background:#eee; text-align:left;}
.sidenav ul li ul a{font-size:12px; line-height:32px; margin:0; border-bottom:1px dashed #ccc; color:#666; background:#eee;}
.sidenav ul li ul a:hover{background:#f5f5f5;}
.ontwo{height:25px; line-height:25px; font-size:12px; color:#666;border-bottom:1px dashed #d1d1d1;}
.ontwo a{background:url(../images/subnav-ico2.jpg) no-repeat 35px center; height:25px; line-height:25px; padding-left:45px; font-size:12px; margin:0; border-bottom:1px dashed #ccc; color:#666;} 

/*---------------------------   内页右侧  -----------------------------------------------*/
.loaction{border-bottom:1px solid #d2d2d2; font-size:12px;height:31px; line-height:31px; color:#999; margin-top:16px;}
.loaction .lmmc{display:inline-block;font-size:18px;height:30px;border-bottom:2px solid #035d87;color:#054e86; margin-bottom:-3px; padding:0 5px;}
.loaction .right{font-size:12px; color:#999; background:url(../images/home.png) no-repeat left center; padding-left:20px;}
.loaction a{color:#999;}
.loaction a:hover{color:#666;}

.loaction_content{ background-color:#f6f6f6;font-size:12px;height:49px; line-height:49px; color:#999;}
.loaction_content .left{font-size:12px; color:#999; background:url(../images/home_02.png) no-repeat 10px center; padding-left:30px;}
.loaction_content a{color:#999;}
.loaction_content a:hover{color:#666;}

.liebiao,.cont{width:100%; height:auto;margin-top:14px;font-size:14px; color:#464646; line-height:28px; padding-top:10px;}
.liebiao p{font-size:14px; text-indent:28px; line-height:28px; padding:5px 0;}
.liebiao ol{ float:left; width:720px; border-bottom:1px dashed #e5e5e5; min-height:39px; line-height:39px; font-size:14px;color:#464646;}
.liebiao ol dd{ float:right; width:80px; font-size:13px; color:#929292;}
.liebiao ol a{ background:url(../images/dot.png) no-repeat left 7px; padding-left:18px; font-size:14px;color:#464646; text-decoration:none;}
.liebiao ol a:hover{font-size:14px;color:#048fbd; text-decoration:none;}



.fenye{float:left; width:718px; overflow:hidden; text-align:center; height:30px; overflow:hidden; margin-top:10px; display:inline;}
.fenye ul li{float:left; padding-right:10px;}
.fenye ul li a{ text-decoration: underline;}
.fenye ul li.thisclass a{ text-decoration:none;}


.newstitle{width:95%; font-size:20px; font-family:Microsoft Yahei,黑体; min-height:60px; line-height:30px; color:#2a77a8;vertical-align:middle; background:url(../images/news_detail_border.gif) repeat-x bottom; text-align:center; margin:0 auto; padding:10px 20px;}
.info{width:95%; font-size:12px; color:#999; height:25px; line-height:25px; vertical-align:middle; text-align:center; margin-bottom:10px;margin:0 auto;}
.nd_one {min-width: 150px;padding:0 20px;text-align:center;font-size:12px;}


.content{ width:95%; font-size:14px; color:#464646; line-height:28px; margin:0 auto;  margin-top:20px;}
.content p{text-indent:28px; line-height:28px;padding:5px 0;}
.content img{padding:10px 0px;}
.content table td p{text-indent:0px;}

.lab_jiaoshilist{float:left; width:720px; overflow:hidden;margin:5px 0 0; display:inline;}
.lab_jiaoshilist dd {float:left; margin:10px 0; display:inline;}
.lab_jiaoshilist dd ul li{float:left; width:700px; height:auto;}
.lab_jiaoshilist dd ul li.line{float:left; width:700px; height:1px; border-bottom:1px #CCC dashed; margin:10px 0;}
.lab_jiaoshilist dd ul li img{float:left; width:160px; height:120px; padding:4px; border:1px #CCC solid; margin:10px 0;}
.lab_jiaoshilist dd ul li .txt{float:left; width:510px; height:auto; margin:10px 0 10px 20px;}
.lab_jiaoshilist dd ul li .txt span b{color:#7ec5f3;}
.lab_jiaoshilist dd ul li .txt span.name{width:510px; height:30px; display:block; font-weight:bold;}
.lab_jiaoshilist dd ul li .txt span.about{width:510px; height:auto;display:block;}
.lab_jiaoshilist dd ul li .txt span.email{width:510px; height:30px;display:block;}


#fy_list{ margin:15px auto}
#fy_list span{  float:none; width:auto; font-size:12px; color:#929292;}
#fy_list a{ background:none; padding-left:0px; font-size:12px;color:#464646; text-decoration:none;}
#fy_list a:hover{font-size:12px;color:#de3c11; text-decoration:none;}

.zs_back_up_div {border-bottom: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;display: block;font-size: 14px;height: 40px;line-height: 55px;width:100%;text-align:center;padding-top:15px;}

.page {padding-right: 8px; padding-left: 17px; padding-bottom: 5px; margin: 1px; padding-top: 5px; text-align: center; margin-top:40px;width:100%;}
.page a {border-right: #ddd 1px solid; padding-right: 8px; border-top: #ddd 1px solid; padding-left: 8px; padding-bottom: 5px; border-left: #ddd 1px solid; color: #0c73b4 !important; margin-right: 3px; padding-top: 5px; border-bottom: #ddd 1px solid; text-decoration: none}
.page a:hover {border-right: #0c73b4 1px solid; border-top: #0c73b4 1px solid; border-left: #0c73b4  1px solid; color: #0c73b4; border-bottom: #0c73b4 1px solid; background-color: #f1f8fd}
.page a:active {border-right: #0c73b4 1px solid; border-top: #0c73b4 1px solid; border-left: #0c73b4 1px solid; color: #0c73b4; border-bottom: #0c73b4 1px solid; background-color: #f1f8fd}
.page span.current {border-right: #0c73b4 1px solid; padding-right: 8px; border-top: #0c73b4 1px solid; padding-left: 8px; font-weight: bold; padding-bottom: 5px; border-left: #0c73b4 1px solid; color: #fff; margin-right: 3px; padding-top: 5px; border-bottom: #0c73b4 1px solid; background-color: #0c73b4 !important}
.page span.disabled {border-right: #0c73b4 1px solid; padding-right: 8px; border-top: #0c73b4 1px solid; padding-left: 8px; padding-bottom: 5px; border-left: #0c73b4 1px solid; color: #ccc; margin-right: 3px; padding-top: 5px; border-bottom: #0c73b4 1px solid}
.wp_entry img {
    max-width: 680px;
    _width: :expression(this.width>680?"680px":this.width+"px");
}