﻿body {
	margin: 0px;
	text-align:center;
	background:#F2F2F2;
	}
body,td,font,a,span, p,input {
	font-size: 16px;
	line-height:24px;
	font-family:"微软雅黑"} 


p{ padding:0; margin:0;}
a{text-decoration:none}
img{ border:0}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}



.topbox{min-width:1240px; height:307px;background: url(../images/bj.png) no-repeat center top; position:relative;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1240? '1240px' : 'auto')}
.logo{ width:1200px; text-align:left;padding-top:105px; margin:0 auto}


html,body,ul,li,p {
	margin:0;
	padding:0;
	list-style:none;
}
.fullSlide {width:940px; position: absolute; right:0; top:0;height:307px;}
.fullSlide a:hover{ background:none}
.fullSlide .bd {position:relative; text-align:right; }
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:307px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:307px;
}


.menubj{min-width:1240px; height:52px;background:#005BA1;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1240? '1240px' : 'auto')}
.menubox{ width:1240px; text-align:left; margin:0 auto}
.menu{float:left;}
.menu a{ display:inline-block; padding:0 28px; font-size:18px; line-height:52px; color:#FFF}
.menu a:hover,.menu .focus{ color:#005ca0; background:#F2F2F2}

.search{float:right;width:188px;height:32px; margin-top:10px; padding:0 10px;border:solid 1px #679CC6;border-radius:10px;-moz-border-radius:10px; background:none}
.search input{ float:left; border:0; background:none; width:170px;font-size:14px; color:#669cc6;line-height:32px; height:32px; outline:none}
.search a{ float:right; display:block; width:14px; height:15px; background:url(../images/search.png) no-repeat; margin-top:8px}


.jrgz{ width:1060px; height:126px; background:#F8F8F8; padding:10px 90px; text-align:left; margin:20px auto 0}
.jrgz a{ display:block; font-size:32px;color:#005ca0; line-height:60px; text-align:center; width:1060px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden;}
.jrgz span{ display:block; font-size:16px; color:#444444; line-height:26px; height:52px; overflow:hidden}

.indexone{ width:1200px; background:#FFF;text-align:left; padding:20px; margin:0 auto}

.jdt{ float:left;width:622px; height:414px;overflow:hidden;position:relative;}
#jdtbox{position:relative;width:622px; height:414px; } 
#jdtNumIDbj{position:absolute; bottom:0; right:0; width:622px; height:52px;z-index:10;background:url(../Images/jdtbj.png) repeat;}
#jdtNumID{ position:absolute; bottom:20px; right:8px;}  
#jdtNumID li{list-style:none;float:left;width:10px;height:10px; margin-right:8px;line-height:10px; background: url(../images/jdt.png) no-repeat; line-height:9999px;text-align:center;cursor:pointer;overflow:hidden;}
#jdtNumID li:hover,#jdtNumID li.active{background:url(../images/jdthover.png) no-repeat;width:10px;height:10px;}
#jdtContentID{padding:0; margin:0} 
#jdtContentID li{position:relative; list-style: none;} 
#jdtContentID img{width:622px; height:414px;}
#jdtContentID li span{display:block; position:absolute; left:0; bottom:0; z-index:999;height:52px; line-height:52px;padding-left:15px;width:480px;font-size:16px; color:#FFFFFF;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}

.idtbox{ float:right; width:558px; height:414px;overflow:hidden}
.tag {background:url(../images/tagbj.png) repeat-x bottom; height:39px; overflow:hidden}
.tag_a {float:left; display:block;height:39px; font-size:18px; color:#02183a; line-height:39px; padding:0 12px; margin-left:12px}
.taghover {float:left; display:block; border-bottom:solid 2px #005C9F; height:37px; font-size:18px; color:#005ca0; line-height:37px; padding:0 12px;}
.tag .more{ float:right;}
.tag .more a{background: url(../images/more.png) no-repeat; width:15px; height:15px; padding:0; margin:0;margin-top:12px;}


.idt{ margin-top:6px}
.idt a{ display:block; height:40px; border-bottom:dashed 1px #DDDDDD;}
.idt span{float:left;display:block;background:url(../images/dot.png) no-repeat 4px 19px; padding-left:16px; font-size:16px; color:#444444; line-height:40px; width:400px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.idt font{ float:right; font-size:16px; color:#8e8e8e; line-height:40px;}
.idt a:hover span{background:url(../images/dothover.png) no-repeat 4px 19px;color:#005ca0}
.idt a:hover font{color:#005ca0}

.zbanner{width:1200px; height:106px; margin-top:20px}



.indextwo{ width:1240px;text-align:left; margin:20px auto 0}
.indextwoleft{ float:left; width:890px}
.inewsbox{ width:850px; background:#FFF; height:260px; margin-bottom:20px; padding:20px 20px 0; overflow:hidden}
.inews{ float:left; width:410px; height:280px;}
.inewsbox .fr{ float:right}
.ititle{ background:url(../images/tagbj.png) repeat-x bottom;height:38px}
.ititle a{ float:left; display:inline-block;font-size:18px; color:#005ca0; line-height:36px;border-bottom:solid 2px #005BA1; padding:0 12px}
.ititle .more{float:right;background: url(../images/more.png) no-repeat; width:15px; height:15px; padding:0; margin:0; border:0; margin-top:12px}

.inewslist{ margin-top:10px; height:192px; overflow:hidden}
.inewslist a{display:block;background:url(../images/dot.png) no-repeat 2px 14px; padding-left:14px; font-size:16px; color:#444444; line-height:32px; width:390px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.inewslist a:hover{background:url(../images/dothover.png) no-repeat 2px 14px;color:#005ca0}


.ikj{ float:right; width:290px; height:560px;background:#ffffff; padding:20px 20px 0; overflow:hidden}
.ikj a{ display:block; width:290px; height:79px; margin-bottom:13px}

.icpbox{ width:1200px; background:#FFF; padding:20px; margin:0 auto 20px}

#CSSBox{ width:1200px;height:510px;overflow:hidden;}

.changeDiv{ margin-top:20px;overflow:hidden}
.changeDiv a{ float:left; width:288px; height:288px; overflow:hidden; margin-right:16px;position:relative}
.changeDiv span{display:block;width:288px; height:288px; overflow:hidden; position:absolute; z-index:10}
.changeDiv span img{width:288px; height:288px;transition: all 1s;}
.changeDiv p{ display:block;transition: all 0.4s;background:url(../images/jdtbj.png) repeat; position:absolute; z-index:90; top:288px;width:288px; height:288px;}
.changeDiv big{ display:block; text-align:center;font-size:24px; color:#ffffff; line-height:62px; background:url(../images/line.png) no-repeat center bottom; height:64px; margin-top:47px;}
.changeDiv font{ display:block;background:url(../images/jia.png) no-repeat center bottom; font-size:16px; color:#e8edf4; text-align:center; padding:15px 30px; height:100px}
.changeDiv a:hover span img{transform: scale(1.4);}
.changeDiv a:hover p{ display:block; top:0;}




.friendbox{ min-width:1240px; width:auto;background:#005BA1;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1240? '1240px' : 'auto');}

.friend{ width:1240px; text-align:left; padding:32px 0;margin:0 auto}

.friendlist{ margin-top:20px; overflow:hidden}
.friendlist a{ float:left; display:block; font-size:16px; color:#e8edf4; line-height:30px; width:220px; margin-left:20px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.friendcon{ overflow:hidden}
.friendcon a{ float:left;display:block;width:270px; height:41px;background:url(../images/friendbj.png) no-repeat; font-size:16px; color:#444444; line-height:41px; padding-left:15px; margin-left:20px}


.footbox{min-width:1240px;width:auto;background:#00497E; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1240? '1240px' : 'auto');}
.foot{ width:1240px; text-align:left;padding:40px 0; margin:0 auto}
.footlogo{ float:left; width:257px; padding-top:20px}
.footlogo a{ float:left; display:block; padding-right:20px}

.footer{ float:left; width:680px; font-size:16px; color:#e8edf4; line-height:28px}
.ewm{ float:right; width:200px;text-align:center; margin-left:25px}
.ewm span{ float:left;display:block; padding:20px 0 0 25px;font-size:16px; color:#e8edf4; line-height:28px;}
.ewm img{ float:left;width:106px; height:106px}


.main{ width:1240px;text-align:left; margin:20px auto }

.left{ float:left; width:280px; background:url(../images/leftbj.png) no-repeat bottom; padding-bottom:53px}
.right{float:right;width:900px; background:#FFF; padding:10px 20px;}

.menutop{ background:#005BA1; width:250px; height:62px; font-size:26px; color:#FFF; line-height:40px; padding:28px 0 0 30px}
.menutop img{ float:left; padding-right:10px}
.nav{ width:280px; background:#FFF; padding-bottom:180px}
.nav a{display:block; border-bottom:solid 1px #E0E0E0; background:url(../images/nav.png) no-repeat 232px center; padding-left:30px;line-height:50px; color:#444444; font-size:18px;}
.nav a:hover,.nav .focus{ color:#005ca0;background:url(../images/navh.png) no-repeat  232px center;}

.title{background:url(../images/tagbj.png) repeat-x bottom; height:40px; margin-bottom:20px}
.title span{display:inline-block; border-bottom:solid 2px #005C9F; font-size:18px; color:#005ca0; line-height:38px; height:38px; padding:0 10px}

.maincon{height:auto!important;min-height:600px; height:600px}

.intro{ padding:15px; font-size:16px; color:#444444; line-height:30px; padding-bottom:50px}
.intro big{ display:block; font-size:24px; color:#757575; line-height:30px}
.intro b{ display:block; font-size:36px; color:#dbdbdb; line-height:50px; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px}

.qk{ margin-left:-18px; overflow:hidden}
.qk a{ float:left; display:block; background:#F1F1F1; width:258px; height:405px; padding:15px; padding-bottom:0; margin:0 0 18px 18px}
.qk span{ display:block; font-size:16px; color:#444444; line-height:45px; text-align:center}

.cp{ margin-left:-18px;overflow:hidden}
.cp a{ float:left; width:288px; height:288px; overflow:hidden; margin:0 0 18px 18px;position:relative}
.cp span{display:block;width:288px; height:288px; overflow:hidden; position:absolute; z-index:10}
.cp span img{width:288px; height:288px;transition: all 1s;}
.cp p{ display:block;transition: all 0.4s;background:url(../images/jdtbj.png) repeat; position:absolute; z-index:90; top:288px;width:288px; height:288px;}
.cp big{ display:block; text-align:center;font-size:24px; color:#ffffff; line-height:62px; background:url(../images/line.png) no-repeat center bottom; height:64px; margin-top:47px;}
.cp font{ display:block;background:url(../images/jia.png) no-repeat center bottom; font-size:16px; color:#e8edf4; text-align:center; padding:15px 30px; height:100px}
.cp a:hover span img{transform: scale(1.4);}
.cp a:hover p{ display:block; top:0;}



.newsjdt{width:900px; height:272px; background:#F7F7F7; overflow:hidden;position:relative;}
#newsjdtbox{position:relative;width:900px; height:272px; } 
#newsjdtContentID li{position:relative; width:900px} 
#newsjdtContentID img{ float:left;width:399px; height:272px;}
#newsjdtContentID p{ float:right;display:block; width:460px; padding:25px 20px}
#newsjdtContentID p big{ display:block; font-size:18px; color:#005ca0; line-height:28px;}
#newsjdtContentID p span{ display:block; font-size:16px; color:#8e8e8e; height:72px; overflow:hidden; margin:25px 0 20px;}
#newsjdtContentID p font{ display:block; width:122px; height:38px; background:url(../images/newsmore.png) no-repeat}
.newsjdt .pre{ display:block;position:absolute; bottom:0; right:48px;width:36px; height:36px; background:url(../images/pre.png) no-repeat}
.newsjdt .next{ display:block;position:absolute;bottom:0; right:0;width:36px; height:36px; background:url(../images/next.png) no-repeat}


.news{ margin-top:10px}
.news a{display:block; height:49px; border-bottom:dashed 1px #DDDDDD;}
.news span{float:left;display:block;background:url(../images/dot.png) no-repeat 9px 23px; padding-left:20px; font-size:16px; color:#444444; line-height:49px; width:600px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.news font{ float:right; font-size:16px; color:#8e8e8e; line-height:49px;}
.news a:hover span{background:url(../images/dothover.png) no-repeat 9px 23px;color:#005ca0}
.news a:hover font{color:#005ca0}





.page{ text-align:center;margin:40px auto;font-size:16px; color:#5a5a5a;}
.page a{display: inline-block; border:solid 1px #E3E3E3;border-radius:6px;-moz-border-radius:6px;padding:6px 16px;  font-size:14px; color:#666666; text-align:center; margin:0 5px;font-family:Arial, Helvetica, sans-serif}
.page a:hover,.page .focus{color:#ffffff;background:#005BA1;border:solid 1px #005BA1;border-radius:6px;-moz-border-radius:6px;}


.newsxx{ clear:both; padding:10px 20px}
.newsxxtitle{text-align:center;font-size:32px; color:#005ca0; line-height:46px;}
.newsxxtitle span{display:block;text-align:center;border-bottom: solid 1px #DDDDDD; font-size:16px; line-height:38px;color:#8e8e8e; padding-top:10px}
.newscontent{padding:15px;color:#444444;font-size:16px; line-height:30px;}
.newscontent p{color:#444444;font-size:16px; line-height:30px;}
.back{ border-top:solid 1px #DDDDDD; text-align:right; padding:10px 0;}
.back a{ display:inline-block;background:url(../images/back.png) no-repeat 0 5px; padding-left:25px; font-size:16px; color:#666666;}


.xz{ margin-top:10px}
.xz a{display:block; height:49px; border-bottom:dashed 1px #DDDDDD;}
.xz span{float:left;display:block;background:url(../images/dot.png) no-repeat 9px 23px; padding-left:20px; font-size:16px; color:#444444; line-height:49px; width:600px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.xz font{ float:right; font-size:16px; color:#8e8e8e; line-height:49px; padding-right:20px}
.xz a:hover span{background:url(../images/dothover.png) no-repeat 9px 23px;color:#005ca0}
.xz a:hover font{color:#005ca0}
.xz i{ float:right; display:block; background:url(../images/xz.png) no-repeat; width:46px; height:25px; margin-top:14px}
.xz a:hover i{ background:url(../images/xzh.png) no-repeat;}

 