﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px; color:#2a2a2a; min-width:1200px; font-family:Arial, Helvetica, sans-serif;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}
i,em,span{display:inline-block;}

a:link {
	color: #2a2a2a;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2a2a2a;
}
a:hover {
	text-decoration: none;
	color: #395ea2;
}
a:active {
	text-decoration: none;
	color: #2a2a2a;
}
img{vertical-align:middle; border:none}

ul{list-style: none;list-style-type: none;margin:0;padding:0;}
li{list-style-type: none;list-style:none;list-style-image:none;margin:0;padding:0;}

.wik{width:1200px; min-width:1200px; margin:0 auto;}
.oveh{overflow:hidden}
.por{position:relative}
.poa{position:absolute}

.wb1{background:#f5f5f5}
.wk1{float:left; width:810px;}
.wk2{float:right; width:368px;}


.pa1{padding:20px 0 20px 0;}

.tok{height:96px; border-top:solid 4px #196db8}
.hiid{display:none}
.logo{float:left; width:90px;}
.logo img{width:90px; height:95px;}
.nan{float:left; width:805px; margin:0 auto; /*font-family:"微软雅黑";*/}
.nas{float:left; width:115px;}
.nav{float:left; width:690px; position:relative}
.sar{float:left; width:220px; height:36px; background:url(../images/sar_bg.gif) no-repeat; margin-top:27px;}
.lau{float:left; width:80px; margin-top:25px; font-size:12px}
.lau p{float:left; width:40px}
.lau_1:link,.lau_1:visited,.lau_1:hover,.lau_1:active{border-radius:30px; width:36px; height:36px; line-height:36px; background:#36955b; display:block; color:#FFF; text-align:center}
.lau_2:link,.lau_2:visited,.lau_2:hover,.lau_2:active{border-radius:30px; width:36px; height:36px; line-height:36px; background:#0d62b2; display:block; color:#FFF; text-align:center}


.newsk{width:808px; height:400px; border:solid 1px #e0e0e0}
.newst{width:770px; margin-left:20px; margin-top:20px;}
.newst1{float:left; width:105px; height:40px; line-height:35px; text-align:center; font-size:16px; color:#FFF; background: url(../images/newst1_bg.gif) no-repeat; margin-right:15px;;}
.newst1 a:link,.newst1 a:visited,.newst1 a:hover,.newst1 a:active{color:#FFF; display:block}
.newst2{float:left; width:105px; height:33px; line-height:33px; text-align:center; font-size:16px; border:solid 1px #bfbfbf;margin-right:15px;}
.newst2 a:link,.newst2 a:visited,.newst2 a:active,.newst2 a:hover{ display:block}
.newst3{float:right; width:520px; height:33px; line-height:33px; border-bottom:solid 1px #d1d1d1; text-align:right; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.newst3 a:link,.newst3 a:visited,.newst3 a:hover,.newst3 a:active{color:#075eae; font-weight:bold; font-size:14px}

.jdt{float:left; width:350px;}
.news{float:left; width:440px;}
.nek{height:90px; border-bottom:solid 1px #dcdcdc; padding-top:16px;}
.nek1{float:left; width:60px; background:#e7e7e7; font-family:Arial, Helvetica, sans-serifl; text-align:center}
.nek1_t{width:60px; height:40px; line-height:40px; font-size:26px;}
.nek1_d{width:60px; height:30px; line-height:28px; font-size:12px; color:#787878; background:#d4d4d4}
.nek2{float:right; width:360px;}
.nek2_t{width:360px; height:30px; color:#075eae; font-size:16px; font-weight:bold; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nek2_t a:link,.nek2_t a:visited,.nek2_t a:active{color:#075eae}
.nek2_t a:hover{color:#075eae; text-decoration:underline}
.nek2_d{width:360px; height:40px; line-height:20px; overflow:hidden; color:#686868}
.nek2_d a:link,.nek2_d a:visited,.nek2_d a:hover,.nek2_d a:active{color:#075eae}
.nek3{float:left; width:110px;}
.nek4{float:right; width:320px;}
.nek4_t{width:320px; height:30px; color:#075eae; font-size:16px; font-weight:bold; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nek4_t a:link,.nek4_t a:visited,.nek4_t a:active{color:#075eae}
.nek2_t a:hover{color:#075eae; text-decoration:underline}
.nek4_t{width:320px; height:30px; line-height:20px; overflow:hidden; color:#686868}
.nek4_t a:link,.nek4_t a:visited,.nek4_t a:hover,.nek2_d a:active{color:#075eae}
.nek4_d{width:320px; height:40px; line-height:20px; overflow:hidden; color:#686868}
.nek4_d a:link,.nek4_d a:visited,.nek4_d a:hover,.nek2_d a:active{color:#686868}

.video{width:368px; height:288px; margin-bottom:15px}
.kj{width:368px;}
.kj1{float:left; width:177px;}
.kj2{float:left; width:14px;}

.abo1{float:left; width:590px; background:#0c64b2}
.abo2{float:right; width:590px; background:#25904f}
.abol{float:left; width:340px;}
.abol_1{width:35px; height:2px; background:#FFF; margin-left:30px; margin-top:48px; overflow:hidden}
.abol_2{width:280px; margin-left:30px; height:50px; font-size:22px; color:#FFF;/* font-family:"微软雅黑";*/ padding-top:10px;}
.abol_2 span{font-size:12px}
.abol_3{width:280px; height:125px; overflow:hidden; margin-left:30px; color:#FFF; line-height:26px;}
.abol_4{width:122px; height:33px; margin-left:30px; margin-top:30px; line-height:33px; background:url(../images/more.png) no-repeat}
.abol_4 a:link,.abol_4 a:visited,.abol_4 a:hover,.abol_4 a:active{color:#FFF; display:block; padding-left:20px;}
.abor{float:right; width:248px;}

.pro_t{width:1200px; height:48px; border-bottom:solid 1px #d9d9d9; font-size:22px; color:#25904f; /*font-family:"微软雅黑";*/}
.pro_t span{font-size:16px}
.pro_t a:link,.pro_t a:visited,.pro_t a:hover.pro_t a:active{color:#25904f; font-weight:bold; font-size:14px; float:right;}
.sfl{width:1200px; margin-top:15px;}
.sfl a:link,.sfl a:visited,.sfl a:active{border-radius:30px; background:#e8e8e8; margin-right:10px; margin-bottom:10px; padding:8px;display:inline-block;}
.sfl a:hover{border-radius:30px; background:#25904f; color:#FFF; margin-right:10px;display:inline-block;}
.pro_d{width:1200px; margin-left:0px; padding-top:10px;}
.pro_d li{float:left; width:305px; text-align:center; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/pro_d_bg.gif) no-repeat}
.pro_d li img{ margin-bottom:15px;}



.fba{height:220px; background:url(../images/fba.jpg) no-repeat top center;}
.m_le{float:left; width:240px;}
.m_ri{float:right; width:930px;}

.fent{height:60px; padding-left:15px; line-height:60px; /*font-family:"微软雅黑";*/ color:#FFFFFF; font-size:20px}
.bg1{background:#25904f;}
.bg2{margin-top:15px; background:#075eae;}
.fenk{ border-top:none; padding-bottom:10px; padding-bottom:6px;}
.fenm{margin:0 auto;}
.fene li{border-bottom:solid 1px #FFFFFF;}
.fenh:link,.fenh:visited,.fenh:hover,.fenh:active{line-height:18px; padding:12px 40px 12px 20px; font-size:15px;background:url(../images/fli2h.gif) no-repeat right center #1b5b9c; color:#FFF;
display:block;}
.fena:link,.fena:visited,.fena:active{font-size:15px; line-height:18px; padding:12px 40px 12px 20px; display:block; background:url(../images/fli2.gif) no-repeat right center #f2f2f2;
-webkit-transition: all 0.5s cubic-bezier(0, 0.28, 0, 1);
-moz-transition: all 0.5s cubic-bezier(0, 0.28, 0, 1);
-ms-transition: all 0.5s cubic-bezier(0, 0.28, 0, 1);
-o-transition: all 0.5s cubic-bezier(0, 0.28, 0, 1);
transition: all 0.5s cubic-bezier(0, 0.28, 0, 1);
}

.fena:hover{line-height:18px; padding:12px 40px 12px 20px; font-size:15px;background:url(../images/fli2h.gif) no-repeat right center #1b5b9c; color:#FFF;}
.fena:link:last-child,.fena:visited:last-child,.fena:hover:last-child,.fena:active:last-child{ border-bottom:none}
.fend img{width:240px; height:80px; margin-top:15px;}
.fenn{padding:10px; line-height:22px; font-size:12px;border:solid 1px #e5e5e5; border-top:none; border-bottom:none;}
.fco{border:solid 1px #d1d1d1; border-top:none; padding:10px; line-height:22px; font-size:12px}
.fco_tu{margin-bottom:8px;}

.ftu{margin-top:20px; height:90px; overflow:hidden}
.ftu1{float:left; width:70px;}
.ftu2{float:left; width:15px;}
.ftu_a1:link,.ftu_a1:visited,.ftu_a1:active{width:68px; height:68px; display:block; background: url(../images/ftu_a1.gif) no-repeat center center; border:solid 1px #d1d1d1}
.ftu_a1:hover{width:68px; height:68px; display:block; background: url(../images/ftu_a1h.gif) no-repeat center center #3b69b5; border:solid 1px #3b69b5}
.ftu_a2:link,.ftu_a2:visited,.ftu_a2:active{width:68px; height:68px; display:block; background: url(../images/ftu_a2.gif) no-repeat center center; border:solid 1px #d1d1d1}
.ftu_a2:hover{width:68px; height:68px; display:block; background: url(../images/ftu_a2h.gif) no-repeat center center #3b69b5; border:solid 1px #3b69b5}
.ftu_a3:link,.ftu_a3:visited,.ftu_a3:active{width:68px; height:68px; display:block; background: url(../images/ftu_a3.gif) no-repeat center center; border:solid 1px #d1d1d1}
.ftu_a3:hover{width:68px; height:68px; display:block; background: url(../images/ftu_a3h.gif) no-repeat center center #3b69b5; border:solid 1px #3b69b5}

.fned{border:solid 1px #d1d1d1; border-top:none; padding-bottom:10px; padding-bottom:6px;}
.fnd{width:200px; margin:0 auto}
.fnd a:link,.fnd a:visited,.fnd a:hover,.fnd a:active{width:185px; height:40px; padding-left:15px; line-height:40px; background:url(../images/li.gif) no-repeat left center; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:solid 1px #d1d1d1}
.fnd a:link:last-child,.fnd a:visited:last-child,.fnd a:hover:last-child,.fnd a:active:last-child{ border:none}

.lmt{min-height:42px; background:url(../images/x.gif) repeat-x bottom;}
.lmt_1{float:left; background:url(../images/xh.gif) no-repeat bottom center; border-bottom:solid 2px #154a98; text-align:center; min-height:42px; min-width:120px; max-width:350px; font-size:20px; color:#154a98/*;font-family:"微软雅黑";*/ }
.lmt_2{float:right; max-width:370px; padding-top:15px; text-align:right; color:#8f8f8f; font-size:12px;}
.lmt_3{font-size:16px; border-bottom: solid 1px #CCCCCC; margin-bottom:15px; line-height:35px;}
.lmt_3 a{float:right; font-size:13px}

.ab1{text-align:center; padding:10px 0 10px 0; font-size:18px; color:#2973be}
.ab2{text-align:center; font-size:12px; color:#8f8f8f;}

.ab3{padding-top:5px; overflow:hidden; padding-bottom:5px; padding-top:15px;}
.ab3_img{width:800px; text-align:center; overflow:hidden; margin:0 auto;}
.ab3_img img{border:none; max-width:800px;}
.syp,.xyp{width:50px; height:50px;}
.syp a:link,.syp a:visited,.syp a:active{width:50px; height:50px; background:url(../images/syp.gif) no-repeat; display:block}
.syp a:hover{width:50px; height:50px; background:url(../images/syph.gif) no-repeat}
.xyp a:link,.xyp a:visited,.xyp a:active{width:50px; height:50px; background:url(../images/xyp.gif) no-repeat; display:block}
.xyp a:hover{width:50px; height:50px; background:url(../images/xyph.gif) no-repeat}

.ab4{line-height:24px; padding-bottom:20px; padding-top:20px;}
.ab4 img{max-width:930px}
.ab4 div{width:600px}

.fpk{padding-top:20px;}
.fpr{float:left; width:232px; height:205px;}
.fpr li{width:c; text-align:center;}
.fpr a:link,.fpr a:visited,.fpr a:hover,.fpr a:active{color:#395ea2;width:210px; height:185px; display:block; margin:0 auto}
.fpr p{ width:200px; background:#f2f2f2; margin:0 auto; font-size:14px; color:#395ea2; margin:0 auto;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:7px 5px 10px 5px;}
.fpr span{width:200px; margin:0 auto; background:#f2f2f2; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:0px 5px 7px 5px;}

.fpro{padding-top:30px;}
.fpro ul{float:left; width:290px; height:280px;}
.fpro ul li{width:260px; height:250px; border:solid 1px #e5e5e5; margin:0 auto; line-height:40px; font-size:14px; text-align:center; overflow:hidden;}
.fpro ul li a:link,.fpro ul li a:visited,.fpro ul li a:hover,.fpro ul li a:active{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fpro ul li img{width:260px; height:203px; border-bottom:solid 1px #e5e5e5}

.fpro{padding-top:30px;}
.fpro ul{float:left; width:232px; }
.fpro img{border:solid 1px #eeeeee; border-bottom:none}


.fplo{padding-top:30px;}
.fplo ul{float:left; width:217px; height:110px;}
.fplo ul li{width:200px; height:90px; border:solid 1px #e5e5e5; margin:0 auto; line-height:40px; font-size:14px; text-align:center; overflow:hidden;}
.fplo ul li a:link,.fpro ul li a:visited,.fpro ul li a:hover,.fpro ul li a:active{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fplo ul li img{width:200px; height:90px;}

.fnewsk{}
.fnews{float:left; width:465px; margin-top:20px; height:140px; border-bottom: dotted 1px #bfbfbf;}
.fnews img{float:left; margin-right:20px;}
.fnews p{width:270px; height:30px; font-size:16px; color:#000; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fnews span{width:270px; height:40px; margin-bottom:13px; line-height:22px; color:#7c7c7c; overflow:hidden}
.fnews span a{color:#7c7c7c;}
.fnews em{font-style:inherit;}
.more:link,.more:visited,.more:active{color:#FFF; margin-top:10px; width:100px; height:30px; line-height:28px; padding-left:16px; background:url(../images/more.gif) no-repeat #2859a5; display:block}
.more:hover{color:#FFF; margin-top:10px; width:100px; height:30px; line-height:28px; padding-left:16px; background:url(../images/moreh.gif) no-repeat #c2a07a; display:block}

.fnewst{margin-top:20px; height:160px; border-bottom: dotted 1px #bfbfbf;}
.fnewst img{float:left; margin-right:20px;}
.fnewst p{width:715px; height:30px; font-size:18px; color:#000; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fnewst span{width:715px; height:57px; margin-bottom:8px; line-height:20px; color:#7c7c7c; overflow:hidden}
.fnewst span a{color:#7c7c7c;}
.fnewst em{font-style:inherit;}

.fens{overflow:hidden; padding-top:10px; border-bottom:dotted 1px #CCCCCC; padding-bottom:10px; height:30px;}
.fens_1{float:left; width:25px; height:30px; background:url(../images/li.gif) no-repeat left center}
.fens_2{float:left; width:640px; line-height:28px;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fens_3{float:right; text-align:right; color: #b7b7b7; line-height:30px;}
.fens_3 a:link,.fens_3 a:visited,.fens_3 a:hover,.fens_3 a:active{color:#e32a2a}

.fay{border-top:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7; height:50px; margin-top:20px; margin-bottom:30px; overflow:hidden}
.fal{float:left; width:380px;}
.fal a:link,.fal a:visited,.fal a:hover,.fal a:active,.far a:link,.far a:visited,.far a:hover,.far a:active{width:380px; height:46px; display:block; padding-top:5px;}
.fal_1{float:left; width:25px; height:50px; background:url(../images/fay_bg.gif)}
.fal_2{float:left; width:355px; padding-top:4px;}
.fal_2 li,.far_2 li{width:355px;  display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.far{float:right; width:380px;}
.far_1{float:left; width:25px; height:50px; background:url(../images/fay_bg.gif) 25px 0}
.far_2{float:left; width:355px; padding-top:4px; text-align:right;}

.ym{width:100%; padding-top:20px; padding-bottom:15px; overflow:hidden}
.ym a{float:left; border:solid 1px #cccccc; padding:5px 10px 5px 10px; color:#545454; margin-right:5px; margin-bottom:5px;}
.ym a:hover{background:#3b69b5; color:#FFF; border:solid 1px #3b69b5;}
a.select{background:#3b69b5; color:#FFF; border:solid 1px #3b69b5;}
a.select:hover{background:#3b69b5; color:#FFF; border:solid 1px #3b69b5;}

.do1k{width:100%; background:#2d2d2d; border-bottom:solid 1px #3c3c3c; margin-top:15px; overflow:hidden}
.do1{width:1200px; margin:0 auto; padding-top:20px; height:100px;}
.do1 ul{width:1200px; margin-left:0px;}
.do1 ul li{float:left; width:171px; text-align:center;}
.do1 ul li img{width:61px; height:60px; border:none; margin-bottom:5px;}
.do1 ul li a:link,.do1 ul li a:visited,.do1 ul li a:hover,.do1 ul li a:active{color:#9a9a9a;/* font-family:"微软雅黑"*/}
.do2{width:100%; background:#2d2d2d; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.wei{float:left; width:160px; text-align:center;}
.down{float:left; width:930px; padding-top:10px; margin:0 auto; line-height:28px; font-size:13px; color:#939393;}
.down a:link,.down a:visited,.down a:active{color:#939393;}
.down a:hover{text-decoration:underline; color:#939393;}

.tx{border:solid 1px #CCC}
.tx1{float:left; width:145px; padding:5px 0 5px 0; border:none; background:none; margin-top:5px; margin-left:15px;}

.bu{border:none; background:none}
.bu1{float:left; width:32px; height:26px; background:url(../images/sar.gif) no-repeat; margin-top:5px;}