@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "SimSun",Arial,sans-serif;}
body{color:#333; font:12px "SimSun",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}

/*网页限定宽度*/
.con_1000{ margin:0 auto; position:relative; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

.header{ width:100%;min-width:1000px; height:104px; border-bottom:1px solid #dcdcdc;}
.header .logo{ float:left; height:104px; line-height:104px;}
.header .topr{ float:right; padding-top:50px;}
.header .topr p{ font-family:'Microsoft YaHei'; font-size:20px; color:#0265a6; height:40px; line-height:40px; display:inline-block; *display:inline; *zoom:1;  margin-left:20px;}
.header .topr p a{ color:#0265a6;}
.header .topr p.tel{ padding-right:10px; background:url(../images/telephone-ico.png) no-repeat left center;padding-left:40px;}
.header .topr p.shop a{ background:url(../images/shop-ico.png) no-repeat left center; display:block; font-size:18px; font-weight:bold;padding-left:40px;}


.nav{ width:100%; min-width:1000px; height:46px; line-height:46px;position:relative; z-index:3;box-shadow:0 2px 2px #666; }
.nav ul{ width:1000px; margin:0 auto;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; text-align:center; }
.nav .nLi h3 a{font-family:'Microsoft YaHei'; font-size:14px; color:#3a3a3a; font-weight: normal; height:16px; line-height:16px; padding:0 25px; border-right:1px solid #c5c5c5; }
.nav .nLi.on h3 a{ color:#1668a3;   }
.nav .nLi:last-of-type h3 a{ border-right:none; }
.nav .sub{ display:none; width:100%; left:0; top:46px;  position:absolute; background:#017ccc;  line-height:40px; padding:5px 0;  }
.nav .sub li{ zoom:1; text-align:center;}
.nav .sub a{ display:block; padding:0 10px;font-family:'Microsoft YaHei'; font-size:13px; color:#fff; }
.nav .sub a:hover{ background:#0266a7; color:#fff;  }

.banner{ width:100%;min-width:1000px; height:408px; overflow:hidden; position:relative;}
.banner .hd{ position:absolute; left:0; bottom:5px; width:100%; height:15px;z-index:1; }
.banner .hd ul{ width:1000px; margin:0 auto; text-align:right;}
.banner .hd ul li{display:inline-block; *display:inline; *zoom:1; margin-left:13px;  width:13px; height:14px; background:url(../images/banner-hd.png) no-repeat -26px 0; cursor:pointer; }
.banner .hd ul li.on{ background-position:0 0;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd ul{ height:408px; overflow:hidden;}
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd a{ width:100%; height:408px; display:block;  }
.banner .bd img{ width:100%; height:408px; display:block;  }

.in1{ margin:50px 0 0 0;}
.in1 ul{ overflow:hidden;}
.in1 ul li{ width:290px; float:left; margin:0 65px 0 0;}
.in1 ul li.li3n{ margin:0;}
.in1 ul li .prctit{font-family:'Microsoft YaHei'; font-size:24px; color:#333; height:58px; line-height:58px; width:290px; display:block; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.in1 ul li .prctit a{ display:block; color:#333;}
.in1 ul li:hover .prctit a{color:#0265a6;}
.in1 ul li .prctit a b{ display:block; float:left; width:58px; height:58px; background:url(../images/in3f-ico.png) no-repeat; margin-right:10px;}
.in1 ul li.li1n .prctit a b{ background-position:0 0;}
.in1 ul li.li2n .prctit a b{ background-position:-170px 0;}
.in1 ul li.li3n .prctit a b{ background-position:-334px 0;}
.in1 ul li.li1n:hover .prctit a b{ background-position:0 -96px;}
.in1 ul li.li2n:hover .prctit a b{ background-position:-170px -96px;}
.in1 ul li.li3n:hover .prctit a b{ background-position:-334px -96px;}
.in1 ul li .prcword{font-family:'Microsoft YaHei'; font-size:12px; color:#868686; height:72px; line-height:24px; overflow:hidden; margin:10px 0 0 0;}




.in2{ margin:50px 0 0 0;}
.product .title{ background:url(../images/in-line.png) repeat-x bottom; overflow:hidden;}
.product .title h3{font-family:'Microsoft YaHei'; font-size:24px; color:#333; font-weight:normal; width:204px; border-bottom:4px solid #0265a6; padding-bottom:6px; float:left; text-align:center;}
.product{ width:1000px;  overflow:hidden; position:relative; }
.product .hd .prev,.product .hd .next{ display:block; width:19px; height:18px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url(../images/inp-arrow.png) no-repeat;}
.product .hd .next{ background-position:-60px 0;  }
.product .bd{ margin:25px 0 0 0;}
.product .bd ul{ overflow:hidden; zoom:1;}
.product .bd ul li{ margin:0 38px 0 0; float:left; _display:inline; overflow:hidden; text-align:center; width:222px; height:172px; }
.product .bd ul li img{ width:222px; height:172px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.product .bd ul li img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}


.in-line{ width:100%;min-width:1000px; height:1px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; margin:48px 0 0 0;}

.in3{ margin:25px 0 0 0;}
.in3 .inabout{ overflow:hidden;}
.in3 .inabout .about-pic{ width:450px; float:left;}
.in3 .inabout .about-pic img{max-width: 100%;}
.in3 .inabout .about-pic .about-tel{margin-top: 50px;font-size: 14px;color: #333;line-height: 28px;font-family: "Microsoft YaHei";}
.in3 .inabout .about-txt{ width:520px; float:right;}
.in3 .inabout .about-txt .tit{ text-align:center;}
.in3 .inabout .about-txt .tit span{ width:19px; height:18px; display:inline-block; *display:inline; *zoom:1; background:url(../images/in-about-ico.png) no-repeat; margin:0 20px;}
.in3 .inabout .about-txt .tit b{font-family:'Microsoft YaHei'; font-size:24px; color:#0265a6; font-weight: bold;}
.in3 .inabout .about-txt .tit i{font-family:'Microsoft YaHei'; font-size:18px; color:#a5bed4; padding-left:5px;}
.in3 .inabout .about-txt .word{font-family:'Microsoft YaHei'; font-size:12px; color:#333; line-height:24px; margin-top:20px;}


.footer{ width:100%;min-width:1000px; height:87px; background:#fbfbfa; border-top:1px solid #eee; margin:40px 0 0 0;}
.footer .left{ float:left; height:87px; line-height:87px;}
.footer .right{ float:right;font-family:'Microsoft YaHei'; font-size:12px; color:#616161; line-height:24px; padding-top:20px;font-size: 14px;}
.footer .right a{color:#616161;}
.footer .right a:hover{ text-decoration: underline;}


.nrcenter .nrtit{ overflow: hidden; height: 52px; border-bottom: 1px solid #e0e0e0;}
.nrcenter .nrtit h3{ float: left; padding-top: 10px;}
.nrcenter .nrtit .crumbs{ float: right; padding-top: 30px; font-family:'Microsoft YaHei'; font-size:12px; color:#2e2e2e;}
.nrcenter .nrtit .crumbs a{ color:#2e2e2e;}
.nrcenter .nrtit .crumbs a:hover{ text-decoration: underline;}

.nrcenter .nrnav{ margin: 10px 0 0 0;}
.nrcenter .nrnav ul{ overflow: hidden;}
.nrcenter .nrnav ul li{ float: left;width: 135px; height: 49px; line-height: 49px; text-align: center; background: url(../images/nrnav-bj.jpg) repeat-x; margin-right: 1px; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;}
.nrcenter .nrnav ul li a{ display: block; width: 100%; height: 100%; color:#fff;}
.nrcenter .nrnav ul li.on,.nrcenter .nrnav ul li:hover{ background: url(../images/nrnav-bj-hover.jpg) repeat-x;}

.nrcenter .content{margin: 45px 0 0 0;min-height: 200px;}

.nrcenter .imglist{ width:100%;}
.nrcenter .imglist ul{ width:1000px; margin:0 auto;}
.nrcenter .imglist ul li{ position:relative; z-index:1; width:295px; height:258px; background:#e4e2e2; float:left; margin:0 57px 50px 0;}
.nrcenter .imglist ul li.li3n{ margin:0 0 50px 0;}
.nrcenter .imglist ul li .imgpic{ width:295px; height:200px;}
.nrcenter .imglist ul li .imgpic img{ width:295px; height:200px;}
.nrcenter .imglist ul li .imgtxt{ width:295px; height:58px; line-height:58px; text-align:center; font-family:'Microsoft YaHei'; font-size:14px; color:#0171bb; overflow:hidden;}
.nrcenter .imglist ul li .imgtxt a{ color:#0171bb;}
.nrcenter .imglist ul li .imgdeta{ display:none; position:absolute; z-index:2; top:0; left:0; width:295px; height:200px; background:url(../images/imglist-hover.png) no-repeat;}
.nrcenter .imglist ul li .imgdeta a{ display:block; width:100%; height:100%;}
.nrcenter .imglist ul li:hover{ background:#59a5e0;}
.nrcenter .imglist ul li:hover .imgtxt{ color:#000;}
.nrcenter .imglist ul li:hover .imgtxt a{ color:#fff;}
.nrcenter .imglist ul li:hover .imgdeta{ display: block;;}


.nrcenter .newslist{ position: relative;}
.nrcenter .newslist .newsbg{ position: absolute; left: 0; top: 0; width:142px; height: 100%; background: #e3e3e3; z-index: 1;}

.nrcenter .newslist ul{ position: relative;z-index: 2; margin:0 0 0 116px; padding:30px 0 5px 0;}
.nrcenter .newslist ul li{ position: relative; width: 882px; height:131px; border:1px solid #cfcfcf; background:#fff; margin:0 0 25px 0;}
.nrcenter .newslist ul li .newspic{ float: left; width: 135px; height: 110px; overflow: hidden; margin:10px 25px 0 10px;}
.nrcenter .newslist ul li .newspic img{ width: 135px; height: 110px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.nrcenter .newslist ul li .newspic img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}
.nrcenter .newslist ul li .newstxt{ float: left; width: 690px; line-height:24px;}
.nrcenter .newslist ul li .newstxt .newstit{ font-family:'Microsoft YaHei'; font-size:12px; color:#000000;padding-top:35px; width:690px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.nrcenter .newslist ul li .newstxt .newstit a{color:#000000;}
.nrcenter .newslist ul li:hover .newstxt .newstit{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.nrcenter .newslist ul li .newstxt .newsword{ font-family:'Microsoft YaHei'; font-size:12px; color:#aeadad; height:48px; overflow:hidden;}


.nrcenter .view-news{ padding:0 0 30px 0; width:1000px; min-height:200px; margin:0 auto;}
.nrcenter .view-news .ttnew{text-align:center; font-family:'Microsoft YaHei';font-weight:bold;font-size:22px; color:#323232;margin:30px 0px 0px 0px;}
.nrcenter .view-news .ctdate{text-align:center;color:#969696;margin:20px 0px 30px 0px; border-bottom:1px solid #d3d3d3; padding-bottom:20px;font-family:'Microsoft YaHei'; font-size:14px;}
.nrcenter .view-news .ctdate small{color:#16387C;padding:0px 20px 0px 3px; font-family:'Microsoft YaHei';}
.nrcenter .view-news .ctdate .Share{ display:inline-block;_display:inline;}
.nrcenter .view-news .view-txt{font-size:14px; line-height:26px;font-family:'Microsoft YaHei'; color:#666;}
.nrcenter .view-news .view-txt img{ max-width:1000px;}

.nrcenter .view-news .map{width:998px;height:450px;border:#ccc solid 1px;font-size:12px}
.nrcenter .view-news .uster{ width:1000px; line-height:30px; color:#4e4e4e; font-size:14px;font-family:'Microsoft YaHei';}


.nrcenter .page{ text-align:center; line-height:30px; font-size:0; margin:30px 0 40px 0; font-family:Arial;}
.nrcenter .page a{ display:inline-block; *display:inline;*zoom:1; height:30px; line-height:30px; font-size:14px; color:#666; text-decoration:none; background:#ececec; margin:0 0 0 10px; padding:0 12px; text-align:center;}
.nrcenter .page a.on,.nrcenter .page a:hover{ background-color:#017ccc; color:#fff;}

.nrcenter .page span{  display:inline-block; *display:inline;*zoom:1; height:30px; line-height:30px; font-size:14px; color:#6666; text-decoration:none; background:#ececec; margin:0 0 0 10px; padding:0 12px; text-align:center;}



.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/float-but.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
.rides-cs ul li.lxdh{ border-bottom: solid #ACE5F9 1px; height:30px; line-height:30px;}


.nrcenter .download{ width:1000px; margin:0 auto;}
.nrcenter .download ul li{ overflow:hidden; height:42px; line-height:42px; background:url(../images/news-list.png) no-repeat left center; border-bottom:1px dashed #cbcbcb;}
.nrcenter .download ul li .txt{ float:left; padding:0 0 0 15px;width:640px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;}
.nrcenter .download ul li .txt a{ font-family:SimSun; font-size:14px; color:#666; text-decoration:none;}
.nrcenter .download ul li .txt a:hover{ text-decoration: underline;}
.nrcenter .download ul li .cdl{ float:right; font-size:12px; color:#999;}
.nrcenter .download ul li .cdl a{ color:#999; text-decoration:none; background:url(../images/download-cdl.png) no-repeat left center; padding-left:20px;}
.nrcenter .download ul li .cdl a:hover{ text-decoration:underline;}