section,.w1200{width:1200px;margin:0 auto}

.img,.i_dot{background:url(../images/img.png) no-repeat}
.i_dot{height:5px;width:5px;background-position:-126px 0}
.news_list a:hover .i_dot{background-position:-126px -8px}
.i3{height:24px;width:26px;background-position:-64px 0;}
.i4{height:26px;width:26px;background-position:-95px 0;}
.i1{height:24px;width:26px;background-position:0 0;}
.i2{height:28px;width:28px;background-position:-31px 0;}


body{background:#f5f5f5 url(../images/bg.png) 50% top no-repeat}
article{padding-bottom:80px}
/*header*/
header{height:145px;color:#666;position:relative;z-index:99999;border-top:5px solid #155e9e}
.t_search{width:261px}
.t_search .i_txt{width:186px;height:44px;line-height:44px\0;*line-height:44px;padding:0 14px;font-size:16px;color:#333;border:1px solid #ddd;margin-right:-1px}
.search_btn{width:44px;height:44px;padding:0;border:none;border:1px solid #ddd;cursor:pointer}
.t_logo{width:644px;height:145px}
.t_logo img{width:644px;height:67px;margin-top:38px}
.t_link b{margin:0 12px}

nav{background:#155e9e;height:60px;z-index:99999}
nav:before,nav:after{content:'';position:absolute;top:0;width:20px;height:60px;background:url(../images/nav_l.png) 50% no-repeat}
nav:before{left:-20px}
nav:after{right:-20px;background-image:url(../images/nav_r.png)}
nav ul li{position:relative;float:left;margin-left:-1px}
nav ul li:hover h3 a{background:#197bd0}
nav h3 a{color:#fff;line-height:60px;height:60px;font-size:16px;display:block;padding:0 22px;position:relative;z-index:6}
nav ul li:before{content:'';position:absolute;border-left:1px dashed #0f4b80;height:22px;left:0;top:50%;margin-top:-11px}
nav ul li:first-child:before{content:none}
nav .active h3 a{background:#197bd0}
nav .sub_nav{display:none;position:absolute;left:0;background:#197bd0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<100%?"100%":"")}
.sub_nav a{display:block;line-height:46px;padding:0 20px;color:#fff;white-space:nowrap;font-size:14px}
.sub_nav a:hover{background:#155e9e}

.i_left{width:290px}
.i_right{width:890px}

/*slide news*/
.slide_news,.slide_news img{width:506px;height:314px;overflow:hidden}
.slide_news .page{position:absolute;right:20px;bottom:18px}
.slide_news .page li{width:10px;height:10px;background:#fff;margin:0 5px;display:inline-block;*display:inline;zoom:1;cursor:pointer;opacity:.8;filter:alpha(opacity=80)}
.slide_news .page .on{background:#197bd0;opacity:1;filter:alpha(opacity=100)}

.slide_news .txt{left:0;bottom:0;width:100%;background:rgba(0,0,0,.6);_background:#000;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#CC000000, endColorstr=#CC000000);overflow:hidden}}
.slide_news .txt li{width:100%}
.slide_news .txt a{display:block;padding-left:20px;width:380px}
.slide_news .txt,.slide_news .txt li{position:absolute;height:56px;line-height:56px}

/*news*/
.college_news{width:364px}
.college_news .tit{padding-bottom:12px}
.tit{border-bottom:1px solid #cecfd0;color:#333}
.tit em{line-height:1em}
.tit .more{color:#999;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0UyMjJDNDBGNEM3MTFFOTkyODZFRUI4NzFFMjdGNzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0UyMjJDM0ZGNEM3MTFFOTkyODZFRUI4NzFFMjdGNzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhGNDM2ODFGNEJBMTFFOThCQzc5ODczM0UxNUNCNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhGNDM2ODJGNEJBMTFFOThCQzc5ODczM0UxNUNCNTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69qtvVAAAAaklEQVR42mKYOXPmeiAW/P//PwMyZmJgYAgA4nOzZs0yY0ACTFBaAYiPACULgJgRWQIEWIG4H4jXASUFWRgwAchofiYsEhuAOBhZ4jcQFwJxUFpa2nuYUQ+AOBwocArZVSCtRsiCIAAQYACASCblBKktAwAAAABJRU5ErkJggg==) right 50% no-repeat;padding-right:12px}
.news_list a{display:block;line-height:44px;position:relative;border-top:1px dashed #ddd}
.news_list a:first-child{border-top:none}
.news_list a:hover,.news_list a:hover time{color:#2874b2}
.news_list a:hover time p{border-color:#2874b2}
.news_list a:hover time span{background:#2874b2}
.news_list time{font-size:14px;color:#999}
.college_news .news_list em{width:280px}
.i_dot{margin-right:14px}

/*info*/
.l_info{width:288px;height:312px;border:1px solid #dddddd}
.l_info h3{color:#1d70b9;font-size:16px;margin:-1px -1px 0;color:#fff;border-top:3px solid #197bd0;background:url(../images/tit_bg.jpg) 50% no-repeat;line-height:36px;height:39px;text-align:center}
.l_info .txt{color:#666;line-height:26px;background:url(../images/box_logo.jpg) right bottom no-repeat;margin:20px 16px 24px}
.l_info .txt em{color:#333;width:74px}

/*i_service*/
.i_service{margin-left:-19px}
.i_service a{float:left;margin-left:19px}
.i_service a:hover{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}
.i_service a img{width:284px;height:68px}

/*i_img*/
.i_img a{display:block;margin-top:12px;border:2px solid #fff}
.i_img a,.i_img img{width:286px;height:84px;overflow:hidden}
.i_img a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

.i_news{border:1px solid #ddd;background:#fff;width:433px}
.i_news .tit{line-height:51px;padding:0 20px}
.i_news .tit em{line-height:49px}
.i_news .news_list{padding:8px 20px}
.i_news .news_list a{line-height:42px}
.i_news .news_list em{width:300px}


/*new open*/
.new_open{width:500px}
.li{margin-right:8px}
.new_open .news_list a{padding:0;line-height:40px}
.new_open .news_list em{width:390px}
.news_list a:hover em{padding-left:5px}

/*active_publicity*/
.active_publicity{background:url(../images/c_bg.jpg) 50% no-repeat;border:1px solid #ddd;margin-bottom:24px}
.active_publicity .tit{line-height:59px;padding-bottom:0;padding:0 20px}
.active_publicity .tit em{line-height:58px}
.active_publicity .con{margin:16px 28px}
.active_publicity .con a{width:156px;height:52px;border:1px solid #dbe0e8;color:#333;padding:0 10px;line-height:52px;float:left;position:relative;margin:10px 15px;background:#fff;}
.active_publicity .con a:hover{border-color:#197bd0;background:#197bd0;color:#fff}

/*qu*/
.i_qu{width:16px;height:16px;background-image:url('../images/qu.png');background-repeat:no-repeat;vertical-align:-3px}
.ms{background-position:-19px}
.pos{background-position:-38px 0;width:13px;margin-left:2px}
.time{background-position:-54px 0}
.down{background-position:-72px 20px}
.qu_wrap{line-height:24px;margin-top:-14px}
.qu_wrap .hd{margin-bottom:10px}
.qu_wrap li{padding:24px 20px 30px 20px;border-bottom:1px solid #ddd}
.qu_wrap .hd h3{font-size:18px;color:#333;margin-bottom:6px}
.qu_wrap .des{margin:6px 0 14px;color:#666}
.qu_wrap .bd{padding:16px;background:#eee;padding-right:66px;height:24px;overflow:hidden}
.qu_wrap .down{height:56px;right:20px;top:0}
.qu_wrap .h_auto .down{background-position:-89px 20px}
.h_auto{height:auto !important}

.form_wrap li{margin:10px 0}
.form_wrap input,.form_wrap select,.form_wrap textarea{width:470px;box-sizing:content-box}
.layui-form-select .layui-input{padding-right: 10px}
.form_wrap p input,.form_wrap p select,.form_wrap p textarea{width:200px}
.form_wrap p{margin:0 12px}
.form_wrap em{width:100px;text-align:right;margin-right:16px;vertical-align:middle}
.form_wrap .red{margin-right:6px;font-style:normal}
.captcha{width:120px;height:38px;margin-left:20px}
.form_wrap .i_code{width:330px}
.captcha img{width:120px;height:38px}

.form_c{width:640px;margin:0 auto}
.btn{min-width: 100px;height: 42px}

/*footer*/
footer{background:#155e9e;font-size:15px;padding:26px 0;line-height:40px}
footer,footer a{color:#aac1dc}
footer .txt{margin-top:4px}
.f_link{width:464px}
.f_link li{position:relative;margin-right:20px;vertical-align:middle}
.f_link a{display:block}
.f_link h3 a{width:156px;height:38px;line-height:38px;background:url(../images/down.png) right 50% no-repeat;color:#fff;padding:0 40px 0 10px;border:1px solid #71a1cb;font-size:14px}
.f_link .con{display:none;position:absolute;left:0;padding:10px 16px;border:2px solid #1d70b9;bottom:40px;background:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;  max-height:420px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<420?"420px":"");overflow-y:auto;min-width:172px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>172?"172px":"")}
.f_link .con a{color:#333;line-height:36px;white-space:nowrap;border-top:1px dashed #ddd}
.f_link .con a:first-child{border-top:none}
.f_link .con a:hover{color:#1d70b9}
.f_copy{margin-left:24px}

/*list*/
aside{width:300px;margin-right:30px}
.list_tit{line-height:80px;color:#fff;background:#29a9df;margin-bottom:10px;font-size:24px;padding:0 14px}
.list_tit p{text-transform:uppercase}
.slide_nav a{display:block;font-size:16px;background:#eee;color:#666;position:relative}
.slide_nav h3 a{line-height:52px;padding:0 50px 0 20px;color:#333}
.slide_nav h3 a:before{content:'';position:absolute;width:22px;height:10px;right:20px;top:50%;margin-top:-5px;background:url('../images/nav_down.png') no-repeat}
.slide_nav .on a{background:#155e9e;color:#fff}
.slide_nav .on a:before{background-position:0 -13px}
.slide_nav .con a{background:none;border-top:1px solid #eee;padding:16px 20px 16px 36px;font-size:16px}
.slide_nav .con a:before{content:'';position:absolute;width:4px;height:4px;background:#ccc;left:20px;top:50%;margin-top:-2px}
.slide_nav .con a:first-child{border:none}
.con_wrap{width:870px}
.site_wrap{line-height:46px;border-bottom:1px solid #ddd}
.site_wrap h2{padding:0 10px;font-size:20px;color:#0062b2;font-weight:700;border-bottom:1px solid #0062b2;margin-bottom:-1px;float:left}
.site_wrap .current{color:#666;line-height:40px}
.site_wrap .current .icon,.site_wrap .current a:hover{color:#0062b2}
.site_wrap .current a{display:inline-block;*display:inline;*zoom:1;padding:0 10px}
.news_list em{width:720px}
.page_wrap{margin-top:40px}

/*content*/
.news_hd{padding:10px 0;margin-bottom:26px;color:#333}
.news_hd h3{font-size:26px;color:#333;margin-bottom:10px}
.news_hd p span{margin:0 16px;color:#999}
.news_bd{font-size:16px;line-height:1.8em;color:#666}

/*web_map*/
.web_map h3{font-size:18px;color:#1d70b9;margin:0 0 20px;height:26px;border-left:5px solid #1d70b9;padding:0 20px}
.web_map .con{margin-bottom:30px;padding-bottom:24px;border-bottom:1px dashed #ddd}
.web_map a{padding:0 20px;white-space:nowrap;line-height:34px}
