/* CSS Document */
.fl{float:left;}
.fr{float:right;}
.m100 img{display:block;width:100%;height: 100%;}

/* 产品简介 */
.proshow_synopsis{width:640px;color: #aaa;font-size: 14px;line-height: 30px; height:auto;border-radius:3px;}
.proshow_synopsis .title{font-size:20px; color:#0B8CCE;border-bottom:1px solid #dbdbdb;margin-bottom:15px;padding-bottom:0px;font-weight:normal;padding-bottom: 10px}
.proshow_synopsis strong{color: #333;font-weight: normal; }
.proshow_synopsis .font{line-height:24px;overflow: hidden;height:280px;margin-bottom:20px;color: #666;}
.proshow_synopsis .font strong{float: left;width: 45px;}
.proshow_synopsis .font div{float: right;width:355px;}
.prodcut-tel{ padding-left:40px; margin-bottom:20px; line-height:26px; background:url(../images/p_icon.png) no-repeat left 8px; }
.prodcut-tel span{font-family:arial; font-size:24px; color:#0B8CCE;display: block; }
.proshow_synopsis .btn a{display: inline-block; width: 150px; height: 40px; line-height: 40px;text-align: center; background:#0367E3 url(../images/proshow_icon1.png) no-repeat 20px 14px; color: #fff;transition: all 0.3s;font-size:16px;}
.proshow_synopsis .btn .a02{background:#0B8CCE url(../images/proshow_icon2.png) no-repeat 20px 13px;margin-left:25px;}
.proshow_synopsis .btn a:hover{opacity: 0.8;filter:alpha(opacity=50);transition: all 0.3s;}

/* 相关产品样式 */
.related-product {overflow:hidden;}
.related-product .title,.relatedTitle{background:#eee;height:35px;line-height:35px;}
.related-product .title span{display:inline-block;color:#fff;background:#d9241c;width:120px;height:35px;text-align:center;font-size:14px;}
.relatedTitle span{display:inline-block;color:#fff;background:#d9241c;width:120px;height:35px;text-align:center;}
.related-product ul{ width:1200px; margin-top:20px;}
.related-product li{float:left;width:211px; height:240px;margin-bottom:20px;margin-right:27px;border:1px solid #ddd;background:#eee;text-align:center;transition: all .5s;}
.related-product li a{display:block;width:211px;transition: all .5s;}
.related-product li .pic{display:block;width:211px; height: 210px;line-height:210px;overflow: hidden; text-align: center;}
.related-product li .pic img{background:#fff;transition: all .5s}
.related-product li h4{height:30px;line-height:30px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.related-product li:hover{border:1px solid #d9241c;}
.related-product li a:hover{background:#d9241c;color:#fff;}

.listWrapper{padding:50px 0 40px 0;overflow:hidden;}
.wrap{width:1200px; margin:0 auto;}

/*  产品详情*//*图片放大镜样式*/
.product-show-pic{width:502px;height:600px;}
.jqzoom{ float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:500px;height:500px;border:1px solid #ccc; }
.spec-scroll{margin-top:10px;width:502px;height:80px;overflow:hidden;position:relative;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:15px;height:78px; line-height:78px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{position:relative;width:460px;height:80px;margin:0 auto;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:93px;height:80px;float:left;}
.spec-scroll .items ul li img{width:85px;height:78px;cursor:pointer;border:1px solid #ccc;}
.spec-scroll .items ul li img:hover,.spec-scroll .items ul .on img{border:1px solid #d9241c;}
.gr-tab-list {
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 20px;
}
.product_content{ padding: 20px 0;}
.gr-tab-list .hd {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #dadada;
}


.info_box{ padding: 20px 30px; line-height: 30px; margin-bottom: 10px;   border-bottom: 1px dotted #adadad;}
.news_title2{text-align: center;font-size: 20px;color: #0B8CCE;margin-bottom: 10px;font-weight: normal;padding-top: 30px;}

.nBox {margin:0 auto;text-align:center; padding-left: 20px;padding-top: 20px;}
.nBox p{float: left; font-size: 14px; height: 24px; line-height: 24px; color: #848484;}
.nBox p span{ display: inline-block; color: #848484; margin: 0 28px; }

.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;   padding: 10px 30px 20px 30px;}
.detail_fenx div{width:48%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.detail_fenx div a:hover{color: #0B8CCE}
.fl{float:left;}
.fr{float:right;}

.detailShare{overflow:hidden;padding:25px 30px;border-bottom:1px dotted #adadad;}
.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}
.detailShare span.date{margin-left:15px;}

.breadCrumb{height: 50px;line-height: 50px;border-bottom: 1px #ccc dashed; width: 1200px; margin: 0 auto; }
.breadCrumb p{background: url(../images/home_icon.png) no-repeat left center;padding-left: 20px;}
.breadCrumb .back{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#0367E3;color:#fff;margin-top:10px;margin-left: 20px;}
.breadCrumb .back:hover{background:#c52515;transition:all 0.3s;}

/*新闻*/
.all_box{ width: 1200px; margin: 0 auto; padding: 40px 0;}
.all_box .small_box{padding: 10px 0;}
.all_box .small_box .pic{width: 185px; height: 155px;padding-right: 20px; float: left;}
.all_box .small_box .pic img{width:100%;    max-height: 125px;}
.all_box .small_box .info .title{ padding-bottom: 10px; }
.all_box .small_box .info .title a{font-size: 18px; font-weight: bold;}
.all_box .small_box .info .desc{line-height: 24px;}
.all_box .small_box .info .desc a{color:#999; }
.all_box .small_box .info .time{ float: right; color: #999;}
.show_info{ width: 1200px; margin:  0 auto;}

/*inews*/
.indexTit {
    width: 100%;
    text-align: center;
    position: relative;
    margin-bottom: 46px;
}
.indexTit .en {
    color: #2f2f2f;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 6px;
    text-transform: uppercase;
    font-family: arial;
    display: block;
}
.indexTit .line-left, .indexTit .line-right {
    width: 90px;
    height: 1px;
    position: absolute;
    bottom: 12px;
    display: block;
    background: #c1c1c1;
}
.indexTit .line-left {
    left: 50%;
    margin-left: -158px;
}
.indexTit .line-right {
    right: 50%;
    margin-right: -158px;
}
.indexTit h2 {
    font-size: 24px;
    line-height: 30px;
}
@media (max-width: 1366px) {
    .indexTit .en {
        margin-bottom: 0;
    }
}
.page_box{ width: 1200px; margin: 0 auto; padding: 30px 0;}

.formData {
    padding-bottom: 20px;
}
.formData .item {
    float: left;
    color: #999;
    font-weight: normal;
    width: 560px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #e5e5e5;
    margin-right: 76px;
    margin-bottom: 30px;
    position: relative;
}
.formData .item label {
    padding-left: 15px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    text-align: center;
    display: block;
    margin: 0;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #cccccc;
}
.formData .item input {
    outline: none;
    line-height: 38px;
    height: 38px;
    font-size: 18px;
}
.formData .item .txt {
    width: 355px;
    height: 50px;
    line-height: 50px;
    display: block;
    background: none;
    padding-left: 70px;
    border: 0 none;
    color: #333;
}
.formData .item .red {
    position: absolute;
    right: 15px;
    top: 0;
    color: #ff0000;
    z-index: 11;
}
.formData .item.mr0 {
    margin-right: 0;
}
.formData .msg-box {
    position: absolute;
    left: 0;
    top: 0px;
}
.formData .liuyan {
    width: 1198px;
    height: 240px;
    border: 1px solid #e5e5e5;
    float: left;
}
.formData .liuyan label {
    text-align: right;
    display: block;
}
.formData .liuyan textarea {
    width: 1178px;
    height: 214px;
    line-height: 36px;
    padding: 12px 10px;
    text-indent: 100px;
    font-size: 18px;
    font-family: "microsoft yahei";
    color: #333;
    border: 0 none;
    overflow: hidden;
    background: none;
    resize: none;
    display: block;
    outline: none;
}
.formData .bot {
    width: 100%;
}
.formData .sub {
    width: 232px;
    line-height: 46px;
    border: 2px solid #da1f2e;
    margin-right: 2px;
    text-align: center;
    background: #da1f2e;
    color: #FFF;
    cursor: pointer;
    font-size: 18px;
    display: block;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
}
.formData .sub:hover {
    background: none;
    color: #da1f2e;
}
.formData .yzm {
    width: 432px;
}
.formData .yzm .txt {
    padding-left: 80px;
}
.formData .yzm img {
    position: absolute;
    right: 3px;
    top: 3px;
    border: 0px;
    display: block;
}
.projectPage {
    overflow: hidden;
}
.projectPage .list {
    width: 105%;
}