@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{margin:0px; padding:0px; background-color:#ffffff; font-size:12px; font-family:"微软雅黑",Arial;  overflow-x: hidden;}
h1,h2,h3,img{margin:0px; padding:0px;list-style-type:none;border:0px;}
h1{FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #444444; LINE-HEIGHT: 28px; }
form {margin: 0px; }
a{ text-decoration:none}
/*
a:link{font-family: "微软雅黑",Arial; text-decoration:none;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
a:visited{font-family: "微软雅黑",Arial; text-decoration:none;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
a:hover{font-family: "微软雅黑",Arial; text-decoration:none;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}*/
.clear{clear:both;}
ul{ margin:0; padding:0; list-style-type:none;}
.fon14{ font-size: 16px;}
img{ max-width:100%; display:inline-block;}
div,input[type=text],textarea{ box-sizing:border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
input,textarea{outline:none; margin:0; padding:0}
.clearfix:after{ display:block; content:''; clear:both; visibility:hidden; }
.col-1{ width:100%; float:left; position:relative;}
.col-2{ width:50%; float:left;position:relative;}

.col-2-1{ width:40%; float:left;position:relative;}
.col-2-2{ width:59%;float:left;position:relative;}
.col-7{width:65%;float:left;position:relative;}
.col-3{ width:33.33%; float:left;position:relative;}
.col-4{ width:25%; float:left;position:relative;}
.col-5{ width:20%; float:left;position:relative;}
.col-5-3{ width:60%; float:left;position:relative;}
.col-5-2{ width:40%; float:left;position:relative;}
.col-6{ width:16.66%; float:left;position:relative;}
.col-3-2{ width:66.66%; float:left;position:relative;}
.col-3-1{ width:33.33%; float:left;position:relative;}
.col-x{ width:58.3333%; float:left; position:relative; border-top:1px solid #cccccc;margin-top: 30px;    padding: 10px 0; line-height:25px;}
.padding-10{ padding:10px;}
.padding-8{ padding:8px;}
.padding-15-top-none{ padding:15px; padding-top:0px;}
.padding-20-26{ padding:20px 26px;}
.padding-0-3{ padding:0px 3px;}
.padding-2{ padding:2px;}
.overflow{ overflow:hidden;}
.text-align{ text-align:center;}
.text-right{ text-align:right;}
.btn{ background:#ffffff; border:1px solid #ffffff;  color:#0bc2b9; font-size:18px; padding:6px 12px; cursor:pointer;}
.btn-blue{ background:#3388ff; color:#ffffff;}
.btn-blue:hover{ background:rgba(51,136,255,0.8);}
.btn-blue2{ background:#1c4f84; color:#ffffff;    padding: 10px 62px; border-radius:5px; margin-left:18px;font-size: 15px;}
.btn-blue2:hover{ background:rgba(28,79,132,0.8);}
.btn-blank{ background:#ffffff; color:#1c4f84; border:1px solid #1c4f84;padding: 10px 62px;border-radius:5px;font-size: 15px;}
.btn-blank:hover{ background:rgba(28,79,132,0.8); color:#ffffff;}
.search-btn{ position:absolute; right:0; top:3px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; padding:6px 12px; border-radius:5px;}




#header{ width:100%; float:left; border-bottom:2px solid #d9d9d9; background:#ebf0f1; height:90px; padding-top:5px;}
#header .header{ width:1171px; margin:0 auto; position:relative;}
#header .header .logo{ width:400px; float:left;}
.nav{ /*width:calc(100% - 412px);*/ width:100%; float:left; background:#ebf0f1;  line-height:55px;}
.nav ul{  width:1171px; margin:0 auto; position:relative;  }
.nav ul li{ float:left; width:14.5%; }
.nav ul li a{ font-size:18px; color:#000; display:block;line-height: 55px;  position:relative;  }
.nav ul  .en{ text-align:right; width:11%; background: #3268d8; text-align: center;}
#header .header .tel{ float:right; width:300px; text-align:right}
.nav ul  .en a{ color: #ffffff}
#banner{ float:left; width:100%;}
.choice{ width:100%; float:left; background:url(../images/choice.jpg) no-repeat center top; height:744px; margin:30px 0}
.sm2{ width:100%; float:left; background:url(../images/about2.jpg) no-repeat center top; height:338px;}

.slider{ width:100%; background:url(../images/slider.jpg) no-repeat center top; height:583px;   float:left;  }

#dongtai{ width:100%; float:left;}
#dongtai .dongtai{ width:1171px; margin: 80px auto; position:relative;}
#dongtai .dongtai .col-3{min-height:288px;}
#dongtai .dongtai .dongtai-title{ font-size:33px; color:#626262; font-weight:bold; text-align:center; }
#dongtai .dongtai .dongtai-title span{ font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:18px; font-weight:normal;}
.index-news{ width:100%; float:left; padding:0px 15px 9px 15px;background:#ffffff;}
.index-news .news-time{ width:100%; float:left;}
.index-news .news-time span{ float:left; height:28px; line-height:28px; background:#ececec; color:#777777; padding:0 10px 0 15px; position:relative; font-size:12px;}
.index-news .news-time img{ float:left; position: absolute; bottom:-15px; left:0;}
.index-news .first-text{width: 100%;float: left;padding: 0 10px;}
.href-red{ color:#de2425; font-size:14px;}
.href-hui{ color:#626262; font-size:14px;}
.href-blank{ color:#ffffff; font-size:14px;}
.href-red:hover,.href-hui:hover,.href-blank:hover{ color:#de2425;}


#dongtai .more{ width:160px; text-align:center; line-height:40px; background:#1b7ee0; }
#dongtai .more a{ font-size:16px; color:#ffffff}

.first-text h1{ font-size:32px; color:#485457; height:50px;}
.first-text p{ line-height:32px;  margin-bottom:15px; font-size:16px;}

.first-text p{
    font-size: 16px;
    -webkit-transition:font-size 0.2s ease-out; color:#565555
}
#search-box{ width:100%; float:left;}
.search-box{ width:1171px; margin: 0px auto; position:relative; background:#1b7ee0; height:80px; z-index:2; top:-35px }
.search-box .text{ float:left; width:50%; line-height:80px; color:#ffffff; font-size:14px;}
.search-box .text a{color:#ffffff; margin-right:15px;}
.search-box .text p{ text-indent:2em}

.ss_w{ width:40%; float:right; padding-top:28px;}
.search-input{ width:80%; height:28px; border:0px #ff0000 solid; padding-left:5px; line-height:26px; margin:0; float:left }
.ss_w .w{ width:85%; margin: 0 auto; background:#ffffff;  /*border:1px #0d6bc9 solid;*/ height:30px;}
.ss_btn{ height:26px; width:26px;background:url(../images/ss_btn.gif) no-repeat center center; border:0px #ff0000 solid; cursor:pointer; margin-top:2px; float:right}


.search-box .text a:hover{ color:#c4fdff}



#pro_w{ width:100%; float:left; background:#ffffff; padding:20px 0;}
#pro_w .pro_w{ width:1171px; margin:0 auto; position:relative; }

#pro_w .pro_w  .title{ font-size:32px; font-weight:bold; text-align:center; padding-bottom:20px;}
#pro_w .more{ width:160px; margin:50px auto 20px auto; text-align:center; line-height:46px; background:#1b7ee0}
#pro_w .more a{ color:#ffffff; font-size:16px;}

#pro_w .pro_w .kj-search{ width:100%; float:left; padding-bottom:23px;}
#pro_w .pro_w .kj-search .kj-txt{ width:100%; float:left; text-align:right; color:#626262; font-size:30px; font-weight:bold; padding:1px 10px;}
#pro_w .pro_w .kj-search .kj-txt span{ color:#de2425;}
#pro_w .pro_w .kj-search .kj-txt2{ width:80%; float:left; position:relative;padding:5px 10px;}
#pro_w .pro_w .kj-search .kj-txt2 input[type=text]{ width:100%; padding:9px; border:1px solid #BCBCBC; border-right:0;}
#pro_w .pro_w .kj-lm{ width:100%; float:left; padding-bottom:23px;}
#pro_w .pro_w .kj-lm ul{ width:100%; float:left; text-align:center;}
#pro_w .pro_w .kj-lm ul li{ background:url(../images/all-icon.png) no-repeat 0 2px; color:#626262; padding-left:10px; display:inline-block; padding-right:20px;padding-bottom: 10px;}
#pro_w .pro_w .kj-lm ul li a{ color:#626262; font-size:16px;}
#pro_w .pro_w .kj-lm ul li a:hover{ color:#de2425;}
.pro-box{ width:100%; position:relative; overflow:hidden; min-height:215px;}
.pro-box img{ float:left;}
.pro-box:hover img{transform: scale(1.5, 1.5);transition: 1s transform;}
.p-name{ width:100%; float:left; color:#4e4e4e; font-size:14px; text-align:center; background:#f1f1f1; text-indent:0; padding:5px 0; height: 38px; overflow: hidden;}
.p-name a{ color: #000000}
.port{ top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;  position:absolute; text-align:center; }
.pro-box:hover .port{width: 100%; top: 0; left: 0; height: 100%; background:url(../images/ico.png) no-repeat #3268d6 50% 70%;  color:#f00; }
.port a{ display:block; font-size:16px; line-height:180%; color:#ffffff; height: 100%; 
  box-sizing:border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; 
  -o-box-sizing: border-box; -ms-box-sizing: border-box; padding:35px 15px;}


.erweima{ float: right; width:50px;padding-top: 22px;}


#footer{ width:100%; float:left; background:#35393d; border-top:1px solid #000;}
#footer .footer{ color:#a4a6a7;width:1171px; margin:0 auto; position:relative;  padding-top:10px; border-top:1px #4b5156 solid; height:40px; line-height:40px; }
#footer .w{ width:1171px; margin:0 auto; position:relative; height:180px;color:#ffffff;  padding-top:40px; line-height:26px;}
#footer .w .logo{ float:left; width:10%; position:relative; padding-top:10px;}
#footer .w .contact{ float:left; width:30%; position:relative;}

#footer .w .contact .text h2{ font-size:22px; color:#eef6fd; font-weight:normal; margin-bottom:10px;}
#footer .w .contact .text{  font-size:12px; color:#eef6fd; line-height:26px; padding-left:20px;}
#footer .w .class{ float:right; width:30%; position:relative; padding-top:40px; text-align:right}
#footer .w .class a{ color:#d7d7d7; margin-right:20px;}
.design{ float:right}
.design a{ color:#9db5cd}
#ymmain{ width:100%; float:left; background:#ffffff;}
#ymmain .ymmain{width:1171px; margin:20px auto; position:relative; min-height:550px;}

#ny-banner{ width:100%; float:left;}
#ny-banner img{ width:100%;}

.left{ width:265px; float:left; background:#f6f6f6;}
.left .left-title{ width:100%; float:left;color:#3268d8; font-size:22px; line-height:50px; padding:0 20px; text-align:left; background:#ffffff;}
.left .left-title span{ font-family:-webkit-pictograph,"Arial", Gadget, sans-serif; font-size:13px; color:#3268d8;}
.left .left-nav{ width:100%; float:left; position:relative;}
.left .left-nav a{ display:block; font-size:14px; color:#626262;padding: 13px 20px;border-bottom: 1px solid #dbdbdb;}
.left .left-nav a i{ color:#135fbc;position: absolute; right:10px;}
.left .left-nav a:after{color:#6C6C6C;position: absolute; right:10px;}
.left .left-nav a:hover,.left .left-nav a:hover i,.left .left-nav a.curr,.left .left-nav a.curr i{background: #3268d8; color:#ffffff;}
.left .left-nav a:hover:after{background: #3268d8; color:#ffffff;}
.left .left-nav a.curr:after{background: #3268d8; color:#ffffff;}


.right{ width:887px; float:right; background:#ffffff; margin-left:19px; padding:19px;}
.right .ym-title{ font-size:24px; font-weight:bold; color:#3268d8; padding:0 0 13px; 0; border-bottom:1px solid #cccccc;}
.right .ym-title .road{ float:right; font-size:14px; color:#999999; font-weight:normal;line-height: 25px; padding-top:10px; width:50%; text-align:right;}
.right .ym-title .road a{ font-size:14px; color:#999999;font-weight:normal;}
.right .ym-title .road a:hover{ color:#e02828;}
.right .ym-title span{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#999999; font-weight:normal;}
.right .right-con{ font-size:16px; color:#444444; line-height:180%; padding:35px 0 20px 0; text-indent:0;}
.right .right-con img{ text-indent:0}
.right .right-con2{font-size:14px; color:#444444; line-height:180%; padding:35px 0;}
.fa-home:after{ color:#6C6C6C; }
.right .right-con .img{ text-align: center; width: 100%;}

.bigshow{ float:left;}
.otherpics{ width:100%; float:left;}

.ser-ul{ width:100%; float:left;}
.ser-ul li{ background:#f9f9f9; padding:14px 23px; box-sizing:border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; margin-bottom:10px;}
.ser-ul li .ser-title{ font-size:30px; color:#4e4e4e; padding:10px 0; width:100%; float:left;text-indent:0;}
.ser-ul li .ser-con{font-size:14px; color:#4e4e4e; text-indent:0; width:100%; float:left;}

.ser-ul li .news-title{ font-size:16px; color:#303030; width:100%; font-weight:bold; float:left;text-indent:0;}
.ser-ul li .news-time{ font-size:12px; color:#afafaf; width:100%; float:left;text-indent:0;}
.newsbtn{ background:#0051a2; color:#ffffff;float: left;padding: 6px 25px;text-indent: 0;}
.newsbtn:hover{ background:rgba(0,81,162,0.8);}

.ser-news{ width:100%; float:left;}
.ser-news li{ position:relative; width:100%; float:left;  text-indent:0; font-size:14px;}
.ser-news li a{ display:block; position:relative; color:#4e4e4e; border-bottom:1px solid #cccccc;padding:8px 10px;}
.ser-news li a:hover{ color:#de2425;}
.ser-news li span{ position:absolute; right:0;color:#999999; font-size:12px;}


/**分页**/
.pages{ float:left; background:#f7f7f7; font-size:14px; color:#333333; text-align:left;padding: 10px; width:100%;}
.pages select{ color:#333333; font-size:14px; border:1px solid #cccccc; margin-left:5px; padding:5px;}
.pages .ym{ float:right;}

.tcdPageCode,.tcdPageCode2{text-align: left;color: #ccc;text-align:center;text-indent: 0;    width: 100%;float: left;padding-top: 10px;text-align: right;}
.tcdPageCode a,.tcdPageCode2 a{display: inline-block;color: #428bca;display: inline-block;height: 25px; line-height: 25px;  padding: 0 10px;border: 1px solid #ddd; margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover,.tcdPageCode2 a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current,.tcdPageCode2 span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;  border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled,.tcdPageCode2 span.disabled{ display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px; color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

.detail{ padding:15px 0;}
.detail-model{ font-size:20px; width:100%; float:left; line-height:160%; padding-bottom:5px;}
.detail-sell{ width:100%; float:left; font-size:14px; padding:10px 0;}
.inquiry{ background:#de2425; font-size:18px; font-weight:bold; color:#ffffff;margin: 18px 0px; border-radius:5px;padding: 6px 24px;}
.op{ float:left; width:79px; height:75px; margin-right:10px; border:2px solid #ffffff;overflow: hidden; cursor:pointer;}
.op.clicurr{ border:2px solid #de2425;}
.op img{ width:75px; height:75px; float:left;}

.item-title{ width:100%; float:left; font-size:24px; color:#626262; font-weight:bold; border-bottom:1px solid #cccccc; padding:15px 0;}
.item-title .itit{ width:365px; color:#ffffff; font-weight:normal; letter-spacing:10px; text-align:center; float:left; height:73px; line-height:56px;}
.object-txt{ width:100%; float:left; text-align:left;}
.ymcon{ border:1px dashed #cccccc; border-radius:10px; padding:10px;}
.Flip{ width: 650px; margin: 0 auto; text-align: center; }
.Flip{ padding-top: 20px; text-align: center; }
.Flip div{  text-align: center;  width: 650px;}
.Flip div span{  }
.Flip a{ color:#000; padding:0px 6px; margin-right: 8px; }
.Flip .current{border: 1px #a60000 solid; margin-right: 8px; padding:0px 6px; background: #a60000; color: #ffffff}
.Flip .num{border: 1px #cccccc solid}
.Flip .rows{margin-right: 8px;}
.FlipArticle{ width:970px; border-top:1px #c2c2c2 dashed; padding:20px 0 0 20px; font-size:14px; color:#000000; line-height:30px;}
.FlipArticle a{ color:#000000}
.FlipArticle a:hover{ text-decoration:underline}

