@charset "utf-8";
@import url("base.css");
.clear{clear:both;}/*清除样式*/

.right_products ul li {
    float: left;
    width: 234px;
    overflow: hidden;
    height: auto;
    list-style-type: none;
    margin: 25px;
}
.right_products ul li a {
    display: block;
}
.right_products ul li a img {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.right_products ul li span {
    text-align: center;
    line-height: 25px;
    padding-top: 15px;
    font-size: 12px;
    color:#767676;
}
.right_products ul li span a {
    text-decoration: none;
    color: #000;
    padding-top: 10px;
    font-weight: bold;
}


.product_y {
    float: right;
    height: 20px;
    width: 150px;
    margin-top: 70px;
    margin-right: 30px;
    font-size: 12px;
}
.hu-img {
    height: 190px;
    width: 894px;
}
.hu-img img {
    margin-top: 40px;
    margin-left: 27px;
    overflow: hidden;
}
.hc-js {
    height: auto;
    width: 100%;
    font-size: 14px;
    line-height: 25px;
    margin:25px 25px 0 0;
}

.zt22{font-size: 22px;font-family: 微软雅黑;font-weight: bold;color:#696969}
.ry_zz{width:100%;border: 2px solid #c12541;height: 310px;margin:30px 0;}

.news_div{
    width:100%;
    height:380px;
    border-bottom: 1px dotted #999;
    margin-top: 50px;
    margin-bottom: 30px;
}

.news_div a{
    color:#000;
    text-decoration: none;
}
.news_div div{
    width:300px;
    float:left;
    border-right: 1px dotted #999;
    padding:0px 30px;

}
.news_div div span{
    width:100%;
    display: block;
    margin: 10px 0;
    color:#666;
    font-family: 宋体;
    font-size:12px;
}
.news_div img{
    border-top-width: 0px;
    height: expression(this.width > 170 ? this.height = this.height * 170 / this.width : "auto");
    width: expression(this.width > 170 ? "170px" : "auto");
    max-width:290px;
    max-height:170px;
    margin:0 auto;
}
.news_div div span b{float:right;font-weight: normal;}
.news_div div span b a{color:#666;}
.news_list{
    width:100%;
    margin-bottom:10px;
    height:156px;
    overflow: hidden;

}
.news_list li{
    width:510px;
    margin-right:48px;
    height:30px;
    line-height: 30px;
    float:left;
    background:url(../images/news_jiantou.png) 0 12px  no-repeat;
    padding-left:15px;
    vertical-align: middle;
    border-bottom: 1px dashed #999;
    font-family: 宋体;
    display: block; 

}
.news_list li a{color:#333;text-decoration: none}
.news_list li a:hover{color:#666;}
.news_list li span{float:right}


.zz_list{
    width:55%;
    float:left;
    margin-left:5%;
    height:280px;
    overflow: hidden;
    color:#333;
}
.zz_list li{
    width:260px;
    margin-right:30px;
    height:30px;
    line-height: 30px;
    float:left;
    background:url(../images/zz_ico.jpg) 0 6px  no-repeat;
    padding-left:27px;
    vertical-align: middle;
    display: block; 
    overflow: hidden;
}
/*.zz_list li a{color:#333;text-decoration: none}*/
.zz_list li span{float:left;width:240px;}
.zz_list_right{width:40%;float:right;background:url("../images/jiangbei.png") 170px 20px  no-repeat;height:280px;}
.more_list{width:100%;float:left;vertical-align: middle;text-align: center;height:30px;margin:30px 0}

//阴影效果
.mydiv{
    width:100%;height:auto;border:#666 1px solid;background:#fff;color:#333;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
    box-shadow:2px 2px 10px #909090;/*opera或ie9*/
}

.mydiv_service{
    width:95%;height:auto;border:#ccc 1px solid;background:#fff;color:#000;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
    box-shadow:2px 2px 10px #909090;/*opera或ie9*/
    background: url("../images/zp.jpg") right bottom  no-repeat;
    border-radius: 4px;
    padding:30px 20px;
    font-family: 宋体;
    margin:30px 0 73px 0;
}
/*.clear{clear:both;height:0;overflow:hidden;display: block; visibility: hidden;}*/
.gg_info{margin: 0 auto;font-size: 1.3em;text-align: left;width:100%;height: 2em}
.fabu_fl_top{height: 25px;width:100%;}
.fabu_fl_top span{margin-left:35px;font-size: 1.4em;color:#ED145B;line-height: 25px;height: 25px}
.fabu_fl_top i{width:30px;height: 20px;line-height: 20px;background: url(../images/ok.png) no-repeat;margin-left: 15px;display: inline-block}
.one{background: url(../images/one.png) no-repeat}
.two{background: url(../images/two.png) no-repeat}
.three{background: url(../images/three.png) no-repeat}
.foure{background: url(../images/foure.png) no-repeat}
.renwutext{float:left; padding:10px 18px;color:#858585;width: 100%;border-left: 2px solid #20A8DA;margin-left: 12px}
.renwutext p{margin-bottom:8px; font-weight:bold;  color:#252525;_display:inline-block;_white-space: nowrap}
.sinput{height:30px; line-height:30px;min-height: 30px; padding:2px; border:1px solid #a5a5a5; font-size:14px; border-radius:4px; position:relative; top:-1px;top:3px\9;font-size:16px\9;}
.renwu2box .sinput{_margin-top:20px;}
.renwutext p a{font-size:12px; font-weight:normal; height:26px; line-height:26px; display:inline-block; padding:0px 5px; border:1px solid #dcdcdc; background:#fff;  margin:2px 0px 0px 8px; border-radius:20px;text-decoration:none;cursor: pointer;margin-top: 0px\9}
.renwutext p a:hover{color: #fff;border:1px solid #ED145B; background:#F76199;}
.renwutext li{display:inline;}
.renwutext b{font-size: 14px;color:#333}
.renwutext span{margin-top: -3px}
.renwutext em i{width:21px;height: 21px;background: url(../images/anser_new.png) no-repeat;display: inline-block;margin-left: 5px;vertical-align: middle;cursor: pointer}

.post_add{width:100%;}
.post_add span{font-size:1.4em;color:#000;height:3em;line-height: 3em;font-weight: bold;font-family: 微软雅黑}
.post_add p{color:#333;font-size:1.2em;height:2em;line-height: 2em;font-weight:normal}
.post_add label{color:#000;font-size: 1.3em;margin-left:0.3em;}

.proc_info{width:100%}
.proc_info ul{width:100%}
.proc_info li{width:15%;float:left;text-align: center;margin: 0.5em 0}
.proc_info li p{color:#000;font-size: 1.2em}
.proc_info span b{color:red;font-size: 1.6em}

input[readonly]{
    font-size: 1.2em;
    border: none;
}
input[name=sub],input[name=add]{
    width:2em;
    height:2.5em;
    line-height: 2.5em;
}
.input_mobile{width:20%}
.cx_button{width:16%;height:40px}
.sinput{height:35px;line-height: 35px;}
.sp_jg{width:94%;float:left;padding: 0 3%;}

.div_dz span{color:#000;font-size: 1.2em;font-weight: normal;font-family: 宋体}

@media screen and (min-width: 200px) and (max-width: 960px){
*{margin:0;padding:0;word-break:break-all;word-wrap:break-word;font-family: 微软雅黑}
body{-webkit-text-size-adjust:none;background:#f4eee9;min-width:320px;margin:0;padding:0}
ul,li{list-style:none}a{text-decoration:none;color:#333}
img,img a{border:0;vertical-align:middle}
#box2{min-width:320px;margin:0 auto;padding:0;max-width: 480px}
    /*body,input,span{width:100%;height:auto;font-family: 微软雅黑;font-size: 1.2em}*/
    .content_middle{width:100%;vertical-align: middle;margin-bottom: 1em;text-align: center;background: #c12c6c;padding:0;top:0;
                    height:80px;
                    box-shadow:0 1px 3px rgba(0,0,0,.3);
                    line-height:80px;
    }
    .input_mobile{width:60%}
    .cx_button{width:90%;height:40px}
    #content{width:98%;}
    #right{width:100%;margin:0 auto;}

    .post_add{width:100%;}
    .post_add span{font-size:1.4em;color:#000;height:3em;line-height: 3em;font-weight: bold}
    .post_add p{color:#333;font-weight:normal;width:100%;display: block;}

    .proc_info{width:100%}
    .proc_info ul{width:100%}
    .proc_info li{width:50%;float:left;text-align: center;margin: 0.5em 0}
    .proc_info li div p{color:#000;}
    .proc_info span b{color:red;}
    .proc_info span{font-size: 1.1em;}
    .sinput{display: block;font-family : Trebuchet MS;font-size: 1.2em;padding:0.8em 0;margin: 0.4em 0;}
    select{width:100%;}
    input[readonly]{
        font-size: 1em;
        border: none;
        width:35%;
    }
    input[name=sub],input[name=add]{
        width:3em;
        height:2.5em;
        line-height: 2.5em;
    }
    input[name=sh_add] {
        width:90%;
        font-size: 1.2em;
     }
    input[name=kd_fy] {
        width:20%;
    }
     input[name=zf_je] {
        font-size: 1.3em;
        color:red;
    }
    .div_dz{width:90%;color:#000;font-size: 1.2em}
}

/* form */
.table-form{width:520px; float:left; table-layout:fixed;border-top:dashed 1px #ccc;}
.table-form th{vertical-align:middle;border-bottom:dashed 1px #ccc; padding:12px 10px;padding-left:0; font-weight:normal; text-align:center; border-right:solid 1px #ccc;}
.table-form td.border{border-bottom:dashed 1px #ccc; padding:12px 8px; font-weight:normal; border-right:solid 1px #ccc;}
.table-form td{border-bottom:dashed 1px #ccc;padding:5px;text-align:left;}
.table-form .first{border-left:none;}
.table-form td .textinput{padding:3px 2px;}
.table-form td p{line-height:1.5em; font-family:Tahoma;}
.table-form td.tc{text-align:center;}
.table-form td.tr{text-align:right;}
.table-form tr.act th,.table-form tr.act td{border:0;}
.requireinput{border-left:solid 2px #f00;}
.attr-item{cursor: pointer}
.header{background:url(../images/headbg.jpg) no-repeat center top;height:299px; position:relative;}

.navbar{width:1210px; eight:79px; position:absolute; top:192px; left:50%; margin-left:-605px}

.nav{}

.nav li{width:121px; float:left; display:block; text-align:center; height:79px; position:relative;}

.nav li a.m{color:#000; font-size:30px; font-family:'biubiu'; line-height:58px; display:block; height:58px; background:url(../images/navbg.png) no-repeat bottom;padding-top:19px; letter-spacing:-3px}

.nav li a.m:hover{ background:url(../images/navbgh.png) no-repeat; height:79px; line-height:79px; padding:0; color:#fff;}

.menu{position:absolute; top:79px; left:-80px; z-index:9; display:none;padding-top:30px;}

.con{width:500px;}

.con li{ background:url(../images/navbgxl.png) no-repeat center; width:88px; height:210px; float:left; display:inline-block; margin-left:5px;overflow:hidden;}

.con li a{font-size:34px; color:#000; display:block; width:40px; margin:40px auto 0; font-family:'biubiu'}

.con li a:hover{color:#fff;}