﻿@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;
    float: left;
    background: #fff url(../images/gywm_02.jpg) no-repeat scroll center top;
}
.ziye_tu{position: relative;left: 50%;margin-left: -960px;}

.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;height: 615px; 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; font-family: "宋体"; margin: 10px 0 0 0;}

.gsjj_nr{}
.gsjj_nr p{color: #1f1f1f; line-height: 30px; font-size: 14px; font-family: "宋体";}


/*项目展示*/

.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;
        width: 292px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }
.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;
        margin-right: 5px;
    }
.webdiyerCss a:hover{background: #2997cc;border: 1px solid #2997cc; }
.webdiyerCss .page_go {font-weight: bold;background: #2997cc;border: 1px solid #2997cc;color: #fff;}
.pagejump {
    height: 30px;
    padding: 40px 6px 0 0;
    float: left;
}
    .pagejump input {
        width: 30px;
        height: 24px;
        padding-left: 5px;
        border: #ccc 1px solid;
        background: #fff;
    }
    .pagejump a {
        color: #005db3;
    }

.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: 620px;float:left;}
    .sx_pian a {
        display: block;
        color: #151515;
        padding: 8px 0 0 0;
        width: 620px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
.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;
    width: 630px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
    .xwlb_bj li dl dt a:hover {
        color: #005db3;
    } .xwlb_bj li dl dt:hover {
        text-decoration: underline;
    }
.xwlb_bj li dl dd{color: #737373; text-indent: 2em; font-family: "宋体";margin-bottom:15px;font-size: 14px;height: 75px;overflow: hidden;}
.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 textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:30px;margin-bottom:10px;}
    .messages select {
        height: 25px;
        margin-top: 3px;
    }
    .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;}


.liebiao {
    line-height: 25px;
    font-size: 16px;
}
.liebiao li {
    width: 100%;
    height: 30px;
    border-bottom: dashed 1px #bfbfbf;
    margin: 0 0 5px 0;
}
    .liebiao li a {
        float: left;
        width: 720px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
        font-size: 16px;
        margin-bottom: 8px;
        color: #343434;
    }
        .liebiao li a:hover {
            color: #005db3;
            text-decoration: underline;
        }
.liebiao li span {
    float: right;
}

