@charset "utf-8";
/* CSS Document */

/*公共*/
a:hover {color:#0B5F95;}
a{ text-decoration:none; cursor:pointer; }
body,  p, ul, ol, dl, input,img{ color:#666; margin:0; padding:0; border:0; font-family:Arial; font-size:12px;}
h1, h2, h3, h4, h5, h6{font-family:微软雅黑;color:#333;}
li{ list-style:none;}
img{ border:0; margin:0; padding:0;}
.qfd{clear:both;}
/*公共*/

/*焦点*/
.lxftab { width: 680px; height: 337px; position: relative; overflow: hidden; background: #fff; float:left; }
.lxftab .btn { position: absolute; left: 0px; top: 319px; }
.lxftab .btn a { border: #D9D9DD 1px solid; float: left; width: 95px; height: 11px; overflow:hidden; }
.lxftab .btn a:hover { background:url(../images/qhan_03.jpg) no-repeat; }
.lxftab .btn a.cur { background:url(../images/qhan_03.jpg) no-repeat; }
.lxftab .box { width: 680px; overflow:hidden; position: absolute; }
.lxftab .box div { height: 306px; }
/*焦点*/

/*滚动*/
.rollBox{width:980px; padding:30px 10px 10px 10px;}
.rollBox .Cont{ width:930px; padding-left: 5px; overflow:hidden; }
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont .pic{  width:305px; float:left; text-align:center; margin:0 30px 0px 0;}
.rollBox .Cont .pic .bt{ line-height:42px; color:#8D8D8D; border-bottom:#0B5F95 solid 2px; background:#ECECEC; font-size:14px; font-weight:bold;}
*+html .rollBox .Cont .pic{ width:305px; float:left; text-align:center; }
.rollBox .Cont .<h1><h1></h1></h1>pic p{ line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{ color:#0b5f95;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{ float:left;}
.marbtn1{ float:left; padding-top:80px;}
.marbtn2{ float:right; padding-top:80px;}
.marbtn1 img ,.marbtn2 img{ cursor:pointer}
/*滚动*/

/*首页*/
.wrap{ width:1000px; margin:0 auto;}
.header{ width:100%; height:80px; background:#0B5F95;}
.header .logo{ float:left;}
.header .nav{ float:left; width:676px; height:50px;}
.header .nav ul{ float:left; padding:0 0 0 50px; }
.header .nav ul li{ float:left;}
.header .nav ul li a{ height:50px; float:left; font-size:14px; line-height:50px; color:#FFF; width:104px; text-align:center; overflow:hidden; font-weight:bold; font-family:微软雅黑; }
.header .nav ul li a:hover{ color:#0B5F95; background:#FFF; padding:0px 0 0 0; border-bottom:#0b5f95 1px solid; height:49px;}
.content{ width:100%; overflow:hidden;}
.content_top{ margin-top:20px; height:337px; }
.content_top .banner{ float:left; width:680px; height:337px; }
.content_top .banner .button{ margin-top:16px;}
.content_top .banner .button ul li{ border:#D9D9DD 1px solid; float:left; width:95px; height:11px;}
.content_top .banner .button ul li:hover{ background:#B1B1B1;}
.content_top .about{ width:297px; height:337px; float:right; background:url(../images/LT_22.jpg) no-repeat bottom;}
.content_top .about .img{ height:195px; background:#E7E4DB;}
.aboutxq .title{ height:27px; background:url(../images/qie_14.jpg) no-repeat left; color:#000; font-size:14px; padding:6px 0 0 28px; border-bottom:#ddd 1px solid; font-weight:bold;}
.aboutxq .cont{  margin:13px 0 0 0; line-height:20px; padding:0 10px;}
.aboutxq .more{ width:44px; float:right;}
.content .new{ margin-top:14px;}
.content .new .news{ width:680px; float:left; overflow:hidden; padding:0 0 0px 0;} 
.content .new .contact{ width:297px; float:right;} 
.content .new .news .title{height:28px; background:url(../images/qie_14.jpg) no-repeat left; color:#000; font-size:14px; padding:5px 0 0 28px; border-bottom:#ddd 1px solid; font-weight:bold; }
.content .new .news .cont{ margin:19px;}
.news .cont .focus{ height:97px;}
.news .cont .list{ height:70px; margin-top:16px; overflow:hidden;}
.news .cont .focus .img{ float:left;}
.focusxq{ height:87px; width:360px; margin-top:10px; float:right;}
.focusxq .bt{ height:16px; line-height:16px; background:url(../images/dian_29.jpg) no-repeat left; font-size:14px; font-weight:bold; padding-left:15px;}
.focusxq .date{ height:25px; line-height:25px;}
.focusxq .nr div{ line-height:20px; }
.focusxq .nr div a{ color:#666; width:66px; padding-left:20px; font-family:SimSun;}
.focusxq .nr div a:hover{ color:#0B5F95;}
.news .list ul li{ height:23px; line-height:23px;}
.news .list ul li a{ color:#666; width:480px; float:left;}
.news .list ul li a:hover{ color:#0B5F95;}
.news .list ul li span{ width:74px; float:right;}
.new .con { width:297px; float:right; overflow:hidden;}
.new .con .title{height:28px; background:url(../images/qie_14.jpg) no-repeat left; color:#000; font-size:14px; padding:5px 0 0 28px; border-bottom:#ddd 1px solid; font-weight:bold; }
.new .con .nr{ margin:25px 10px 0 10px; }
.bus{ width:1000px; height:303px; overflow:hidden; padding:10px 0 0 0 ;}
.bus .title div{ height:21px; background:url(../images/qie_14.jpg) no-repeat left; color:#000; font-size:14px; padding:12px 0 0 28px; border-bottom:#333333 1px dashed; float:left; width:937px;}
.bus .title a{ width:35px; float:right; height:33px; border-bottom:#333333 1px dashed;}
.footer{ height:79px; background:#0B5F95; width:100%; margin:0 auto;}
.footer a { color:#fff;}
.ftleft{ width:700px; float:left; height:79px;}
.ftleft .bq{ margin-top:22px;}
.ftleft .bq p{ height:18px; line-height:18px; color:#FFF;}
.ftright{ background:url(../images/qie_37.jpg); width:292px; height:79px;float:right; }
/*首页16.5*/


/*内页开始*/
.clear { clear:both;}
.ny_14{ font-size:14px; color:#666; font-weight:bold;}
.ny_banner{ width:100%; height:270px; margin:0 auto; background:#F00;}
.ny_cont{ width:100%; margin:0 auto;}
.ny_cont1{ width:1000px; margin:0 auto;  background:#FFF; padding:15px 0 15px 0 ;}
.ny_left{ width:200px; float:left;}
.ny_lt{ width:200px; float:left; height:100px; background: url(../images/ny_lt.jpg) no-repeat;}
.ny_lt01{ width:175px; float:left; height:30px; line-height:30px; font-size:20px;  color:#FFF; padding:20px 0 0 25px; font-weight:bold; font-family:微软雅黑;}
.ny_lt02{ width:175px; float:left; height:18px; line-height:18px; font-size:12px; color:#FFF; padding:0px 0 0 25px;}
.ny_nav{ width:200px; float:left; }
.ny_nav ul { margin:0; padding:0 ;}
.ny_nav ul li { list-style:none; line-height:30px;}
.ny_nav ul li a { display:block; width:160px; background:url(../images/ny_navb.jpg) no-repeat; height:30px; line-height:30px; margin:3px 0; padding:0 0 0 40px; font-size:14px; color:#666;font-family:微软雅黑;}
.ny_nav ul li a:hover,.ny_nav ul li.hover a{color:#fff; background:url(../images/ny_nav.jpg) no-repeat;}

.ny_tel{ width:200px; height:58px; float:left; margin:20px 0 0 0;}
.ny_right{ width:785px; float:left; padding:0 0 0 15px;}
.ny_add{ width:785px; float:left; height:30px; border-bottom:1px #ddd solid;}
.ny_addl{ width:400px; float:left; text-align:left; height:30px;}
.ny_addl01{ width:14px; height:30px; float:left;}
.ny_addl02{ width:200px; float:left; line-height:30px; padding:0 0 0 5px;}
.ny_addr{ width:385px; float:right; text-align:right; height:30px;}
.ny_addr01{ width:10px; height:30px; float:right;}
.ny_addr02{ height:30px; padding:0 20px; float:right;}

.ny_nrq{ width:775px; float:left; padding:15px 0 10px 10px;}

/*背景图片*/
.gsjj_banner{ background:url(../images/gsjj_banner.jpg) top center no-repeat;}

/*内页新闻*/
.list_new{ width:775px; float:left;}
.list_new li{padding:20px 0; border:1px #ddd solid; overflow:hidden;margin:0; margin-top:-1px; _margin-top:-4px;background:#fff; border-left:none;border-right:none;height:105px;}
.list_new li:hover{background:#F4F6F9;}
.list_new li .fl{ width:173px;height:103px;}
.list_new li .fr{ width:575px;padding-left:25px;}
.list_new li .fl img{border:1px #BFBFBF solid;}
.list_new li .fr .date{
    font-size:12px;
    color:#666666;
}
.list_new li .fr .title{font-size:14px; font-weight:bold;padding-bottom:10px;}
.list_new li .fr .summary{font-size:12px;color:#666666;line-height:20px;}

.list_d{}
.list_d li{overflow:hidden; line-height:23px; padding:9px 30px; font-size:12px;border-bottom:1px #9A918B dotted;}
.list_d li.b{background:#FAFAFA;}
.list_d .ldm-1,.list_d .ldm-2,.list_d .ldm-3{display:block; float:left;}
.list_d .ldm-1{width:60%;}
.list_d .ldm-2{width:30%;}
.list_d .ldm-3{width:10%;}
.list_d .top{padding: 0 30px ;border-top:1px #9A918B solid;border-bottom:2px #9A918B solid;line-height:44px; font-size:14px; font-weight:bold;}
.list_d .ldm-3 a{background:#E5E5E5; padding:4px 5px;color:#666;}
.list_d .ldm-3 a:hover{background:#D8D8D8; padding:4px 5px;color:#000;}

/*招聘信息页面*/
.list-job{
    width : 100%;
    /*padding-top: 30px;*/
    margin-top: 30px;
}
.list-job .top{
    background: #F9F9F9;
    border: #D7D7D7 1px solid;
    border-width:1px 0;
    line-height: 27px;
    height :27px;
}
.list-job tr{
    height:34px;
    line-height : 34px;
    border-bottom: #C6C6C6 1px dashed;
}
.list-job tr th{text-align: left;padding: 0 30px;}
.list-job tr td{
    padding: 0 30px;
}
.page-ly{
    margin-top : 20px;
    width : 100%;
    border: 1px #939393 solid;
    border-width: 1px 0 2px 0;
    overflow : hidden;
}
.page-ly tr{
    height:34px;
    line-height : 34px;
    border-bottom: #DFDFDF 1px solid;
}
.page-ly tr th{
    width : 70px;
    padding: 0 30px;
    background: #EFEFEF;
}

.page-ly tr td{
    padding: 0px 10px;
}
.page-ly input{
    border:1px #C5C5C5 solid ;
    padding: 2px 5px;
    width : 260px;
}

.page-ly textarea{
    margin-top: 5px;
    border:1px #C5C5C5 solid ;
    width: 500px;
    height : 160px;
}
.page-ly-btn{padding-top: 10px}
.page-ly-btn input{
    padding:5px 10px;
    background: #A5A5A5;
    color:#fff;
    border: 1px #8E8E8E solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.page-ly-btn input:hover{
    padding:5px 10px;
    background: #8F8F8F;
    color:#fff;
    border: 1px #8E8E8E solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/*在线留言*/
.feedback { width:785px;}
.feedback p {margin:15px 0 10px;padding:1.5em 0;text-align:center;background:#f8f8f8;border:1px dotted #ddd; font-size:12px; color:#666;}


/*员工风采*/
/**/
.cpbanner{width:680px;height:495px;position:relative;background:#f7f7f7; margin:0 auto;}
.cpbanner .btn{position:absolute;width:15px;height:70px;top:416px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.cpbanner .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.cpbanner #prevTop,.cpbanner #nextTop{top:213px;width: 46px;height: 48px;}
.cpbanner #prevTop{background: url(../images/prevBtnTop.png) 0 0 no-repeat;}
.cpbanner #nextTop{background: url(../images/nextBtnTop.png) 0 0 no-repeat;}
.cpbanner .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.cpbanner li{float:left;}
.cpbanner .cf li{position: relative;color: #fff;}
.cpbanner .cf a{display: block; width: 680px;height: 410px; position: absolute;color: #fff;}
.cpbanner .cf li span{display: block;width: 640px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.cpbanner .picBox{height:410px;position:relative;overflow:hidden;}
.cpbanner .picBox ul{height:410px;position:absolute;}
.cpbanner .picBox li{width:680px;height:330px;}
.cpbanner .listBox{width:642px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.cpbanner .listBox ul{height:100px;position:absolute;}
.cpbanner .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.cpbanner .listBox li i{display:none;}
.cpbanner .listBox li a{display: block;width:124px;height: 70px;}
.cpbanner .listBox li img{width:124px;height: 70px;}
.cpbanner .listBox .on img{width: 118px;height: 64px;border:3px solid #AEAEAE;}
.cpbanner .listBox .on i{display:block;}


/*产品列表*/
.cplist{ width:745px; background:#f4f4f4; border-bottom:1px #ddd solid; margin:0 0 10px 0; padding:15px;}
.cplist .img{ float:left;}
.cplist .scr{ float:left; width:540px; padding:0 10px 0 20px;}
.cplist .scr .title{ font-weight:bold; height:35px; line-height:35px;}
.cplist .scr .cont{ line-height:20px;}
.cplist .scr .more{ margin-top:12px;}

/*产品详情*/
.show-cp .top .tab_box img{
    width : 600px;
    height : 550px;
}
.show-cp h1{
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    padding-left: 0px;
    color: #0c5f95;
    font-family: Tahoma,Helvetica,Arial,"Microsoft YaHei",寰蒋闆呴粦,"MicrosoftJhengHei",鍗庢枃缁嗛粦,STHeiti,MingLiu,榛戜綋,SimHei;
}
.show-cp .top{
    padding-top: 30px;
}
.show-cp .top .tab_box{
    padding-left: 0px;
    float: left;
    width : 600px;
}
.show-cp .top .tab_menu{
    float: left;
    width: 100px;
    padding-left: 20px;
}
.show-cp .top .tab_menu li{
    /*background: url("../images/tbg2.gif") no-repeat left top;*/
    width : 82px;
    height : 74px;
    padding: 4px;
    padding-left:11px;
    margin-bottom: 10px;
}
.show-cp .top .tab_menu li img{
    width : 100%; height : 100%;
}
.show-cp .top .tab_menu li.current{
    background: url("../images/tbg2.gif") no-repeat left top;
}
.s-cp-text .tab_menu{
    height: 36px;
    /*overflow : hidden;*/
    border-bottom: 1px #DCDCDC solid ;
}
.s-cp-text .tab_menu li{
    font-family: Tahoma,Helvetica,Arial,"Microsoft YaHei",寰蒋闆呴粦,"MicrosoftJhengHei",鍗庢枃缁嗛粦,STHeiti,MingLiu,榛戜綋,SimHei;
    height:36px;
    width:95px;
    line-height : 36px;
    float: left;
    margin: 1px;
    text-align: center;
}

.s-cp-text .tab_menu li.current{
    margin: 0;
    border: 1px #DCDCDC solid ;
    background: #fff;
    border-bottom-width: 0px;
}
.s-cp-text  .tab_box{
    padding: 10px 10px 10px 0;
}
.hide{ display : none;}

/*页码*/
.pages{ display: block; overflow: hidden; width: auto; float:left; text-align: center; margin:10px 0 0 0;}
.pages a,.pages span{height:28px;width:50px; display: block;float: left; background:#E4E4E4 ; margin: 3px; text-align: center;
	line-height: 28px; border:1px solid #DDDDDD; }
.pages a:hover{background: #ddd;color:#000;}
.pages span{background:#5773A0; color :#fff; }
.pages .pages_num{display: none;}
.pages .pages_btn{font-size:0;line-height:0;text-indent:-9999px;}

.pages .pages_prev{background:#E4E4E4 url(../images/pages_prev.gif);}
.pages .pages_next{background:#E4E4E4 url(../images/pages_next.gif);}

.pages .pages_prev:hover {background:#ddd url(../images/pages_prev.gif);}
.pages .pages_next:hover {background:#ddd url(../images/pages_next.gif);}


/*3级导航*/
.menuExpansion{width:200px;}
			.menuExpansion .col{width:100%;}
			.menuExpansion .nav,.menuExpansion .subnav{width:200px;background:url(../images/ny_navd.jpg) no-repeat; color:#333;margin:3px 0;}
			.menuExpansion .subnav a  { display:block; padding:0 0 0 35px; width:165px; text-align:left; }
			.menuExpansion .nav{text-indent:20px;height:30px;line-height:30px;}
			.menuExpansion .subnav{text-align: center;height:30px;line-height:30px;overflow:hidden;}
			.menuExpansion .nav a,.menuExpansion .subnav a{color:#333;font-family:微软雅黑;font-size:12px;text-decoration:none;display:block;width:100%;height:100%;}
			.menuExpansion .nav a{font-size:14px; background:url(../images/ny_navb.jpg) no-repeat; color:#333; margin:3px 0;}
			.menuExpansion .act .nav a{background-position:11px -50px;}
			.menuExpansion .nav a:hover,.menuExpansion .subnav a:hover,.menuExpansion .nav a.hover,.menuExpansion .subnav a.hover{ background:#0c5f95; color:#fff;}
			
			
/*首页新闻二次修改*/
.z_new_nr{ width:680px; float:left;}
.z_new_nrl{ width:330px; float:left;}
.z_nr_topl{ width:315px; float:left; border-bottom:1px #ddd solid; height:30px; line-height:30px; background:url(../images/biaozh.jpg) top left no-repeat; font-size:14px; font-weight:bold; color:#333; padding:0 0 0 15px;}
.z_nr_z{ width:330px; float:left;}
.z_nr_z ul { margin:0; padding:10px 10px 10px 10px;}
.z_nr_z ul li  { line-height:26px; text-align:right; background:url(../images/z_xiaodian.jpg) left center no-repeat; padding:0 0 0 10px;}
.z_nr_z ul li a { float:left;}

.z_nr_topla{ width:270px; float:left;}
.z_nr_toplb{ width:45px; float:right;}


.z_nw_top { width:320px; float:left; padding:25px 0 0 10px;}
.z_nw_topl{ width:120px; float:left; height:70px; background:#999;}
.z_nw_topr{ width:190px; float:left; color:#666; line-height:18px; padding:0px 0 0 10px;}

/*服务项目修改*/
/*服务项目修改*/
.z_fwxm{ width:1000px; float:left;}
.z_fwxm01{ width:300px; float:left; margin:0 38px 0 0;}
.z_fwxm02{ width:300px; float:left; height:180px; overflow:hiddenl}
.z_fwxm03{ width:300px; line-height:45px; float:left; background:#ececec; border-bottom:2px #039 solid;  text-align:center;}
.z_fwxm03 a {font-size:14px; font-weight:bold;}
