﻿/* CSS Document */
html {
	border-bottom: 0px; border-left: 0px; width: 100%; border-top: 0px; border-right: 0px
}
html {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
body {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
div{
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dl {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dt {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dd {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ol {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
li {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h2 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h3 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h4 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h5 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h6 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
pre {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
code {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
P {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
blockquote {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
th {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
td {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
textarea{
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
button{
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
fieldest{
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
input {
	font: 100% Tahoma, Helvetica, Arial, sans-serif
}
button {
	font: 100% Tahoma, Helvetica, Arial, sans-serif
}
textarea {
	font: 100% Tahoma, Helvetica, Arial, sans-serif
}
select {
	font: 100% Tahoma, Helvetica, Arial, sans-serif
}
ul {
	list-style-type: none; list-style-image: none
}
ol {
	list-style-type: none; list-style-image: none
}
dl {
	list-style-type: none; list-style-image: none
}
dd {
	list-style-type: none; list-style-image: none
}
dt {
	list-style-type: none; list-style-image: none
}
form {
	list-style-type: none; list-style-image: none
}
li {
	list-style: none none outside
}
h1 {
	font-weight: normal
}
h2 {
	font-weight: normal
}
h4 {
	font-weight: normal
}
h5 {
	font-weight: normal
}
h6 {
	font-weight: normal
}
h3 {
	font-size: 14px; font-weight: bold
}
h1 {
	font-size: 16px
}
h5 {
	font-size: 12px
}
h6 {
	font-size: 12px
}
table {
	font-size: inherit; align: center
}
a {
	text-decoration: none
}
a:link {
	text-decoration: none; color:#676767
}
a:hover {
	text-decoration: none; color:#660000
}
a:visited {
	text-decoration: none; color:#676767
}
a:activity {
	text-decoration: none; color:#676767
}
body{
	font-size:12px; font-family:"microsoft yahei",Arial, Helvetica, sans-serif; color:#676767; width:100%; 
}
.h10{
	height:10px; overflow:hidden; font-size:1px; line-height:1px; clear:both
}
.clear{
	height:0px; overflow:hidden; font-size:1px; line-height:1px; clear:both
}
.fl{
	float:left
}
.fr{
	float:right
}
.headbox{
	height:85px; overflow:hidden; background:url(../images/topbg.gif) repeat-x;
}
.head{
	width:1000px; margin:0px auto
}
.logo{
	width:387px; height:50px; float:left; background:url(../images/logo.png); margin:0px 0px; margin-top:15px; margin-left:15px;
}
.logo a{
	width:387px; height:50px; font-size:24px; line-height:50px; text-indent:500px; overflow:hidden;display:block
}
.tell{
	width:358px; height:30px; float:right; background:url(../images/toplink.gif) no-repeat left center; margin:25px 0px;
}
.tell span{
	 line-height:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF9900
}
.tell span a{
	display:block; padding-left:32px; width:82px; float:left
}

.navbox{
	height:35px; background:url(../images/navbg.jpg) repeat-x;
}
.nav{
	width:880px; margin:0px auto
}
#nav{
	height:35px; 
}
#nav .oneli{
	float:left; line-height:35px; padding-left:0px; padding-right:0px;color:#fff;width:110px;
}
#nav .oneli a{
	display:block; padding-left:8px; color:#ffffff;padding-right:8px; font-size:14px; height:35px; text-align:center; float:left; width:94px; font-family:"microsoft yahei"
}
#nav .oneli a:link {
	text-decoration: none;color:#ffffff
}
#nav .oneli a:hover {
	text-decoration: none;color:#ffd229;background:#3ecb5b
}
#nav .navli{
	float:left; line-height:35px; padding-left:0px; padding-right:0px;color:#fff;width:110px; background:url(../images/navline.gif) left center no-repeat;position:relative
}

#nav .navli a{
	display:block; padding-left:8px; color:#ffffff;padding-right:8px; font-size:14px; height:35px; text-align:center; float:left; width:94px; font-family:"microsoft yahei"
}
#nav .navli a:link {
	text-decoration: none;color:#ffffff
}
#nav .navli a:hover {
	text-decoration: none;color:#ffd229;background:#3ecb5b
}


#nav li.hover{text-decoration: none; color:#ffffff; background:#00933a; width:110px;}
#nav li.hover a{color:#ffffff;background:#00933a}
#nav li.hover a:hover {
	text-decoration: none;color:#ffd229;background:#00933a
}
#nav li.hover  span.all a{
	background:url(../images/navicon.gif) no-repeat right center; height:32px; display:block
}
#nav li ul.subnav{position:absolute;top:35px;left:-999em;margin:0px 0 0 0px; width:210px; ; z-index:999;}
#nav li ul.subnav .twoli{height:32px; padding:0px; border-right:none;position:relative}
#nav li ul.subnav .twoli a{background:#07307f; display:block;width:194px;height:32px; padding-left:16px; padding-right:0px; line-height:32px; text-align:left; font-size:14px; color:#FFFFFF}
#nav li ul.subnav .twoli a:hover{color:#ffffff;background:#0c8ac5; }
#nav li:hover ul.subnav {left:auto;}
#nav li.sfhover ul.subnav {left:auto;}

#nav li ul.subnav .twoli ul.threenav{position:absolute;left:-999em;margin:0px 0 0 0px; width:290px; z-index:111}
#nav li ul.subnav .twoli ul.threenav .treeli{height:32px; padding:0px;  border-right:none;position:relative}
#nav li ul.subnav .twoli ul.threenav .treeli a{background:#07307f; display:block;width:280px; height:32px; padding-left:10px; padding-right:0px; line-height:32px; text-align:left; font-size:14px; color:#FFFFFF}
#nav li ul.subnav .twoli ul.threenav .treeli a:hover{color:#ffffff;background:#0c8ac5; }
#nav   ul.subnav li.twoli:hover  ul.threenav {left:210px;}
#nav   ul.subnav li.twoli:hover  a {color:#ffffff;background:#0c8ac5;}

#nav   ul.subnav  li.sfhover  ul.threenav {left:210px;}


#nav li ul.subnav .twoli ul.threenav .treeli  ul.fnav{position:absolute;left:-999em;margin:0px 0 0 0px; width:280px; z-index:999}

#nav li ul.subnav .twoli ul.threenav .treeli ul.fnav .fli{height:32px; padding:0px;   border-right:none}
#nav li ul.subnav .twoli ul.threenav .treeli ul.fnav .fli a{background:#07307f; display:block;width:264px; height:32px;  padding-left:16px; line-height:32px; text-align:left; font-size:14px; color:#FFFFFF}
#nav li ul.subnav .twoli ul.threenav .treeli ul.fnav  .fli a:hover{color:#ffffff;background:#0c8ac5; }
#nav li ul.subnav .twoli:hover ul.threenav .treeli:hover  a {color:#ffffff;background:#0c8ac5;}

#nav   ul.subnav li:hover  ul.threenav   li.treeli:hover  ul.fnav {left:290px;}
.bannerbox{
width:100%; height:220px; overflow:hidden; clear:both
}
.banner{
	width:1000px; margin:0px auto;
}
img { border: 0;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}

.ck-prev, .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
 .ck-prev { left: 10px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
 .ck-next { right: 10px; background: url(../images/arrow-right.png) #000 50% no-repeat;}

.ck-slidebox { position: absolute; right:10px; bottom: 10px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}
.ck-slide { width:1000px; height: 220px;  position:relative; }
.ck-slide ul.ck-slide-wrapper { height: 220px;}

.main{
	width:100%;
}
.mainbox{
	width:1000px; margin:0px auto
}
.left{
	width:260px; float:left; background:url(../images/left_bot.gif) no-repeat bottom; padding-bottom:96px; overflow:hidden
}
.left_top{
	height:8px; background:url(../images/left_top.gif); line-height:1px; overflow:hidden
}
.left_mid{
	background:url(../images/left_mid.gif) repeat-y;
}
.left_title{
	width:238px; height:40px; background:url(../images/tit_line.gif) no-repeat left 32px; margin:0px auto
}
.left_title h3{
	height:32px; background:url(../images/l_navtitbg.gif) no-repeat; padding-left:30px; color:#124682
}
.left_picbox{
	width:236px; border:1px solid #eef0e3; margin:0px auto; margin-top:5px;
}
.left_picbox img{
	border:1px solid #FFFFFF
}
.left_nav{
	width:236px; border:1px solid #eef0e3; margin:0px auto; margin-top:8px; background:#f7f7f5
}
.left_nav ul{
	border:1px solid #ffffff; padding-bottom:30px
}
.left_nav li{
	height:30px; background:url(../images/pronavbg.gif) no-repeat -15px  top
}
.left_nav li a{
	line-height:27px; margin-left:20px;
}


.left_nav .pli{
	height:30px; background:url(../images/pronavbg2.png) no-repeat -5px  top
}
.left_nav .pli span{
float:left;
}
.left_nav .pli span a.ico{
            height:27px; width:30px; display:block; float:left
}
.left_nav .pli a{
	line-height:27px; margin-left:0px; float:left
}
.left_nav .ppli{
	height:30px; background:url(../images/pronavbg3.png) no-repeat 5px  top
}
.left_nav .ppli a{
	line-height:27px; margin-left:40px;
}

.left_contact{
	width:230px;margin:0 auto; margin-top:10px; 
}
.left_contact h3{
	height:32px; background:url(../images/l_contbg.gif) no-repeat; padding-left:30px; color:#124682

}
.left_contact h3 span{
	font-size:10px; line-height:10px;display:inline-block;font-family:Arial; font-weight:normal; color:#666
}

.left_contact p{
	line-height:26px; font-size:12px; color:#666666
}
.right{
	width:713px; float:right
}
.about_tit{
	height:47px; background:url(../images/tit_line.gif) no-repeat left 32px;  
}
.about_tit h3{
	width:250px;height:32px; background:url(../images/titbg1.gif) no-repeat; padding-left:35px; color:#124682; float:left
}
.about_tit .more1{
	display:block;  float:right; width:33px; height:11px; background:url(../images/more1.gif) no-repeat; margin-top:10px;
}
.about_box {
	height:200px;
}
.about_box p{
	line-height:24px; padding:5px; text-indent:24px;
}
.about_box img{
	float:right; padding:5px;
}
.newsbox{
	height:180px;
}
.news_l{
	width:347px; float:left
}
.news_r{
	width:347px; float:right
}
.news_tit{
	height:35px; background:#f5f5f5 url(../images/tit_bg.gif) no-repeat left bottom;
}
.news_tit h3{
	height:32px;  padding-left:35px; color:#124682; float:left; line-height:20px;
}
.news_tit h3 span{
	font-size:10px; line-height:10px;display:inline-block;font-family:Arial; font-weight:normal; color:#dedede
}
.news_tit .more2{
	display:block;  float:right; width:33px; height:11px; background:url(../images/more1.gif) no-repeat; margin-top:20px; margin-right:4px;
}
.news_list {
	background:url(../images/newslineh.gif) no-repeat left; margin-top:3px;
}
.news_list ul{
	
}
.news_list li{
	height:30px; border-bottom:1px dotted #CCCCCC; width:327px; margin-left:20px; background:url(../images/liicon.gif) no-repeat 5px center
}
.news_list li a{
	line-height:27px; margin-left:10px; float:left
}
.news_list li span{
	line-height:27px;float:right
}


.piclist_tit{
	height:47px; background:url(../images/tit_line.gif) no-repeat left 32px;  
}
.piclist_tit h3{
	width:120px;height:32px; background:url(../images/titbg2.gif) no-repeat; padding-left:35px; color:#124682; float:left
}
.piclist_tit .more1{
	display:block;  float:right; width:33px; height:11px; background:url(../images/more1.gif) no-repeat; margin-top:10px;
}
.piclist_box {
	height:120px; overflow:hidden; position:relative; margin:15px 0px;
}
.piclistbox{ width:640px; height:120px;overflow:hidden;  left:30px;position:absolute}
.piclist{ width:640px; height:120px;position:absolute; left:0px; top:0px;}
.piclist li{float:left;margin-right:0px;display:inline;text-align:center; width:160px; height:118px; background:url(../images/propicbg.gif) no-repeat}
.piclist li img {display:block;width:145px;height:100px; margin:8px 5px;;}

.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next {position:absolute;top:50px; width:12px;height:20px;line-height:89px;font-size:18px;font-weight:bold;text-align:center;}
.og_prev{left:auto;left:5px; background:url(../images/arrow-left.png) no-repeat}

.og_next{left:auto;right:15px; background:url(../images/arrow-right.png) no-repeat}



.sub_tit{
	height:47px; background:url(../images/tit_line.gif) no-repeat left 32px;  
}
.sub_tit h3{
	width:450px;height:32px; background:url(../images/titbg1.gif) no-repeat; padding-left:35px; color:#124682; float:left
}
.sub_tit  .more1{
	display:block;  float:right; width:33px; height:11px; background:url(../images/more1.gif) no-repeat; margin-top:10px;
}
.sub_tit2{
	height:32px;  
}
.sub_tit2 h3{
	width:250px;height:32px;  color:#124682;padding-left:35px;  float:left; line-height:32px;
}
.sub_tit2  .more1{
	display:block;  float:right; width:33px; height:11px; background:url(../images/more1.gif) no-repeat; margin-top:10px; margin-right:30px;
}
.sub_box{
	

}
.sub_box h1{
	font-size:16px; line-height:48px; border-bottom:1px solid #CCCCCC; text-align:center; font-weight:bold; margin-bottom:20px; 
}
.sub_box p{
	line-height:24px; padding:5px; text-indent:24px;
}
.sub_text_list ul{
	
}
.sub_text_list li{
	height:30px; border-bottom:1px dotted #CCCCCC;    background:url(../images/liicon.gif) no-repeat 5px center
}
.sub_text_list li a{
	line-height:27px; margin-left:10px; float:left
}
.sub_text_list li span{
	line-height:27px;float:right
}
.sub_pic_list{
	margin:5px 0px; margin-left:10px
}
.sub_pic_list li {float:left;margin-right:8px; margin-top:5px; text-align:center; width:225px; height:208px; line-height:18px }
.sub_pic_list li img {display:block;width:210px;height:156px; padding:2px; border:1px solid #CCCCCC}
area:hover{
 background:#efefef;  filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  
}
/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.footerbox{
	width:1000px; height:80px; margin:0px auto; background:url(../images/footer.gif) center center no-repeat
}
.footerlink{
	text-align:center; height:32px; background:#09559c; color:#FFFFFF; line-height:32px;
}
.footerlink a{ color:#FFFFFF; padding-left:2px; padding-right:2px;
}

.link{
	text-align:center; height:40px; line-height:32px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding-top:5px;margin-top:5px;
}
.link span{float:left;color:#124691; font-weight:bold}
.link a{  padding-left:2px; padding-right:2px; display:block;float:left
}
.copyright{
	text-align:center; height:32px;  line-height:32px; margin-top:5px;
}
