﻿body { font-family: 微软雅黑,"Open Sans", sans-serif;font-size:14px; }
input,
select,
textarea { font-family: 微软雅黑,"Open Sans", sans-serif;font-size:1em;; }
.wrap { width: 1000px; margin: 0 auto; position: relative; }

img,a{ border:0;}
ul,li{ list-style:none;}
*{ margin:0; padding:0;}
.flt{ float:left;}
.frt{ float:right;}
.clear{ clear:both;}
.clear:after,.clear:before{content:'';clear:both; display:table;}
 html{overflow-y:scroll;}



/*----------header----------*/
.header { border-top:5px solid #c62d01; }
.head{padding-bottom:10px;}
.share{text-align:right;font-size:12px;color:#999;margin:15px 0; line-height:22px;}
.share span{line-height:22px;display:inline-block;vertical-align:middle;}
.share {}
.share a{ display:inline-block;width:22px; height:22px; vertical-align:middle;margin-left:5px;}
.icon.icon_qq{background:url(../image/icon1.png) no-repeat center center;}
.icon.icon_sina{background:url(../image/icon2.png) no-repeat center center;}
.icon.icon_weixin{background:url(../image/icon3.png) no-repeat center center; position:relative;}
.icon.icon_weixin img{ display:none; width:100px; height:100px; position:absolute; right:0;top:23px;}
.icon.icon_weixin:hover img{ display:inline-block;} 

.logo{width:500px;}
.logo .img{float:left;margin-right:20px; }
.logo .text{ overflow:hidden;padding-left:20px;margin-top:15px; border-left:1px solid #dadada}
.logo .text h3{ font-size:18px; color:#343434;margin-bottom:10px;}
.logo .text p{ font-size:12px; color:#a3a3a3;letter-spacing:4px;}
.tel{ padding-left:48px; background:url(../image/icon4.png) no-repeat left center; height:43px;font-size:16px;color:#6a6a6a; font-family:Arial; font-weight:bold;margin-top:15px;}
.tel h3{ color:#c72e00; font-size:24px;}



.nav{  line-height:53px; background:#343434;z-index:98;position:relative;height:53px;}
.nav ul{height:53px;}
.nav ul{display:block; width:100%;}
.nav ul li{display:inline;float:left; background:url(../image/line.png) no-repeat right center; position:relative; margin:0 5px;}
.nav ul li:last-child{ background:none;}
.nav ul li a{ display:block; padding:0 32px;color:#fff; position:relative;}
.nav ul li i{display:none; position:absolute; width:9px; height:9px; border:1px solid #d68f87;}
.nav ul li i.i1{ top:6px; left:6px; border-right:0; border-bottom:0}
.nav ul li i.i2{ top:6px; right:6px; border-left:0; border-bottom:0}
.nav ul li i.i3{ bottom:6px; left:6px; border-right:0; border-top:0}
.nav ul li i.i4{ bottom:6px; right:6px; border-left:0; border-top:0}
.nav ul li.on a,.nav ul li a:hover{background:url(../image/icon5.png) repeat-x center center} 
.nav ul li.on a i,.nav ul li a:hover i{ display:block;}

.nav li dd {
	position:absolute;
	top:52px;
	left:0px;
	display:none;
	width:200px;
	background:#2b3338;
}
.nav li:hover dd {display:block;}
.nav li:hover dd a {
	display:block; height:22px; line-height:22px;
	padding:5px 10px 5px 34px;
	color:#fff;
	border-bottom:1px solid #6d6d6d; background:#2b3338;
}
.nav li dd a:hover {color:#df0515;}
/*----------mainer----------*/
.mainer { }
.banner{ height:505px; overflow:hidden;}
.banner a{ display:block;width:100%; height:505px;}
.banner.owl-theme .owl-dots .owl-dot span{ width:17px; height:17px;background:#d71116}
.banner.owl-theme .owl-controls{ bottom:10px;}
.banner.owl-theme .owl-dots .owl-dot.active span, .banner.owl-theme .owl-dots .owl-dot:hover span{background:#fff;}

.banner_n{display:block;height:300px;}
.banner_n .item{height:300px;}


.main_head{ padding:15px 0; box-shadow:0 2px 10px rgba(11,3,60,0.12);}
.search_tit ul li{float:left;line-height:40px; margin-right:20px;}
.search_tit ul li span{color:#a11600}
.search_tit ul li a{ color:#999}

.search{ line-height:28px;padding:5px; border-radius:50px; background:#e9e9e9; width:252px; padding-right:50px;}
.search input{ width:100%; height:28px; line-height:28px;border-radius:50px 0 0 50px; border:1px solid #e0ddde; padding-left:10px;}
.search input.btn{ position:absolute; width:45px; height:30px; background:url(../image/search.png) no-repeat left center;border-radius:0 50px 50px 0;top:5px; right:5px;}

.page1{background:#edf0f1}
.page{padding:55px 0;}
/*.page .page_owl2 { height:280px; width:1002px; overflow:hidden;}*/
.page_lt{ float:left;width:220px; height:615px;background:#fff; margin-right:20px; position:relative; z-index:89;}
.page_lt .tit{  background:#343434; color:#fff;font-size:24px;}
.page_lt .tit span{height:100px; margin:0 10px; padding-left:70px; background:url(../image/icon6.png) no-repeat left center;display:block; font-weight:bold;}
.page_lt .tit span label{width:100%;margin-top:30px; display:inline-block;padding-bottom:15px;background:url(../image/icon7.png) no-repeat bottom left;}
.page_lt ul{ margin:0 20px;line-height:60px;}
.page_lt ul li{ border-bottom:1px solid #d5d5d5; position:relative;}
.page_lt ul li span{display:inline-block;padding-left:35px; background:url(../image/icon8.png) no-repeat left center;}
.page_lt ul li a:hover span{background:url(../image/icon8-1.png) no-repeat left center; color:#d71116}

.page_lt ul li dd{ position:absolute; background:#fff; width:200px; line-height:30px; padding:15px 0; display:none;}
.page_lt ul li .d01{ left:180px; bottom:0;}
.page_lt ul li .d02{left:180px; top:0;}

.page_lt ul li:hover dd{ display:inline-block;}
.page_lt ul li dd a{ line-height:22px; height:22px; background:none; display:inline-block; padding-left:15px; width:92%; border-bottom:1px dashed #CCC; z-index:299;}

.page_rt{ overflow:hidden; height:571px; background:#fff;padding:22px;}

.page_tit span{display:inline-block;padding-left:35px;background:url(../image/icon8-1.png) no-repeat left center;  font-size:18px; font-weight:bold;}
.more{background:#fff; display:block;float:right;width:53px; height:15px;line-height:15px;text-align:center; border:1px solid #c2c2c2; border-radius:1px;font-size:10px;color:#878787;margin-top:5px;}
.page_tit span label{ font-size:14px; font-family:Arial; display:inline-block;padding-left:15px; margin-left:10px; background:url(../image/icon9.png) no-repeat left center;font-weight:normal; color:#b1b1b1}
.page_tit{ line-height:30px; margin-bottom:10px;}

.page_owl{ width:715px; height:332px; overflow:hidden; position:relative;}
.page_owl .owl-stage-outer .owl-stage .owl-item .item{ text-align:center;}
.page_owl .owl-stage-outer .owl-stage .owl-item .item a{ text-align:center; display:inline-block;}
.page_owl .owl-stage-outer .owl-stage .owl-item .item a img{   height:332px;}
.page_owl.owl-theme .owl-controls{ bottom:50%; height:0; margin-bottom:43px;}
.page_owl.owl-theme .owl-controls .owl-nav [class*=owl-]{ width:35px;height:87px;padding:0;margin:0;}
.page_owl.owl-theme .owl-controls .owl-nav .owl-prev{ float:left;background:url(../image/cur1.png) no-repeat center center; margin-left:10px;}
.page_owl.owl-theme .owl-controls .owl-nav .owl-next{ float:right;background:url(../image/cur2.png) no-repeat center center; margin-right:10px;}

.page_list ul{ overflow:hidden; border-left:1px solid #eaeaea;  }
.page_list ul li{width:33.333%; float:left;}
.page_list ul li .list{ border:1px solid #eaeaea;border-left:0;padding:0 20px;}
.page_list ul li .img{ height:150px; line-height:150px; text-align:center;}
.page_list ul li img{vertical-align:middle; width:122px; height:118px;}
.page_list ul li .text a{ display:block;line-height:38px; padding-right:20px;background:url(../image/icon10.png) no-repeat right center; color:#999}
.page_list ul li .text{ border-top:1px solid #e0e0e0;}


.m_banner{background:url(../image/img5.jpg) no-repeat center center; background-size:cover;}
.m_banner a{ display:block;height:212px; position:relative; width:1200px; margin:0 auto;} 
.m_banner a .m_tel{ padding-left:48px;height:43px;font-size:16px;color:#fff; font-family:Arial; font-weight:bold;margin-top:15px;
position:absolute; bottom:10px; left:123px;}
.m_banner a .m_tel h3{ color:#fff; font-size:24px; font-family:'Arial Black', Gadget, sans-serif;}

.m_banner2{background:url(../image/img9.jpg) no-repeat center center; background-size:cover;}
.m_banner2 a{ display:block;height:212px; position:relative; width:1200px; margin:0 auto;} 
.m_banner2 a .m_tel{ padding-left:48px;height:43px;font-size:16px;color:#fff; font-family:Arial; font-weight:bold;margin-top:15px;
position:absolute; bottom:10px; left:675px;}
.m_banner2 a .m_tel h3{ color:#fff; font-size:24px; font-family:'Arial Black', Gadget, sans-serif;}
 
.center{ text-align:center;}
.page_list2 .item{ clear:both; border-top:2px solid #dadada;padding-top:30px; margin-bottom:20px;}
.page_list2 .text{ overflow:hidden; width:500px;}
.page_list2 .text .tit{position:relative;padding-left:75px;}
.page_list2 .text ul{padding-left:75px;}
.page_list2 .text ul li{padding-left:20px; background:url(../image/icon13.png) no-repeat left 5px;}
.page_list2 .text .tit span{position:absolute; top:0; left:0; display:block;width:69px; height:114px; background:url(../image/icon11.png) no-repeat center center ; line-height:70px; text-align:center; font-size:48px; font-family:Impact;color:#ba1315;float:left;margin-right:15px;}
.page_list2 .text .list{ clear:both;line-height:24px; color:#666;overflow:hidden; margin-bottom:20px;}
.page_list2 .text .tit h3{ overflow:hidden;font-size:22px;color:#333333;}
.page_list2 .text .tit h3 font{ display:block;padding-left:40px; background:url(../image/icon12.png) no-repeat left center; }
.page_list2 .text .tit h3 label{white-space:nowrap;font-size:12px; text-transform:uppercase;color:#bababa;font-weight:normal;}
.page2{padding-bottom:0}
.page_text{margin-top:40px;}
.page_text .img_lt{ width:310px; float:left;margin-right:25px;}
.page_text .img_lt img{ width:310px; height:219px;}
.page_text .text{line-height:30px; color:#666; width:380px; float:left;}
.page_text .text p{height:180px; overflow:hidden;}
.page_text .text a{ display:block;width:86px; height:27px; line-height:27px; text-align:center;background:#a01100;color:#fff;margin-top:10px;}
.page_text .img_owl{ float:right;width:216px; text-align:center;}
.page_text .img_owl p{line-height:30px;color:#666}
.page_text .img_owl .owl{ width:216px; height:190px; overflow:hidden;}
.page_text .img_owl .owl .owl-stage-outer .owl-stage .owl-item .item a .img img{ width:216px; height:158px;}
.page_text .img_owl .tit{ font-size:18px; color:#333; margin-bottom:10px;}
.page_text .img_owl .tit span{font-size:14px; color:#666; text-transform:uppercase;font-weight:normal;}
 .img_owl .owl-theme .owl-controls{ height:0px;bottom:25px;}
 .img_owl .owl-theme .owl-controls .owl-nav [class*=owl-]{ width:21px; height:21px; margin:0;padding:0;}
 .img_owl .owl-theme .owl-controls .owl-nav .owl-prev{ float:left;background:url(../image/cur3.png) no-repeat center center}
 .img_owl .owl-theme .owl-controls .owl-nav .owl-next{ float:right;background:url(../image/cur4.png) no-repeat center center}
 .page_owl2 .item{width:318px; border:1px solid #d9d9d9;margin:10px auto;}
 .page_owl2 .item:hover{ box-shadow:0 0 15px rgba(0,0,0,0.2)}
 .page_owl2 .item:hover span{color:#d71116}
 .page_owl2 .item .img{width:318px; height:213px;}
  .page_owl2 .item .img img{width:318px; height:213px;}
  .page_owl2 .item p{ line-height:46px;padding:0 20px;}
  .page_owl2 .item p span{display:block;background:url(../image/icon14.png) no-repeat right center;}

    
     .page_owl2.owl-theme .owl-controls{ height:0px;bottom:50%;margin-bottom:37px;}
     .page_owl2.owl-theme .owl-controls .owl-nav [class*=owl-]{ width:34px; height:75px; margin:0;padding:0;}
     .page_owl2.owl-theme .owl-controls .owl-nav .owl-prev{ float:left; margin-left:-50px; background:url(../image/cur5.png) no-repeat center center}
     .page_owl2.owl-theme .owl-controls .owl-nav .owl-next{ float:right; margin-right:-50px;background:url(../image/cur6.png) no-repeat center center}
     .news_lt{width:616px; float:left;}
     .news_tit ul li{ float:left;margin-right:13px;}
     .news_tit ul li a{display:block; line-height:40px; color:#fff; cursor:pointer; padding:0 16px; background:#333;}
     .news_tit ul li a:hover,.news_lt ul li.on a{background:#b81214}
     .news_tit .more{ margin-top:20px;}
     .news_tit{margin-bottom:20px;}
     .news_tit ul{overflow:hidden;float:left;}
	 .news_list_tit{ border-bottom:1px solid #d9dadb;}
     .news_list_tit .img{width:227px; height:152px;float:left; overflow:hidden;margin-right:25px;} 
     .news_list_tit .text{ overflow:hidden;}
     .news_list_tit .text h3{ font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height:35px;}
     .news_list_tit .text .span_time{ display:block;color:#999}
     .news_list_tit .text p{ height:90px; overflow:hidden; color:#666;line-height:30px;margin-top:20px;}
     .news_list .ul_new{ margin-top:20px;}
     .ul_new{  border-top:0px solid #d9dadb}
     .ul_new li{line-height:60px; border-bottom:1px solid #d9dadb}
     .ul_new li a{ color:#666; padding-left:35px; background:url(../image/icon15.png) no-repeat left center; padding-right:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative;display:block;}
     .ul_new li span{display:block;position:absolute; top:0; right:0; }

     .news_rt{ width:303px; padding:0 20px; float:right; background:#fff;overflow:hidden; }
     .news_rt_tit{ line-height:57px; font-size:18px;font-weight:bold;}
     .news_rt_tit .div_cur{margin-top:18px; float:right; width:50px; height:23px;}
     .news_rt_tit .div_cur .cur{ float:left;width:25px; height:23px; cursor:pointer;}
     .cur.cur1{background:url(../image/cur7.png) no-repeat center center;}
     .cur.cur2{background:url(../image/cur8.png) no-repeat center center;}
     .cur.cur1:hover{background:url(../image/cur7-1.png) no-repeat center center;}
     .cur.cur2:hover{background:url(../image/cur8-1.png) no-repeat center center;}
     .news_rt ul li{line-height:60px;}
      .news_rt .ul_new li:last-child{ border-bottom:0}

      .foot{ padding:20px 0; background:#333}
      .foot ul li{width:25%;float:left;}
      .foot ul li .img{ float:left;margin-right:15px;}
      .foot ul li .text{ overflow:hidden;padding-top:5px; color:#999;line-height:20px;}
      .foot ul{ overflow:hidden;}
/*----------footer----------*/
.footer { background:#232323 }
.foot2{padding:30px 0;}
.foot2 .f_nav{margin-bottom:15px;padding-top:10px;}
.foot2 .f_nav a{color:#9c9c9c; display:inline-block; line-height:14px; border-right:2px solid #424242;padding-right:10px; margin-right:10px; }
.foot2 .f_nav a:last-child{border-right:0}
.foot2 p{ line-height:24px;color:#888; font-size:12px;}
.foot2 p span{color:#5a5a5a;margin-left:20px;}
.foot2 .share{ text-align:left;}
.foot2 .share{margin-top:30px;}
.foot2 .share a{ margin-left:0; margin-right:20px; width:33px; height:35px;}
.foot2 a{ color:#888;}
.foot2 a:hover{ color:#f29015}
.foot2 .icon{background:url(../image/icon.png);}
.foot2 .icon.icon_sina{ background-position:-54px -145px ;}
.foot2 .icon.icon_email{ background-position:-106px  -145px;}
.foot2 .icon.icon_weixin{ background-position:-161px  -145px ; }
#icon_weixin00{position:relative;}
#icon_weixin00 img{ 
display: none;
    height: 100px;
    position: absolute;
    right: 10px;
    top: -100px;
    width: 100px;}
#icon_weixin00:hover img{ display:inline-block; }
.foot2 .icon.icon_qq{ background-position:0 -145px ;}

.wx_right{position:relative;}
.wx_right img{ 
display: none;
    height: 100px;
    position: absolute;
    right: 73px;
    top: 0px;
    width: 100px;}
.wx_right:hover img{ display:inline-block; }
.tel_right{ position:relative;}
.tel_right dd{ display:none; width:150px; height:53px; line-height:26px; padding:10px; position:absolute;right: 73px;top: 0px; background:#f8f8f8; font-size:18px; font-weight:bold;}
.tel_right:hover dd{ display:inline-block; }

.ewm{width:132px;padding:17px; height:132px; background:url(../image/bg3.png) no-repeat center center;float:right;}
.ewm img{ width:132px; height:132px;}
.full{z-index:1000; position:fixed; right:0; top:50%; width:72px; height:295px; background:url(../image/full.png) no-repeat center center}
.full ul li a{ display:block;width:72px; height:73px;}
.full ul li {margin-bottom:1px;}
/*----------custom----------*/

