*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.trans{-o-transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; transition:.3s;}
html,body{margin:0;}
hr{border: none;outline: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;margin:0;}
li,ul,ol{list-style-type: none;margin:0;padding:0;}
img{max-width: 100%;}
body{font-family:"微软雅黑","Microsoft Yahei";font-size:14px;}
input,textarea{font-family:"微软雅黑","Microsoft Yahei";}
.w_1200{width:1200px;margin:auto;}
.fl { float: left;}
.fr { float: right;}
em,i{font-style: normal;}
.clearfix {display: block;}
.clearfix:before, .header:before, .main:before, .footer:before {content: '';display: block;}
.clearfix:after, .header:after, .main:after, .footer:after { content: ''; display: block; clear: both; visibility: hidden;height: 0;}
a{color: #333;text-decoration: none;}
a:hover{color: #e4392a;}


.htop{height:120px; background:#3993bb;/*  background-image:url(../image/htopbg.jpg); background-repeat:repeat-x; background-position:top; */ overflow:hidden;}
.htop .logo a{display:block;}
.htop .logo{margin-top:11px}
.htop .tel{color:#FFF;font-size:22px;line-height:120px;}
.nav{
	/* background-color:#1b96d1; */
	position:relative;
	height:45px;
	border-top:1px solid #1479a3;
	background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#4a9fc8), to(#2284a9));
	background:-webkit-linear-gradient(top, #4a9fc8, #2284a9);
	background:-moz-linear-gradient(left, #4a9fc8, #2284a9);
	background:-ms-linear-gradient(left, #4a9fc8, #2284a9);
	background:-o-linear-gradient(left, #4a9fc8, #2284a9);
	background:linear-gradient(top right, #4a9fc8, #2284a9);
	}
.nav:before{content:""; display:block; position:absolute; width:100%; height:1px; background:#85c6dc}
.nav #navbox ul li{float:left;border-right:1px solid #5aa4c2;width:99px;line-height:44px;text-align:center; position:relative;}
.nav #navbox ul li a{color:#FFFFFF;font-size:14px;}
.nav #navbox ul li .smenu{display:none; background:#2284a9; /* background-color:rgba(27, 150, 209,0.8); */ position:absolute; z-index:9999;}
.nav #navbox ul li:hover .smenu{display:block;}
.nav #navbox ul li .smenu li{line-height:34px; border-right:0; border-bottom:#87cced solid 1px;}
.nav #navbox ul li .smenu li:hover{background:#1b96d1;}


.mainbox {margin-top:36px;}
.mainbox .newsbox{width:598px;border:#cbd5df solid 1px;}
.mainbox .newsbox .titbox{background-image:url(../image/titboxbg.jpg); background-repeat:repeat-x; background-position:left;height:31px;line-height:30px;font-family:'宋体';}
.mainbox .newsbox .titbox .tit{background-image:url(../image/titbg.jpg); background-repeat:no-repeat; background-position:left;height:31px;width:121px;padding-left:32px;font-size:14px;color:#FFFFFF;font-weight:600;}
.mainbox .newsbox .titbox .more{width:62px;line-height:30px;}
.mainbox .newsbox .titbox .more a{font-size:14px;color:#585858;}
.mainbox .newsbox .newslist{padding:12px 40px 20px 22px; font-family:'宋体';font-size:14px;line-height:32px;color:#454545;}

.mainbox .xxggbox{width:578px;}
.mainbox .xxggbox .titbox{background-image:url(../image/not_bg.jpg); background-repeat:repeat-x; background-position:left;height:31px;line-height:30px;font-family:'宋体';border:#2284a9 solid 1px;border-botton:0;}
.mainbox .xxggbox .titbox .tit{height:31px;width:121px;padding-left:32px;font-size:14px;color:#FFFFFF;font-weight:600; }
.mainbox .xxggbox .titbox .more{width:62px;line-height:30px;}
.mainbox .xxggbox .titbox .more a{font-size:14px;color:#FFFFFF;}
.mainbox .xxggbox .newslist{padding:12px 40px 20px 22px; font-family:'宋体';font-size:14px;line-height:32px;color:#454545;border:#cbd5df solid 1px; border-top:0;min-height:321px;}
.mainbox .xxggbox .newslist a{color:#454545;}
.mainbox .xxggbox .newslist a:hover{text-decoration: underline;}
.mainbox .xxggbox .newslist span{float:right;color:#454545;}



.newslist em{float:left;}
.newslist a{color:#454545;display:inline-block;float:left;}
.newslist li i{height:30px;display:inline-block;float:left;}
.newslist li i:after{ content:'';display:inline-block;width:36px;height:30px;background:url(../image/new2.png)no-repeat center;background-size:100%;margin-left:5px;margin-top:0px;}
.newslist li:after{content: ''; display: block; clear: both; visibility: hidden;height: 0;}
.newslist a:hover{text-decoration: underline;}
.newslist span{float:right;color:#454545;}



.newslist ul li  a{display:inline-block;   width:400px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;height:30px; line-height:30px;}



.footer{ height:100px; background-image:url(../image/foot_bg.jpg); background-repeat:repeat-x; background-position:top;margin-top:20px;}
.footer .w_1200{padding-top:10px;text-align:center;}

.page_main{margin-top:15px;}
.page_main:after{ content: ''; display: block; clear: both; visibility: hidden;height: 0;}
.page_main .page_main_left{float:left;width:920px;min-height:600px;}
.list_main_left_map { line-height: 50px; border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: #dadada;}

.page_main .list_main_right{float:right; width:232px;margin-top: 20px;}
.page_main .list_main_right .title{background-image:url(../image/mid_rg.jpg);background-repeat:;background-position:top;height:35px;line-height:35px;color:#FFFFFF;padding-left:30px;}
.page_main .list_main_right .subnav_list{border:#dfdfdf solid 1px;padding-bottom:15px;}
.page_main .list_main_right .subnav_list a{font-size: 14px;margin:auto; font-weight: bold; width: 174px;height: 30px; text-align: center; line-height: 30px;display: block; margin-top: 10px;background: url(../image/public_list1.jpg) no-repeat;}
.page_main .list_main_right .subnav_list li.on a{color:#e4392a;}
.page_main .list_main_right .rzsrx {margin-top:15px;}
.page_main .list_main_right .rzsrx .rzsrx_main{border:#dfdfdf solid 1px;padding:10px 15px;}
/*内容*/
.page_main_left .activity-details-wrap .aboutIn{padding-top:30px;}
/*列表*/
.page_main_left .service-box{min-height:410px;}
.page_main_left .service-box .newslist{margin:10px 0;}
.page_main_left .service-box .newslist li{line-height:36px;font-family:'宋体';font-size:14px;color:#454545; border-bottom:dashed 1px #dfdfdf;}
.page_main_left .service-box .newslist li span{float:right;}
.page_main_left .service-box .newslist li a{/*color:#FF0000;*/color:#454545;}
.page_main_left .service-box .newslist li:nth-child(n+5) a{color:#454545;}

/*图文*/
.page_main_left .activity-details-wrap{min-height:410px;}

.page_main_left .picbox{margin-top:10px;}
.page_main_left .picbox li{padding:15px 0;border-bottom:dashed 1px #dfdfdf;}
.page_main_left .picbox li .img{width:180px;height:120px;}
.page_main_left .picbox li .img img{width:180px;height:120px;}

.page_main_left .picbox li .text{width:700px;}
.page_main_left .picbox li .text h3 a{color:#232323;font-weight:600;}
.page_main_left .picbox li .text h3:hover a{color:#e4392a;text-decoration: underline;}
.page_main_left .picbox li .text h3 {overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}
.page_main_left .picbox li .text p{margin-top:15px;color:#565656;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.page_main_left .picbox li .text span{color:#787878;}
/*图片*/
.page_main_left .cases_list{padding-top:20px;padding-botttom:20px;}
.page_main_left .cases_list li{float:left;width:160px;margin-right:28px;margin-top:20px;height:188px;}
.page_main_left .cases_list li:nth-child(5n){margin-right:0;}
.page_main_left .cases_list li img{width:100%;height:120px;}
.page_main_left .cases_list li p{}

/**在线招聘*/
.reume-wrap{margin-top:50px;margin-bottom:50px;}
.reume-wrap .title{text-align:center;}
.reume-wrap .title h3{font-size:24px;}
.reume-wrap .title p{font-size:14px;margin-top:8px;color:#787878;}
.reume-wrap .content{width:532px;margin:auto;}
.reume-wrap .resume ul li{width:532px;margin-top:15px;}
.reume-wrap .resume ul li input[type="text"]{width:532px;height:40px;line-height:40px;padding-left:10px;border:#dfdfdf 1px solid;}
.reume-wrap .resume ul li textarea{width:532px;height:100px;line-height:40px;padding-left:10px;border:#dfdfdf 1px solid;}
.reume-wrap .resume ul li input[type="submit"],.reume-wrap .resume ul li input[type="reset"]{width:48%;height:40px;background:#1b96d1;border:0; cursor:pointer;color:#FFFFFF; border-radius:5px;font-size:16px;}
.reume-wrap .resume ul li input[type="submit"]:hover{background:#117cb0;}
.reume-wrap .resume ul li input[type="reset"]{background:#767676;margin-left:4%;}
.reume-wrap .resume ul li input[type="reset"]:hover{background:#454545;}
.reume-wrap .resume ul li span{padding-right:20px;}


/**在线留言*/
.msg-wrap{margin-top:50px;margin-bottom:50px;}
.msg-wrap .title{text-align:center;}
.msg-wrap .title h3{font-size:24px;}
.msg-wrap .title p{font-size:14px;margin-top:8px;color:#787878;}
.msg-wrap .content{width:532px;margin:auto;}
.msg-wrap .msg ul li{width:532px;margin-top:15px;}
.msg-wrap .msg ul li input[type="text"]{width:532px;height:40px;line-height:40px;padding-left:10px;border:#dfdfdf 1px solid;}
.msg-wrap .msg ul li textarea{width:532px;height:100px;line-height:40px;padding-left:10px;border:#dfdfdf 1px solid;}
.msg-wrap .msg ul li input[type="submit"]{width:532px;height:40px;background:#1b96d1;border:0; cursor:pointer;color:#FFFFFF; border-radius:5px;font-size:16px;}
.msg-wrap .msg ul li input[type="submit"]:hover{background:#117cb0;}
.msg-wrap .msg ul li span{padding-right:20px;}

/**录取查询*/
.lqcx-wrap{margin-top:50px;margin-bottom:50px;min-height:400px;}
.lqcx-wrap .title{text-align:center;}
.lqcx-wrap .title h3{font-size:24px;}
.lqcx-wrap .title p{font-size:14px;margin-top:8px;color:#787878;}
.lqcx-wrap .content{width:532px;margin:auto;}
.lqcx-wrap .lqcx ul li{width:532px;margin-top:15px;}
.lqcx-wrap .lqcx ul li input[type="text"]{width:532px;height:40px;line-height:40px;padding-left:10px;border:#dfdfdf 1px solid;}
.lqcx-wrap .lqcx ul li textarea{width:532px;height:100px;line-height:40px;padding-left:10px;border:#dfdfdf 1px solid;}
.lqcx-wrap .lqcx ul li button[type="submit"]{width:532px;height:40px;background:#1b96d1;border:0; cursor:pointer;color:#FFFFFF; border-radius:5px;font-size:16px;}
.lqcx-wrap .lqcx ul li button[type="submit"]:hover{background:#117cb0;}
.lqcx-wrap .lqcx ul li span{padding-right:20px;}
.search_list li { line-height: 36px; font-family: '宋体';  font-size: 14px; color: #454545; border-bottom: dashed 1px #dfdfdf;}
.search_list li:after{content:''; display:block; height:0; overflow:hidden; clear:both;}
.search_list li h3{font-weight:600;float:left;}
.search_list li span { float: right;}


#page{padding:15px 0; text-align:center;}
#page a{display:inline-block;padding:0 12px;height:36px;line-height:32px;border:#dfdfdf 1px solid; text-align:center;}
#page a:hover{color:#454545;}
#page a.cur{color:#ff0000;}

.page_main{min-height:600px;}

/**/
.float0831{POSITION:fixed; TOP: 180px; RIGHT: 1px; _position: absolute; z-index:99998}
.float0831 .floatL{POSITION: relative; WIDTH: 28px; FLOAT: left}
.float0831 .floatL A{TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.float0831 .btnCtn{BACKGROUND: url(../image/float_s2.gif) no-repeat}
.float0831 .btnCtn{BACKGROUND-POSITION: 0px -396px}
.float0831 .btnCtn{POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnCtn{TOP: 118px; LEFT: 2px}
.float0831 .btnOpen{BACKGROUND: url(../image/float_s2.gif) no-repeat}
.float0831 .btnOpen{BACKGROUND-POSITION: -30px -396px}
.float0831 .btnOpen{POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen{TOP: 118px; LEFT: 1px}


.float0831 .floatR{PADDING:6px; WIDTH:180px; text-align:center; -webkit-border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; -o-border-radius:8px 0 0 8px; border-radius:8px 0 0 8px; background-color:#019FE9; FLOAT: left; OVERFLOW: hidden}

.zxbm{height:50px; margin-bottom:8px}
.zxbm, .lx_info{background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px}
.zxbm a{display:block; font-size:18px; font-weight:bold; line-height:50px; color:#F00; text-align:center!important; text-decoration:none}

.lx_info{padding-bottom:26px; overflow:hidden; margin:0!important}
.lx_info dt{border-bottom:1px solid #e1e1e1; font-size:17px; height:38px; line-height:38px; overflow:hidden; white-space:nowrap;}

.lx_info .t{font-size:17px; color:#019FE9; font-weight:bold; height:48px; line-height:48px}
.cb_qr img{width:110px; margin-top:10px}
.cb_qr p{font-size:12px; height:20px; line-height:20px; text-align:center; margin:0!important; overflow:hidden;}




/* 左侧新加 */
.float0832{POSITION:fixed; TOP: 180px; left: 1px; _position: absolute; z-index:99998}

.float0832 .floatL{POSITION: relative; WIDTH: 28px; FLOAT: right}
.float0832 .floatL A{TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.float0832 .btnCtn{BACKGROUND: url(../image/float_s2.gif) no-repeat}
.float0832 .btnCtn{BACKGROUND-POSITION: -30px -396px}
.float0832 .btnCtn{POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0832 .btnCtn{TOP: 118px; LEFT: 0}
.float0832 .btnOpen{BACKGROUND: url(../image/float_s2.gif) no-repeat}
.float0832 .btnOpen{BACKGROUND-POSITION: 0px -396px}
.float0832 .btnOpen{POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0832 .btnOpen{TOP: 118px; LEFT: 1px}


.float0832 .floatR{PADDING:6px; WIDTH:180px; text-align:center; -webkit-border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -o-border-radius:0 8px 8px 0; border-radius:0 8px 8px 0; background-color:#019FE9; FLOAT: left; OVERFLOW: hidden}

