@charset "utf-8";

/* CSS Document */

*{margin:0px; padding:0px;}

body{ font-size:14px; font-family:"微软雅黑","Microsoft YaHei","msyh"; color: #333;}

a{ color: #333; text-decoration: none; }

li{ list-style: none; }

button, textarea, input, select{ outline: none; }

.left{ float: left; }

.right{ float: right; }

.zkh{font-family: "zcoolkuhei";}

.fr{ float: right; }

.fl{ float: left; }

.mt1{ margin-top: 10px; }

.mt2{ margin-top: 20px; }

.mt3{ margin-top: 30px; }

.mt5{ margin-top: 50px; }

.mt7{ margin-top: 70px; }

.mb1{ margin-bottom: 10px; }

.mb2{ margin-bottom: 20px; }

.mb3{ margin-bottom: 30px; }

.mb5{ margin-bottom: 50px; }

.mb7{ margin-bottom: 70px; }



.pt1{ padding-top: 10px; }

.pt2{ padding-top: 20px; }

.pt3{ padding-top: 30px; }

.pt5{ padding-top: 50px; }

.pt7{ padding-top: 70px; }

.pb1{ padding-bottom: 10px; }

.pb2{ padding-bottom: 20px; }

.pb3{ padding-bottom: 30px; }

.pb5{ padding-bottom: 50px; }

.pb7{ padding-bottom: 70px; }



.f07{ font-size: 0.7rem }

.f08{ font-size: 0.8rem }

.f09{ font-size: 0.9rem }

.f10{ font-size: 1rem }

.f11{ font-size: 1.1rem }

.f12{ font-size: 1.2rem }

.f13{ font-size: 1.3rem }

.f14{ font-size: 1.4rem }

.f15{ font-size: 1.5rem }

.f16{ font-size: 1.6rem }

.f17{ font-size: 1.7rem }

.f18{ font-size: 1.8rem }

.f19{ font-size: 1.9rem }

.f20{ font-size: 2rem }

.f30{ font-size: 3rem }

.f40{ font-size: 4rem }

.hide{ display: none; }



::selection{color:#fff;background:rgba(170,170,170,0.55);}

::-moz-selection{color:#fff;background:rgba(170,170,170,0.55);}

::-webkit-selection{color:#fff;background:rgba(170,170,170,0.55);}



.cyellow{ color: #fee912; }

.cgray{ color: #3d3f3e; }

.mx12 img{ max-width: 1200px; margin: 10px auto; }

.bgcenter{ background-position: center; background-repeat: no-repeat; }

.pfull{ background-size: cover; background-position: center; background-repeat: no-repeat; }

.clear{ clear: both; }

.container{ width: 100%; }

.wrapper{ width: 1200px; margin: 0px auto; }

.wrapper>.title{ font-size: 2rem; }

/*图片水平垂直居中*/

/*.pic{ width: 200px; height: 200px; vertical-align: middle; display: table-cell; text-align: center; }

.pic img{ display: block; vertical-align: middle; margin: 0 auto; max-width: 200px; max-height: 200px; }*/

/*文字单行显示超过隐藏*/

.aline{ width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }



/* banner */

.banner .slideBox{ width:100%; height:630px; overflow:hidden; position:relative;}

.banner .slideBox .hd{ height:15px; overflow:hidden; position:absolute; width: 100%; left: 0px; bottom: 7px; z-index:1; }

.banner .slideBox .hd ul{ overflow:hidden; zoom:1; display: table; margin: 0 auto;  }

.banner .slideBox .hd ul li{ float:left; margin:0 4px;  width:14px; height:14px; background:#666; cursor:pointer; border-radius: 50%; }

.banner .slideBox .hd ul li.on{ background:#f90; color:#666; }

.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }

.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }

.banner .slideBox .bd img{ width:100%; height:630px; display:block;  }

.banner .slideBox .bd li a{ width: 100%; height: 630px; display: block; background-position: center; background-repeat:no-repeat;  margin-left:auto; margin-right:auto; }



/* 下面是前/后按钮代码，如果不需要删除即可 */

.banner .slideBox .prev,

.banner .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/static/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.banner .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.banner .slideBox .prev:hover,

.banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.banner .slideBox .prevStop{ display:none;  }

.banner .slideBox .nextStop{ display:none;  }



.pageinfo .wrapper{ height: 28px; line-height: 28px; padding: 1.5rem 0 1rem 0; margin-bottom: 30px; border-bottom: 7px solid #eee; }

.pageinfo .location{ color: #999; float: left; }

.pageinfo .location span{ color: #09f; }



.pageinfo .location-t{ float: right; font-weight: bold; }

.pageinfo .location-t span{ color: #34a1fe; font-size: 20px; font-style: normal; font-variant: normal; line-height: 140%;  }

.pageinfo .location-t i{ color: #a4c2f4; font-size: 20px; line-height: 28px; text-transform: uppercase; }



.news-con{ padding: 0px 0 50px 0; }

.news-con .right{ width: 935px; }

.news-con .right .title,.article .title{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #0cf; color: #09f; font-weight: bold; }

.sidebar{ width: 250px; float: left; }

.sidebar ul li a{ display: block;  border-top: 3px solid #09f; }

.sidebar ul li a img{ display: block; width: 100%; }

.sidebar ul li{ margin-bottom: 10px; position: relative; }

.sidebar ul li.a div{ position: absolute; right: 25px; top: 20px; text-align: right; line-height: 1.5rem; }

.sidebar ul li.a div p{ font-size: 0.92rem;  }

.sidebar ul li.a div p span{ color: #aaa; }



.sidebar ul li.a2 div{ position: absolute; left: 25px; top: 20px; text-align: left; line-height: 1.5rem; }

.sidebar ul li.a2 div p{ font-size: 0.92rem;  }

.sidebar ul li.a2 div p span{ color: #aaa; }



.con{ width: 900px; float: right; }

.con ul li{ border-bottom: 1px dashed #aaa; padding-bottom: 15px; margin-bottom: 15px; position: relative; }

.con ul li .date{ width: 70px; height: 70px; background: #198ede; text-align: center; color: #fff; font-weight: 300; float: left; }

.con ul li .date .day{ font-size: 2.5rem; line-height: 3rem;  }

.con ul li .date .ym{ }

.con ul li .area{ float: right; width: 813px; }

.con ul li .area .t{ margin-bottom: 5px; width: 733px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.con ul li .area .keyword{ margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #0071bf; }

.con ul li .area .t a{ font-size: 1.1rem;   }

.con ul li .area .p a{ font-size: 0.85rem; color: #999; }

.con ul li .more{ display: block; position: absolute; right: 0px; top: 0px; color: #09f; font-size: 0.88rem; }

.con ul li:hover .more{ text-decoration: underline; }



.article{ width: 900px; float: right; }

.article .t{ font-size: 1.5rem; font-weight: bold; text-align: center;  }

.article .info{ font-size: 0.85rem; margin-top:20px; text-align: center; }

.article .jianjie{ padding:15px; border: 1px solid #bbb; background: #eee; font-size: 0.85rem; margin-top: 20px; }

.article .news-text{ margin-top: 20px; }

.article .news-text img{ max-width: 100%; }



.sidebar-p{ width: 250px; float: left; }

.sidebar-p .t{ background-color: #09f; padding:0 20px; line-height: 75px; color: #fff; font-size: 24px; }

.sidebar-p .t i{ font-size: 14px; }



.sidebar-p ul li{ position: relative; margin-top: 5px; margin-top: 2px;  }

.sidebar-p ul li a{ height: 50px; text-overflow: ellipsis; white-space: nowrap; line-height: 50px; padding:0 20px; display: block; overflow: hidden; box-sizing: border-box; background-color: #eeeeee; border-left: 3px solid #95caef; font-size: 16px; }

.sidebar-p ul li.active a, .sidebar-p ul li a:hover{ background-color: #09f; color: #fff }

.tj_box .t,.tj_new .t{font-weight:normal;font-size:14px}

.product-list{ width: 935px; float: right; }

.product-list ul li{ float: left; width: 31%; height:335px; border: 1px solid #ddd; box-sizing: border-box; margin-left: 2.333%; margin-bottom: 20px; }

.product-list ul li .pic{ 

	width: 287px;

    height: 229px;

    display: table-cell;

    vertical-align: middle;

    text-align: center;

	overflow:hidden;

}

.product-list ul li .info{ height:110px; margin:10px 15px 0px 15px;}



.product-list ul li a img{/* transition: 3s all;*/ }

.product-list ul li .t{ text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 24px; font-size: 18px; }

.product-list ul li .p{ margin-top:10px; line-height: 22px; overflow: hidden; height: 44px; }

.product-list ul li .t a{ color: #777; }

.product-list ul li:hover{ border: 1px solid #0cf; }

.product-list ul li:hover .t{ color: #09f; }

.product-list ul li:hover img{ /*transform: scale(1.1);*/ }

.fenye{ display: table; margin:0 auto; }
.dw p{padding:0;margin:0;font: 16px/22px "Microsoft YaHei";}
.dw .content{ width: 1200px; margin: 0 auto; position: relative; font-family: "Microsoft YaHei", serif;}
.dw { height: 210px; position: fixed; left: 0; bottom: 0; z-index: 9;}
.dw .dw1 { position: fixed; left: 0; bottom: 10%; width: 155px; height: 125px; background: url("../images/dwb1.png") no-repeat;}
.dw .dw1 p { font-size: 18px; color: #ffffff;padding: 70px 0 0 25px; line-height:23px;}
.dw .dw1 p span { display:block; font-weight: bold;}
.dw .dw2 { display:block; position: fixed; left: 0; bottom: 0; width: 0; height: 163px; background: url("../images/dwb2.png") no-repeat center 0; overflow:hidden;}
.dw .dw2 p { padding: 110px 0 0 320px; float: left; font-size: 30px; color: #ffffff;}
.dw .dw2 p span { font-size: 50px; color: #f80a0a; font-weight: bold;}
.dw .dw2 em { display: block; float: left; padding: 78px 0 0 25px; font-size: 14px; color: #ffffff; line-height: 85px; font-style:normal;}
.dw .dw2 em span { margin-left: 15px;}
.dw .dw2 a { text-decoration: none;display: block; float: left; margin: 78px 0 0 20px; width: 200px; height: 85px; background: #f80a0a; font-size: 16px; color: #ffffff; text-align: center; line-height: 85px; font-weight: bold;}
.dw .dw2 .dwx { position: absolute; right: 15px; top: 85px; width: 30px; height: 30px;}

