@charset "utf-8";
/* CSS Document */


/* 公用代码 */
*{margin:0;padding:0;}
body{font-size:14px;min-width:1200px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;font-family: "微软雅黑";color:#333;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;font-family: "微软雅黑";}
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px; vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl {float:left;}
.fr {float:right;}
.mt30{margin-right:30px;}
.f350{width:350px;float:left;}
.f440{width:440px;float:left;}
.ttitle_h2{height:48px;line-height:48px;border-bottom:2px solid #e75822;font-weight:bold;font-size:18px;background:url(../img/list-style1.jpg) no-repeat left center;padding-left: 20px;margin-bottom:15px;}
.ttitle_h2 a{font-size:14px;color:#999;}
.ttitle_h2 a:hover{color:#1f71bc;}
.w1200{width:1200px;margin-left:auto;margin-right:auto;}


/*header*/
.head-wrap{height:120px;background:#3877c1;border-bottom:5px solid #daac1f;}
.head{height:120px;background:url(../img/header_bj.png) no-repeat center center;}
.logo{height:85px;width:800px;margin-top:20px;}
.logo img{height:85px;}

.serch-link{width:300px;height:85px;margin-top:20px;}
.head-link{height:25px;line-height:25px;text-align:right;margin-bottom:10px;}
.head-link a{margin-left:20px;color:#fff;}
.head-link a：hover{text-decoration:underline;}
.search-wrap{height:36px;line-height:36px;width:300px;position:relative;}
.search-box{height:34px;line-height:34px;width:223px;background:#d4e8fd;border:1px solid #27527e;padding-left:10px;padding-right:65px;color:#646870;}
.btn-search{position:absolute;height:36px;width:60px;right:0;top:0;background:#27527e;color:#fff;}

/*nav*/
.nav_wrap{height:45px;background:#fbfbfb;}
.nav{height:45px;line-height:45px;}
.nav>li{float:left;width:150px;text-align:center;height:45px;position:relative;}
.nav>li>a{font-size:18px;display:block; }
.nav>li:hover{background:#246abc;color:#fff; cursor:pointer;}
.navactive{cursor:pointer;}
.navactive a{color:#fff;background:#246abc;}
.nav>li:hover>a{color:#fff;}
.nav>li ul{width:150px;background:#fff;position:absolute;display:none;z-index:99;}
.nav>li:hover ul{display:block;}
.nav>li ul li{height:45px;line-height:45px;width:150px;}
.nav>li ul li a{color:#1775df;font-size:16px;display:block;}
.nav>li ul li:hover{}
.nav>li ul li:hover a{color:#ea2129;}

/*banner*/
/*banner*/
.banner-box{height:435px;background:#f4f4f4;}
.banner_wrap{width:100%;height:435px;margin:0 auto;}
.banner{height:435px; overflow:hidden; position:relative;width:100%;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:15px; text-align:center;cursor:pointer;background: url(../img/banner_icon.png) no-repeat center center;}
.banner .hd ul li.on{color:#fff;background:url(../img/banner_iconhover.png) no-repeat center center; }
.banner .bd{ position:relative; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; height:435px;  width:100%;}
.banner .bd img{display:block;width:100%;height:435px; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/prev-next.png)-110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{ display:none;}
.banner.nextStop{ display:none;}

.navicon{height:80px;background:#efefef;}
.naviconul li{width:300px;float:left;line-height:80px;height:80px;}
.naviconul li a{display:block;font-size:18px;text-align:center;}
.naviconul li a:hover{background:#fff;color:#0a62c3;}
.naviconul li a span{display:inline-block;padding-left:40px;}


.naviconli1{background:url(../img/qy_icon.png) no-repeat left center;}
.naviconli2{background:url(../img/xs_icon.png) no-repeat left center;}
.naviconli3{background:url(../img/gly_icon.png) no-repeat left center;}
.naviconli4{background:url(../img/jy_icon.png) no-repeat left center;}
.naviconul li a:hover .naviconli1{background:url(../img/qy_iconh.png) no-repeat left center;}
.naviconul li a:hover .naviconli2{background:url(../img/xs_iconh.png) no-repeat left center;}
.naviconul li a:hover .naviconli3{background:url(../img/gly_iconh.png) no-repeat left center;}
.naviconul li a:hover .naviconli4{background:url(../img/jyh_icon.png) no-repeat left center;}

/*main1*/
.main1-wrap{background-color:#c4dbfa;min-height:490px;margin-top:40px; background-image:url(../img/main1-bj.jpg);background-position:top center;background-repeat:no-repeat;}

.jy_dt li{height:70px;background:#fff;margin-bottom:15px;border-left:2px solid #e75822;padding-top:10px;}
.jy_dt li a{line-height:30px;margin:0 15px;display:block;}
.jy_dt li a:hover{color:#246ABC;}

.not_wrap{background-image:url(../img/zj_main1bj.png);background-position:top center;background-repeat:no-repeat;margin-top:-17px;}
.f420{width:390px;margin-left:10px;background:#fff;margin-top:17px;padding:0 15px 15px;min-height:435px;}
.not_div{min-height:100px;border-bottom:1px solid #999;margin-bottom:20px;padding-bottom:20px;}
.not_div a{color:#246ABC;line-height:30px;margin-bottom:10px;display:block;}
.not_div a:hover{text-decoration: underline;}
.not_div p{font-size:12px;color:#999;line-height:20px;}

.not1_ul li{background:url(../img/listicon.jpg) no-repeat left center;padding-left:15px;line-height:35px;}
.not1_ul li a:hover{color:#246ABC;}

.jy_deta li{height:70px;background:#fff;margin-bottom:15px;padding-top:10px;padding-left:10px;padding-right:10px;}
.jy_deta li .jy_time{width:70px;border-right:1px solid #9e9e9e;}
.jy_time{color:#115296;font-style:italic;}
.jy_time p{line-height:40px;font-size:20px;color:#115296;font-style:italic;}
.jy_deta li a{display:block;width:249px;margin-left:10px;line-height:30px;}
.jy_deta li a:hover{color:#246ABC;}
/*main2*/
 
/*main3*/

.main3-wrap{background-color:#3e7db9;min-height:440px;background-image:url(../img/main2-bj.jpg);background-position:top center;background-repeat:no-repeat;padding-top:30px;}
.main3{height:440px;}

.main3-tab{height:440px;}
.main3-tab .tab-hd {height:50px;line-height:50px;margin-bottom:20px;}
.main3-tab .tab-hd ul {border-bottom:1px solid #76b2f1;height:50px;line-height:50px;padding-left:20px;}
.main3-tab .tab-hd li{ float:left;height:50px;text-align:center;}
.main3-tab .tab-hd li a{ display:block;color:#fff;font-size:18px;padding:0 30px; }
.main3-tab .tab-hd li a:hover{ height:50px;border-bottom:4px solid #76b2f1;}
.main3-tab .tab-hd li.on a{height:50px;border-bottom:5px solid #76b2f1;position:relative;}
.main3-tab .tab-bd{height:365px;}
.zph li{float:left;width:300px;height:177px;}
.zph_left{background:url(../img/zph_left.png) no-repeat right center;}
.zph_top{border-top:1px solid #5d9bd4;}
.zph a.more{display:block;float:right;margin-top:-81px;line-height:55px;color:#7ab6f5;}
.zph a.more:hover{text-decoration:underline;}
.zph_div{margin:20px 15px;min-height:135px;}
.zph_lm{display:block;width:150px;background-color:#2c5e88;background-image:url(../img/zph_div.png);background-position:15px center;background-repeat:no-repeat;height:35px;color:#fff;line-height:35px;padding-left:40px;border-radius:100px;}
.zph_title{line-height:30px;margin-top:10px;color:#fff;display:block;}
.zph_div a:hover{text-decoration:underline;}
.zph_div p{color:#a3d0ff;text-align:right;margin-top:10px;line-height:20px;}


.main4_wrap{min-height:380px;padding:30px 0;background:#f5f9fd;}
.main4_f2{min-height:380px;}
.main4fl{width:810px;}
.main4ul li{width:218px;float:left;background:#fff;height:292px;border:1px solid #dddbd9;padding:15px;}
.main4_pic{width:100%;height:155px;}
.main4_pic img{width:100%;height:155px;}
.main4_tit{border-bottom:1px dotted #aaaaaa;height:50px;line-height:25px;padding:10px 0; display:block;margin-bottom:10px;}
.main4_tit:hover{color:#246ABC;}
.main4ul li p{color:#aaa;font-size:12px;}
.main4f2{width:360px;}
.not_ul li{background:url(../img/listicon.jpg) no-repeat left center;padding-left:15px;line-height:35px;border-bottom:1px solid #dddbd9;}
.not_ul li a:hover{color:#246ABC;}
/*link-foot*/
.link-foot{min-height:150px;margin-bottom:30px;}
.picScroll-linkfoot{position:relative;width:1140px; overflow:hidden;height:108px;margin-top:25px;padding-left:60px;}

.picScroll-linkfoot .prev,.picScroll-linkfoot .next{ display:block; position:absolute; top:24px; left:0px; width:27px; height:60px;}
.picScroll-linkfoot .next{background:url(../img/left-icon.jpg) no-repeat center center; }
.picScroll-linkfoot .prev{left:auto; right:0px;background:url(../img/right-icon.jpg) no-repeat center center;}
.picScroll-linkfoot .next:hover{background:url(../img/left-icon.jpg) no-repeat center center;}
.picScroll-linkfoot .prev:hover{background:url(../img/right-icon.jpg) no-repeat center center; }


.picScroll-linkfoot ul{ overflow:hidden; zoom:1;width:1100px; }
.picScroll-linkfoot ul li{ width:238px;height:106px;border:1px solid #e2e2e2;float:left; overflow:hidden;margin-right:40px;    }
.picScroll-linkfoot ul li img{ width:238px; height:106px; display:block;}

.foot-link{height:55px;background:#e2e2e2;margin-top:20px;}
.link-wrap{line-height:55px;}
.link-wrap span{display:inline-block;padding:0 30px;background:#1f71bc;color:#fff;font-size:16px;}
.link-wrap a{margin-left:40px;}
.link-wrap a:hover{color:#1f71bc;}
/*foot-wrap*/
.foot-wrap{height:155px;background-color:#1f71bc;background-image:url(../img/foot-bj.jpg);background-position:top center;background-repeat:no-repeat;padding-top:50px;}
.foot{height:100px;}
.foot-logo img{margin-top:15px;height:81px;}
.copy{margin-top:10px;}
.copy p{color:#b9d9fa;line-height:30px;}
.copy1{margin-top:25px;}
.copy1 p{color:#b9d9fa;line-height:30px;text-align:center;}
/*list-wrap*/
.list-banner{height:240px;}
.list-banner img{width:1200px;height:240px;}

/*list*/
.list-banner{width:100%;height:257px;}
.list-banner img{width:100%;height:257px;}

.list-wrap{min-height:500px;}


.s-left{width:256px; float: left;}
.s-left .sTit{height:83px; background:url(../img/nav-bg.png); text-align:center;margin-top:-83px;position:relative;z-index:999;}
.s-left .sTit h2{font-size:24px; line-height:18px; color:#fff; font-weight:normal; padding-top: 29px;}
.s-left .sTit span{text-transform:uppercase;color:#fff;font-size:12px;line-height:30px;}
.s-left .ltMenu{min-height:600px; background:#f3f3f3;}
.s-left .ltMenu ul{border-left:10px solid #3173dd;}
.s-left .ltMenu li{height:60px; line-height:60px;border-bottom:1px solid #c5c5c5; font-size: 14px;background:#f3f3f3;}
.s-left .ltMenu li a{color:#454545; display:inline-block;font-size:18px;width:201px;padding-left:40px;border-left:5px solid #f3f3f3;}
.s-left .ltMenu li a:hover{color:#ff6d00;background:#fcfcfc;border-left:5px solid #ff6d00;}
.s-left .ltMenu li a.slight{color:#ff6d00;background:#fcfcfc;border-left:5px solid #ff6d00;}

.s-right{width:944px;float:right;}
.rTit{height:30px;background:url(../img/map-bg.png);line-height:30px;margin-top:-30px;position:relative;z-index:1000;color:#fff;padding-left:32px;}
.rTit span{padding: 0 5px;}
.rTit a{color:#fff;}
.rTit a:hover{text-decoration:underline;}
.subMain{min-height:400px; height:auto !important;margin-left:32px;}
.g-lm-title{height:50px;line-height:50px;font-size:20px;font-weight:normal;color:#fff;border-bottom:1px solid #cfc3bc;margin:20px 0 10px;}
.g-lm-title span.g-actborder{font-size:20px;color:#333;margin-left:0;display:inline-block;height:50px;line-height:50px;border-bottom:2px solid #0073f0;padding:0 15px;}

.smain{padding-top:25px;}
.smain p{line-height:28px;}
.sList{padding-top:18px;}
.sList li{}
.sList li a{padding:20px;display:block;}
.sList li a:hover{background:#fff;}
.sList li h3{font-size:16px;line-height:24px;height:24px;}
.sList li a:hover h3{color:#3173DD;}
.sList li font{color:#d1d1d1; font-size: 14px; line-height: 20px; height: 35px; display: block;}
.sList li p{color: #8e8e8e; font-size: 14px; line-height: 20px;}

/*content*/
.page{width:450px; margin:0 auto; padding:25px 0 0 0; height:100px}
.page a {margin:0 2px; padding:0 10px; height:30px; line-height:30px; color:#515151; text-align:center; text-decoration:none; border:1px solid #ccc; float:left; display:block}
.page a:hover{color:#fff; border:1px solid #d53b3b; background:#d53b3b}
.show{padding:30px 0}
.show h2{font-size:30px; color:#333; text-align:center; line-height:36px; padding:0 40px 40px;font-weight:normal;}
.show .sTime{height:38px;  text-align:center; line-height:38px; color:#8f8f8f; font-size: 14px;border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.show .sTime span{padding:0 30px 0 0;}
.show .sMid{padding:20px 0 0 0}
.show .sMid p{font-size:16px; line-height:28px;text-indent:2em;}
.show .sMid p img,.show .sMid img,.show .sMid video{display:block;max-width:700px;margin:10px auto;text-indent:0;}
.pagewid{margin-top:20px;}
.pagewid ul{ padding:10px 0;}
.pagewid li{height:30px; line-height:30px;color:#007ae3;}
.pagewid li a{color:#007ae3;}
.pagewid li a:hover{text-decoration:underline;}
#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center; }

.teach-list{margin-bottom:5px;margin-top:20px;margin-left:40px;}
.teach-list li{float:left;width:218px;text-align:left;line-height:30px;}
.teach-list li a{font-size:16px;}
.teach-list li a:hover{color:#8c0000;text-decoration:underline;}

.list-word{min-height:400px;}
.pic-fl{height:220px;width:185px;float:left;margin-bottom:15px;margin-left:40px;}
.pic-fl dt{height:185px;width:185px;}
.pic-fl dt img{height:185px;width:185px;}
.pic-fl dd{height:35px;line-height:35px;text-align:center;}
.pic-fl a:hover dd{color:#b90500;}