/*全局样式*/
@charset "utf-8";
html {
  width:100%;
  margin:0;
  padding:0;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}

body {
  width: 100%;
  margin: 0 auto; 
  font-family: "Microsoft YaHei";
  font-size:12px;
  margin:0 auto;
  padding:0;
  color:#6a6a6a;
  line-height:200%;
  background:#f8f8f8;
}
img{
  border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,dl,dd{
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  color: #6a6a6a;
  text-decoration: none;
  cursor:pointer;
  background: transparent; /*修正win8系统IE连接灰色背景*/
  outline:none;
  blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {
	color: red;
	transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms;
}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}


/* 首页幻灯 */
.indexBanner{width:100%; height:478px; margin:0 auto; position:relative;top:0;left: 0; z-index: 0; overflow:hidden;}
.indexBannerPhoto{width:100%; height:478px; position:relative; top:0px; left:0px;}
.indexBannerPhoto li{width:100%; height:100%; position:absolute; top:0px; left:0px; text-align:center}
/* 需要改图片大小 */
.indexBannerPhoto li img {width:100%;}
/* 幻灯切换按钮 */
.indexButtonBack{width:100%; height:100%; position:absolute; top:0px; left:0px;}
/* 需要改按钮高度 */
.indexButtonLeftPy{position:absolute; left:-50px; top:156px;
width:44px; height:48px; /*background-image:url(../images/switchButton.png);*/ background-position:0px 0px; background-repeat:no-repeat;}
/* 需要改按钮高度 */
.indexButtonRightPy{position:absolute; right:-50px; top:156px;
width:44px; height:48px; /*background-image:url(../images/switchButton.png);*/ background-position:-220px 0px; background-repeat:no-repeat;}
/* 幻灯列表按钮 */
/* 需要改按钮高度 */
.indexBannerButton{height:11px; position:absolute; top:420px; left:50%;}
.indexBannerButton li{width:11px; height:11px; margin:0px 7px 0px 7px; float:left; background-image:url(../images/bannerButton.png); background-position:0px -11px; background-repeat:no-repeat; cursor:pointer}
.indexBannerButton li div{ overflow:hidden;width:11px; height:11px;background-image:url(../images/bannerButton.png); background-position:0px 0px; background-repeat:no-repeat;}
@media screen and (max-width:1600px){
.indexBanner{width:100%; height:398px; margin:0 auto; position:relative;top:0;left: 0; z-index: 0; overflow:hidden;}
.indexBannerPhoto{width:100%; height:398px; position:relative; top:0px; left:0px;}
.indexBannerButton{height:11px; position:absolute; top:350px; left:50%;}
}
@media screen and (max-width:1440px){
.indexBanner{width:100%; height:359px; margin:0 auto; position:relative;top:0;left: 0; z-index: 0; overflow:hidden;}
.indexBannerPhoto{width:100%; height:359px; position:relative; top:0px; left:0px;}
.indexBannerButton{height:11px; position:absolute; top:320px; left:50%;}
}
@media screen and (max-width:1366px){
.indexBanner{width:100%; height:340px; margin:0 auto; position:relative;top:0;left: 0; z-index: 0; overflow:hidden;}
.indexBannerPhoto{width:100%; height:340px; position:relative; top:0px; left:0px;}
.indexBannerButton{height:11px; position:absolute; top:300px; left:50%;}
}
/*header*/
.headerBox { background:url(../images/pic14.jpg) center center no-repeat; height:100px; width:100%;}
.header { width: 1000px; height: 100px; margin: 0 auto;}
.header .logo { width: 233px; height: 100px;}
.header .menu { width: 580px; height: 100px; line-height: 100px; margin-left: 42px;}
.header .menu ul li { float: left; color: #0742ab; font-size: 14px; padding: 0px 20px; text-align: center; font-weight:600}
.header .menu ul li:hover { background:url(../images/pic12.png) center center no-repeat;}
.header .menu ul li a { color: #0742ab;}
.header .link { width: 136px; height: 100px; line-height: 100px;}
.header .link a { margin: 0px 6px;}
#active { background:url(../images/pic12.png) center center no-repeat;}

/*首页公司概况*/
.mBox1 { width: 1000px; height: 243px; background: #f7f7f5; margin: 0 auto; margin-top: 25px;}
.mBox2 { width: 1015px; height: 220px; margin: 0 auto; margin-top: 25px;}
.mBox3 { width: 1000px; height: 200px; margin: 0 auto; margin-top: 25px;}
.mBox1L { width: 340px; height: 243px;}
.mBox1R { width: 560px; height: 243px; margin-right: 60px;}
.mBox1Tit { height: 50px; width: 100%; text-align: center; background:url(../images/pic02.png) center center no-repeat; margin: 15px 0px;}
.mBox1Tit h4 { line-height: 30px; color: #0c81c7; font-size: 18px; font-weight: normal;}
.mBox1Tit p { font-size: 16px;}
.mBox1Tex a { color: #074290; font-weight: 500;}
.mBox1Tex a:hover { color: red;}
.mNBoxLTit {background:url(../images/pic03.jpg) no-repeat top center; width:100%; height:33px; color:#fff; font-size:16px; line-height:33px; padding-top: 3px}
.mNBoxLTit span{ float:left; display:block; font-size:15px; cursor:pointer; width:194px; color:#0075cf;  margin-left: 8px;background: #dddcdc; text-align: center; blr:expression(this.onFocus=this.blur());}
.mNBoxLTit span:hover {transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms; }



/*首页业务选项卡*/
.mNBoxLList { background:#fff; width:100%; height:220px; margin-top:15px; margin-left: 10px}
.bzBox,.zgBox,.hbakBox,.hnakBox { display:none;}
.mBox2L { width: 330px; height: 220px;}
.mBox2R { width: 645px; height: 220px; margin-right:17px }
.mBox2R a { color: #074290; font-weight: 500;}
.mBox2R a:hover { color: red;}
/*首页公司新闻*/
.mBox3L { width: 450px; height: 200px;}
.mBox3R { width: 520px; height: 200px;}
.mBox3Tit { height: 34px; line-height: 29px;}
.Bg1 { background:url(../images/pic05.jpg) no-repeat top center; }
.Bg2 { background:url(../images/pic07.jpg) no-repeat top center; }
.mBox3Tit span { color: #fff; font-size: 15px; float: left; width: 105px; text-align: center}
.mBox3Tit a { color: #006eb7; font-size: 12px; float: right; padding-right: 10px;}
.mBox3Tit a:hover { color: red;}
.mBox3L ul { margin-top: 1px;}
.mBox3L ul li { line-height: 31px; height: 31px; border-bottom: 1px dashed #bababa; background:url(../images/pic13.jpg) no-repeat left center; padding-left:9px;}
.mBox3L ul li span { float:right}
.mBox3R ul { margin-top: 10px;}
.mBox3R ul li { width: 226px; height: 151px; float: left; margin-right: 15px; border: 1px solid #eee;}
.mBox3R ul li .mHcL { width: 106px; height: 149px;}
.mBox3R ul li .mHcR { width: 100px;}
.mBox3R ul li .mHcR span { color:#000; font-size:20px; font-weight:600; display:block; margin-top:15px; margin-bottom:6px;}
.mHcBtn { margin-top: 65px; padding-left: 10px;}
.mBox4Tit { background:url(../images/pic10.jpg) no-repeat left center; width: 965px; padding-left: 35px; font-size: 14px; font-weight: 500; color: #333; margin: 0 auto; margin-top: 25px;}
.mBox4 { width: 100%; height: 43px; margin-top: 8px; background: #f6f6f6; border-top:1px solid #d8d7d7;}
.mBox4List { width: 1000px; height: 43px; margin: 0 auto; overflow:hidden; }
.mBox4List ul { width:10000px; height: 43px;}
.mBox4List ul li { margin: 0px 10px; float: left; height: 43px; line-height: 43px; font-size: 13px;}

/*首页画册*/
.blk_18 {
 overflow:hidden;
 zoom:1;
 width:520px;
}
.blk_18 .pcont {
 width:480px;
 float:left;
 overflow:hidden;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:17px;
 height:31px;
 float:left;
 background:url(../images/pic09.jpg) no-repeat;
}
.blk_18 .RightBotton {
 margin:60px 1px 10px 12px;
}


/*footer*/
.footer { width: 100%; height: 210px; background: #1896e2; color: #fff}
.footerBox { width: 1000px; height: 200px; margin: 0 auto; padding-top: 10px;}
.footerBoxL { width: 800px;}
.footerBoxR { width: 200px; height: 200px; color:#c2e8ff }
.footerBoxL ul li h3{ margin-bottom: 8px; font-weight: normal; margin-top:8px;}
.footerBoxL ul li { width: 160px; float: left;}
.footerBoxL ul li a { color: #c2e8ff; display: block}
.footerBoxL ul li a:hover { color: red;}
.footerBoxR p.p1 { margin-top: 30px;}
.footer2 { width: 100%; height: 38px; background:url(../images/pic11.jpg) no-repeat left center;}
.footer2Box { width: 1000px; height: 38px; margin:0 auto; color: #c2e8ff; line-height: 38px; }
.footer2Box a { color: #c2e8ff;}
.footer2Box a:hover { color: red;}

/*内页*/
.iBanner01 { width: 100%; height: 172px; background:url(../images/iBanner01.jpg) no-repeat left center;}
.iBanner02 { width: 100%; height: 172px; background:url(../images/iBanner02.jpg) no-repeat left center;}
.iBanner03 { width: 100%; height: 172px; background:url(../images/iBanner03.jpg) no-repeat left center;}
.iBanner04 { width: 100%; height: 172px; background:url(../images/iBanner04.jpg) no-repeat left center;}
.iBanner05 { width: 100%; height: 172px; background:url(../images/iBanner05.jpg) no-repeat left center;}



.iMid{ width:1000px; margin:0 auto;background:#eef1f5;}
.iLeft{ float:left; width:165px; margin-top:-15px;}
.iLeft h3{ height:58px; width:165px;padding:0;  text-align:center; margin:0; line-height:20px; font-size:16px; color:#fff; font-weight:100; padding-top:18px;background: url(../images/iLeftBg.png) center center no-repeat; letter-spacing:2px; margin-top:8px;}
.iLeft h3 span { font-size:12px; color:#589beb; display:block; letter-spacing:0px;text-transform:uppercase;}
.iLeft div { background:#dde2ea;}
.iLeft div ul li{ width:100%; height:40px; margin-bottom:8px; background:url(../images/pic15.jpg) no-repeat center center; }
.iLeft div ul li:hover { width:100%; height:40px; margin-bottom:8px; background:url(../images/pic16.jpg) no-repeat center center; }
.iLeft div ul li a{ display:block;  padding-left:23px; text-align:left; height:40px; line-height:40px; font-size:14px; color:#fff;}

#nowMenu{ color:#f0f0f0; background:url(../images/pic16.jpg) no-repeat center center; }


.iRight{ width:835px; float:left; text-align:left;  padding-bottom:20px; background:#fff; min-height:900px;}
.classname {  background:url(../images/pic17.jpg) no-repeat bottom center; width:765px; margin-left:30px; margin-top:25px; margin-bottom:35px}
.classname p.position{ height:35px; line-height:35px; margin:0 auto; text-align:right }
.classname h4{ font-size:18px; color:#0b7cc2; height:35px; line-height:35px; display:inline-block; font-weight:100; font-family:黑体; float:left; width:200px}
.classname p.position a{ color:#666; margin-right:5px;}
.classname p.position a:hover{ color:#055390;}
.classname p.position span{ margin-left:5px;}
.main1 { padding:0px 30px 10px 35px; font-size:14px;}

.iNewsList ul li { width:100%; height:110px; margin-bottom:35px; border-bottom:1px solid #e3e3e3; padding-bottom:35px;}
.iNewsList ul li .img { width:220px; height:110px; margin-right:30px;}
.iNewsList ul li .img img{ width:220px; height:110px;}
.iNewsList ul li .text { width:510px; height:110px;}
.iNewsList ul li .text p.tit { color:#575757; font-size:16px; font-weight:600; font-family:黑体}

.iNewsList ul li .text p.time { color:#919191; font-size:12px;}
.iNewsList ul li .text p.con { color:#767676; font-size:13px; line-height:18px;}
.iNewsList ul li .text p.more { color:#fff; background:#c4c4c4; line-height:20px; height:20px; width:110px; text-align:center; margin-top:6px;}
.iNewsList ul li .text p.more a { color:#fff; height:20px; width:110px; display:block; font-size:12px;}
.iNewsList ul li .text p.more a:hover { color:#fff; background:#0b7cc2;}
.iNews_text h4{ font-size:16px; color:#000; text-align:center; margin-bottom:15px;}
.iNewsTime { text-align:right; margin-bottom:20px; color:#999; border-bottom:1px solid #e5e5e5; height:35px;}


/*公司简介*/
.main1 span.sp1 { color:#0b65c2}
.gsjj_line { height:1px; background:#efefef; margin:25px 0px;}
.chn_ne{
	width: 770px;
	height: auto;
	overflow: hidden;
	margin: 20px 0;
	position: relative;
	background:#eef1f5;
	padding:20px 0px 10px 0px;
}
.chn_ne ul{ width: 1000%;}
.chn_ne ul li{
	width: 179px;
	height: 174px;
	float: left;
	margin-right: 20px;
	text-align:center;
	font-size:12px;
	line-height:20px;
}
.chn_ne ul li img{
	width: 179px;
	height: 134px;
}
.mdy_all div{
	width: 34px;
	height: 60px;
	background: #000;
	background: rgba(0,0,0,.6);
	position: absolute;
	top: 50%;
	margin-top: -30px;
	color: #fff;
	font-family: "SimSun", "宋体";
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	cursor: pointer;
}
.mady_lf{ left: 0px;}
.mady_rt{ right: 0px;}

.dszzz_box { height:234px; width:755px; }
.dszzz_boxL { width:500px; height:234px; float:left; font-family:楷体; color:#333; font-size:18px; font-weight:600; line-height:27px;}
.dszzz_boxL p { margin-bottom:10px;}
.dszzz_boxR { float:right; height:351px;}
.qywh_box { background:url(../images/pic21.jpg) no-repeat bottom center; height:326px;}
.qywh_box p span { font-size:16px; font-weight:600;}
.qywh_box p { color:#36261f; margin-bottom:5px;}


.ieBook ul { margin-top: 10px;}
.ieBook ul li { width: 250px; height: 181px; float: left; margin-right: 5px;}
.ieBook ul li img { width:243px; height:163px;}

.right-text{min-height:570px; font-size:14px; line-height:26px; color:#808080; margin-top:28px;}
.switch-button{width:950px; height:40px;}
.switch-style{width:212px; height:30px; float:left; cursor:pointer;
font-size:15px; line-height:30px; text-align:center; margin-right:20px; display:block;}
.zxjj-list{width:100%; position:relative;}
.zxjj-li{width:100%; position:absolute; top:0px; left:0px; display:none;}
.qxcy_br p { margin-bottom:10px;}
.rcln_box .rcln_tit { color:#4d4d4d; font-weight:600; margin-top:10px;}

.zpdt_tit { background:#f9f9f9; height:40px; line-height:40px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:760px;}
.zpdt_tit span { display:block; float:left;}
.zpdt_box .zpdt_tit span.sp11 { width:170px;}
.zpdt_tit span.sp2 { width:160px;}
.zpdt_tit span.sp3 { width:160px;}
.zpdt_tit span.sp4 { width:140px;}
.zpdt_tit span.sp5 { width:130px; text-align:center}

.zpdt_tit2 {height:40px; line-height:40px; width:760px;}
.zpdt_tit2 span { display:block; float:left;}
.zpdt_box .zpdt_tit2 span.sp11 { width:170px;}
.zpdt_tit2 span.sp2 { width:160px;}
.zpdt_tit2 span.sp3 { width:160px;}
.zpdt_tit2 span.sp4 { width:140px;}
.zpdt_tit2 span.sp5 { width:130px; text-align:center}

.zpdt_tit2 ul li { cursor:pointer;height:40px; line-height:40px; border-bottom:1px solid #e5e5e5;}
.zpdt_tit2 ul li:hover { background:#f9f9f9; cursor:pointer}




    .hrdetailborder
    {
        line-height: 20px; width:760px; height:730px;
		 background:url(../images/pic55.jpg) no-repeat top center;
		 padding:6px;
		 
		 
    }
    .hrdetailborder2
    {
        line-height: 20px; width:760px; height:360px;
		 background:url(../images/pic56.jpg) no-repeat top center;
		 padding:6px;
		 
		 
    }
    
    .hrdetailborder td
    {
        border-bottom: 1px solid #eeeeee;
        line-height: 20px;
    }
	.hrdetailborder2 td
    {
        border-bottom: 1px solid #eeeeee;
        line-height: 20px;
		height:20px;
    }
	.hrdetailborder2 input { width:255px;}
    
    .hrdetailtitle
    {
        height: 20px;
        padding-left: 10px;
        font-weight: bold;
        width: 100%;
        line-height: 20px;
    }
    
    input, textarea
    {
        border: 1px solid #dddddd;
        background: ffffff;
        color: #333333;
    }

    .focusoutput
    {
        border: 1px solid #dddddd;
    }
	.zxyp_line { padding-top:30px;}
	.irow { text-align:right;}
	
.lxfs_list { width:775px;}
.lxfs_list ul li { background:#eef1f5; width:340px; height:145px; float:left; margin-right:15px; padding:20px 15px; margin-bottom:15px;}
.lxfs_list ul li p { margin-bottom:10px;}
.lxfs_list ul li h4 { margin-bottom:10px; font-size:18px; font-weight:600; color:#535961; height:40px; line-height:40px;}
.lxfs_list ul li p span { color:#006acd;}
.dzdt_box { margin-bottom:20px; border-bottom:1px solid #ebeaea; padding-bottom:20px; width:760px;}
.sB{ font-size:10px; vertical-align:super;}

.sxLink{ margin-top:30px;}
.sxLink div{ margin-bottom:10px;}
.sxLink a { color:#000;}
.sxLink a:hover { color:red;}




/*分页*/
.fy{ text-align:center; width:100%; height:34px; overflow: hidden;zoom: 1;}
.fy b{ display:inline-block; width:30px; height:30px; text-align:center; border:1px solid #3578c5; line-height:30px; margin:0 1px; background: #3578c5; color: #fff;}
.fy a{ display:inline-block; padding:0 10px;height:30px; text-align:center; line-height:30px; border:1px solid #e1e1e1; margin:0 1px;}





