@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{font-size:12px; line-height:26px; font-family: "宋体"; color:#666;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:normal;}
ul,ol{list-style:none;}
img{border:0px; display: block;margin:0; padding:0; }
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{background: #fff;}

*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0; color:#333333; }
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
  :focus{outline:0;}
a{ text-decoration:none;color:#333;background:transparent;outline:none}
a:focus {outline:none;}
a:hover,a:active{color:#d71518;text-decoration:none;}
a:visited{text-decoration:none;}
h5{-webkit-margin-before:0;
-webkit-margin-after:0;
-webkit-margin-start: 0px;
-webkit-margin-end:0}
/*表单*/
form {margin: 0;}
button,input,select,textarea {
    font-size: 100%;  /* Correct font size not being inherited in all browsers. */
    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */
    vertical-align: baseline; /* Improve appearance and consistency in all browsers */
    *vertical-align: middle; /* Improve appearance and consistency in all browsers */
}
button,select {text-transform:none;}
input{ line-height:normal;border:none;outline:none;}
textarea{ -moz-box-sizing:border-box;background:#dddddd;border:1px solid #999999;margin:3px 0px;padding:5px 3px;width:99%;resize:none;}

/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.blue {color: #0065cc !important;}
/*a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}*/
/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;line-height:0;}
.clearfix{*zoom:1;}
.fl{ float:left;}
.fr{ float:right;}

/*其它*/
.hide { display:none; }  /*隐藏*/
.code_image{ cursor: pointer; padding-bottom:6px;} /*验证码图片样式*/

/*必须输入，主要*/
.required{ color:red; font-weight:bold;}
.form_text_verifycode { width:80px; }
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}

/*网站公用样式表*/
.w1000{width:1000px;margin:0 auto;}
.icon{background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
#top_main,#logo_main,#banner_main,#floor_1_main,#floor_2_main,#floor_3_main,#floor_4_main,#floor_5_main,#links_main{width:100%;margin:0;}


/*top*/
#top_main{height:30px;background:#333;line-height:30px;position:relative;z-index:10;}
#top_main .webtel{font-size:12px;color:#f9f9f9;display: inline-block;height:30px;line-height:30px; padding:0 12px;background:#d71518;}
#top_main .webtel em{width:18px;height:20px;display:inline-block;background-position:0 0;vertical-align: middle; padding-right:3px;}
#top{position:relative;z-index:5;}
#top h4{color:#fff;font-size: 12px;}
#top .ksdh{color:#fff9f6;font-size: 12px;+width:293px;}
#top .ksdh a{padding:0 8px;height:30px; line-height:30px;color:#fff;display: inline-block;}
#top .ksdh a:hover{color:#d71518;}
#top .searchbox{background:#111;width: 30px;height:30px;display:inline-block;text-align: center; cursor: pointer;}
#top .searchbox s{background-position:0 -22px;width: 12px;height: 12px; margin:8px auto;transition: all 0.3s ease-in-out 0s;}
#top .searchbox:hover s{background-position:0 -38px;}
#top .infoSer{position: absolute;right:-38px;top:24px;padding:20px 0 0 20px;background:url(../images/top_down.png) no-repeat center center;text-align: center;width:272px;z-index:999;height:45px;display: none;}
#top .infoSer .ser{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #d4d4d4;border-image: none;border-style: none none solid;border-width: medium medium 1px;display: block;float: left;height: 30px;line-height: 30px;margin: 0;padding: 0;width:220px;}
#top .infoSer .btn{background-position:-100px -70px;border: medium none;cursor: pointer;display: block;float: left;height:30px;margin: 0;padding: 0;width:30px;z-index: 999;}
#logo_main{margin:0;width:100%;background:#fff;color:#000;overflow:hidden;height:70px;position:relative;z-index:2;}
#logo{position:relative;}
#logo #WebLogo{width:336px;}
#logo #WebLogo img{width:336px;height:68px;display:inline-block;padding-right:10px;}
#top .ewm{position: absolute;right:10%;top:40px;z-index:88;display:none;}
#top .ewm img{width:120px;height: 120px;}
/*导航*/
#nav{width:630px;font-family: "微软雅黑";position: relative;z-index: 3;}
#nav ul{margin:0 auto;width:100%;}
#nav li{float:left;width:90px;display:block;list-style:none;font-size:14px;height:70px;line-height:70px; text-align:center;position: relative;z-index:0;}
#nav li a{color:#000;display:block;}
#nav li a:hover{color:#d71518;display:block;height:67px;border-bottom:3px solid #d71518;}
#nav li.cur a{color:#d71518;display: block; height:67px;border-bottom:3px solid #d71518;}

/* banner */
#banner_main{margin:0;padding:0; overflow:hidden;}
#banner_main .banner {height:650px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:650px; overflow:hidden;}
.banner li {width:100%; position:absolute; z-index:1; overflow:hidden;}
.banner li img{ width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0;}
#banner .tip {width:100%; height:40px;text-align:center; position:absolute; bottom:0; z-index:99;left:0;z-index: 10;}
#banner .tip span{background:#fff;height:12px;margin:0 5px;width:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;display: inline-block;font-size: 0;cursor: pointer;filter: alpha(opacity=60); opacity: 0.6;}
#banner .tip span.cur{background:#fff;filter: alpha(opacity=100); opacity:1;}
#btn_prev,#btn_next{width: 30px;height:98px;display: block;position:absolute;z-index: 999;top:38%;display: none;}
#btn_prev{background-position:-287px 0;left: 5%;}
#btn_next{background-position:-319px 0;right: 5%;}
#banner_main .nybanner{width:100%; margin:0;padding:0;height:150px;position:relative;z-index:0;}
#banner_main .nybanner li{width:100%;text-align:center;position:absolute; z-index:1;}
#banner_main .nybanner li img{display:inline;left:50%; margin-left:-960px; top:0;position: absolute;}

/*banner end*/
.index #floor_1_main{padding:80px 0px 70px;background:#f5f5f5;}
.index #floor_1{position:relative;}
.index #floor_1 .gridlist{width:100%;height:350px;overflow:hidden;position: relative;}
.index #floor_1 .gridlist ul{}
.index #floor_1 .gridlist li{float:left;width:240px;height:350px;display:block; background:#fff;margin-right: 10px;}
.index #floor_1 .gridlist li a{display: block;}
.index #floor_1 .gridlist li h3{padding-top:26px;text-align:center;font-family:microsoft yahei;font-weight:bold;font-size:18px;}
.index #floor_1 .gridlist li em{display: block;width:50px;height: 4px;margin:18px auto;background:#d71518;}
.index #floor_1 .gridlist li p{text-align:center;padding:0 26px;line-height: 20px;color:#999999;height:78px; overflow: hidden;}
.index #floor_1 .gridlist li .proimg{position:relative;height:180px;width:100%; overflow: hidden;}
.index #floor_1 .gridlist li .proimg span{position:absolute;left: 0;top: 0;background: url(../images/probg.png) no-repeat center top;height:90px;width:240px;}
.index #floor_1 .gridlist li .proimg img{display: block;width:240px;height:180px;}
/*.index #floor_1 .gridlist li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}*/
.index #floor_1 .gridlist li:hover{background:#d71518;}
.index #floor_1 .gridlist li:hover .proimg span{background: url(../images/probga.png) no-repeat center top;}
.index #floor_1 .prev,.index #floor_1 .next{width:18px;height:35px;position: absolute;top:156px; cursor: pointer;}
.index #floor_1 .gridlist li a:hover,.index #floor_1 .gridlist li a:hover p{color: #fff;}
.index #floor_1 .gridlist li a:hover em{background:#fff;}
.index #floor_1 .prev{background-position:0 -60px;left:-56px;}
.index #floor_1 .next{background-position:-26px -60px;right:-56px;}
.index #floor_1 .prev:hover{background-position:-50px -60px;}
.index #floor_1 .next:hover{background-position:-76px -60px;}

/*首页产品滚动样式*/
.jscarousal{width:1000px;height:350px;margin:0 auto;padding: 0;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{position:absolute;width:18px;height:35px;top:156px;cursor: pointer;}
.jscarousal .jscarousal-left{background-image: url(../images/icon.png);background-repeat: no-repeat;background-position:0 -60px;left:-56px;}
.jscarousal .jscarousal-right{background-image: url(../images/icon.png);background-repeat: no-repeat;background-position:-26px -60px;right:-56px;}
.jscarousal .jscarousal-left:hover{background-position:-50px -60px;}
.jscarousal .jscarousal-right:hover{background-position:-76px -60px;}
.jscarousal-contents{width:1000px;height:350px;float: left;position: relative;overflow: hidden;}
.jscarousal-contents > div{position: absolute;width: 102%;height:350px;}
.jscarousal-contents > div > div{float:left;margin-right:10px;width:240px;height:350px;}
.jscarousal-contents img{width: 240px;height:180px;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-inactive {background:#fff;}
.thumbnail-active{background:#d71518;width:100%;}
.thumbnail-inactive h3,.thumbnail-active h3{padding-top:26px;text-align:center;font-family:microsoft yahei;font-weight:bold;font-size:18px;color: #333;}
.thumbnail-inactive em,.thumbnail-active em{display: block;width:50px;height: 4px;margin:18px auto;background:#d71518;}
.thumbnail-inactive p,.thumbnail-active p{text-align:center;padding:0 26px;line-height: 20px;color:#999999;height:78px; overflow: hidden;font-size: 12px;}
.thumbnail-inactive .proimg,.thumbnail-active .proimg{position:relative;height:180px;width:100%; overflow: hidden;}
.thumbnail-inactive .proimg span,.thumbnail-active .proimg span{position:absolute;left: 0;top: 0;background: url(../images/probg.png) no-repeat center top;height:90px;width:240px;}
.thumbnail-inactive .proimg img,.thumbnail-active .proimg img{display: block;width:240px;height:180px;}
.thumbnail-active a,.thumbnail-inactive a{text-decoration: none;}
.thumbnail-active .proimg span{background: url(../images/probga.png) no-repeat center top;}
.thumbnail-active p,.thumbnail-inactive a:hover p,.thumbnail-active h3{color: #fff;}
.thumbnail-active em{background:#fff;}

.index #floor_2_main{background:#fff;padding:60px 0;height:280px;}
.index #floor_2 .inews{width:650px;}
.index #floor_2 .ivido{width:310px;height: 280px;}
.index #floor_2 .title{display:block;height:280px;font-size:16px;color:#fff;width: 140px;font-family:microsoft yahei;font-size:14px; text-align:center;}
.index #floor_2 .title p{background:#333;position:relative;padding-top:28px;cursor:pointer;height:112px;}
.index #floor_2 .title p.cur{background:#d71518;}
.index #floor_2 .title p em{width:54px;display:block;height:54px;margin:0 auto;}
.index #floor_2 .title p .qydt{background-position:-22px 0;}
.index #floor_2 .title p .jqhd{background-position:-80px 0;height:48px;}
.index #floor_2 .title p span{display:block;padding-bottom:10px;}
.index #floor_2 .title p s{display:none;width:24px;height:47px;background-position:-139px 0;position: absolute;right:-23px;top:34px;}
.index #floor_2 .title p.cur s{display: block;}
.index #floor_2 .title p:hover{background:#d71518;}
.index #floor_2 .title p:hover s{display:block;}

.index #floor_2 .inews .cont{width: 508px;border:1px solid #dedede;border-left: none;border-left:0;height:278px; overflow: hidden;}
.index #floor_2 .textlist{padding:0 36px;display: none;}
.index #floor_2 .textlist li{display:block;padding:16px 0;background: url(../images/line.jpg) repeat-x left bottom;}
.index #floor_2 .textlist li a{display:block;}
.index #floor_2 .textlist li h3{color:#333;font-weight: bold;font-size:14px;}
.index #floor_2 .textlist li h3 em{padding-right: 5px;display: inline-block;}
.index #floor_2 .textlist li a:hover h3{color:#d71518;}
.index #floor_2 .textlist li .desc{color: #999;line-height:20px;padding:10px 0 0;}
.index #floor_2 .textlist li .desc .more{color:#d71518;}
.index #floor_2 .textlist li .time{color:#999;font-family: tahoma;}
.index #floor_2 .ivido .title2{height:26px;line-height: 26px;padding-bottom: 22px;}
.index #floor_2 .ivido .title2 em{width:2px;height:26px;background:#d71518;display:inline-block;margin-right:13px;vertical-align: middle;}
.index #floor_2 .ivido .title2 h2{font-size:14px;font-weight:bold;color:#333;display: inline;line-height:26px;}
.index #floor_2 .ivido .cont img{width:310px;height:230px;}

.index #floor_3_main{background:url(../images/iaboutbg.jpg) no-repeat center top #e5e8ea;height:420px;}
.index #floor_3 .iabout{padding:60px 0;}
.index #floor_3 .iabout .iabimg{width:370px;height:300px;display: block;}
.index #floor_3 .iabout .iabimg img{width:370px;height:300px;}
.index #floor_3 .iabout .cont{width:600px;}
.index #floor_3 .iabout .cont .zmsb{color:#d71518;font-size:30px;font-family: "微软雅黑";}
.index #floor_3 .iabout .cont em{width:76px;height: 2px;background:#999999;display: block;margin:20px 0;}
.index #floor_3 .iabout .cont p{line-height:28px;color:#333;font-size:14px;}
.index #floor_3 .iabout .cont .more{width:130px;height:40px;background:#d71518;}
.index #floor_3 .iabout .cont a.aba{color:#fff;text-align:center;display:inline-block; margin:45px 24px 0 0;font-family: "微软雅黑";font-size:14px;line-height: 40px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.index #floor_3 .iabout .cont .jiameng{width:130px;height:40px;background:#333;}
.index #floor_3 .iabout .cont a.aba:hover{text-decoration: underline;font-weight: bold;}
.index #floor_3 .iabout .iabimg:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}


/*内页样式*/
/* 全局布局 */
.wrapper{padding:30px 0 0;}
.wrapper .title3{border-bottom:1px solid #eef1f3;width:100%;position: relative;z-index:88;height:50px;}
.wrapper .depth_title{position: relative;z-index: 90;}
.wrapper.productlist .title3{height:90px; overflow: hidden;}
.menulist .menu_list{position: relative;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 0;padding: 0;list-style:none;}
.menulist li{display:block;float:left;}
.menulist li a.menu_link{color:#000;font-weight: bold;display: block;height:50px;cursor: pointer;padding:0 14px;}
.menu_link:hover,.menu_link:focus{outline: none;}
.menulist .menu_link{position:relative;display:block;margin:0 5px;text-align:center;color:#b5b5b5;-webkit-transition: background 0.3s, color 0.3s;transition: background 0.3s, color 0.3s;}
.menulist .menu_link:hover,
.menulist .menu_link:focus{color: #929292;}
.menulist .current .menu_link{color: #d71518;}
.menulist .menu_link::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #d71518;
-webkit-transform: scale3d(0, 5, 1);
transform: scale3d(0, 5, 1);
-webkit-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);}
.menulist .current .menu_link::before{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.wrapper .menulist li a em{width:100%;height:2px;background:#d71518;display: none;position: absolute;left: 0;bottom: 0;}
.wrapper .menulist li.current a em{display: block;}
.wrapper .menulist .drop{position: absolute;right:-5px;top:50px;height:42px;line-height: 42px;z-index: 99;max-width: 1000px;text-align: center;min-width: 450px;}
.wrapper .menulist .drop a{display:inline-block;height:42px;padding:0 15px;font-weight: normal; text-align: center;}
.wrapper .menulist .drop a:hover,.wrapper .menulist .drop a.active{background:#c4ccd4;border-bottom:0;color: #000;}
.dropzz{position:absolute;left: 0;top:50px;background:#eef1f3;width:100%;height:42px;z-index: 2;}
/*位置*/
.wrapper .sitepath{color: #666;font-size: 12px;}
.wrapper .sitepath s{ width:14px; height:14px; background-position:-184px -60px; margin-right: 8px;}
.wrapper .sitepath a{ color: #666;padding: 0 5px;}
.wrapper .sitepath span{color: #666;}
.wrapper .sitepath a:hover {color:#d71518; }

#depth1{padding:0px;position:relative;margin:0 auto;z-index:5;}
#depth1 #left{width:180px;padding:30px 29px 0 0;}
#depth1 #left .left1{background:#eef1f3;height:214px;}
#depth1 #left .repro{width:100%;overflow: hidden;height:190px;position: relative;}
#depth1 #left .repro li{width:180px;float:left;display: block;}
#depth1 #left .repro li a{display: block;}
#depth1 #left .repro li img{width:180px;height:135px;}
#depth1 #left .repro li h3{color:#000;font-size: 14px;font-family: "微软雅黑";}
#depth1 #left .repro li p{color:#999;}
#depth1 #left .repro li a:hover h3{color:#d71518;}
#depth1 #left .repro li a:hover p{color:#d71518;}
#depth1 #left .repro li a.txt{padding:10px;}

#depth1 .left1 .btn{width:100%;height:26px;position: relative;}
#depth1 .left1 .btn span{position: absolute;top: 0;width: 10px;height: 10px; cursor: pointer; display:block;}
#depth1 .left1 .btn span.prev{background-position:-104px -60px;right:28px;}
#depth1 .left1 .btn span.next{background-position:-114px -60px;right:10px;}
#depth1 .left1 .btn span.prev:hover{background-position:-127px -60px;}
#depth1 .left1 .btn span.next:hover{background-position:-138px -60px;}
#depth1 .left2{padding: 20px 0;}
#depth1 .left2 a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
#depth1 .left3{background:url(../images/contact.jpg) no-repeat left top;height:190px;padding:15px 0 0 15px;}
#depth1 .left3 span{color:#999;}
#depth1 .left3 p{color:#333;font-size:24px;font-family:arial;}
#depth1 #right{border-left:1px solid #eef1f3;width:760px;padding:30px 0 30px 29px;min-height:510px; overflow:hidden;}
#depth1 #right .cont img{max-width:100% !important;}
/* 单页面 */
.singlepage .cont p{color:#666;padding:15px 0;}
.singlepage .cont .zxtel,.singlepage .cont .swlx{width:320px;}
.singlepage .cont .zxtel em{width: 58px;height: 58px;display:inline-block;background-position:-225px 0;vertical-align: middle;}
.singlepage .cont .addreess em{width: 58px;height: 58px;display:inline-block;background-position:-165px 0;vertical-align: middle;}
.singlepage .cont .txt{display: inline-block;font-size:18px;color:#333;padding-left:18px;font-family: "微软雅黑";vertical-align: middle;}
.singlepage .cont .txt b{font-size:18px;color:#666;font-weight: normal;display: block;font-family: tahoma;}
.singlepage .cont .cmap{padding:40px 0;width:730px;overflow: hidden;}
.sitemap{padding: 20px 0 40px;}
.singlepage .cont .item{margin-bottom: 20px;}
.singlepage .cont .zxqq em{background:url(../images/icon4.png) no-repeat 0 0;width:57px;height:57px;display:inline-block;vertical-align: middle;}
.singlepage .cont .swlx em{background:url(../images/icon4.png) no-repeat -63px 0;width:57px;height:57px;display:inline-block;vertical-align: middle;}
/*翻页*/
/* pager */
#depth1 .pager {display:block;padding:6px 5px; margin:15px 0 15px; text-align:center; clear:both; }
#depth1 .pager span, .pager a{ display:inline-block; border:1px solid #eaeaea; color:#666;  height:20px; line-height:20px; padding:2px 12px 2px; text-decoration:none; margin:0 2px;  }
#depth1 .pager a:hover{ background:#d71518; border-color:#d71518; color:#fff; text-decoration:none;}
#depth1 .pager .cur{ background:#d71518; border-color:#d71518;  color:#fff; }
#depth1 .pager span.dot{ background:#d71518; border-color:#d71518; color:#fff; }
#depth1 .pager span.txt{ float:left; border:0px; font-size: 12px; margin-top: 2px; }

/* reLink */
#depth1 .reLink {height:38px;line-height:38px;color:#999;border-top:1px solid #f1f1f1;margin:15px 0;padding-top:15px;}
#depth1 .reLink .prevLink {float:left;color:#999;}
#depth1 .reLink .nextLink {float:right;color:#999;}
#depth1 .reLink a{color: #999;}
#depth1 .reLink a:hover{color:#d71518;}

/* 产品列表样式 */
.productlist #depth1 .gridlist,.singlepage .gridlist{padding:0 0 30px;width: 100%;overflow: hidden;}
.productlist #depth1 .gridlist ul,.singlepage .gridlist ul{width: 102%;}
.productlist #depth1 .gridlist li,.singlepage .gridlist li{float:left;width:240px;height:180px;display:block; margin:0 18px 40px 0;}
.productlist #depth1 .gridlist li a,.singlepage .gridlist li a{ display: block; text-align: center;}
.productlist #depth1 .gridlist li img,.singlepage .gridlist li img{width:240px;height:180px;display:block;}
.productlist #depth1 .gridlist li a:hover img,.singlepage .gridlist li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.productlist #depth1 .gridlist li a:hover h3,.singlepage .gridlist li a:hover h3{color:#d71518;}
.productlist #depth1 .gridlist li  h3,.singlepage .gridlist li h3{font-size: 14px;color:#333;}
/*.singlepage .gridlist li img{border: 1px solid #eef1f4;}*/
/* listNews */
.listNews #depth1 #right{width:789px;padding:30px 0 30px 0;}
.listNews .thumblist{padding:0 0 30px 0;width:100%;overflow:hidden;}
.listNews .thumblist ul{width:100%;}
.listNews .thumblist li{width:100%;display: block;padding:0 0 0 30px;margin:0;}
.listNews .thumblist li a{display: block;border-bottom:1px solid #f1f1f1;padding:20px 0;height:100px;width:760px;}
.listNews .thumblist li .img{width:280px;height:210px; padding-left:24px;}
.listNews .thumblist li img{width:130px;height:98px;padding:2px;display: block;}
.listNews .thumblist li .txt{width:288px;display: block;padding: 0 0px 0 10px;}
.listNews .thumblist li h3{color:#333;font-size:18px;font-weight: bold;padding-bottom:5px;font-family: "微软雅黑";}
.listNews .thumblist li .mark{color:#666;line-height:22px;}
.listNews .thumblist li .mark span{padding-right:10px;}
.listNews .thumblist li .desc{color:#999;padding-top: 20px;}
.listNews .thumblist li.one a{height:210px;}
.listNews .thumblist li.one img{width:280px;height:210px;}
.listNews .thumblist li.one .ntime{color: #ca151a;font-size: 30px;font-family: arial;font-weight: bold;}
.listNews .thumblist li.one .desc{padding-top: 40px;}
.listNews .thumblist li:hover{background:#eff1f4;}
.listNews .thumblist li a:hover h3{color:#d71518;}
.listNews .thumblist li .newsrig{width:600px;cursor: pointer;}

/* 详情页 */
#depth1 .cont .newstitle{border-bottom: 1px dotted #eff1f4;width: 100%;}
#depth1 .cont h1.bt{ font-size:30px; line-height:36px;text-align:center; font-weight: bold;color:#333;font-family:Microsoft YaHei;}
#depth1 .cont .mark {height:30px;line-height:30px; text-align:center; font-size:12px; text-align:center;color:#333;padding:15px 0;position: relative;}
#depth1 .cont .mark span {margin-right:16px;}
#depth1 .photo{padding:20px 0 0 0;text-align:center;}
#depth1 .photo img{max-width:100% !important;display:inline;}
#depth1 .cont .info {margin-bottom:20px;padding:40px 0; color: #666;font-size:14px;}
#depth1 .cont .info img{max-width:100% !important;display:inline;}
#depth1 .cont .info p{padding:10px 0 0;}
#depth1 .showtag{color:#999;font-size: 14px;}
#depth1 .showtag a{text-decoration:underline; line-height:30px; height:30px;}
#depth1 .cont .mark .fenxbox{position: absolute;right: 10px;top: 10px;}

/* 详情页分享 */
#depth1 .fenxx{position:relative;color:#fff;display: inline-block;text-align:center;cursor: pointer;width:92px;line-height: 24px;background:#be151c; margin-right:0;}
#depth1 .fenxx em{font-style:normal;width:92px;height:24px;display:block;vertical-align: middle;cursor: pointer;background-position:-148px -83px;}
#depth1 .shareBtn{background:#fff;border: 1px solid #d1d1d1;position: absolute;top:22px;left: 0;width:90px;padding: 8px 0;z-index: 2; display: none;}
#depth1 .shareBtn a{padding:0 0 0 22px;display: block;color:#5c5c5c;margin:0 0 0 11px;font-weight: normal;background:url(../images/icon2.png) no-repeat;line-height:20px;font-size:12px;height: 20px;}
#depth1 .shareBtn a:hover{color:#136097;}
#depth1 .shareBtn .bds_tqq{background-position:0 0;}
#depth1 .shareBtn .bds_qzone{background-position:0 -24px;}
#depth1 .shareBtn .bds_sqq{background-position:0 -119px;}
#depth1 .shareBtn .bds_tsina{background-position:0 -97px;}
#depth1 .shareBtn .bds_weixin{background-position:0 -70px;}
.bdshare-slide-style-l7 .bdshare-slide-button{background:url(../images/l7.png) no-repeat left top;width: 50px;height: 150px;}
.index .bdshare-slide-button-box .bdshare-slide-button{background:url(../images/l7.png) no-repeat left top;width: 50px;height: 150px;}
/* 详情页推荐 */
.recommend h3{color:#333;font-size:14px;line-height: 30px;}
.recommend .textlist li{font-size: 14px;display: block;width:100%;}
.recommend .textlist li a{color: #999;display: inline-block;}
.recommend li a:hover{color:#d71518;}
.recommend .textlist li span{display: inline-block;padding-left:6px;color:#999;}
.rePro{padding: 30px 0;}
.recommend .gridlist{padding-top:10px;width: 100%;overflow:hidden;}
.recommend .gridlist ul{width:103%;}
.recommend .gridlist li{width:240px;float: left;display:block; margin-right: 20px;}
.recommend .gridlist li a{display:block; text-align: center;}
.recommend .gridlist li img{width:240px;height:180px;}
.recommend .gridlist li h4{font-size: 14px;color:#333;line-height:32px;}
.recommend .gridlist li a:hover h4{color:#d71518;}
.recommend .gridlist li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

/* formData */
.Infoproduct .top_reply{padding-top:60px;width:100%;position:relative;}
.Infoproduct .top_reply .replytit{position:absolute;left: -30px;top: 0;width:790px;background:#f7f7f7;height:48px;line-height:48px;}
.Infoproduct .top_reply .replytit h3{padding-left:32px;color:#666;font-family:"微软雅黑";font-size:14px;}
.Infoproduct .top_reply .replytit h3 em{width:28px;height:28px;display:inline-block;background:url(../images/icon.png) no-repeat -151px -58px #0a76b7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;margin-right:10px;}
.message .top_reply{padding-top:60px;width:100%;position:relative;}
.message .replytit{position:absolute;left: -30px;top: 0;width:790px;background:#be151c;height:48px;line-height:48px;}
.message .top_reply .replytit h3{padding-left:32px;color:#fff;font-family:"微软雅黑";font-size:14px;}
.message .top_reply .replytit h3 em{width:28px;height:28px;display:inline-block;background:url(../images/icon.png) no-repeat -151px -58px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;margin-right:10px;}
.formData { width:100%; margin:10px 0 50px;}
.formData .item{margin:10px 0;width:100%;color:#999;}
.formData .required{float:left;width:370px;height: 26px;line-height:26px;color: #999;font-weight: normal;}
.formData .xingm{width:210px;margin-right:40px;}
.formData .required label{display:inline-block;border:1px solid #adadad;padding:0 9px;margin:0;float: left;}
.formData .required input{display:inline-block;width:230px;border:1px solid #adadad;border-left:0;height:26px;line-height:26px;margin:0;float:left;padding-left: 10px;}
.formData .required span{float:left;padding-left: 5px;}
.formData .xingm input{width:132px;}
.formData .liuyan{width:100%;height:80px;margin-bottom:15px;}
.formData .item textarea{width:722px;height:80px;color:#999;border:1px solid #adadad;padding:0 10px;background: #fff;resize:none}
.formData .item em{width:20px;height:10px;display:inline-block;}
.formData .code{height:27px;width:100%;}
.formData .item .upimg{display:block; cursor: pointer;width:380px;line-height:24px;color:#999;overflow:hidden}
.formData .item .upimg em{background-position:-192px -60px;width:22px;height:22px;display:inline-block;padding-right:2px;}
.formData .item .tijiao{width:340px;}
.formData .code input {width:90px;border:0;display: inline-block;height:24px;vertical-align: middle;line-height: 24px;}
.formData .item .tijiao input{background:#f7f7f7;}
#imgImageCheck{width:90px;display:inline-block;margin-right:20px;height:24px;vertical-align:middle;}
.formData .item .tijiao input.sub {text-align:center;background:#ca151a;color:#FFF;border:none;cursor:pointer;font-size:12px;}
.formData .item .tijiao input.sub:hover {background:#a4060b;}
.formData .err, .formData .red {color:#ff0000;}
.formData .item .upimg .input{width:270px;height:28px;line-height:28px;border:none;background:none;padding-left:5px;color:#999;overflow: hidden;}
.formData .item .upimg .liulan{width:85px;height:28px;color:#999;cursor:pointer;border: 0;background-position:-200px -58px;padding-left: 30px;}

.formData .item .upimg:hover .liulan{color:#d71518;background-position:-350px -76px;}
.formData .item .upimg:hover em{background-position:-260px -60px;}
.formData .item .upimg .files{position:absolute;left:-1000px;top:52px;heigth:26px;cursor:pointer;filter: Alpha(opacity=0);-moz-opacity:0;opacity:0;} 
.formData .replylist{padding-top:30px;width:100%;}
.formData .replylist h4{color:#999;font-size:14px;border-bottom: 1px solid #e5e5e5;}
.formData .replylist .replybox{border-bottom: 1px dashed #e5e5e5;padding: 20px 0 20px 30px;}
.formData .replylist .replybox .liuy{color: #666;font-size: 14px;}
.formData .replylist .replybox .lytime{display: block;font-size:12px;font-family: tahoma;color:#999;line-height: 22px;}
.formData .replylist .replybox .liuy img{max-width:100% !important;padding-bottom:15px;}
.formData .replylist .replybox .reply{background:#f7f7f7;padding:10px 20px;}
.formData .replylist .replybox .reply p{color:#666;}


/*地图*/
.map_ul{list-style: outside none none;display: block;width: 100%;padding-top: 10px;}
.map_ul li{display: block;width: 100%;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #eef1f3;margin-left: 10px;float: left;}
.map_ul li a{font-size: 14px;float: left;width: 100%;height: 23px;line-height: 23px;font-weight: bold;}
.map_ul .list-inline{display: block;margin-left: 14%;width: 80%;min-height: 30px;}
.map_ul .list-inline li{height: 32px;line-height: 32px;border-bottom: 0;text-align: center;border: 1px solid #eef1f3;width: auto;padding: 0px;}
.map_ul .list-inline li a{font-weight: normal;display: block;line-height: 32px;height: 32px;display: inline-block;width: auto;padding: 0px 10px;width: auto;}
.map_ul .list-inline li a:hover{background: #d71518;color: #fff;}

/*底部信息*/
#footer_main{margin:0;width:100%;padding:0;background:#1e1e1e;}
#footer_main #footer{padding: 20px 0;font-family: "微软雅黑";}
#footer_main .bottom_nav{ width:720px; overflow:hidden;}
#footer_main .bottom_nav ul{margin: 0 auto; width:108%;}
#footer_main .bottom_nav li{float:left;width:110px; padding:0 0 0 44px;display:block; height:185px;list-style:none;font-size:14px;line-height:32px;text-align:left;overflow: hidden;border-left: 1px solid #2a2a2a;}
#footer_main .bottom_nav li:first-child{border-left: 0;padding:0;}
#footer_main .bottom_nav li a{color:#fff; display:block;line-height:32px;}
#footer_main .bottom_nav li a:hover{color:#d71518;}
#footer_main .bottom_nav li .drop{ padding-top:10px;}
#footer_main .bottom_nav li .drop a{display:block; line-height:25px;color:#999;width:100%;}
#footer_main .bottom_nav li .drop a:hover{color:#d71518;}
#footer_main .bottom_nav li.four{height:92px;}
#footer .icontact{ width:240px;}
#footer .icontact h3{color:#fff; line-height:36px; padding-bottom:8px;font-size:18px;font-weight:bold;}
#footer .icontact span{ display:block; font-size:24px; font-weight:bold; line-height:31px; color:#fff;font-family: arial;padding-top: 30px;}
#footer .icontact p{color:#999; font-size:14px; line-height:20px;padding-top:33px;}
#copyright_main{line-height:60px;color:#999;background:#000;height: 60px;width:100%;}
#bottom #links{width:176px;height:24px;line-height:24px;border: 1px solid #272727;background:#131313;position: relative;z-index: 8;padding-left:8px; margin-top: 16px;}
#links span{display:block;color:#404040;position:relative;height:24px;line-height:24px;width: 100%;height: 24px;cursor: pointer;}
#links em{position: absolute;right:5px;top:9px;display: block;background-position:-186px -78px;width: 10px;height: 8px;z-index:9;}
#links .linksdown{width:184px;background:#131313;border:1px solid #272727;border-bottom:0;position: absolute;left:-1px;bottom:26px;display:none;}
#links .linksdown a{display:block;line-height:24px;border-bottom:1px solid #272727;padding-left:8px;}
#links .linksdown a:hover{color: #D71518;background: #272727;}
.copyright{color:#999; text-align: right;}
.copyright a{color:#999;}
.copyright a:hover{color: #D71518;}
/*百度地图*/
.baiduMap{margin:10px; height:300px;}
.BMap_bubble_title a{display: inline-block; padding: 0 10px; height:30px; line-height:30px; border-radius:5px; background: #333; color: #FFF;}
.BMap_bubble_content{ line-height: 24px; padding: 10px 0;}
/*右侧悬浮框*/
.icon2{background:url(../images/icon3.png) no-repeat;vertical-align:middle;}
.bcts_bar{width:130px;position:fixed; right:1%; z-index:111; top:150px; text-align:center; background:#f3f3f3;font-family:Microsoft YaHei;}
.bcts_bar_top{ background-position:0 0;width:130px;height: 3px;margin: 0;padding: 0; display: block;}
.bar_close{background-position:-72px -76px;width:20px;height:20px;position: absolute;right:-4px;top:-8px;cursor: pointer;}
.bcts_bar_con{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:0 6px 6px; }
.bcts_bar h3{color:#fff; font-size:20px; font-weight:bold; margin:10px 0;}
.bcts_bar .yewu{ width:93%;padding:5px 5px 0;}
.bcts_bar a.jt{ width:100%; display:block; height:30px; line-height:30px; color:#666; font-size:12px; background: #404145; margin-top: 9px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #fff;font-weight: bold;}
.bcts_bar a.jt:hover{background:#d71518;}

.bcts_bar .erweima{ width:100%; padding:10px 0px; border-radius:3px;  margin-top:1px; }
.bcts_bar .erweima img{ margin: 0 auto;width:92px;height:92px;background:#fff;padding: 5px;border: 1px solid #dbdbdb;}
.bcts_bar .erweima em,.bcts_bar .plogo em{line-height:20px;font-size: 12px;color: #000;}
.bcts_bar .bct-tel{line-height:20px; padding:10px 0px 0px;}
.bcts_bar .bct-tel h5{color:#0499e5;font-weight: normal;font-size: 12px;}
.bcts_bar .bct-tel h5 s{background-position:-70px -52px;width:15px;height:14px;display: inline-block;}
.bcts_bar .bct-tel em{ font-size:16px;font-weight:bold;color:#000;font-family: arial;}
.bcts_bar .c_close{ width:23px; height:104px; background-position:0 -52px; position:absolute; top:17px; left:-23px;  cursor: pointer;color: #fff; line-height: 16px;padding-top:8px;font-family:Microsoft YaHei;}
.bcts_bar .returnTop{ width:130px; height:32px; background-position:0 -12px; position:absolute; bottom:-23px;left:0px;cursor:pointer;}
.fly_talk{height:104px;padding:10px 0px 0px;width:24px;line-height:16px;position:fixed;right: 0px;top:166px;z-index: 111;text-align:center;font-size:14px;color: #fff;background-position:-33px -52px;cursor: pointer;font-family:Microsoft YaHei;}
.bcts_bar .plogo{width:100%; padding:10px 0px;}
.bcts_bar .plogo img{margin: 0 auto;width:104px;}
.bcts_bar .plogo em{color: #666;}
/**************
 * hover css3
 * ******************/
/* Underline From Left */
.hvr-underline-from-left{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}
.hvr-underline-from-left:before{content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #d71518; height: 2px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before{right: 0;}
/*hvr-highLight*/
.hvr-highLight{ overflow: hidden; position: relative; }
.hvr-highLight:before{content: ""; position: absolute; width: 80px; height: 475px; top: 0; left: -150px; overflow: hidden; background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);  background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); -webkit-transform: skewX(-32deg); -ms-transform: skewX(-32deg); -moz-transform: skewX(-32deg);transform: skewX(-32deg);}
.hvr-highLight:hover:before{-webkit-transition: left 1s; -moz-transition: left 1s; -ms-transition: left 1s; transition: left 1s; left: 480px;}
.hvr-highLight:hover{  opacity: .9\0; filter: alpha(opacity=90); }
/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}


/*地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;font-size: 18px;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;font-size: 17px;}
.about_main ul li.map_3{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}
.clear { clear: both;font-size: 0px; margin: 0; padding: 0;display: block;height: 0px;_height: 0px;overflow: hidden;}