@charset "utf-8";
/* CSS Document */
@font-face {font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
}
* {
	margin: 0px;
	padding: 0px;
}
div,form,img,ul,ol,dl,dt,dd,em,i,h2,h3,h4,span,b,p{padding:0px; border:0px;margin:0px auto;list-style: none;font-style:normal;}
body {
	background-color:#f2f2f2;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	font-family:"宋体";
	color:#333;
	background-image:url(../img/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{color:#f00; text-decoration:underline;}
#red{ color:#e6000a;}
.box {
	text-align: left;
	width:1054px;
	margin-right:auto;
	margin-left:auto;    
}
.cleckboth{ clear:both;}
.f-cb,.f-cbli li{zoom:1;}
.topbox{ width:100%; height:249px; margin:0 auto; background:url(../img/top_bg.jpg) repeat-x top; position:relative; }
.g-top {height:35px;line-height:35px;color:#333;}
.g-top dl {width:1000px;height:35px;margin: auto; font-size:12px;}
.g-top dl dt {float:left;}
.g-top dl dd {float:right;}
.g-top dl dt a {color:#333;display: block;float:left;margin:0 15px 0 0;}
.g-top dl dt a:hover {color:#ff9201;}
.g-top dl dt p {float:left;padding:0 0 0 10px}
.g-top dl dt a i {display: block;width:16px;height:35px;background: url(../img/ddd.png) no-repeat;float:left;padding:0 8px 0 0;}
.g-top dl dt a i.i2 {display: block;width:16px;height:35px;background: url(../img/ccc.png) no-repeat;float:left;padding:0 8px 0 0;}
.g-top dl dd a {color:#333;}
.g-top dl dd a:hover {color:#ff9201;}
.txtleft {width:200px;height:35px;line-height:35px;float:left;}
.g-header {width:1000px;height:176px; float:left;}
.g-header h1 {float:left;width:642px;height:176px;background: url(../img/logo.png); position:relative;}
.g-header h1 span{ height:55px; position:absolute; right:0; top:80px; font-family:"微软雅黑"; font-size:30px; color:#0166b6; line-height:55px; font-style:italic; z-index:9999;}
.m-search {float:right;width:342px;height:34px;margin:20px 0 0 0;}
.m-search dl {height:26px;}
.m-search dl dt {font-weight: bold;color:#000;float:left;}
.m-search dl dt a {font-weight: bold;color:#000}
.m-search dl dd {float:right;padding:0 18px 0 0;}
.m-search ul {width:323px;height:34px;background: url(../img/search.png) no-repeat;}
.m-search ul input[type="text"] {border:none;background: none;width:250px;height:32px;float:left;margin:0 0 0 15px;line-height:32px;}
.m-search ul input[type="submit"] {width:56px;height:34px;float:right;background: none;border:none;text-indent: -9999px;cursor: pointer;}
.g-nav {width:1000px;height:38px; float:left;}
.nav {}
.nav .li {width:14.20%;height:38px;float:left;line-height:38px;text-align: center;font-weight: bold;font-size:14px;position: relative;font-size:18px;}
.nav .li .nli:hover {text-decoration: none;color:#fff;}
.nav .li .nli {color:#0166b6;font-family: "\5FAE\8F6F\96C5\9ED1";display: block;}
.nav .li .nli i {font-weight:normal;font-size:24px;padding:0 5px 0 0;}
.nav .li:hover {background:#0166b6;cursor: pointer;text-decoration: none;}
.nav .li:hover .nli {color:#fff;}
.nav .li:hover .sub {display: block;text-decoration: none;}
.nav .last {background: none;}
.nav .li .sub {position: absolute;width:1000px;height:340px;background: #fff;border:1px solid #0166b6;z-index:88;font-size:14px;text-align:left;display: none;}


.nei01{ width:1010px; height:auto; float:left; background:#FFF; background-image:url(t1.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #dbdbdb; border-top:2px solid #0096e0; margin-top:15px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.nei01_01{ width:941px; height:43px; float:left; background:url(t1.png) repeat-x bottom; color:#333; line-height:40px; padding-top:11px; padding-left:17px;}
.nei01_01 a:link,.nei01_01 a:visited{color:#0096e0; text-decoration:none;}
.nei01_01 a:hover{color:#0096e0; text-decoration:underline;}

.nei01_02{ width:958px; height:36px; float:left;margin-top:20px; border-bottom:1px solid #0096e0;}
.nei01_02 li{ width:auto; height:36px; float:left;  margin-left:15px; display:inline; line-height:36px; font-size:18px; font-family:"微软雅黑"; font-weight:bold;}
.nei01_02 li a:link,.nei01_02 li a:visited{ width:auto; height:36px; float:left; padding-left:25px; padding-right:25px; color:#0c91d3; text-decoration:none;}
.nei01_02 li a:hover{ width:auto; height:36px; float:left; padding-left:25px; padding-right:25px; background:#0096e0;  color:#FFF; text-decoration:none;}
#nei0102{ width:auto; height:36px; float:left; padding-left:25px; padding-right:25px; background:#0096e0;  color:#FFF; text-decoration:none;}
.nei01_03{ width:958px; height:69px; float:left; margin-top:8px; padding-top:33px; background:url(t1.png) repeat-x bottom;}
.nei01_03_01{ width:220px; height:31px; float:left; margin-left:23px; display:inline; position:relative; cursor:pointer;}
.nei01_03_01_01{ width:198px; height:31px; position:absolute; left:0; top:0; background:url(t4.png) no-repeat; padding-left:22px; font-family:"微软雅黑"; font-size:16px; color:#005ba3; line-height:31px;}
.nei01_03_01_02{ width:30px; height:29px; position:absolute; top:1px; right:0px; background:url(t3.png) no-repeat;}
.nei01_03_01_03{ width:190px; height:auto; position:absolute; left:15px; top:31px; background:#e2f0fc;  padding-top:5px; display:none;}
.nei01_03_01_03 li{ width:183px; height:30px; float:left; color:#005ba3;font-family:"微软雅黑"; font-size:16px; border-bottom:1px solid #09C;padding-left:7px; line-height:30px;}

.nei01_03_02{ width:678px; height:31px; float:left; margin-left:37px; display:inline; overflow:hidden; line-height:31px;}
.nei01_03_02 a:link,.nei01_03_02 a:visited{ height:31px; padding-left:25px; padding-right:25px; float:left; color:#333; text-decoration:none; margin-right:10px; display:inline;}
.nei01_03_02 a:hover{ height:31px; padding-left:25px; padding-right:25px; float:left; color:#333; text-decoration:none; margin-right:10px; display:inline; font-weight:bold; background:#e9e9e9;}
#nei010302{height:31px; padding-left:25px; padding-right:25px; float:left; color:#333; text-decoration:none; margin-right:10px; display:inline; font-weight:bold; background:#e9e9e9;}
.nei01_04{ width:958px; height:21px; float:left; padding-top:12px; padding-bottom:12px;}
.nei01_04_01{ height:21px; float:left; line-height:21px; padding-left:22px;}
.nei01_04_02{ height:21px; float:right; line-height:21px;}
.nei01_04_02 span{ height:21px; float:right; margin-left:10px; display:inline;}
.input01{ width:158px; height:19px; border:1px solid #DCDCDC; line-height:19px; overflow:hidden;}
.input02{ width:66px; height:21px; background:url(t5.png) no-repeat; border:0;}
.nei01_05{ width:100%; height:auto; float:left;}
.table01{ width:100%; height:auto; float:left; border:1px solid #b2cbdf;}
.table01 tr{ height:31px;}
.table01 tr td{border:1px solid #b2cbdf;}
.table01 tr:hover{ background:#F8F8F8; }
.table01 .tr02{ padding-left:10px;}
.table01 .tr01{ background:url(t6.png) repeat-x; text-align:center; font-weight:bold; padding:0;}
.nei01_06{ width:100%; height:auto; float:left; background:url(t1.png) repeat-x bottom; padding-top:14px; font-size:30px; color:#000; font-weight:bold; line-height:42px; text-align:center; padding-bottom:16px;}
.nei01_09{ width:100%; height:auto; float:left; padding-top:15px;}
.nei01_09 ul{ width:100%; height:auto; float:left;}
.nei01_09 ul li{ width:100%; height:38px; float:left; border-bottom:1px solid #DCDCDC;}
.nei01_09 ul li:hover{ background:#F8F8F8;}
.nei01_09 ul li span{ width:878px; height:38px; float:left; line-height:38px;}
.nei01_09 ul li em{ width:80px; height:38px; float:left; line-height:38px; color:#666; text-align:center;}
.nei01_10{ width:100%; height:50; float:left; text-align:center; line-height:50px;}

.table02{ width:100%; height:auto; float:left; margin-top:23px;border:1px solid #FFF;}
.table02 tr{ height:44px;}
.table02 tr td{border:1px solid #FFF;}
.table02 .bg01{ background:#dfeefb; color:#000; text-align:right; font-weight:bold;}
.table02 .fz24{ font-size:24px;}
.table02 .fz16{ font-size:16px;}
.table02 .bg02{ background:#F1F1F1; color:#000; padding-left:10px;}

.nei01_07{ width:902px; height:auto; float:left; padding:24px 28px; font-size:18px; color:#000; line-height:34px;}
.nei01_07 img{max-width:902px;_width:expression(this.width > 902 ? "902px" : this.width);} 
.nei01_07 a:link,.nei01_07 a:visited,.nei01_07 a:hover{ color:#000; text-decoration:none;}

.nei01_08{ width:902px; height:auto; float:left; padding:12px 28px 0 28px; background:url(t1.png) repeat-x top;}
.nei01_08_01{ width:880px; height:45px; float:left; background:url(t7.png) no-repeat 0 14px; padding-left:22px; color:#e50100; line-height:45px; font-weight:bold;}

.table01_01{ width:100%; height:100%; float:left;color:#09C; text-align:center; line-height:31px; cursor:pointer;}
.table01_01_01{ width:100%; height:730px; float:left; position:relative; z-index:999; display:none;}
.table01_01_02{ width:100%; height:730px; float:left;display:none;}
.table01_01_03{ width:100%; height:730px; float:left; display:none;}
.table01_01_01_01{ width:942px; height:658px; position:absolute; background:#e2f0fc; border:1px solid #b4cce0; right:-53px; top:0; z-index:99; padding:35px 28px;}
.table01_01_01_01 .close{ font-size:14px; color:#000; line-height:14px; height:14px; position:absolute; right:10px; top:10px; background:url(close.jpg) no-repeat right; cursor:pointer; padding-right:18px;}
.contents{ width:890px; height:616px; float:left; border:1px solid #b4cce0; background:#FFF; padding:20px 25px; overflow-x:hidden; overflow-y:auto;}
.contents .title{ width:890px; height:85px; float:left; font-size:30px; color:#000; line-height:85px; text-align:center; overflow:hidden; font-weight:bold; border-bottom:2px solid #ddd;}
.contents .content{ width:890px; height:auto; float:left; font-size:18px; color:#000; line-height:35px; padding-top:20px; text-align:left; padding-bottom:20px;}
.contents .content img{max-width:890px;_width:expression(this.width > 890 ? "890px" : this.width);} 
.contents .content a:link,.contents .content a:visited,.contents .content a:hover{ color:#000; text-decoration:none;}

.footer{ width:100%; height:163px; margin-top:20px;}
.g-ft {width:1000px;margin:20px auto;border-top:2px solid #0166b6; float:left; display:inline;}
.g-ft dl {width:620px;margin: auto;padding:30px 0;}
.g-ft dl dt {width: 30px;float:left;margin:20px 0 0 0;}
.g-ft dl dd {float:right;width:515px;}
.g-ft dl dd h1 {font-size:14px;height:28px;}
.g-ft dl dd h1 a {color:#0166b6;}
.g-ft dl dd h1 a:hover {color:#ff9201;}
.g-ft dl dd p {height:24px;line-height:24px;}