body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.5em 'Microsoft yahei';}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em,strong{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
:focus{outline: 0;}

.l{float:left;display:inline;}
.r{float:right;display:inline;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.ml50{margin-left:50px;}
.mr20{margin-right:20px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mb20{margin-bottom:20px!important;}

.p0{padding:0!important;}
.pb20{padding-bottom:20px;}

.vam{vertical-align:middle;}
.noBg{background-image:none !important;}
.fc_red{color:#900;}
.fc_green{color:#060;}

.bb19{border-bottom:1px solid #999;}

body{background:#f7f7f7;}

.footer{background:#4b4b4b;color:#999;padding:10px 0;font-size:12px;line-height:22px;height:124px;text-align:center;}
.footer a{color:#fff;font-size:16px;line-height:66px;margin:0 38px;}


#slides{height:425px;}
#slides .slidesjs-navigation {margin-top:3px;}
#slides .slidesjs-previous {margin-right: 5px;float: left;}
#slides .slidesjs-next {margin-right: 5px;float: left;}
.slidesjs-pagination {position:absolute;margin-top:-30px;margin-left:-85px;z-index:99;display:inline-block;list-style: none;_width:100px;}
.slidesjs-pagination li {display:inline-block;margin:0 20px;_display:inline;width:13px;}
.slidesjs-pagination li a {display: block;width: 13px;height: 0;padding-top: 13px;
  background-image: url(../images/pagination.png);
  background-position: 0 0;float: left;overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {background-position: 0 -13px}
.slidesjs-pagination li a:hover {background-position: 0 -26px}
.navbar {overflow: hidden}
.slidesjs-container{height:425px;}
.container {width:100%;}

	
.slidesImg{height:425px;}
.slidesImg div{height:425px;width:1000px;margin:0 auto;text-align:left;}
.slidesImg div img{width:0;height:0;overflow:hidden;}
.banner_1{background:url(../images/banner/2.jpg) no-repeat center top;}
.banner_2{background:url(../images/banner/1.jpg) no-repeat center top;}
.banner_3{background:url(../images/banner/3.jpg) no-repeat center top;}

.banner_1 ul li a{background-image:url(../images/xyss/ibtn.png);height:128px!important;}
.banner_2 ul li a{background-image:url(../images/index_xpds_btn.png)}
.banner_3 ul li a{background-image:url(../images/index_xyxl_btn.png);}
.slidesImg ul li span{background-image:url(../images/index_gray_btn.png)!important}

.slidesImg ul{width:123px;position:absolute;right:70px;top:180px;z-index:9;}
.slidesImg ul li{padding-bottom:3px;}
.slidesImg ul li a,.slidesImg ul li span{width:123px;height:38px;display:block;text-indent:-9999em;}
.topBtn{background-position:top left;opacity:0.9;filter:alpha(opacity=90)}
.bottomBtn{background-position:bottom left;opacity:0.9;filter:alpha(opacity=90)}
.topBtn:hover{opacity:1;filter:alpha(opacity=100)}
.bottomBtn:hover{opacity:1;filter:alpha(opacity=100)}

.header{background:url(../images/head.jpg) no-repeat center top;}
.head_box{height:133px;margin:0 auto;width:1000px;padding-top:33px;}
.head_box .logo{float:left;background:url(../images/logo.png) no-repeat;text-indent:-9999em;width:256px;height:122px;}
.head_box .logo h1{position:relative;display:block;height:122px;}
.head_box .logo em{position:absolute;left:15px;bottom:-32px;z-index:99;display:block;background:url(../images/em.png) no-repeat;width:92px;height:22px;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/em.png',sizingMethod='image');}
.head_box .logo_txt{float:left;color:#0086d1;margin-top:98px;line-height:20px;}
.head_box .nav_list{float:right;width:510px;padding-top:70px;}
.head_box .nav_list li{float:left;}
.head_box .nav_list li.on{background:url(../images/nav_bg.jpg) no-repeat left top;}
.head_box .nav_list li a{display:inline-block;padding:0 20px;font-size:21px;line-height:48px;height:48px;color:#666;}
.head_box .nav_list li.on a{color:#e5006e;background:url(../images/nav_bg.jpg) no-repeat right bottom;}
.head_box .nav_list li:hover{background:url(../images/nav_bg.jpg) no-repeat left top;}
.head_box .nav_list li:hover a{background:url(../images/nav_bg.jpg) no-repeat right bottom;}
.head_box .nav_list li a:hover{text-decoration:none;color:#444;}

.index_box{padding:55px 0 62px;width:1000px;margin:0 auto;}
.fx_box{background:url(../images/fx.jpg) no-repeat center top;height:97px;padding-top:25px;color:#888;font-size:21px;text-align:center;}
.fx_wb,.fx_qq{font-size:0;vertical-align:middle;width:73px;height:73px;display:inline-block;margin-left:15px;}

.fx_box span,.fx_box a{vertical-align:middle;display:inline-block;}

.hover_por{position:relative;}
.hover_wx{position:absolute;left:-32px;top:60px;display:none;}
.hover_por:hover .hover_wx{display:block;}

.hover_qq{position:absolute;left:-32px;top:60px;display:none;background:url(../images/icon/qq.png) no-repeat;width:135px;padding:23px 5px 0 0;height:72px;color:#787878;font-size:15px;line-height:24px;font-weight:normal;}
.hover_por:hover .hover_qq{display:block;}

.page_box{width:1000px;margin:0 auto;position:relative;font-size:21px;color:#888;}
.page_title{position:absolute;left:30px;top:-105px;text-align:center;background:url(../images/xpds.jpg) no-repeat center top;width:450px;height:95px;padding-top:27px;}
.page_title span{text-align:left;line-height:32px;display:inline-block;vertical-align:top;}
.page_title span.tc{text-align:center;}

.xpds_margin{height:95px;}
.xyxl_margin{top:-150px;left:20px;}
.xyss_margin{top:-140px;left:20px;padding:20px 0 0 25px;width:500px;height:103px;background:url(../images/sina_bg.png) no-repeat;}
.xyss_margin span{line-height:28px;}
.xyss_margin .fx_wb{background:none;margin-left:15px;}

.container div div{height:736px;width:1000px;margin:0 auto;}
.container div img{width:0;height:0;overflow:hidden;}
.container ul li span{background-image:url(../images/page_gray_btn.png);}
.page_btn{margin:0 0 0 253px;padding-top:412px;}
.page_btn li a,.page_btn li span{display:block;width:179px;height:55px;text-indent:-9999em;margin-bottom:7px;}

.banner_xpds{background:url(../images/banner_other/xpds.jpg) no-repeat center top;}
.banner_xpds ul li a{background-image:url(../images/page_xpds_btn.png);}

.banner_xyxl{background:url(../images/banner_other/xyxl.jpg) no-repeat center top;}
.banner_xyxl div{height:747px!important;}
.banner_xyxl ul.page_btn{padding-top:365px;}
.banner_xyxl ul li a{background-image:url(../images/page_xyxl_btn.png);}

.banner_xyss{background:url(../images/banner_other/xyss_new.jpg) no-repeat center top;}
.banner_xyss div{height:330px!important;padding-top:480px;}
.banner_xyss .page_btn{width:214px;padding:0;background:url(../images/xyss/ewm.jpg) no-repeat left top;padding-left:150px;margin-left:105px;}
.banner_xyss ul li{text-align:center;font-size:15px;color:#914c1a;padding-bottom:5px;}
.banner_xyss ul li a{background-image:url(../images/page_xyss_btn.png);}
.banner_xyss ul li em{font-size:18px;line-height:24px;}
.banner_xyss .page_btn a{background:url(../images/xyss/btn.jpg) no-repeat;width:214px;height:114px;display:block;}

.banner_xyss_1{background:url(../images/xyss/1.jpg) no-repeat center top;}
.banner_xyss_1 div{height:310px!important;}
.banner_xyss_2{background:url(../images/xyss/2.jpg) no-repeat center top;}
.banner_xyss_2 div{height:410px!important;}
.banner_xyss_3{background:url(../images/xyss/3.jpg) no-repeat center top;}
.banner_xyss_3 div{height:410px!important;}
.banner_xyss_4{background:url(../images/xyss/4.jpg) no-repeat center top;}
.banner_xyss_4 div{height:335px!important;}
.banner_xyss_5{background:url(../images/xyss/5_new.jpg) no-repeat center top;}
.banner_xyss_5 div{height:190px!important;padding-top:100px;overflow:hidden;}
/*.banner_xyss_5 div span{margin-left:523px;font-size:19px;color:#914c1a;margin-top:0px;float:left;line-height:28px;text-align:center;}*/
.banner_xyss_5 div span{line-height:32px;margin-left:523px;font-size:19px;color:#914c1a;margin-top:40px;float:left;}
.banner_xyss_5 div span em{display:inline-block;vertical-align:top;}
.banner_xyss_5 div span a{color:#914c1a;}

.page_xyxl{height:auto !important;}
.xlceo{background:url(../images/xyceo.jpg) no-repeat left bottom;height:367px;}
.text_1{color:#0684e4;font-size:24px;line-height:34px;text-align:center;padding-left:530px;}
.text_2{color:#ff3996;font-size:16px;line-height:24px;padding-left:375px;padding-top:45px;}

.books{background:url(../images/books.jpg) no-repeat left bottom;padding-top:20px;padding-left:446px;text-align:center;}
.text_3{color:#4e4e4e;font-size:16px;line-height:28px;}
.text_4{color:#e90f7c;font-size:36px;line-height:48px;padding-top:45px;background:url(../images/ss_bottom.png) no-repeat right bottom;padding-bottom:15px;}
.text_5{color:#0088f0;font-size:18px;line-height:30px;padding-top:10px;}
.text_6{color:#767676;font-size:18px;line-height:30px;padding:25px 0 70px;}
.text_7{
	color: #000000;
	font-size: 14px;
	line-height: 24px;
	padding-left: 70px;
	padding-top: 0px;
}


.container div#slides div{height:425px !important;}


.text_box{margin:0 10px;border:3px double #ccc;border-width:0 3px;padding:15px 30px 50px;background:#fff;}
.text_box h3{font:bold 28px/48px "microsoft yahei";border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:5px;text-indent:5px;}
.text_box h4{font-size:20px;padding:35px 0 15px;}
.text_box .address{font-size:18px;line-height:32px;padding-top:5px;}
.text_box .address a{color:#888;}
.text_box .email{color:#333;font-size:16px;padding:15px 0 30px;}
.text_box ul{padding:5px 30px;}
.text_box ul li{padding:5px 0;font-size:16px;}

.ti2em{text-indent:2em;}
.text_box .fs_small{font-size:14px !important;padding:5px 0;line-height:24px;}

.banner_boxs{position:relative;}
.banner_links{display:block;width:100%;height:425px;}

.slidesjs-pagination{position:absolute;left:50%;}



.banner_xyxl div img{display:none;}

.text_ts{margin-left:110px;}

@media screen and (max-device-width:800px) {

	.header{background-size:auto 100%;}
	.head_box,.index_box,.footer{width:100%;overflow:hidden;}
	.head_box{height:140px;padding:2%;}
	.head_box .logo{width:30%;height:140px;background-size:100%;}
	.head_box .logo_txt{margin-top:10.5%;}
	.head_box .logo em{display:none;}
	.container div div{background-size:190%;}
	.slidesjs-pagination{display:none;}
	#slides{height:600px;}
	.container div#slides div{height:100%!important;}
	.container div#slides div div{height:100%!important;width:100%;}
	.index_box{padding:30px 0 100px;min-height:500px;}
/*	.slidesImg ul{padding:2% 0 0;position:relative;width:100%;}
	.slidesImg ul li{width:98%;overflow:hidden;padding-right:2%}
*/	.slidesImg ul li a,.slidesImg ul li span{float:right;width:300px;height:91px;background-size:100%;}
	.banner_1 ul li a{height:310px!important;}
	.footer{height:auto;}
	.footer a{margin:2%;}


	.text_box .fs_small{font-size:28px !important;padding:5px 0;line-height:36px;}



	.head_box .nav_list {
		width:19%;
		height:60px;
		padding-top:0; 
		padding-left:6%;
		position: absolute;
		z-index:999;
		top:4%; 
		right:3%; 
		background:url(../images/menu.png) no-repeat 0 18px;
		background-size:20%;
    } 
    .head_box .nav_list:hover{padding:0;height:auto;background:#fff;border: solid 1px #aaa; 
        border-radius: 5px; 
        box-shadow: 0 1px 2px rgba(0,0,0,.3);
	}
    .head_box .nav_list li { 
        display: none; /* hide all  items */
		background:none !important;
        margin: 0; padding:0;
    } 
    .head_box .nav_list:hover  li{
		display: block;
        text-align: center;
		width:100%;
	}
    .head_box .nav_list  li.on { 
        display: block; /* show only current item */ 
    } 
    .head_box .nav_list li a { 
		background:none !important;
		line-height:72px;height:72px;
        display: block; 
        padding: 5px; 
		font-size:38px;
    } 
    .head_box .nav_list .on a { 
        background: none; 
        color: #666; 
		font-size:42px;
    } 
 
    /* on nav hover */ 
    .nav_list ul:hover { 
        background-image: none; 
    } 
    .nav_list ul:hover li { 
        display: block; 
        margin: 0 0 5px; 
    } 
    .nav_list ul:hover .on { 
        background: url(images/check.png) no-repeat 10px 7px; 
    } 
     
	.container div div{width:100%;height:auto !important;overflow:hidden;}
	.banner_xyxl,.banner_xyss,.banner_xpds{background-size:180%;}
	.banner_xyxl ul.page_btn,.banner_xyss ul.page_btn,.banner_xpds ul.page_btn{margin:0;overflow:hidden;padding:77% 2% 0;}
	.banner_xyxl ul.page_btn li,.banner_xyss ul.page_btn li,.banner_xpds ul.page_btn li{width:50%;float:left;}
	.banner_xyxl ul.page_btn li a,.banner_xyss ul.page_btn li a,.banner_xpds ul.page_btn li a, .banner_xyxl ul.page_btn li span,.banner_xyss ul.page_btn li span,.banner_xpds ul.page_btn li span{margin:0 auto;background-size:100%;width:400px;height:123px;}
	.page_box{width:100%;}
	.page_box .page_title{position:static;}
	.xpds_margin{height:auto;min-height:500px;}
	.xlceo,.books{height:auto;clear:both;width:100%;padding-bottom:80% !important;background-size:90%;}

	.text_1,.text_2,.books{margin:0;padding:0;width:90%;text-align:center;font-size:240% !important;line-height:180% !important;padding:5%;}
	.text_3,.text_4,.text_5,.text_6{margin:0;padding:0;width:90%;text-align:left;font-size:100% !important;line-height:180% !important;padding:5%;}
	.text_4{margin:0;padding:0;width:90%;text-align:center;font-size:150% !important;line-height:180% !important;padding:5%;background:none;}



	.container .banner_xyss{height:810px;}
	.xyxl_margin{margin-top:-300px !important;}
	.page_xyxl .xyss_margin{margin-top:-200px;}
	.container .banner_xyss_1 div{height:310px!important;}
	.container .banner_xyss_2 div{height:410px!important;}
	.container .banner_xyss_3 div{height:410px!important;}
	.container .banner_xyss_4 div{height:335px!important;}
	.container .banner_xyss_5 div{height:150px!important;padding-top:140px;}


.banner_xyxl ul.page_btn{position:relative;z-index:5}
.banner_xyss .page_btn a{background:url(../images/xyss/btn.jpg) no-repeat;width:220px;height:114px;display:block;}

	.page_xyxl .xpds_margin2{top:-260px !important;position:absolute;}
.text_ts{width:90%;font-size:18px;margin:10px auto;}
.xlceo{margin-top:300px;}

}

.job_page ul {
	list-style: disc
}
