@charset "utf-8";
/* CSS Document */
body{ margin:0}
*{ font-family: Arial, Helvetica, sans-serif;}
a{ text-decoration:none;}
ul,li{ list-style:none; padding:0; margin:0;}
dl,dd{ padding:0; margin:0;}
.toub{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0;}
.logo{ width:565px; float:left;}
.logo img{ width:565px; height:58px; margin-top:10px;}
.dh{ width:350px; float:left; font-size:24px; line-height:40px; color:#024f97; margin-left:140px; margin-top:10px;}
.ny_zblb2{padding:0; display:block; margin:0 auto; width:90px; height:55px; float:right; margin-right:20px; margin-top:10px; }
.ny_zblb2 li{line-height:16px;font-size:12px;color:#333; padding:5px 0; width:100px;}
.ny_zblb2 li a{display:block;text-decoration:none;color:#555;background: url(../images/yanan.png) no-repeat right 5px;width:100px;}
.ny_zblb2 li a img{ vertical-align:middle;}
.ny_zblb2 li a.cur{background:url(../images/yanan1.png) no-repeat right 5px; text-decoration:none;font-size:12px; width:100px;}
.ny_zblb2 li ul{display:none;color:#666;padding:10px 0 0 0;}
.ny_zblb2 li ul li{float:none;line-height:26px;margin-top:0px;font-size:12px; line-height:10px; width:100px !important;  border-radius:5px; }
.ny_zblb2 li ul li a{display:block;background: none; padding:0}
.ny_zblb2 li ul a:hover{color:#009086;}	
.tnav{ width:100%; background:#2f5f98;}
.nav{ width:1200px; margin:0 auto; overflow:hidden;}
.nav li{ float:left; font-size:16px; line-height:46px; color:#fff; text-align:center;}
.nav li a{ padding:0 38px; display:block; line-height:46px; color:#fff; text-align:center;}
.nav li a:hover{ background:#4997e2}
.nav li .see{ background:#4997e2}
.flexslider{margin:0px auto;position:relative;width:100%; overflow:hidden;zoom:1; height:500px;}
.flexslider1{margin:0px auto;position:relative;width:100%; overflow:hidden;zoom:1; height:350px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider1 .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:60%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:16%;}
.flex-direction-nav .flex-prev{left:16%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}

.flexslider1:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider1:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider1:hover .flex-next:hover, .flexslider1:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:40px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.dk01{ width:100%; background:#f4f4f4;}
.ssdk{ width:1200px; margin:0 auto; overflow:hidden;}
.gjzk{ width:590px; float:left; font-size:16px; line-height:60px; color:#19538b; height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssk{ width:470px; float:right; margin-top:10px;BORDER: 1px solid #036ba1;}
.cpbt{ width:1200px; margin:20px auto; overflow:hidden; background:url(../images/bjx.png) no-repeat left bottom; font-size:24px; color:#0083cb; font-weight:bold; line-height:60px;}
.cpbt a{ color:#0083cb;}
.gd{ font-size:14px; line-height:60px; color:#666; float:right; font-weight:normal;}
.cpk{ width:1200px; margin:0 auto; overflow:hidden; padding-top:8px;}
.cpk li{ width:280px; float:left; margin:0 10px; position:relative; top:0;}
.cpk li:hover{ top:-8px; transition:all ease-in .3s;}
.cpk li img{ width:278px; height:194px; border:1px solid #e6e6e6;}
.cpk li p{ text-align:center; font-size:14px; line-height:40px; margin:0 auto; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#555; background:#ebebeb;}
.cpk li:hover p{ background:#cdcdcd; transition:all ease-in .3s; }
.part2{ width:100%; padding:30px 0; background:#eeeeee; margin:0 auto;}
.gyxk{ width:1200px; margin:0 auto; overflow:hidden;}
.cpbt0{ width:100%; margin:20px auto; overflow:hidden; background:url(../images/bjx.png) no-repeat left bottom; font-size:24px; color:#0083cb; font-weight:bold; line-height:60px;}
.cpbt0 a{ color:#0083cb;}
.gyk{ width:740px; float:left;}
.gyk img{ width:317px; height:217px; float:left;}
.gywz{ width:380px; float:right; font-size:13px; line-height:28px; color:#555;}
.gywz h1{ font-size:18px; line-height:60px; color:#555; margin:0 auto; font-weight:normal;}
.xwk{ width:428px; float:right;}
.xwk li{ width:410px; padding-left:18px; font-size:13px; line-height:28px; margin:0 auto; background:url(../images/lsd.jpg) no-repeat left center; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwk li .sj{ float:right;}
.xwlb li .sj{ float:right;}
.xwk li a{ color:#555;}
.jjfn{ width:1200px; margin:20px auto; overflow:hidden; padding-top:8px;}
.jjfn li{ width:372px; float:left; background:#f3f3f3; margin:0 14px; position:relative; top:0}
.jjfn li:hover{ top:-8px; transition:all ease-in .3s;}
.jjfn li img{ width:372px; height:260px;}
.jjfn li h1{ font-size:18px; line-height:40px;  margin:0 auto; color:#555; padding:0 10px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wzk0{ width:352px; margin:0 auto; overflow:hidden;}
.zwz{ width:240px; float:left; font-size:13px; line-height:26px; color:#555;}
.ygd{ width:94px; float:right; line-height:94px; font-size:14px; background:#0083cb; color:#fff; text-align:center; margin-top:20px;}
.marqueeleft{height:250px;width:1200px;overflow:hidden;margin:0px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:280px;height:280px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:278px;height:194px;overflow:hidden; color:#555; font-size:14px;}
.marqueeleft li .txt{text-align:center;height:40px;line-height:40px; background:#eeeeee;}
.marqueeleft li .txt a{ color:#555;}
/* marqueetop */
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}
.gcal{ width:1200px; margin:20px auto; overflow:hidden;}
.footer{ width:100%; background:#2f5f98; padding-top:30px;}
.end{ width:1200px; margin:10px auto; overflow:hidden;}
.end dl{ width:200px; float:left; margin:0 10px;}
.end dt{ font-size:16px; line-height:40px; color:#d7d7d7;}
.end dd{ font-size:14px; line-height:26px; color:#d7d7d7;}
.end dd a{ color:#d7d7d7;}
.lxxx{ width:460px; float:left; margin:0 140px;font-size:14px; line-height:26px; color:#d7d7d7;}
.lxxx p{font-size:16px; line-height:40px; color:#d7d7d7; margin:0 auto;}
.ewm{ width:130px; float:left; }
.ewm p{ font-size:14px; line-height:30px; text-align:center; color:#d7d7d7; margin:0 auto;}
.bqxx{ width:100%; background:#2c4d76; text-align:center; line-height:44px; color:#d7d7d7; font-size:13px;}
.bqxx a{ color:#d7d7d7;}
.dqwz{ width:100%; background:#f3f3f3;}
.wzk{ width:1200px; margin:0 auto; overflow:hidden;}
.wzl{ width:500px; float:left; font-size:13px; line-height:50px; color:#555;}
.wzl a{ color:#555;}
.ssk0{ width:380px; float:right; margin-top:4px; border:1px solid #036ba1;}
.nrqy{ width:1200px; margin:30px auto; overflow:hidden;}
.left{ width:260px; float:left; border:1px solid #e6e6e6; overflow:hidden;}
.zct{ width:220px; padding-left:40px; line-height:100px; font-size:28px; color:#f2f5f7; font-weight:normal; margin:0 auto; background: url(../images/st.png) no-repeat 20px center #036ba1;}
.cdh{ width:258PX;border:1px solid #e6e6e6; border-top:none;}
.cdh ul li{ font-size:14px; line-height:40px; background:url(../images/sj.png) no-repeat 20px center; width:220px; padding-left:40px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.cdh ul li a{ color:#555;}
.cdh01{ width:260px; margin:10px auto;}
.cdh01 li{ width:260px;font-size:14px; line-height:40px; height:40px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.cdh01 li a{ color:#555; padding-left:20px; background:url(../images/hsj.png) no-repeat 10px center; width:100%; line-height:40px; display: block;}
.cdh01 li .selected{ background:url(../images/lsj0.jpg) no-repeat 10px center #f3f3f3;color:#366fa6;width:100%; line-height:40px;display: block;}
.cdh01 li:hover a{color:#366fa6;}
.clx{ width:240px; padding:10px; border:1px solid #e6e6e6; border-top:none; font-size:13px; line-height:26px; color:#555;}

.right{ width:900px; float:right; border:1px solid #e6e6e6;}
.ycbt{ width:100%; font-size:16px; text-align:center; line-height:50px; color:#555; border-bottom:1px solid #366fa6;background:#f2f9ff;}
.cpnr{ width:830px; margin:10px auto; overflow:hidden; font-size:13px; line-height:28px; color:#666;}
.ycbt0{ width:880px; padding-left:20px; font-size:16px; line-height:50px; color:#555; border-bottom:1px solid #366fa6; background:#f2f9ff; margin:0 auto;}
.zclxwz{ width:240px; margin:0px auto; overflow:hidden; font-size:14px; line-height:28px; color:#555;}
.cpdk{ width:900px; margin:0 auto; overflow:hidden; padding:15px 0;}
.cpdk li{ width:278px; float:left; margin:0 10px; margin-bottom:10px;}
.cpdk li img{ width:278px; height:194px;}
.cpdk li p{ font-size:13px; line-height:40px; margin:0 auto; height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center; background:#eeeeee; color:#555;}

#fylist {
    margin: 20px auto;
    clear: both;
    text-align: center;
    width: 850px;
    overflow: hidden;
    font-size: 12px;
    line-height: 30px;
    color: #555;
}
#fylist li {
    float: left;
    width: auto;
    line-height: 28px;
    display: block;
    border: 1px solid #E9E9E9;
    background: url(none);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    padding: 0 4px;
}
li.thisclass {
    padding: 0px 10px;
    font-weight: normal;
    background: #366fa6 !important;
    font-size: 14px;
    line-height: 28px; padding:0 10px !important;
    color: #FFF;
}

#fylist a{
	font-size: 12px;
	color: #333;
	padding: 3px 10px;

}
#fylist  a:hover{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#366fa6;
}
#fylist a.selected
{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#366fa6;border:none;

}
#fylist select
{
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 30px;
	 height:28px;
	color: #555;
	border:none;
}
#fylist li strong{ font-weight:normal;}
.xwlb{ width:840px; margin:10px auto;;}
.xwlb li{ width:820px; padding-left:10px; padding:0 5px; padding-left:15px; background: url(../images/lsj0.jpg) no-repeat 5px center; font-size:13px; line-height:44px; color:#555; border-bottom:1px dotted #e6e6e6;}
.xwlb li b{ font-weight:normal;}
.xwlb li a{ color:#555;}
.xwlb li:hover a{ color:#366fa6}
.fbsj{ width:100%; font-size:13px; line-height:40px; text-align:center; display:block; color:#777;}
.fwk{ width:860px; margin:10px auto; overflow:hidden;}
.fwk table{ font-size:13px; line-height:32px; color:#666; margin:0 auto;}
.fwk td{ padding:10px 0;}
.fwk input{ width:250px; border:1px solid #e6e6e6; height:32px;}
.fwk textarea{ width:550px; border:1px solid #e6e6e6; min-height:140px;}
.fwk button{ width:120px; line-height:34px; border-radius:5px; text-align:center; background:#4775a2; font-size:13px; color:#fff; display:block; border:none;}


.xwl01{ width:840px; margin:0 auto; padding:10px 0; border-bottom:1px solid #e6e6e6;}
.xwdt{ width:830px; font-size:14px; line-height:40px; color:#555; padding-left:10px; background:url(../images/lsj0.jpg) no-repeat left center;}
.xwdt b{ font-weight:normal;}
.xs{ width:840px; font-size:12px; color:#737373; line-height:26px;}
.right0{ width:100%; margin:0 auto;}
#fylist td{ width:auto !important;}