@charset "utf-8";
/* CSS Document */
/**::selection{background:red;}*/
/*behavior: url(../js/PIE.htc);*/
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 13px/2 "Microsoft YaHei", "SimHei", "SimSun", "Helvetica Neue", Arial; color: #333; word-break: break-all; text-align: justify;width: 100%; background:url(images/bg.gif) repeat-x;}
img, li { vertical-align: top; }
.img { display: block; }
.clearfix { zoom: 1; }
.clearfix:after { content: ""; display: block; clear: both; height: 0; }
*:focus {outline: none;}
a { text-decoration: none; color:#000;}
a:hover { text-decoration: none;color:red;}
.radius{ border-radius:5px;behavior: url(../js/PIE.htc);}
.fl{float:left!important;}
.fr{float:right!important;}
.pd10{ padding:10px!important;}
.pd15{ padding:15px!important;}
.mb10{ margin-bottom:10px!important;}
.mb20{ margin-bottom:20px!important;}
.pdb20{ padding-bottom:20px;}
.border{ border:1px solid #ddd;}
.wrap{width:1100px; margin:0 auto;}
img{max-width:100%;}
.text-overflow {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.top_sub1{ background:url(images/tel.png) no-repeat left 0; line-height:26px; font-size:15px; color:#333; margin-top:33px; padding:0 0 0 33px;}
.top_sub1 a,.top_sub1 em{ font-size:12px; color:#333;}
.top_sub1 a.on,.top_sub1 a:hover{ color:#045797;}
.search{ width:261px; height:30px; background:url(images/search.png) no-repeat 0 0; margin-top:17px; position:relative;}
.search .text{width:201px; height:20px;padding:5px 10px; background:none; border:none; position:absolute; left:0; top:0;}
.search .btn{width:40px; height:30px; background:none; border:none; position:absolute; right:0; top:0; cursor:pointer; text-indent:-999999px;}
.nav{ overflow:hidden;}
.nav li{ float:left; width:183px; height:44px; border-left:1px solid #4381b1; margin:0 0 0 -1px; }
.nav li a{display:block; font-size:15px; line-height:44px; color:#fff; text-align:center;}
.nav li a:hover{background:url(images/navHover.jpg) no-repeat center center;}

.banner { position: relative; width: 100%; height:535px; overflow: hidden; }
.banner .pic { position: relative; z-index: 0; }
.banner .pic a { width: 960px; height: 535px; display: block; }
.banner .pic li{width: 100%; height: 535px;}
.banner .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.banner .hd li { margin: 0 5px;/* background: url(images/dot.png) no-repeat 0 -16px;*/ background:#045797; height: 10px;width: 80px; overflow: hidden;  cursor: pointer; display: inline-block; *display:inline;
zoom: 1; }
.banner .hd .on {/* background-position: 0 0; */ background:#fff;}
.banner .prev,
.banner .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: 2; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.banner .prev { left: 0; }
.banner .next { background-position: 0 -90px; right: 0px; }
.banner .prev:hover,
.banner .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }

.footer{ padding:15px 0; background:#045797; color:#fff; font-size:12px; line-height:22px;text-align:center;  margin-top:30px; color:#9bc2e0;}
.f_nav{ font-size:14px; text-align:center; font-family:"simsun"; padding:0 0 10px;}
.f_nav em{font-size:12px; padding:0 10px;}
.footer a{color:#9bc2e0;}
.footer a:hover{ color:#fff;}

.main_l{ width:354px;}
.main_r{width:705px;}
.mainT{ background:url(images/Tbg.gif) no-repeat right 0; height:35px; margin-bottom:10px;}
.mainT span{font-size:16px; line-height:35px; color:#fff; background:#045797; padding:0 25px;}
.mainT a.more{ background:url(images/more.gif) no-repeat center center; width:41px; height:35px; margin-right:11px;}

.mainNews{}
.mainNews li{ border-bottom:1px dotted #9c9c9c; background:url(images/arrow_02.gif) no-repeat left center; height:29px; line-height:29px; padding:0 0 0 13px;}
.mainNews li a{ width:250px;}
.mainPro{ position:relative;}
.mainPro .next,.mainPro .prev{ width:14px; height:26px; position:absolute; top:50%; margin-top: -35px; background:url(images/arrow_03.gif) no-repeat 0 0;}
.mainPro .next{ left:-25px;}
.mainPro .prev{ right: -19px; background-position: 0 bottom;}
.mainPro li{float:left; width:169px; text-align:center; line-height:45px; padding: 0 3px;}
.mainPro img{width:169px; height:134px;}

.pageContainer{ }
.page-left{ width:228px;}
.page-right{ width:840px;}
.page-left{}
.leftT{ background:#023670; color:#fff; padding:18px 0; margin-top:-20px;}
.leftT span,.leftT em{ display:block; text-align:center; font-size:20px; line-height:25px;}
.leftT em{font-size:13px; line-height:20px;}
.leftNav{}
.leftNav li{ height:42px; background:#014da2; text-align:center; margin-top:2px;}
.leftNav li a{ font-size:14px; line-height:42px; display:block; color:#fff; padding: 0 10px;}
.leftNav li a:hover,.leftNav li.on a{background:#da251c;}
.leftConBox{ background:#e9e9e9; line-height:22px;}
.leftConBox p{ padding:10px;}
.breadcrumb{ height:42px; line-height:42px; border-bottom:1px solid #bababa; margin-bottom:20px; font-size:20px; color:#045797;}
.breadcrumb span{font-size:12px; color:#000;}

.pageT{ text-align:center; font-size:21px; color:#0273b7; line-height:30px; margin-bottom:20px;}
.pageT span{font-family:Arial, Helvetica, sans-serif; display:block; font-size:18px;}
.Detail{ font-size:14px; color:#333;}
.Detail p{ padding:5px 0 8px;}
.Detail img{margin:0 auto; display:block;}

.proT{ text-align:center; margin-bottom:40px;}
.proT a{text-align:center; display:inline-block; width:100px; height:33px; line-height:33px; font-size:14px; background:#0273b7; color:#fff; border-radius:3px; margin:0 2px;}
.proT a:hover,.proT a.on{background:#fe0000;}
.proList{}
.proList li{ width:270px; padding: 0 5px;}
.proList img{width:266px; height:193px; padding:1px; border:1px solid #c0c0c0;}


.mess{ width: 373px;}
.mess dl{ padding: 5px 0 0px;}
.mess dd{ /*width:523px; height:57px;*/ position:relative;}
.mess img{position:absolute; left:22px; top: 10px;}
.mess .text{ width: 300px; height:22px; background:#fafafa; border:1px solid #eaf0f3; padding: 8px 20px 8px 51px;}
.mess .btn{  width: 373px; color:#e50012;   height: 39px; margin:0 auto;display: block; background:#fff; cursor:pointer; border:2px solid #e50012; font-size:18px;   line-height: 37px;}

.contact{ width:300px; height:270px; padding:30px 0 0 30px; background:#abf3d0; color:#000; line-height:36px;}
.contact img{display:inline-block;  padding: 9px 5px 0 0;}


.newsList{}
.newsList li{ background:url(images/i8.gif) no-repeat left center; padding:0 0 0 15px; border-bottom:1px dotted #a3a3a3; line-height:34px;}
.newsList span{ font-size:12px; color:#666;}
.newsList a{ color:#000; font-size:13px;}
.newsList a:hover{ color:#3c638c;}

.newsDetail{}
.newsDetail .hd{ padding-bottom:0 0 15px; color:#666;}
.newsDetail .hd h1{ font-size:16px;text-align:center; text-align:center; padding: 10px 0 0; color: #333; font-weight:bold;}
.newsDetail .hd .info{ /* font-family:"simsun"; */ /* line-height:30px; */ text-align:center; border:1px dotted #ddd; border-width: 0 0 1px 0; font-size: 12px;}
.newsDetail .bd{ margin-top:15px; border-top:1px dotted #ddd; padding:5px 0 10px;}
.newsDetail img{ max-width:100%; display:block; margin:0 auto;}
.newsDetail p{ padding:10px 0 5px 0;}

.ProDetail{}
.ProDetail dd{ width:420px;}
.ProDetail dd img{width:420px;}
.ProDetail dt{ width:400px; font-size:14px; line-height:26px;}
.ProDetail dt h1{ font-size:16px; color:#014da2;}
.ProDetail .hd{ height:30px; border-bottom:1px solid #bcbcbc; margin:20px 0 10px;}
.ProDetail .hd span{float:left;font-size:14px; line-height:31px; height:31px; color:#fff; background:#045797; padding:0 25px;}

.conT{ font-size:25px; color:#0273b7;}
.contactL{ width: 400px;}
.contactL .lc{ background:url(images/conBg.gif) no-repeat; height:276px; padding:0 0 0 61px; line-height:54px;}

	
.page{ text-align:center; padding:20px 0 0 0;}
.page a{ display:inline-block; d*isplay:inline; *zoom:1;  padding:0 8px;border-radius:3px; background:#fff; color:#000!important; border:1px solid #ccc; margin-right:5px;}
.page a.current{ background:#f1f8fe; color:#227de6; border-color:#227de6; cursor:default;}



.fengye{ height:20px; line-height:20px; margin:10px 25px 30px 10px;}
.off{ width:60px; height:20px; line-height:20px; font-size:12px; border:1px #CCC solid;  display:block; margin-right:5px; float:left; text-align:center;}
.fenkong{ float:left;}
.fenkong a{width:22px; height:22px; line-height:22px; font-size:12px;color:#FFF;  display:block; margin-right:5px; float:left; text-align:center;}
.fenyeon{width:20px; height:20px; line-height:20px; font-size:12px; background:#f1f8fe; color:#FFF; font-weight:bold; display:block;}









