﻿*{margin:0;padding:0;}
a{text-decoration:none; color:#666;}
a:hover{ color:red;}
ul{ list-style:none;}
img{ border:none;}
body{font-size:12px; text-align:center; font-family:"微软雅黑",Arial, Helvetica, sans-serif;-webkit-text-size-adjust:none;-webkit-text-size-adjust:none;width:expression(document.body.clientWidth <= 1580? "1580px": "auto");min-width:1580px;_width:expression((documentElement.clientWidth < 1580) ? "1580px" : "auto" );}
html{overflow-x:hidden;}
.clear{ clear:both;}

/*header 网站头部模块*/
.top_header{width:100%;left:0px;right:0px;top:0px;height:172px;z-index:99999;}

.top_headera{width:100%;margin:0px auto;height:38px;BORDER-BOTTOM: #d9d9d9 1px solid;}
.top_headerabox{margin:0px auto;width:1200px;height:38px;overflow:hidden; clear:both;}
.top_headerabox .left{float:left;font-size:12px;color:#103476;height:38px;line-height:38px;font-weight: bold}
.top_headerabox .right{float:right;color:#787878;}
.top_headerabox .right .cnen{float: left;line-height:38px;font-size:12px;font-weight: bold}
.top_headerabox .right .cnen a{padding:0px 0px 0px 12px;color:#787878;font-size:12px;}

.header{margin:0px auto;width:1200px;height:136px;overflow:hidden; clear:both;}
.header .logo{float:left;padding-top:36px;}
.header .logo img{float:left;}

/*menu 网站栏目导航条模块*/
#menu{ width:785px; font-size:16px; overflow:hidden; margin-top:55px; float:right;text-align:right;font-weight:600}
#menu ul{ margin:0 auto;}
#menu ul li{ float:left; padding-left:55px;}
#menu ul li a{ display:block; color:#787878; text-align:center; height:32px; line-height:32px;border-bottom:2px solid #fff;padding:0 0px;}
#menu ul li a:hover,#menu ul li a.current{ display:block; border-bottom:2px solid #103478;color:#103478!important; text-decoration:none; }



/* flexslider */
.banner{width:100%;height:auto;}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:auto;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:0px;}
.slides li img{height: auto; width: auto\9; width:100%; }
.flex-control-nav{position:absolute;bottom:20px;z-index:2; left:47.5%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



/*firstcol*/
.firstCol{width:100%;margin:0px auto;height:auto;margin-top:0px; overflow:hidden;}
.firstColbox{width:1200px;height:auto;margin:0px auto;margin-bottom:20px; overflow:hidden;}

.che-tit {width:100%;margin:40px auto;text-align: center; color: #595959; padding-top:0px;}
.che-tit .en {font-size: 26px;font-weight: 100;line-height:46px;}
.che-tit .cn {font-size: 26px;font-weight: 800;line-height:26px;color: #303030;text-transform:uppercase}
.che-tit dd{margin:0px auto;width: 35px; height: 8px; font-size: 0px;overflow:hidden;border-bottom:2px solid #303030;}

.firstColbox .txt{margin:0px auto;width:1200px;text-align: center;height:auto; overflow:hidden;}
.firstColbox .txt dt{width:1200px;height:127px;text-align: center;margin:0px auto;overflow:hidden;padding-left:150px;}
.firstColbox .txt dt a{float:left;width:127px;line-height:20px;padding: 0 10px;}
.firstColbox .txt p{width:1200px;height:auto;padding:20px;text-align: center;font-size: 12px;line-height:20px;color: #858585;padding-top:0px;}

/**/
.lmore{width:1200px;margin:0px auto;height:38px;margin-top:0px;margin-bottom:30px;}
.lmore p{margin:0px auto;width:145px;height:38px;}
.lmore p a{display:block;background:#dcdcdc;color:#6d6d6d;text-align:center;line-height:38px;font-size:12px;border:2px solid #767676;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.lmore p a:hover{background:#767676;border:2px solid #767676;color:#fff;}

.secabout{margin:0px auto;width:100%;height:537px;padding-top:20px;background:#f9f9f9; overflow:hidden;}
.secaboutbox{width:1200px;height:430px;margin:0px auto;text-align:center;line-height:20px;color:#7f7f7f;overflow:hidden;}
.secaboutbox ul{width:1280px;overflow:hidden;margin:0px auto;margin-bottom:50px;}
.secaboutbox ul li{float:left;width:361px;height:265px;overflow:hidden;padding-left:20px;padding-right:20px;margin-bottom:150px;}
.secaboutbox ul li a{background:#fff;width:339px;height:243px;border:11px solid #f2f2f2;display:block;}
.secaboutbox ul li a img{margin:0px auto;padding:50px 0px 10px 0px;}
.secaboutbox ul li a p{text-align: center;font-size: 20px;line-height:20px;padding:15px;color:#222222;}


/*2*/

/*secCol*/
.secCol{margin:0px auto;width:100%;height:560px;overflow: hidden;}
.secboxcase{width:1200px;margin:0px auto;height:382px;padding-top:20px;padding-bottom:20px;}
.secboxcasecol{margin:0px auto;width:1200px;height:342px;}
.secboxcasecol .left{float:left;width:591px;height:342px;}
.secboxcasecol .right{float:right;width:552px;height:342px;border-left:1px solid #d9d9d9;text-align:left;}

.secboxcasecol .right ul{float:right;width:510px;}
.secboxcasecol .right h3{margin-top:-30px;margin-bottom:-10px;padding-left:4px}
.secboxcasecol .right h3 .che-tit {width:100%;text-align:left; color: #595959;}
.secboxcasecol .right h3 .che-tit .cn {font-size: 20px;font-weight: 800;line-height:26px;color: #303030;text-transform:uppercase}
.secboxcasecol .right h3 .che-tit dd{float: left;width: 130px; height: 8px; font-size: 0px;overflow:hidden;border-bottom:1px solid #e2001a;}

.secboxcasecol .right ul li{text-align:left;position:relative; overflow:hidden;padding:0 0px 0 26px; background:url(../images/dian.jpg) no-repeat 2px 50%; height:40px; line-height:40px; border-bottom:0px solid #e6e6e6; font-size:14px;font-weight: bold}
.lmorec{width:510px;height:52px;margin-top:20px;text-align:left;}
.lmorec p{width:209px;height:52px;padding-left:4px}
.lmorec p a{display:block;background:#fff;color:#e2001a;text-align:center;line-height:52px;font-size:14px;border:2px solid #e2001a;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.lmorec p a:hover{background:#e2001a;border:2px solid #e2001a;color:#fff;}


/*内容*/
.zc_head{width:100%; float: left;}
.zc_heada{width:1200px; margin: 0px auto;}
.zc_headb{width:1200px; float: left;}
.zc_logo{width:300px;float: left;}
.head_daohang{width:700px; float: left; margin-left: 88px;}
.head_daohang li{ float:left;font-size:16px;}
.head_daohang li a{display:block; width:100px; text-align: center; line-height: 88px; border-top: 2px solid #fff;}
.head_right{width:100px; float: right; margin-top: 30px;}
.head_rightb li{width:50px; float: left; text-align: right;}
.head_rightb li a img{width:25px;}
.head_rightb{width:100px; float:right;}
.head_rightb p{color:#727272;}
.head_rightb h1{color:#ce1922; font-size:24px; font-family: Arial;}
.head_daohang li a:hover{ border-top:2px solid #b50f19; color:#b50f19;}
.dh_img{position: absolute;  z-index: 10001;display: none;width:150px;padding: 5px; background: #fff; padding-top: 20px; margin-left: -10px; transition: all 0.6s;}
.dh_img img{width:150px;}
.head_rightb li:hover .dh_img{display: block;}


.index_yw{width:100%; float: left; background:url(../images/m_bg.jpg) center bottom no-repeat; padding-bottom: 50px;}
.index_ywa{width:1200px; margin: 0px auto;}
.index_ywb{width:1200px; float: left;}
.index_ywlist{width:350px; margin-top: 30px; float: left; padding: 15px; background: #fff;}
.index_ywlist:hover{background:#b51d20; transition: all 0.6s; box-shadow: 0px 2px 7px #999;}
.index_ywlist:hover h1,.index_ywlist:hover p{color:#fff;}
.index_ywlist_img{width:130px; float: left;}
.index_ywlist_img img{width:130px; border-radius: 500px;}
.index_ywlist_nr{width:200px; float: right;}
.index_ywlist_nr h1{ font-size:16px; color:#072645;}
.index_ywlist_nr p{ font-size:14px; line-height: 22px; margin-top: 10px;margin-bottom: 10px;}
.index_ywlist_nr dd a{ display: block; width:100px; float: left; height: 30px; text-align: center; font-size:12px;line-height: 30px;}
.index_ywlist_nr dd a i{padding:5px; }
.a_link1{background:#eee;}
.a_link2{background:#072645; }
.a_link2:link,.a_link2:visited{color:#fff;}
.left_m{margin-left:30px;}
.index_about{width:100%; float: left; height: 350px; background: url(../images/m2_bg.jpg) center no-repeat;}
.yw_title{ margin-top:30px;}
.yw_title dd{ background:url(../images/sanjiao.png) center no-repeat; height: 17px;}
.yw_title h1{font-family:"微软雅黑",Arial, Helvetica, sans-serif;font-size:28px; color:#223174; text-align: center; text-transform: uppercase;}
.yw_title p{font-size:18px; text-align: center;}
.index_abouta{width:1200px; margin: 0px auto;}
.index_aboutb{width:1200px; float: left; padding-top: 20px; color:#fff;}

.index_aboutleft{width:580px; float: left;}
.index_aboutleft h1{ font-size:22px; font-family: Arial; margin-top: 36px; text-transform: uppercase;}
.index_aboutleft h2{font-size:16px; font-family: '微软雅黑'; margin-top: 6px;}
.index_aboutleft p{ font-size:16px; line-height: 24px; margin-top: 20px;}
.index_aboutleft  dd a:link,.index_aboutleft dd a:visited{ color:#fff;}
.index_aboutleft  dd a{ padding:5px 15px; border-radius: 500px; border:1px solid #fff;}
.index_aboutleft  dd{ margin-top:40px;}
.index_aboutleft  dd a:hover{ background:#072645; transition: 0.6s;}
.index_aboutright{width:600px; float: right; text-align: right;}
.index_aboutright h1{font-size:30px;  margin-top: 110px;}
.index_aboutright p{ font-size:16px; font-family: Arial; margin-top: 15px;}
.index_aboutright1{width:600px; float: right; text-align: right;}
.index_aboutright1 h1{font-size:20px;  margin-top: 110px;}
.index_aboutright1 p{ font-size:10px; font-family: Arial; margin-top: 15px;}

.index_case{width:100%; float: left;}
.index_casea{width:1230px; margin: 0px auto;}
.index_caseb{width:1230px; float: left;}
.index_caselist{width:380px; float: left; margin: 15px;}
.index_caselist li img{width:380px;transition:all 0.6s;  }
.index_caselist li{width:380px; height: 255px; overflow: hidden;}
.index_caselist h1{ font-size:18px; line-height: 35px; margin-top: 10px;}
.index_caselist p{ font-size:14px; line-height: 26px; color:#777;}
.index_caselist dd{font-size:12px; font-family: Arial; margin-top: 20px;}
.index_caselist dd span{ padding:4px; margin-right: 10px; font-size:12px; background: #173348; color: #fff; border-radius: 500px;}
.index_caselist:hover h1,.index_caselist:hover dd a{color:#b51d20; transition: 0.6s;}
.index_caselist:hover dd span{color:#fff;background: #b51d20;transition: 0.6s;}
.index_caselist:hover img{transform: scale(1.2); }
.index_more{width:1230px; float: left; text-align: center; margin-top: 40px;}
.index_more a{display: block; width: 95px; height: 95px; border-radius: 500px; background: #eee; line-height: 50px; font-size:12px; text-align: center; margin: 0px auto;}
.index_case:hover .index_more a{ background:#b51d20; color:#fff; transition: all 0.6s;}

.index_feed{width:100%; float: left; height: 440px; background: url(../images/fd.jpg) center no-repeat #e7e7e7; margin-top: -50px;}
.index_feeda{width:1200px; margin: 0px auto;}
.index_feedb{width:1200px; float: left;}
.title_nr{width:900px; margin: 10px auto; font-size:14px;color:#fff; line-height: 24px;}
.index_fdinput input,.index_fdinputa textarea{border:1px solid #fff; background:transparent;}
.index_fdinput button{ width:200px; height: 40px; border: 0px; background: #b51d20; color:#fff;  margin-left:0px;}
.index_fdinput{width:1200px; margin: 10px auto;}
.index_fdinput input{width:308px; padding: 5px; margin: 10px;color:#fff;}
.index_fdinputa{width:1010px; margin: 10px auto;color:#fff;}
.index_fdinputa textarea{width:995px; padding: 5px; height: 70px;color:#fff;}

.index_news{width:100%; float: left;}
.index_newsa{width:1200px; margin: 0px auto;}
.index_newsb{width:1200px; float: left; margin-top: 0px; margin-bottom: 40px;}
.index_newsimg{width:600px; margin-top: 30px; float: left;}
.index_newsimg img{width:600px;}
.index_newsright{width:560px; float: right; margin-top: 30px;}
.alink:link,.alink:visited{color:#b51d20;}
.index_brand{width:100%; float: left; background: #eee;}
.index_branda{width:1230px;margin: 0px auto;}
.index_brandb{width:1230px; float: left; padding-top: 20px; padding-bottom: 20px;}
.index_brandb li{width:220px; float: left; margin: 10px; text-align: center;}
.index_brandb li h1{font-size:14px; padding-top:10px;}
.zc_footer{width:100%; float: left; height: 400px; background: url(../images/footer_bg.jpg);}
.zc_footera{width:1200px; margin: 0px auto;}
.zc_footerb{width:1200px; float: left;margin-top: 80px;color:#fff;}
.footer_ewm{width:160px; float: left;font-size:12px;  }
.footer_ewm h1{font-size:12px; margin-top: 12px;}
.footer_dhlist{width:150px; float: left; margin-left: 50px;}
.footer_dhlist h1{font-size:16px;}
.footer_dhlist p{font-size:12px; color:#757575; font-family: Arial; line-height: 24px; margin-bottom: 10px;}
.footer_dhlist dd{font-size:12px; line-height: 26px;}
.footer_dhlist dd a:link,.footer_dhlist dd a:visited{color:#fff;}
.footer_dhlist dd a span{ font-size:8px; padding-right: 8px;}
.footer_end{width:1200px; margin-top:50px; border-top:1px solid #fff; line-height: 50px;}
.footer_end a{ float:right; font-size:14px;}
.footer_end a:link,.footer_end a:visited{color:#871c1e;}
.n_daohang{text-align:center;width:100%; float: left; margin-top: 30px; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.n_daohang a{padding:5px 25px;  background: #ccc;transition: all 0.6s;}
.n_daohang a:hover{ background:#b51d20;color:#fff; }
.about_read{ margin-top: 30px; font-size:14px; line-height: 26px; color:#666;}
.new_newslist_nr dd span{ padding-right:10px;text-align:left;}
				.new_newslist_nr h1 a:link,.new_newslist_nr h1 a:visited{ color:#444;text-align:left;}
				.new_newslist_date{width:185px; float: left; border-right: 1px solid #eee; height: 150px;margin-bottom: 30px;}
				.new_newslist_date h1{ font-size:40px; color:#333;}
				.new_newslist_date p{ font-size:20px; color:#666;}
				.new_newslist_nr{width:970px; float: right;margin-bottom: 30px;text-align:left;}
				.new_newslist_nr h1{ font-size:20px;}
				.new_newslist_nr dd{ font-size:14px; color:#888; line-height: 30px; }
				.new_newslist_nr p{ font-size:14px; color:#777; font-family: Arial; margin-top: 10px; line-height: 26px; height: 60px; vertical-align: middle;}
				.new_newslist_nr p a{ padding:5px 30px; font-size:12px; font-family: Arial; background: #ba1f2e; color:#fff;}
.new_newslist{width:1200px; float: left; margin-top: 30px; border-bottom: 1px solid #eee;}
.news_reada{width:1140px; float: left; padding: 30px; background: #eee; text-align: center;}
.news_reada h1{font-size:18px; line-height: 40px;}
.news_reada dd{font-size:14px; color:#777;}
.news_readb{width:1200px; margin-top: 30px;font-size:14px; line-height: 26px; color:#666;text-align:left;}
.contact_a{width:1200px;}
.contact_aa{width:320px; text-align: center; float: left; background: #eee; padding: 30px; margin-top: 20px; margin-bottom: 30px;}
.contact_aa dd{font-size:45px; text-align: center;padding: 20px 0;}
.contact_aa h1{font-size:18px;}
.contact_aa p{ margin-top:10px;}
.left_mar{ margin-left:30px;}
.tt_a:link,.tt_a:visited{color:#222;}
.layui-timeline-item:hover .tt_a{color:#b51d20;}
.fenye{ text-align:center;width:100%; padding-bottom: 40px; padding-top:40px;}
.fenye a,.fenye span{ padding:12px 12px; font-size:12px; background: #fff;border: 1px solid #eee;margin-left: 5px; color:#333; }
.fenye a:hover,.fenye span:hover{ background:#ba1f2e; color:#fff;border: 1px solid #fff;}




/*footer */
.bottom{margin:0px auto;width:100%;height:368px;background:#fff;margin-top:0px;border-top:1px solid #d9d9d9;overflow:hidden;}
.footlist{width:1200px;margin:0px auto;height:304px;overflow:hidden;margin-bottom:0px;padding-top:0px;}
.footlistlink{float:right;width:161px;}
.footlistlink ul{float:left; width:161px;margin-top:24px;border-left:0px solid #3b3f45;border-right:0px solid #3b3f45;height:283px;text-align:left;}
.footlistlink ul h3{height:80px;line-height:70px;font-size:16px;color:#000;width:132px;background:url(../images/bb.png) left no-repeat;}
.footlistlink ul li{line-height:24px;width:132px;color:#696969;font-size:14px;}

.footlistlink1{float:left;width:970px;margin-left:0px;}
.footlistlink1 ul{float:left;padding-left:10px;margin-top:24px;width:280px;height:303px;text-align:left;border-left:0px solid #3b3f45;}
.footlistlink1 ul h3{height:80px;line-height:70px;font-size:16px;color:#000;width:280px;background:url(../images/bb.png) left no-repeat;}
.footlistlink1 ul li{line-height:18px;width:280px;margin-top:0px;font-size:12px;color:#696969;padding-left:0px;}
.footlistlink1 ul li a:link,.footlistlink1 ul li  a:visited{color:#696969;}
.footlistlink1 ul li a:hover{color:#000;}

.footer{width:100%; border-top:1px solid #f2f2f2;background:#fff;height:64px;}  
.footerleft{width:1200px;margin:0px auto;}
.footerleft p{font-size:12px;text-align:center;color:#696969;line-height:64px;}
.footerleft p a:link,.footerleft p a:visited{color:#575757;padding-left:0px;padding-right:10px;line-height:84px;}
.footerleft p a:hover{color:#696969;}
.footerleft span{float:right;line-height:84px;color:#616161;}

input {outline:none;}
@font-face {
  font-family: 'Changa';
  font-style: normal;
  font-weight: 700;
  src: local('Changa Bold'), local('Changa-Bold'), url(https://fonts.gstatic.com/s/changa/v3/lChKXdVMbxf1dAYeI9q9wRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE80-FEFC;
}
/* latin-ext */
@font-face {
  font-family: 'Changa';
  font-style: normal;
  font-weight: 700;
  src: local('Changa Bold'), local('Changa-Bold'), url(https://fonts.gstatic.com/s/changa/v3/PZYVkpm3vAnBa-afcEJb3xJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Changa';
  font-style: normal;
  font-weight: 700;
  src: local('Changa Bold'), local('Changa-Bold'), url(https://fonts.gstatic.com/s/changa/v3/ZLtEtZF8z-OEmYAGzkqHkltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'century';
  src:url('century.ttf') format('truetype');

}

/*** guide ***/
.guide{width:195px;margin-right:630px;position:fixed;right:50%;top:700px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 134+'px');display:block;}
.guide .guide-wrap{display:block;width:195px;height:170px;background:#103377;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:left;color:#fff;border-radius:2px;}
.guide .guide-wrap p{padding:0 10px;width:175px;}

.guide textarea{border:0px solid #fff; background:#fff;}
.guide textarea{width:165px; padding: 5px; height: 58px;color:#000;}
.guide button{ width:175px; height: 30px; border: 0px; color:#fff;  margin-top:8px;background:#e31830}