/*
KISSY CSS Reset
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */margin: 0;padding: 0;font-size: 14px;}

body,
button, input, select, textarea {font: 14px/1 "微软雅黑", Helvetica, Arial, sans-serif; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
img{ max-width: 100%;}
/* 重置列表元素 */
ul, ol { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000000; }
a:active,a:visited,a:focus{text-decoration: none;}
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}

/* 注：optgroup 无法扶正 */
button, input, select, textarea {font-size: 100%;}

table {border-collapse: collapse;border-spacing: 0;}

hr {border: none;height: 1px;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.txthid{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.con_detail img,.con_detail table,.con_detail video,.con_detail iframe{max-width: 100%;}
html{ overflow-y: scroll; min-width: 320px;}
.not-animated{opacity: 0;}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #888888;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #888888;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #888888;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #888888;
}

.hide{display: none;}
.isNull{text-align:center;font-size:16px;color:#666666;padding:50px 0px;}
/*设置左右浮动*/
.fl{float: left;}
.fr{float: right;}
.l_box{float: left;}
.r_box{float: right;}

/*清楚浮动*/
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; }
.clearfix{*zoom:1;}
.mt20{ margin-top: 20px;}

/*加载字体*/
@font-face {
    font-family: 'BigJohn';
    src: url('font/bigjohn.eot');
    src: url('font/bigjohn.eot?#iefix') format('embedded-opentype'),
         url('font/bigjohn.woff') format('woff'),
         url('font/bigjohn.ttf') format('truetype'),
         url('font/bigjohn.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SlimJoe';
    src: url('font/SlimJoe.eot');
    src: url('font/SlimJoe.eot?#iefix') format('embedded-opentype'),
         url('font/SlimJoe.woff') format('woff'),
         url('font/SlimJoe.ttf') format('truetype'),
         url('font/SlimJoe.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*swiper 重置*/
.swiper-button-next,.swiper-button-prev{opacity: 1;}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity: .7;pointer-events: auto;cursor: not-allowed;}
.content{width: 1200px;padding: 0px 40px;margin: 0px auto;}

/*公共头部*/
.pub_top{width: 100%;min-width: 1280px; background:#FFFFFF;}
.pub_top .content{width: 1200px;padding: 0px 40px;height:100%;}
.pub_top .logo{float: left;height:100px;overflow:hidden;}
.pub_top .r_box{}
.pub_top .nav { float: left; position: relative; height: 100px; }
.pub_top .nav>ul>li{line-height: 100px;height: 100px; float: left;text-align: center;position:relative;box-sizing: border-box;background: transparent; }

.pub_top .r_box .lang{float:left;line-height:100px;margin-left:20px;}
.pub_top .r_box .lang a{font-size:15px;color:#333;}

/*.pub_top .nav>ul>li.pro .sub_nav{width:180px;}
.pub_top .nav>ul>li.pro .sub_nav li{padding:0px 10px;text-align:left}*/
.pub_top .nav > ul > li > a { font-size: 18px; color: #333333; _font-weight: bold; padding: 0px 18px; height: 100%; display: block; line-height: 100px; margin: 0px 5px; }

.pub_top .nav > ul > li .sub_nav {visibility:hidden;opacity:0;filter:alpha(opacity=0); transition:all .3s linear;  width: 100%; position: absolute; top: 0px; left: 0px; text-align: center; z-index: 999999; top: 120px; line-height: 25px; padding: 10px 0px; box-sizing: border-box;background: #ca141d;}
.pub_top .nav > ul > li .sub_nav li a{display:block;width:100%;height:100%;color:#dadada;}
.pub_top .nav > ul > li:hover .sub_nav { visibility: visible; opacity: 1; filter: alpha(opacity=100);top:100px;}
.pub_top .nav > ul > li .sub_nav li:hover a { color: #FFFFFF; }
.pub_top .menu_box{width: 56px;height: 56px;background: url(../images/menu_box.jpg) center center no-repeat;background-size: 100% 100%;float: right;margin-left: 10px;}
.nav-underline { width: 31px; height: 2px; overflow: hidden; background-color: #ca151e; position: absolute; bottom: -1px; _left: 360px; z-index: 10 }

/*焦点图*/
.in_ban{width: 100%;min-width: 1280px;max-width: 1920px;margin: 0px auto; }
.in_ban .swiper-pagination{bottom: 29px;}
.in_ban .swiper-pagination span{width: 14px;height: 14px;margin: 0px 10px!important;box-sizing: border-box;border: 2px solid #FFFFFF; background: transparent;opacity: 1;}
.in_ban .swiper-pagination span.swiper-pagination-bullet-active{background: #FFFFFF;}

.in_box .top_box{padding-top: 30px;padding-bottom: 30px;}
.in_box .top_box .title{margin: 0px auto; font-size: 24px;color: #333333;font-weight: bold; width: 292px;height: 60px;line-height: 60px;text-align: center;background: url(../images/in_box_title_bg.png) center center no-repeat;background-size: 100% 100%;}
.in_box .top_box .desc{font-size: 16px;color: #9f9f9f;line-height: 40px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.in_ban .swiper-slide { text-align: center;height:816px;background-size:auto 100%;background-position:center center;background-repeat:no-repeat;}
.in_ban .swiper-slide img{display:none;}
.in_ban .swiper-slide video { width: 100%; height: 100%; background: #000000; }

/*首页模块1*/
.in_box_1 { width: 100%; min-width: 1280px;height:560px; background: url(../images/in_box_01_bg.jpg) center center no-repeat; background-size: auto 100%; padding-bottom: 111px; }
.in_box_1 .top_box{padding-top:70px;padding-bottom:60px;}

.in_box_1 .news_box .l_box { width: 579px; float: left; }
.in_box_1 .news_box .l_box img{display: block;}
.in_box_1 .news_box .r_box{width: 600px;}
.in_box_1 .news_box .r_box ul li .big{display: none;}
.in_box_1 .news_box .r_box ul li.on .big{display: block;}
.in_box_1 .news_box .r_box ul li.on .small{display: none;}

.in_box_1 .news_box .r_box ul li .small{height: 50px;line-height: 50px;padding-right: 120px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: relative;}
.in_box_1 .news_box .r_box ul li .small a{font-size: 16px;color: #333333;}
.in_box_1 .news_box .r_box ul li .small .time{width: 100%;text-align: right;font-size: 16px;color: #666666;position: absolute;top: 0px;right: 0px;}

.in_box_1 .news_box .r_box ul li .big{position: relative;padding-left: 20px;padding-bottom: 10px;margin-bottom: 10px;}
.in_box_1 .news_box .r_box ul li .big::after{content: "";height: 100%;width: 4px;background: #ca141d;position: absolute;top: 0px;left: 0px;}
.in_box_1 .news_box .r_box ul li .big .title{line-height: 36px;font-size: 21px;color:#ca141d; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;}
.in_box_1 .news_box .r_box ul li .big .desc{font-size: 14px;color: #666666;line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 15px;}
.in_box_1 .news_box .r_box ul li .big .time{height: 15px;line-height: 15px;padding-left: 22px;background: url(../images/in_box_time.png) left center no-repeat;background-size: auto 100%;font-size: 14px;color: #8e8e8e;}

/*首页模块2*/
.in_box_2{width: 100%;min-width: 1280px;background: #ffffff;padding-bottom: 55px;}
.in_box_2 .in_pro .ctg_box{text-align: center;margin-bottom:40px;}
.in_box_2 .in_pro .ctg_box li{font-size: 20px;width: 202px;height: 50px;line-height: 50px;text-align: center;margin: 0px 16px;display: inline-block;background: url(../images/in_box_02_ctg.jpg) center no-repeat;background-size: 100% 100%;}
.in_box_2 .in_pro .ctg_box li a{width: 100%;height: 100%;display: block; color: #ffffff; }
.in_box_2 .in_pro .ctg_box li.on{background: url(../images/in_box_02_ctg_on.jpg) center no-repeat;background-size: 100% 100%;}

.in_box_2 .in_pro .item_box .item{display: none;}

.in_box_2 .in_pro .item_box .item.on{display: block;}

.in_box_2 .in_pro .item_box .item ul{overflow: hidden;}
.in_box_2 .in_pro .item_box .item ul li{width: 262.5px;float: left;margin-left:50px; box-sizing: border-box;}
.in_box_2 .in_pro .item_box .item ul li:first-child{margin-left: 0px;}
.in_box_2 .in_pro .item_box .item ul li .box{background: #FFFFFF;transition: all 220ms linear;}
.in_box_2 .in_pro .item_box .item ul li .box .img_box{overflow: hidden;}
.in_box_2 .in_pro .item_box .item ul li .box .img_box img{display: block;width: 100%;}
.in_box_2 .in_pro .item_box .item ul li .box .con_box{padding: 0px 10px;padding-bottom: 5px;}
.in_box_2 .in_pro .item_box .item ul li .box .con_box .desc{line-height: 40px;font-size: 14px;color: #333333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_box_2 .in_pro .item_box .item ul li .box .con_box .line{width: 37px;height: 2px;background: #cc161f;margin: 0px auto;}
.in_box_2 .in_pro .item_box .item ul li .box .con_box .title{font-size: 20px;color: #000000; line-height: 50px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.in_box_2 .in_pro .item_box .item ul li:hover .box{background: url(../images/in_box_02_item_bg.jpg) center center no-repeat;background-size: 100% 100%;}
.in_box_2 .in_pro .item_box .item ul li:hover .box .desc{color: #dad6d6;}
.in_box_2 .in_pro .item_box .item ul li:hover .box .line{background: #de595f;}
.in_box_2 .in_pro .item_box .item ul li:hover .box .title{color: #ffffff;}

/*首页模块3*/
.in_box_3 { width: 100%; min-width: 1280px; background: #f1f1f1;}
.in_box_3 .top_box .desc{}
.in_box_3 .content{width: 1220px;padding: 0px 30px;}
.in_box_3 .zhzl_swiper .swiper-slide{padding: 0px 10px;box-sizing: border-box;}
.in_box_3 .zhzl_swiper .swiper-slide .box img{width: 100%;display: block;}

.in_box_3 .zhzl_swiper .swiper-pagination{position: static;bottom: 0px;margin: 0px;padding: 0px;margin-top: 37px;margin-bottom: 36px;}
.in_box_3 .zhzl_swiper .swiper-pagination span{width:12px;height: 12px;border: 2px solid #ca141d;margin: 0px 10px!important;background: transparent;opacity: 1;}
.in_box_3 .zhzl_swiper .swiper-pagination span.swiper-pagination-bullet-active{background: #ca141d;}

/*首页模板4*/
.in_box_4{width: 100%;min-width: 1280px;background: #fff;padding-bottom: 45px;}
.in_box_4 .l_box{width: 519px;}
.in_box_4 .l_box .map img{width: 100%;display: block;}
.in_box_4 .r_box{margin-top: 70px;width: 680px;}
.in_box_4 .r_box .address_box{padding-left: 106px;width: 504px; box-sizing: border-box; background: url(../images/in_address_arr.png) center right no-repeat;position: relative;margin-bottom: 40px;}

.in_box_4 .r_box .address_box .title{font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 18px;}
.in_box_4 .r_box .address_box .desc{font-size: 14px;color: #9d9d9d;}
.in_box_4 .r_box .address_box::after{content: "";width: 4px;height: 100%;background: #ca141d;position: absolute;top: 0px;left: 0px;}
.in_box_4 .r_box .address_box::before{content: "";width: 30px;height: 24px;background:url(../images/icon_mark.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 50%;transform: translateY(-50%);left:59px;}

.in_box_4 .r_box .item{float: left;padding-left:42px;box-sizing: border-box;}
.in_box_4 .r_box .item .title{font-size: 14px;color: #333333;font-weight: bold;margin-bottom: 11px;}
.in_box_4 .r_box .item .desc a{font-size: 14px;color: #9d9d9d;}
.in_box_4 .r_box .item.tel{width: 195px;background: url(../images/icon_tel.png) center left no-repeat;}
.in_box_4 .r_box .item.email{width:219px; background: url(../images/icon_email.png) center left no-repeat;}
.in_box_4 .r_box .item.web{width: 265px;background: url(../images/icon_web.png) center left no-repeat;}
/*底部*/
.pub_foot{width: 100%;min-width: 1280px;background: #242424;position: relative;max-width: 1920px;margin: 0px auto;}
.pub_foot::after{content: "";position: absolute; top: -75px;left: 0px; width: 100%;height: 75px;background: url(../images/index_28.png) center top no-repeat;}

.pub_foot .btm_logo{width: 190px;height: 80px;border-right: 1px solid #333333;float: left;}
.pub_foot .btm_logo img{display: block;margin: 0px auto;}
.pub_foot .btm_info{width: 840px;float: left;text-align: center;}
.pub_foot .btm_info .nav{margin: 0px auto;text-align: center;margin-top: 5px;}
.pub_foot .btm_info .nav li{display: inline-block;line-height: 75px;}
.pub_foot .btm_info .nav li a{font-size: 14px;color: #ffffff;margin: 0px 23px;}
.pub_foot .btm_info .line{width: 700px;height: 1px; margin: 0px auto;background: #333333;}
.pub_foot .btm_info .cord{padding: 15px 0px;font-size: 14px;color: #a2a2a2;line-height: 24px;}
.pub_foot .btm_info .cord a{color: #a2a2a2;}
.pub_foot .qr_code{float: left;}


/*内页*/

.ny_banner{width: 100%;min-width: 1280px;height:527px;background-size: auto 100%;background-position: center; background-repeat: no-repeat;}

/*内页栏目*/
.ny_ctg{width: 100%;min-width: 1280px;border-bottom: 1px solid #ededed;}

.ny_ctg .l_box .title{position: relative; font-size: 30px;color: #ffffff;font-family: LiSu; line-height: 92px;padding: 0px 52px; background: url(../images/ny_ctg_title_bg.jpg) repeat-x;background-size: auto 100%;}
.ny_ctg .l_box .title::before{content: "";width: 1920px;height: 100%;background: url(../images/ny_ctg_title_bg.jpg) repeat-x;background-size: auto 100%;position: absolute;left: -1920px;top: 0px;}
.ny_ctg .r_box .nav{margin-top: 26px;overflow: hidden;}
.ny_ctg .r_box .nav li{position: relative; float: left; height: 32px;line-height: 32px;padding-right: 37px;background:url(../images/ny_nav_bg.png) bottom right no-repeat;margin-left: 40px;}
.ny_ctg .r_box .nav li a{width: 100%;height: 100%;display: block; font-size: 14px;color: #666666;}
.ny_ctg .r_box .nav li::after{content: "";width: 50%;height: 1px;background:#dad6d6;position: absolute;bottom: 0px;left: 0px;}


.ny_ctg .r_box .nav li:hover{background: url(../images/ny_nav_bg_on.png) bottom right no-repeat;}
.ny_ctg .r_box .nav li:hover a{color: #cc161f;}
.ny_ctg .r_box .nav li:hover::after{background: #cc161f;}
.ny_ctg .r_box .nav li.on{background: url(../images/ny_nav_bg_on.png) bottom right no-repeat;}
.ny_ctg .r_box .nav li.on a{color: #cc161f;}
.ny_ctg .r_box .nav li.on::after{background: #cc161f;}

.ny_main{width: 100%; min-width: 1280px; padding-bottom: 100px;padding-top: 60px;}

.con_detail{font-size: 16px;color: #333333;line-height: 38px;}



/*新闻*/
.ny_main .news_list ul li{width: 33.333333%;padding: 0px 10px;box-sizing: border-box;margin-bottom: 20px;float: left;}
.ny_main .news_list ul li .img_box{overflow: hidden;}
.ny_main .news_list ul li .img_box img{width: 382px;display: block;height: 224px;}
.ny_main .news_list ul li .con_box{height: 148px;background: #efefef;padding: 25px 20px;box-sizing: border-box;}
.ny_main .news_list ul li .con_box .time{font-size: 16px;color: #666666;line-height: 1;margin-bottom: 22px;}
.ny_main .news_list ul li .con_box .title{font-size: 18px;color: #333333;line-height: 32px;height: 64px;overflow: hidden;}

.ny_main .news_list ul li:hover .con_box{background: url(../images/ny_ctg_title_bg.jpg) repeat;}

.ny_main .news_list ul li:hover .con_box .time{color: #ffb5b5;}
.ny_main .news_list ul li:hover .con_box .title{color: #ffffff;}


.news_detail .nss_tit{font-size:26px;font-weight:bold;line-height:1.5em;text-align:center;color:#333333;margin-bottom:10px;}

.news_detail .nss_dtm{text-align:center;font-size:16px;color:#666666;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #dad6d6;line-height:30px;}
.news_detail .nss_info{font-size:16px;color:#333333;line-height:2em;margin-bottom:30px;}
.news_detail .pn_box a{display:block;line-height:2em;font-size:15px;color:#666666;}
.news_detail .nss_info .pic_img{text-align:center;}
.news_detail .nss_info .pic_img img{text-align:center;margin:20px auto;display:block;max-width:100%;}


.ny_main .picture_list ul li{width: 25%;padding: 0px 10px;box-sizing: border-box;margin-bottom: 20px;float: left;}
.ny_main .picture_list ul li .img_box{overflow: hidden;}
.ny_main .picture_list ul li .img_box img{width: 100%;display: block;}
.ny_main .picture_list ul li .con_box{background: #efefef;padding:0px 10px; box-sizing: border-box;}
.ny_main .picture_list ul li .con_box .title{font-size: 18px;color: #333333;line-height: 50px;height: 50px;text-align:center; overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.ny_main .picture_list ul li:hover .con_box{background: url(../images/ny_ctg_title_bg.jpg) repeat;}
.ny_main .picture_list ul li:hover .con_box .title{color: #ffffff;}



.ny_main .pro_list ul li{width: 262.5px;float: left;margin-left:50px; box-sizing: border-box;margin-bottom:30px;}
.ny_main .pro_list ul li:nth-child(4n-3){margin-left: 0px;}
.ny_main .pro_list ul li .box{background: #FFFFFF;transition: all 220ms linear;background: #f1f1f1;}
.ny_main .pro_list ul li .box .img_box{overflow: hidden;}
.ny_main .pro_list ul li .box .img_box img{display: block;width: 100%;}
.ny_main .pro_list ul li .box .con_box{padding: 0px 10px;padding-bottom: 5px;}
.ny_main .pro_list ul li .box .con_box .desc{line-height: 40px;font-size: 14px;color: #333333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ny_main .pro_list ul li .box .con_box .line{width: 37px;height: 2px;background: #cc161f;margin: 0px auto;}
.ny_main .pro_list ul li .box .con_box .title{font-size: 20px;color: #000000; line-height: 50px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ny_main .pro_list ul li:hover .box{background: url(../images/in_box_02_item_bg.jpg) center center no-repeat;background-size: 100% 100%;}
.ny_main .pro_list ul li:hover .box .desc{color: #dad6d6;}
.ny_main .pro_list ul li:hover .box .line{background: #de595f;}
.ny_main .pro_list ul li:hover .box .title{color: #ffffff;}

/*内页*/
.pro_show{padding-bottom: 20px;}
.pro_show .pro_info .l_box{width: 541px;height: 541px;background: #ededed;}

.pro_show .pro_info .l_box .big_img{width: 100%;height: 100%;overflow: hidden;}
.pro_show .pro_info .l_box .big_img img{width: 100%;height: 100%;display: block;}
.proimg_swiper{width:100%;height:100%;}
.proimg_swiper img{width:100%;display:block;}
.proimg_swiper .swiper-pagination span{background:#fff;opacity:1;width:10px;height:10px;margin:0px 10px;}
.proimg_swiper .swiper-pagination span.swiper-pagination-bullet-active{background: #ca141d;}
.pro_show .pro_info .r_box{width: 604px;padding-top: 40px;}
.pro_show .pro_info .r_box .desc{font-size: 20px;color:#666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1;}
.pro_show .pro_info .r_box .line{width: 37px;height: 2px;background: #cc161f;margin:27px 0px;}
.pro_show .pro_info .r_box .title{font-size: 22px;color:#333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1;margin-bottom: 20px;}
.pro_show .pro_info .r_box .summary{font-size: 16px;color: #666666;line-height: 24px;height: 200px;}
.pro_show .pro_info .r_box .tools .inquiry_btn{width:273px;height: 57px;line-height: 57px;text-align: center; background: url(../images/ny_ctg_title_bg.jpg) repeat-x;font-size:16px;color: #FFFFFF;float: left;margin-right:35px; }
.pro_show .pro_info .r_box .tools .back{width:273px;height: 57px;line-height: 57px;background: #eebd74;font-size: 16px;: #87622c;text-align: center;float: left;}
.pro_show .pro_info .r_box .share_box{padding-top: 36px;}
.pro_show .pro_info .r_box .share_box .tit{float: left;height: 33px;line-height: 33px;margin-right: 15px;font-size: 14px;color: #666666;}
.pro_show .pro_info .r_box .share_box .bdsharebuttonbox{float: left;}
.pro_show .pro_info .r_box .share_box .bdsharebuttonbox a{width: 33px;height: 33px;float: left;margin: 0px;margin-right: 19px;padding: 0px;}
.pro_show .pro_info .r_box .share_box .bdsharebuttonbox a.bds_sqq{background: url(../images/share_qq.png) center center no-repeat;background-size: 100% 100%;}
.pro_show .pro_info .r_box .share_box .bdsharebuttonbox a.bds_weixin{background: url(../images/share_wechat.png) center center no-repeat;background-size: 100% 100%;}
.pro_show .pro_info .r_box .share_box .bdsharebuttonbox a.bds_tsina{background: url(../images/share_sina.png) center center no-repeat;background-size: 100% 100%;}
.pro_show .pro_info .r_box .share_box .bdsharebuttonbox a.bds_tqq{background: url(../images/share_weibo.png) center center no-repeat;background-size: 100% 100%;}

.pro_show .pro_ctg{height: 67px;line-height: 67px; background: #ededed;overflow: hidden;margin-top: 46px;}
.pro_show .pro_ctg .title{width: 182px;height: 100%;font-size: 20px;font-weight: bold;color: #FFFFFF;text-align: center; background: #cc161f;float: left;}

.pro_show .con_detail{padding: 30px 0px;}
.pro_show .pn_box{margin-top: 30px;margin-bottom: 20px;}
.pro_show .pn_box a{font-size: 14px;color: #666666;line-height: 24px;display: block;}


.pro_hot_box{width: 100%;min-width: 1280px;border-top: 1px solid #dfdfdf;padding-top: 30px;padding-bottom: 100px;}
.pro_hot_box ul li{width: 25%;padding: 0px 25px;float: left;box-sizing: border-box;text-align: center;}

.pro_hot_box ul li .box{background: #ededed;}
.pro_hot_box ul li .box .img_box{overflow: hidden;width:250px;}
.pro_hot_box ul li .box .img_box img{width: 100%;display: block;}

.pro_hot_box ul li .box .line{width: 37px;height: 2px;background: #cc161f;margin: 0px auto;}

.pro_hot_box ul li .box .title{font-size: 16px;color: #000000; padding: 0px 10px;line-height: 57px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



/*分页*/
/*css flickr style pagination*/
.page_box .flickr { text-align: center; }
div.flickr { padding: 40px 0px 40px 0px; font-size: 14px; text-align: center; }
div.flickr a { width: 40px; height: 40px; line-height: 40px; transition: all 0.3s linear; font-family: "SimSun"; text-align: center; }
div.flickr a { border: 1px solid #cbcbcb; border-radius: 5px; color: #666666; margin-right: 5px; text-decoration: none; display: inline-block; }
div.flickr a:hover { border: #cc161f 1px solid; background: #cc161f; color: #fff; }
div.meneame a:active { border: #cc161f 1px solid; background: #cc161f; color: #fff; }
div.flickr span { width: 40px; height: 40px; line-height: 40px; transition: all 0.3s linear; font-family: "SimSun"; text-align: center; display: inline-block; }

div.flickr span.current { border-radius: 5px; background: #cc161f; border: 1px solid #dedfde; color: #fff; margin-right: 5px; }
div.flickr span.disabled { cursor: not-allowed; border: 1px solid #cbcbcb; background: #f3f3f3; border-radius: 5px; color: #666666; margin-right: 5px; }



#zxzx_rt{ position:fixed; right:20px; top:50%; color:#333; z-index:9999;}
#zxzx_rt .close{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:160px; height:150px; border:2px solid #0e5ea6; background:#FFF; /*box-shadow:0px 0px 8px #B6D8E7;*/}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#0e5ea6 ; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px; text-align:left;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#333; z-index:9999; width:256px; height:335px; border:1px solid #0e5ea6; border-radius:4px; background:#FFF; display:none;}
#zxzx .top{ height:42px; color:#FFF; background:#0e5ea6; border-radius:4px; overflow:hidden;}
#zxzx .top .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top .tit p{ color:#2F94EE; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#0e5ea6; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}


.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;text-align: initial;}
.jn_box .jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:35px; text-align:right; font-size:14px; font-weight:bold;}
.jn_box .jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:35px; line-height:35px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px;  outline:none;}
.jn_box input:focus{ border:1px solid #cc161f;}
.jn_box textarea:focus{ border:1px solid #cc161f;}
.jn_box .cod{ width:70px; height:35px; line-height:35px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px;  outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB;  outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#cc161f; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#cc161f}
.cl_red{ color:#f00;}
.fd_pro_tb{ width:98%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.jn_box .lt{width:100px; float:left;text-align:right;padding-right:10px;line-height:35px;}

.gotop{position:fixed;right:20px;bottom:50px;z-index:10;display:none;width:42px;width:55px;height:42px;height:55px;background:url(../images/jiao.png) no-repeat center;cursor:pointer}