@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}
.blank80 {clear:both; height:80px; overflow:hidden; display:block;}
.blank530 {clear:both; height:530px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #323232; text-decoration: none; outline:none;}a:hover {color: #006ead; text-decoration: underline}
body {background:#fff url(../images/bg.jpg) repeat-x top;font-size:14px;color: #3a3a3a;line-height:28px;font-family:Verdana; -webkit-text-size-adjust:none;min-width:1200px;}

.mainbody { width:1200px; margin:0 auto;font-family:Microsoft YaHei; overflow:hidden;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc; padding:0 5px; background:#fff;}
.main { width:1200px; margin:0 auto; font-family:Microsoft YaHei; overflow:hidden;}
.main2 { width:1200px; height:549px; position:absolute; left:50%; top:557px; margin-left:-600px; z-index:999; overflow:hidden;}

.header { background:#fff; width:1200px; height:90px; overflow:hidden; position:fixed; top:0; left:0; z-index:99999;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
.head {width: 1170px;height:90px; margin:0 auto;font-family:Microsoft YaHei; padding:0 15px;}
.head .logo { height:60px; float:left; margin-top:15px;}
.head .ss { float:right; border-radius:35px; background:#fff; height:30px; border:#878787 1px solid; width:200px; margin-top:27px; margin-left:20px;}
.head .ss input.bd_k { float:left; height:20px; line-height:20px; padding:5px 0 5px 22px; color:#888; font-size:12px; width:130px; border:0; background:none; outline:none;}
.head .ss input.bd_img { width:43px; float:right;height:30px; background:url(../images/in_06.jpg) no-repeat left center; border:0; cursor:pointer;}
.topnav {height:32px; float:right; overflow:hidden; padding-top:28px; color:#666;}
.topnav a { padding:0 10px; color:#666; text-transform:uppercase;}

.nav{ clear:both; height:45px; overflow:hidden; background:url(../images/hdbg1.jpg) repeat-x; width:100%; margin-bottom:2px;}
.nav ul li { height:45px; text-align:center; line-height:45px; float:left; text-transform:uppercase; font-size:16px;}
.nav ul li a,.nav ul li a:visited{color:#fff; padding:0 40px;height:45px;display:block;}
.nav ul li a:hover{text-decoration:none; color:#fff; background:url(../images/hdbg.jpg) repeat-x;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a{ text-decoration:none; color:#fff;border-bottom:#0d863c 3px solid; background:url(../images/hdbg.jpg) repeat-x;}

.title { font-size:30px; font-weight:bold; line-height:30px; text-align:center;}
.title h1 { width:85%; text-align:center; font-size:30px; font-weight:bold; line-height:30px; color:#333; padding:10px 0; margin:0 auto;}

/*首页焦点图*/
.flash {width:1200px; height:250px; overflow:hidden; clear:both;margin:0 auto;}
.flash2 {width:1200px; height:250px; margin:0 auto; overflow:hidden; clear:both; background-position:center top; background-repeat:no-repeat;}

.tit { clear:both; width:100%; line-height:30px; padding-bottom:10px; text-align:center; margin-bottom:30px;overflow:hidden;}
.tit h3 { font-size:35px; color:#464646; line-height:40px;}
.tit span {color:#a3a3a3; display:block; text-transform:uppercase; font-size:20px; padding-top:2px;}

.abtit { clear:both; width:100%; text-align:center; line-height:30px; padding-bottom:20px;}
.abtit span { display:block; font-size:14px; color:#51a1ec; font-weight:100; font-family:Arial; text-transform:uppercase; line-height:20px;}
.abtit h3 { font-size:20px; color:#333436; font-weight:bold; text-transform:uppercase;}
.abtit h3 img{ vertical-align:middle;}
.abtit p { font-size:14px; color:#727375; padding-top:10px; font-weight:100; line-height:24px;}

.abtit2 { clear:both; width:100%; height:60px; background:url(../images/in_19.jpg) repeat-x bottom;}
.abtit2 img { display:block; float:left; background:#fff; padding:0 10px 2px 0;}
.abtit2 a { display:block; float:right; font-size:12px; text-align:right; color:#646464;background: #fff;margin-top:40px;padding-left:10px;}

.ssbg { clear:both; width:1170px; height:55px; border-bottom:#ddd 1px solid; overflow:hidden; margin:0 15px;}
.ssbg .ss1 { float:left; line-height:55px;color:#3f3f3f;}
.ssbg .ss1 img { vertical-align:middle; margin-right:12px;}
.ssbg .ss1 strong { color:#024287; padding-right:10px;}
.ssbg .ss1 span { color:#8ec31f;}

.nyleft { width:280px; float:left; padding-left:10px;}
.nyright { width:850px; float:right; padding-right:10px;}
.left_lx { clear:both; height:137px; background:url(../images/left_03.jpg) no-repeat; text-align:center; color:#fff;}
.left_lx h3 { padding-top:20px; padding-bottom:5px;}
.left_lx .ss { font-size:22px;}

.abimg {width:375px; float:right; padding-right:25px; padding-top:15px;}
.syabout { width:700px; overflow:hidden; float:left; padding-left:25px;}
.syabout h3 { font-size:20px; color:#333436; line-height:30px; font-weight:bold; padding-bottom:15px;}
.syabout h3 span { font-size:14px; color:#51a1ec; font-weight:100; display:block; text-transform:uppercase; line-height:20px;}
.syabout .sytex { width:100%; overflow:hidden; height:180px; color:#646363; line-height:24px;}
.sytex p {padding:5px 0; text-indent:2em;}
.sytex a { color:#646363;}
.syabout .more { margin-top:15px;text-align:center; overflow:hidden;}
.syabout .more a { color:#006dac; text-decoration:none; display:block; width:116px; height:35px; line-height:35px; border:#5ea3cb 1px solid;}
.syabout .more a:hover { background:#0d863c; transition:0.4s; color:#fff; border:#0d863c 1px solid;}
.abnav { width:1000px; height:200px; overflow:hidden;position:absolute; right:0; bottom:0; z-index:99;}
.abnav li { float:left; width:250px; height:200px; text-align:center; background:#0370a9;}
.abnav li.s1 {background:#148ac8;}
.abnav li img { margin-top:40px;transition: width 1s, height 1s;-moz-transition: width 1s, height 1s, -moz-transform 1s;-webkit-transition: width 1s, height 1s, -webkit-transform 1s;-o-transition: width 1s, height 1s, -o-transform 1s;}
.abnav li:hover img{transform:rotate(-360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */}
.abnav li p { padding-top:15px; color:#fff;}

.pro11 { padding-bottom:20px; overflow:hidden;}
.pro11 li { width:268px; height:360px; background:#fff; border:#ddd 1px solid; float:left; margin-left:40px;}
.pro11 li.ss { margin-left:0;}
.pro11 li h3 { text-align:center; background:url(../images/in_05.jpg) no-repeat center top; padding-top:25px; font-size:18px; color:#0d2e62; font-weight:bold; margin-top:40px; padding-bottom:40px;}

.sybg { clear:both; width:100%; background:#f8f8f8 url(../images/probg.jpg) no-repeat bottom center; padding:30px 0; overflow:hidden; min-width:1200px;}

/*滚动*/
.Dycpcont {height:390px;position: relative;}
.Dycpcont .slidercp {overflow: hidden;width: 1080px; margin:0 auto;}
.Dycpcont ul {overflow: hidden;width: 1080px;}
.Dycpcont ul li {float: left;width: 226px; height:340px;margin:10px;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc; background:#fff; padding:15px;}
.Dycpcont ul li .pimg {position: relative; text-align:center;display: inline-block; border:#bdd9ea 3px solid;width: 220px;height:123px;line-height:123px;vertical-align: middle; overflow:hidden;}
.Dycpcont ul li img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:96%; max-height:96%;}
.Dycpcont ul li h3 { font-size:16px; color:#006dac; font-weight:bold; padding:10px 0;}
.Dycpcont ul li .text { font-size:12px; color:#7b7b7b; line-height:20px; height:100px; overflow:hidden;}
.Dycpcont ul li p a {font-size: 14px;color: #1c1c1c;}
.Dycpcont ul li .more { width:81px; margin:0 auto;}
.Dycpcont ul li .more a { display:block; background:#006dac; height:21px; line-height:21px; text-align:center; border-radius:35px; font-size:12px; font-family:Arial; color:#fff; text-decoration:none;}
.Dycpcont .bnt {display: block;width:25px;height:42px;position: absolute;top:50%; margin-top:-21px;}
.Dycpcont .prev3 {background: url("../images/ocprev.png") no-repeat;left: 15px;}
.Dycpcont .next3 {background: url("../images/ocnext.png") no-repeat;right: 15px;}
.Dycpcont .prev3:hover {background: url("../images/ocprev_h.png") no-repeat;}
.Dycpcont .next3:hover {background: url("../images/ocnext_h.png") no-repeat;}

.more2 { width:120px; height:31px; margin:0 auto; clear:both;}
.more2 a { display:block; height:31px; line-height:31px; background:url(../images/abg.png) no-repeat; color:#006dac; text-decoration:none; text-align:center;}
.more2 a:hover { background:url(../images/abg1.png) no-repeat; color:#fff; transition:0.4s;}

/*滚动*/
.Dycpcont2 {height:216px;position: relative;}
.Dycpcont2 .Lmct_r {overflow: hidden;width: 1120px; margin:0 auto;}
.Dycpcont2 ul {overflow: hidden;width: 1120px;}
.Dycpcont2 ul li {float: left;width:323px; height:216px;margin:0 5px;}
.Dycpcont2 ul li .pimg { width:323px; height:216px;text-align:center;}
.Dycpcont2 ul li .pimg img {max-width:100%; height:auto !important; height:100%;}
.Dycpcont2 .bnt {display: block;width:50px;height:50px;position: absolute;top:50%; margin-top:-25px;}
.Dycpcont2 .prev5 {background: url("../images/ocprev2.png") no-repeat;left:15px;}
.Dycpcont2 .next5 {background: url("../images/ocnext2.png") no-repeat;right:15px;}
.Dycpcont2 .prev5:hover {background: url("../images/ocprev_h2.png") no-repeat;}
.Dycpcont2 .next5:hover {background: url("../images/ocnext_h2.png") no-repeat;}

.tit2 { clear:both; width:100%; border-bottom:#efefef 1px solid; padding-bottom:10px;}
.tit2 h3 { font-size:18px; color:#585556; font-weight:bold;}
.tit2 h3 span {color:#afafaf; text-transform:uppercase; font-size:14px; padding-left:10px; font-weight:100;}

.synews { width:535px; float:left; padding-top:10px;}
.synews li { width:100%; float:left; padding:23px 0; border-bottom:#ddd 1px dashed;}
.synews li .time { float:left; width:95px; padding-left:10px; text-align:center; border-right:#d4d3d3 1px solid; color:#999; margin-top:5px;}
.synews li .time span { font-size:36px; color:#434343; display:block; line-height:35px;}
.synews li .text { width:390px; float:right;}
.synews li .text h3 { font-size:16px; padding-bottom:10px; line-height:20px;}
.synews li .text h3 a { color:#1c1c1c;}
.synews li .text .tex { height:40px; overflow:hidden; color:#999; line-height:20px;}
img.nimg { float:right; margin-top:25px;}

.pro2 li { float:left; width:100%; padding:25px 0 31px 0; background:url(../images/in_19.jpg) repeat-x bottom;}
.pro2 li .pimg{ width:270px; height:180px; overflow:hidden; float:left;display:table;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; border:#ddd 1px solid;}
.pro2 li .pimg img{max-width:96%; height:auto !important; height:96%; vertical-align:middle;display:table-cell;transition:all 1s;}
.pro2 li .pimg:hover img{ transform:scale(1.1,1.1);transform-origin:center center;}
.pro2 li .text { width:840px; float:right;}
.pro2 li .text h3 { border-bottom:#b4cdb5 1px solid; font-size:18px; font-weight:bold; margin-bottom:10px; line-height:30px;}
.pro2 li .text .tex { font-size:14px; line-height:20px; color:#333;}

.pro3 li { float:left;float: left;width: 226px; height:340px;margin:10px 10px 20px 16px;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc; background:#fff; padding:15px;}
.pro3 li .pimg {position: relative; text-align:center;display: inline-block; border:#bdd9ea 3px solid;width: 220px;height:123px;line-height:123px;vertical-align: middle; overflow:hidden;}
.pro3 li img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:96%; max-height:96%;}

.pro3 li h3 { font-size:16px; color:#006dac; font-weight:bold; padding:10px 0;}
.pro3 li .text { font-size:12px; color:#7b7b7b; line-height:20px; height:100px; overflow:hidden;}
.pro3 li p a {font-size: 14px;color: #1c1c1c;}
.pro3 li .more { width:81px; margin:0 auto;}
.pro3 li .more a { display:block; background:#006dac; height:21px; line-height:21px; text-align:center; border-radius:35px; font-size:12px; font-family:Arial; color:#fff; text-decoration:none;}

.pro33 li { float:left; width:1180px; padding:15px 10px; overflow:hidden;}
.pro33 li .pimg { width:480px; height:300px; overflow:hidden; border:#169ccc 4px solid;}
.pro33 li .text { width:608px; height:240px; background:#659501; padding:30px 40px;border:#fff 4px solid; border-left:none;border-right:none; color:#fff;}
.pro33 li h3 { border-bottom:#fff 1px dashed; font-size:30px; font-weight:bold; margin-bottom:20px; line-height:40px; padding-bottom:10px;}
.pro33 li .aaa a { display:inline-block; width:45%; margin-right:0.8%; background:url(../images/a3.png) no-repeat 3px 10px; line-height:20px; padding:6px 0 6px 25px;white-space:nowrap; color:#fff;}
.pro33 li .aaa a:hover { color:#f8ff38;}
.pro33 li.s1 .pimg,.pro33 li.s2 text,.pro33 li.s3 .pimg,.pro33 li.s4 text { float:left;}
.pro33 li.s1 .text,.pro33 li.s2 .pimg,.pro33 li.s3 .text,.pro33 li.s4 .pimg { float:right;}

.pro4 li { float:left; width:270px; margin:10px 10px 20px 18px; text-align:center; font-size:16px;}
.pro4 li .pimg{ width:270px; height:180px; overflow:hidden; margin-bottom:5px;display:table;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;}
.pro4 li .pimg img{transition:all 1s;max-width:270px; height:auto !important; vertical-align:middle;display:table-cell;}
.pro4 li .pimg:hover img{ transform:scale(1.1,1.1);transform-origin:center center}

.footer2 { clear:both; padding:0 30px;color:#9fa1a2; background:#23282c; width:1140px; overflow:hidden;}
.footer2 a { color:#9fa1a2;}
.footer2 .left { width:450px; float:left; padding:60px 0; border-right:#2f3336 1px solid;}
.footer2 .left .ew { float:left;}
.footer2 .left .ftlx { float:left; padding-left:30px; width:260px; height:144px; overflow:hidden;}
.footer2 .left .ftlx strong { display:inline-block; padding-bottom:15px; font-size:16px;}
.footer2 .left .ftlx li { float:left; width:100%; font-size:12px; line-height:20px;}

.footer2 .right { float:right; width:660px;padding:60px 0; text-align:right;}
.footer2 .ftbq { border-bottom:#2f3336 1px solid; padding-bottom:6px;}
.footer2 .ftbq a { padding:0 10px;}
.footer2 .fximg img { vertical-align:middle; margin-left:10px;}

.footer3 { padding:15px 0;}
.footer3 span.zzb07tail a,.footer3 a{ color:#9fa1a2;}

.about { padding:0 35px; min-height:250px;}
.about p {padding:5px 0; text-indent:2em;}

.about .a1 li { float:left; width:32%; margin:5px;}
.about .a1 li img {max-width:100%;; height:auto !important; height:100%;}

.ab2 h3 { display:inline-block; padding:0 35px; line-height:35px; background:#006ead; text-align:center; color:#fff; font-size:18px; border-radius:35px; margin-bottom:15px;}
.ab2 img.pp { max-width:800px; height:auto !important; height:100%;}

.aabb { padding-top:10px; overflow:hidden;}
.aabb li { width:41.5%; float:left; border:#ddd 1px solid; padding:1% 2%; height:110px; overflow:hidden; margin:1% 2%;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc; border-radius:5px;}
.aabb li p { text-indent:0; font-size:14px; line-height:20px;}

.product {  line-height:22px; padding:0 15px; overflow:hidden;}
.product img { max-width:100%; height:auto !important; height:100%;}
.product dt { color:#000; width:90px; float:left; font-weight:bold; padding:5px 0;}
.product dd { width:730px; margin-left:90px; padding:5px 0;}
.product dd.cb { padding:0; height:0;}
.product dd img { max-width:350px; height:auto !important; height:100%;}

.product .pimg { width:650px; float:right;}
.product .tex { width:480px; float:left;}
.product .tex h4{ display:inline-block;}
.product p { padding:5px 0;}
.product img.ppi { float:right; margin:10px 0 10px 15px;}

.product table { width:100%; margin:5px auto;border-bottom:#89bfd3 1px solid;border-right:#89bfd3 1px solid;}
.product td,.product th {padding:5px 10px; font-size:14px; line-height:22px;border-top:#89bfd3 1px solid;border-left:#89bfd3 1px solid;color:#3a3a3a; text-align:center;}
.product th { font-weight:bold; color:#000; text-align:center;padding:10px; }
.product tr:nth-child(odd){background:#f7fdff;}
.product tr:nth-child(even){background:#fff;}

.product .pp22 li { width:31%; margin-left:3%; float:left;}
.product .pp22 li.ss { margin-left:0;}
.product .pp22 li img { max-width:100%; height:auto !important; height:100%;}

.product .pp23 li { width:48%; margin-left:4%; float:left;}
.product .pp23 li.ss { margin-left:0;}
.product .pp23 li .t1 img { float:right; margin-left:15px;}

.job { padding:0 20px 0 30px;} 
.job li { width:18.5%; margin:1% 15px; padding:20px; float:left; overflow:hidden;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-webkit-box-align:center;display:-ms-flexbox;-ms-flex-wrap:nowrap;-ms-flex-direction:row;-ms-flex-pack:start;-ms-flex-align:center;-ms-flex-line-pack:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center; text-align:center;}
.job li img { vertical-align:middle;}
.job li span { color:#006dab; padding-left:15px;}
.job li a { text-decoration:none;}

.time0 { text-align:center; padding-top:10px; color:#999; font-size:12px;}
.news { padding:0 35px;}
.news p {padding:5px 0; text-indent:2em;}
.news img { margin:5px 0; max-width:100%; height:auto !important; height:100%;}
.news table { width:100%; margin:5px auto;border-bottom:#666 1px solid;border-right:#666 1px solid;}
.news td,.news th {padding:5px 10px; font-size:14px; line-height:22px;border-top:#666 1px solid;border-left:#666 1px solid;}
.news th { background:#f5f5f5; color:#666; font-weight:bold; line-height:35px; text-align:center;}

.news .ppimg { text-align:center; width:100%; margin:0 auto;}
.news .ppimg li { display:inline-block; margin:10px;}
.news ul.ppimg2 { width:80%; padding:0 10%;}

.contact { padding:0 35px;}
.contact li { width:308px; padding:15px 20px; float:left; margin:0 15px;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
.contact li.ss { margin-left:10px;}

.pnpage { clear:both; text-align:center; margin-top:15px; padding-top:15px;}
.pnpage a { padding:0 10px; font-weight:bold;}

.close { clear:both; color:#f60; text-align:center; padding-top:10px;}
.close a{color:#f60; }

.yy td {padding:3px 0; font-size:14px;}
.yy input { border:#b2b5b5 1px solid;height:25px;line-height: 25px; margin:0 3px; color: #222; padding:0 10px; outline:none;}
.yy textarea {border:#b2b5b5 1px solid; line-height:25px;margin:0 3px;color: #222; padding:0 10px; outline:none; width:70%;}
.yy input.aak { background:#000; color:#fff; line-height:25px; padding:0 10px; cursor:pointer;}
.yy input.s1 { width:70%;}
.yy input.s2 { width:10%;}

table.bak { width:98%; margin:0 auto;border-bottom:#999 1px solid;border-right:#999 1px solid;}
.bak td,.bak th {padding:3px 10px; font-size:14px; line-height:20px;border-top:#999 1px solid;border-left:#999 1px solid; font-family:Verdana}
.bak th { background:#666; color:#fff; font-weight:bold; line-height:30px; text-align:center;}
.bak td img { max-width:200px; height:auto !important; height:100%;}

table.bak2 { width:98%; margin:0 auto;border-top:#666 1px solid;border-left:#666 1px solid;}
.bak2 td,.bak2 th {padding:5px 10px; line-height:24px;border-bottom:#666 1px solid;border-right:#666 1px solid; font-size:14px;}
.bak2 th { background:#f5f5f5; color:#666; font-weight:bold; line-height:35px; text-align:center;}
.bak2 a.more { background:#fa0; color:#fff; font-size:12px; text-align:center; width:75px; height:22px; line-height:22px; margin:0 auto; display:block; text-decoration:none; border-radius:35px;}
.bak2 a.more:hover { background:#147bb6; transition:0.4s;}

.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;}

.hzbg { width:100%; background:#f8f8f8; padding:15px 0; overflow:hidden; min-width:1200px;}
.hzbg .left { margin-top:20px;}

.pro_img td { padding:0 5px;}
.pro_img img { height:200px;}

.newlist li { width:96%; padding:2.5% 2%; float:left; border-bottom:#ddd 2px dotted;}
.newlist li .time { width:130px; height:105px; background:url(../images/newbg3.png) no-repeat; float:left; font-size:18px; color:#999; text-align:center; font-family:Georgia; border:#ced6d8 1px solid; border-radius:5px; padding-top:15px; margin-left:15px;}
.newlist li .time span { font-size:40px; padding:10px 0; font-weight:100; display:block;}
.newlist li:hover .time {color:#147bb6;}
.newlist li .text { float:right; width:83%;}
.newlist li h3 { font-size:16px; color:#000; padding-bottom:10px;background:url(../images/01.gif) no-repeat 0 10px; padding-left:20px;}
.newlist li h3 a,.newlist li h3 a:hover { color:#000;}
.newlist li .tex { color:#909090; line-height:22px; padding-left:20px; font-size:14px;}
.newlist li .more {  margin-top:12px; height:32px; line-height:32px; text-align:center; text-transform:uppercase;}
.newlist li .more a { width:100px;background:#6d6a6a; color:#fff; font-size:12px;height:32px; text-decoration:none; display:block;border-radius:3px; margin-left:20px;}
.newlist li:hover .more a,.newlist li:hover .more a:hover { background:#147bb6; transition:0.4s; margin-left:30px;}

.zp { padding:0 35px;}
.zp p { text-indent:2em;}
.zp span { color:#fa0;}
.zp a { color:#f60;}
.zpp p { font-size:14px; line-height:28px;text-indent:0; padding:5px 0;}
.zpp span { color:#006dab;}