@charset "utf-8";
/* CSS Document */
/**::selection{background:red;}*/
/*behavior: url(../js/PIE.htc);*/
.hover{transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
.hover,.hover:hover,.hover:visited,.hover:active,.hover:link{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
from, div, dl, dd, dt, ol, ul, li, a, img, input, h1, h2, h3, h4, h5, h6, table, a, p, form,em ,i{ margin: 0; padding: 0; border: 0; font-weight: normal; }
ul, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form,em,i { list-style-type: none; font-style:normal; }
body { margin: 0 auto; padding: 0; font: normal 12px/20px "Microsoft YaHei", "SimHei", "SimSun", "Helvetica Neue", Arial;color: #666; word-break: break-all; text-align: justify; background:#fff; width: 100%; }
img, li { vertical-align: top; }
.img { display: block; }
.clear { clear: both; width: 0; height: 0; border: 0; margin: 0; padding: 0; visibility: hidden; font-size: 0; line-height: 0; }
.clearfix { zoom: 1; }
.clearfix:after { content: ""; display: block; clear: both; height: 0; }
*:focus {outline: none;}
a { text-decoration: none; color:#424242;}
a:hover { color: #e7161a; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.pd25{ padding:0 25px 25px;}
.pd25-two{ padding:25px;}
.wrap{width:1100px; margin:0 auto; /*padding:0 35px; background:#fff;  position:relative; */ }
img{max-width:100%;}
.textindent{ text-indent:0 !important;}
.border-none{border:none !important;}
.text-overflow {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page-header{ }
.top_sub1{ background:#262a2d; line-height:40px;}
.top_sub1 .wrap{background:#f1f2f4;}
.top_sub1 p{ margin-left:10px; background:url(images/z01.png) no-repeat left center; padding:0 0 0 15px;}
.top_sub1 img{margin:5px 10px 0 0;}
.top_sub2{ background:#44494d;}
.top_sub2 .wrap{background:#fff; position:relative;}
.top_sub2 .logo{ background:url(images/logo.jpg) no-repeat; width:330px; height:90px;}
.top_sub2 .tel{ width:322px; height:54px; color:#fff; padding:13px 0 0 77px; background:url(images/z05.png) no-repeat; position:absolute; left:0; top:90px; z-index:99999999999999999; line-height:22px; font-weight:bold; font-size:14px;}
.top_sub2 .tel p{ font-weight:normal; font-size:12px;}
.nav{ float:right; text-align:center;}
.nav li{ float:left; width:110px; padding:0 5px;}
.nav li a{ display:block;border-top:2px solid #fff; line-height:24px; padding:22px 0 0 0; font-size:13px; color:#000;}
.nav li a span{ display:block; line-height:18px; font-family:"Times New Roman", Times, serif; font-size:12px; color:#d9d9d9;}
.nav li a:hover,.nav li.on a{ border-color:#02389c; color:#02389c; text-decoration:none;}
.nav li a:hover span,.nav li.on a span{ color:#02389c;}
.FocusScrool {width:100%;height:610px;position: relative;margin:0px auto 0px;overflow:hidden;background:url(images/gupiao.png) repeat-x 0 bottom;/* background:url(images/shadow.gif) no-repeat center bottom;*/}
.FocusScrool .pic {/* position: relative; */z-index: 0; width:100% !important; margin-bottom:40px;}
.FocusScrool .pic li{width:100% !important; height:610px; /*background-size:100% 100% !important;*/}
.FocusScrool .pic img,.FocusScrool .pic a { width: 100%; height: 610px; display: block; text-indent:-999999px;}
.FocusScrool .hd {width:100%;position: absolute;top: 620px;height:33px;/* background:url(images/png2.png);*/text-align: center;/*text-indent: 63px; */font-size: 0;z-index: 1; display:none;}
.FocusScrool .hd li {margin:18px 5px 0;width: 14px;height: 14px;overflow: hidden;/*background:url(images/icoCircle.png) no-repeat 0 0;*/cursor: pointer;display: inline-block; *display:inline;background: #000;border-radius:0;zoom: 1;border-radius:50%;}
.FocusScrool .hd .on {background: #FFFFFF;}
.FocusScrool .prev, .FocusScrool .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.FocusScrool .prev { left: 0; }
.FocusScrool .next { background-position: 0 -90px; right: 0; }
.FocusScrool .prev:hover, .FocusScrool .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }
.FocusScrool .wrap{height:0; line-height:0; position:relative;}
.adbanner{ height:520px;}
.adbanner .pic{ height:520px;}
.adbanner .pic li{ height:520px;}
.adbanner .pic img,.adbanner .pic a{ height:520px;}
.adbanner .hd{ display:block; top:480px;}
.pageTitle{ height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#343434; background:url(images/z15.gif) repeat-x left center; margin-bottom:20px;}
.pageTitle p{ float:left; background:#fff; padding:0 10px 0 0;}
.pageTitle span{    color: #D8D8D8; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 10px;}
.breadCrumb{ height:19px; line-height:19px; color:#5a5a5a; font-size:12px; padding:0 0 0 10px; background:url(images/z16.gif) no-repeat left center; }
.pageTab{ height:48px; margin-bottom:20px;}
.pageTab ul{ float:right; background:#f5f5f5; height:33px; padding:7px 20px 8px;}
.pageTab li{float:left; line-height:33px; padding:0 3px;}
.pageTab li a{ color:#434343; padding:0 15px; display:block; border-radius:3px; overflow:hidden;  text-decoration:none;}
.pageTab li.on a,.pageTab li a:hover{ background:url(images/z17.png) no-repeat center center; color:#fff;}


.page-footer{ background:#333; padding:15px 0 0 0;}
.f_sub1{ background:url(images/z08.png) no-repeat 982px center; min-height:121px; margin-bottom:15px;}
.f_sub1 .con{height:60px; line-height:20px; color:#6e6e6e;} 
.f_sub1 .tel{ background:url(images/z07.png) no-repeat left center; line-height:30px; font-weight:bold; font-size:16px; color:#fff; padding:0 0 0 15px; margin:10px 0 0 0;}
.f_sub2{ background:#1c1c1c; padding:15px; color:#333; line-height:18px; text-align:center;}

.mainNewsWrap{ height:0; line-height:0; position:relative;}
.mainNews{ height:168px; width:100%; background:url(images/z06.png); position:absolute; left:0; top:-168px;}
.mainNews .wrap{ height:168px; position:relative;}
.mainNewsHd{ height:40px; line-height:40px; overflow:hidden; color:#fff; background:url(images/z04.png) no-repeat 74px center; padding:0 0 0 100px; font-size:14px;}
.mainNewsHd span{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.mainNewsHd .list{width:870px;}
.mainNewsHd .list li{width:30%; float:left; padding:0 1.5%;}
.mainNewsHd .list li a{color:#fff; display:block; font-size:12px;}
.mainNewsHd .tempWrap{ float:right;}
.mainNews .n{ background:#222439; height:128px;}
.mainNews .n img{ width:148px; height:128px; float:left;}
.mainNews .n div{ width:197px; height:128px; padding:0 10px;}
.mainNews .n a h2{ line-height:29px; border-bottom:1px solid #393a4d; margin-top:10px; color:#fff; font-size:16px;}
.mainNews .n a p{ line-height:20px; height:60px; overflow:hidden; margin-top:10px;color:#7f947f;}
.mainPro{ padding:30px 0 0 0;}
.mainProT{ background:url(images/z09.gif) no-repeat left 0px; height:26px;}
.mainProT a{ float:right; width:70px; height:26px;}
.mainProList{}
.mainProList li{ float:left; text-align:center;margin: 0 16px 0 0;}
.mainProList li.last{margin:0;}
.mainProList a{ border:1px solid #eaeaea; display:block; padding:15px; text-decoration:none; line-height:30px;}
.mainProList a p{ height:30px;    width: 175px;}
.mainProList img{ width:175px; height:130px;}
.mainAbout{ width:689px; height:257px; background:url(images/z12.gif) no-repeat; position:relative;}
.mainAbout h3{ font-size:14px; font-weight:bold; position:absolute; width:366px; height:20px; left:262px; top:81px; color:#fff;}
.mainAbout p{ width:450px; height:100px; color:#6a9bbe; line-height:24px; font-size:12px; position:absolute; left:239px; top:127px;}
.mainAbout a{ width:53px; height:21px; position:absolute; left:636px; top:38px;}
.mainNwrap{ background:url(images/z14.gif) no-repeat; width:411px; height:232px; margin-top:25px; position:relative;}
.mainNwrapT{ background:url(images/z13.gif) no-repeat; width:411px; height:51px; position:absolute; left:0; top:-51px;}
.mainNwrapT a{width:66px; height:51px; margin-right:16px; float:right;}
.mainNwrap ul{ padding:0 30px 0 60px;}
.mainNwrap ul li{ background:url(images/z10.png) no-repeat left center; line-height:30px; padding:0 0 0 15px;}
.mainNwrap ul li a{display:block; height:30px; color:#333333; text-decoration:none;}
.mainNwrap ul li a:hover{ color:#02389c;}



.copy{ color:#fff; text-align:center; font-size:13px; line-height:24px;}
.pageContainer{ background:url(images/bg2.gif) repeat-y 35px 0 #fff; min-height:300px; border-top:2px solid #fff;}




.page-container{ padding:20px 0 20px;}

.Detail{ color:#000; font-size:14px; line-height:26px; min-height:300px;/*padding: 20px 0 0 0;*/ margin:0 auto;}
.Detail img{margin:0 auto; display:block;}
.Detail p{ padding:0px 0 15px; /* text-indent:25px; */}


.newsList{ margin-bottom:20px;}
.newsList li{ line-height:33px; border-bottom:1px dashed #e5e5e5;}
.newsList li a{ color:#333; text-decoration:none;}
.newsList li a .tag{ color:#026fc4;}
.newsList li a .date{ color:#acacac;}
.newsList li a:hover{ color:#0064d4;}


.mess{ width:500px;}
.mess dl{ padding:20px 0 0px;}
.mess dd{ /*width:523px; height:57px;*/ position:relative;}
.mess img{position:absolute; left:22px; top:22px;}
.mess .text{ width:426px; height:22px; background:#fafafa; border:1px solid #eaf0f3; padding:18px 20px 18px 51px;}
.mess .btn{  width:500px; color:#e50012; height:47px; margin:0 auto;display: block; background:#fff; cursor:pointer; border:2px solid #e50012; font-size:18px; line-height:47px;}

.contact{}

.newsDetailT{ text-align:center; border-bottom:1px solid #eee;  margin-bottom:25px; }
.newsDetailT h1{ font-size:18px; color:#000; line-height:24px; padding-bottom:10px;}
.newsDetailT p{ margin-bottom:20px;}
.contactBox{ width:460px; line-height:25px; color:#333; font-size:14px;}
.contactBox h1{ font-size:20px; line-height:24px;}
.contactBox h2{ font-size:17px; line-height:20px;}
.contactBox .line{ height:0; border-top:1px dotted #000; margin:10px 0;}
.hr{}
.hrList{ padding:25px 0 0 0;}
.hrList li{ width:500px; height:230px; background:#ebebeb; padding:15px; color:#333; line-height:21px; float:left; margin: 12px; overflow:hidden;}
.hrList li strong{ font-size:15px; color:#045c80; line-height:18px; padding:0 0 8px; margin-bottom:8px; border-bottom:1px dotted #004e7a; display:block;}
.produce{}
.produceBox{ width:570px; min-height:200px;}
.produceT{ height:55px; line-height:55px; color:#006994; font-weight:bold; border-bottom:1px solid #eee; margin-bottom:15px;}
.produceBox dd{float:left; width:50%;}

.proDetail{}
.proDetail .hd{ margin-bottom:40px;}
.proDetail .hdT{ height:45px; line-height:45px; background:#006994; font-size:14px; color:#fff; font-size:16px; padding:0 20px;}
.proDetail .hd dl{ border:1px solid #d6d6d6; border-top:none; padding:25px;}
.proDetail .hd dd{ width:250px; height:220px; border-right:1px solid #d6d6d6; padding:0 20px; margin-right:40px; float:left;}
.proDetail .hd dd img{ max-width:250px; max-height:220px; display:block; margin:0 auto;}
.proDetail .hd dt{ width:450px; float:left; color:#333; line-height:25px;}
.proDetail .bd{}
.proDetail .bdT{ background:#a1d8e6; font-size:15px; font-weight:bold; padding:0 60px 0 25px; height:40px; line-height:40px; color:#000;}
.proDetail .bd li{ line-height:30px;}
.proDetail .bd li span{width:105px;}
.proDetail .bd a{ float:left; width:670px; padding:0 0 0 10px;}







.page{text-align:center;}
.page a{display:inline-block; *display:inline; *zoom:1; border-radius:4px; margin:0 2px; line-height:38px; padding:0 15px; border:1px solid #e0e0e0; color:#666;/*transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;*/}
.page a:hover{background: #0692FF;color:#fff;border-color: #0692FF;}
.page a.current{background: #026FC4;color:#fff;border-color: #026FC4;}
.page a.Disable{background:#fff; color:#c1c1c1; border-color:#c1c1c1;}



.fengye{ height:38px; line-height:38px; margin:10px 25px 30px 10px;}
.off{ width:60px; height:38px; line-height:38px; font-size:12px; border:1px #CCC solid;  display:block; margin-right:5px; float:left; text-align:center;border-radius:4px;}
.fenkong{ float:left;}
.fenkong a{width:40px; height:40px; line-height:40px; font-size:12px;color:#333;  display:block; margin-right:5px; float:left; text-align:center;border:1px #CCC solid;border-radius:4px;}
.fenyeon{width:38px; height:38px; line-height:38px; font-size:12px; background:#B5873A; color:#FFF; font-weight:bold; display:block;border:1px #CCC solid;border-radius:4px;}
.fenkong a.fenyeon{color: #fff;}
