/*reset*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei", "Arial", "sans-serif", "simsun";}
* {font-family:"Microsoft Yahei", "Arial", "sans-serif", "simsun";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img { list-style:none;border:none;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
del,ins {text-decoration:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
button,input,select,textarea {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
legend {color:#000000;}
iframe {margin:0 auto;}
a {text-decoration:none;color:#515151;cursor:pointer;}
body {background-color:#f6f6f6;min-width:1080px;text-align:center;}
input,a {outline:none;}
.inner {width:1100px;margin:0 auto;text-align:left;}
.inner2 {width:1110px;margin:0 auto;text-align:left;}
.floatL {float:left;}
.floatR {float:right;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {*zoom:1;}
.hideMore {display:none;}

/*-----------------------------------top start/*-----------------------------------*/
.top {width:100%;height:423px;overflow:hidden;}
.top2 {height:370px;}

.banner1 {width:100%;height:320px;background:url(../images/banner.png) no-repeat center;}

.nav {width:100%;height:50px;background:#149ec5;}
.nav .orange_nav {float:left;width:177px;height:61px;background:url(../images/orange_nav.png);margin-left:-12px;margin-top:-11px;}
.nav .orange_nav a {display:inline-block;width:100%;height:100%;line-height:61px;color:#fff;font-size:16px;text-align:center;}
.nav ul {float:left;margin-left:22px;}
.nav ul li {float:left;width:180px;height:50px;}
.nav ul li.current a {background:url(../images/active_nav.png) no-repeat 95px bottom;}
.nav ul li.nav_icon1 {background:url(../images/nav_icon1.png) no-repeat center;}
.nav ul li.nav_icon2 {background:url(../images/nav_icon2.png) no-repeat center;}
.nav ul li.nav_icon3 {background:url(../images/nav_icon3.png) no-repeat center;}
.nav ul li.nav_icon4 {background:url(../images/nav_icon4.png) no-repeat center;}
.nav ul li:hover {}
.nav ul li a {display:block;height:100%;}
.search {float:right;width:178px;height:30px;margin-top:10px;margin-right:3px;background:url(../images/search.png);color:#9ee7fb;}
.search_input {float:left;display:inline-block;width:128px;height:30px;line-height:30px;padding-left:10px;color:#9ee7fb;border:none;background:none;}
.search_button {float:right;display:inline-block;width:40px;height:30px;cursor:pointer;}
:-moz-placeholder {color:#9ee7fb;opacity:1;}
::-moz-placeholder {color:#9ee7fb;opacity:1;}
input:-ms-input-placeholder{color:#9ee7fb;opacity:1;}
input::-webkit-input-placeholder{color:#9ee7fb;opacity:1;}

.calendar {height:53px;}
.calendar p {height:53px;line-height:53px;background:url(../images/calendar.png) no-repeat 10px;}
.spanText1 {float:left;line-height:53px;margin-left:45px;color:#202020;}
.spanText2 {float:left;line-height:53px;color:#202020;}
.spanText3 {float:left;line-height:53px;margin-left:10px;color:#202020;}
/*-----------------------------------top end/*-----------------------------------*/

/*----------------------------------news_box start----------------------------------*/
.news_box {height:360px;margin-bottom:25px;}
.news_box .inner {width:1100px;height:360px;background:#fff;}
.news_box .picHandover {float:left;width:550px;height:360px;}
.news_box .roll {float:left;position:relative;display:inline-block;width:550px;height:360px;overflow:hidden;}
.news_box .roll_pic {width:550px;height:360px;}
.news_box .roll_pic a {display:block;width:550px;height:360px;}
.news_box .roll_num li.roll_num_hover {background:url(../images/activeLi.png) no-repeat center;}
.news_box .roll_pic img {width:550px;height:360px;}
.news_box .roll_num {position:relative;float:right;line-height:40px;height:40px;top:-40px;margin-right:15px;z-index:10;}
.news_box .roll_num li {float:left;width:12px;height:40px;margin:0 5px;line-height:32px;background:url(../images/defaultLi.png) no-repeat center;text-align:center;cursor:pointer;color:#FFF;/*opacity:0.90;*/}
.news_box .roll_title {position:absolute;bottom:0px;width:550px;height:40px;line-height:40px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.news_box .roll_title a {padding-left:10px;font-size:14px;text-decoration:none;color:#FFFFFF;}

.news_box .pic_text {float:right;width:510px;height:360px;margin-top:12px;margin-right:18px;}
.news_box .pic_tab {height:41px;border-top:4px solid #eaeaea;background:#f5f5f5;}
.news_box .pic_tab h4 {float:left;width:119px;height:45px;line-height:45px;margin-top:-4px;font-weight:bold;font-size:16px;text-align:center;cursor:pointer;background:url(../images/h4_tab.png);}
.news_box .pic_tab h4 a {color:#149ec5;}

.news_box .pic_tabcon {display:inline-block;}
.news_box .pic_tabcon ul {float:left;width:510px;height:287px;margin-top:7px;}
.news_box .pic_tabcon ul li {line-height:41px;margin-left:2px;padding-left:18px;background:url(../images/spot_red.png) no-repeat left;font-size:16px;}
.news_box .pic_tabcon ul li a {color:#212121;}
.news_box .pic_tabcon ul li a:hover {color:#149ec5;}
.news_box .pic_tabcon ul li span {float:right;margin-right:5px;color:#212121;}
/*------------------------------news_box end------------------------------*/

/*----------------------------column start----------------------------*/
.column {position:relative;height:111px;margin-bottom:8px;}
.slideshow li {width:1100px;height:111px;display:none;}
.slidebar {position:absolute;top:75px;right:15px;}
.slidebar li {float:left;margin-right:2px;width:18px;height:18px;line-height:18px;text-align:center;font-size:10px;cursor:pointer;background:#933;color:#FFF;overflow:hidden;}
.slidebar li.on {background:#d91516;color:#fff;font-weight:bold;}
/*-----------------------------column end-----------------------------*/

/*-----------------------------notice start-----------------------------*/
.notice {height:298px;margin-bottom:18px;}
.notice1 {width:550px;height:298px;}
.notice1 .hd {width:550px;height:48px;border-bottom:1px solid #b5dfea;}
.notice1 .hd h4 {float:left;width:130px;line-height:48px;color:#149ec4;font-weight:bold;font-size:18px;}
.notice1 .hd h4.on {color:#149ec4;}
.notice1 .hd h4 a {display:inline-block;width:100px;padding-left:30px;color:#1e1e1e;}
.notice1 .hd h4.on a {color:#149ec4;}
.notice1 .hd h4+h4 {background:url(../images/blue_hr.png) no-repeat left center;}
.notice1 .bd {display:inline-block;}
.notice1 .bd ul {float:left;width:550px;height:246px;margin-top:7px;}
.notice1 .bd ul li {line-height:41px;margin-left:2px;padding-left:18px;background:url(../images/spot_red.png) no-repeat left;font-size:16px;}
.notice1 .bd ul li a {color:#212121;}
.notice1 .bd ul li a:hover {color:#149ec5;}
.notice1 .bd ul li span {float:right;margin-right:5px;color:#212121;}

.notice2 .hd {width:526px;height:48px;}
.notice2 .hd a {float:left;line-height:48px;margin-left:10px;font-weight:bold;color:#149ec4;font-size:18px;}
.notice2 .bd {position:relative;width:520px;height:237px;border:3px solid #e8e8e8;}
.position1 {position:absolute;top:4px;left:10px;width:333px;height:144px;}
.position1 li {float:left;width:110px;height:72px;}
.position1 li a {display:inline-block;width:100%;height:100%;}
.position1 li i {float:left;display:inline-block;width:110px;height:40px;margin-top:8px;}
.position1 li.notice_icon1 i {background:url(../images/department_icon1.png) no-repeat center;}
.position1 li.notice_icon2 i {background:url(../images/department_icon2.png) no-repeat center;}
.position1 li.notice_icon3 i {background:url(../images/department_icon3.png) no-repeat center;}
.position1 li.notice_icon4 i {background:url(../images/department_icon4.png) no-repeat center;}
.position1 li.notice_icon5 i {background:url(../images/department_icon5.png) no-repeat center;}
.position1 li.notice_icon6 i {background:url(../images/department_icon6.png) no-repeat center;}
.position1 li p {width:110px;line-height:32px;text-align:center;color:#1d1d1d;font-size:16px;}
.position1 li:hover p {color:#149ec5;}
.position2 {position:absolute;top:18px;right:24px;width:144px;height:138px;background:url(../images/department_icon9.png);}
.position3 {position:absolute;bottom:21px;left:27px;width:218px;height:46px;background:#fff url(../images/department_icon7.png) no-repeat 23px 8px;border:1px solid #b5dfea;}
.position4 {position:absolute;bottom:21px;right:27px;width:218px;height:46px;background:#fff url(../images/department_icon8.png) no-repeat 23px 8px;border:1px solid #b5dfea;}
.position3 span, .position4 span {display:inline-block;float:left;padding-left:66px;color:#149ec4;font-size:16px;height:46px;line-height:46px;}
.position2 a, .position3 a, .position4 a {display:inline-block;width:100%;height:100%;}
/*------------------------------notice end------------------------------*/

/*-----------------------------link_square start-----------------------------*/
.link_square {height:63px;margin-bottom:25px;}
.link_square0 {width:200px;height:63px;}
.link_square1 {float:left;margin-right:25px;background:url(../images/link_square1.png);}
.link_square2 {float:left;margin-right:25px;background:url(../images/link_square2.png);}
.link_square3 {float:left;margin-right:25px;background:url(../images/link_square3.png);}
.link_square4 {float:left;margin-right:25px;background:url(../images/link_square4.png);}
.link_square5 {float:right;background:url(../images/link_square5.png);}
.link_square0 a {display:inline-block;width:100%;height:100%;}
/*------------------------------link_square end------------------------------*/

/*-----------------------------school start-----------------------------*/
.school_box {width:525px;height:334px;margin-bottom:26px;}
.school1 {float:left;}
.school2 {float:right;}
.school .hd {width:525px;height:53px;}
.school .hd h4 {float:left;width:100px;line-height:54px;margin-right:8px;text-align:center;font-weight:bold;font-size:18px;}
.school .hd h4.on {line-height:47px;border-top:4px solid #149ec5;}
.school .hd h4 a {display:inline-block;width:100%;height:100%;color:#1e1e1e;}
.school .hd h4.on a {color:#149ec4;}
.school .hd a.more {float:right;width:67px;height:23px;line-height:23px;margin-top:10px;background:url(../images/more.png);text-align:center;color:#fff;}
.school .bd {display:inline-block;}
.school .bd ul {float:left;width:525px;height:246px;}
.school .bd ul li {line-height:39px;margin-left:2px;padding-left:18px;background:url(../images/spot_red.png) no-repeat left;font-size:16px;}
.school .bd ul li a {color:#212121;}
.school .bd ul li a:hover {color:#149ec5;}
.school .bd ul li span {float:right;margin-right:5px;color:#212121;}
/*------------------------------school end------------------------------*/

/*-----------------------------color_box start-----------------------------*/
.color_box {height:192px;margin-bottom:25px;}
.color_logo {float:left;width:39px;height:120px;margin-top:10px;background:url(../images/color_tab.png);}
.color_logo a {display:inline-block;width:100%;height:100%;}
.demo {float:right;width:1040px;height:192px;overflow:hidden;margin:0 auto;}
#demo li {float:left;width:188px;margin-right:24px;}
#demo li a {display:inline-block;width:100%;height:100%;}
#demo li img {width:188px;height:137px;}
#demo li p {line-height:40px;text-align:center;color:#494949;font-size:14px;}
#demo li p:hover {color:#149ec5}
#indemo {float:left;width:800%;}
#demo1, #demo2 {float:left;}
/*------------------------------color_box end------------------------------*/

/*-------------------------------bottom start-------------------------------*/
.bottom {height:85px;padding-top:23px;background:#149ec5;}
.bottom .inner {width:700px;}
.bottom .floatR p {color:#fff;line-height:30px;}
/*--------------------------------bottom end--------------------------------*/

/*------------------------------location start------------------------------*/
.location {width:1080px;height:50px;line-height:50px;margin:0 auto;}
.location p {float:left;padding-left:8px;line-height:50px;color:#149ec5;font-size:16px;}
.location p span, .location p a {color:#149ec5;}
/*-------------------------------location end-------------------------------*/

/*---------------------------general_shadow start---------------------------*/
.general_contain {width:1010px;margin:0 auto;padding-top:25px;}
.general_box .hd {height:46px;border-bottom:1px solid #149ec5;}
.general_box .hd .list_name1 {display:inline-block;line-height:43px;margin:0 10px;border-bottom:3px solid #149ec5;color:#149ec5;font-size:18px;cursor:pointer;}
.general_box .hd .list_name1 a {padding:0 10px;color:#149ec5;}
.general_box .bd {min-height:300px;}
.general_box ul {display:inline-block;width:1000px;margin-left:5px;padding:16px 0;border-bottom:1px dashed #b9b9b9;}
.general_box ul li {float:left;width: 100%;height:38px;line-height:38px;background:url(../images/grey_spot_general.png) no-repeat left;}
.general_box ul li span {float:right;color:#9f9f9f;font-size:16px;margin-right:15px;}
.general_box ul li a {color:#3a3a3a;font-size:16px;cursor:pointer;padding-left: 24px;}
.general_box ul li:hover a {color:#149ec5;}

.general_mian h3.general_title {line-height:65px;color: #149ec5;text-align:center;font-size:28px;}
.general_source {margin-top:10px;margin-bottom:20px;height:30px;background:#f7f7f7;text-align:center;}
.general_source span {margin:0 10px;line-height:30px;}
.general_article {margin:0 20px;min-height:300px;}
.general_article, .general_article p, .general_article span, .general_article font, .general_article div {line-height:40px;font-size:16px;font-family:"Microsoft Yahei"!important;}
.general_article img {width:600px!important;height:auto!important;}
.general_article table {max-width:1000px;margin:0 auto!important;}
.general_font span {cursor:pointer;}
.general_share {width:100%;height:60px;}
.bdsharebuttonbox {float:right;}

.genreral_square {display:inline-block;}
.general_left {width:250px;margin-top: -5px;background:url(../images/ul_shadow_bottom.png) no-repeat bottom;padding-bottom: 10px;}
.general_left .hd {height: 51px;background:#149ec5;text-align:center;background: url(../images/hd_shadow.png) no-repeat right;}
.general_left .hd p {max-width:150px;display:inline-block;line-height: 51px;padding-left: 35px;text-align:center;font-size:20px;font-weight:  bold;color:#fff;background:url(../images/hd_icon.png) no-repeat left center;}
.general_left .bd {padding-top:3px;background:url(../images/ul_shadow.png) right;width: 100%;}
.general_left .bd ul {width: 200px;margin:0 auto;padding-bottom:50px;}
.general_left .bd ul li {height: 50px;line-height: 50px;cursor:pointer;font-size:16px;}
.general_left .bd ul li+li {border-top:1px dashed #d2d2d2;}
.general_left .bd ul li a {display:inline-block;width:158px;padding-left:55px;background:url(../images/default_circle.png) no-repeat 18px center;}
.general_left .bd ul li.heard a, .general_left .bd ul li:hover a {color:#149ec5;background:url(../images/active_circle.png) no-repeat 18px center;}
.general_right {width:855px;}
.general_right .hd {padding-left: 10px;height: 42px;border-bottom: 4px solid #149ec5;}
.general_right .hd .list_name1 {float:left;display:inline-block;line-height:43px;color:#149ec5;font-size:18px;cursor:pointer;}
.general_right .hd .list_name1 a {padding: 0 30px;color: #149ec5;}
.general_right .hd .list_name2 {display:inline-block;line-height:43px;color:#3a3a3a;font-size:18px;cursor:pointer;}
.general_right .hd .list_name2 a {padding: 0 30px;}
.general_right .bd ul {width:825px;display:inline-block;min-height:580px;padding:16px 0;margin:0 10px;border-bottom:1px solid #b9b9b9;}
.general_right .bd ul li {float:left;height:38px;line-height:38px;width:100%;background:url(../images/grey_spot_general.png) no-repeat 5px;}
.general_right .bd ul li span {float:right;color:#9f9f9f;font-size:16px;margin-right:20px;}
.general_right .bd ul li a {color:#3a3a3a;font-size:16px;cursor:pointer;padding-left:24px;}
.general_right .bd ul li:hover a {color:#149ec5;}
.fenye {height:30px;margin-top:20px;}

.general_shadow {padding-bottom:35px;}

.shadow_top {height:10px;background:url(../images/shadow_top.png);}
.shadow_middle {background:url(../images/shadow_middle.png);/}
.shadow_bottom {height:10px;margin-bottom:30px;background:url(../images/shadow_bottom.png);}
/*---------------------------general_shadow end---------------------------*/

