body{background:#EEEEEE; font: normal 100% Helvetica, Arial, sans-serif; margin:0 auto;min-width:320px; max-width:660px;color:#666;overflow-x: hidden;padding:0 0 70px 0; }

h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 400;}

ul,li,dl{margin:0;padding:0; list-style:none;}

header,nav,hgroup,section,article,footer{display:block; height:auto;}

.bgcol{background:#FFf;}.af00gzc{color:#F00;}

.clearfix:before,.clearfix:after{content:"";display:table;}

.clearfix:after{clear:both;}

.clearfix{zoom:1;}
p{font-family:"微软雅黑";}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

a{text-decoration:none; color:#666; }

.clear{clear:both;}

.mr{margin:0 auto;}

.lef{float:left;}

.rig{float:right;}

.mt1{margin:8px auto auto auto;}

.mt{margin-top:5px;}

.mtle{ margin-left:2%;}

.w100{width:98%;}

.w1001{width:100%;}

.toubu{margin:0 auto; padding:0px 0;}

.logot h1{margin:0;}

.logot img{display:block; margin:1px auto;}

.section3{margin-top:5px; background:#fff; overflow:hidden;}

.section4{background:#Fff; margin-bottom:5px;}

.section1_1{height:auto; overflow:hidden; position:relative;}
#BizQQWPA{cursor:pointer;}

@media screen and (min-width: 550px){.logot img{width:100%; margin-left:0;}}

@media screen and (max-width:480px){.logot img{width:100%;margin-left:0px; }}
/*公告*/
#announcement_main{ background:#FFF;}
#announcement {height:43px; line-height:43px; background-image:url(announcement.png);color:#FFF;margin:0px auto;}
#announcement .announcement_title{ float:left;font-weight:bold; text-indent:5px; padding:0px 15px;}
.announcement_title a{ color:#FFF;}
#announcement .announcement_body{float:left; width:700px;}
#announcement .announcement_bottom{float:right; height:28px; width:300px; margin-top:5px; padding-right:20px;}
.announcementlist{ }
.announcementlist li { overflow:hidden;}
.announcementlist li a{ color:#FFF;}


/*===FlexSlider幻灯片  开始===*/
#banner {overflow:hidden; max-width:98%;margin-left:5px;}
/*幻灯片标题*/
 .flex-caption { width:100%; padding:3px 0px; position: absolute; bottom: 3px;color: #fff;text-align: right;font-size: 14px;line-height: 22px;height:22px;}
/* FlexSlider Necessary Styles*/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0px; background: #fff; border: 0px solid #fff; position: relative;  zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
/*.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}*/
.flex-control-nav{ width: 100%;position:absolute; bottom:10px;  margin:0px; text-align: center; border:0px dashed red}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
/*===FlexSlider幻灯片  结束===*/

/* 电话 */

.cll{clear:both; margin:0 auto; padding:20px 0; text-align:center;}

@media screen and (min-width:400px){.cll img{margin:0 auto; width:362px; display:block;}}	

@media screen and (min-width: 350px) and (max-width: 399px) {.cll img{margin:0 auto; width:330px; display:block;}}

@media screen and (max-width:349px){.cll img{margin:0 auto; width:300px; display:block;}}

/*导航*/

nav{height:30px; padding:0px 0;}

nav ul{ width:100%;}

nav ul li{float:left; width:20%; height:30px; line-height:30px; text-align:center; font-size:0.91em; background:#2b76d5;}

nav ul li a{color:#fff;font-family:Microsoft YaHei; font-weight: bold;}

nav ul li a img{ display:block; margin:0 auto;}

/*专业*/
.dh{width:100%; margin:0 auto; overflow:hidden;}
.dz_jy{width:32%; float:right;}
.xydz{background:#139BF1;position:relative;}
.zy_jzdx{font-weight:bold; margin-top:10px;}
.zy_jzdx span{ color:#EEEEEE;    font-size: 12px;}
@media screen and (min-width: 320px) and (max-width: 375px){.zy_zy_yss{display:none;}}
.msfc{background:#139BF1; width:32%; position:relative;margin-left: 4px;}
.msfc dl{text-align:center; color:#fff;font-family:Microsoft YaHei;}
@media screen and (min-width: 320px) and (max-width: 375px) {.zy,.dz_jy{height:200px;overflow:hidden;}.zy img{ height:100%;}.xydz,.msfc{height:100px;overflow:hidden;margin-bottom: 5px;}.zy_jzdx{font-size:0.83em;}.zy_zy_yss{font-size:0.8em;}}
@media screen and (min-width: 376px) and (max-width: 412px) {.zy,.dz_jy{height:330px;overflow:hidden;}.zy img{ height:100%;}.xydz,.msfc{height:162px;overflow:hidden;margin-bottom: 5px;} .zy_jzdx{font-size:1em;}.zy_zy_yss{font-size:0.875em;}}
@media screen and (min-width:413px){.zy,.dz_jy{height:350px;overflow:hidden;}.zy img{height:100%;}.xydz,.msfc{height:172px;overflow:hidden;margin-bottom: 5px;}.zy_jzdx{font-size:1em;}.zy_zy_yss{ font-size:0.875em;}}
.zy{width:66%; float:left; overflow:hidden;}
.xydz dl{text-align:center; color:#fff;font-family:Microsoft YaHei;}
.zy_jzdx_bg171{ background:url(zy_bg1.png) center 50% no-repeat; margin:0 auto; width:75px; height:62px;}
.zy_jzdx_bg170{ background:url(zy_bg2.png) center 50% no-repeat; margin:0 auto; width:75px; height:62px;}
.zy_jzdx_bg166{ background:url(zy_bg3.png) center 50% no-repeat; margin:20px auto; width:75px; height:62px;}
.zy_jzdx_bg168{ background:url(zy_bg4.png) center 50% no-repeat; margin:0 auto; width:75px; height:62px;}
.zy_jzdx_bg167{ background:url(zy_bg5.png) center 50% no-repeat; margin:0 auto; width:56px; height:62px;}
.zy_jzdx_bg171,.zy_jzdx_bg170,.zy_jzdx_bg169,.zy_jzdx_bg168,.zy_bg167{position:absolute;bottom:26%;left:50%; margin-left:-38px;}
.zy_jzdx_bg5{position:absolute;bottom:26%;left:50%; margin-left:-28px;}
.zy_zy_yss{position:absolute; bottom:7%; width:100%; height:20px; line-height:20px;}
.dh_2{ width:100%; margin:10px 0 0 0;}

/*学校新闻+实时热点*/

.section1{background:#Fff;}

.section2{background:#Fff; margin-top:5px;}

.bta{display:block; height:40px; width:100%;color:#222;border-bottom:1px solid #EEEEEE; padding:0 10px;}

.sech2{line-height:40px; margin:0;font-family:Microsoft YaHei; font-weight:bold; font-size:1em;color:#139BF1; display:block;}

.sech2 span{color:#E95853;}

.gd{display:block;line-height:40px;font-size:0.8em; width:50px; text-align:right;color:#888;}

.s2{height:auto; padding:0 10px;}.s4{height:82px; padding:5px 10px 0 10px;}.s5{height:40px;padding:0px 0px 10px 10px; overflow:hidden;}.s6{height:5px; overflow:hidden; padding:0 10px;}.s7{height:30px; padding:0 10px; line-height:30px; overflow:hidden;}

.s3{height:40px; background:#F8F8F8; padding:0 10px; text-align:center;}.s3 a{font-size:0.875em; color:#666; line-height:40px;}

.s2015324{height:44px; background:#fff; text-align:center;}

.s2015324 a{font-size:1.2em; width:49.5%; background:#2b76d5; margin:4px 0 0 0; color:#fff; line-height:35px;}

.newcs{height:90px;padding:5px 0;}

.newcs a:visited .sech3{color:#888;}

.sech3{line-height:24px; margin:0; height:24px;font-weight:500;font-family:Microsoft YaHei;color:#000; display:block; overflow:hidden;}

.newcs_titp1{margin:0; height:48px;font-size:0.8em; color:#9e9e9e; display:block; line-height:18px; overflow:hidden; border-bottom:1px solid #EAEAEA;}

.new_lef{width:100%; height:88px; overflow:hidden;}

.new_lef img{float:left; margin-right:5px;}

.djyd{height:18px; overflow:hidden;color:#888; font-size:0.8em;}

@media screen and (min-width: 371px) {.new_lef img{width:99px;}.sech3{font-size:0.96em;}.htphrig{font-size:1em;}}

@media screen and (min-width: 320px) and (max-width: 370px) {.new_lef img{width:76px;}.sech3{font-size:0.875em;}.htphrig{font-size:0.86em;}}

@media screen and (min-width: 453px) {.djyd{display:block;text-align:right;}}

@media screen and (min-width: 320px) and (max-width: 452px){.djyd{width:80px; float:right;}}

/*话题排行榜*/

.htphlef{width:65px; height:40px; overflow:hidden;}

.lump_e43b3e{background:none repeat 0 0 #e43b3e; color: #fff; display: inline-block; font-size:0.875em;height:24px; line-height: 24px; margin-top:7px; padding:0 2px;position: relative; }

.lump_e43b3e i{border-color: #fff #fff #fff #e43b3e; border-style:solid; border-width:2px 0 2px 2px; line-height: 40px;position:absolute;right:-2px; top:10px; }

.htphrig{width:80%;height:40px;line-height:40px; overflow:hidden;}

.htphrig p{height:40px;width:100%;font-size:0.85em; color:#e43b3e;overflow:hidden; margin:0;}

.sekuai{color:#FFF; background:#E95853;}

/*为你推荐*/

.tja{border:1px solid #EAEAEA; width:49%; border-radius:5px; margin:3px auto 3px auto; font-size:0.875em; height:30px; text-align:center; line-height:30px; overflow:hidden;}

/*校园环境开始*/

.st2_left{width:41%; height:auto;}

.st2_left a,.st2_right_1 a,.st2_right_2_1 a,.st2_right_2_2 a{display:block; position:relative; width:100%;left:0;top:0;}

.st2_left img{width:100%;}

.pic_title{width:100%; margin:0; padding:0; text-align:center; font-size:0.875em;position:absolute;bottom:0;height:25px; z-index:1; left:0;line-height:25px;background:#333;opacity:0.7;color:#fff;}

.pic_title1{margin-bottom:3px;}

.pic_title2{margin-bottom:2px;}

.st2_right{width:58.3%;}

.st2_right img{width:100%;}

.st2_right_1{width:100%; height:50%;overflow:hidden;} .st1_right_1 img{width:100%;}

.st2_right_2{width:100%;}

.st2_right_2_1{width:49.4%;}

.st2_right_2_1 img{width:100%;}

.st2_right_2_2{width:49.4%;} .st1_right_2_2 img{width:100%;}

/*校园环境end*/

/********在线报名***********/

.zxbm{ width:99%;margin:0 auto; margin-left:10px;height:auto; background:#FFF; padding-bottom:10px; overflow:hidden;}

.zxbm p{ margin:5px auto;text-indent:0; width:100%;line-height:35px; display:block; overflow:hidden;}

#GuestName,#Contact,#email,#QQ,#MessageContent{height:32px;padding-left:7px;font-size:0.875em; border:1px solid #ccc; border-radius:3px; line-height:30px; color:#888; width:90%;}
#f5,#f2{height:32px;font-size:0.875em;padding-left:3px; border:1px solid #ccc; border-radius:3px; line-height:30px; color:#888; width:90%;}

.zbtjsj{height:1px; width:100%; display:block; display:none;}

#bmtime{height:1px;}

#baoming{font-size:12px;}
#baoming td{line-height:30px;}
#baoming input{line-height:20px;}
.coolbg{ width:100%; height:32px; background:#2b76d5; color:#FFF; cursor:pointer;

font-size:0.9em; font-weight:bold; border:1px solid #ccc; border-radius:5px; line-height:30px;}

/***********底部*************/

footer{ overflow:hidden;}

footer #scwtdz{display:block;font-size:0.875em;height:25px; line-height:25px; color:#888; overflow:hidden;}
footer #scwtdz a{display:inline;overflow:hidden;}

footer #scwtzy1{display:block; height:25px;overflow:hidden;text-align:center;}

footer #scwtzy1 a{height:20px; font-size:0.875em; color:#888; border-right: 1px solid #ddd; display:inline-block; line-height:20px; padding:0px 14px;}

footer #scwtzy1 a:nth-last-of-type(1) {border: none;}

/***********底部浮动咨询方式*************/

/*

.fl{height:auto; z-index:1000;}

.fl718{transform-origin:0px 0px 0px;transform: scale(1, 1);width:100%; position:fixed;bottom:0px;left:0px;margin:0; padding:0;}

.zx{max-width:660px; margin:0 auto -5px auto; padding:0;overflow:hidden;}

.zx a{ margin:0;}

.zx div{width:20%;}

.zx div img{width:100%;}

*/



/***********底部浮动咨询方式*************/

.fl{height:90px; z-index:1000; overflow:hidden;}

.fl718{transform-origin:0px 0px 0px;transform: scale(1, 1);width: 100%; position: fixed;bottom: 0px;left:0px;}

.zx{border-top:1px #ebebeb solid;max-width:660px; background:#fff; margin:0 auto; display: block; position: relative;height:40px; text-align:center; overflow:hidden;}

.zx div{float:left; width:25%; height:40px; border-right:1px #ebebeb solid;}

.zx div:nth-last-of-type(1) {border: none;}

.zx a{text-align:center; width:100%; font-weight:bold; line-height:40px; color:#E95853; font-size:0.875em;font-family:Microsoft YaHei;}



/***回到顶部样式***/

.backtop {width:40px;height:40px;background-color: #555;opacity:0.9;border-radius:50%;text-align:center;z-index:1001;position:fixed;right:2px;bottom: 42px;}

.backtop .icon-backtop{display: inline-block;margin: 10px auto;vertical-align: center;}

.iconfont {display: inline-block;vertical-align: top;}

.icon-backtop::before{width: 22px;height: 20px;}

.iconfont::before {content: "";display: inline-block;vertical-align: top;background:url(fhdb.png) center 50% no-repeat;}

/*临时样式*/

.rxtzs{background:#BC0807;}

.zyyy15820{margin:0 auto; display:block;}

	.box8 li{border-bottom:1px solid #dddddd;padding-bottom:5px;height:25px;overflow:hidden;}
	.box8 ul{
	display:block;
	width:100%;
	}
.box8 ul li{
	width:33%;
	display:block;
	font-size:0.6em;
	line-height:2.0em;
	border-bottom:1px solid #ccc;
	float:left;
	position:relative;
	}
.box8 ul li a{
	display:block;
	width:95%;
    font-style: normal;
font-weight:bold;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	color:#000;
	font-family:"微软雅黑";
	text-decoration:none;
	float:left;
	margin-left:5%;
	}
.box8 ul li img{
	width:3%;
	position:absolute;
	top:35%;
	}
.box8 ul li span{
	float:right;
	color:#2a2a2a;
	font-family:"微软雅黑";
	}
.box1{
	width:100%;
	padding:0 3%;
	}
	.box8{
	width:100%;
	padding:0 3%;
	}
.box8 img{width:100%;height:auto;display:block;}
	.box8 li{border-bottom:1px solid #dddddd;padding-bottom:5px;height:25px;overflow:hidden;}
.box1_l{
	width:100%;
	margin-top:2%;
	float:left;
	border-bottom:#CCC 1px double;
	}
.box1_l_tu{
	width: 36%;
    float: left;
    margin-right: 8px;
	}
.box1_l_tu img{
	width:100%;
	}
.box1_l_tu img{
	width:100%;
	}
.box1_l_wz{
	width:60.6%;
	float:right;
	font-size: 1.3em;
		
	}
.box1_l_wz span{
	width:100%;
	display:block;
	font-family:"微软雅黑";
	font-weight:bold;
	color:#e43b3e;
	}
@media screen and (max-width:360px){
.box1_l_wz span{
	width:100%;
	display:block;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:0.6em;
	line-height:none;
	}
.box1_l_wz p{
	line-height:1.2em;
	font-size:0.6em;margin:0px;
	}
}

@media screen and (min-width: 360px) and (max-width :440px){
.box1_l_wz span{
	width:100%;
	display:block;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:0.7em;
	line-height:none;
	}
.box1_l_wz p{
	line-height:1.5em;
	font-size:0.6em;margin:0px;
	}
}

@media screen and (min-width: 441px) and (max-width :500px){
.box1_l_wz span{
	width:100%;
	display:block;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:1.0em;
	line-height:none;
	}
.box1_l_wz p{
	line-height:2.5em;
	font-size:0.3em;
        margin:0px;
	}
	}
@media screen and (min-width: 500px) and (max-width :640px){
.box1_l_wz span{
	display:block;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:1.0em;
	line-height:1.0em;
	}
.box1_l_wz p{
	line-height:1.2em;
	font-size:1.2em;
        margin:0;
	}
	}
@media screen and (min-width:640px){
.box1_l_wz span{
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:1.0em;
	}
.box1_l_wz p{
	line-height:1.6em;
	font-size:1.5em
        margin:0px;
	}
}
.box2{
	width:100%;
	padding:0 3%;
	}
.jctu1{
	width:50%;
	float:left;
	text-align:center;

	}
	
	.jctu1 span {
    width: 100%;
    display: block;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 0.7em;
    line-height: none;
	color: #e43b3e;
}

.jctu1 img{
	width:100%; padding-right:5px;
	}
.jctu1 p {position: relative;top: -20px;margin:-10px;left: 30%;color: #fff;}
.box1 ul{
	display:block;
	width:100%;
	}
.box1 ul li{
	width:100%;
	display:block;
	font-size:1.0em;
	line-height:3em;
	border-bottom:1px solid #ccc;
	float:left;
	position:relative;
	}
.box1 ul li a{
        width:80%;
	display:block;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	color:#000;
	font-family:"微软雅黑";
	text-decoration:none;
	float:left;
	margin-left:5%;
	}
.box1 ul li img{
	width:3%;
	position:absolute;
	top:35%;
	}
.box1 ul li span{
	float:right;
	color:#2a2a2a;
	font-family:"微软雅黑";
	}
.q1 {
    width: 100%;
    height: 10px;
    background: #ccc;
    margin-top: 13px;
	}
.nav_bt img {
    float: left;
    width: 100%;
    display: block; height: auto;}
	.nav_bt{
	margin-bottom:10px;}
.btns{padding:8px;font-size:12px;font-family:微软雅黑;line-height:26px;padding-left:15px;}
.btns a{color:#222222;font-family:微软雅黑;text-decoration:underline;display: inline !important;}
/*******************/
.container{padding-bottom:.5rem;}
.professional {padding:0 8px 8px 8px; font-family:Microsoft YaHei;}
.professional dl {border-bottom: 1px dashed #d6d6d6; float: left; width: 100%; padding:.4rem 0}
.professional dl dt { float: left; margin: 0 10px 0 8px; position: relative; }
.professional dl dt img { width: 10rem; height: 8.5rem; position: relative }
.professional dl dd {font-size:1rem; color: #818181; }
.professional dl dd h2 {font-size:1.5rem; color: #333; margin-bottom:.5rem; font-weight:normal;}
.professional dl dd h2 a { color: #333 }
.professional dl .zy_dis{ line-height:2.1rem;}
.professional dl .zy_dis span{ color:#F00;}
.professional dl dd strong { color: #c00; font-weight: normal }
.btn_icon { float: left; }
.btn_icon a { float: left; text-align: center;  font-size: 1rem; width: 7rem; height: 2.5rem; margin-top: .7rem; line-height: 2.5rem;}
#icon1_btn { border: 1px solid #3DA5FD; color: #3DA5FD; background: #fff; }
#icon2_btn { border: 1px solid #3DA5FD; color: #fff; background: #3DA5FD; float: right;}
.professional dl:last-child { border-bottom: 0 }
@media screen and (max-width:370px){
	.professional{ padding:0;font-family:Microsoft YaHei;}
	.professional dl dd h2 {font-size:1.1rem; color: #333; margin-bottom:.4rem;}
	.btn_icon a {float: left;text-align: center;font-size: .85em;width: 4.1rem; height: 2.1rem; margin-top: .6rem; line-height: 2.1rem;}
	.professional dl dt img{padding:.2rem;}
	.professional dl .zy_dis{line-height:1.5rem;}
	.professional dl .zy_dis span{display:block;}
}
@media screen and (min-width: 371px) and (max-width: 410px) {
    .professional{ padding:0;font-family:Microsoft YaHei;}
	.professional dl dd h2 {font-size:1.2rem;height: 2.2rem;line-height: 2.2rem; color: #333; margin-bottom:.4rem;}
	.btn_icon a {float: left;text-align: center;font-size: .93em;width: 5rem; height: 2.2rem; margin-top: .6rem; line-height: 2.2rem;}
	.professional dl dt img{padding:.2rem;}
	.professional dl .zy_dis{line-height:2rem;}
}
@media screen and (min-width: 411px) and (max-width: 510px) {
    .professional{ padding:0;font-family:Microsoft YaHei;}
	.professional dl dd h2 {font-size:1.4rem;height: 2.2rem;line-height: 2.2rem; color: #333; margin-bottom:.4rem;}
	.btn_icon a {float:left;text-align: center;font-size: 1.1em;width: 6.5rem; height: 2.4rem; margin-top: 1.2rem; line-height: 2.4rem;}
	.professional dl dt img{padding:.2rem;}
	.professional dl .zy_dis{line-height:2rem;}
}
.zylist{height:auto; padding:10px; border-bottom:#e0e0e0 1px solid;}
.zytitzy{font-size:12px;height:20px; line-height:20px;}
.zytitzy a{color:#0090db;font-size:12px;}
.zycon_tit{width:100%; height:40px; margin-bottom:10px; color:#0090db; font-size:15px; line-height:40px; font-weight:bold; background:#EFEFEF;0; text-align:center; text-indent:53px; border-bottom:1px solid #ccc;}
.zycon_tit a{float:right; margin:7px 5px auto auto; text-indent:0; background:#F00; font-weight:normal; height:26px; line-height:26px; color:#FFF; width:48px; text-align:center;}
.zy_dbzy{font-size:14px; color:#333; font-weight:bold; line-height:22px; padding:4px; text-indent:2em;}
.zy_dbzy a{color:#0090db;}
ul.news{clear:both; height:auto; overflow:hidden;}
ul.news li{ height:41px; border-bottom:#e0e0e0 1px dashed; line-height:41px; background:url(wt_41.gif) 10px center no-repeat; padding-left:35px; overflow:hidden;}
.zt{ padding-top:10px; width:100%;}
.zt ul li{display:block; width:50%; padding:2%;  text-align:center; float:left;}
.zt ul li a img{ margin:0 auto; width:100%;padding-bottom:5px;}
.jja{ clear:both;}
.jja dl{ margin:8px 5px; padding:5px; border:#ddd 1px solid; background:#FFF;}
.jjabgpic{width:93%; height:auto; text-align:center;}
.jjabgpic img{ margin:2px auto;}
.jja dt{ background: url(jj_19.gif) right top no-repeat #FFF ; height:auto; padding:10px 50px 0px 10px; line-height:22px;}
.jjabgpicjy{width:340px; height:190px; display:block;}
.jjabgpicj1y{width:340px; height:227px; display:block;}
.relative{position:relative;left:0;top:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.opacity6{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8  */filter:alpha(opacity=60);    /* ie5-7  */opacity:0.6;/* css standard, currently it works in most modern browsers  */}
.app_center{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}
.scroll{margin:0px auto;max-width:560px; clear:both;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:45%;z-index:400px;bottom:8px;}
.scroll_position li{display:inline-block;width:8px;height:8px;border-radius:5px;background:#FFF}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#09F;}
.xhhjpicp2014{line-height:25px; padding:3px 0 5px 5px; font-weight:normal; color:#777;}
.m_title{width:100%; height:40px;border-bottom:1px solid #eee; }
.m_title a{width:100%;font-family:Microsoft YaHei; font-weight:bold; font-size:1.17em;color:#139BF1; height:40px;line-height:40px; display:block; margin:0 auto;}
.m_title a strong{ color:#E95853;}
.m_title a span{float:right; font-weight:normal; line-height:40px; color:#888; width:48px; text-align:center;font-size:0.7em;}
/*****************/
article{display:block;}
.lnewcs{padding:7px;margin:3px;}
.lnewcs a:visited .sech3{color:#888;}
.sech3{line-height:24px; margin:0; height:24px;font-weight:500;font-family:Microsoft YaHei;color:#000; display:block; overflow:hidden;}
.lnewcs_titp1{margin:0; height:48px;font-size:0.8em; color:#9e9e9e; display:block; line-height:18px; overflow:hidden; border-bottom:1px solid #EAEAEA;}
.lnew_lef{width:100%;  overflow:hidden;}
.lnew_lef img{float:left; margin-right:5px;}
.djyd{height:18px; overflow:hidden;color:#888; font-size:0.8em;}
@media screen and (min-width: 371px) {.lnew_lef img{width:99px;}.sech3{font-size:1.1em;}.htphrig{font-size:1em;}}
@media screen and (min-width: 320px) and (max-width: 370px) {.lnew_lef img{width:76px;}.sech3{font-size:1em;}.htphrig{font-size:0.86em;}}
@media screen and (min-width: 453px) {.djyd{display:block;text-align:right;}}
@media screen and (min-width: 320px) and (max-width: 452px){.djyd{width:80px; float:right;}}
.news{clear:both;padding:0px 10px;}
.news h1{font-size:1.3em;color:#333;height:40px; font-weight:bold;font-family:Microsoft YaHei; margin-top:20px;  display:block; line-height:40px; overflow:hidden;}
.news p.pnews{font-size:12px; color:#888; height:16px; padding:0 10px; line-height:16px; display:block; margin:0px auto 16px auto; text-indent:0em;}
.news p{font-size:17px;color:#1a1a1a;font-family:Microsoft YaHei; line-height:30px; padding:8px 10px; text-indent:2em;}
.news img{ background:#FFF; padding:4px;  margin:0 auto;width:96%;}
.news p.ce{text-align:center; padding:0px; text-indent:0em; }
.cll{ background:#fff;clear:both; height:52px;}
.dhmk{width:100%; height:44px;background:#BF9E30;padding-top:6px;}
.mfdhs{float:left;line-height:30px; color:#FFF; display:block; padding-left:2%; width:24%; text-align:center; overflow:hidden;}
.mfdh2s{ float:right; width:74%;}
#telInput{display:inline-block; float:left; width:70%; height:30px; line-height:30px;text-indent:1em; color:#666; background:#fff; border:none;}
#callBtn{display:inline-block; float:left; width:25%; margin-left:5px; height:30px; background:#E93210;cursor:pointer;border:none; color:#FFF;}
.jrpd{width:95%; height:30px; margin:5px auto; text-align:center; line-height:30px; border:1px solid #dfdfdf; border-radius:5px;background:#fbfbfb;}
.m_pic{width:95%; height:160px; margin:10px auto; text-align:center;}
.m_pic a{width:50%; display:block; font-size:12px; float:left;}
.m_pic a img{margin:0 auto;}
.pag{ height:50px;  clear:both;}
.pag li{ width:25%; text-align:center; line-height:50px; display:block; height:50px; float:left; background:url(ms_21.gif) center center no-repeat;}
.navv{ background:#139BF1; color:#FFF; height:50px; width:100%; clear:both; font-size:12px;}
.navv a{ color:#FFF;}
.navv a.sl{ width:12%; display:block; overflow:hidden; padding:0% 0% 0% 2%; height:50px; float:left;}
.navv a.sl img{ margin-top:9px;}
.navv h2{ display:block; width:70%; text-align:center; line-height:50px; height:50px; float:left; font-size:16px;}
.navv a.sr{ width:13%; display:block; overflow:hidden; padding:0% 2% 0% 0%; height:50px; float:right; }
.navv a.sr img{ margin-top:12px;}
.ms{clear:both; padding:10px 0px;}
.ms dl{ width:45%;  margin:1% 1% 1% 3%; float:left;  background:#FFF;}
.ms dd img{width:100%;}
.ms dt{background:url(ms_08.gif) right top no-repeat; padding:10px 32px 0px 10px; height:50px;}
.ms dt p{font-size:12px; color:#333; line-height:25px;}
.menu_body {display:none; clear:both; width:100%; zoom:1; clear:both;}
.menu_body a:after { content: ""; position: absolute; top: 0px;bottom: 0px;left: 0px;right: 0px;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.menu_body a{float:left;width:25%;position: relative; height:32px; line-height:32px;font-family:Microsoft YaHei; text-align:center; font-size:1em; color:#555; font-weight:bold;}
.s4{height:160px; padding:5px 10px 0 10px;}
.tja{border:1px solid #EAEAEA; width:49%; border-radius:5px; margin:3px auto 3px auto; font-size:0.875em; height:30px; text-align:center; line-height:30px; overflow:hidden;}
.rig{float:right;}
.main bg{display:none !important;}
.lxwm a{display:inline;}

.menu{display:inline;float:left;background:#eeeeee;}
.menu2{display:inline;float:right;background:#eeeeee;}
.menu img{margin-left:2%;vertical-align:middle; width:40%;}
.menu2 img{margin-right:2%;vertical-align:middle; width:40%;}
.new-sub{position:absolute;
      bottom:60px;
      z-index:10;
      width:100%;
      padding: 0px 10px;
      background: #fff;
      box-sizing:border-box;
      -webkit-box-sizing:border-box;
      border: 1px solid #EEEEEE;
      border-radius: 5px;
      display:none;}
.new-sub li{width: 100%;
        background:#fff;
        float:none;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border-top:1px solid #f2f2f2;}
.new-sub li a{display:block;
          height:50px;
          line-height:50px;
          text-align:left;
          background:#fff;
          color:#333;
          border:none;
          text-align:center;
          font-size:16px;}
/*-----------------container----------------*/
div.examples_body {
     width:100%;
	 position:fixed;
	 bottom:0px;
}
h2.title_name {
     font-family: normal Georgia,'Times New Roman',Times,serif;
	 font-weight: normal;
     font-size: 4em;
     padding: 50px 0 20px 0;
     text-align: center;
}
h2.title_name span {
	 font-family: normal Georgia,'Times New Roman',Times,serif;
     color: #AAA;
     font-size: 0.9em;
}
h2.title_name small {
     color: #AAAAAA;
     display: block;
     font-family: normal Verdana,Arial,Helvetica,sans-serif;
     font-size: 0.2em;
     letter-spacing: 1.0em;
     text-transform: uppercase;
}
div.examples_body h3 {
     color: #555;
     font-size: 130%;
	 padding-bottom: 15px;
	 margin-bottom: 15px;
}
p.demo_btn {
     width: 750px;
	 margin: 30px auto;
	 font-size: 0;
	 text-indent: -9999px;
	 clear: both;
	 overflow: hidden;
}
p.demo_btn a {
     width: 160px;
	 height: 41px;
	 float: right;
     background: url(download_button.gif) no-repeat;
}
p.demo_btn a:hover {
     background: url(download_button_o.gif) no-repeat;
}

/*--------------------------------------------*/
div.examples_body_wrap h3 {
     color: #f9f66d;
     font-size: 130%;
	 padding-bottom: 15px;
	 margin-bottom: 15px;
	 background: url(solid-line-news.gif) repeat-x bottom;
}
div.examples_body_wrap {
    width: 750px;
	margin: 50px auto 0 auto;
	clear: both;
}

ul.topnav {
	width: 100%;
	
	float: left;
	background: #222;
	background: url(topnav_bg.gif) repeat-x;
}
ul.topnav li {
	float: left;
	width:20%;
	margin: 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	display: inline;
	
}
ul.topnav li a { 
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover {
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover { /*--Hover effect for trigger--*/
    background-position: center bottom; cursor: pointer;
}   
ul.topnav li ul.subnav {
	width: 70px;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; bottom: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	width: 70px;
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
}
html ul.topnav li ul.subnav li a {
	width: 145px;
	float: left;
	background-color: #333;
	padding-left: 20px;
	font-size: 0.9em;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background-color: #222;
}
.cura{display:block;}





.btn3{position:fixed;
  z-index:3;
  bottom:0px;
  border-top:1px solid #b3b3b3;
  background:#e6e6e6;
  width:100%;
  text-align:center;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;}
.menu{position:relative;
    float:left;
    width:25%;
    height:50px;
    line-height:50px;
    background:#008fea;
    border-right:1px solid #ebebeb;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;}
.menu:last-child{border-right:none;}
.new-sub{position:absolute;
      bottom:60px;
      z-index:10;
      width:100%;
      padding: 0px 10px;
      background: #fff;
      box-sizing:border-box;
      -webkit-box-sizing:border-box;
      border: 1px solid #EEEEEE;
      border-radius: 5px;
      display:none;}
.new-sub li{width: 110%;
        background:#fff;
        float:none;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border-top:1px solid #f2f2f2;}
.new-sub li a{display:block;
          height:50px;
          line-height:50px;
          text-align:left;
          background:#fff;
          color:#333;
          border:none;
          text-align:center;
          font-size:16px;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
.bt-name{font-size:16px;color:#FFF;}
.bt-name a{display:block;font-size:16px;color:#FFF;}
.new-sub .tiggle{
	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-10px;
      bottom:-9px;
      border-top:10px solid #EEEEEE;
      border-left:10px solid transparent;
      border-right:10px solid transparent;
      z-index:10;
  }
  .new-sub .innertiggle{
  	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-9px;
      bottom:-8px;
      border-top:9px solid white;
      border-left:9px solid transparent;
      border-right:9px solid transparent;
      z-index:11;
  }
  
  .lfooter {
	width: 100%;
	height: 70px;
	background-color: #2b76d5;
	position: fixed;
	bottom: 0px;
}
.lfooter ul li {
	width: 25%;
	height: auto;
	float: left;
	text-align: center;
	padding: 10px 0px;
}
.lfooter ul li a {
	color: #FFF;
	line-height: 12px;
	font-size: 12px;
}
#lyzqcdh {
    background-image: url(menu_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 36px;
    width: 100%;
    line-height: 36px;
}