@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
a {text-decoration:none;}
li{ list-style:none;}
body{ font-size:12px; font-family:"微软雅黑"; background-position:center top; background-color:#fff;}

/*公司简介*/
.ziye_bj{width: 100%; /*height: 281px;*/margin:114px 0 0;float: left; }
.ziye_tu{width:100%; position: relative;/*left: 50%;margin-left: -960px;*/}
.ziye_tu img{width: 100%;}

.zy_gywm{width:1200px; margin:0 auto; overflow: auto; padding: 25px 0 0 0;}
.ejdh{background: #f4f5f5;width: 218px;height: 665px; border: solid 1px #e7e7e7; float: left; border-radius: 3px;}
.shang_g{background: #005bac;width: 218px;height: 7px; border-radius:3px 3px 0 0;}
.women{width: 172px;height: 55px; margin: 15px 0 0 20px;}
.btmc{width: 100%; height: 53px;}
.btmc h1{float: left; color: #ff8400; font-size: 48px; line-height: 48px; font-weight: 400; margin: 0 8px 0 3px; }
.btmc p{float: left; color: #005bac; font-size: 22px; line-height: 24px; padding: 2px 0 0 0;}
.btmc p span{display: block; font-size: 16px; color: #9c9c9c;text-transform: uppercase}
.skb{width: 100%; height: 2px;}
.skb li{float: left; height: 2px;}
.touyin{width: 19px; background: url(../images/zy1_05.png) no-repeat; float: left; height: 482px;}
.zy_dh_lb{width: 172px; margin: 40px 0 0 20px;}
.zy_dh_lb li{width:100%; height: 37px; border-bottom:dashed 1px #b9baba;margin: 8px 0 0 0;}
.zy_dh_lb li img{float: left;margin: 9px 5px 0 5px; }
.zy_dh_lb li a{line-height: 38px;font-size: 16px; color: #403f3f; display: block;}
#women{background: #005bac;}
#wenzidangq{color: #fff;}

.zynr_db{width: 908px; border: solid 1px #e7e7e7;  float: right; background: #f4f5f5; border-radius: 3px; padding: 25px;}
.lujing{width: 100%;height: 50px;}
.lujing h2{float: left; color: #005bac; font-size: 20px; line-height: 40px;  margin: 10px 0 0 0;}
.lujing p{ line-height: 40px; float: right; padding-right: 5px; font-size: 14px;   margin: 10px 0 0 0;}

.gsjj_nr{}
.gsjj_nr p{color: #1f1f1f; line-height: 30px; font-size: 14px!important;  }


/*项目展示*/

.anlizs_lb{overflow: auto;}
.anlizs_lb li{width: 292px; height: 260px; background: #e3e3e3; float: left; margin: 5.3px 5.3px; text-align: center; position: relative; display:block;}

.anlizs_lb li .anlz_tp_z{width: 100%;height: 210px; position: absolute; display:block; overflow: hidden; }

.anlizs_lb li .anlz_tp{width: 100%;height: 210px; position: absolute; display:block;}
.anlizs_lb li .anlz_fg{width: 100%;height: 210px; background: rgba(60,140,183,.8); z-index: 1; position: absolute; display:block; top: 210px;}
.anlizs_lb li .anlz_fg  .fg_xk{width: 175px;height: 40px; border: solid 1px #fff; margin: 90px 0 0 54px; float: left;}
.anlizs_lb li .anlz_fg  .fg_xk p{color: #fff; float: left; font-size: 20px; margin: 0 0 0 30px;line-height: 38px;font-family: "微软雅黑";}
.anlizs_lb li .anlz_fg  .fg_xk img{float: left; margin: 10px 0 0 8px;}

.anlizs_lb li .anlibt{font-size: 20px;
    line-height: 45px;
    color: #2f2f2f;
    position: relative;
    width: 100%;
    height: 52px;
    top: 210px;}
.anlizs_lb li .anlibt:hover{color: #0a608f;}

.anlizs_lb li .anlz_tp_z:hover .anlz_fg{ 
-webkit-transform: translate(0px,-130px);
-moz-transform:translate50px,-130px);
transform: translate(0px,-210px);
transition:all .2s ease-in 0s;
-webkit-transition:all .2s ease-in 0s;
-moz-transition:all .2s ease-in 0s;}

.webdiyerCss {height: 30px;padding: 40px 0 20px 33%; float: left;}
.webdiyerCss .redcss {float: left;padding: 4px 12px;margin: 0 2px;}

.webdiyerCss a{color: #000;background: #eaeaea;border: 1px solid #ddd;float: left;padding: 4px 12px;margin: 0 2px;}
.webdiyerCss a:hover{background: #2997cc;border: 1px solid #2997cc; }
.webdiyerCss .page_go {font-weight: bold;background: #2997cc;border: 1px solid #2997cc;color: #fff;}

.title {overflow: hidden;border-bottom: 1px #d9d9d9 solid;text-align: center;}
.title .p1 {color: #4c4c4c;font-size: 20px;margin-top: 40px;}
.title .p2 {color: #808080;font-size: 14px;margin-top: 15px;margin-bottom: 20px;}
.body {color: #808080;font-size: 14px;line-height:40px;margin-top: 15px;text-indent: 2em;padding: 0 25px;}

.al_biaoti{text-align: center;line-height: 35px;}

.al_biaoti h3{font-size: 24px; font-weight: 200;}

.ban{ width:897px; height:471px; position:relative; overflow:hidden;margin:20px auto 0 auto;}
.ban2{ width:897px; height:471px;position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:897px; height:471px;}
/*.min_pic{ padding-top:10px; width:897px;}*/
.prev1{ position:absolute; top:0; left:0; width:65px; height:471px;z-index:9;cursor:pointer;
	background:rgba(0,0,0,.5);
	transition:background 50ms;
	-moz-transition:background 500ms; /* Firefox 4 */
	-webkit-transition:background 500ms; /* Safari and Chrome */
	-o-transition:background 500ms; /* Opera */}
.prev1 img{margin: 220px 0 0 20px;}
.next1{ position:absolute; top:0; right:0; width:65px; height:471px;z-index:9;cursor:pointer;
	background:rgba(0,0,0,.5);
	transition:background 500ms;
	-moz-transition:background 500ms; /* Firefox 4 */
	-webkit-transition:background 500ms; /* Safari and Chrome */
	-o-transition:background 500ms; /* Opera */}
.next1 img{margin: 220px 0 0 25px;}
.ban2:hover .prev1 {background:rgba(0,0,0,.8); }
.ban2:hover .next1 { background:rgba(0,0,0,.8); }

.wzsm{text-align: justify; padding:10px 3px 3px 0;}
.wzsm p{text-indent: 2em;}

.div_list_item{padding: 0 0 8px 0; border-bottom: solid 1px #949494;} 

.sx_pian{width: 50%;float:left;}
.sx_pian a{display: block;color: #151515; padding: 8px 0 0 0;}
.sx_pian a:hover{text-decoration: underline;}
.fanhui{width: 115px; height: 34px;background: #1682b6; float: right; margin: 15px 30px 0 0;  }
.fanhui img{padding: 8px 8px 8px 20px; float: left;}
.fanhui a{color:#fff; line-height: 30px; display: block;}


/*新闻*/
.xwlb_bj{line-height: 25px;}
.xwlb_bj li{width: 100%; height: 170px; border-bottom: dashed 1px #bfbfbf; margin:  0 0 28px 0;}
.xwlb_bj li h1{width: 253px; height: 137px;border:solid 1px #e4e4e4; padding: 3px; background: #fff; float: left;}
.xwlb_bj li h1 img{width: 100%; height: 100%;}
.xwlb_bj li dl{width: 630px; height:137px;padding: 3px; float:right; }
.xwlb_bj li dl dt{font-size: 16px; margin-bottom:8px;color: #343434;}
.xwlb_bj li dl dt a{color:#343434;}
.xwlb_bj li dl dt:hover{text-decoration: underline;}
.xwlb_bj li dl dd{color: #737373; text-indent: 2em;  margin-bottom:30px;font-size: 14px;}
.xwlb_bj li dl span{padding:0 12px 0 0;color: #737373;}

.xian_xw{border-bottom: dashed 1px #bfbfbf; margin: 20px 0;}

/*联系我们*/
.messages{padding:50px 0;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:30px;margin-bottom:10px;}
.messlist label{float:left;width:100px; height:30px; font-size:14px; line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:300px;height:28px;padding-left:5px;border:#ccc 1px solid;background: #fff;}
.messlist.textareas{ height:auto; overflow: auto;}
.messlist textarea{float:left;width:660px; height:160px;padding:5px;border:#ccc 1px solid; background: #fff;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#f60;color:#fff;}