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}




.top{width:1260px; height:98px; background:url(../images/topbj.jpg) no-repeat;text-align:left; margin:0 auto;}
.logo{ float:left; padding-top:25px;}
.link{float:right;font-size:14px; color:#333f56; margin-top:35px}
.link a{ display:inline-block; font-size:14px; color:#333f56; padding:0 10px;}

.menubj{min-width:1260px; height:52px;background:#014B88;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1260? '1260px' : 'auto')}
.menu{ width:1260px;text-align:left;margin:0 auto}
.menu a{ float:left; display:block;font-size:18px; color:#ffffff; line-height:52px; padding:0 28px}
.menu a:hover,.menu .focus{ background:#00345f; color:#FFF}

.indexmain{ background:#FFF; padding:0 30px; width:1200px; margin:0 auto;padding-top: 30px;}

.first{ height:100px;width:1200px; text-align:center}
.first a{ display:block; font-size:36px;color:#014b87; line-height:100px; font-weight:bold; /*width:1000px;*/white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden;}


.indexone{ width:1200px; height:410px; text-align:left; margin:0 auto}

.jdt{ float:left;width:680px; height:410px;overflow:hidden;position:relative;}
#jdtbox{position:relative;width:680px; height:410px; } 
#jdtNumIDbj{position:absolute; bottom:0; right:0; width:680px; height:48px;z-index:10;background:url(../Images/jdtbj.png) repeat;}
#jdtNumID{ position:absolute; bottom:17px; right:10px;}  
#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:680px; height:410px;}
#jdtContentID li span{display:block; position:absolute; left:0; bottom:0; z-index:999;height:48px; line-height:48px;padding-left:15px;width:400px;font-size:16px; color:#FFFFFF;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}

.inewsbox{ float:right; width:490px; height:410px; overflow:hidden}
.inewstitle {background:#F4F4F4; height:43px; overflow:hidden}
.inewstitle .bt{float:left; display:block; background:url(../images/inewstitle.jpg) no-repeat;height:43px; font-size:18px; color:#ffffff; font-weight:bold; line-height:43px; padding:0 30px;}
.inewstitle .bta{float:left; display:block; height:43px; font-size:18px; color:#014b87; font-weight:bold; line-height:43px; padding:0 30px;}
.inewstitle .more{ float:right; font-size:14px; color:#333f56; line-height:43px; background:url(../images/more.png) no-repeat right center; padding-right:15px; margin-right:10px}


.idt{ padding-top:17px}
.idt a{ display:block; height:35px; padding:0 10px 0 5px}
.idt span{ float:left;display:block;font-size:16px; color:#333f56; line-height:35px; width:390px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.idt font{ float:right; font-size:14px; color:#343f56; line-height:35px;}
.idt a:hover span,.idt a:hover font{color:#c60000}



html,body,ul,li,p {
	margin:0;
	padding:0;
	list-style:none;
}

.fullSlide {
	width:1200px;width:auto; position:relative; z-index:99;
	height:140px;
	background:#ffffff;
}
.fullSlide a:hover{ background:none}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:140px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:140px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:0;
	line-height:0;
}
.fullSlide .hd ul {
	text-align:center; width:1200px; margin:0 auto
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:0;
	height:0;
	margin:5px;
	overflow:hidden;
	background: url(../images/dot.png) no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background: url(../images/dothover.png) no-repeat;
}

.indextwo{ margin:30px 0;/*margin-top: 180px;*/}

.izcbox{ float:left; width:385px; height:312px; border-bottom:solid 1px #E2E2E2}
.ititle{ background:url(../images/titlebj.jpg) repeat-x;height:45px}
.ititle a{ float:left;display:block;background:#FFF; padding-right:3px}
.ititle b{ display:block;font-size:18px; color:#014b87; line-height:42px;padding:0 10px; border-top:solid 2px #014C86;}
.ititle .more{float:right; font-size:14px; color:#333f56; line-height:43px; background:url(../images/more.png) no-repeat right center; padding-right:15px; margin-right:10px}

.izc{ margin-top:10px; height:245px; overflow:hidden}
.izc a{display:block; height:35px;padding:0 10px 0 5px}
.izc span{  float:left;display:block;font-size:16px; color:#333f56; line-height:35px; width:330px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.izc font{ float:right; font-size:14px; color:#343f56; line-height:35px;}
.izc a:hover span,.izc a:hover font{color:#c60000}

.ir{ float:right;margin-left:22px;}


.kjmenu{ margin-left:-26px; overflow: hidden}
.kjmenu a{ float:left; display:block;text-align:left;width:280px; height:128px; position:relative; margin-left:26px}
.kjmenu img{width:280px; height:128px;}
.kjmenu span{ display:block; position:absolute; left:0; bottom:0; background:url(../images/jdtbj.png) repeat; width:254px;height:36px; padding:0 13px; font-size:16px; color:#FFF; line-height:36px}


.indexthree{ width:1200px;text-align:left; height:450px;margin-top:30px; overflow:hidden}
.icpbox{ float:left;width:760px; background:#F4F4F4; padding:10px 30px;}
.ititle1{ background:url(../images/titlebj.jpg) repeat-x 0 38px;height:40px}
.ititle1 a{ float:left;display:block;background:#F4F4F4; padding-right:3px}
.ititle1 b{ display:block;font-size:18px; color:#014b87; line-height:38px;padding:0 10px; border-bottom:solid 2px #014C86;}
.ititle1 .more{float:right; font-size:14px; color:#333f56; line-height:40px; background:url(../images/more.png) no-repeat right center; padding-right:15px; margin-right:10px}

.icplist{ margin-left:-23px; margin-top:20px; overflow:hidden}
.icplist a{ float:left; display:block;width:238px; height:168px; position:relative; margin:0 0 23px 23px}
.icplist img{width:238px; height:168px}
.icplist span{ position:absolute; left:13px; bottom:0;display:block; font-size:16px; color:#FFF; line-height:44px;transition: ease-in .2s;}
.icplist a:hover span{position:absolute; left:13px; bottom:13px; width:212px; height:142px; text-align:center;display:block; font-size:18px; color:#FFF; font-weight:bold;line-height:138px;}

.icplist p{transition: ease-in .3s;
    background: linear-gradient(0, #ffffff 2px, #ffffff 2px) no-repeat, 
                linear-gradient(-90deg, #ffffff 2px, #ffffff 2px) no-repeat, 
                linear-gradient(-180deg, #ffffff 2px, #ffffff 2px) no-repeat, 
                linear-gradient(-270deg, #ffffff 2px, #ffffff 2px) no-repeat;
    background-size: 0 2px, 2px 0, 0 2px, 2px 0;
    background-position: left top, right top, right bottom, left bottom;}
.icplist a:hover p{position:absolute; left:13px; bottom:13px; width:212px; height:142px; text-align:center;display:block;background-size: 100% 2px,  2px 100%, 100% 2px, 2px 100%;}



.iztbox{ float:right; width:290px;background:#F4F4F4;padding:10px 30px;} 
.izt{ margin-top:20px;width:290px; height:368px}
.izt a{ display:block; width:290px; height:78px; padding-bottom:14px}



.friendbox{ width:1200px; height:30px;padding:30px; background:#FFF; text-align:left;margin:30px auto}
.friendbox .bt{ float:left; display:block; width:120px;font-size:30px; color:#014b87;font-weight:bold; line-height:30px; font-family:Arial, Helvetica, sans-serif}
.friendlist{ float:right;width:1080px; height:30px;}
.friendlist a{ float:left;display:block; margin-right:25px; font-size:16px; color:#96a0a9; line-height:30px}
.friendlist a:hover{ color:#014b87}


.footbj{min-width:1260px;width:auto;background: url(../images/footbj.jpg) no-repeat center top; height:359px; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1260? '1260px' : 'auto');}
.footbox{width:1260px; text-align:left;margin:0 auto}
.footcon{ height:220px; padding-top:40px; overflow:hidden}
.iabout{ float:left; display:block; width:420px;font-size:14px; color:#dcdcdc; line-height:28px}
.iabout b{ display:block; font-size:16px; color:#ffffff; padding-bottom:20px }
.iabout font{ display:block; font-size:14px; color:#ffffff; text-decoration:underline}

.footmenu{ float:left; display:block; width:240px; margin-left:100px;}
.footmenu b{ display:block; font-size:16px; color:#ffffff; padding-bottom:20px }
.footmenu a{display: inline-block; font-size:14px; color:#dcdcdc; line-height:26px; width:115px}

.ilx{ float:left; display:block; width:220px;font-size:14px; color:#dcdcdc; line-height:28px;margin-left:400px;}
.ilx b{ display:block; font-size:16px; color:#ffffff; padding-bottom:20px }


.ewm{ float:right; display:block; width:103px;}
.ewm b{ display:block; font-size:16px; color:#ffffff; padding-bottom:20px }
.ewm img{ display:block; width:103px; height:103px}
.ewm span{ display:block; font-size:14px; color:#e2e2e2; text-align:center; line-height:28px}






.foot{ height:79px; padding-top:20px; overflow:hidden}
.footer{ float:left; width:630px; font-size:16px; color:#dcdcdc; line-height:28px}
.footlink{float:right;font-size:14px; color:#dcdcdc; margin-top:20px}
.footlink a{ display:inline-block; font-size:16px; color:#dcdcdc;padding:0 10px;}



.main{ width:1200px; padding:30px; background:#FFF; text-align:left; margin:0 auto 30px}

.left{ float:left; width:290px;}
.right{float:right;width:870px;}

.menutop{ width:180px; height:78px;background:url(../images/menutop.jpg) no-repeat; font-size:30px; color:#FFF; line-height:78px; padding-left:110px}
.nav{ width:290px;}
.nav a{display:block;background:url(../images/nav.jpg) no-repeat;line-height:47px; color:#333f56; font-size:18px; padding-left:55px; margin-top:12px}
.nav a:hover,.nav .focus{ color:#ffffff;background:url(../images/navhover.jpg) no-repeat;}
.nav .threemenu{display:none; text-decoration:none; margin-top:10px}
.nav ul.focus{ display:block; background:none}

.nav .threemenu a{ display:block;line-height:36px;margin-left:25px; color:#333f56; font-size:16px; background:none; margin-top:0}
.nav .threemenu a:hover,.nav .threemenu .threefocus{color:#c60000; background:none}




.location{text-align:right;font-size:16px; color:#596171; height:35px}
.location a{font-size:16px; color:#596171;padding:0 5px;}
.location span{ font-size:16px; color:#014b87;;}

.maincon{height:auto!important;min-height:600px; height:600px}


.title{background:url(../images/titlebj.jpg) repeat-x; height:45px;}
.title span{display:inline-block;background:#FFF; padding-right:3px}
.title b{display:block;font-size:18px; color:#014b87; line-height:42px;padding:0 10px; border-top:solid 2px #014C86;}

.intro{ padding:30px 15px; font-size:16px; line-height:28px; color:#5d6474}

.xsgs{ padding:0 20px}
.xsgs a{ display:block; border-bottom:dashed 1px #E3E3E3; padding:10px 0;}
.xsgs big{ display:block; font-size:18px; color:#333f56; line-height:40px; width:500px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.xsgs span{ display:block; font-size:14px; color:#5d6474; height:48px; overflow:hidden}
.xsgs font{ display:block; font-size:14px; color:#5d6474; text-decoration:underline}
.xsgs a:hover big,.xsgs a:hover font{ color:#c60000}




.news{ padding:0 25px }
.news a{ display:block; border-bottom:dashed 1px #E3E3E3; padding:20px 0;}
.news big{display:block; font-size:18px; color:#333f56; line-height:40px}
.news span{ display:block;font-size:14px; color:#5d6474; height:48px; overflow:hidden}
.news font{ display:block; background:url(../images/date.jpg) no-repeat 0 5px; padding-left:20px;font-size:14px; color:#999999; line-height:28px; padding-bottom:10px}
.news a:hover big{color:#c60000}


.page{ text-align:center;margin:40px auto;font-size:14px; color:#8694ad;}
.page a{display: inline-block; border:solid 1px #8694AE;padding:5px 14px;  font-size:14px; color:#8694ad; text-align:center; margin:0 5px; font-family:Arial, Helvetica, sans-serif}
.page a:hover,.page .focus{color:#ffffff;background:#014b87; border: solid 1px #8696AD }


.ry{ margin-top:20px}
.ry a{ float:left; display:block; margin:15px;}
.ry img{ width:405px; height:269px}
.ry span{ display:block; text-align:center; font-size:18px; color:#333f56; line-height:47px}



.newsxx{ clear:both; padding:10px 20px}
.newsxxtitle{text-align:center;font-size:36px; color:#014b87; line-height:58px;}
.newsxxtitle span{display:block; padding:0 10px;text-align: center;border-bottom:dashed 1px #D2D2D2; font-size:14px; line-height:38px;color:#999999; height:38px; position:relative}

.newscontent{padding:30px 25px;color:#5d6474;font-size:16px; line-height:30px;}
.newscontent p{color:#5d6474;font-size:16px; line-height:30px;}
.newsxxlist{border-top:dashed 1px #D2D2D2; padding:25px; position:relative;}
.newsxxlist a{ display:block;font-size:16px; color:#5d6474; line-height:26px}
.newsxxlist a:hover,.newsxxlist .focus{ color:#c60000}
.newsxxlist .back{ position:absolute; right:25px; top:40px; background:url(../images/back.jpg) no-repeat 0 6px; padding-left:25px; font-size:16px; color:#5d6474}

.cp{ margin-top:20px}
.cp a{ float:left;display:block; width:405px;margin:0 15px 25px; height:385px;border-bottom: solid 2px #8694AE; position:relative}
.cp img{ display:block; width:405px; height:270px}
.cp big{ display:block; font-size:18px;color:#333f56; line-height:38px; padding-top:15px}
.cp span{ display:block; font-size:14px; color:#7f7f7f; height:48px; overflow:hidden; }
.cp a:hover big{ color:#c60000}
.cp i{ background:#C60000;transition:ease-in .3s; width:0px; height:2px; position:absolute; left:0; bottom:0;}
.cp a:hover i{ display:block; width:405px}
.cp a:hover{ border:0; height:387px}



.wyly{ padding:20px 15px}
.wyly p{ display:block; background: url(../images/ly.jpg) no-repeat; padding:35px 10px 0 360px; width:470px; height:115px;font-size:16px; color:#5d6474; line-height:28px}
.wyly td{ font-size:16px; color:#5d6474; padding:5px;line-height:40px}
.wyly span{ font-size:16px; color:#e63c3d; padding-right:5px}
.wyly .txt{ border:solid 1px #E3E3E3; background:#FFF; height:48px; line-height:48px; width:370px}
.wyly .yzm{ float:left; margin-right:10px;border:solid 1px #E3E3E3; background:#FFF; height:48px; line-height:48px; width:188px}
.wyly textarea{ border:solid 1px #E3E3E3; background:#FFF; height:200px; line-height:36px; width:788px}
.wyly .btn{border:0;width:154px; height:50px; background:#014B88; text-align:center; font-size:16px; color:#FFF; line-height:50px; font-weight:bold;border-radius:5px;-moz-border-radius:5px;cursor:pointer; margin-top:20px}

.xzlist{ margin-top:20px}
.xzlist a{float:left;display:block; border:solid 1px #E3E3E3; padding:18px 25px 0;width:355px; height:100px; position:relative; margin:0 14px 30px 14px}
.xzlist span{ display:block; font-size:14px; color:#b6b6b6; height:30px}
.xzlist big{ display:block; font-size:16px; color:#5d6474; line-height:26px; width:260px}
.xzlist a:hover span{ color:#5d6474}
.xzlist a:hover{ background:#F2F2F2; border:solid 1px #8E929D}
.xzlist a:hover big{ color:#c60000}

.xzlist .pic{ display:block; position:absolute; z-index:10; right:24px; top:38px}
.xzlist .pic img{width:52px; height:41px;transition:ease-in 2s;opacity:1;filter:alpha(opacity=100);}
.xzlist a:hover .pic img{opacity:0;filter:alpha(opacity=0);}
.xzlist .pich{ display:block; position:absolute; z-index:10; right:24px; top:38px}
.xzlist .pich img{width:52px; height:41px;transition:ease-out 2s;opacity:0;filter:alpha(opacity=0);}
.xzlist a:hover .pich img{opacity:1;filter:alpha(opacity=100);}