@charset "gb2312";
/* CSS Document */
@font-face {
  font-family: 'iconfont';  /* project id 568643 */
  src: url('//at.alicdn.com/t/font_568643_wc2nnbbeybwhr529.eot');
  src: url('//at.alicdn.com/t/font_568643_wc2nnbbeybwhr529.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_568643_wc2nnbbeybwhr529.woff') format('woff'),
  url('//at.alicdn.com/t/font_568643_wc2nnbbeybwhr529.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_568643_wc2nnbbeybwhr529.svg#iconfont') format('svg');
}
.iconfont {
          font-family:"iconfont" !important;
          font-size:18px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.02rem;
          -moz-osx-font-smoothing: grayscale;
        }
/* CSS Document */
/*边距清零*/
ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,ol{margin:0; padding:0; font-weight:normal;}
form,span,input,select{margin:0; padding:0;}
/*----------------------------------------------------------总体设置----------------------------------------------------------*/
html{margin:0 auto;padding:0;font-size:14px; overflow-y:scroll;overflow-x:hidden; background:#fff;font-family:'微软雅黑';}
body{color:#333; margin:0 auto;padding:0; }
a:link,a:visited{color:#333; text-decoration: none;}
a:active{color:#333; text-decoration:none;}
a:hover{color:#d92619;}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签虚线*/
p{ margin:0; padding:0;}
img{ margin:0; padding:0; border:0;}
ul,li{ list-style-type:none; margin:0; padding:0;}

/*公共*/

.touying{ background:#f3f3f3;padding-bottom:1px; }
.clear{ clear:both;}
.padding{padding:30px 0; margin:0 auto;}
.nothing{font-size:14px; font-weight:bold; color:#fe5a0a; text-align:left;}/*资料整理中*/
.floatL{ float:left;}
.floatR{ float:right;}

.marginT{ margin:15px auto;}
.border{ border:1px solid #64502B;  margin-bottom:25px;}

.w1100{ width:1200px; margin:0 auto; margin-bottom:15px; }
.w700{ width:700px;}
.w586{ width:586px;}
.bg{ background:#fff;}

/*----------------------------------------------------------/总体设置----------------------------------------------------------*/
.bb{ background:#f5f5f5; padding:20px 0; margin-top:20px;}
/****************************************************************头部设置*********************************************************************/
.top{ border-bottom:1px solid #eee; padding:10px 0;}
.top ul{ max-width:1220px; margin:0 auto;}
.logo{ height:88px; background:url(images/logo.png) no-repeat center left; width:1220px; margin:0 auto; position:relative;}
 .search{ border:1px solid #d50515; width:360px; margin-top:0; float:right;}
.tel{ width:362px; float:left; line-height:1.5;}
.tel h2{ font-size:18px; display:inline-block;}
.tel h3{ font-size:20px; font-weight:bold; color:#000; display:inline-block;}
.search input.s{ width:260px; border:0; height:35px; line-height:35px; float:left; padding:0 10px;}
.search input.sub{ width:68px;  border:0; background:url(images/ss.png) no-repeat center #d50515; height:35px; float:right; color:#fff;  margin:0; padding:0;}
/*导航*/

/****************************************************************导航*********************************************************************/

.navbox{margin:0 auto; z-index:9;padding:0; padding:0; text-align:center; background:#D50515; font-size:17px; font-family:'微软雅黑';}
.nav{margin:0 auto;list-style:none; padding:0 0; width:1200px; margin:0 auto;}
.nav li{ display:inline-block; float:left;text-align:center;padding:0; height:48px; line-height:48px; margin-right:1px;}
.nav li a{display:block; padding:0 27px; color:#fff; }
.nav li.mline{width:0px; background:url(images/line.jpg) no-repeat center; padding:0; height:48px; padding:0; margin:0;}
.nav li:hover a{ background:#ffffff; display:block; color:#D50515; }
.nav li.mj_hover_menu a{ color:#D50515; display:block; background:#ffffff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none; position:absolute;top:47px; left:0; font-size:12px; z-index:1000000000;}
.nav li .submenu .ddmenu{ width:125px !important;  filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; background:#fff;  }
.nav li .submenu .ddmenu ul li{width:125px !important;  height:36px !important; line-height:36px !important; float:none !important;text-align:center !important;color:#000; font-weight:normal; background:none; padding:0 !important; border-bottom:1px solid #eee; margin:0 !important;}
.nav li .submenu .ddmenu ul li a{ color:#000 !important; font-size:12px; padding:0; width:125px !important; background:none !important; height:36px !important; line-height:36px !important;}
.nav li .submenu .ddmenu ul li a:hover{ color:#fe5a0a !important;}

.nav li.search1{ float:right; border-radius:15px; padding:5px 15px; background:#fff; margin-top:8px; margin-right:10px;}
.nav li.search1 input[type='text']{  height:17px; width:105px; line-height:17px; background:#ff; border:0; float:right;}
.nav li.search1 .sub{  height:17px; width:17px; float:left; line-height:17px;  border:0; background:url(images/ss.png) no-repeat center; }
/*导航结束*/


/**/
.indexleft{ width:253px; margin-top:30px;}
.indexright{ width:820px; margin-top:30px;}

/****************************************************************banner条*********************************************************************/
.banner1{ height:350px; background:url(images/b.jpg) no-repeat center;}
.banner{ position:relative; }
.slider{ margin:0 auto;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 450px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;zoom: 1;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {width:90%;  margin:0 auto; position:relative; }
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(images/ad_ctr.png) no-repeat 0 0;position: absolute;bottom:230px;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right:50px;}
.flex-direction-nav .flex-prev {left: 50px;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}

.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block; zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;
}
.flex-control-paging li a.flex-active {background-position: 0 0;}


.gg{ height:25px;line-height:25px; background:url(images/gg1.jpg) repeat-x; overflow:hidden; padding:11.5px 0;}
.gg ul{ width:1180px; margin:0 auto; }
.gg ul h2{ font-size:20px; font-weight:normal; color:#e71b1b; float:left; text-indent:50px;  background:url(images/gg.png) no-repeat center left;}
.gg ul .gg1{ height:25px; overflow:hidden;  float:left; font-size:16px;}
#marqueebox{ height:25px; line-height:25px; }
/****************************************************************其它*********************************************************************/





.indextitle{  position:relative;  margin:0 auto; text-align:left; padding:25px 0; position:relative;}
.indextitle h2{ display:inline-block; font-weight:bold;  color:#d50515; font-size:20px; line-height:1.6; position:relative; background:#fff; z-index:1000; }
.indextitle h2 p{ color:#a9a9a9; font-size:18px; padding:0 10px; text-transform:capitalize; font-weight:normal; display:inline-block;}
.indextitle h2 i{ display:inline-block; margin:0 auto; border-left:5px solid #d50515; border-right:10px solid #fff; height:12px; bottom:auto; width:auto; position:relative !important; }

.indextitle i{ background:#efefef; width:100%; height:12px; position:absolute; bottom:34px; left:0; z-index:0;}

.indextitle .more{ position:absolute; right:0; display:block; bottom:28px; color:#d50515; font-size:20px; font-weight:bold;}


.indextitle .weizhi{ position:absolute; right:0; bottom:55px; background:#fff;  border-left:10px solid #888;  color:#777; font-size:12px; line-height:1; padding-left:20px; font-family:'宋体';}
.indextitle .weizhi a{ color:#777;}
.indextitle .weizhi span{ border:0;}




.indextitle1{ padding:0 10px; background:#eeeded; box-shadow: 3px 3px 6px #999; text-align:left; margin:20px auto; height:55px; line-height:55px; }
.indextitle1 h2{ display:inline-block; font-size:24px; color:#0446b5; font-weight:normal;}
.indextitle1 span{ color:#797777; text-transform:uppercase; padding-left:6px;}
.indextitle1 .more{ float:right; font-family:'宋体'; display:block;}

.indextitle2{ padding:0 10px; background:#eeeded; box-shadow: 3px 3px 6px #999; text-align:left; margin:20px auto; height:55px; line-height:55px; position:relative; }
.indextitle2 h2{ display:inline-block; font-size:24px; color:#0446b5; font-weight:normal;}
.indextitle2 span{ color:#797777; text-transform:uppercase; padding-left:6px;}
.indextitle2 .weizhi{ position:absolute; right:12px; bottom:0; font-size:12px;   background:url(images/ll.png) no-repeat right top; background-size:auto 40px; font-family:'宋体';}
.indextitle2 .weizhi span{ border:0;}

.about_menu{ width:440px;}
.about_menu li{ height:158px; background:url(images/jbj1.png) no-repeat center left #F7F7F7; font-size:12px; padding-right:12px;}
.about_menu li span{ display:block; width:121px;float:left;height:158px; margin-right:10px;}
.about_menu li span img{ display:block; margin:0 auto;}
.about_menu li p{ display:block; width:280px; float:right;}
.about_menu li h2{ font-size:24px; font-weight:normal; color:#000; padding:25px 0 18px 0;}
.about_menu li:hover{ background:url(images/jbj2.png) no-repeat center left #e0dfdf;}
.about_menu li:hover p{ color:#222;}
.about_menu li.m_1 span{ background:url(images/j1.png) no-repeat center;}
.about_menu li.m_1:hover span{ background:url(images/j1_1.png) no-repeat center;}
.about_menu li.m_2 span{ background:url(images/j2.png) no-repeat center;}
.about_menu li.m_2:hover span{ background:url(images/j2_1.png) no-repeat center;}
.about_menu li.m_3 span{ background:url(images/j3.png) no-repeat center;}
.about_menu li.m_3:hover span{ background:url(images/j3_1.png) no-repeat center;}


.chanye{ background:url(images/cy.jpg) repeat-x top #c51f1f; margin:0 auto; padding:0 0 60px 0; margin-top:50px;}
.chanye  .indextitle h2{ color:#fff;}
.chanye  .indextitle p{ color:#fff;}
.chanye  .indextitle i{display:block; width:60px; border-bottom:3px solid #fff; margin:0 auto;}

.dangqun ul li p.more{ height:45px; line-height:45px; width:130px; margin:35px auto 0 auto; display:block; border:1px solid #c4c8ca; font-size:18px;}
.dangqun ul li:hover{background:url(images/dbj2.png) no-repeat center top;}
.dangqun ul li span{ display:block; height:85px; width:85px; margin:0 auto; padding:33px; border-radius:151px; background:#c4c8ca; margin-bottom:22px;}
.dangqun ul li p{ font-size:18px;}
.dangqun ul li h2{ color:#005bac; font-size:24px; line-height:1.3; display:block; margin-bottom:10px;}
.dangqun ul li:hover span{ background:#e71b1a;}
.dangqun ul li.m_1 span{ background:url(images/y1.png) no-repeat center #c4c8ca;}
.dangqun ul li.m_1:hover span{ background:url(images/y1_1.png) no-repeat center #cc0210;}
.dangqun ul li.m_2 span{ background:url(images/y2.png) no-repeat center #c4c8ca;}
.dangqun ul li.m_2:hover span{ background:url(images/y2_1.png) no-repeat center #cc0210;}
.dangqun ul li.m_3 span{ background:url(images/y3.png) no-repeat center #c4c8ca;}
.dangqun ul li.m_3:hover span{ background:url(images/y3_1.png) no-repeat center #cc0210;}
.dangqun ul li.m_4 span{ background:url(images/y4.png) no-repeat center #c4c8ca;}
.dangqun ul li.m_4:hover span{ background:url(images/y4_1.png) no-repeat center #cc0210;}

.xiangmu{ background:#f7f7f7; padding:20px; font-family:'微软雅黑';}
.x_title{ background:url(images/xm.png) no-repeat center; text-align:center; position:relative; margin:8px auto;}
.x_title h2{ font-size:24px; font-weight:normal;}
.x_title span{ display:block; color:#737373; font-size:12px; text-transform:uppercase;}
.x_title .more{ position:absolute; right:0; bottom:6px; display:block; width:66px; height:29px; line-height:29px; background:#ffc001; border-radius:29px;font-family:'宋体';}
.xian{ position:absolute; width:95%; padding:0 2.5%; left:0; border-bottom:1px solid #ddd; height:1px;}
.x_list{  position:relative; padding:90px 0;}
.x_list li{ float:left; display:inline-block; padding-bottom:20px; background:url(images/xm1.png) no-repeat center bottom; position:absolute; font-size:20px; }
.x_list li:hover{  background:url(images/xm2.png) no-repeat center bottom;}
.x_list li.x1{bottom:-5.5px;}
.x_list li.x2{top:-5.5px; left:16%; background:url(images/xm1.png) no-repeat center top; padding:0; padding-top:20px;}
.x_list li.x2:hover{  background:url(images/xm2.png) no-repeat center top;}
.x_list li.x3{bottom:-5.5px;left:32.5%;}
.x_list li.x4{top:-5.5px;left:50%; background:url(images/xm1.png) no-repeat center top; padding:0; padding-top:20px;}
.x_list li.x4:hover{  background:url(images/xm2.png) no-repeat center top;}
.x_list li.x5{bottom:-5.5px;left:62.5%; width:20%;}
.x_list li.x6{top:-5.5px; left:82.5%; background:url(images/xm1.png) no-repeat center top; padding:0; padding-top:20px;}
.x_list li.x6:hover{  background:url(images/xm2.png) no-repeat center top;}

.about{ font-size:14px; line-height:2;}
.about img{ float:left; margin-right:15px; margin-top:12px;}

.xiehui{  padding:0 0 10px 0; width:60%; float:left;}
.xiehui li{ font-size:18px; border-bottom:1px dotted #eee; padding:12px 0;}
.xiehui li a{ display:block; height:30px; line-height:30px;}
.xiehui li a:before{ content:'·'; margin-right:8px; font-size:30px; line-height:30px; height:30px; float:left;}
.xiehui li a:after{ content:'>'; float:right;}


.zhengshu2{ width:35% !important; float:right; border:1px solid #eee; border-bottom:0; }
.zhengshu2 h2{ display:block; font-size:20px; font-weight:bold; color:#000; background:#f5f5f5; border-bottom:1px solid #eee; padding:10px; text-align:center;}
.zhengshu2 li{ border-bottom:1px solid #eee; line-height:40px; padding:8px 15px;}
.zhengshu2 li input{ height:40px; line-height:40px; border:0; width:75%; background:#f5f5f5; padding:0 15px; box-sizing:border-box;}
.zhengshu2 li select{ height:40px; line-height:40px; border:0; width:75%; background:#f5f5f5; padding:0 15px; box-sizing:border-box;}
.zhengshu2 li .sub{ background:#D50515; color:#fff; margin:0 auto; border-radius:5px; display:block; width:100%;}


.fenlei{ width:1200px; overflow:hidden; margin:0 auto; padding-top:40px;}
.fenlei ul{ width:1400px; }
.fenlei li{ width:135px; margin-right:131px; float:left; text-align:center; }
.fenlei li i{ font-size:80px;}
.fenlei li a{ display:block; color:#d50515; }
.fenlei li h2{ line-height:3; font-size:24px;}
.fenlei li p{ font-size:12px; text-transform:uppercase; display:none;}

.product_index{ background:url(images/probj.jpg) no-repeat; height:625px; padding:30px 0;}
.product_wen{ font-size:18px;-webkit-writing-mode:vertical-rl; writing-mode:tb-rl; height:420px; color:#fff; margin-bottom:30px; letter-spacing:3px; line-height:2.2; margin-top:30px;}
.product_index .indextitle h2{ color:#fff;}
.product_index .indextitle span{ color:#e0e0df;}
.product_index .indextitle i{ border-bottom:3px solid #fff;}



.zhong{ position:relative; padding:30px 0;}
.zhong .xian{ border-bottom:1px solid #ddd; position:absolute; top:50px;}
.news{ width:540px;}

.indextitle_1{ text-align:left; line-height:1.2; position:relative; margin-left:-10px; margin-bottom:10px;}
.indextitle_1 h2{ display:inline-block; background:#fff; z-index:100; padding:0 10px; position:relative; font-weight:normal; color:#017431; font-size:30px;  }
.indextitle_1 p{ font-size:20px; color:#333333; padding:0 10px;}
.indextitle_1 .more{ width:35px; height:35px; text-align:center; line-height:35px; font-size:20px; color:#fff; border-radius:35px; background:#017431; display:block; position:absolute; right:0; top:5px;}

.fengcai{ width:600px;}
.fengcai li{ display:block; width:187px; margin-right:12.5px; margin-bottom:12.5px; float:left; overflow:hidden;}
.fengcai li img{ display:block; width:auto; height:110px; margin:0 auto;}
/****************************************************************首页新闻类别开始*********************************************************************/
/*新闻简介图片+列表——1*/
.newslist_pic{ padding-top:40px; }
.newslist_pic li{;}
.newslist_pic li img{width:206px; height:142px; float:left; margin-right:15px;}
.newslist_pic li h2{  font-size:18px; color:#000; display:block; text-overflow:ellipsis; -o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; overflow:hidden; line-height:2;}
.newslist_pic li p{ display:block; font-size:14px; line-height:1.8; padding-bottom:5px; color:#737373; font-family:'宋体';  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;}
.newslist_pic li .more{ color:#fe5a0a;}

/*新闻列表*/
.newslist li{  overflow:hidden;font-size:18px; position:relative; padding:15px 0; border-bottom:1px dotted #ccc;}
.newslist li span.date{ float:right;  font-size:14px; position:relative; z-index:100;}
.newslist li p{ display:none;}
.newslist li:first-child p{ font-size:18px; color:#515050; display:block; padding-top:15px; line-height:2;
word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}
.newslist li:first-child a{ font-size:24px; font-weight:bold; color:#d50515;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; overflow:hidden; display:block; }
.newslist li:first-child a{ }
.newslist li:first-child .date{ display:none;}



.newslist_1 li{  overflow:hidden;font-size:16px; position:relative; padding:15px 0; border-bottom:1px dotted #ccc;}
.newslist_1 li span.date{ float:right;  font-size:14px; position:relative; z-index:100;}
.newslist_1 li p{ display:none;}
.newslist_1 li:first-child p{ font-size:14px; color:#515050; display:block; padding-top:15px; line-height:2;
word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}
.newslist_1 li a{overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; overflow:hidden;  }
.newslist_1 li:first-child a{ font-size:20px; font-weight:bold; color:#d50515;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; overflow:hidden; display:block; }
.newslist_1 li:first-child { padding-top:0; }
.newslist_1 li:first-child .date{ display:none;}



.newslist_2{ }
.newslist_2 li{  font-size:15px;  position:relative; }
.newslist_2 li h2{ font-size:20px; text-indent:15px; padding:10px 0; font-weight:normal;background:url(images/dian.jpg) no-repeat center left;}
.newslist_2 li a{ display:block !important; overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; overflow:hidden; font-size:18px;}
.newslist_2 li span.date{ display:block; float:right; }
.newslist_2 li p{ font-size:16px;  color:#7a7a7a; padding-bottom:14px;word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}

.newslist_2 li.one{ border-bottom:1px dotted #aaa; margin-bottom:8px;}
/**/


/*新闻图片切换*/
.focusBox1 {width:462px; margin:0;height:371px; overflow: hidden;position: relative; float:left; }
.focusBox1 .pic{width: 462px;position: relative;}
.focusBox1 .pic li{position: absolute; width: 462px; left: 0px; top: 0px; display: none;}
.focusBox1 .pic img { width: 462px; border:0; height:371px;  display: block; }
.focusBox1 .txt-bg { position: absolute; bottom:0; z-index:0; height:50px; width:462px; background: #000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox1 .txt { position: absolute; bottom:0;  z-index: 2; height:40px; width:100%; overflow: hidden;}
.focusBox1 .txt li{ height:50px; line-height:50px; position:absolute; color:#fff; text-align:left;  bottom:-50px; padding: 0;  width:96%; padding:0 2%; font-size:15px; text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;}

.focusBox1 .num { position: absolute; z-index: 3; bottom:15px; right:6px; }
.focusBox1 .num li{ float: left; position: relative; width: 10px; height: 10px; line-height:110px; border-radius:15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; background:#fff;}
.focusBox1 .num li a,.focusBox1 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

.focusBox1 .num li.on{ background:#f00 !important;}

/*'新闻栏目tab切换*/
.tab-title{ font-family:'微软雅黑'; font-size:20px; margin:20px auto 10px auto; background:url(images/news.jpg) no-repeat center left; padding-left:15px; }
.tab-title img{ float:left; display:block; margin-right:15px; margin-top:5px;}
.tab-title li{ display:inline-block; float:left; padding:0 0; margin-right:30px; }
.tab-title li a{ color:#5e5e5d; padding-bottom:5px;}
.tab-title i.ll{ height:20px; margin-top:5px; display:inline-block; float:left; margin-right:30px; border-left:1px solid #aaa;}

.tab-title i:first-child{ border:0;}
.tab-title .more{ float:right; font-size:14px;}
.tab-title li.selected{}
.tab-title li.selected a{ color:#f00202; border-bottom:2px solid #f00202;}

.tab-content dl{ display:none;}
.tabpic li{ padding:12px 0; border-bottom:1px solid #ddd;}
.tabpic li .date{ display:block; ; float:left; width:60px; color:#7c7b7b; line-height:1.2; margin-right:12px;}
.tabpic li .date h2{ font-size:42px; font-weight:normal; display:block;}
.tabpic li a{ font-size:18px; color:#000; display:block; line-height:2; padding-top:6px;
text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
}
.tabpic li p{ color:#888; font-size:14px; 
text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
}
/********************************************新闻列表结束*************************************************************************************************/

/********************************************产品类别开始*******************************************************************************************************************/
/*产品分类+图片滚动*/

.product{ background:url(images/pro.jpg) repeat; padding-bottom:50px;}
.example { width:1200px;
display: block;
position: relative;
padding: 5px;
margin:0 auto;
}
.example ul {
margin: 0;
padding: 0;
overflow: hidden;
}
.example li {
display: block;
float: left; width:270px; margin:15px; position:relative;box-shadow:0 5px 15px #aaa;

padding: 0;
}

.example li .proabout{ position:absolute; top:0;color:#fff; left:0; font-size:16px; width:100%; background:rgba(0,0,0,0.5); height:100%; text-align:center;
opacity: 0;
-webkit-transform: perspective(400px) rotateX(-90deg);
-moz-transform: perspective(400px) rotateX(-90deg);
-ms-transform: perspective(400px) rotateX(-90deg);
-o-transform: perspective(400px) rotateX(-90deg);
transform: perspective(400px) rotateX(-90deg);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-ms-transform-origin: top;
-o-transform-origin: top;
transform-origin: top;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.example li:hover .proabout {
opacity: 1;
-webkit-transform: perspective(400px) rotateX(0deg);
-moz-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
-o-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
}
.example li .proabout p{ display:block;
word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;}

.example li .proabout h2{ text-align:center; display:block; padding-top:50px;}
.example li .proabout span{ display:block; position:absolute; bottom:30px; left:50%; margin-left:-20px; width:40px; height:40px;  text-align:center; background:url(images/yan.png) no-repeat center; }

.example li img {
display: block;
margin:0 auto;
}

.microfiche-controls {
  display: block;
  text-align: center;
  font-size: 10px;
  padding:25px 0px 0 0;
}

.microfiche-bullet {
  display: inline-block;
  cursor: pointer;
  width: 10px; height: 10px;
  border-radius: 10px; border:1px solid #f00;
  overflow: hidden;
  text-indent: -1000px;
  margin: 0 5px; padding:0; background:none;
  
}
.microfiche-bullet.selected {
  opacity: 1;
  background:#f00;
}
.microfiche-button { width:47px; height:51px;  border:0;text-indent: -1000px;}
.microfiche-next-button{ background:url(images/right.png) no-repeat center; position:absolute; right:-70px; top:140px;}
.microfiche-prev-button{ position:absolute; left:-70px; top:140px;background:url(images/left.png) no-repeat center;}





.product .pro1{ text-align:center;}
.product .pro1 li{ display:inline-block; background:#eeeeee; padding:0 30px; font-size:24px; color:#141413; margin-right:10px; height:60px; line-height:60px; }
.product .pro1 li a{ display:block;}
.product .pro1 li.selected{ background:#005bac;}
.product .pro1 li.selected a{ color:#fff; background:#005bac;}
#tab-content1{ padding-top:30px;}
#tab-content1 dl{ display:none;}

/*图片左边滚动*/
.movepiczong{  margin:0 10px 0 10px; padding:0 0; }
.movepiczong .pictitle{ text-align:center; bottom:0; left:0; padding:15px 0; height:50px; overflow:hidden; }
.movepicimg{ overflow:hidden;  position:relative;}
.movepicimg img{ display:block; border:1px solid #ddd; height:200px; width:auto;}


/*图片切换*/
.slider_pic{ width:430px; margin:30px auto 0 auto; }
.slider_pic .flex-direction-nav{ width:430px;}
.slider_pic .flex-direction-nav .flex-next {opacity:1; background:url(images/next.png) no-repeat right center !important;right:-52px; width:43px; height:43px; top:-170px}
.slider_pic .flex-direction-nav .flex-prev {opacity:1;background:url(images/prv.png) no-repeat left center !important;left: -52px; width:43px; height:43px; top:-170px}
.slider_pic  h2{ display:block; text-align:center; font-size:18px; font-weight:normal; height:50px; line-height:50px;}
.slider_pic .flex-control-nav{ bottom:60px; display:none;}


/*图片向上滚动*/
.FontScroll{ overflow:Hidden;  margin:0 auto; width:820px; float:right; overflow:hidden; height:640px; }
.FontScroll ul{ width:860px !important;  }
.FontScroll ul li{  overflow:hidden; width:256px; height:320px; margin-right:26px; position:relative; float:left;}

.FontScroll ul li a{ display:block; overflow:hidden; height:235px; }
.FontScroll ul li img{ width:254px; border:1px solid #ddd;}
.FontScroll .line{text-align:center;width:100%;}
.FontScroll .fontColor a{color:red;}
.FontScroll ul li .proname{ height:50px; line-height:25px; margin:18px 0; font-family:'微软雅黑'; font-size:16px; text-align:center; }



.FontScroll ul li .pro_more i{ display:inline-block; width:35px; line-height:35px; border:1px solid #fff; border-radius:35px;}
.FontScroll ul li .pro_more{ position:absolute; top:0;color:#fff; left:0; font-size:16px; width:260px; background:rgba(0,0,0,0.5); height:100%;
opacity: 0;
    -webkit-transform: perspective(400px) rotateX(-90deg);
    -moz-transform: perspective(400px) rotateX(-90deg);
    -ms-transform: perspective(400px) rotateX(-90deg);
    -o-transform: perspective(400px) rotateX(-90deg);
    transform: perspective(400px) rotateX(-90deg);
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.FontScroll ul li:hover .pro_more {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
}
/********************************************产品类别结束*******************************************************************************************************************/







.infopiclist{ margin:0 auto; padding:0; overflow:hidden; }
.infopiclist ul{ margin:0; padding:0 0; width:1300px;}
.infopiclist ul li{ width:280px; float:left; margin-right:26.6px;}
.infopiclist ul li .indexlistpic{ position:relative;width:280px; display:block; overflow:hidden;}
.infopiclist ul li img{ width:280px;}
.infopiclist ul li .proabout{ position:absolute; top:0;color:#fff; left:0; font-size:16px; width:100%; background:rgba(0,0,0,0.5); height:165px; padding-top:30px; text-align:center;
opacity: 0;
    -webkit-transform: perspective(400px) rotateX(-90deg);
    -moz-transform: perspective(400px) rotateX(-90deg);
    -ms-transform: perspective(400px) rotateX(-90deg);
    -o-transform: perspective(400px) rotateX(-90deg);
    transform: perspective(400px) rotateX(-90deg);
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.infopiclist ul li:hover .proabout {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
}
.infopiclist ul li .proabout p{ display:block;
word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;}
	
.infopiclist ul li .proabout h2{ text-align:center; display:block;}
.infopiclist ul li .proabout span{ display:block; width:30px; line-height:30px; text-align:center; background:#fff; border-radius:30px; margin:15px auto 0 auto; font-size:30px; color:#036c49;}
.infopiclist ul li .indexlistname{ text-align:center; padding:15px 0; font-size:15px; line-height:1.6; background:url(images/proname.png) no-repeat center top;}



.infopiclists{ margin:0 auto; padding:0; overflow:hidden;}
.infopiclists ul{ margin:0; padding:0 0; width:1300px;}
.infopiclists ul li{ width:280px; float:left; margin-right:26.6px;}
.infopiclists ul li img{ width:280px;;}
.infopiclists ul li .indexlistpic{ border:0;  width:280px; overflow:hidden; display:block;}
.infopiclists ul li .indexlistname{ margin:0 auto; text-align:center; padding:10px 0; line-height:30px; height:60px;font-family:'微软雅黑'; font-size:15px;}


/*----------------------------------------------------------内页开始----------------------------------------------------------*/
/*--内页整体--*/

.pager {
	TEXT-ALIGN: center; CLEAR: both; padding-bottom:35px;  padding-top:15px;
}
.pager A {  display:inline; zoom:1; margin-right:8px; padding:7px 15px; background:#ddd; color:#000; }
.pager SPAN {
	 border:0;display:inline; zoom:1; margin-right:8px; padding:7px 15px; background:#c51f1f; color:#fff;

}
.pager A:hover {  background:#c51f1f; color:#fff;}



/*--------------------------------------------------内页整体开始---------------------------------------------------*/

.info{width:1200px;  margin:30px auto; font-size:16px; background:#fff;  }

.infoleft{ width:0; float:left;}
.inforight{ width:1200px;}
.infocontent{clear:both; margin:0 auto; padding:0; }/*内页右边内容详情*/
.infocontentz{ margin:0 auto;   text-align:left;  line-height:2.2;  border-top:0; min-height:520px; }


.zuzhi_left{ margin:0 auto;}
.zuzhi_left{ }
.zuzhi_left li{   font-family:'微软雅黑'; margin-bottom:5px; font-size:24px; background:#e9e9e9; height:72px; line-height:72px;}
.zuzhi_left li img{ float:left; margin-right:13px;}
/*--------------------------------------------------内页整体结束----------------------------------------------*/





/*内页右边栏目*/
.topmenu{font-weight:normal;  font-size:12px; font-family:'宋体'; padding-top:00px;}



.indextitles1{ margin-bottom:15px; text-align:center; font-size:29px; line-height:33px; font-family:'微软雅黑'; position:relative; height:70px; text-transform:uppercase; padding:20px 0;}
.indextitles1 strong{ display:inline-table; text-align:center; background:#fff; position:relative; z-index:100; padding:0 40px; color:#666666; font-weight:normal;}
.indextitles1 strong span{ display:block; border-bottom:3px solid #076ce0; width:50%; margin:5px auto;}
.indextitles1 p{ font-weight:normal; font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#c1c0c0;}
.indextitles1 i{ display:block; border-bottom:1px solid #ddd; position:absolute; width:100%;  top:70px; z-index:0;}


.lefttitle{ color:#fff;  background:url(images/leftbj.jpg) no-repeat; text-align:center; height:69px; line-height:69px;}
.lefttitle h2{ font-size:26px; font-weight:normal;}


#left_menu{ margin:0 auto 12px auto; text-align:left; width:1250px;}
#left_menu li{ display:inline-block; height:47px; line-height:47px; background:#eee; text-align:center; margin-right:10px; width:232px; margin-bottom:10px;}
#left_menu li h2{font-size:16px; font-weight:normal; padding:0; display:block;}
#left_menu li p{ font-size:10px; text-transform:capitalize;}
#left_menu li span{ font-size:16px !important; padding-right:10px;}
#left_menu li:last-child{ border:0;}
#left_menu li:hover{ background:#c51f1f;}
#left_menu li:hover a{ color:#fff;}

#left_menu li.ledd{background:#c51f1f;}
#left_menu li.ledd a{ color:#fff;}

#left_menu li span{ position:absolute; top:0; font-size:18px; right:0;}

.contact{ border:1px solid #0155bf; padding:15px; line-height:2; font-size:16px;}



.articlist{ }
.articlist li { padding:20px 0;border-bottom:1px solid #eee;}
.articlist li .date{ display:block; float:left; text-align:center; width:75px; margin-right:20px; height:84px;  font-size:15.5px; color:#888;border:1px solid #068036; color:#068036; }
.articlist li .date strong{ font-size:24px;background:#068036; color:#fff;  display:block; height:54px; line-height:54px;}
.articlist li img{width:300px; }
.articlist li .img{ overflow:hidden; display:block; width:300px; float:left; margin-right:30px; }

.articlist li h2{  font-size:22px; color:#000; display:block;font-family:'微软雅黑';  text-overflow:ellipsis; -o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; overflow:hidden; line-height:2.5; padding:5px 0;}
.articlist li h2:hover{ color:#f00;}
.articlist li p{ display:block; font-size:18px; line-height:2; color:#737373;  word-break:break-all; overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;}





.hoverimg img{-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/}
.hoverimg img:hover{
-webkit-transform:scale(1.2); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.2); /*Mozilla scale version*/
-o-transform:scale(1.2); /*Opera scale version*/
}




/*-新闻--
.articlist{ margin:0; padding:0; width:1300px;}
.articlist li{ margin-bottom:28px; width:560px; float:left; height:108px; margin-right:80px; font-size:15px;}
.articlist li .data{ width:81px; padding:20px 0; height:50px;float:left; font-family:'微软雅黑'; font-size:18px; line-height:22px; text-align:center; background:url(images/time.png) no-repeat;}
.articlist li .data span{ display:block;  color:#fff;}
.articlist li .content{ padding:0; float:right; width:450px; overflow:hidden;}
.articlist li .content p a{ color:#068900;}
.articlist li .content p{ color:#989898; font-size:13px; line-height:1.8; padding-top:6px;}
*/

.artictitle{ text-align:center; font-size:22px;  border-bottom:1px dotted #ddd; font-weight:bold;}
.artictitle_1{ text-align:center;}

/*新闻详情内容*/
.artictitle_3{ height:25px; line-height:25px; text-align:left;}/*新闻详情上一篇,下一篇*/
/*--图文片列表开始--*/
.getpicimg{margin:0; text-align:left; }/*产品图片*/
.getpicimgb{ padding:0px;  border:1px solid #50A6D9;} 

.getpicname{ line-height:35px; height:35px; text-align:center; overflow:hidden;  margin:5px auto 0 auto;padding:0;}/*产品名称*/

.getpicpage{ height:60px; line-height:60px; padding:0px; text-align:center; }/*产品页码*/

.getpicimg .getpicnamea p{ text-align:left; font-weight:bold; display:block; line-height:50px;}
.getpicimg .getpicnamea span a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fe5a0a}
.getpicimg .getpicnamea span a:hover{ color:#000;}
.getpicimg .more{ background:url(images/more.jpg) no-repeat; width:110px; height:33px; margin:10px 0; line-height:33px; text-align:center;}


/*--图文详细开始--*/
.picshow{margin:0 auto; width:auto; text-align:center;}
.picshow span{}
.picshow_1{margin:0 auto; text-align:left; font-size:15px; font-weight:bold; text-align:center;}
.picshow_2{height:auto;}
.picshow_2 img{ max-width:100%;}
.picshow_3{ font-family:'微软雅黑';}
.picshow_3 strong{ display:block;font-size:20px; text-align:center; display:block; height:40px; }
.picshow_3 p{ font-family:Arial, Helvetica, sans-serif; display:block; text-align:center;  border-bottom:1px dotted #ddd; padding-bottom:6px; margin-bottom:15px;}
.picshow_3 b{ display:block;}
.picshow_content{ padding:15px 0;}

/*--案例列表开始--*/
.getpicimga{margin:0 auto; border:1px solid #E2E2E2; padding:5px;  background:#fff; }/*产案例名称*/
.getpicnamea{ line-height:35px; height:35px; margin:0;text-align:center;}/*案例名称*/
.getpicpagea{ height:30px; line-height:30px;padding:3px 0 3px 0; text-align:center;}/*案例页码*/

/*--客户留言--*/
.feedback{  margin:0 auto;}
.feedback0{height:35px; background:#eee;  margin:0 0 0 0px; border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}/*留言标题*/
.feedback1{border:1px solid #ddd; height:100%; float:left;margin:0 0 6px 0px;}/*中间整体*/
.feedback2{width:69px; height:100%; float:left; padding-top:20px; margin:0 auto;text-align:center;}/*头像*/
.feedback3{height:100%; width:748px; float:right;border-left:1px solid #ddd}/*头像右边框*/
.feedback4{text-align:left; height:auto; border-bottom:1px solid #ddd; padding:8px;}/*留言内容*/
.feedback7{text-align:left; height:auto;padding:6px;color:#F60;}/*站长回复*/
.feedback5{border:1px solid #ddd; background:none; color:#686868;}/*留言文本框*/
.feedback6{background:none; border:1px solid #ddd; color:#686868; padding-top:3px;} /*留言文按钮*/

.booktext{ border:1px solid #f1f1f1; background:#fff; height:31px; line-height:31px; margin:0; padding:0 0 0 10px; color:#888; font-size:13px;}
.booktext1{ width:460px;}
.booktext2{ width:150px;}
.booktext3{ width:214px;}
.booktext4{ width:80px;}
.booktexts{ border:1px solid #f1f1f1;width:452px;  margin:0; padding:10px; color:#bbb; font-size:13px;}
.bookbutt{ width:90px; background:#fff; background:url(images/t.png) no-repeat center; width:195px; border:0; margin:0; padding:0; font-size:15px; color:#fff; height:54px; font-family:'微软雅黑';}
.orderform .bb1{ width:100px; margin:0;}
.orderform .bb2{ width:230px; margin:0;}
.orderform .bb3{ width:450px; margin:0;}
.orderform .bb4{ margin:0;}

/*----------------------------------------------------------左边设置开始----------------------------------------------------------*/




/*------------------------------------------------------------bottom设置----------------------------------------------------*/

/*底部*/

.zhiliang{ background:#efefef; padding:15px 0;}
.zhiliang ul{ width:1200px; margin:0 auto;}
.zhiliang ul li{ float:left; width:16.6%; text-align:center; color:#A4A3A1;}
.zhiliang ul li img{ display:block; margin:0 auto;}


.link{ background:#000; padding:14px 0; text-align:left; font-size:14px; color:#fff;}
.link ul{ width:1200px; margin:0 auto;}
.link a{ color:#fff;}


.bottommenu{ padding:0;font-family:'微软雅黑'; color:#a7a7a7;}
.bottommenu ul{ width:1100px; margin:0 auto;}
.bottommenu ul li{ float:left;  text-align:center; padding:0 41px;   height:30px; line-height:30px;}
.bottommenu ul li a{color:#a7a7a7; font-size:18px;}
.bottommenu ul li a:hover{ color:#ff0;}
.bottommenu ul li.mline{ width:0; border:0; display:none;}
.bottommenu ul li:first-child{ border:0;}

.bottom_tel{ height:50px; line-height:50px; border:1px solid #5e5e5e; margin:20px auto; width:1100px; border-left:0; border-right:0}
.bottom_tel li{ width:40%; float:left; text-align:left; font-size:18px;}
.bottom_tel li i{ font-size:30px !important; display:block; width:50px; height:50px; float:left;}
.bottom_tel li:nth-child(2){ width:25%;}
.bottom_tel li:nth-child(3){ width:250px; text-align:right; float:right;}

.bottom{ text-align:center; color:#fff; margin:0; background:#d50515;  font-size:16px; padding:0;}
.bottom a{ color:#fff;}
.bottom a:hover{ color:#ff0;}
.bottom1{  margin:0 auto; text-align:center; line-height:2.2; padding:20px 0; width:450px; float:right; text-align:left;}
.bottom2{ float:left; text-align:left; padding:50px 0; background:url(images/tel.png) no-repeat 0 50px; padding-left:100px; line-height:1.5;}
.bottom2 h2{ font-size:22px;}
.bottom2 h3{ font-size:36px;}
