﻿﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
 
/* Public */
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#555555; font-family:"Microsoft YaHei",Arial,SimSun,SimHei; font-size:14px; text-align:left; -webkit-text-size-adjust:none;cursor:default; background:#f7f7f7;}

a{color:#555555;text-decoration:none; outline:none;}
a:link{color:#323232; text-decoration: none;}
a:visited{color:#323232; text-decoration: none;}
a:hover{color:#d04d15; text-decoration:none;}
a:focus{outline: none;-moz-outline-style: none; }
a:active{color:#d04d15; text-decoration:none;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.nodata{margin:10px;color:#ccc; }
.clear{ clear:both;}
.div{ width:1000px; margin:0 auto;}


.top_z{ background:#FFF; height:25px;}
.top{ background: url(top.jpg) no-repeat center top; height:225px;}
.top_nav{ width:100%; height:55px; background:#155c9e;}
.top_nav_main{ width:1000px; margin:0px auto;}
.nav_main{ float:left; width:840px; height:55px;}
.ss_main{ float:right; background:url(ss.jpg) no-repeat center; width:131px; height:55px;}
.topNav { position: relative;  z-index: 1; line-height: 50px;  height: 50px; font-family: "微软雅黑"; font-size: 12px; z-index: 99999;}
.topNav-width { margin: 0 auto;}
.topNav .tnLeft { float: left;}
.topNav dl { zoom: 1;}
.topNav dd { float: left; position: relative;}
.topNav dd h3 { float: left; line-height: 55px; height: 55px;}
.topNav dd h3 a { display: inline-block; zoom: 1; width: 120px;  text-align: center;font-size: 17px;  color: #FFF;  line-height: 55px;  height: 55px; font-weight:normal;}
.topNav dd ul { display: none; position: absolute; width: 120px; top: 55px; left: 0px; border-top: 0; background: #044684;}
.topNav dd ul li{ line-height:40px;}
.topNav dd ul li a { display: block; color: #FFF; padding: 0 10px; text-align: center; font-size: 14px;}

.topNav dd h3 a:hover,
.topNav dd.on h3 a{ color:#FFF; background:#044684;    }

.topNav .welcome{ padding-right:15px; color:#FF8400;   }
.topNav .welcome a{  color:#FF8400;   }


.topNav dd ul li a:hover{ background:#0a3d6d; color:#f2d800;  text-align:center; font-size:14px; padding-left:10px;  }
.topNav dd ul li a span{ color:#FF8400; margin-left:5px;   }	

.sousuo{ width:130px; height:57px; z-index:9999;    float: right;    margin-top: 15px;}
.sousuo_main{ width:120px; height:32px; margin-left:20px;}
.ss_main_l{ display:block; float:left; width:90px; padding-right:20px; text-align:center; height:30px; font-size:13px; color:#28a5e5; line-height:30px; background:url(ssicon.png) no-repeat center right; border-right:1px solid #cfd7da;}
.sousuo_main dl{ float:right; width:140px;}
.sousuo_main dl dt{ float:left; width:85px; height:30px;}
.sousuo_main dl dt input{ border:none; outline:none; font-size:14px; color:#444; padding:5px 8px; width:85px; font-weight:normal;}
.sousuo_main dl dd{ float:right; width:50px; height:30px;}
.sousuo_main dl dd input{ outline:none; width:48px; height:27px; background:#428ad4; border:none; color:#fff; border-radius:0px 5px 5px 0px;}

	
.banner{ width:100%; height:500px; margin:0 auto;}

.is-tzgg-width {width: 100%;height:40px;background: url(sj_top.gif) left top repeat-x;}
.is-tzgg-box {width: 1000px;height: 40px;line-height: 40px;margin: 0 auto;}
.tzbg{ background: url(tzgg.png) no-repeat left center ; padding-top:14px; line-height:22px; height:22px; width:71px; float:left;}
.txtScroll-top{ width:650px; float: left; margin-left:15px; overflow:hidden; position:relative;   }
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{  padding: 5px 15px;}
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }


.cent{ width:1000px; margin:0px auto; background:#fff; padding-top:10px;padding-bottom: 20px;}
.cent_one_l{ float:left; width:495px; margin-left:5px;}
.smban{ width:495px; position:relative;}
.smban_list{ width:495px;}
.smban_list img{ display:block; width:100%;}
.smban .bd ul li{ border: 1px solid #d2d2d2; padding:3px; background:#fff;}
.smban .bd ul li .pic{ position:relative; text-align:left;}
.smban .bd ul li .title{ position:absolute; bottom:-3px; left:0; background:#000000; padding:0px 0px; overflow:hidden; width:100%; margin-right:-3px;}
.smban .bd ul li .title a{ display:block; width:70%; line-height:50px; padding-left:10px; color:#fff; font-size:16px;}
.smban .hd{ width:100%; position:relative;  position:absolute; z-index:5; bottom:0px; right:0px; height:40px; line-height:35px; text-align:center; padding:0px 15px;} 
.smban .hd ul{ height:30px; width:110px; position:absolute; right:10px;}
.smban .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:8px 7px 0px 0px; border-radius:6px; background:#e77510; overflow:hidden; line-height:9999px; z-index:5; }
.smban .hd ul .on{ background:#fff;}
.cent_one_r{ float:right; width:496px;}
.hasMoreTab{ width:480px; font-family:"Microsoft YaHei"; float:left; margin-left:10px; }
.hasMoreTab .hd{ line-height:38px; height:38px; border-bottom:1px solid #155c9e; position:relative; padding-right:10px;  }
.hasMoreTab .hd .more{ float:right;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:38px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{font-weight:bold; float:left;  padding:0 18px; cursor:pointer; font-size:16px; color:#155c9e;}
.hasMoreTab .hd li.on{ font-weight:bold; height:38px; line-height:38px; background:#155c9e; border-top:0;  border-bottom:1px solid #fff;  font-weight:bold; color:#FFF;  }
.hasMoreTab .bd{  padding:7px 2px 0px; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-size:14px; } 
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd li{ color:#999; height:31px;line-height:31px; background:url(icon2.png) no-repeat left; padding-left:5px;}
.hasMoreTab .bd li a{ text-indent:10px; display:block;overflow: hidden; color: #555;font-size: 16px; text-overflow: ellipsis; float:left;}
.hasMoreTab .bd li span{padding-left: 0px;color: #155c9e;    display: block; float:right;}

.m10{ margin:5px auto;}
.m10 img{ display:block; margin:0 auto;}
.m_l8{ margin-left:8px;}
.w365{ width:360px; border-left: 1px solid #dddddd;border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd;border-top: 2px solid #155c9e;    height: 330px;    margin-left: 6px;}
.w365_1{ width:360px; border-left: 1px solid #dddddd;border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd;border-top: 2px solid #155c9e;   height:265px;   margin-left: 6px; }

.w250_r{ width:250px;    margin-right: 5px;}
.w250{ width:250px; float:right; border-left: 1px solid #dddddd;border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd;border-top: 2px solid #155c9e;}


.xsq_tit{ width:100%; height:34px; border-bottom:1px solid #ddd;}
.xsq_tit h5{ height:34px; border-bottom:1px solid #155c9e; font-size:18px; color:#155c9e; line-height:34px; font-weight:bold; float:left; padding:0px 15px;}
.xsq_tit a{float: right; line-height: 34px; color: #666; margin-right: 10px;  font-size: 13px;}

.wy_list{ margin-top:5px; margin-bottom:11px; padding:0 5px;}
.wy_list li{color:#999; height:32px;line-height:32px; background:url(icon2.png) no-repeat left; padding-left:5px;}
.wy_list li a{text-indent:10px; display:block;overflow: hidden; color: #555;font-size: 16px; text-overflow: ellipsis; float:left; }

.wy_list li span{padding-left: 0px;color: #155c9e;    display: block; float:right;}

.mt15{ margin-top:10px;}
.jggk{ border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:2px solid #155c9e;}
.jggk_tit{ width:100%; height:34px; border-bottom:1px solid #ddd;}
.jggk_tit h5{ height:34px; border-bottom:1px solid #155c9e; font-size:18px; color:#155c9e; line-height:34px; font-weight:bold;    padding: 0px 15px;    float: left;}
.jggk_tit h5 span{ float:left; display:inline-block; width:3px; height:18px; background:#155c9e; margin-right:6px; margin-top:8px;}
.jggk_main{ margin-left:10px; margin-right:10px; margin-top:12px; padding-bottom:5px;}
.jggk_main ul li{ background:#f7f7f7; border:1px solid #ddd; border-radius:5px; height:41px; margin-bottom:6px;}
.jggk_main ul li a{ display:block; width:auto; height:41px; padding-left:120px; line-height:41px; color:#666; font-size:16px;}
.jggk_main ul li a.jg1{ background:url(jg1.png) no-repeat center left;}
.jggk_main ul li a.jg2{ background:url(jg2.png) no-repeat center left;}

.hdjl_main{ margin-left:10px; margin-right:10px; margin-top:12px; padding-bottom:5px;}
.hdjl_main dl{ height:116px;}
.hdjl_main dl dt{ background:#eaf8fb; height:52px; margin-bottom:7px;}
.hdjl_main dl dt a{ display:block; width:auto; height:52px; padding-left:100px; background:url(yx1.png) no-repeat center left; line-height:52px;font-size:16px; font-weight:bold; color:#2c3786;}
.hdjl_main dl dd{ height:52px;  width: 48%;}
.hdjl_main dl dd a{ display:block; width:100%; height:52px; text-align:center; line-height:52px; font-size:16px; font-weight:bold; color:#2c3786;background:#eaf8fb;}


.zt_list{}
.zt_list li{ float:left; margin:5px;}


.links {border-left: 1px solid #ddd; border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: 2px solid #155c9e;}
.notice { overflow: hidden; }
.notice .tab-hd { height:34px; background-color: #eee;  color: #404040; }
.notice .tab-hd ul { margin: 5px; }
.notice .tab-hd li{ float: left; height: 34px; line-height: 34px; border-top: 1px solid #eee; }
.notice .tab-hd li a{ display:block; padding:0 14px; font-size:16px;  }
.notice .tab-hd li a:hover{  color: #404040;   }
.notice .tab-hd li.on{ border: 1px solid #d5d5d5; border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px; }
.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.notice .tab-bd li { margin-bottom:10px; height: 24px; line-height:24px; padding: 0 10px 0 5px; overflow: hidden; width: 156px; float: left;  }
.notice .tab-bd li a{font-size:14px;}
.w800{ width:800px; margin:0 auto; color:#FFF; text-align:center;}

.foot{ width:100%; background:#155c9e; padding-top:25px; padding-bottom:45px;}
.foot  p{ margin-bottom:10px;}
.foot a{ color:#FFF;}


.seat {border: 1px solid #ededed;
 margin-bottom:10px;height: 40px;line-height: 40px;background:#f7f7f7 url(en_jinan_icon.gif) 5px center no-repeat;padding-left:25px;font-size: 14px;color: #9a9a9a;}
.seat_l{ padding-right:7px; width:265px;}
.gl_left{ border:1px solid #ddd; padding:1px; margin-bottom:10px;}
.gl_left h3{ height:43px; line-height:43px; text-align:center; font-size:18px; font-weight:bold; background:#155c9e; color:#fff;}
.gl_left ul li{ height:40px; margin-bottom:15px; border:1px solid #eee;}
.gl_left ul li a{ display:block; width:auto; height:40px; text-align:center; line-height:38px; font-size:16px; color:#444; background:url(nyioc.jpg) no-repeat top right;}
.gl_left ul li a:hover{ color:#155c9e;}
.gl_left ul{ padding:13px; min-height:450px;}
.gl_left h3 { font-size: 18px;}
.gl_left ul li a{ font-size:16px;}
.seat_r{ padding-left:5px; padding-right:7px;}
.wtitlelist{ width:758px; float:left; border:1px solid #ededed;  background: #f7f7f7; }
.wtitlelistnr{ width:720px; height:580px; border:1px solid #ededed;  background: #fff; margin:0px auto; }
.wtitlelist_head{ margin:0 auto; height:44px; border-bottom:1px solid #f1f1f1;}
.wtitlename{ float:left;height:44px;line-height:60px; border-bottom:2px solid #16569c; min-width:90px;text-align:center;font-size:16px;font-weight:bold;color:#16569c;text-transform:capitalize;}
.wtitlelist_detail ul{list-style: none; margin:0 auto; padding:14px 10px 0 15px; }
.wtitlelist_detail ul li{background: url(obg3.gif) no-repeat  left ; border-bottom:1px dashed #e7e7e7; color:#383838;width:680px; padding-left:15px;float:left; line-height:35px;font-size:16px;}
.wtitlelist_detail ul li span{ float:right;color:#9b9b9b; font-size:12px;}
.wtitlelist_title {display: block; width: 570px; overflow: hidden; float: left;}
.gl_right{ width:678px; border:1px solid #e5e5e5; background:url(2014fjszf_ywb_menubg5.jpg) left top repeat-x; padding:20px;}

#content_box {width: 950px;overflow: hidden;padding: 20px;margin-bottom: 15px;}
#content_dq,#content_box,#content_border { margin: 0 auto;border: 1px solid #ededed;background-color: #f7f7f7;}
.content_title {font-size:22px;font-family:"Microsoft YaHei",Arial,SimSun,SimHei;font-weight:bold;color:#000;
text-align:center;line-height:50px;border-bottom:1px solid #dfdfdf;}
#content_border {background-color: #FFF;padding: 30px;}
.content_text,.source {font-size:16px;font-family:"Microsoft YaHei",Arial,SimSun,SimHei; line-height:25px;word-wrap:break-word; }
.content_text a {font-size:16px;font-family:"Microsoft YaHei",Arial,SimSun,SimHei; color:#1a1a1a; line-height:30px; text-align:justify;text-justify:inter-ideograph}
.content_text img{ display:block; max-width:500px; margin:0 auto; margin:10px auto;}


.main_nrbox{ margin-left:15px; margin-right:15px;}
.main_nr{ margin-top:10px;}
.main_nr h5{ font-weight:normal; font-size:20px; color:#333; text-align:center; line-height:35px;}
.main_zy{ background:#fcfcfc; border-bottom: 1px solid #eee; padding:20px 30px;}
.zy_wz{ text-indent:24px; color:#666; font-size:16px; line-height:30px; margin-bottom:5px;}
.wsly_bu1{ margin:0px auto; display:block; width:110px; height:40px; border:none;  background:#0682c7; font-size:16px; color:#fff; text-align:center; border-radius:5px; cursor:pointer}

.yzk_box{ margin-top:20px; padding-left:80px;}
.yz_k ul li dl{ margin-bottom:10px;}
.yz_k ul li dt{ height:35px; border:1px solid #cdcdcd; background:#f3f3f3; font-size:14px; text-align:center; float:left;    width: 20%;}
.rred{ color:#ff0000; line-height:35px;margin-right:5px;}
.yz_k ul li dd{ height:35px;line-height:35px; border:1px solid #cdcdcd; background:#fff; font-size:14px; text-align:center;padding-left:5px; padding-right:5px;}
.yz_k ul li.spe_main{min-height: 100px;  }
.yz_k ul li.spe_main dt{min-height: 100px;  }
.yz_k ul li.spe_main dd{min-height: 100px;  }

input:focus { outline:none;}
textarea:focus { outline:none;}
.wsly_in2{ width:75%; padding:5px 0px; border:none; font-size:15px; color:#333; line-height:25px;    float: left;}
.wsly_inp3{ width:73%;min-height:80px; padding: 10px 5px; border:none; border-radius:0px; }
.wsly_bu1{ margin:0px auto; display:block; width:110px; height:40px; border:none;  background:#0682c7; font-size:16px; color:#fff; text-align:center; border-radius:5px;}



.ssmainbox {  border: 1px solid #ddd; padding: 10px 0px;}
.ssmain { padding: 0px 20px 20px;  background-size: 100% auto;}
.sear_li { padding: 15px 0; border-bottom: 1px dashed #ccc; margin: 0 auto;}
.sear_li h1 { color: #4c97ce; font-size: 16px; line-height: 30px; font-weight:normal;}
.sear_li h1 i { float: right; font-size: 13px; color: #999; font-style: normal;}
.sear_li h1 a { color: #156dd0; font-size: 16px; text-decoration: none;}
.sear_li h2 { font-size: 14px; color: #666; line-height: 20px;  max-height: 120px; overflow: hidden; font-weight:normal;}




.bmfw ul{margin-top:10px;}
.bmfw ul li{line-height:35px;margin:0  0 0 5px;width:115px;float:left;text-align:center;    border: 1px solid #155c9e; margin-bottom: 4px;}