@charset "utf-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	font-family:微软雅黑;
	font-size:14px;
	line-height:30px;
	color:#333333;
	overflow-x:hidden;
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img {
	padding:0;
	margin:0;
}
ul, li, dl, ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
img {
	border: medium none;
}
a:link {
	color:#333;
	text-decoration:none;
}
a:visited {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#0a54ab;
	text-decoration:none;
}
.clear{clear:both;}

.guoqing{background:url(../images/guoqing.jpg) no-repeat scroll center 0 transparent; width:100%; height:200px;}
#head{/*position:fixed;*/ top:200px; left:0; width:100%; height:130px; z-index:9999;}
#head .head_line{background:#0a54ab; height:6px;}
#head .head1{
	height:124px;
  	background-color: rgba(255,255,255,0.9);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .head1{
    background-color:#fff;
    filter:Alpha(opacity=90);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .menu ul li:hover ul li{
	  background-color:#fff;
	  filter:Alpha(opacity=80);
	  position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
	  *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
}
#head .head11{width:1600px; margin:0 auto;}
#head .logo{float:left; margin:25px 0 0 20px;}
#head .head111{float:right; margin:17px 20px 0 0; position:relative; z-index:9999;}
.search{float:right; margin-top:10px;}
.search .searchId{width:160px; height:28px; border:1px solid #cccccc; border-right:none; float:left; color:#999; padding-left:3px;}
.search .btn{float:right; background:url(../images/search.jpg) no-repeat scroll center 0 transparent; width:35px; height:28px; cursor:pointer; border:none; outline:none;}
.menu{margin-top:0;}
.menu ul li{float:left; width:110px; text-align:center; padding:10px 0; height:30px; line-height:30px;}
.menu ul li:hover{border-bottom:3px solid #0a54ab;}
.menu ul li ul{display:none;}
.menu ul li:hover ul{display:block; position:absolute; margin-top:13px; z-index:999;}
.menu ul li:hover ul li{float:none; height:30px; padding:0; margin:0 0 1px 0;  background-color:rgba(255,255,255,0.8);}
.menu ul li:hover ul li:hover{background:#0a54ab; border-bottom:none; color:#FFF;}

.banner{position:relative; width:100%; height:auto; overflow:hidden; z-index:1;}
.banner .bannerBtn{position:absolute;top:50%; height:40px; margin-top:225px; cursor:pointer;z-index:2;}
.banner .bannerBtn.leftBtn{left:50%; margin-left:-630px;}
.banner .bannerBtn.rightBtn{left:50%; margin-left:-580px;}
.banner .contents{position:absolute; top:0px; left:0px; width:100%; height:100%;}
.banner .content{position:absolute; top:0px; width:100%; height:100%; background-size:100% auto; background-repeat:no-repeat; background-position:left 0; 

 /*background-attachment:fixed;*/}
.banner .contentInfo{position:absolute; top:50%; width:100%; height:300px; margin-top:-100px; z-index:1;}
.banner .content .title1{width:100%; position:relative; left:21%;}
.banner .content .title2{width:100%; position:relative; left:21%; margin-left:105px;}
.banner .content .title11{width:100%; position:relative; left:5%; margin-top:-50px;}
.banner .content .title22{width:100%; position:relative; left:10%; margin-left:18px; margin-top:20px;}
.banner .bannerNav{position:absolute; bottom:30px; right:20px; width:100%; text-align:right; z-index:2;}
.banner .bannerNav img{width:11px; height:11px; margin:0px 3px; cursor:pointer;}
.banner .bannerBg{width:100%;height:auto;vertical-align:middle;}

.banner_phone{position:relative; width:1260px; margin:-50px auto 0 auto; z-index:9990;}
.about{background:url(../images/index_bg.jpg) no-repeat scroll right bottom transparent; height:570px; width:100%;}
.content{width:1260px; margin:0 auto; padding:60px 0 0 0;}
.content_title{margin:0 auto; text-align:center;}
.content_title h2{background:url(../images/index_title.png) no-repeat scroll center 0 transparent; height:81px; line-height:81px; font-size:40px;}
.content_title p{font-size:16px; margin-top:20px; color:#666;}
.content_box{margin:40px 0 40px 0;}
.content_box_left{float:left; width:800px;}
.content_box_left h4{font-size:22px; margin:20px 0;}
.content_box_left p{text-indent:2em;}
.more, .more1{width:182px; height:39px; line-height:39px; text-align:center; margin:30px 0 0 0;}
.more{background:url(../images/more_bg.png) no-repeat scroll 0 0 transparent;}
.more a .more1 a{display:block;}
.more a:link, .more a:visited{color:#FFF;}
.more1{background:url(../images/more_bg1.png) no-repeat scroll 0 0 transparent; margin:30px auto 0 auto;}
.news_box .more1 a:link,.news_box .more1 a:visited{color:#0a54ab;}
.content_box_right{float:right;}

.news{background:url(../images/index_bg1.jpg) no-repeat scroll center 0 transparent; height:777px;}
.news_menu{margin:70px 0 0 0;}
.news_menu li{float:left; text-align:center; cursor:pointer; background:url(../images/news_icon.png) no-repeat scroll; height:80px; margin:0 12px; padding:0 18px; color:#ccc;}
.news_menu li.newsico0{background-position:0 0;}
.news_menu li.newsico1{background-position:0 -100px;}
.news_menu li.newsico2{background-position:0 -200px;}
.news_menu li.newsico3{background-position:0 -300px;}
.news_menu li.newsico4{background-position:0 -400px;}
.news_menu li.newsico5{background-position:0 -500px;}
.news_menu li.newsico6{background-position:0 -600px;}
.news_menu li.newsico7{background-position:0 -700px;}
.news_menu li.newsico8{background-position:0 -800px;}
.news_menu li.newsico9{background-position:0 -900px;}
.news_menu li.hover{color:#FFF;}
.news_menu li.newsico0.hover{background-position:-100px 0;}
.news_menu li.newsico1.hover{background-position:-100px -100px;}
.news_menu li.newsico2.hover{background-position:-100px -200px;}
.news_menu li.newsico3.hover{background-position:-100px -300px;}
.news_menu li.newsico4.hover{background-position:-100px -400px;}
.news_menu li.newsico5.hover{background-position:-100px -500px;}
.news_menu li.newsico6.hover{background-position:-100px -600px;}
.news_menu li.newsico7.hover{background-position:-100px -700px;}
.news_menu li.newsico8.hover{background-position:-100px -800px;}
.news_menu li.newsico9.hover{background-position:-100px -900px;}
.news_menu li.selected{color:#FFF; border-bottom:3px solid #fff;}
.news_menu li.newsico0.selected{background-position:-100px 0;}
.news_menu li.newsico1.selected{background-position:-100px -100px;}
.news_menu li.newsico2.selected{background-position:-100px -200px;}
.news_menu li.newsico3.selected{background-position:-100px -300px;}
.news_menu li.newsico4.selected{background-position:-100px -400px;}
.news_menu li.newsico5.selected{background-position:-100px -500px;}
.news_menu li.newsico6.selected{background-position:-100px -600px;}
.news_menu li.newsico7.selected{background-position:-100px -700px;}
.news_menu li.newsico8.selected{background-position:-100px -800px;}
.news_menu li.newsico9.selected{background-position:-100px -900px;}
.news_menu li p{margin:38px 0 0 0; font-size:16px;}
.news_box{margin:70px 0 0 0;}
.hide{display:none;}
.news_box a:link ,.news_box a:visited{color:#FFF;}
.news3_zd ol{float:left; width:500px; margin:0 50px; display:inline;}
.news3_zd ol dt{float:left; width:90px; height:100px; background:#FFF;}
.news3_zd ol dt p{text-align:center;}
.news3_zd ol dt p.p_year{background:#171c61; color:#FFF;}
.news3_zd ol dt p.p_date{font-size:34px; margin:8px 0 0 0; color:#0a54ab;}
.news3_zd ol dt p.p_sslm{color:#0a54ab;}
.news3_zd ol dd{color:#FFF; float:right; width:390px;}
.news3_zd ol dd h4{font-size:16px; width:350px; line-height:36px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.news3_zd ol dd p{color:#ccc; line-height:24px;}
.news3_zd ol dd p a:link ,.news3_zd ol dd p a:visited{color:#F60;}
.news3_zd1 ul{margin:30px 0; height:220px; float:left; overflow:hidden; width:600px;}
.news3_zd1 ul li{color:#FFF; float:left; width:490px; margin:0 50px; padding-left:10px; display:inline; background:url(../images/index_03.png) no-repeat scroll 0 center transparent; font-size:16px; height:38px; line-height:38px;}
.news3_zd2 ul{margin:30px 0; height:220px; float:left; overflow:hidden; /*width:600px;*/}
.news3_zd2 ul li{color:#FFF; float:left; width:490px; margin:0 50px; padding-left:10px; display:inline; background:url(../images/index_03.png) no-repeat scroll 0 center transparent; font-size:16px; height:38px; line-height:38px;}
.news ul li span{float:left;}
.news ul li a{float:left; width:275px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.news ul li b{float:right; font-size:12px; font-weight:normal; color:#ccc;}

.case{margin:0 0 60px 0; background:url(../images/index_bg2.jpg) no-repeat scroll right 0 transparent;}
.next{right:0;background-position:right 0}
.rollpic{position:relative;}
.rollpic .prev,.rollpic .next{display:none; position:absolute; z-index:9; top:50%; margin-top:-12px; height:40px; width:40px; cursor:pointer;}
.rollpic.hover .prev,.rollpic.hover .next{display:block;}
.rollpic .prev{background:url(../images/case_prev.jpg) no-repeat scroll 0 0; margin-left:-40px;}
.rollpic .next{background:url(../images/case_next.jpg) no-repeat scroll 0 0; margin-right:-30px;}
.rollpicshow{width:100%;}
.rollpicshow li{padding:0 13px; float:left; overflow:hidden}
#yonghu ul li{float:left; width:1250px; height:470px; overflow:hidden; margin-left:10px; padding:0; color:#FFF;}
.case1{float:left; width:400px;}
.case1 img{width:400px; height:468px;}
.case1 p ,.case2 dl p{position:relative; bottom:0; left:0; z-index:9999; width:390px; height:46px; line-height:46px; margin-top:-56px; padding-left:10px; background-color: rgba(10,84,171,0.7); font-size:16px;}
.case2{width:850px; float:left;}
.case2 dl{float:left; width:400px; height:228px; margin:0 10px 11px 10px;}
.case2 dl img{width:400px; height:228px;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .case1 p ,.case2 dl p{
    background-color:#0a54ab;
    filter:Alpha(opacity=70);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}
#yonghu a:link ,#yonghu a:visited{color:#FFF;}


.footer{background:#333; height:330px; color:#999;}
.footer_left{float:left;}
.footer_right{float:right; border-left:1px solid #666; padding:10px 40px;}
.footer_right ul li{float:left; margin:20px; text-align:center;}
.footer_right ul li p{color:#999; text-align:center;}
.footer1 a{margin-right:30px;}
.footer1 a:link ,.footer1 a:visited{color:#999;}
.footer2{margin:30px 0 0 0;}
.footer2 ul li{float:left; margin-right:30px; display:inline;}
.footer2 ul li img{float:left; margin-right:10px; display:inline;}
.footer2 ul li p{color:#999; font-size:24px; line-height:35px; float:left;}
.footer3{line-height:26px; margin:20px 0 0 0;}
.footer3 a:link ,.footer3 a:visited{color:#FFF; text-decoration:underline;}

/*子页面开始*/
.banner_z{background:url(../images/banner_z.jpg) no-repeat scroll center 0 transparent; height:410px; color:#FFF;}
.banner_z h2{text-align:center; position:relative; top:51%; font-size:44px; letter-spacing:30px; margin-left:15px;}
.banner_z h3{text-align:center; position:relative; top:51%; font-size:36px; margin-top:50px; font-weight:normal; letter-spacing:8px;}

/*公司简介*/
.about1{background:url(../images/index_bg3.jpg) no-repeat scroll left -50px transparent; height:1120px;}
.about1_left{float:left; width:550px; margin-top:100px;}
.about1_left img{width:100%;}
.about1_right{float:right; width:680px;}
.about1_right h2{background:url(../images/about_02.jpg) no-repeat scroll center 0 transparent; width:477px; height:75px; text-align:center; line-height:75px; font-size:28px; margin:35px auto;}
.about1_right p{text-indent:2em; margin-bottom:10px;}
.content_back{text-align:right;}
.content_back1{width:170px; height:40px; background:url(../images/fan.png) no-repeat scroll 0 0 transparent; border:none; cursor:pointer;}

/*公司文化*/
.culture1{background:url(../images/index_bg4.jpg) no-repeat scroll center 0 transparent; height:790px;}
.culture2{text-align:center;}
.culture2 ul{margin:70px 0;}
.culture2 ul h3{font-size:28px; margin:15px 0;}
.culture2 ul p{font-size:22px; line-height:36px;}

/*公司活动*/
#carousel1 {
	width:960px;
	height:400px;
	overflow:hidden;
	position:relative;
	margin:0 auto 30px auto;
}
#carousel1 img {
	border:none;
	width:240px;
	height:180px;
	border:solid 1px #000;
}
#carousel1 #title-text {
	font-size:22px;
	margin:10px 20px 0 0;
	padding:0;
	text-align:right;
}
#carousel1 #alt-text {
	font-size:14px;
	margin:5px 20px 0 0;
	padding:0;
	text-align:right;
}
#carousel1 #user-c {
	padding:0;
	position:absolute;
	right:15px;
	bottom:10px;
}
#carousel1 .carouselLeft, #carousel1 .carouselRight {
	position:absolute;
	bottom:20px;
	width:29px;
	height:30px;
	overflow:hidden;
	cursor:pointer;
}
#carousel1 .carouselLeft {
	right:60px;
	background:url(../images/templatemo_slider_right.png) no-repeat;
}
#carousel1 .carouselRight {
	right:808px;
	background:url(../images/templatemo_slider_left.png) no-repeat;
}
#carousel1 span{position:absolute;}

/*联系我们*/
.contact1 li{float:left; width:420px; height:230px; margin:50px 0; text-align:center;}
.map img{display:block;}

/*评标专家*/
.experts{text-align:center; margin:60px 0 100px 0;}
.experts h3{font-size:22px;}
.experts dt{font-size:16px; margin:35px 0;}
.experts dt .mima{height:43px; width:245px; border-radius:5px; border:1px solid #ccc; background:#f1f1f1; outline:none;}
.experts dd input{width:125px; height:33px; border-radius:5px; border:none; outline:none; cursor:pointer; margin:0 10px; font-size:14px; font-family:微软雅黑; color:#FFF;}
.experts dd .tijiao{background:#0a54ab;}
.experts dd .quxiao{background:#999999;}

/*资质荣誉*/
.lingxiu{height:500px;}
.lingxiu_left{float:left; width:700px;}
.lingxiu_left h2{text-align:center; margin-bottom:20px;}
.lingxiu_left p{text-indent:2em;}
.lingxiu_right{float:right; width:500px;}
.lingxiu_right{float:right;}
.li{background:#dadfec; height:420px;}
.li p{text-indent:2em; margin-top:10px;}
.video{height:470px;}
.video_left{float:left; width:500px;}
.video_right{float:right; width:700px;}
.video_right h2{text-align:center; margin-bottom:20px;}
.video_right p{text-indent:2em;}
.zizhi{background:#dadfec; height:650px;}
.zzh2{text-align:center; font-size:30px; color:#171c61; margin-bottom:50px;}
.zizhi_box{height:350px;}
.digg{
	TEXT-ALIGN: center; clear:both; margin:30px 0;
}
.digg a{padding:2px 5px 2px 5px;
	MARGIN: 2px; COLOR: #666; TEXT-DECORATION: none; font-weight:bold;
}
.digg a:hover {
	COLOR: #000;
}
.digg a:active {
}
.digg span.current {
	padding:2px 5px 2px 10px;
	MARGIN: 2px; COLOR: #000099; TEXT-DECORATION: none; font-weight:bold;
}
.digg span.disabled {padding:1px 5px 2px 12px; margin:2px; color:#fff; background:#317fdb; FONT: 700 26px/57px arial;
}
.digg span.next1{padding:1px 12px 2px 5px; margin:2px; color:#fff; background:#0a54ab; FONT: 700 26px/57px arial;}
.rongyu{height:1100px;}
.rongyu_title{margin:0 auto; width:750px; height:90px;}
.rongyu_title ul li{float:left; padding:0 15px; margin:10px 5px; cursor:pointer; font-weight:bold;}
.rongyu_title ul li.selected{border-bottom:3px solid #0a54ab; color:#0a54ab;}
.imglist ul li{float:left; margin:20px 24px 35px 24px; display:inline; text-align:center;}
.imglist ul li img{width:370px; height:255px; border:1px solid #ccc; max-width:650px; max-height:500px;}


#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:11111; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;font-size: 12px;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:-6px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:-6px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(http://www.iplaysoft.com/wp-content/themes/ips/js/colorbox/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(http://www.iplaysoft.com/wp-content/themes/ips/js/colorbox/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(http://www.iplaysoft.com/wp-content/themes/ips/js/colorbox/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(http://www.iplaysoft.com/wp-content/themes/ips/js/colorbox/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(http://www.iplaysoft.com/wp-content/themes/ips/js/colorbox/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(http://www.iplaysoft.com/wp-content/themes/ips/js/colorbox/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(http://www.iplaysoft.com/wp-content/themes/ips/js/colorbox/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(http://www.iplaysoft.com/wp-content/themes/ips/js/colorbox/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


/*文件下载*/
.down_title{text-align:center; width:900px; margin:0 auto;}
.down_title ul li ,.job_title ul li{float:left; width:178px; height:53px; border-radius:5px; border:1px solid #333; font-size:20px; line-height:53px; font-weight:bold; margin:15px; display:inline; cursor:pointer;}
.down_title ul li.selected ,.job_title ul li.selected{background:#0a54ab; color:#FFF; border-color:#0a54ab;}
.down_box{margin:30px 0 60px 0;}
.down_box table td{text-align:center; border-bottom:1px 
dashed #ccc; height:50px; line-height:50px;}
.down_box table td.timu{border-bottom:1px solid #333; font-size:20px; height:80px; line-height:80px; font-weight:bold;}
.down_box table td span{padding:5px 35px; background:#0a54ab; color:#FFF; border-radius:5px;}
.down_box table td span a:link ,.down_box table td span a:visited{color:#FFF;}
.down_box table td.zhu{border-top:1px solid #333; border-bottom:none; text-align:left;}

/*列表页*/
.list ul{height:135px; border-bottom:1px dashed #ccc; padding:30px 0;}
.list ul dt{float:left; width:202px; margin-right:20px; display:inline;}
.list ul dt img{width:202px; height:134px;}
.list ul dd{float:left; width:750px;}
.list ul dd h4{font-size:18px; height:40px; line-height:40px;}
.list ul dd p{text-indent:2em;}
.list ul dl{float:right; text-align:center;}
.list ul dl span{color:#666;}

/*文章页*/
.wen h1{text-align:center; margin:30px 0;}
.wen1{text-align:center; margin:40px 0;}
.wen2{border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:40px 0;}
.wen3{margin:40px 0 60px 0;}
.wen3 .sx{float:left; margin-top:-5px;}
.wen3 .sx li{height:38px; line-height:38px;}
.wen3 .sx li span{padding:5px 25px; background:#0a54ab; color:#FFF; border-radius:5px; margin-right:10px;}

/*招聘*/
.job_title{text-align:center; width:450px; margin:0 auto;}
.job_box{margin:20px 0 0 0;}
.child{position:relative; border-bottom:1px solid #d5d5d5; padding:40px 0; text-align:left;}
.child.no{border-bottom:2px solid #e60012;}
.child p{font-size:16px; color:#434343;line-height:22px;}
.child .name{line-height:40px; color:#0a54ab; font-size:20px; font-weight:bold; float:left; width:180px;}
.child .department{float:left; color:#434343; font-size:16px; line-height:40px; font-weight:bold;}
.child .department span{color:#0a54ab;}
.child1{position:relative; border-bottom:1px solid #d5d5d5; padding:40px; text-align:left;}
.child1 p{font-size:16px; color:#fff; line-height:22px;}
.child1 .name{line-height:40px; color:#fff; font-size:20px; float:left; width:180px;}
.child1 .department{float:left; color:#fff; font-size:16px; line-height:40px;}
.child1 .department span{color:#fff;}
.child .childContent{padding-top:14px; line-height:34px; margin-left:180px; display:block;}
.child .childPointer{position:absolute; cursor:pointer; top:45px; right:0; width:45px; height:23px; background-image:url(../images/jobBottom.png); background-repeat:no-repeat;}
.child .childPointer{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.child .childPointer.on{ transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);}
.job_box .biao{margin:0 100px;}
.job_box .biao h5{border-bottom:1px dashed #ccc; height:40px; line-height:40px; font-size:18px; padding:10px 20px;}
.job_box .biao table{margin:20px 0;}
.job_box .biao table td{height:48px; line-height:48px; padding-right:20px;}
.job_box input ,.job_box textarea{background:#f1f1f1; border:1px solid #ccc;}
.job_box .jobbiao1{width:210px; height:36px;}
.job_box .jobbiao2{width:300px; height:36px;}
.job_box .jobbiao3{width:400px; height:36px;}
.job_box .jobbiao4{width:800px; height:200px;}
.job_box .biao strong{font-size:18px;}
.job_yq{width:1260px; margin:20px auto;}
.job_yq h4{font-size:18px; line-height:40px; color:#0a54ab;}
.job_yq span{color:#F00;}



@media  (max-width: 479px) {
.banner .bannerBtn{height:38px; margin-top:-19px;}
.banner .bannerBtn.leftBtn{left:5px !important;}
.banner .bannerBtn.rightBtn{right:5px !important;}
.banner .contentInfo{height:100px; margin-top:-80px;}
.banner .content{background-size:auto 450px; background-position:center 0;}
.banner .bannerNav{bottom:10px;}
.banner .bannerNav img{width:11px; height:11px; margin:0px 3px;}
.banner .bannerBg{width:100%; height:450px;}
}

@media (min-width: 480px) and (max-width: 639px) {
#head .head1{height:80px;}
#head .logo img{width:50%; margin:0 0 0 10px;}
.menu{display:none;}
	
.banner .bannerBtn{height:38px; margin-top:-19px;}
.banner .bannerBtn.leftBtn{left:5px !important;}
.banner .bannerBtn.rightBtn{right:5px !important;}
.banner .content{background-size:auto 400px; background-position:50% 0;}
.banner .contentInfo{height:100px; margin-top:-50px;}
.banner .content .title1{width:100%; position:relative; left:10%;}
.banner .content .title1 img{width:50%;}
.banner .content .title11{width:100%; position:relative; left:10%;}
.banner .content .title11 img{width:50%;}
.banner .content .title2{width:100%; position:relative; left:10%; margin-left:70px;}
.banner .content .title2 img{width:50%;}
.banner .bannerNav{bottom:10px; right:10px;}
.banner .bannerNav img{width:11px;height:11px;margin:0px 3px;}
.banner .bannerBg{width:100%;height:400px;}
}

@media (min-width: 640px) and (max-width: 959px ) {
#head .head1{height:80px;}
#head .logo img{width:65%; margin:-5px 0 0 10px;}
#head .head111{margin:-18px 20px 0 0;}

.menu{margin:0;}
.banner .bannerBtn{height:74px; margin-top:-37px;}
.banner .bannerBtn.leftBtn{left:10px !important;}
.banner .bannerBtn.rightBtn{right:10px !important;}
.banner .content{background-size:auto 380px; background-position:10% 0;}
.banner .contentInfo{height:100px; margin-top:-50px;}
.banner .content .title1{width:100%; position:relative; left:11%;}
.banner .content .title1 img{width:40%;}
.banner .content .title2{width:100%; position:relative; left:11%; margin-left:87px;}
.banner .content .title2 img{width:40%;}
.banner .bannerNav{bottom:10px; right:20px;}
.banner .bannerNav img{width:11px;height:11px; margin:0px 3px;}
.banner .bannerBg{width:100%; height:340px;}
}

@media (min-width: 960px) and (max-width: 1023px ) {
#head .head1{height:90px;}
#head .logo img{width:75%; margin:-5px 0 0 10px;}
#head .head111{margin:-9px 20px 0 0;}

.menu{margin:0;}
.menu ul li{width:100px;}
.banner .bannerBtn{height:74px; margin-top:-37px;}
.banner .bannerBtn.leftBtn{left:10px !important;}
.banner .bannerBtn.rightBtn{right:10px !important;}
.banner .content{background-size:auto 380px; background-position:left 0;}
.banner .contentInfo{height:100px; margin-top:-50px;}
.banner .content .title1{width:100%; position:relative; left:11%;}
.banner .content .title1 img{width:35%;}
.banner .content .title2{width:100%; position:relative; left:11%; margin-left:87px;}
.banner .content .title2 img{width:35%;}
.banner .bannerNav{bottom:10px; right:20px;}
.banner .bannerNav img{width:11px;height:11px; margin:0px 3px;}
.banner .bannerBg{width:100%; height:340px;}
}

@media (min-width: 1024px) and (max-width: 1199px ) {
#head .head1{height:95px;}
#head .logo img{width:80%; margin:-5px 0 0 10px;}
#head .head111{margin:-3px 20px 0 0;}

.menu{margin:0;}
.banner .contentInfo{transform-origin:center; -moz-transform-origin:center;-ms-transform-origin:center; -o-transform-origin:center; -webkit-transform-origin:center;}
.banner .contentInfo{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}
.banner .bannerBtn{height:90px;margin-top:-45px;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}
.banner .contentInfo{height:180px; margin-top:-60px;}
.banner .content{background-position:left 0;}
.banner .content .title1{width:100%; position:relative; left:10%;}
.banner .content .title2{width:100%; position:relative; left:10%; margin-left:100px;}
.banner .bannerNav{bottom:23px; right:15px;}
.banner .bannerNav img{width:11px; height:11px; margin:0px 3px;}
}

@media (min-width: 1200px) and (max-width:1439px ) {
.banner .contentInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .contentInfo{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}
.banner .bannerBtn{height:50px; margin-top:120px;}
.banner .bannerBtn.leftBtn{}
.banner .bannerBtn.rightBtn{margin-left:-575px;}
.banner .contentInfo{height:180px; margin-top:-90px;}
.banner .content{background-position:left 0;}
.banner .content .title1{width:100%; position:relative; left:10%;}
.banner .content .title2{width:100%; position:relative; left:10%; margin-left:100px;}
.banner .bannerNav{bottom:23px; right:50px;}
.banner .bannerNav img{width:11px;height:11px;margin:0px 3px;}
}

@media (min-width: 1440px) and (max-width:1920px ) {
}