@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400,500,600,700');
/* 产品 */

p,div, ul, li{ box-sizing:border-box;}
.flo{ float:left;}
.cle{
	clear:both;
	height:0px;}

.clearfix,.cb{ clear:both;}

.mainbody { overflow:hidden;padding:25px 15px; margin:10px; background:#fff; border-radius:10px;}
.mainbody2 { clear:both; background:#f7f7f7; overflow:hidden;}

.abimg { clear:both; overflow:hidden; text-align:center; height:150px; margin-top:50px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.abimg img { max-width:100%; height:auto !important; height:100%;}
.abimg p { font-size:1.6em; font-weight:bold; text-align:center; line-height:1.3em; color:#fff; padding:10px 20px; padding-top:40px;font-family:Alibaba-PuHuiTi-Bold;src: url(../fonts/Alibaba-PuHuiTi-Bold.ttf);}
.abimge p { font-size:1.3em; padding-top:30px;}

.abimg2 img { max-width:100%; height:auto !important; height:100%;}

.sybg { clear:both; padding:10px; overflow:hidden;}
/*关于我们*/
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2758a7;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}

.abtit { clear:both; width:100%; padding-bottom:20px; text-align:center; overflow:hidden;}
.abtit h3 { font-size:1.6em; color:#000; font-weight:700; line-height:1em; padding-bottom:15px;text-transform:uppercase;}
.abtit p { font-size:0.8em; padding-bottom:10px; color:#999;}
.abtit b { background:#1253a7; display:block; margin:0 auto; width:40px; height:2px; font-size:0; overflow:hidden;}

.abtit2 { clear:both;padding-bottom:30px; overflow:hidden; width:100%; line-height:30px;}
.abtit2 p { font-size:1.8em; color:#cb252b; text-transform:uppercase; font-family:Arial;font-weight:bold; padding-bottom:5px;}
.abtit2 h3 { font-size:1.4em; color:#000; font-weight:500; background:url(../images/line.jpg) no-repeat left bottom; padding-bottom:5px;}

.abtit3 { width:100%; padding-bottom:20px; overflow:hidden; text-align:center;}
.abtit3 h3 { color:#242424; font-size:1.4em; font-weight:400; line-height:1.4em;}
.abtit3 h3 b { font-weight:bold; color:#1253a7;}
.abtit3 p { font-size:0.8em; color:#999;}
.abtit3 img { vertical-align:middle; height:20px;}

.tit { clear:both; line-height:35px; overflow:hidden;}
.tit p { background:url(../images/wap_aa.png) no-repeat 0 0; line-height:20px; padding-left:20px; margin:7px 10px;font-size:0.8em; color:#7f7f7f;}
.tit strong { font-size:1em; color:#00636a;}

.about { line-height:1.6em;overflow:hidden; font-size:1em;}
.about p {  padding:5px 0; text-indent:2em;}

.about img,.imgab img { max-width:100%; height:auto !important; height:100%;}
.about .img { padding-top:15px;}
.about .img img{ border-radius:20px 0;}
.ab img { margin-bottom:10px;}

.hezuo { clear:both; overflow:hidden; padding:20px 10px;}
.hl_main5_content{ width:100%;height:330px; overflow:hidden;position:relative; margin:0 auto;}
.hl_main5_content1{width:600px;overflow:hidden; margin:0 auto;}
.hl_main5_content1 ul{width:600px;height:240px; overflow:hidden;}
.hl_main5_content1 li{ float:left; width:115px; height:60px;line-height: 60px;position: relative;vertical-align: middle; background:#fff; margin:10px 4px; float:left; text-align:center;transition:all 1s; margin-right:10px;}
.hl_main5_content1 li img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:80%; max-height:80%;transition:all 1s;}
.hl_main5_content1 li:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.hl_main5_content1 li:hover {-moz-box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;box-shadow:0px 0px 10px #ccc;transform:scale(1.1,1.1);transform-origin:center center}
.hl_scrool_leftbtn,.hl_scrool_rightbtn{ width:40px; height:40px; cursor:pointer; position:absolute; bottom:0px; z-index:11;}
.hl_scrool_leftbtn{background:url(../images/bg1.png) no-repeat 0 0; left:38%;}
.hl_scrool_rightbtn{background:url(../images/bg1.png) no-repeat -60px 0; right:38%;}
.hl_scrool_leftbtn:hover{background:url(../images/bg1.png) no-repeat 0 -40px;}
.hl_scrool_rightbtn:hover{background:url(../images/bg1.png) no-repeat -60px -40px;}
.hl_main5_content i {display: block;width: 200px;height: 1px;background-color: #bebebe;position: absolute;left:50%; margin-left:-100px;bottom:20px; font-size:0; z-index:9;}

.albg { clear:both; padding:0 10px; padding-bottom:25px; overflow:hidden; background:url(../images/wap_bg2.jpg) repeat-x bottom;}
.anli { width:100%; padding-top:15px;}
.anli h3 { font-size:1.4em; font-weight:bold; margin-bottom:15px; border-left:#cb252b 4px solid; padding-left:15px;}
.anli p { padding:5px 10px; color:#777; font-size:16px; border:#eee 1px solid; margin:5px 0;}
.anli p:hover { border:#ccc 1px solid;}
.anli .more { padding-top:35px;}
.anli .more a { display:inline-block; border:#fff 1px solid; padding:5px 20px; color:#fff; text-decoration:none; font-size:16px;}
.anli .more a:hover { background:#fff; color:#cb252b;}

.albg2 { clear:both; padding:25px 10px;overflow: hidden;background-image:url(../images/albg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.albg2 h3 {font-size:1.4em; font-weight:bold; margin-bottom:15px; color:#fff;}
.albg2 h3 span { font-size:16px; font-family:Arial; font-weight:400;}
.albg2 .bg {width:96%; background:#fff; padding:20px 2%; overflow:hidden; border-radius:10px;}

.probg { clear:both; padding:30px 10px; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; overflow:hidden;}
.probg .abtit h3,.probg .abtit p { color:#fff;}
.probg li { width:96%; float:left; margin:2%; padding:15px; background:url(../images/iconbg.png) repeat-x bottom; color:#fff; text-align:center; border-radius:10px;}
.probg li h3 { font-size:20px; padding-bottom:15px;}
.probg li img { height:50px; margin-bottom:20px;transition:width 1s, height 1s;
-moz-transition:width 1s, height 1s, -moz-transform 1s; /* Firefox 4 */
-webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* Safari and Chrome */
-o-transition:width 1s, height 1s, -o-transform 1s; /* Opera */
}
.probg li:hover img{transform:rotate(-360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */
}


.probg li p { font-size:14px;-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;}
.ab2 { font-size:14px;}
.ab2 img,.ab3 img { max-width:100%; height:auto !important; height:100%; margin-left:10px;}

.product h1,.news h1 { text-align:center; font-size:1.2em; line-height:1.4em}
.product {line-height:1.6em; min-height:200px; overflow:hidden;}
#zoom{position:absolute;width:150px;height:150px;background-repeat:no-repeat;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.8);display:none; z-index:9999;}
#wrapper{width:100%; height:460px; position:relative; margin:0 auto;}
#content3{text-align:center}
#view{ width:100%; height:330px; line-height:330px;margin:20px auto;height:auto;background:#fff;-webkit-box-shadow:rgba(0,0,0,.3) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.3) 0 0 5px;box-shadow:rgba(0,0,0,.3) 0 0 5px;display: -webkit-box;display: -moz-box;display: box;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center; text-align:center;position: relative;vertical-align: middle;}
#view img{ position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:90%; max-height:90%;}
#thumbs{position:relative;margin:20px 0}
#nav-left-thumbs{left:20px}
#nav-right-thumbs{right:20px}
#nav-left-thumbs,#nav-right-thumbs{ width:25px; height:43px;position:absolute;top:30%;cursor:pointer; background-repeat:no-repeat; background-image:url(../images/aaa.png); z-index:999;}
#nav-left-thumbs { left:0; background-position: left center;}
#nav-right-thumbs { right:0; background-position: right center;}
#pics-thumbs{position:relative;padding:5px 0;margin:0 10px;white-space:nowrap;overflow:hidden;transition-duration:.8s}
#pics-thumbs img{padding:5px;margin:0 2px;box-shadow:0 0 3px rgba(57,59,73,.6);cursor:pointer;height:55px;transition-duration:.5s}

.product .tit2 { width:100%; line-height:30px; border-bottom:#ececec 2px solid; padding-bottom:5px; margin-bottom:10px; overflow:hidden;}
.product .tit2 h3 {color:#cb252b; font-size:1.4em; font-weight:700;}
.product .tit2 h3 span {font-size:18px; padding-left:10px;}
.protext { font-size:16px; line-height:30px;}
.protext h3 { clear:both; font-size:20px; font-weight:bold; padding:10px 0;}
.protext .s4 li { width:50%; float:left;}
.protext .s4 li p { padding-left:20px;}
.product table { width:100%; margin:5px auto; border-left:#fff 2px solid;border-top:#fff 2px solid;}
.product td,.product th {border-right:#fff 2px solid;border-bottom:#fff 2px solid; padding:5px 3px; font-size:14px; line-height:22px; background:#f7f7f7; text-align:center;}
.product th { color:#666; font-weight:bold; text-align:center; background:#ddd;}
.product td.pro { width:20%; background:#efefef;}

table.bak { width:100%; margin:0 auto;border-top:#98bac3 1px solid;border-left:#98bac3 1px solid;}
.bak td,.bak th { font-size:16px; line-height:20px; padding:5px 3px;border-bottom:#98bac3 1px solid;border-right:#98bac3 1px solid;}
.bak th { font-weight:bold; text-align:center; line-height:35px;}
.bak tr:nth-child(odd){background:#eff4fa;}
.bak tr:nth-child(even){background:#fff;}

table.bak2 { width:98%; margin:0 auto;border-bottom:#98bac3 1px solid;border-right:#98bac3 1px solid;}
.bak2 td,.bak2 th {padding:3px 10px; text-align:center; font-size:14px; line-height:20px;border-top:#98bac3 1px solid;border-left:#98bac3 1px solid; font-family:Verdana}
.bak2 th { background:#1c599d; color:#fff; font-weight:bold; line-height:30px;}

.ssou5 { width:100%; height:40px; margin:10px auto; border:#666 2px solid; border-radius:5px;overflow:hidden;}
.ssou5 input { font-size:14px; color:#666;padding:0; height:40px; line-height:40px; margin:0; border:0; background:none; outline:none;}
.ssou5 input.search1 { width:57%; background:url(../images/ss1.png) no-repeat 10px center;padding:0 15px 0 40px;}
.ssou5 input.searchimg1 { width:23%; background:#666; color:#fff; border:0; text-align:center; float:right; cursor:pointer; overflow:hidden;}


.news {overflow:hidden; line-height:1.6em; font-size:1em;}
.news p { padding:5px 0; text-indent:2em;}
.news a { color:#444;}
.time0 { text-align:center; font-size:12px; color:#999; padding:10px 0; border-bottom:#ddd 1px dashed;}
.news img { max-width:100%; height:auto !important; height:100%;}

.news .yichu {padding:10px 10px; border:#004ea2 1px solid; border-radius:10px; height:400px;}
.news .yichu .tex {padding:10px; overflow-y:auto; height:380px; }
.news .bt { font-weight:bold; margin:10px auto; text-align:center;}
.news .bt strong{ padding:2px 25px; display:inline-block; background:#004ea2; color:#fff; font-weight:bold; border-radius:30px;}
.news img { margin:5px 0; max-width:100%; height:auto !important; height:100%;}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}

.pnpage { font-size:14px; text-align:center; clear:both; padding-top:15px;}
.pnpage a { padding:0 15px;}

.pro5 li { float:left;width:47%;margin:1.5%; background:#fff;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;-webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;}
.pro5 li .pimg {position: relative; text-align:center;display: inline-block;width:100%; height:90px;line-height:90px;vertical-align: middle; overflow:hidden;}
.pro5 li .pimg img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:100%; max-height:100%;}
.pro5 li:hover {-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);-moz-box-shadow: 0px 0px 15px #000;-webkit-box-shadow: 0px 0px 15px #000;box-shadow:0px 0px 15px #000;}
	
.jobbg { clear:both; padding:25px 10px; background:#e5e5e5; overflow:hidden;}
.jobbg img { max-width:100%; height:auto !important; height:100%;}

/*新闻*/

.synews { padding-top:10px;}
.synews li { float:left; padding:5px 0; width:100%; border-bottom:#ddd 1px dotted; font-size:0.8em;}

/*底部*/

.downb{ background:#343539; background-size:cover; width:100%; padding:10px 0; color:#c3c3c3; font-size:0.8em; margin-bottom:60px; clear:both;}
.downb a{color:#c3c3c3;}

.pppp { padding-left:10px;}
.pppp li { display:inline-block; width:33%; padding:0 1.5%; float:left;}
.pppp li h2 { font-size:24px; color:#ff9100; font-weight:100; padding:15px 0; font-family:Arial;}
.pppp li p { color:#666; font-size:14px; text-align:left;}
.aaaa li h2 { font-size:20px;}

.pppp2 { padding-left:10px;}
.pppp2 li { display:inline-block; width:46%; text-align:center; margin:1%; border:#ddd 1px solid; float:left; font-family:Arial; overflow:hidden;}
.pppp2 li .pimg { padding:3px; height:120px; overflow:hidden;}
.pppp2 li .pimg img { max-width:100%; height:auto !important; height:100%;}
.pppp2 li h2 { font-size:16px; color:#ff9100; font-weight:500;}
.pppp2 li p { color:#666; font-size:14px; padding:5px 0;}

.abbg { clear:both; padding:30px 15px;background-image:url(../images/abbg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; overflow:hidden;}


.syabout { font-size:1em; line-height:1.6em; color:#333; overflow:hidden;}
.syabout a { color:#333;}
.syabout h3 { font-size:25px; color:#cb252b; padding-bottom:20px;}
.syabout h3 span { display:block; color:#666; font-size:14px; font-weight:400; padding-bottom:15px;}
.syabout h3 b { display:block; width:50px; height:3px; font-size:0; overflow:hidden; background:#cb252b;}

.more33 { padding-top:15px;}
.more33 a { display:inline-block; padding:3px 25px; background:#ca242a; color:#fff; text-decoration:none;}

.syys .text2 { width:100%;}
.syys .ttt { width:100%; padding-bottom:10px; overflow:hidden;}
.syys .ttt h3 { width:16%; height:100px; background:#cb252b; float:left; color:#fff; text-align:center; margin-left:10px;}
.syys .ttt h3 b { font-size:1.8em; display:block; line-height:32px; padding:25px 0 5px 0;}
.syys .ttt h3 span { font-size:0.8em; font-weight:400;font-family:"Times New Roman"; display:block;}
.syys .ttt p { width:75%; float:right; color:#373737; font-size:1.4em; font-weight:bold; line-height:30px; padding-bottom:5px;}
.syys .ttt p span { font-size:14px; display:block; color:#a9a9a9; font-weight:400; font-family:"Times New Roman"; line-height:18px;}
.syys .ttt p b { display:block; width:50px; height:3px; font-size:0; overflow:hidden; background:#373737; margin-top:10px;}
.syys .text2 .tex2 p { font-size:1em; color:#767676; line-height:24px; padding:5px 0 15px 20px; background:url(../images/cc.jpg) no-repeat 0 12px;}

.syys .text3 {margin-top:10px;}
.syys .text3 img { max-width:31%; height:auto !important; height:100%; margin:10px 0 0px 10px;}
.syys .text3 img.ss { margin-left:0;}

.more22 { clear:both; padding-top:15px; text-align:center;}
.more22 a { display:inline-block; border-top:#1253a7 1px solid;border-bottom:#1253a7 1px solid; color:#1253a7; font-size:0.8em; padding:5px 25px; text-decoration:none;}
.more22 a:hover {border-top:#00636a 1px solid;border-bottom:#00636a 1px solid; color:#00636a;}

.more1 { clear:both; line-height:40px; text-align:center; margin:0 auto; padding-top:25px;}
.more1 a { color:#fff; font-size:16px; text-decoration:none;background:#0072c0; display:block; border-radius:35px; display:inline-block; padding:0 25px;}


.flimg li { width:100%; position:relative; float:left; margin:2% 0; cursor:pointer; background:#f3f3f3; overflow:hidden; text-align:center;}
.flimg li .pimg { padding:5px;}
.flimg li img { max-width:94%; height:auto !important; height:100%; display:inline-block;}
.flimg li p { padding-bottom:10px;}

.flimg2 li { float:left;width:46%;margin:2%; overflow:hidden; border-bottom:#ddd 2px solid;}
.flimg2 li .pimg { width:100%; height:120px; line-height:120px; position:relative; vertical-align:middle; overflow:hidden;}
.flimg2 li .pimg img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:100%; max-height:100%;transition:all 1s;}
.flimg2 li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.flimg2 li p {min-height: 40px;font-size: 16px;color: #999;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.jq222{width: 100%; height:167px;position: relative; display:block;}
.jq222 .border-bottom{width: 0px;height: 2px;background: #cb252b;position:absolute;left:0px;bottom:0;z-index:9999}


.cfsb .img { width:100%;}
.cfsb .img img { max-width:100%; height:auto !important; height:100%;}
.cfsb h3 { width:100%; font-size:1.4em; color:#cb252b; font-weight:bold; line-height:30px;}
.cfsb h3 span { display:block; color:#797979; font-family:Arial; text-transform:uppercase; font-size:0.8em;}
.cfsb .s2 { width:100%;}
.cfsb .s2 img { max-width:48%; height:auto !important; height:100%; margin:10px 0 0 10px;}
.cfsb .s4 { width:100%; margin-top:0;}
.cfsb .s4 img { max-width:22%; height:auto !important; height:100%; margin:10px 10px 0 0;}
.cfsb .s3 { width:100%;}
.cfsb .s3 img { max-width:30.5%; height:auto !important; height:100%; margin:10px 0 0 10px;}
.cfsb p { line-height:20px; font-size:16px; padding-bottom:10px;}
.cfsb img.ss { margin-left:0;}

.line { clear:both; background:url(../images/bline.png) repeat-x left center; height:25px; overflow:hidden; padding:20px 0; background-size:50px 13px;}

.dingdan { padding:0 10px;}

.flimg3 li {text-align:left;}
.flimg3 li h3 { font-size:1em; padding:8px; padding-top:0;}
.flimg3 li p { padding:8px; padding-top:0; font-size:0.9em;}
.flimg3 li .more a{ display:inline-block; padding:5px 15px; background:#d7d7d7; color:#444; font-size:0.8em; margin-left:8px;}
.flimg3 li .more a:hover { background:#2673bc; color:#fff;}

.yybg { clear:both; padding:25px 10px; overflow:hidden; background:#f3f3f4;}
.yybg .flimg2 li { background:#fff;}

.blank5 { clear:both; height:5px; display:block; overflow:hidden;}
.blank10 { clear:both; height:10px; display:block; overflow:hidden;}
.blank15 { clear:both; height:15px; display:block; overflow:hidden;}
.blank20 { clear:both; height:20px; display:block; overflow:hidden;}
.blank30 { clear:both; height:30px; display:block; overflow:hidden;}
.blank40 { clear:both; height:40px; display:block; overflow:hidden;}
.blank50 { clear:both; height:50px; display:block; overflow:hidden;}
.blank60 { clear:both; height:60px; display:block; overflow:hidden;}

.ssou { width:96%; height:50px; margin:10px auto; border:#136fbf 3px solid; border-radius:5px; background:#fff; overflow:hidden;}
.ssou input { font-size:16px; color:#666;padding:0; height:50px; line-height:50px; margin:0; border:0; background:none; outline:none;}
.ssou input.button1 { width:62%; background:url(../images/ss1.png) no-repeat 15px center;padding:0 5% 0 13%;}
.ssou input.button2 { width:20%; background:#0f7dcb; color:#fff; border:0;height:44px; text-align:center; float:right; cursor:pointer;}

.contact {overflow:hidden; line-height:1.6em; font-size:0.9em;}
.contact li { color:#333; float:left; width:94%; text-align:center; border-radius:10px; margin:10px; padding:15px; -moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
.contact li img { margin-bottom:10px;}
.contact li b { display:block; padding-bottom:10px; font-size:1.2em;}

.newbg { clear:both; padding:30px 10px; background-image:url(../images/bg_03.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; overflow:hidden;}

.newlist ul {overflow:hidden;}
.newlist li { width:96%; padding:2%; margin:2% 2%; line-height:22px; float:left;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc; background:#fff;}
.newlist li .pimg { width:100%; margin-bottom:5px;}
.newlist li .pimg img{ width:100%; }
.newlist li h3 { font-size:1em; padding-bottom:10px;overflow:hidden; font-weight:500;white-space: nowrap;text-overflow: ellipsis;}
.newlist li h3 a { color:#3d3d3d;}
.newlist li h3 a:hover { color:#1253a7; font-weight:bold;}
.newlist li h3 span { color:#1b68cf; padding-right:5px;}
.newlist li .time { color:#aeaeae; font-size:0.8em; padding-bottom:5px; width:100%;}
.newlist li .text { color:#7a7a7a; line-height:20px; font-size:14px;}

.ablist { clear:both; text-align:center;}
.ablist a { display:inline-block; margin:3px; padding:5px 10px; border:1px solid #ddd; color:#444; font-size:0.8em;}
.ablist a:hover { border:1px solid #cb252b; color:#fff; background:#cb252b;}
.ablist a.aaa { background:#cb252b; color:#fff;}

#kk1 a.kk1,#kk2 a.kk2,#kk3 a.kk3,#kk4 a.kk4,#kk5 a.kk5,#kk6 a.kk6,#kk7 a.kk7,#kk8 a.kk8,#kk9 a.kk9,#kk10 a.kk10,#kk11 a.kk11,#kk12 a.kk12,#kk13 a.kk13,#kk22 a.kk22 {background:#cb252b; color:#fff;}

.nypro li { width:98%; float:left; margin:2px 0;overflow:hidden; padding:10px;}
.nypro li:nth-child(odd){background:#f3dec9;}
.nypro li:nth-child(even){background:#f6f1ea;}
.nypro li:hover { background:#f3d1b0;}

table.bakp { width:100%; border:0;}
.bakp td,bakp th { font-size:14px; padding:5px 3px; line-height:20px;}
.bakp th { background:#1253a7; text-align:center; color:#fff; font-size:16px; padding:10px 3px;}
.bakp tr:nth-child(odd){background:#fff;}
.bakp tr:nth-child(even){background:#f7f7f7;}

.iw_poi_title { font-size:16px;}
.iw_poi_content { font-size:14px;}

.ssou2 { width:98%; margin:10px auto; border:#2784ca 3px solid; border-radius:5px; background:#fff;}
.ssou2 input { font-size:16px; color:#666;padding:0; height:40px; line-height:0px; margin:0; border:0; background:none; outline:none;}
.ssou2 input.search1 { width:62%; background:url(../images/ss.png) no-repeat 15px center;padding:0 15px 0 45px;font-family:Microsoft YaHei;}
.ssou2 input.searchimg1 { width:20%; background:#2784ca; color:#fff; border:0; text-align:center; float:right; cursor:pointer;font-family:Microsoft YaHei;}

.sybg2 { clear:both; overflow:hidden; padding:25px 10px; background-image:url(../images/index_07.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}

.pro_img td { padding:0 8px; text-align:center;}
.pro_img img { height:200px;}
.pro_img p { color:#333; line-height:28px;font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.sybg3{ clear:both; overflow:hidden; padding:25px 10px; background-image:url(../images/spbj.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; text-align:center;}
.sybg3 img { max-width:96%; height:auto !important; height:100%;}

.pro3 li { float:left; width:96%; overflow:hidden; color:#444; margin:2%; border:#ddd 1px solid; height:400px; position:relative;}
.pro3 li .pimg { width:100%; height:310px; overflow:hidden;text-align:center;position: relative;line-height:310px;vertical-align: middle;}
.pro3 li .pimg img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:94%; max-height:94%;transition:all 1s;}
.pro3 li:hover img{ transform:scale(0.9,0.9);transform-origin:center top;}
.pro3 li .tex {width:100%; height:90px; line-height:90px; background:#bcbcbc; position:absolute; left:0; bottom:0; z-index:99;}
.pro3 li .tex h3 { font-size:20px; font-weight:bold; padding:0 20px;white-space: nowrap;text-overflow: ellipsis;}
.pro3 li .tex h3 a { color:#fff; display:block; text-decoration:none;overflow:hidden;}
.pro3 li .tex p{ padding:0 20px; font-size:16px; display:none;}
.pro3 li:hover .tex { transition:all 500ms; height:120px; color:#fff; line-height:30px; background:#cb252b;}
.pro3 li:hover .tex h3 { padding:25px 20px 2px 20px;}
.pro3 li:hover .tex p { display:block;}

.ab22 p { text-indent:0;}
