﻿
			    .header ,.content , .footer { width:1200px; margin:0 auto;font-family:"Microsoft Yahei";}
			    .h_top{position: absolute;width: 100%;z-index: 999;top: 0;height:240px;background:url(../images/topbg.png) repeat center 0;}
				.t_logo{padding:21px 0 0;}
				.t_logo,.t_logo img{width:177px;display: block;height:68px;}

				.menu{white-space:nowrap;height:68px;line-height:34px;width:1150px;padding: 37px 0 0;font-size: 18px; margin:0 auto;}
				.menu ul{width:1150px;}
				.menu li{float: left;position: relative;}
				.menu li a{color:#fff;display: inline-block;padding: 0 32px;}
				.menu li span{display: block;width:32px;height:27px;position: relative;overflow: hidden;margin: 0 auto;}
				.menu li span i{width:32px;height:27px;position: absolute;display: block;top: 0;left: 0;}
				.menu li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;background-position: center 0;}
				.menu li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;background-position: center bottom;
					-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
					transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
					-webkit-transform-origin:50% 0%;
				    transform-origin:50% 0%;
				    -webkit-transition:all 0.4s linear;
				    transition:all 0.4s linear;}
				.menu li.cur p,.menu li:hover p{display: block;}
				.menu li.cur span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
				.menu li.cur span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
				.menu li.cur,.menu li:hover{color: #05c6ab;}

				.menu li.cur a,.menu li a:hover{text-decoration:none;z-index: 1;color: #ff3000; font-weight: bold;}
				
				.menu li a:-webkit-any-link{ display:block;}
			

		    	.f_bj{ background:url(../images/footbg.gif) no-repeat center 0;padding: 37px 0 0; height:540px;overflow:hidden;}
				.fnav{ height:103px; overflow:hidden;position:relative;white-space: nowrap;}
				.fnav p{ font:16px "Microsoft YaHei"; line-height:61px; color:white; text-align:center;white-space: nowrap;}
				.fnav p a{ display:inline-block; color:white; padding-right:52px;}
				.fnav p a.a4{ padding-right:342px;}
				.fnav p a.nones{ padding-right:0;}
				.fnav h2{background:url(../images/f_logobg.gif) no-repeat center;width:263px; height:61px; overflow:hidden; position:absolute; top:0; left:460px;}
				.fnav h2 img{ display:block;width:157px; height:61px;margin: 0 auto;}
				.f_bj ul{padding: 48px 0 0;height:120px; overflow:hidden;}
				.f_bj li{ width:300px; float:left; font:18px "Microsoft YaHei"; text-align:center; color:#c78e3e;} 
				.f_bj li em{ display:block; width:30px; height:30px; margin:0 auto 8px;}
				.f_con{ text-align:center; font:15px "Microsoft YaHei"; line-height:30px; color:white; height:120px;}
				.f_con a{color:white;}
				.f_con em{ padding:0 10px;}
				.f_code{clear: both; width:188px; margin:0 auto;height: 160px;text-align:center;line-height:16px;}
				.f_code span{ display:block;width:88px;font-size:12px;    color: #ccc;}
				.f_code img{ display:block;background: #eae6dc;padding: 2px; width:83px; height:83px;margin:0 auto 6px;}

		    

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #13100f;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #13100f;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    



.clear {
	clear: both;
}
.abb {
        background: #fff6e8 none repeat scroll 0 0;
        box-shadow: 0 0 5px #cac8c8;
            margin: 40px 0px;
    }
    .abb dl {
        overflow: hidden;
    }
    .abb dl dt {
        font-size: 0;
        position: relative;
    }
    .abb dl dt i {
        background: #B60C0C none repeat scroll 0 0;
        color: #f3ebdf;
        display: inline-block;
        font-size: 24px;
        height: 114px;
        left: 340px;
        line-height: 35px;
        position: absolute;
        text-align: center;
        top: 418px;
        width: 335px;
        font-style: normal;
    }
    .abb dl dt i span {
        display: block;
        padding-top: 20px;
    }
    .abb dl dd p {
        color: #000;
        font-size: 14px;
        line-height: 28px;
        padding: 65px 0 20px;
       width: 1050px;
    margin: 0 auto;
    }
    .abb dl dd p span {
        display: block;
    }

    .breadcrumb-search {
    height: 80px;
    margin-bottom: 60px;
    background-color: #a10101;
    overflow: hidden;
}

.breadcrumb {
    width: 40%;
    height: 80px;
    line-height: 80px;
    overflow: hidden;
    color: white;
}

.breadcrumb img {
    margin-right: 5px;
}

.breadcrumb a {
    color: white;
}

.breadcrumb a:hover {
    color: #dd9c85;
}
.wjdh-h3 {
    text-align: center;
    margin-bottom: 30px;
}

.wjdh-h3 h3 a {
    display: block;
    color: #f00;
    font-size: 32px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
        margin-bottom: 15px;
}

.wjdh-h3:hover h3 a {
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
}

.wjdh-h3 span {
    *display: inline;
    _display: inline;
    display: inline-block;
    zoom: 1;
    font-size: 20px;
    color: #666;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    text-transform: uppercase;
}

.wjdh-h3:hover span {
    transform: translateY(-50px);
    -webkit-transform: translateY(-50px);
}

.wjdh-h3 span i,
.wjdh-h3 span em {
    position: absolute;
    top: 10px;
    float: left;
    width: 30px;
    height: 1px;
    margin: 0 auto;
    background-color: #666;
}

.wjdh-h3 span i {
    left: -40px;
}

.wjdh-h3 span em {
    right: -40px;
}
.express-lane {
    border-bottom: 1px solid #e4e4e4;
}

.express-lane h3 {
    padding-left: 30px;
    background-image: url(../images/ico2.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    border-bottom: 1px solid #e4e4e4;
    line-height: 30px;
    font-size: 20px;
    color: #747474;
    text-transform: uppercase;
}

.express-lane .content {
    padding: 10px;
}

.express-lane dl {
    padding-left: 52px;
    background-image: url(../images/ico3.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
    line-height: 35px;
}

.express-lane dl dt,
.express-lane dl dd {
    display: inline;
}

.express-lane dl dt {
    font-size: 17px;
    color: #747474;
}

.express-lane dl dd a {
    color: #999;
    font-size: 15px;
    *display: inline;
    _display: inline;
    display: inline-block;
    zoom: 1;
    margin-right: 20px;
}

.express-lane dl dd a:hover {
    color: #f00;
}
.bottom-contact {
    text-align: center;
}

.bottom-contact .tel2,
.bottom-contact .qq {
    *display: inline;
    _display: inline;
    display: inline-block;
    padding-left: 50px;
    text-align: left;
    color: #747474;
    height: 50px;
    overflow: hidden;
    margin: 0 20px;
    padding: 20px 0 20px 50px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.bottom-contact .tel2 {
    background-image: url(../images/phone2.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 16px;
}

.bottom-contact .tel2 p {
    font-size: 24px;
    font-weight: bold;
    position: relative;
}

.bottom-contact .tel2 p span {
    display: block;
    width: 0;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 24px;
    color: #f00;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.bottom-contact .tel2:hover p span {
    width: 100%;
}

.bottom-contact .qq {
    background-image: url(../images/qq.png);
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 25px;
}

.bottom-contact .tel2:hover {
    background-position: 10px 15px;
}

.bottom-contact .qq:hover {
    background-position: left 15px;
}
.cat-menu {
    padding: 0 0 40px;
    text-align: center;
}

.cat-menu .title {
    display: inline;
    color: #bbb;
    font-size: 24px;
    border-bottom: 1px solid #bbb;
    text-transform: uppercase;
}

.cat-menu .menu-list {
    margin-top: 20px;
}

.cat-menu .menu-list span {
    *display: inline;
    _display: inline;
    zoom: 1;
    display: inline-block;
    position: relative;

}

.cat-menu .menu-list span:before {
    display: block;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #333;
    z-index: 8;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.cat-menu .menu-list span a {
    font-size: 16px;
    display: block;
    width: 150px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background-color: #333;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 20px;
    position: relative;
    z-index: 9;
}

.cat-menu .menu-list .cur a,
.cat-menu .menu-list span:hover a {
    background-color: #f00;
}

.cat-menu .menu-list .cur:before,
.cat-menu .menu-list span:hover:before {
    border-top: 10px solid #f00;
    bottom: 0;
}

.content-show {
    border: 18px solid #f4f4f4;
    padding: 22px;
    background-color: #fff;
}


/*-----------news-----------*/

.text-list {
    margin-bottom: 40px;
}

.text-list ul li {
    float: left;
    width: 50%;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    margin-bottom: -1px;
    z-index: 9
}

.text-list ul li:hover {
    z-index: 999;
}

.text-list ul li .border-top,
.text-list ul li .border-bottom {
    display: block;
    width: 0;
    height: 1px;
    position: absolute;
    background-color: #f00;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.text-list ul li .border-top {
    left: 0;
    top: -1px;
}

.text-list ul li:hover .border-top {
    width: 100%;
}

.text-list ul li .border-bottom {
    left: 0;
    bottom: -1px;
}

.text-list ul li:hover .border-bottom {
    width: 100%;
}

.text-list dl dt {
    float: left;
    width: 170px;
    height: 130px;
    background-color: #f8f8f8;
    border-right: 1px solid #e4e4e4;
    color: #999;
    position: relative;
}

.text-list dl dt i {
    display: block;
    width: 100%;
    height: 0;
    background-color: #f00;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.text-list ul li:hover dl dt i {
    height: 100%;
}

.text-list dl dt .date {
    position: absolute;
    z-index: 99;
    left: 50px;
    top: 30px;
    line-height: 35px;
}

.text-list ul li:hover .date {
    color: #fff;
}

.text-list dl dt .date span {
    font-size: 32px;
    display: block;
}

.text-list dl dt .date em {
    font-size: 20px;
}

.text-list dl dd {
    float: left;
    width: 335px;
    padding: 30px 0 0 40px;
}

.text-list dl dd a {
    display: block;
    font-size: 16px;
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.text-list ul li:hover dd a {
    color: #f00;
}

.text-list dl dd p {
    color: #999;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
}




.t_ss .content{margin: 0 auto;}
.t_ss{height:70px;padding-top:30px; background:#a10101;display:none; border-bottom:0px;}
.search{float:left;width:780px;}
.search p {height:40px;line-height: 40px;color: #FFF;font-size:14px;width:460px;overflow: hidden; }
.search p a{color: #FFF; padding:0 8px;}
.p_input{float:right;}
.k1{padding-left:20px;background: url(../images/t_input1.jpg) no-repeat;height: 40px;line-height: 40px;width:205px;color: #666;font-size:14px;border:0;}
.sbtn1{background: url(../images/t_btn1.jpg) no-repeat;width:55px;height: 40px;border:0;}
.tel{float:right;height:40px;line-height: 40px;font-size:14px;color: #FFF;padding-left:27px;background: url(../images/tel_bj.jpg) no-repeat 0 12px;}
.tel span {font:30px arial;color: #FFF;}

.n_info_con { width:840px; padding:0px 0px 0 0px;  font-size:14px;}
.n_info_con strong{ font-weight:bold;}
.n_info_con h1 {  padding-top:16px; color: #333;  font-weight:normal;  font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;font: 20px/63px "Microsoft Yahei";}
.n_info_con2 { margin:0 auto; border:0px solid #D6D6D6;}
.n_info_con h3 { text-align:center; color:#000; font-family:"Microsoft YaHei"; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"Microsoft YaHei";  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .m_qrinfo{position:relative;}
.m_qrcode{ display:none; position:absolute; left:0px; top:20px; background:#fff;border:1px dashed #f1f1f1; width:201px;}
.m_qrcode em{ line-height:24px; color:red; display:block; text-align:center;}
.info_con_tit .n_tit {  text-align:left; color:#666; border-bottom:1px dashed #999; height:44px; line-height:44px;}
.info_con_tit .n_tit .m_qrinfo a{background:url(../images/tel0.gif) no-repeat left top; height:45px; display:inline-block; font-size:0px; width:24px;}
.info_con_tit .n_tit .m_qrinfo a:hover{background:url(../images/tel1.gif) no-repeat left top;}
.info_con_tit .n_tit a{ color:#BCBBBB; }
.info_con_tit .n_tit span .cur{color:#000;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
#cntrBody{ padding-top:12px;}
.n_info_con p { line-height:28px; margin:15px 0;}
.n_info_con p a { color:#a9a9a9;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #ccc; line-height:30px; padding:0 10px; margin:0px 0; overflow:hidden; font: 14px/30px "Microsoft Yahei"; padding-bottom:20px;}
.info_key em{ padding: 0px 12px;}
.info_key span { font-size:14px;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#fff; border-bottom:1px solid #E0E0E0;  color:#bc1b21; line-height:48px; height:48px; font-size:0; background:url(../images/news_28.gif) no-repeat 12px center; }/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 b{ font-weight:bold; font-size:20px; text-transform:uppercase;font-family: Microsoft YaHei; font-size:0;}
.n_info_con2 .t04 a { color:#0067ac;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color:#0067ac;}

.info_b{border-top:none; padding:10px;}
.left2bot{ display:none;}
ul.p_list_ul li, ul.p_list_ul2 li { background:url(../images/kh_jt2.png) no-repeat left center; line-height:40px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; display:block; border-bottom:1px dashed #ccc; color:#666; font-size:14px; padding-left:6px;float: left;width: 390px;margin-left: 12px;display:inline}
ul.p_list_ul2 li { width:342px; padding-right:5px;}

/*下一篇、下一篇*/
.gduo{ line-height:30px; background:#f3ebdf ; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ overflow:hidden; height:30px; display:block;}
.gduo a{  color:#e47f11;}

/*------资讯详细页右侧分类xsl--------*/
.left2{ width:840px;padding: 0 20px;margin-bottom: 25px;border: 1px solid white;margin-top: 24px; background:#f3ebdf ;    box-shadow: 0 0 5px #cac8c8;}
.right2{border: 1px solid white;margin-top: 24px;margin-bottom: 30px;}
.right2_main{width:280px; border:none;background: #f3ebdf ;}
.left2_main{ width:840px; border:none;}
.t03 {line-height: 40px; height:40px;padding-top:10px; margin-bottom:5px; /*! text-indent: 22px; */border-bottom: 1px solid #e4e4e4;margin: 0 18px;}
.right2_main .t03 a { color:#333 ; display:block; font-size: 16px; font-family:"Microsoft YaHei";}
.p_rt_tit{ line-height:32px; height:32px; text-overflow: ellipsis;white-space: nowrap;overflow:hidden; color:Orange; margin-left:21px;width: 230px;background: none repeat scroll 0 0 #ddd; border-bottom: 1px solid #fff; }
.p_rt_ul li.cur .p_rt_tit{top: 150px;left: 21px;position: absolute;background: none repeat scroll 0 0 #000 ;opacity: 0.6; filter:alpha(opacity=60); width: 230px; text-align:center; margin-left:0px; height:32px;}
.p_rt_ul{list-style:none; border-top:none; padding-bottom:5px; width:272px; overflow:hidden;padding-top: 10px;}
.p_rt_ul li{ float:left; padding:0px;width:100%; }
.p_rt_ul li h3{ font-size:12px; font-weight:normal;color:Black; line-height:32px; height:32px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

.p_rt_ul .cur{opacity:0.9;filter:alpha(opacity=90); position: relative; padding-top: 16px;}
.p_rt_ul .cur h3 a{font-weight:bold; color:#fff;}
.p_rt_ul li h3 a{ font-size:14px; font-family:Arial; font-weight:normal; margin-left:5px; color:#333;  height:32px;}
.p_rt_ul li.cur h3 a{ line-height:32px;}
.p_rt_ul dl{ width: 230px; overflow:hidden; display:none; padding-left: 21px;}
.p_rt_ul dl dd{ float:left; }
.p_rt_ul dl dt{ float:left; overflow:hidden; display:block; line-height:24px;text-align: center;width: 100%;}
.p_rt_ul dl dt a{ color:#666666; font-size:14px; line-height:34px; display:block; margin-top: 5px;}
.p_rt_ul li dd img{ width:230px; height:191px; display:block;}
.p_rt_ul li .r_info{ display:block; font-size:0px;}

ul.n_rt_ul { background:none; width:230px; margin:8px auto; overflow:hidden; padding-left:5px;}
ul.n_rt_ul li { line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; padding-right:20px; background:url(../images/a2.gif) no-repeat left center;   }
ul.n_rt_ul li a{ display:block;  width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font:14px Microsoft YaHei; color:#666; height:32px; line-height:32px; padding-left:6px; }
ul.n_rt_ul li.cur{background:url(../images/a1.gif) no-repeat left center; }
ul.n_rt_ul2 {width:240px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px; }

.left2_main,.right2_main{ padding-bottom:15px;}

.plc2 .red_x{ color:#340f09; font-weight:bold; font-size:14px;}

.wrap{    width: 1200px;
    margin: 0 auto;
    clear: both;}
/*è”ç³»æˆ‘ä»¬*/

.container-ct{padding:40px 0;border-top:1px solid #f3f3f3;}

.ctAdr-box{position:relative;overflow:hidden;margin-bottom:35px;    margin-top: 40px;}

.ctAdr-box .ctAdr-name{    float: left;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 20px;}

.ctAdr-box .ctAdr-map{width:530px;height:253px;border:2px solid #e0dede;border-radius:4px;overflow:hidden;float:left;}

.ctAdr-box .ctAdr-block{float:right;width:500px;}

.ctAdr-block .ctAdr-adr,

.ctAdr-block .ctAdr-phone,

.ctAdr-block .ctAdr-time,

.ctAdr-block .ctAdr-mail{height:60px;line-height:60px;padding-left:40px;color:#7c7c7c;border-bottom:1px solid #e1e1e1;}

.ctAdr-block .ctAdr-adr{background:url(../images/icon-adr.jpg) no-repeat left center;}

.ctAdr-block .ctAdr-phone{background:url(../images/icon-phone.jpg) no-repeat left center;}

.ctAdr-block .ctAdr-time{background:url(../images/icon-time.jpg) no-repeat left center;}

.ctAdr-block .ctAdr-mail{background:url(../images/icon-mail.jpg) no-repeat left center;}


.con{line-height:30px;font-size:14px;}
/*---产品中心---*/
.pro_main {zoom:1; overflow:hidden;}
.t05 {padding:0 10px; color:#fff;height:32px; line-height:32px; color:#333;} /*左边标题块*/
.t05 a{ color:#333;}
.t05 img { padding:6px 0 0 0; float:right;}
.t05_con { border:1px solid #c39d62; border-top:0; padding:8px 11px; zoom:1;} 

dl.pd_list_dl{ width:275px;overflow:hidden; float:left; padding: 20px 28px 0 0px;}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:270px; height:240px; border: 2px solid #c39d62; padding:5px; }
dl.pd_list_dl dd{ margin-top:3px; height:30px; width:270px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; text-align:center;}
dl.pd_list_dl dd a{ color:#4c4c4c;font-size:14px;}
dl.pd_list_dl_0{ padding-right:0;}
dl.pd_list_dl dt:hover img{ border: 2px solid #aac901;  }
dl.pd_list_dl dd a:hover{ color:#aac901;}



.side-bar {
    width: 250px;
}

.side-bar .side-bar-tit {
    background-color: #f8f8f8;
    padding: 15px 0;
}

.side-bar .side-bar-tit i {
    float: left;
    width: 30px;
    height: 30px;
    background-color: #a10101;
    margin-right: 5px;
}

.side-bar .side-bar-tit h2 {
    font-size: 30px;
    font-weight: bold;
    height: 35px;
    line-height: 30px;
    color: #a10101;
}

.side-bar .side-bar-tit span {
    font-size: 16px;
    font-weight: bold;
    color: #bcbcbc;
    text-transform: uppercase;
    padding-left: 5px;
}

.side-bar dl {
    margin-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
}

.side-bar dl dt i,
.side-bar dl dd i {
    display: block;
    width: 16px;
    height: 8px;
    background-color: #fff;
    position: absolute;
    left: 7px;
    top: 50%;
    margin-top: -4px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.side-bar dl .cur i,
.side-bar dl dt:hover i,
.side-bar dl dd:hover i {
    transform: scale(1, 0.2);
    -webkit-transform: scale(1, 0.2);
}

.side-bar dl dt {
    height: 45px;
    line-height: 45px;
    margin-bottom: -2px;
    background-color: #a10101;
    background-image: url(../images/ico1.png);
    background-repeat: no-repeat;
    background-position: 230px center;
    position: relative;
}

.side-bar dl dt a {
    color: #fff;
    font-size: 18px;
    display: block;
    width: 180px;
    height: 45px;
    line-height: 45px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 30px;
}

.side-bar dl dd {
    position: relative;
}

.side-bar dl dd a {
    display: block;
    height: 30px;
    line-height: 30px;
    border-top: 2px solid #fff;
    background-color: #f8f8f8;
    padding: 0 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.side-bar dl dd i {
    display: none;
}

.side-bar dl .cur i,
.side-bar dl dd:hover i {
    display: block;
}

.side-bar dl .cur a,
.side-bar dl dd:hover a {
    background-color: #f00;
    color: #fff;
    padding-left: 50px;
}

.side-bar #wjdh-side-hot {
    background-color: #f8f8f8;
}

.side-bar #wjdh-side-hot .tempWrap {
    margin: auto;
}

.side-bar dl ul {
    padding: 10px;
}

.side-bar dl ul li {
    padding-top: 10px;
    border-bottom: 1px solid #e9e9e9;
}

.side-bar dl ul li .img {
    width: 210px;
    height: 190px;
    padding: 4px;
    margin: 0 auto;
    background-color: #e9e9e9;
}

.side-bar dl ul li img {
}

.side-bar dl ul li .title-a {
    display: block;
    width: 90%;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}

.side-bar #wjdh-side-hot span.prev,
.side-bar #wjdh-side-hot span.next {
    display: inline-block;
    _display: inline;
    *display: inline;
    zoom: 1;
    width: 35px;
    height: 20px;
    margin: 0 5px;
    cursor: pointer;
}

.side-bar #wjdh-side-hot .hot-btn {
    text-align: center;
    padding: 10px;
}

.side-bar #wjdh-side-hot span.prev {
    background: url(../img/sidebar_left.png);
}

.side-bar #wjdh-side-hot span.next {
    background: url(../img/sidebar_right.png);
}

.side-bar dl .tag {
    padding: 15px 0;
    line-height: 25px;
}

.side-bar dl .tag a {
    padding: 2px 10px;
    background-color: #f8f8f8;
    *display: inline;
    _display: inline;
    zoom: 1;
    display: inline-block;
    margin-bottom: 10px;
}

.side-bar dl .tag a:hover {
    background-color: #a10101;
    color: #fff;
}

.side-contact {
    margin-bottom: 20px;
}

.side-contact .side-contact-phone {
    background-color: #a10101;
    font-size: 16px;
    color: #fff;
    background-image: url(../images/phone.png);
    background-position: 20px center;
    background-repeat: no-repeat;
    padding: 15px 10px 15px 55px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.side-contact .side-contact-phone:hover {
    background-position: 20px 5px;
}

.side-contact .side-contact-phone p {
    font-size: 24px;
    font-weight: bold;
}

.side-contact .side-contact-adress {
    padding: 10px 20px;
    background-color: #353537;
    background-image: url(../images/adress.png);
    background-position: 20px 10px;
    background-repeat: no-repeat;
    text-indent: 25px;
    color: #cecece;
    line-height: 30px;
}
	/* -- 产品详细页 -- */
.pleft { width: 900px; z-index:5; float:left; overflow:hidden; margin-left:30px;}
.bigimg {width:300px; height:300px; border:1px solid #c39d62; padding:2px; margin-bottom:10px;}

.smallimg{}
a.leftico { background:url(Img/ico25.gif) no-repeat; display:block; width:15px; height:15px; overflow:hidden; margin-top:21px; float:left;}
a.leftico:hover { background:url(Img/ico25_1.gif) no-repeat;}

a.rightico{ background:url(Img/ico24.gif) no-repeat; display:block; width:15px; height:15px; overflow:hidden; margin-top:21px; float:left; margin-left:10px;}
a.rightico:hover { background:url(Img/ico24_1.gif) no-repeat;}
.smallimg .look { text-decoration:underline; color:#f00; margin-top:20px; display:block; float:left; margin-left:10px;}
.smallimg li{ float:left; display:inline; margin:0 0 0 10px; }
.smallimg li a { display:block; background:url(Img/smallimgbg2.gif); width:43px; height:43px; padding:8px 0 0 3px; }
.smallimg li a:hover , .smallimg li a.cur{ background:url(Img/smallimgbg1.gif);}
.smallimg li img { width:40px; height:40px; display:block; }
.look_big { text-align:center; line-height:25px; margin:15px 0; }
.look_b { text-align:center;}
.look_b input { margin:0 4px; *height:23px;}
.maincont{width:900px;}
/* prodetailsinfo */
.prodetailsinfo{padding:0 0 40px;clear:both;zoom:1;}
div.jqZoomTitle { z-index: 5000; text-align: center; font-size: 11px; font-family: Tahoma; height: 16px; padding-top: 2px; position: absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #c39d62; background-color: white; padding: 8px; text-align: center; background-image: url(/images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width: 90px; *width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
/* proviewbox */
.proviewbox{width:900px;position:relative;z-index:5;}
.probigshow{position:relative;padding:1px;border:1px solid #ddd;float:left;padding: 5px; }
.probigshow,.probigshow .js_goods_image_url{width:450px;height:350px;}
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px;   text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}
.probigshow a.a_probigshow{cursor:crosshair;}
.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;/*	height:50px;width:50px;*/}
#probig_preview{position:absolute;visibility:hidden;top:0px;left:405px; width:340px;height:340px;background:#fff;border:1px solid #c39d62;overflow:hidden;}
#probig_preview img{position:relative;}
.div_prothumb{position:relative;padding:15px 15px 0;}
.thumbporbox{position:relative;width:375px;overflow:hidden;}
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top:12px;width:22px;height:80px; text-indent:-999em;overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -270px;}
.div_prothumb .span_prevb{background-position:-112px -270px;cursor:pointer;}
.div_prothumb .span_next{right:0px;background-position:-156px -270px;}
.div_prothumb .span_nextb{background-position:-134px -270px;cursor:pointer;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:125px;height:80px;text-align:center;}
.ul_prothumb img{padding:1px;border:1px solid #ddd; width:110px; height:73px;}
.ul_prothumb li.now img{border:1px solid #340f09; padding:2px;}
/* -- 产品详细页__产品详细参数 -- */
.pright { width:406px; float:right; margin-left:5px; z-index:1; overflow:hidden; font-size:14px;}
.propar { min-height: 210px; }/*产品详细参数字体颜色*/ 
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00;}
.propar .span_2 { font-size:16px;}
.propar h4 { color:#340f09; line-height:45px; padding:0 8px; border-bottom:1px dashed #ccc;    font-size: 30px;}
.propar .more { text-align:right; border-bottom:dashed 1px #ccc; margin-bottom:5px; }
.propar .more a {color:#C10005; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px;}
#printableview h2.tit{ color:#340f09; text-align:center; padding-top:15px; padding-bottom:15px; width:720px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.pro_main .age_con_key{ padding-bottom:5px; width:710px;}



.provideo { color:#666;}
.provideo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-bottom:5px;}
.pro_video { text-align:center; margin-bottom:5px;}

.proinfo  { line-height:25px;margin-left:40px; font-size:14px;    margin-top: 50px;}
.proinfo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-top:10px;}
.proinfo p { white-space: normal; word-spacing: 10px; margin:15px 0;}
.proinfo p a { color:#C10005;}
.proinfo .p_tit { font-weight:bold;}
.pro_key { line-height:35px;  border-top:dashed 1px #ccc; margin-top:5px; font-size:14px;}
.pro_key span { font-weight:bold;}
.pro_key a {font-size:12px; margin-right:10px;}
.propar div , .proshop div {padding:5px; padding-bottom:10px; line-height:25px;}
.propar div span { font-weight:bold;}
.propar div span i{font-style:normal}
.pd_hotline span{ font-size:16px; color:#333;}
.pd_hotline span.font_hotline{ font-size:24px; color:#B60C0C;}
.propar .spanPhone{ color:#C10005; font-size:20px;}
.propar a.more {background:url(../images/ico14.gif) no-repeat 0 3px!important; _background:url(../images/ico14.gif) no-repeat 0 1px; padding-left:10px;}

/*-----------Ã¥â€ºÂ¾Ã¦â€“â€¡Ã¥Ë†â€”Ã¨Â¡Â¨-----------*/

.image-list {
    margin-top: 45px;
    margin-bottom: 40px;
}

.image-list .content ul {
    width: 1230px;
}

.image-list .content ul li {
    float: left;
    width: 334px;
    padding: 20px;
    border: 1px solid #e4e4e4;
    margin-right: 26px;

    position: relative;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.image-list .content ul li .border-top,
.image-list .content ul li .border-right,
.image-list .content ul li .border-bottom,
.image-list .content ul li .border-left {
    display: block;
    position: absolute;
    background-color: #f00;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.image-list .content ul li .border-top {
    height: 1px;
    width: 0;
    left: -1px;
    top: -1px;
}

.image-list .content ul li:hover .border-top {
    width: 376px;
}

.image-list .content ul li .border-right {
    height: 0;
    width: 1px;
    right: -1px;
    top: -1px;
}

.image-list .content ul li:hover .border-right {
    height: 463px;
}

.image-list .content ul li .border-bottom {
    height: 1px;
    width: 0;
    right: -1px;
    bottom: -1px;
}

.image-list .content ul li:hover .border-bottom {
    width: 376px;
}

.image-list .content ul li .border-left {
    height: 0;
    width: 1px;
    left: -1px;
    bottom: -1px;
}

.image-list .content ul li:hover .border-left {
    height: 463px;
}

.image-list .content ul li .title-a {
    font-size: 18px;
    line-height: 35px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.image-list .content ul li:hover .title-a {
    color: #f00;
}

.image-list .content ul li .img {
    width: 334px;
    height: 230px;
}

.image-list .content ul li img {}

.image-list .content ul li p {
    color: #999;
    text-indent: 2em;
    height: 69px;
    line-height: 23px;
    overflow: hidden;
    margin: 15px auto 35px;
}

.image-list .content ul li .more {
    display: block;
    width: 170px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #d0d0d0;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.image-list .content ul li:hover .more {
    background-color: #f00;
    border: 1px solid #f00;
    color: #fff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.image-list .content ul li .more span {
    overflow: hidden;
    line-height: 35px;
    height: 35px;
    vertical-align: middle;
}

.image-list .content ul li .more i {
    _display: inline;
    *display: inline;
    display: inline-block;
    zoom: 1;
    width: 0;
    height: 35px;
    background-image: url(../images/bg2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    vertical-align: middle;
    margin-left: 10px;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.image-list .content ul li:hover .more i {
    width: 33px;
}

.image-list .tagcell {
    margin: 20px 0;
    text-align: center;
}

.image-list .tagcell span {
    _display: inline;
    *display: inline;
    display: inline-block;
    zoom: 1;
    background-color: #e3e3e3;
    width: 42px;
    height: 10px;
    line-height: 10px;
    border-radius: 5px;
    margin: 0 10px;
}

.image-list .tagcell .on {
    background-color: #a6a6a6;
}




/*page_main*/
.page_main {

      padding-bottom: 20px;
    padding-top: 10px;
}
.page_main .main {
  margin-top: 30px;
  min-height: 1000px;
  background: #fff;
  position: relative;
  z-index: 999;
      width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    box-shadow: 0px 0px 10px #aaa;
}
.page_main .left {
  width: 280px;
  padding: 0px 10px 45px;
  /*border-right: 1px solid #ddd;*/
}
.page_main .left .title {
  padding-left: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
  background: url(../images/pageNavBg.png) no-repeat bottom center;
}
.page_main .left .title b {
  font-size: 22px;
  color: #ff3000;
  display: block;
  padding-left: 13px;
  border-left: 3px solid #ff3000;
}
.page_main .left ul li {
  padding-left: 60px;
  position: relative;
  background: url(../images/pageNavBg.png) no-repeat bottom center;
  padding-bottom: 15px;
}
.page_main .left ul li:before {
  content: "○";
  font-size: 28px;
  color: #999;
  position: absolute;
  left: 35px;
  top: 50%;
  margin-top: -24px;
}
.page_main .left ul li a {
  display: block;
  padding: 10px 0 10px 0px;
  font-size: 14px;
  color: #333;
  line-height: 24px;
}
.page_main .left ul li a:hover {
  color: #ff3000;
}
.page_main .left ul li.on a {
  color: #ff3000;
}
.page_main .left ul.newsNav li a {
  padding: 5px 0;
  font-size: 12px;
  width: 100%;
  height: 34px;
  line-height: 28px;
  overflow: hidden;
  padding-right: 10px;
  text-overflow: ellipsis;
}
.page_main .left .navContact {
  border: 1px solid #eaeaea;
  padding: 0 20px 25px;
  margin-top: 20px;
}
.page_main .left .navContact .title {
  padding-left: 18px;
  margin-bottom: 20px;
}
.page_main .left .navContact p {
  line-height: 25px;
  margin-bottom: 15px;
  padding-left: 38px;
  font-size: 12px;
  color: #333;
}
.page_main .right {
  width: 850px;
    /*padding-left: 25px;*/
    padding-right: 10px;
  /*border-left: 1px solid #ddd;*/
}
/*新增面包屑样式*/
.conbody-mbx {
  /*border-bottom: 1px solid #DCDCDC;*/
  height: 40px;
  line-height: 40px;
  overflow: hidden;
     margin-right: 50px;
    margin-bottom: 5px;
  /*box-shadow: 0px 1px 0px 0px #FFF;*/
}
@media (max-width:767px) {
  .conbody-mbx {
    margin-top: 0;
  }
}
.conbody-mbx .title{
  display: inline-block;
  font-size: 20px;
  color: #ff3000;
  max-width: 30%;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.conbody-mbx span {
  display: block;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  font-size: 12px;
  float: right;
  max-width: 68%;
  letter-spacing: 1px;
}
.conbody-mbx span a:last-child {
  color: #ff3000;
}/*product*/
.product ul li {
  width: 44%;
  border: 1px solid #e8e8e8;
  transition: 0.5s;
  float: left;
  margin-bottom: 25px;
  margin-right: 40px;
}
.product ul li i {
  display: block;
  width: 100%;
  height: 250px;
  position: relative;
  overflow: hidden;
}
.product ul li i img {
  transition: 1.2s;
}
.product ul li span {
  display: block;
  width: 100%;
  height: 45px;
  line-height: 45px;
  background: #fafafa;
  font-size: 12px;
  color: #666;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  border-top: 1px solid #e8e8e8;
  transition: 0.5s;

}
.product ul li:hover i img {
  transform: scale(1.4);
}
.product ul li span:hover {
  color: #ff3000;
}
.product ul li:hover {
  border-color: #ff3000;
}
@media (min-width: 991px) and (max-width: 1205px) {
  .page_main .right {
    width: 690px;
  }
  .product ul li {
    margin-right: 30px;
  }
  .product ul li i {
    height: 200px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .page_main .left {
    display: none;
  }
  .page_main .right {
    width: 100%;
    border: none;
  }
  .product ul li {
    margin-right: 30px;
  }
  .product ul li i {
    height: 200px;
  }
}
@media (max-width: 767px) {
  .page_main .main {
    margin-top: 0;
  }
  .page_main .left {
    display: none;
  }
  .page_main .right {
    width: 100%;
    border: none;
    padding: 10px 0;
  }
  .product ul li {
    width: 50%;
    margin-right: 0px;
    margin-bottom: 10px;
    border: none;
  }
  .product ul li i {
    width: 90%;
    height: 100px;
    margin: 0 auto;
  }
  .product ul li span {
    width: 90%;
    margin: 0 auto;
    border: 1px solid #e8e8e8;
    height: 30px;
    line-height: 30px;
  }
}

/*图片垂直水平居中*/
.vcenter {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  text-align: center;
  margin: auto;
}
