@charset "utf-8";
/* CSS Document */

body { font-size: 12px; font-family: "宋体"; color: #333; background: #fff; }
input, select, textarea { vertical-align: middle; outline:none; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #333; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.mag { margin: 0 auto; width:1265px; }
{font-family: microsoft yahei; }


/**index**/
.top{ background:url(../images/topBg.png) repeat-x; width:100%; min-width:1265px; height:167px; position:relative; z-index:1;}
.top-tc{ height:113px; position:relative;}
.top-tc .logo{ width:499px; height:93px; display:block; margin-top:10px;}
.top-tc .srh{ background:url(../images/srhBg.png) no-repeat; width:184px; height:29px; margin-top:49px;}
.top-tc .srh .s-ipt{ background:none; width:130px; padding-left:15px; height:29px; line-height:29px; border:0;}
.top-tc .srh .s-btn{ background:none; border:0; width:39px; height:29px; font-size:0; text-indent:-9999px; cursor:pointer;}


.nav{ height:49px;}
.nav li{ float:left; line-height:49px; font-size:14px; font-family:"microsoft yahei"; padding:0 41px;}
.nav li a{ display:block; color:#cc0000;}



.banner{ min-width:1230px;  position:relative; height:500px; overflow:hidden;  margin-top:-5px;}
.banner .bd li{ width:100%; height:500px;}

.banner .hd{ width:100%; position:absolute; z-index:1; bottom:20px; left:50%; margin-left:-35px; text-align:center; }
.banner .hd ul li{background:#fff; display:inline-block; float:left; width:12px; height:12px; margin:0 5px; font-size:0; text-indent:-9999px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
 cursor:pointer;}
.banner .hd ul li.on{ background:#ffea00;}

.main{ background:url(../images/mainBg.jpg) no-repeat top center #fffcf3; width:100%; padding-bottom:25px; overflow:hidden;}
.main-cont{ margin-top:25px;}
.main-title{ background:#dd3333; height:39px; line-height:38px; color:#fff; font-family:"microsoft yahei"; position:relative;}
.main-title .cn{ background:url(../images/videoIco.png) no-repeat 15px center; padding-left:35px; font-size:16px; float:left;}
.main-title .cn .en{ font-size:12px; font-style:normal; padding-left:10px; text-transform:uppercase;}
.main-title .mo{ background:url(../images/v-more.png) no-repeat; width:41px; height:12px; display:block; font-size:0; text-indent:-9999px; position:absolute; right:20px; top:15px;}


.news{ width:830px; border:1px #f7efe6 solid;}
.news-cont{ background:#fff; padding:15px 28px 23px 13px;}
.news-title{ background:url(../images/newsBg.jpg) repeat-x; height:40px; line-height:40px; position:relative;}
.news-title .cn{ background:url(../images/news-tit.jpg) no-repeat; padding-left:33px; font-size:16px; color:#bf0000; font-family:"microsoft yahei"; float:left; min-width:160px;}
.news-title .cn .en{ font-size:12px; color:#919191; font-style:normal; padding-left:10px; text-transform:uppercase;}
.news-title .mo{ background:url(../images/more.png) no-repeat; width:41px; height:12px; display:block; font-size:0; text-indent:-9999px; position:absolute; right:20px; top:15px;}

.news-pic{ width:371px; height:234px; position:relative;}
.news-pic .bg{ background:#000; width:100%; height:35px; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70;}
.news-pic .hd{ position:absolute; bottom:12px; right:16px; z-index:10;}
.news-pic .hd li{ background:#fff; float:left; width:13px; height:13px; line-height:13px; margin:0 4px; text-align:center; overflow:hidden; cursor:pointer; color:#000;}
.news-pic .hd li.on{ background:#cc3333; color:#fff;}
.news-pic .bd li{ float:left; overflow:hidden; position:relative; }
.news-pic .bd li .pic{ width:371px; height:234px; display:block; }

.news-info{ width:403px; padding-left:15px;}
.news-info .title{ height:20px; line-height:20px;}
.news-info .title .cn{ height:20px; font-size:14px; font-weight:bold; width:80%; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis; color:#cc0000;}
.news-info .title .cn a{ color:#cc0000;}
.news-info .title .da{ float:right; color:#aa7100;}
.news-info .text{ color:#898989; line-height:18px;}
.news-info .list{ padding-top:10px;}
.news-info .list li{ background:url(../images/newsIco.jpg) no-repeat left center; padding-left:12px; height:28px; line-height:28px; overflow:hidden; vertical-align:middle;}


.video{ width:401px;}
.video-cont{ padding:27px 0 0 0;}


.social{ width:832px;}
.social .main-title{ background:url(../images/socialBg.jpg) repeat-x;}
.social .main-title .cn{ background:none; padding-left:11px;}


.dealers{ width:401px;}


.product .main-title{ background:url(../images/socialBg.jpg) repeat-x;}
.product .main-title .cn{ background:none; padding-left:11px;}
.product-ul{ padding:32px 0 0 4px;}
.product-ul li{ width:191px; position:relative; float:left; margin:0 10px 0 9px; display:inline-block; vertical-align:middle;}
.product-ul li .pic{ width:191px; height:208px; display:block;}
.product-ul li .name{ width:191px; height:20px; font:12px/20px "microsoft yahei"; text-align:center; padding-top:15px;}


.tour-ul{ background:#fff; padding:30px 10px 20px 10px;}
.tour-ul li{ float:left; width:250px; padding:0 6px 0 15px;}
.tour-ul li img{ width:250px; height:160px; display:block;}


.down{ width:401px;}
.down-ul{ padding:25px 0 0 0;}
.down-ul li{ height:30px; line-height:30px; vertical-align:middle; overflow:hidden;}
.down-ul li span{ float:right; color:#ab7200;}


.link .main-title{ background:url(../images/linkBg.png) repeat-x; color:#bf0000;}
.link .main-title .cn{background: url(../images/linkIco.png) no-repeat 15px center;}
.link .main-title .cn .en{ color:#919191;}
.link .main-title .mo{background: url(../images/v-more.png) no-repeat;}
.link-ul{ padding:25px 0 0 0;}
.link-ul li{ width:150px; float:left; margin:0 4px; display:inline;}
.link-ul li img{ width:148px; height:53px; border:1px #e7e7e5 solid; display:block;}

.bottom{ background:#c81818; color:#fff; line-height:22px; font-family:"microsoft yahei"; padding-top:15px; min-height:90px;}
.bottom a{ color:#fff;}


/**about**/
.ny-banner{ min-height:272px; width:100%; margin-top:-5px; position:relative;}

.ny-main{ background:url(../images/ny-mainBg.jpg) repeat-x; width:100%; min-width:1265px;}
.ny-main-tc{ width:1225px; margin:auto; padding:7px 0 50px 0; font-family:"microsoft yahei";}


.left{ background:url(../images/leftBg.jpg) no-repeat center bottom #fff; width:234px; padding-bottom:240px; border:1px #d8d8d8 solid;}
.left-top{ background:#efefef; height:46px; line-height:46px; text-align:center; font-size:18px; border-bottom:1px #d8d8d8 solid;}
.left-nav li{ height:37px; vertical-align:middle; border-bottom:1px #d8d8d8 solid;}
.left-nav li a{ line-height:37px; display:block; text-align:center;}
.left-nav li a.active, .left-nav li a:hover{ background:#dd3333; color:#fff;}


.right{ width:955px;}
.right-top{ height:30px; line-height:30px; padding-top:16px;}
.right-top .dat{ background:url(../images/addIco.jpg) no-repeat left center; display:block; padding-left:20px; color:#888;}
.right-top .dat a{ color:#888;}
.right-about{ padding:40px 0 0 0; line-height:30px; color:#666;}


.ny-news li{ vertical-align:middle; padding:15px 6px 10px 6px; overflow:hidden; border-bottom:1px #acacac dashed;}
.ny-news li .title{ height:36px; line-height:36px;}
.ny-news li .title .surn{ background:url(../images/newsIco.jpg) no-repeat 4px center; float:left; padding-left:15px; font-size:14px; color:#383838; font-weight:bold; max-width:86%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ny-news li .title .date{ float:right; color:#767575;}
.ny-news li .cont{ color:#767575; line-height:24px; max-height:48px; overflow:hidden;}
.ny-news li .cont .blue{ color:#073877;}
.ny-news li.item .img{ width:130px; height:78px; float:left; display:block;}
.ny-news li.item .title{ width:600px; padding-left:16px; float:left;}
.ny-news li.item .cont{ float:left; padding-left:16px; width:600px;}



.ny-hall{ padding-top:0px; position:relative; margin-left:-22px;display: flex;
    flex-wrap: wrap;}
.ny-hall li{ float:left; width: 360px; padding: 19px 30px 26px 30px; margin:21px 0 0 22px; display:inline; border:1px #dadada solid;}
.ny-hall li:hover{ box-shadow:2px 2px 4px #eee; -moz-box-shadow:2px 2px 4px #eee; -webkit-box-shadow:2px 2px 4px #eee;}
.ny-hall li .photo{ width: 182px; text-align:center;}
.ny-hall li .photo img{  width: auto; height: auto; max-height:110px; max-width:182px; display:block;}
.ny-hall li .photo .btn{ background:#ffa800; width:131px; height:29px; line-height:29px; text-align:center; color:#fff; font-size:14px; font-weight:bold; display:inline-block; margin-top:14px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.ny-hall li .info{ line-height:24px; color:#737373; width: 160px; max-height:144px; overflow:hidden; /* padding-left:25px; */ width: 160px; text-align: left;}
.ny-hall li .info .tit{ font-size:12px; font-weight:bold; text-align: left;}
.ny-hall li .info .orange{ color:#ff7800;}





#d_tab29{ position:relative; height:210px; margin-top:35px;}
#d_tab29 .d_img{ position:relative; margin:0 auto; width:650px; height:100%} 
#d_tab29 .d_img li{ position:absolute; display:none; z-index:0; }
#d_tab29 .d_img li img{ width:100%; border:4px #dddddd solid; }
#d_tab29 .d_img li.d_pos1{display:block; width:188px; height:133px; left:0%;top:30px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block; width:228px; height:168px; left:10%;top:20px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block; width:308px; height:198px; left:25%;top:0px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block; width:228px; height:168px; right:10%;top:20px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block; width:188px; height:133px; right:0%;top:30px;z-index:1}
#d_tab29 .d_next{ background:url(../images/social-arrow.png) no-repeat; width:36px; height:84px; position:absolute;left:20px ;top:55px; z-index:10;cursor:pointer;}
#d_tab29 .d_prev{ background:url(../images/social-arrow.png) no-repeat; background-position:-52px 0; width:36px; height:84px; position:absolute; right:27px ;top:55px; z-index:10;cursor:pointer;}

