@charset "utf-8";

*{
	margin:0;
	padding:0;
	font-family: "microsoft yahei";
	font-size:12px;
	color:black;
}

input,textarea,img{
	background: none;
	border:none;
}
img{
	display:block;
}
li{
	list-style-type:none;
}

a{
	text-decoration: none;
}

a:link,a:visited,a:hover,a:active {
	color: #000;
}

body{
	background: #E3EAF4;
	width:100%;
	margin:0 auto;
}
body{
overflow-x: hidden;
}
.cl{
	clear: both;
}
.all{
	width:100%;
	margin:0 auto;
}
.h1{width:1px;height:1px;}
.h2{width:1px;height:2px;}
.h3{width:1px;height:3px;}
.h4{width:1px;height:4px;}
.h5{width:1px;height:5px;}
.h6{width:1px;height:6px;}
.h7{width:1px;height:7px;}
.h8{width:1px;height:8px;}
.h9{width:1px;height:9px;}
.h10{width:1px;height:10px;}
.h11{width:1px;height:11px;}
.h12{width:1px;height:12px;}
.h13{width:1px;height:13px;}
.h14{width:1px;height:14px;}
.h15{width:1px;height:15px;}
.h16{width:1px;height:16px;}
.h17{width:1px;height:17px;}
.h18{width:1px;height:18px;}
.h19{width:1px;height:19px;}
.h20{width:1px;height:20px;clear:both;}
.h21{width:1px;height:21px;}
.h22{width:1px;height:22px;}
.h23{width:1px;height:23px;}
.h24{width:1px;height:24px;}
.h25{width:1px;height:25px;}
.h26{width:1px;height:26px;}
.h27{width:1px;height:27px;}
.h28{width:1px;height:28px;}
.h29{width:1px;height:29px;}
.h30{width:1px;height:30px;}
.h31{width:1px;height:31px;}
.h32{width:1px;height:32px;}
.h33{width:1px;height:33px;}
.h34{width:1px;height:34px;}
.h35{width:1px;height:35px;}
.h36{width:1px;height:36px;}
.h37{width:1px;height:37px;}
.h38{width:1px;height:38px;clear:both;}
.h39{width:1px;height:39px;}
.h40{width:1px;height:40px;clear:both;}
.h41{width:1px;height:41px;}
.h42{width:1px;height:42px;}
.h43{width:1px;height:43px;}
.h44{width:1px;height:44px;}
.h45{width:1px;height:45px;}
.h46{width:1px;height:46px;}
.h47{width:1px;height:47px;}
.h48{width:1px;height:48px;}
.h49{width:1px;height:49px;}
.h50{width:1px;height:50px;clear:both;}
.h51{width:1px;height:51px;}
.h52{width:1px;height:52px;}
.h53{width:1px;height:53px;}
.h54{width:1px;height:54px;}
.h55{width:1px;height:55px;}
.h56{width:1px;height:56px;}
.h57{width:1px;height:57px;}
.h58{width:1px;height:58px;}
.h59{width:1px;height:59px;}
.h60{width:1px;height:60px;}
.h61{width:1px;height:61px;}
.h62{width:1px;height:62px;}
.h63{width:1px;height:63px;}
.h64{width:1px;height:64px;}
.h65{width:1px;height:65px;}
.h66{width:1px;height:66px;}
.h67{width:1px;height:67px;}
.h68{width:1px;height:68px;}
.h69{width:1px;height:69px;}
.h70{width:1px;height:70px;}
.h71{width:1px;height:71px;}
.h72{width:1px;height:72px;}
.h73{width:1px;height:73px;}
.h74{width:1px;height:74px;}
.h75{width:1px;height:75px;}
.h76{width:1px;height:76px;}
.h77{width:1px;height:77px;}
.h78{width:1px;height:78px;}
.h79{width:1px;height:79px;}
.h80{width:1px;height:80px;}
.h81{width:1px;height:81px;}
.h82{width:1px;height:82px;}
.h83{width:1px;height:83px;}
.h84{width:1px;height:84px;}
.h85{width:1px;height:85px;}
.h86{width:1px;height:86px;}
.h87{width:1px;height:87px;}
.h88{width:1px;height:88px;}
.h89{width:1px;height:89px;}
.h90{width:1px;height:90px;}
.h91{width:1px;height:91px;}
.h92{width:1px;height:92px;}
.h93{width:1px;height:93px;}
.h94{width:1px;height:94px;}
.h95{width:1px;height:95px;}
.h96{width:1px;height:96px;}
.h97{width:1px;height:97px;}
.h98{width:1px;height:98px;}
.h99{width:1px;height:99px;}
.h100{width:1px;height:100px;}
.h120{width:1px;height:120px;}
.h172{width:1px;height:172px;}
.h130{width:1px;height:130px;}
.h160{width:1px;height:160px;}

/*头部修饰*/
.header{
	width: 100%;
	margin: 0 auto;
}
.head{
	width: 100%;
	height: 106px;
	margin: 0 auto;
	background: #011327;
}
.head-YI{
	width: 1400px;
	margin: 0 auto;
}
.head-1{
	float: left;
}
.head-1 img{
	display: block;
	margin-left:33px;
	margin-top:19px;
}
.head-2{
	
	height:107px;
	float: left;
	margin-left:45px;
	overflow: hidden;
}
.batop {
    width:78px;
    height: 107px;
    margin-left:28px;
    text-align: center;
    float: left;
}
.batop p {
    font-size:18px;
    color: #FFF;
}
.batop:hover {
	 width:78px;
    height: 107px;
    background: url(../images/123.png) no-repeat center center;
}
.tuyin{
	width:100%;
	height: 11px;
	background: #D1D8E1;
	margin: 0 auto;
}
/*内容修饰*/
.conter{
	width: 100%;
	margin:0 auto;
}	
.cont-YI{
	width:1200px;
	height: 85px;
	margin: 0 auto;
}
.cont-YI ul li{
	width: 83px;
	height: 83px;
	float: left;
	margin-left:140px;
	text-align: center;
}
.cont-YI ul li img{
	display:block;
	margin: 0 auto
}
.cont-YI ul li p{
	font-size: 18px;
	color:#888FA8;
}
.prod{
	width: 1200px;
	margin: 0 auto;
	height: 480px;
	background: url(../images/a7.png) no-repeat;
}
.prod2{margin-top: 100px;}
.prod-tit{
	height: 62px;
}
.prod-tit-l{
	width: 1037px;
	float: left;
	height: 54px;
	margin-top:-16px;
}
.prod-tit-l p{
	font-size: 24px;
	color:#042c45;
	text-indent:2.5em;
}
.prod-tit-l span{
	display: block;
	font-size: 16px;
	color:#ff3b01;
	text-indent:4em;
}
.prod-tit-r{
	width: 162px;
	float: right;
	text-align: center;
	line-height: 54px;
	font-size: 16px;
	color:#042c45;
}
.prod-YI{
	width: 1158px;
	height: 475px;
	background: #fff;
	float: right;
}
.prod-YI-tit{
	width: 1158px;
	height: 73px;
}
.prod-YI-tit div{
	width:184px;
	font-size: 18px;
	color:#042c45;
	text-align: left;
	height:35px;
	margin-left: 31px;
	float: left;
	border-bottom: 1px solid #042C45;
	background: url(../images/11.png) no-repeat 95% 25%;
}
.prod-YI-tit div.hover{
	color:#ff3b01;
	cursor:pointer;
	border-bottom: 1px solid #ff3b01;
	background: url(../images/ad1.png) no-repeat 95% 30%;
}
.prod-YI ul{
	width: 1091px;
	margin-left: 31px;
}
.prod-YI ul li{
	width: 334px;
	height: 311px;
	float: left;
	margin-left: 42px;
	position: relative;
	border-bottom: 1px solid #042C45;
}
.prod-YI ul li span{
	color:#042C45;
	font-size: 16px;
}
.icase2 img{
	display: block;
	width: 30%;
	height: auto;
	margin: 0 auto;
}

.icase2{
	position: absolute;
	left: 0;
	top: 0;
	width: 335px;
	height: 249px;
	background:url(../images/c11.png) no-repeat center center;
}
.prod-YI ul li:hover{
	border-bottom: 1px solid #ff3b01;
}

.about-con{
	width: 991px;
	height:407px;
	margin-left:130px;
	background: url(../images/b1.jpg) no-repeat;
}
.about-con-l{
	width: 525px;
	height: 325px;
	margin-left: -85px;
	float: left;
}
.about-con-r{
	width: 518px;
	height: 328px;
	overflow: hidden;
	float: right;
}
.about-con-r-1{
	width: 518px;
	height: 250px;
	overflow: hidden;
	float: right;
}
.about-con-r-1 p{
	width: 500px;
	font-size:14px;
	color: #444444;
	line-height:31px;
}

.about-con-r-2{
	width: 98px;
	height: 27px;
	background: #FF3B01;
	text-align: center;
	line-height: 27px;
	color: #fff;
	font-size: 16px;
}
.news{
	width: 100%;
	height: 450px;
	margin: 100px auto 0px;
	background: url(../images/b4.jpg) no-repeat top center;
}
.news-prod{
	width: 1200px;
	margin: 0 auto;
	height:412px;
	background: url(../images/b2.png) no-repeat;
}

.news-YI{
	width: 1158px;
	height:401px;
	background: #fff;
	float: right;
}

.news-YI ul{
	width: 1088px;
	height: 300px;
	margin: 0 auto;
}
.news-YI ul li{
	width: 498px;
	height: 125px;
	float: left;
	margin-left: 89px;
	margin-bottom: 50px;
}
.news-YI-l{
	width: 130px;
	height: 125px;
	float: left;
	position: relative;
}

.pig{
    position: absolute;
    top: 0;
    left: 0;
    width:126px;
    height:125px;
}
.pig-1{
    position: absolute;
    top: 0;
    left: 0;
}
.news-YI-r{
	width: 357px;
	height: 79px;
	overflow: hidden;
	float: right;
	margin-top: 20px;
}
.news-1{
	height: 18px;
}
.news-1-l{
	width: 216px;
	float: left;
	font-size: 18px;
	color:#444444;
}
.news-1-2{
	float: right;
	font-size: 14px;
	color:#444444;
}
.news-YI-r p{
	font-size: 14px;
	color:#777777;
}
.cases{
	width: 1158px;
	height:521px;
	background: #fff;
	float: right;
}
.cases ul{
	width: 1090px;
	float: left;
	margin-top: 40px;
	margin-left: 30px;
}
.cases ul li{
	width: 255px;
	height: 210px;
	margin-left: 23px;
	margin-bottom: 20px;
	float: left;
	text-align: center;
}
.cases ul li p{
	font-size: 16px;
	color:#042c45；
}
.contact{
	width: 100%;
	background: #011327;
	margin: 140px auto 0px;
	height: 610px;
	position: relative;

}
.lianxi{
	width: 1158px;
	height: 475px;
	background: #fff;
	float: right;
}

.lianxi-tit span{
	margin-left: 389px;
	display: block;
	float: left;
	font-size: 16px;
	color:#042c45;

}
.lianxi-tit img{
	display: block;
	float: left;
	margin-left:6px;
	margin-top: -15px;
}
.lianxi-tit em{
	margin-left:6px;
	display: block;
	font-style: normal;
	float: left;
	text-decoration: none;
	font-size: 16px;
	color:#042c45;
}
.send{
	width: 521px;
	height: 382px;
	float: left;
	margin-left: 30px;
}

.xi-1-1{
	width: 521px;
	height: 50px;
	margin-bottom: 17px;
	float: left;
}
.xi-1-1 input {
  	width: 521px;
	height: 50px;
	line-height: 50px;
    font-size:16px;
    padding-left: 17px;
    color: #b5b5b5;
    border: 1px solid #ECECEC;
}
.xi-1-1 span{
	line-height: 52px!important;
}
.chaoji-ZAIXIAN3 {
    width: 521px;
    height: 178px;
    font-size: 16px;
    padding-left: 17px;
    resize: none;
    color: #b5b5b5;
    border: 1px solid #ECECEC;
}
.main_but {
    width: 188px;
    height:50px;
    background: #FF3B01;
    text-align: center;
    line-height:55px;
   cursor:pointer;
}
.xi-1-5{
	 color:#fff;
    font-size: 18px;
    cursor:pointer;
}
.lian{
	width: 426px;
	height: 257px;
	float: right;
	margin-right: 95px;
	margin-top: 80px;
	position: relative;
}
.lian p{
	font-size: 14px;
	color:#444444;
}
.lian ul li{
	width: 34px;
	height:28px;
	float: left;
	margin-left: 33px;
}
.weixin{
	position: absolute;
	right:-25px;
	top:35px;
}
.foot-ER{
	position: absolute;
	right:206px;
	bottom:38px;
}
.footer{
	width: 100%;
	height: 146px;
	margin: 0 auto;
	background: #001934;
}
.footer-YI{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	line-height: 144px;
}
.footer-YI p{
	font-size: 14px;
	color:#FFF;
}

/*单页修饰*/
.about-dan{
	width: 1200px;
	margin: 0 auto;
	margin-top:15px;
	background: #fff;
}
.about-dan-l{
	width: 790px;
	float: left;
	margin-left: 35px;
	margin-top: 30px;
}
.about-dan-tit{
	width: 790px;
	height: 36px;
	border-bottom: 1px solid #E6E6E6;
}
.about-tit-l{
	width: 50%;
	line-height:15px;
	float: left;
}
.about-tit-l img{
	width: 9px;
	height: 17px;
	display: block;
	float: left;
}
.about-tit-l span{
	font-size: 18px;
	color:#042c45;
	display: block;
	margin-left: 15px;
}
.about-tit-r{
    font-size: 14px;
    color: #6a6a6a;
    float: right;
}
.about-tit-r a{
	font-size: 14px;
    color: #6a6a6a;
}
.dan-r-con{
	width: 790px;
	line-height:35px;
}
.dan-r-con p{
	font-size: 14px;
	color:#444444;
}
.about-dan-r{
	width: 289px;
	/*height: 670px;*/
	margin-bottom:100px;
	float: right;
	margin-top: 30px;	
	margin-right: 44px;
}

.about-r-1{
	width: 105px;
	height: 45px;
}
.about-r-1 p{
	font-size: 24px;
	color:#042c45;
}
.about-r-1 span{
	display: block;
	float: left;
	margin-left: 5px;
	font-size: 16px;
	color:#ff3b01;
}

.mlb ul li a{
	width: 286px;
	display: block;
	font-size: 16px;
	text-indent:23px;
	height: 46px;
	line-height: 46px;
	color: #1a1a1a;
	background: url(../images/m4.png) no-repeat center center;
	margin-bottom: 6px;
}
.mlb ul li a:hover{
	background:url(../images/d2.png) no-repeat 263px 17px #FF3B01;
	color: #ffffff;
}
.mrb{
	width: 286px;
	height: 364px;
	background: #E8E8E8;
}

.mrb p{
	font-size: 30px;
	color:#ff3b01;
	margin-left: 25px;
}

.mrb span{
	display: block;
	font-size: 24px;
	color:#252525;
	margin-left: 25px;
}
.mrb ul li{
	margin: 0 auto;
	width: 272px;
	height: 97px;
	border-bottom:1px dotted #C0BEBE;
}

.mrb-1{
	width: 83px;
	height: 83px;
	float: left;
	margin-left: 25px;
	margin-top: 8px;
	position: relative;
}

.pig-2{
	position: absolute;
	top: 0;
	left: 0;
}

.pig-3{
	position: absolute;
	top: 0;
	left: 0;
	width: 83px;
	height: 83px;
}
.mrb-2{
	width: 136px;
	height: 97px;
	float: right;
	line-height: 97px;
	color:#042c45;
	font-size:18px;
}
.mrb-m{
	width: 56px;
	height: 56px;
	margin:  0 auto;
	margin-top: 12px;
	text-align: center;
	line-height: 56px;
	color:#fff;
	font-size: 12px;
	background: url(../images/bg3.png) no-repeat center center;
}

/*图文列表页面修饰*/
.prod-con{
	width: 1200px;
	margin: 0 auto;
	margin-top:15px;
	background: #fff;
}
.dan-r-con ul li{
	width: 249px;
	height: 208px;
	margin-left:17px;
	margin-bottom:18px;
	float: left;
	text-align: center;
}
.dan-r-con ul li p{
	color: #042c45;
	font-size: 16px;
}

/*图文详情页面修饰*/
.prod-show{
	width: 1200px;
	margin: 0 auto;
	margin-top:15px;
	background: #fff;
}
.prod-r-con{
	width: 790px;
	line-height:35px;
}
.prod-r-tit{
	color:#042c45;
	font-size: 20px;
	text-align: center;
}
.tu-con-l img{
	display: block;
	margin: 0 auto;
}
.xianqing{
	background: url(../images/q4.jpg) no-repeat left;
	height: 41px;
	border-bottom: 1px dotted #C1C1C1;
	text-indent: 10px;
	line-height: 41px;
	color:#646464;
	font-size: 16px;
}

.cont-TUXIANG7-1 {
    color: #444444;
    font-size: 14px;
}
.cont-TUXIANG7-1 a{
    color: #444444;
    font-size: 14px;
}
.cont-TUXIANG7-2 {
    color: #444444;
    font-size: 14px;
}
.cont-TUXIANG7-2 a {
    color: #444444;
    font-size: 14px;
}


/*新闻列表页面修饰*/
.xinwen-con{
	width: 1200px;
	margin: 0 auto;
	margin-top:15px;
	background: #fff;
}

.news-r-con ul li{
	height: 150px;
	border-bottom: 1px dotted #C0BEBE;
	 margin-bottom: 32px;
}
.xinwen-r{
	width: 654px;
	height: 83px;
	float: right;
	margin-top: 20px;
	overflow: hidden;
}
.xinwen-r p{
    font-size: 14px;
    color: #777777;
}

/*新闻列表详情页面修饰*/
.new-show{
	width: 1200px;
	margin: 0 auto;
	margin-top:15px;
	background: #fff;	
}
.new-liu{
	font-size: 14px;
	color: #8c8c8c;
	text-align: center;
}
.tuxianSAN p{
	font-size: 14px;
	color:#444444;
}

/*在线留言页面修饰*/
.cont-zai{
	width: 1200px;
	margin: 0 auto;
	margin-top:15px;
	background: #fff;	
}
.gbook{
	width: 790px;
	margin: 0 auto;
}
.gbook ul {
    padding: 0px 0 60px 184px;
}
.gbook ul li {
    clear: both;
    padding-bottom: 18px;
}
.main_ly_t1 em {
    width: 100px;
    height: 38px;
    line-height: 38px;
    text-align: right;
    color: #646464;
    font-size: 16px;
    text-decoration: none;
    font-style: normal;
    display: block;
    float: left;
}
.main_ly_t1 input {
    width: 298px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    margin-right: 5px;
    background: #ffffff;
    border: 1px solid #cecece;
    border-radius: 5px;
    color: #646464;
    font-size: 16px;
    font-family: "微软雅黑";
    outline: none;
}
.main_ly_t1 textarea {
    width: 372px;
    height: 165px;
    line-height: 30px;
    padding: 0 5px;
    margin-right: 5px;
    background: #ffffff;
    border: 1px solid #cecece;
    border-radius: 5px;
    color: #646464;
    font-size: 16px;
    font-family: "微软雅黑";
    outline: none;
    resize: none;
}
.yao {
    float: left;
    margin-left: 155px;
}
.main_ly_t2 {
    float: left;
    background: url(../images/d2.jpg) no-repeat center center;
    border: 0;
    width: 126px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
    border-radius: 8px;
}
.main_ly_t3 {
    float: left;
    margin-left: 15px;
    background: url(../images/d3.jpg) no-repeat center center;
    border: 0;
    cursor: pointer;
    border-radius: 8px;
}
.main_ly_t2 input, .main_ly_t3 input {
    width: 126px;
    height: 38px;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    cursor:pointer;
    font-family: "微软雅黑";
}

/*人才招聘页面*/
.job-cont{
	width: 1200px;
	margin: 0 auto;
	margin-top:15px;
	background: #fff;	
}
.job-list ul li {
    width: 790px;
    height: 62px;
    background: #C6C6C6;
    border-radius: 5px;
}
.job-1 {
    width: 119px;
    height: 62px;
    float: left;
    font-size: 18px;
    color: #444444;
    padding-left: 26px;
    line-height: 62px;
}
.job-2 {
    width: 50px;
    height: 62px;
    line-height: 62px;
    float: left;
    color: #444444;
    font-size: 14px;
}
.job-3 {
    width: 442px;
    height: 62px;
    float: left;
    color: #444444;
    line-height: 62px;
    font-size: 14px;
    overflow: hidden;
}
.job-4 {
    width:99px;
    height: 62px;
    float: right;
    font-size: 18px;
    color: #444444;
    line-height: 62px;
    text-indent: 2em;
    background: url(../images/s1.png) no-repeat left center;
}
.job-list ul li:hover{
	background: url(../images/x8.png) no-repeat center center!important;
}
.job-list ul li:hover div{
	color:#FFF;
}
.job-img {
    width: 295px;
    height:483px;
    margin: 0 auto;
}
.jianli {
    width: 100%;
    margin: 0 auto;
}

.jianli-con{
	width:920px;
	margin: 0 auto;
	color: #444444;
	font-size: 14px;
	margin-top: 30px;
}

.jianli-con tr td {
    font-size: 14px;
    color: #444444;
    line-height: 30px;
}

.main_bd3 {
    width: 159px;
    height: 30px;
    line-height: 30px;
    background: #ffffff;
    border: solid 1px #dfdfdf;
    text-indent: 5px;
    font-size: 14px;
    margin-bottom: 10px;
}

.main_bd4 {
    width: 789px;
    height: 102px;
    background: #ffffff;
    border: solid 1px #dfdfdf;
    line-height: 25px;
    padding: 5px;
    font-size: 14px;
    margin-bottom: 18px;
}
.tj {
    width: 126px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: url(../images/d2.jpg) no-repeat center center;
    border: 0;
    cursor: pointer;
    color: #ffffff;
    font-size: 16px;
}



/*banner样式*/
.banner{ width:100%!important;position:relative;}
#bannerBox{ width:100%;  position:absolute; top:0; left:0;}
#bannerList{ position:relative; width:100%; }
#bannerList li{position: absolute; left:0; top:0; width:100%;z-index:1;}
#bannerList li a img{position: absolute; left:0; top:0; width:100%!important;}
#bannerBton{ position:absolute; right:6px; bottom:6px; }
#bannerBton li{ width:9px; height:9px; float:left; text-align: center; margin-right:7px; background-color:#ccc; line-height:15px; font-size:12px; cursor:pointer;}
#bannerBton li.up{ background-color:#00640a; color:#fff;}


#page{
	margin:0 auto;
    text-align: center;
    width:920px;
}
#page a{
	background:#eaeaea none repeat scroll 0 0;
    color: #666666;
    font-size:14px;
    margin:6px;
    padding:4px 14px;
}
#page a:hover{
	background:#FF3B01;
	color:#FFFFFF;
}