* { word-break:break-all;}
body { color:#000; font-size:14px; font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";text-align:left; line-height:150%;}
html, body, div, ul, li, dl, dt, dd, form, input, select, h1, h2, h3, h4, h5, p { margin:0px; padding:0px;}
ul, li { list-style:none;}
img { border:0px; margin:0px; padding:0px; vertical-align: middle;}
input, select { font-size:12px;}
a:link, a:visited { color:#454545; text-decoration:none;}
a:hover { color:#ff0000; text-decoration:underline;}
.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden;font-size:0;line-height:1px ;}
.pointer { cursor:pointer;}
.wrap,.container{ width:1150px;margin:0 auto;overflow:hidden;}
.layout_wrap { width:958px; overflow-x:hidden;}
.label { position: absolute; top: 0px; left: 0px; border: 1px solid #ff0000; z-index: 9999; background-color: #0000ff;color:#000; text-align:left;text-size:12px;text-weight:normal;}
.label span{display:none;}
.label div { position: absolute; width: 15px; height: 15px; background-color: #000000; right: 0px; bottom: 0px; clear: both;cursor:se-resize ;font-size:1px;line-height:0%;}
.row:after {clear: both;}
.row:after, .row:before {display: table;content: " ";}



/*顶部*/
.wrap, .container {width: 1216px;}
.slidebanner{background-color:#e9e9e9;}
.topR{padding:5px 15px;}
.topR span{margin-right:10px;color:#fff;}
.topR span a{color:#fff;font-size:12px;}
.topR a{color:#fff;}
.topR .search{background:url(img/search.png) left center no-repeat;padding-left:20px;}
.topR .homepage{background:url(img/homepage.png) left center no-repeat;padding-left:20px;}
.indexmax{min-width: 1230px;width: 100%;position: relative;z-index: 90;min-height: 127px;}
/*.indexmax .headbar{height:127px;width:100%;border-radius: 0;box-shadow: none;border: none;background:rgba(25,32,87,0.8);margin-bottom:0;position: absolute;top:0;left:0;}
*/
.indexmax .headbar{height:127px;width:100%;border-radius: 0;box-shadow: none;border: none;background:rgba(25,32,87,0.8);margin-bottom:0;}

.opage{width: 100%;height:127px; background:rgba(25,32,87,1);}
.oheader{width:1216px;height:96px;margin:0 auto;}


.headbar{height:127px;width:100%;border-radius: 0;box-shadow: none;border: none;background:#2e1996;margin-bottom:0;}
.header{width:1216px;height:96px;margin:0 auto;overflow:hidden;}
.logo{float:left;}
.nav_menu_box{height:44px;float: right;margin-top: 15px;width:742px;}
.nav_menu{margin:0 auto;height:50px;overflow:hidden;}
.nav_menu a:link,.nav_menu a:visited{ color:#fff; height:40px;line-height:40px;display:block; font-weight:normal;font-size:16px;text-decoration: none;}
.nav_menu li{float:left; display:inline-block; width:82px;height:42px;overflow:hidden; text-align:center;border-bottom: 1px solid rgba(255,255,255,0.62);}
.nav_menu li.over .nav_bar{color:#fff;border-bottom:2px solid rgba(255,255,255,0.78);font-size: 16px;}
.nav_menu a.n1{background: url(img/home.png) 8px center no-repeat;padding-left: 28px;}
.nav_menu li.over a.n1{border-bottom:2px solid rgba(255,255,255,0.78);}
#menu_nav dl {display:none; z-index:99;position:absolute; width:164px; display:block;background:rgba(25,32,87,0.8);padding: 0 0 20px;margin-left: -37px;padding-top: 38px;}
#menu_nav dl dt { height:44px; line-height:44px;  width:164px;}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited {font-size:16px; height:44px; line-height:44px;text-decoration: none;width: 150px;text-align: center;margin-left: 7px;border-top: 1px solid rgba(255,255,255,0.2);}
#menu_nav dl dt a.n1 {border:0;}
#menu_nav dt:hover{background:rgba(25,32,87,0.8);}
#menu_nav dl dt a:hover {color:#fff;}
#menu_nav dl.n7{right: 0;}
/*底部*/
.footer{background:#151c4c;height: 220px;font-size: 14px;color:#fff;width:100%;}
.footer a{color:#fff;}
.footbg{height: 220px;}
.footer .container{width: 1252px;}
.footer .friendlink{padding: 42px 0px 45px;}
.footer .friendlink li{color: rgba(255,255,255,0.77);line-height: 14px;text-align: center;padding: 0 14px;float: left;}
.footer .friendlink .title{font-size: 18px;color:#fff;font-weight: bold;padding:0;}
.footer .friendlink a{color:rgba(255,255,255,0.77);font-size: 14px;}
.copyright{float: left;width: 800px;}
.copyright .flogo{float: left;margin-right: 20px;}
.copyright .infor{padding-top: 10px;}
.copyright .infor p{line-height: 30px;}
.fcode{float: right;color:#fff;}
.fcode .f-wz{padding-top: 5px;}

.txtScroll-top li{height: 58px;background:url(img/title.png) 21px center no-repeat;padding-left: 21px;width: 95%;}
.txtScroll-top li .category{width:95px;height:58px;display: block;text-align: center;line-height:58px;color:#fff;float:left;margin-right: 18px;font-size: 18px;}
.txtScroll-top li a{line-height: 58px;font-size: 18px;background:url(img/dot.png) 20px center no-repeat;padding-left: 50px;}
.txtScroll-top li .label_datatime{line-height: 58px;padding-right: 20px;font-size: 18px;}
/*相关通用*/
label.error { color:#ff0000; margin:0 5px; padding-left:15px; background:url(error.gif) left no-repeat;}

.ajaxing { position: absolute; height: 36px; background:#EFEFEF url(wait-big.gif) no-repeat; padding-left: 32px;border: 1px solid #AAAAAA;}
.content_box{ min-height:40px;height:auto!important; height:40px;}
.fleft,.fl{ float:left;}
.fright,.fr { float:right;}
.inline-block { display:inline-block;}
.text-center{text-align:center;}
.common_mtop,.mtop { margin-top:10px;}
.mt15{margin-top:15px;}
.common_mright,.mright { margin-right:10px;}
.common_mbottom,.mbottom { margin-bottom:10px;}
.h10{height:10px;clear:both;}
.common_border { border:1px solid #d8d8d8;}
.common_input_border { border:1px solid #D8D8D8;}
.common_bg_color { background:#f9f9f9;}
.blue_border { border:1px solid #B6C7DB;}
.layout_mtop { margin-top:5px;}
.layout_mright { margin-right:5px;}
.layout_mbottom { margin-bottom:5px;}
.layout_padding { padding:8px;}
.layout_txtcontent_border { border:1px solid #D0D0D0;}
/*******弹出框*********/
.php168_dialog { position: absolute; border: 5px solid #8CB8EA; background-color: #ffffff; width: 400px; height: 200px;}
.php168_dialog .title_bar { padding: 5px; background-color: #f1f7fd; cursor: move;}
.php168_dialog .title {}
.php168_dialog .close { float: right; cursor: pointer;}
.php168_dialog .content_container { width: 100%;}
.php168_dialog .content { padding: 5px;}
.php168_dialog .button_bar { clear: left;}
.php168_dialog .button_bar .ok,.php168_dialog .button_bar .cancel{background:url(button4.gif) repeat-x; color:#3A7494; border:1px solid #CEDEEF; padding:2px 10px 2px; margin-left:10px; margin-bottom:2px;  cursor:pointer;}
.loginbox{ padding:10px; line-height:180%; text-align:center;}

.message_dialog { position: absolute; border: 1px solid #A0A0A0; background-color: #F9F7F7; width: 400px; height: 200px;padding:1px ; line-height:22px;}
.message_dialog .title_bar { padding: 5px; background: #f1f7fd url(topbar.gif) repeat-x; cursor: move;color:#FFF ; font-size:14px; font-weight:bold;}
.message_dialog .title_bar .close{width:10px;background:url(closed.gif) no-repeat;}
.message_dialog .title_bar .close:after{content:url(closed.gif);}
.message_dialog .title_bar .close span{display:none;}
.message_dialog .title {}
.message_dialog .close { float: right; cursor: pointer;}
.message_dialog .content_container { width: 100%;}
.message_dialog .content { padding: 5px;}
.message_dialog .content div{ border-bottom:1px solid #dadada; padding:5px 0;}
.message_dialog .button_bar { clear: left;}
.message_dialog .button_bar .ok,.message_dialog .button_bar .cancel{background-color:#3371B2; color:#ffffff; border:1px solid #CEDEEF; padding:2px 10px 2px; margin-left:10px; margin-bottom:2px;  cursor:pointer;}
.message_dialog .content .showInputBox{width:85px;height:23px;border:none;background:url(messagebutton.png) no-repeat;}
#mobileInputBox, #emailInputBox{display:none;}

.clearfix:after {clear: both;content: "."; display: block;height: 0;overflow: hidden;visibility: hidden;}
#page {text-align: center;padding:10px 12px 6px; clear:both;}
#page .s1{width:52px; text-align:center;}
#page .s2{background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#page a.s2:visited {color:#fff;}
#page a{padding:2px 5px 2px; color:#1E50A2;background:#fff; border:1px solid #dcdddd; text-align:center;}
#page a:visited{color:#1f3a87;} 
#page a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;}
#page .s3{cursor:default;padding:2px 5px 2px;margin:5px 4px 0 0; color:#ccc;background:#fff; border:1px solid #ccc; text-align:center;}


/*about*/

.breadbanner{background:#ececec;margin-bottom:20px; background: url(img/obanner.jpg);height:250px;}

.b1216{z-index:3;position: relative;height: 55px;overflow:hidden;background: url(img/toptitle.png) no-repeat;
	left:50%;width:200px;top:40%;float: left;display: table;margin-left: -600px;}
.b1216 h2{color: #fff;font-size:24px;padding:10px 20px;font-weight:normal;text-align:center;margin:0;}

.maincon{padding-bottom:30px;overflow:hidden;}
.contain-left,.edu-right{width:270px;}
.contain-right,.edu-left{width:75%;}


.layout_txtcontent_title {color: #c12200;font-size: 26px;font-weight: bold;text-align: center;padding: 15px 0 15px 0;}
.sjxy_content {margin-top: 10px;overflow: hidden;line-height: 200%;}
.sjxy_content p{text-indent: 32px; font-size: 16px; padding-top: 20px; line-height: 24px;}
.sjxy_content h3{line-height: 200%;}

.edu-left2{width:760px;}
.edu-right2{width:270px;}
.sidebox{width:270px;}
.contentbox{width:75%;}

.border1{overflow:hidden;zoom:1;}
.border1 .head1{padding:23px 0 22px 0;background-image:url(img/head_bg_red.jpg);text-align:center;}
.border1 .head1 span{color: #fff;font-size: 18px;display: block;}
.border1 .head2{background:#2373ce; height:68px;line-height:68px;font-size:18px;color:#fff;}
.border1 .head2 .title2{padding-left:80px;background:url(images/sb1_head_tit.png) 40px 50% no-repeat;font-size:20px;display: block;}

.border1 .main1{background: #fff url(img/head_bg2.png) no-repeat 198px -80px;padding:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.border1 .main2{background: #fff;padding:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.border1 .menu_list_1 li{line-height:50px;text-align:center;color:#4c4c4c;border-bottom:#e2e2e2 1px solid;-o-transition:all ease 0.5s;transition:all ease 0.5s;}
.border1 .menu_list_1 li:hover{-webkit-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);-moz-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);}
.border1 ul li.last{border-bottom:none;}
.border1 .menu_list_1 li a{display:block;color:#4c4c4c;font-size:16px;}
.border1 .menu_list_1 li a:hover,.border1 .menu_list_1 li.cur{text-decoration:none;color:#1475c7;background:url(img/cur_red.png) center bottom no-repeat;}
.border1 .menu_list_1 li.cur a{color:#1475c7;}

.border1 .main_ultop h3{margin:0;}
.border1 .main_ultop h3,.border1 .main_ultop li{line-height:50px;text-align:center;color:#4c4c4c;border-bottom:#e2e2e2 1px solid;-o-transition:all ease 0.5s;transition:all ease 0.5s;}
.border1 .main_ultop h3:hover,.border1 .main_ultop li:hover{-webkit-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);-moz-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);}
.border1 ul li.last{border-bottom:none;}
.border1 .main_ultop h3 a{color:#1475c7;font-size:16px;text-decoration:none;}
.border1 .main_ultop li a{display:block;color:#4c4c4c;font-size:15px;}
.border1 .main_ultop li a:hover,.border1 .main_ultop li.cur{text-decoration:none;color:#1475c7;background:url(img/cur_red.png) center bottom no-repeat;}
.border1 .main_ultop li.cur a{color:#1475c7;}

.border1 .main_ultop2 h3{margin:0;font-weight:normal;}
.border1 .main_ultop2 h3,.border1 .main_ultop2 li{line-height:50px;text-align:center;color:#4c4c4c;border-bottom:#e2e2e2 1px solid;-o-transition:all ease 0.5s;transition:all ease 0.5s;}
.border1 .main_ultop2 h3:hover,.border1 .main_ultop2 li:hover{-webkit-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);-moz-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);}
.border1 ul li.last{border-bottom:none;}
.border1 .main_ultop2 h3 a{color:#1475c7;font-size:16px;text-decoration:none;}
.border1 .main_ultop2 li a{display:block;color:#4c4c4c;font-size:14px;}
.border1 .main_ultop2 li a:hover,.border1 .main_ultop2 h3.cur{text-decoration:none;color:#1475c7;background:url(img/cur_red.png) center bottom no-repeat;}
.border1 .main_ultop2 h3.cur a{color:#1475c7;}

.border1 .main_ultop3 li{line-height:50px;text-align:center;color:#4c4c4c;border-bottom:#e2e2e2 1px solid;-o-transition:all ease 0.5s;transition:all ease 0.5s;}
.border1 .main_ultop3 li:hover{-webkit-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);-moz-box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);box-shadow:0 5px 12px 0 rgba(124,124,124,0.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);}
.border1 ul li.last{border-bottom:none;}
.border1 .main_ultop3 li a{color:#1475c7;font-size:16px;text-decoration:none;display:block;}
.border1 .main_ultop3 li a:hover,.border1 .main_ultop3 li.cur{color:#1475c7;background:url(img/cur_red.png) center bottom no-repeat;}
.border1 .main_ultop3 li.cur a{color:#1475c7;}

.border1 .tabs li{width:268px;background:url(images/tab.png) right center no-repeat;height:49px;line-height:49px;border-bottom:#e8e8e8 1px solid;}
.border1  li.thistab{width:268px;background:url(images/tab_hover.png) right center no-repeat;}
.border1 .tabs li a:hover{color:#ef7a08;background:url(images/tab_hover.png) right center no-repeat;}
.border1 .tabs li a{padding-left:40px;color:#333;display: block;height:50px;line-height:50px;text-decoration:none;}
.border1  li.thistab a{color:#ef7a08;}


.gov-head{height:41px;border-bottom:2px solid #1475c7;}
.gov-head .bigtitle{font-size:20px;border-bottom: 1px solid #1475c7;display: inline-block;padding:10px 10px 9px 10px;color:#1475c7;}
.gov-head  a{color:#000;}
.gov-head .more{padding:10px;}
.gov-main{margin:15px 0;}
.gov-main .row{overflow:hidden;}

.gov-head2{height:41px;border-bottom:2px solid #1475c7;background:#f2f2f2;}
.gov-head2 .bigtitle{font-size:20px;border-bottom: 1px solid #1475c7;display: inline-block;padding:10px 10px 9px 10px;color:#1475c7;}
.gov-head2  a{color:#000;}
.gov-head2 .more{padding:10px;}

.gov-head3{height:41px;border-bottom:1px solid #d3d3d3;}
.gov-head3 .bigtitle{font-size:24px;display: inline-block;padding:8px 10px 9px 10px;color:#1475c7;}
.gov-head3  a{color:#000;}
.gov-head3 .more{padding:10px;}

.gov-head4{height:40px;border-bottom:2px solid #0071cf;background:#ededed;}
.gov-head4 .bigtitle{font-size:18px;display: inline-block;padding:10px 18px 8px 50px;background:url(images/title2.png) 18px center no-repeat;color:#1475c7;border-bottom:1px solid #0071cf;}
.gov-head4  a{color:#0071cf;}
.gov-head4 .more{padding:10px;font-size:12px;}
.gov-head4 .more a{color:#494949;}
.gov-main4 {padding:12px;}


/*分页样式*/
.pagination {	padding: 30px 0 15px;	width: 100%;	text-align: center;	clear: both;}
.pagination li {	color: #333;	padding: 0 15px;	margin: 0 4px;	background: #fff;	border: 1px solid #edebeb;}
.pagination * {	display: inline-block;	vertical-align: middle;	line-height: 34px;	padding-bottom: 1px;}
.pagination .disabled {	display: inline-block;	color: #ccc;	background: #f2f3f4;	border-color: #edebeb;}
.pagination .active {	display: inline-block;	color: #fff;	background: #0068b6;	border-color: #0068b6;}