@charset "utf-8";
/* CSS Document */
/*全局设置*/
body {font-size:14px; color:#666666; line-height: 200%; font-family: "Microsoft YaHei";}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin:0; padding:0;}
table, td, tr, th {	font-size:14px;}
s{font-style: normal; text-decoration: none;}
ol, ul { list-style:none;}
li { list-style-type:none;}
h1, h2, h3, h4, h5, h6, pre {font-size:12px; font-weight:normal;}
input {	font-family:Arial; font-size:12px;}
a {	color:#666666;	text-decoration:none;}
a:hover {color:#005652/*!important*/; text-decoration:none;}
a:focus{outline:none; -moz-outline:none; color:#666666; text-decoration: none;}
.icon a{color:#fff;}
.arial{font-family: arial;}
.font120 {	line-height:120%;}
.font150 {	line-height:150%;}
.fontRed {	color:red;}
.fontGreen { color:#0F0;}
.fontblue {	color:#005652;}
a.fontblue {	color:#005652;}
.fontYellow {color:#FF0;}
.fontGray {	color:#CCC;}
.fontWhite {color:#FFF;}
.fontBlack{color: #333;}
.f12 {	font-size:12px;}
.f14 {	font-size:14px;}
.f14blue {font-size:14px; color:#0168B7;}
.f14blueB {font-size:14px; color:#39F; font-weight:bold;}
.f14red {font-size:14px;	color:red;}
.f14redB {font-size:14px; color:red;	font-weight:bold;}
.f14White {	font-size:14px;	color:#FFF;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f22 {	font-size:22px;}
.f24 {	font-size:24px;}
.f26 {	font-size:26px;}
.f20 {	font-size:20px;}
.f30{font-size:30px;}
.picR {	float:right; margin:5px 0 0 15px;}
.picL {	float:left; margin:5px 15px 0 0;}
.marL5 { margin-left:5px;}
.marR5 { margin-right:5px;}
.marR10 { margin-right:10px;}
.marR15 { margin-right:15px;}
.marR25 { margin-right:25px;}
.marR35 { margin-right:35px;}
.marL10 {margin-left:10px;}
.marL20 {margin-left:25px;}
.marL25 {margin-left:25px;}
.marTB5 {margin-top:5px; margin-bottom:5px;}
.marT5 {margin-top:5px;}
.marTB10 {margin-top:10px; margin-bottom:10px;}
.marTB15 {margin-top:15px; margin-bottom:15px;}
.marT9{ margin-top: 9px;}
.marT10 {margin-top:10px;}
.marT15 {margin-top:15px;}
.marT20 {margin-top:20px;}
.marT25 {margin-top:25px;}
.marT29 {margin-top:29px;}
.marT30 {margin-top:30px;}
.marT35 {margin-top:35px;}
.marT40 {margin-top:40px;}
.marB5 {margin-bottom:5px;}
.marB10 {margin-bottom:10px;}
.marB15 {margin-bottom:15px;}
.marB20 {margin-bottom:20px;}
.pad5{ padding: 5px;}
.pad10{ padding: 10px;}
.pad15{ padding: 15px;}
.padT10 {padding-top:10px;}
.padT15 {padding-top:15px;}
.padB15 {padding-bottom:15px;}
.padT30{padding-top: 30px;}
.pad25{ padding:25px 35px 25px 35px;}
.pad65{ padding:65px;}
.padTB5{ padding:5px 0;}
.padTB35{ padding:35px 0;}
.pad0{ padding:0 !important;}
.pad1015{padding: 10px 15px;}
.padT20{padding-top: 20px;}
.padB20{padding-bottom: 20px;}
.vm{vertical-align: middle;}
.vt{vertical-align: top;}
.vb{vertical-align: bottom;}
.radiusNone{border-radius:0;}

/*清除浮动*/
.clearfloat {clear:both; margin:0; padding:0; overflow:hidden; height:0;}
#layout{overflow:auto;zoom:1;}
#layout:after{display:block;clear:both;content:"";visibility:hidden;height:0;}

/*分页*/
.PageMenu{ text-align: center; margin-top: 20px;}
.pagination > li > a, .pagination > li > span{ color: #333;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background: #1d2088; border: solid 1px #1d2088;}

.return{ text-align:center; line-height:50px; margin-top:20px; font-weight:bold; border-top:1px dashed #CCC; }

/*首页*/

.content{width: 1000px; margin: 0 auto;}
.content1{width: 1040px; margin: 0 auto;}

.icon{background-repeat: no-repeat;  vertical-align: middle; display: inline-block;background: #1d2088;}
.icon-logo{background-position: 0 0; width: 514px; height: 42px;}
.icon-topTel{background-position: 0 -50px; width: 46px; height: 42px;}
.icon-topLink{background-position: 0 -100px; width: 27px; height: 27px;}
.icon-pageLtitle{background-position: 0 -145px; width: 200px; height: 75px;}
.icon-homeAbout{background-position: 0 -235px; width: 46px; height: 46px;}
.icon-homeNews{background-position: 0 -290px; width: 330px; height: 40px;}
.icon-dot1{background-position: 0 -350px; width: 3px; height: 3px;}

	/* top */
#top{height: 110px;}
#top .icon-logo{margin-top: 35px;}
#top .topRight .btn{background-color: #EEEEEE;}
#top .topRight{width: 210px;}
#top .topLink{width: 116px; line-height: 20px; height: 20px; color: #FFF; background: url("..\images\topLinkBg.png"); font-size: 12px; display: block;}
#top .topLink .link{text-align: center; display: inline-block; margin-left:28px; line-height: 20px; height: 20px;}

#menu{/*background: url(..\images\navBg.gif) bottom repeat-x;*/ line-height: 47px; height: 47px;background-color:#1d2088; }
#menu .nav{ position:relative; z-index:2; }
#menu .nav .nLi a{ display: block; text-align: center; color: #FFF;}
#menu .nav .nLi{ float:left;  position:relative; display:inline; width: 12.5%; cursor: pointer;/*background: url(..\images\jg.gif) right center no-repeat;*/}
#menu .nav .nLi h3{ width: 100%; line-height: 47px; height: 47px;}
#menu .nav .nLi h3 a{ display:block; text-align: center; font-size:16px;}
#menu .nav .sub{ display:none; min-width: 125px; font-size: 12px;  left:0; top:47px;  position:absolute; /*background: url(..\images\menuHovBg.png);*/  padding:0 0;  line-height:29px; background: #373990;}
#menu .nav .sub li{ zoom:1;  }
#menu .nav .sub a{ display:block; padding:0;}
#menu .nav .sub a:hover{ display:block; padding:0; background-color: #80AAA8;}
#menu .nav .on h3{background-color: #80AAA8; color: #FFF; }
#menu .nav .nLi h3:hover{background-color: #80AAA8; color: #FFF; }


.fullSlide {min-width: 1100px; position: relative; height: 495px;overflow: hidden;}
.fullSlide .bd {position: relative;z-index: 0;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important; height: 495px; overflow: hidden; text-align: center;}
.fullSlide .bd li a {display: block;height: 495px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(..\img\dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:10%; top:50%; margin-top:-30px; display:block; width:39px; height:60px; background:url(..\img\slider-arrow1.png) -125px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:10%; background-position:0px 0px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }
.fullSlide .bannerPic{position: absolute; width: 1000px; height: 400px; left:50%; top: 50%; z-index: 9999; margin: -110px 0 0 -480px;}

#pageL{width: 200px;}
#pageR{width: 770px;}
.content1 #pageR{width: 822px;}
#pageLtitle{color: #FFF; padding-top: 18px; padding-left: 20px; font-weight: 100;}
#pageLtitle .en{ font-family: 'arial'; line-height: 16px;}
#pageLtitle .cn{ line-height: 24px;}
#pageLmenu{background-color: #F0F0F0;}
#pageLmenu li{border-top: #FFF 1px solid; border-bottom: solid 1px #E4E2E7;}
#pageLmenu a{display: block; padding-left: 20px; line-height: 39px;}
#pageLmenu a:hover{background-color: #E9E9E9;}
#pageLmenu li.active a{background-color: #E9E9E9;color: #005652; font-weight: bold; }
.pageLmore{ background-color: #1d2088; line-height: 40px; }
.pageLmore a{color: #FFF; display: block; padding-left: 20px; }
.pageLmore a:hover{color: #FFF; background-color: #005652; }

.homeProList li{margin-bottom: 10px;}
.homeProList li .box{background-color: #F0F0F0; padding: 10px; display: block; text-align: center; font-size: 12px;}
.homeProList li .box:hover{background-color: #E9E9E9; color: #666;}
.homeProList li img{border:solid 1px #DDDDDD; width: 152px; height: 107px;}
.homeProList li .txt{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.homeRow1 .about{width: 650px; background-color: #F3F3F3;}
.homeRow1 .news{width: 330px; background-color: #F3F3F3;}
.homeRow1 .about .bg{line-height: 65px; background-color: #1d2088; color: #FFF; font-weight: 100;}
.homeRow1 .about .bg .icon{ margin-left: 15px; margin-right: 10px; }
.homeRow1 .about .bg .en{color: #80C0BC;}
.homeRow1 .about .pull-left{width: 300px;}
.homeRow1 .about .pull-left img{width: 300px; height: 200px;}
.homeRow1 .about .pull-right{width: 350px; padding-top: 10px;}
.homeRow1 .about .pull-right p{margin-bottom: 5px;}
.homeRow1 .news .title{color: #FFF; line-height: 40px;background-color: #1d2088; font-weight: 100;}
.homeRow1 .news .title .icon{padding-left: 70px;}
.homeRow1 .news .title .en{color: #80C0BC;}
.homeRow1 .homeNews .icon{margin-right: 10px; margin-left: 15px;}
.homeRow1 .homeNews a{display: block; line-height: 36px;border-top: #FFF 1px solid; border-bottom: solid 1px #E4E2E7; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

#bottom .btLink{ background-color: #003734;color: #608280; line-height: 40px; text-align: center;  }
#bottom .btLink a{color: #608280; margin-left: 15px; margin-right: 15px;}
#bottom .btLink a:hover{color: #005652; }
#bottom .btTxt{ background-color: #005652; color: #FFF; font-size: 12px; font-weight: 100; line-height: 150%;}

.proTitle{line-height: 35px; text-align: center; font-weight: bold; border-bottom: solid 1px #DDD;}
.proDetail img{max-width: 100% !important;}

.newsTitle{font-size: 18px; text-align: center; border-bottom: dashed 1px #EEE; margin-bottom: 15px; line-height: 35px; padding-bottom: 10px; }
.newsList{margin-top: -20px;}
.newsList li{ line-height: 50px; border-bottom: dashed 1px #DDD; background: url(..\images\dot1.gif) 5px center no-repeat; padding-left: 15px;}
.newsList li .icon{margin-right: 8px;}
.newsList li em{font-size: 12px; color: #999;}

.newsDes img{max-width: 100% !important;}

.proList li{margin-bottom: 10px;}
.proList li .box{background-color: #F0F0F0; padding: 10px; display: block; text-align: center; font-size: 12px;}
.proList li .box:hover{background-color: #E9E9E9; color: #666;}
.proList li img{border:solid 1px #DDDDDD; width: 142px; height: 107px;}
.proList li .txt{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

#pageR .panel{min-height: 450px;}

.proChildMenu{font-size:12px;}
.proChildMenu li{float:left; margin-right:15px; margin-bottom:15px;  }
.proChildMenu li a{display:block;padding-left:15px; padding-right: 15px; line-height:30px; background-color:#F0F0F0; border:solid 1px #DDD; }
.proChildMenu li a:hover{color:#FFF; background-color:#005652;}
.proChildMenu li.active a{color:#FFF; background-color:#005652;}
