@charset "utf-8";

/*common*/

.top_two,.top,.pd_sh{
    width: 710px;
    margin: 0 auto;
}


/*top*/
.top_one{
    background: #232e34;
}
.top_two{
    height: 37px;
}
.top_two font{
    color: #fff;
    line-height: 37px;
    font-size: 12px;
    padding-left: 5px;
}
.top_two .tips{
    /*width: 304px;*/
    float: right;
    overflow: hidden;
}
.tips .tel{
    color: #ccc;
    float: left;
    font-size: 17px;
    line-height: 37px;
    text-indent: 18px;
    padding-right: 30px;
    background: url("../images/tel.png") no-repeat 0px;
}
.tips .select{
    width: 105px;
    height: 37px;
    float: right;
    text-indent: 30px;
    background: url("../images/language.png") no-repeat 0px;
}
.select select{
    color: #ccc;
    width: 75px;
    font-size: 12px;
    margin-top: 10px;
    *margin-left:30px;
    background: url("../images/select.jpg") no-repeat transparent 63px 6px;
}

.top_three{
    background:#005ca7;
    border-top: 2px solid #0099ff;
}
.top{
    height: 77px;
}
.top .logo{
    padding: 10px 0px 0px 0px;
    display: block;
    float: left;
}
.top .navi{
    float: right;
    overflow: hidden;
}
.navi li{
    float: left;
    line-height: 77px;
    padding-right: 18px;
}
.navi li a{
    height: 62px;
    color: #fff;
    display: block;
}

.navi li a:hover{
    height: 60px;
    border-bottom: 2px solid #fff;
}
.navi li a.hover{
    height: 60px;
    border-bottom: 2px solid #fff;
}

.navi li ul{
    overflow: hidden;
    position: absolute;
    z-index: 1;
    width: 600px;
    margin-left: -250px;
    display: none;
    padding-top: 30px;
    *padding-top: 90px;
    *margin-left: -300px;
    background: #005ca7;
}

.navi li ul li{
    float: left;
    line-height: 25px;
    text-align: center;
}
.navi li ul li a{
    display: block;
    width: 97px;
    height: 26px;
}
.navi li ul li:hover{
    height: 26px;
    background: url("../images/ul_li_hover.png") no-repeat;
}
.navi li ul li:hover a{
    border: none;
}

.navi li:hover ul{
    display: block;
}



/*content*/
.banner {
    overflow: hidden;
}
.banner a{
    display: block;
}

/*产品展示*/
.p_show{
    overflow: hidden;
    background: #eee;
    border-bottom: 1px solid #e0e0e0;
}

/*标题*/
.solu_head,
.new_head,
.case_head,
.hexin_head,
.pd_head{
    width: 680px;
    margin:0 auto;
    text-align: center;
}

.case_head h1,
.hexin_head h1,
.pd_head h1{
    font-size: 30px;
    padding-bottom: 10px;
}


.hexin_head h1,
.pd_head h1{
    color: #333;
    font-size: 30px;
    padding-bottom: 10px;
}



.pd_head .xian{
    width:100%;
    height: 1px;
    background: #c9c9c9;
}

.so_heaf h4,
.new_head h4,
.case_head h4,
.hexin_head h4,
.pd_head h4{
    color: #a8a8a8;
    padding: 0px 15px 0px 15px;
    margin-top: -7px;
    position: absolute;
    left: 50%;
    margin-left: -98px;
    letter-spacing: 3px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.pd_head h4{background: #eee;}

.pd_head h6{
    color: #999;
    padding-top: 13px;
    letter-spacing: 2px;
}

/*内容*/
.pd_cont{
    overflow: hidden;
    padding-top: 0px;
}
.pd_cont li{
    float: left;
    width: 646px;
    margin-left: 28px;
    height: 170px;
    background: #fff;
    
    margin-bottom: 29px;
}
.pd_cont li.r{margin-right: 100px;;}

.pd_cont li:hover{
    background: #009CE5;
}

.pd_cont .pdc_left{
    
    float: right;
    padding: 17px 0px 0px 1px;
	margin-right:25px;
}
.pdc_left a
{
	display:block;
}
.pdc_left h3{
    color: #333;
    font-size: 20px;
    font-weight: bold;
	text-align:left;
}
.pdc_left h6{
    color: #b3b3b3;
    padding-top: 2px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;
}
.pdc_left .p{
padding: 2px 0px 5px 0px;
width: 416px;
margin-left:
height: 64px;
*height: 66px;
overflow: hidden;
line-height:18px;
text-align:left;
}
.pdc_left .p a:hover{
 color: #fff;
}
.pdc_left p{
    color: #959595;
}
.pdc_left .a{
    width: 80px;
    height: 20px;
    color: #bfbfbf;
    display: block;
    margin-top: 15px;
    text-indent: 20px;
    line-height: 20px;
    border: 1px solid #dfdfdf;
    background: url("../images/pd_more.png") no-repeat 10px 8px;
}

.pd_cont li:hover h3{color: #fff;}

.pd_cont li:hover p{color: #fff;}

.pd_cont .pdc_right{
    width: 165px;
    height: 131px;
    float: left;
    margin: 10px;
    box-shadow: 1px 1px 1px 1px #d2d2d2;
}
.pdc_right img{padding: 3px;}

.pd_cont li:hover .pdc_right{
    background: #fff;
    box-shadow: 1px 1px 1px 1px #d2d2d2;
}

.pd_cont .pdc_right1{
    box-shadow: none;
}

.pd_cont li:hover .pdc_right1{
    background: none;
    box-shadow: none;
}


