@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/2 "Microsoft YaHei", "SimHei", "SimSun", "Helvetica Neue", Arial; color: #666; word-break: break-all; text-align: justify;  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:#858687; color:#000; }
a:hover { color: #1483c0; /*text-decoration:underline;*/ }
.fl { float:left !important; }
.fr { float:right !important; }
.pd25 { padding:0 25px 25px; }
.pd25-two { padding:25px; }
.wrap { width:1200px; margin:0 auto; /* position:relative; */ }
/*img { max-width:100%; }*/
.scale img { opacity: 1; transform: scale(1, 1); }
.scale:hover img { opacity: 0.95; transform: scale(1.1, 1.1); }
.textindent { text-indent:0 !important; }
.border-none { border:none !important; }
.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.map { margin-top:40px; width:100%; height:550px; overflow:hidden; }
.FocusScrool { /*width:100%;*/ height:445px; position: relative; margin: 0 auto; 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; height:100%; }
.FocusScrool .pic li { width:100% !important; height:445px; /*background-size:100% 100% !important;*/ }
.FocusScrool .pic img, .FocusScrool .pic a { width: 100%; height: 445px; display: block; text-indent:-999999px; }
.FocusScrool .hd { width:100%; position: absolute; bottom:20px; height:33px; text-align: center; font-size: 0; z-index: 1; display:none; }
.FocusScrool .hd li { margin:18px 5px 0; width: 70px; height: 7px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;
background:#fff; border-radius:0; zoom: 1; }
.FocusScrool .hd .on { background:#c71d20; }
.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: 0px; }
.FocusScrool .next { background-position: 0 -90px; right: 0; }
.FocusScrool .prev:hover, .FocusScrool .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }
.page-header {/*background:#fff;*/ padding:0 0 25px; }
.topR { height:40px; line-height:40px; }
.topR a { background:url(images/z_01.gif) no-repeat left center; padding:0 15px 0 10px; }
.nav{/* background:#168301; */padding: 25px 0 0 0;}
.nav li.m{/* width:12.5%; */float:left;position: relative;padding: 0 15px;}
.nav li.m1{ background:none;}
.nav li h3 a{display:block;text-align:center;color: #000;font-size:16px;height:50px;line-height:50px;text-align:center;padding: 0 5px;}
.nav li h3 a:hover,.nav li.on h3 a{/* background:#12702d; */border-bottom: 2px solid #258cc4;}
.nav li .sub{display:none;z-index:999999;position:absolute;background:#12702d;border-radius:0 0 4px 4px;padding:0 0 10px;width: 100%;}
.nav li .sub li{ line-height:26px; color:#fff; background:none;}
.nav li .sub li a{font-size:12px; color:#fff; display:block; padding:0 5px ; text-align:center;}
.nav li .sub li a:hover{ text-decoration:underline;}
.nav li.on .sub{display:block;}
.top_sub1 { height:20px; padding:10px 0; line-height:20px; background:#022753; color:#aeb3be; }
.top_sub1 a { color:#aeb3be; }
.logoWrap { background:url(images/logo.gif) no-repeat 0 0 #fff; height:90px; }
.footerLink { }
.page-footer { padding:60px 0 0 0; background:#272a30; font-size:14px; color:#d8d8d8; margin-top:60px;}
.footerLogo{ background:url(images/flogo.png) no-repeat left 0; width:360px; float:left;}
.footerLogo h2{ padding:0 0 0 56px; line-height:46px; color:#fff; font-size:18px; padding-bottom:10px;}
.footer_con{ float:right;}
.footer_con h2{line-height:46px; color:#fff; font-size:18px;}

.copy { /*font-size:14px; color:#fff; padding:15px 0; text-align:center;*/ }
.mainTitle { border-bottom:1px solid #004ca4; background:url(images/z01.png) no-repeat left center; height:40px; line-height:40px; font-size:16px; color:#002d62; text-indent:20px; margin-bottom:15px; }
.mainTitle a { font-size:12px; }
.main_01{ margin-top:25px; background:url(images/z02.gif) no-repeat 0 0; padding:70px 0 0 0; font-size:14px; color:#515151;}
.main_01 .video{background: url(../images/01_00.jpg) no-repeat left 0;height:191px;width: 246px;padding: 0 0 0 152px;}
.main_01 .t{ width:700px;}
.main_01 .list{ padding:50px 0 0;}
.main_01 .list li{width:20%; float:left;}
.main_01 .list img{display:block; margin:0 auto;}
.main_02{margin-top:60px;background:url(images/z03.gif) no-repeat 0 0;padding: 60px 0 0 0;font-size:14px;color:#515151;}
.main_02 .t{ background:url(../images/02.jpg) no-repeat left 0; min-height:180px; padding:0 0 0 300px;}
.main_03{margin-top:60px;background:url(images/z04.gif) no-repeat 0 0;padding: 60px 0 0 0;font-size:14px;color:#515151;}
.main_03 ul{background:url(../images/03.jpg) no-repeat 0 0;padding:0 0 0 470px;/* min-height:320px; */}
.main_03 li{background:url(images/z01.gif) no-repeat left 0;padding: 0 0 30px 30px;}
.main_03 a h2{ font-size:14px; color:#1d1d1d}
.main_03 a:hover h2{ color:#1483c0}
.main_03 a p{font-size:12px;color:#515151;line-height:18px;padding:10px 0 0 0;height: 36px;overflow: hidden;}

.mianNewList{}
.mianNewList li{float:left; width:50%;}
.mianNewList .box{ padding:20px 20px 0;}
.mianNewList li a{display:block; padding:0 0 20px 100px; border-bottom:1px dotted #dbd4cd; position:relative;}
.mianNewList li a .date{width:80px; height:70px; text-align:center; background:#eeeeee;  color:#666;font-size:25px; line-height:41px; position:absolute; left:0; top:0}
.mianNewList li a .date span{ font-size:14px; line-height:20px;display:block;}
.mianNewList li a h2{ font-size:14px;}
.mianNewList li a p{font-size:12px;color: #999;line-height: 22px;height: 44px;overflow: hidden;}

.DetailNewsList{}
.DetailNewsList li{float:left; width:33.3333%; padding:0 0 10px;}
.DetailNewsList li a{width:252px; margin:0 auto; display:block; text-align:center;}
.DetailNewsList li a h2{ font-size:14px; line-height:30px;}
.DetailNewsList li a p{ font-size:12px; color:#a3a3a3; line-height:18px;height:36px; overflow:hidden;}
.DetailNewsList li img{width:253px; height:159px;}

.page-container { /*padding:20px 0 40px;*/ }
.pageLeft { width:260px; background:url(images/z05.gif) no-repeat left bottom; padding:0 0 104px;}
.pageLeft .T {text-indent: 14px;font-size:30px;background: #00275b;height: 65px;color:#fff;text-align: center;line-height: 30px;padding: 15px 0 0 0;border-top: 3px solid #f60;}
.pageLeft .T span{ font-size:16px; display:block;}
.pageLeft ul {background: #eaeaea;border: 1px solid #f2f2f2;border-top: none;}
.pageLeft li {border-top:1px solid #034182;/* background:url(images/z05.gif) no-repeat 35px center; *//* text-indent:50px; */border-top: 1px solid #f2f2f2;}
.pageLeft li a {display:block;line-height: 53px;color: #666;font-size:14px;text-align: center;}
.pageLeft li a:hover,.pageLeft li.on a{background: #007BBF;color:#fff;}
.pageRight { width:910px; }
.proListCon { }
.proListCon li { width:25%; float:left; padding-bottom:20px; }
.proListCon li .box { padding:0 10px; }
.proListCon li a { border:1px solid #c0c0c0; display:block; margin:0 auto; text-align:center; }
.proListCon li a p { }
.newsList { padding:0px 0 15px; }
.newsList .bd { line-height:38px; border-bottom:1px dotted #d0d0d0; }
.newsList .bd span { float:right; font-size:12px; }
.newsList .bd a h3 { color:#4f4f4f; font-size:13px; width:500px; }
.newsList .hd { }
.newsList .hd a { display:block; }
.newsList .hd img { float:left; padding:0 15px 0 0; }
.newsList .hd a h2 { font-size:16px; color:#004ea3; }
.newsList .hd a p { font-size:12px; color:#646464; padding:0; margin:5px 0 10px 0; max-height:104px; overflow:hidden; }
.newsList .hd a span { font-size:12px; color:#004ea3; }
.pageRWrap { width:740px; background:#f8f8f8; }
.breadCrumb {height:43px;line-height:43px;border-bottom: 1px dotted #ccc;margin-bottom:20px; background:url(images/z06.gif) repeat-x 0 bottom/* background:url(images/z01.png) no-repeat left center; *//* padding:0 0 0 15px; */}
.breadCrumb span {font-size:18px;color: #007BBF;}
.breadCrumb .r {font-size:14px;color: #000;padding:0 10px 0 10px;}
.breadCrumb a { font-size:14px; color:#000; }
.pageContainer { padding:20px 15px; min-height:320px; }
.news { padding:0 0 20px; }
.news .left { width:220px; float:left; }
.news img { width:190px; height:150px; }
.news .right { width:690px; float:right; }
.news li { border-bottom:3px solid #e5e5e5; padding:10px 0 15px; }
.news a h2 { font-size:18px; line-height:30px; color:#000; }
.news a p { font-size:13px; line-height:24px; height:72px; color:#6e6e6e; }
.news a em { font-size:12px; display:block; color:#6e6e6e; }
.news a span { font-size:14px; color:#005f1b; }
.news a { display:block; }
.proList { }
.proList li { float:left; padding: 0 15px 30px; }
.proList a { display:block; padding:10px 10px 0; border:1px solid #eee; text-align:center; }
.proList img { width:185px; height:150px; }
.proList a p { text-align:center; color:#5e5e5e; height:30px; line-height:30px; width:185px; }
.proList a:hover { border-color:#ff6600; }
.Detail { color:#333; font-size:14px; line-height:26px;/* min-height:300px;padding: 20px 0 0 0;*/ }
.Detail p { padding:7px 0 9px; /* text-indent:25px; */ }
.Detail img { display:block; margin:0 auto; max-width:100%; }
.DetailTab { }
.DetailTab .hd { width:139px; float:left; }
.DetailTab .hd li { width:132px; height:35px; text-align:center; background:#ddd; color:#000; font-size:14px; line-height:35px; margin-bottom:13px; position:relative; cursor:pointer; }
.DetailTab .hd li em { width:7px; height:13px; background:url(images/i6_07.png) no-repeat; position:absolute; right:-7px; top:11px; display:none; }
.DetailTab .hd li.on { background:#006a94; color:#fff; }
.DetailTab .hd li.on em { display:block; }
.DetailTab .hd a { color:#000; display:block; }
.DetailTab .hd li.on a { color:#fff; }
.DetailTab .hd span { display:block; }
.DetailTab .bd { width:950px; min-height:300px; float:right; }
.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: 456px; height:22px; background: #f3f3f3; border: 1px solid #dadada; padding: 18px 20px 18px 21px; }
.mess .btn { width:500px; color:#0b89dd; height:47px; margin:0 auto; display: block; background:#fff; cursor:pointer; border:2px solid #0b89dd; font-size:18px; line-height:47px; }
.newsColT { line-height:38px; font-size:15px; color:#006994; border-bottom:1px solid #ccc; margin-bottom:20px; }
.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; }
.prozoomBox { padding:0 20px 30px; ; }
.prozoomRight { float:left; color:#018b3e; }
.prozoomRight h2 { font-size:20px; line-height:30px; }
.prozoomRight p { font-size:14px; line-height:30px; padding:15px 0 20px 0; }
.prozoomRight .tel { font-size:14px; }
.prozoomRight .tel span { font-size:22px; }
.prozoomRight a { background:url(../images/buynowsmalls.gif) no-repeat center center; width:135px; height:40px; display:block; margin-top: 30px; }
.jqzoom { float:left; border:none; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; }
.jqzoom img { background:url(images/loading.gif) no-repeat center center; max-width:100%; }
.zoomdiv { z-index:100; position:absolute; top:0px; left:0px; width:350px; height:350px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:20px; height:20px; border:1px solid #aaa; background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }

.caseList{}
.caseList li{ padding:20px 0;    border-bottom: 1px dotted #dbd4cd;}
.caseList a{display:block;}
.caseList a img{ float:left; padding:0 15px 0 0; width:200px; height:160px;}
.caseList a h2{}
.caseList a span{color: #929292}
.caseList a .text{    color: #5A5A5A; height:72px; overflow:hidden;}



/*图片小图预览列表*/
.spec-preview { width:350px; height:350px; border:1px solid #DFDFDF; float:left; }
.spec-scroll { clear:both; width:352px; padding: 5px 0 0 0; }
.spec-scroll .prev { float:left; margin-right:4px; }
.spec-scroll .next { float:right; }
.spec-scroll .prev, .spec-scroll .next { display:block; font-family:"宋体"; text-align:center; width:10px; height:54px; line-height:54px; border:1px solid #CCC; background:#EBEBEB; cursor:pointer; text-decoration:none; }
.spec-scroll .items { float:left; position:relative; width:322px; height:56px; overflow:hidden; }
.spec-scroll .items ul { position:absolute; width:999999px; height:56px; }
.spec-scroll .items ul li { float:left; width:64px; text-align:center; }
.spec-scroll .items ul li img { border:1px solid #CCC; padding:2px; width:50px; height:50px; }
.spec-scroll .items ul li img:hover { border:2px solid #FF6600; padding:1px; }
.prozoomBoxBd { padding:0 20px; }
.prozoomBoxBdT, .prozoomBoxBd2 { height:40px; line-height:40px; border-bottom:3px solid #12702d; color:#12702d; font-size:16px; }
.prozoomBoxBd ul { padding: 10px 0 0 40px; }
.prozoomBoxBd li { float:left; width:222px; padding: 10px 15px 0; }
.prozoomBoxBd li img { width:216px; height:160px; border:1px solid #ccc; padding:2px; }
.prozoomBoxBd li a p { text-align:center; line-height:24px; }
.prozoomBoxBd2 { width:870px; margin-left:20px; }
.prozoomBoxBd2 span { height:40px; float:left; background:#12702d; color:#fff; border-radius:4px 4px 0 0; padding:0 15px; }
.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: #F51F2F; color:#fff; border-color: #F51F2F; }
.page a.current { background: #E50012; color:#fff; border-color: #E50012; }
.page a.Disable { background:#fff; color:#c1c1c1; border-color:#c1c1c1; }
