body{background:#fff; font-family:Microsoft YaHei,"微软雅黑"; color:#7d7d7d; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight:normal;}
ul,ol,li,dl,dt,dd{margin:0; padding:0; list-style:none;}
img{border:0;padding:0; margin:0; }
td{padding:0; margin:0; border:0;}
p{ padding:0; margin:0;border:0;}
form,pre,fleldset,input,textarea{margin:0; padding:0;}
a{text-decoration:none;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{ text-decoration:none;}



.thumbnail_left {display:block; background:none;}
.thumbnail_left > img,.thumbnail_left a > img {border:none; float:left;}
.thumbnail_left > img,.thumbnail_left a > img {display:block;  max-width:100%; height:auto;}

.thumbnail_mid {display:block; background:none;}
.thumbnail_mid > img,.thumbnail_mid a > img {border:none; margin-left:auto; margin-right:auto;}
.thumbnail_mid > img,.thumbnail_mid a > img {display:block;  max-width:100%; height:auto;}

.thumbnail_right {display:block; background:none;}
.thumbnail_right > img,.thumbnail_right a > img {border:none; float:right;}
.thumbnail_right > img,.thumbnail_right a > img {display:block;  max-width:100%; height:auto;}


#mobileshow{ display:none;}
#flatshow{ display:none;}
#pcshow{ display:block;}



.ma10{ margin-top:10px; margin-bottom:10px;}
.ma10_1{ margin-top:10px;}
.ma10_2{ margin-bottom:10px;}
.ma10_3{ margin-right:10px;}
.ma10_4{ margin-left:10px;}
.ma20{ margin-top:20px; margin-bottom:20px;}
.ma20_1{ margin-top:20px;}
.ma20_2{ margin-bottom:20px;}
.ma30{ margin-top:30px; margin-bottom:30px;}
.ma30_1{ margin-top:30px;}
.ma30_2{ margin-bottom:30px;}
.ma40{ margin-top:40px; margin-bottom:40px;}
.ma40_1{ margin-top:40px;}
.ma40_2{ margin-bottom:40px;}
.ma50{ margin-top:50px; margin-bottom:50px;}
.ma50_1{ margin-top:50px;}
.ma50_2{ margin-bottom:50px;}

.pa10{ padding-top:10px; padding-bottom:10px;}
.pa10_1{ padding-top:10px;}
.pa10_2{ padding-bottom:10px;}
.pa20{ padding-top:20px; padding-bottom:20px;}
.pa20_1{ padding-top:20px;}
.pa20_2{ padding-bottom:20px;}
.pa20_4{ padding:20px;}
.pa30{ padding-top:30px; padding-bottom:30px;}
.pa30_1{ padding-top:30px;}
.pa30_2{ padding-bottom:30px;}
.pa40{ padding-top:40px; padding-bottom:40px;}
.pa40_1{ padding-top:40px;}
.pa40_2{ padding-bottom:40px;}
.pa40_4{ padding:40px;}
.pa50{ padding-top:50px; padding-bottom:50px;}
.pa50_1{ padding-top:50px;}
.pa50_2{ padding-bottom:50px;}





.menubg{ background:#15499A;}


.container {
  padding-right:-15px;
  padding-left:-15px;
  margin-right: auto;
  margin-left: auto;
}
.navbar-brand {
  float: left;
  height: auto;
  padding:15px 50px 15px 0;
  line-height:1px;
}
.navbar-toggle {
  position:relative;
  float:right;
  padding:5px 6px;
  margin-top:22px;
  margin-bottom:0;
  margin-right:10px;
}

.navbar-nav > li > a {
  padding-top:12px;
  padding-bottom:12px;
  text-align:center;
  width:auto;
   padding-left:65px;
  padding-right:48px;
  font-size:120%;
  color:#fff;
}
 .navbar-nav > li > a {
  color: #fff;
}
 .navbar-nav > li > a:hover,
 .navbar-nav > li > a:focus {
  color: #fff;
  background:none;
}
 .navbar-nav > .active > a,
 .navbar-nav > .active > a:hover,
 .navbar-nav > .active > a:focus {
  color: #fff;
  background:none;
}
 .nav > li > a:hover
 .nav > li > a:focus {
  text-decoration: none;
  background-color: none;/*修改*/
}
 .nav .open > a,
 .nav .open > a:hover,
 .nav .open > a:focus {

color: #fbc78d;/*修改*/
}

 .navbar-nav > li > a:hover,
 .navbar-nav > li > a:focus {
  color: #fff;
}
 .navbar-nav > .active > a,
 .navbar-nav > .active > a:hover,
 .navbar-nav > .active > a:focus {
  color: #fff;
}
 .navbar-nav > .disabled > a,
 .navbar-nav > .disabled > a:hover,
 .navbar-nav > .disabled > a:focus {
  color: #fff;
}


.searchbox{ width:100%; font-size:90%; height:24px; margin-top:60px; overflow:hidden;}
.field01{ width:80%; float:left; border:1px solid #666; border-right:1px; background-color:#fff; border-top-left-radius:12px; border-bottom-left-radius:12px; outline:none; background:none; line-height:22px; padding:0 10px;}
.button01{ width:18%; height:24px; float:left; border:none; outline:none; background:#15499A url(/Application/Home/Public/images/fdj.png) center center no-repeat; border-top-right-radius:12px; border-bottom-right-radius:12px;}


.language{ margin-top:50px; text-align:right; margin-bottom:10px;}
.language a{color:#666;}
.language span{ display:inline-block; margin-left:10px; padding-right:10px;}

.dl{ width:80%; height:24px; border:1px solid #ddd; border-radius:12px; float:right; text-align:center;}
.dl span{ display:inline-block; font-size:110%;}
.dl span img{ vertical-align:middle;}


.title01{ font-size:130%; color:#15499A; padding-top:20px; padding-bottom:10px; font-weight:bold;}
.pic{width:100%; position:relative;}
.pic .futext{ position:absolute; width:100%; bottom:0; left:0; background:rgba(0,158,166,0.7); text-align:center; padding:4% 0; text-align:center; color:#fff; font-size:120%;}

.effects {
}
.effects .img {
  position: relative;
  width:100%;
  overflow: hidden;
}

.effects .img img {
  display: block;
  margin:0;
  padding:0;
  max-width:100%;
  height:auto;
}

.overlay {
  display:block;
  position:absolute;
  z-index: 20;
  background:rgba(21,73,154,0.7);
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  cursor:pointer;
}

.close-overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  font-weight: 700;
  width:100%;
  text-align: center;
  cursor: pointer;
}
.close-overlay.hidden {
  display: none;
}

.expand {
  color: #fff;
  display: block;
  position: absolute;
  z-index:100;
  width:100%;
  text-align: center;
  color:#fff;
  font-weight: 700;
  font-size:120%;
}

/* ============================================================
  EFFECT 1 - SLIDE IN BOTTOM
============================================================ */
#effect-1 .overlay {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding:5% 0;
  overflow:hidden;
}
#effect-1 .overlay .expand {
  left:0;
  right:0;
  bottom:50%;
  margin:0 auto -10px auto;
}
#effect-1 .img.hover .overlay {
  height:50%;
}


.news{ width:90%; margin-top:20px;}
.news li{ list-style:none; font-size:110%; line-height:2; margin-bottom:6px; color:#333; background:url(/Application/Home/Public/images/dot.png) left center no-repeat; padding-left:18px;}
.news li a{ color:#333; position:relative;}
.news li span{ float:right;}
.news li a:hover{ color:#15499A;}
.news .hot{ width:37px; height:17px; position:absolute; top:-15px; right:-40px;}
.news li span a{ color:#15499A;}
.news li span a:hover{ color:#15499A; text-decoration:underline;}

.endbg{ background-color:#777;}
.endtext{ color:#dcdcdc; font-size:85%; line-height:1.8; padding:0px 60px;}
.endtext a{ color:#dcdcdc; }
.ewm{ padding:20px 50px;}



.line1{ border-bottom:2px solid #15499A;}
.intitle{ color:#15499A; font-size:130%; padding:8px; font-weight:700;}
.intitle1{ color:#15499A; font-size:115%; text-align:right; padding:6px;}

.leftnav{ padding-bottom:30px; overflow:hidden;}
.leftnav li{ font-size:110%; line-height:2.5;}
.leftnav li a{ color:#333;}
.leftnav li a:Hover{ color:#15499A;}
.leftnav li.sel a{ color:#15499A;}

.intext{ font-size:100%; line-height:2;}
.intext1{ font-size:100%; line-height:2; padding:0 50px 50px 50px;}
.intext h4{ color:#15499A; font-size:120%; padding-bottom:15px; padding-top:15px; font-weight:bold;}

.innewstit{ text-align:center; font-size:130%; color:#333; padding-top:10px;}
.innewstit1{ text-align:center; font-size:80%; color:#999; padding-top:5px; padding-bottom:30px;}


.leftnav1{ padding-bottom:15px; overflow:hidden; display:block;}
.leftnav1 dt{ font-size:120%; line-height:2.5; color:#333}
.leftnav1 dt.sel1 { font-size:120%; line-height:2.5; color:#15499A}
.leftnav1 dd{ font-size:100%; line-height:2; padding-left:10px;}
.leftnav1 dd a{ color:#333;}
.leftnav1 dd a:Hover{ color:#15499A;}
.leftnav1 dd.sel a{ color:#15499A;}


.procate{ display:block; margin-bottom:30px; overflow:hidden;}
.procate dt{ background-color:#e5e5e5; width:100%; padding:15px 0; font-size:125%; font-weight:bold; margin-bottom:10px;}
.procate dt span{ padding-left:20px;}
.procate dd{ float:left; width:22%; margin-left:2%; font-size:100%; display:block; line-height:2;}
.procate dd a{ color:#666;}
.procate dd a:Hover{ color:#15499A;}

.protit{ background-color:#e5e5e5; width:100%; padding:15px 0; font-size:125%; font-weight:bold; margin-bottom:10px; clear:both; margin-bottom:20px; color:#15499A;}
.protit span{ padding-left:30px;}


.biaoge{}
.biaoge td{ font-size:100%; padding:10px;}
.intitle03{ font-size:115%; padding:10px 0; text-align:center; background-color:#15499A; color:#fff;}
.intitle03-1{ font-size:115%; padding:10px 0; text-align:center; background-color:#4cbbc1; color:#fff;}


.productbox{ width:100%; display:block; margin-bottom:30px; overflow:hidden;}

.protit1{ background-color:#e5e5e5; width:100%; padding:15px 0; font-size:125%; font-weight:bold; margin-bottom:10px; clear:both; margin-bottom:20px; color:#333;}
.protit1 span{ padding-left:30px;}

.prolist{}
.prolist ul li{ display:block; float:left; width:29%; margin:0 2% 30px 2%;} 
.prolist ul li p{ text-align:center; line-height:1.8;} 


.proviewbox{ display:block; padding-bottom:30px;}

.proviewbox_tit{ text-align:center; color:#15499A; font-size:120%; font-weight:bold; margin-bottom:20px;}


/*--弹窗样式1--*/
#gray1{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px; left:0;display:none;z-index:99;}
.popup1{
	width:76%;
	top:12%;
	left:12%;
	height:auto;
	background-color:#fff;
	position:absolute;
	z-index:100;
	margin:0 auto;
	display:none;
}
.popup1 .top_nav1{
	height:auto;
	padding:15px 0;
	width:100%;
	color:#5fb443; 
	font-size:1.5em;	
	background:#fff;
	text-align:center;
	position:relative;
	cursor:move;
}
.popup1 .top_nav1 a.guanbi1 { background:url(/Application/Home/Public/images/popup_guanbi.png) repeat 0px 0px; width:35px; height:35px; display: block; position:absolute;top:14px;right:10px;cursor:pointer;}
.popup1 .top_nav1 a.guanbi1 span { display: none;}
.popup1 .top_nav1 a.guanbi1:hover { background: url(/Application/Home/Public/images/popup_guanbi.png) repeat 0px -35px; }

.popup1 .min{ height:auto; padding:20px 20px 30px 20px; overflow:hidden; margin:0; font-size:0.8em; color:#111; line-height:1.8;}



.page{text-align:center; margin:10px auto;}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #777;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #fff;
  background-color: #15499A;
  border-color: #ddd;
}


.field001{ width:60%; height:34px; line-height:34px; font-size:100%; font-family:Microsoft YaHei,"微软雅黑"; color:#888; padding:0 10px; border:1px solid #ccc; outline:none;} 
.field002{ width:86%; height:170px; line-height:30px; font-size:100%; font-family:Microsoft YaHei,"微软雅黑"; color:#888; padding:10px; border:1px solid #ccc; outline:none;} 

.button001{ width:120px; height:34px; line-height:34px; font-size:100%; text-align:center; color:#fff; font-family:Microsoft YaHei,"微软雅黑";  border:none; outline:none; background-color:#15499A;}



.newsbox { width:100%; height:auto;}
	.newsbox > ul {list-style: none;}
	.newsbox .menu-one > li {width:100%; height:auto; overflow: hidden;}
	.newsbox .menu-one > li.firstChild {border: 0;}
	.newsbox .menu-one .header { font-size:100%; background:#f3f3f3; color:#16608e; font-weight:bold; line-height:40px; cursor: pointer; height:40px; margin-bottom:20px;}
	.newsbox .menu-one .header a{color:#16608e;}
	.newsbox .menu-one .header:hover,
	.newsbox .menu-one .menuOne-current {color:#000;}
	.newsbox .menu-one .header > span {display: block;}
	.newsbox .menu-one .header .txt {float:left; color:#16608e; font-size:115%; padding-left:20px; background:#f3f3f3; width:60%; height:40px; line-height:40px;}
	.newsbox .menu-one .header .txt a{ color:#333;}
	.newsbox .menu-one .header .arrow {float:right; width:40px; height:40px; height:2; background:#f3f3f3 url(/Application/Home/Public/images/arrow-d.png) no-repeat center center;}
	.newsbox .menu-two {display:none; height:auto; padding:10px 0 20px 0; width:100%; line-height:1.8; margin-bottom:20px;}
	.newsbox .menu-two .time { padding-left:10px;font-size:100%;  color:#999; font-style:italic; margin-bottom:15px; line-height:1; border-bottom:1px solid #ccc; padding-bottom:8px;}
	.newsbox .menu-two h3 { padding-left:10px;font-size:100%; color:#16608e;font-weight:bold;padding-bottom:10px;}
	.newsbox .menu-two p { padding-left:15px;font-size:90%; line-height:1.8; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ccc;}
	.newsbox .menu-two .yp { padding-left:30px; color:#16608e; margin-bottom:15px; padding-bottom:8px; background:url(/Application/Home/Public/css/yj.png) 10px center no-repeat; height:30px; line-height:30px;font-size:100%;}
	.newsbox .menu-two .yp a{ color:#16608e; text-decoration:underline;}
	.newsbox .menu-two .sm{ padding-left:15px; font-size:90%; line-height:1.8; padding-bottom:20px;}
	.newsbox .menu-show .header {background: #f3f3f3;}
	.newsbox .menu-show .header .arrow {background-image:url(/Application/Home/Public/images/arrow-u.png);}



.loginbg{ background:rgba(255, 255, 255, 0.7); border:1px solid #ddd; padding-bottom:40px; margin-top:14%; margin-bottom:16%;}
.logintitle{ color:#15499A; font-size:120%; padding:8px 0; background:#eee; width:100%; margin-bottom:20px;}
.logintitle span{ padding-left:20px; font-weight:bold;} 
.field1{ width:90%; padding-left:2%; height:32px; line-height:32px; background:#eaf7f8; border:1px solid #c9edf0; outline:none; font-family:Microsoft YaHei,"微软雅黑"; }
.field10{ width:90%; padding-left:2%; height:32px; line-height:32px; background:#fff; border:1px solid #ddd; outline:none; font-family:Microsoft YaHei,"微软雅黑"; }
.button1{ width:92%; height:34px; line-height:34px; background:#15499A; color:#fff; border:none; outline:none; font-family:Microsoft YaHei,"微软雅黑";}


.zc{ width:50%; margin:4% auto; clear:both; background:rgba(255, 255, 255, 1); border:1px solid #ddd; padding-bottom:30px;}

.grleft{ width:98%; margin:0 auto; padding:0; clear:both; background:rgba(255, 255, 255, 1); border:1px solid #ddd; }
.grleft p{font-size:100%; margin:0; padding:0;}
.grleft p a{ display:block; list-style:none; padding:12px 0; font-size:110%; display:block; border-bottom:1px solid #ddd;}
.grleft p a:Hover{ display:block; list-style:none; padding:12px 0; font-size:110%; background-color:#15499A; color:#fff;}
.grleft p.btn1 a{ display:block; list-style:none; padding:12px 0; font-size:110%; display:block; border-bottom:1px solid #ddd; background:url(/Application/Home/Public/images/b01-1.png) 20px center no-repeat; padding-left:60px;}
.grleft p.btn1 a:Hover{ display:block; list-style:none; padding:12px 0; font-size:110%; background:#15499A url(/Application/Home/Public/images/b01.png) 20px center no-repeat; padding-left:60px; color:#fff;}
.grleft p.btn1.sel a{ display:block; list-style:none; padding:12px 0; font-size:110%; background:#15499A url(/Application/Home/Public/images/b01.png) 20px center no-repeat; padding-left:60px; color:#fff;}

.grleft p.btn2 a{ display:block; list-style:none; padding:12px 0; font-size:110%; display:block; border-bottom:1px solid #ddd; background:url(/Application/Home/Public/images/b02-1.png) 20px center no-repeat; padding-left:60px;}
.grleft p.btn2 a:Hover{ display:block; list-style:none; padding:12px 0; font-size:110%; background:#15499A url(/Application/Home/Public/images/b02.png) 20px center no-repeat; padding-left:60px; color:#fff;}
.grleft p.btn2.sel a{ display:block; list-style:none; padding:12px 0; font-size:110%; background:#15499A url(/Application/Home/Public/images/b02.png) 20px center no-repeat; padding-left:60px; color:#fff;}


.grleft p.btn3 a{ display:block; list-style:none; padding:12px 0; font-size:110%; display:block; border-bottom:1px solid #ddd; background:url(/Application/Home/Public/images/b03-1.png) 20px center no-repeat; padding-left:60px;}
.grleft p.btn3 a:Hover{ display:block; list-style:none; padding:12px 0; font-size:110%; background:#15499A url(/Application/Home/Public/images/b03.png) 20px center no-repeat; padding-left:60px; color:#fff;}
.grleft p.btn3.sel a{ display:block; list-style:none; padding:12px 0; font-size:110%; background:#15499A url(/Application/Home/Public/images/b03.png) 20px center no-repeat; padding-left:60px; color:#fff;}



.grright{ width:98%; margin:0 auto; clear:both; background:rgba(255, 255, 255, 1); border:1px solid #ddd; padding-bottom:30px;}
.zybox1{ background:#e2f3f3;}


.field2{ width:90%; padding-left:2%; height:25px; line-height:25px; background:#fff; border:none; border-radius:3px; outline:none; font-family:Microsoft YaHei,"微软雅黑"; }
.button2{ width:92%; height:25px; line-height:25px; background:#15499A;border-radius:3px; color:#fff; border:none; outline:none; font-family:Microsoft YaHei,"微软雅黑";}

.zybox2{width:100%; margin:0 auto;}

.zybox4{width:100%; margin:0 auto; padding-bottom:3px;}
.zybox4 td{ border-bottom:2px solid #ddd; padding:8px; font-size:110%; color:#333; font-weight:bold;}


.zybox3{width:100%; margin:0 auto; font-size:80%}
.zybox3 td{ padding:8px;}
.zybox3 tr{ background-color:#f2f2f2; border-bottom:2px solid #fff; padding:8px;}
.zybox3 tr:hover{ background-color:#e2f3f3; border-bottom:2px solid #fff; padding:8px;}

.down{ display:block; width:80%;}
.down a{ display:block; color:#fff; padding:6px 20px 6px 30px; background:#a7a7a7 url(/Application/Home/Public/images/down.png) 15px center no-repeat; border-radius:3px;} 
.down a:hover{ display:block; color:#fff; padding:6px 20px 6px 30px; background:#15499A url(/Application/Home/Public/images/down.png) 15px center no-repeat; border-radius:3px;}



.zybox5{width:80%; padding-left:10%}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(/Application/Home/Public/images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(/Application/Home/Public/images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(/Application/Home/Public/images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px 
#aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; 
display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; 
position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; 
top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}






 /* i is 7. c o m */