@charset "utf-8";/* CSS Document */body{ margin:0}*{ font-family:"微软雅黑";}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 45px; 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:480px; 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 img{width:278px; height:194px;}.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:172px; float:left; margin:0 60px;}.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:370px; 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:385px; 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:15px; line-height:28px; color:#666;}.cpnr img{max-width: 100%;height: auto}.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;}.xs{ width:840px; font-size:12px; color:#737373; line-height:26px;}.right0{ width:100%; margin:0 auto;}#fylist td{ width:auto !important;}