body{margin:0px;font-size:14px;color:#000000;font: 14px / 1.42857 "Microsoft YaHei","??????","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden; background-color:#e8e8e8; background-image: url("../images/topbj.png"); background-position: top; background-repeat: repeat-x}
html{ overflow-x:hidden; }
ul {list-style-image: none;list-style-type: none;margin:0px;}
li{ vertical-align:bottom}
dd{ margin:0; padding:0;}
dl{ margin:0; padding:0;}
img{ border:0px;}
.clear{width:100%;height:20px;overflow:hidden;display:block;clear:both;}
.clear1{width:100%;height:10px;overflow:hidden;display:block;clear:both;}
a{ text-decoration:none; color:#000000; font-size:14px;}
.fl{ float:left}
.fr{ float:right}
.ct{ margin:0 auto;}
p{ margin: 0px; margin-top: 5px;text-indent: 2em; }
#top{ width:1000px; height: 300px; overflow:hidden; background-position: center; margin: 0 auto;}
#Tmain{ width:1000px; margin: 0 auto; overflow:hidden; background-color: #FFFFFF}
#menu{ width:1000px; margin: 0 auto; overflow:hidden; background-color: #0170C1}
#menu .c{ width:100%; margin: 0 auto; height:50px; overflow:hidden; }
#menu ul{ padding-left:0px}
#menu .mainlevel { float:left; width:94x; height:50px; }
#menu .home{width: 60px; float:left; overflow: hidden}
#menu .home a{ width: 60px;  color:#FFFFFF; text-align:center; text-decoration:none; font-size:15px;display:block;line-height:50px}
#menu .mainlevel .ck{  background-color: #A8D1EF;color:#0170C1;}
#menu .mainlevel a { font-size:15px;width:94px;  color:#FFFFFF; text-align:center; text-decoration:none; height:50px; line-height:50px; display:block; }
#menu .mainlevel ul {display:none; position:absolute; z-index:9999999; padding-left:0px;}
#menu .mainlevel li { background-color:#A8D1EF; width:94px; text-align:center; height:35px; line-height:35px; border-top: 1px #FFFFFF solid}
#menu .mainlevel li a{ width:94px;height:35px; line-height: 35px; display:block; color:#FFFFFF; font-weight:normal; font-size:14px; }
#menu .mainlevel li a:hover{ background-color:#0170C1;}
.toutiao{ width: 1000px; height: 98px; background-color: #F5F5F7;}
.toutiao .b{ width: 107px; height: 108px; position: absolute; z-index: 9999; overflow: hidden; background-image: url("../images/toutiao.png"); margin-top: -2px;}
.toutiao .nr{ width: 900px; margin-left: 90px; overflow: hidden;}
.toutiao .nr a{ width: 100%; height: 45px; display: block; text-align: center; color: #0061B2; line-height: 45px; font-size: 28px; font-weight: bolder}
.toutiao .nr p{line-height: 22px; color: #515151; }
.com_t{ width:100%; height:40px;border-bottom:1px #0062B3 solid; }
.com_t .tab{ width: 230px; overflow: hidden; float: left }
.com_t .tab a{ width: 110px; height: 40px;  font-size:15px; line-height: 40px; text-align: center; display: block; float: left}
.com_t .tab .ck{ background-color:#0170C1; color: #FFFFFF}
.cmore{ width: 40px; height: 30px; float: right; text-align: center; display: block; margin-top: 10px; font-size: 13px; color: #FFFFFF; margin-right: 5px}
.com_t .more{ width: 40px; height: 30px; float: right; text-align: center; display: block; margin-top: 10px; font-size: 13px; color: #0061B4}
.part1{ width:1000px; height: 370px; overflow:hidden;margin:0 auto; }
.part1 .flashimg{ width: 560px; height: 370px; overflow: hidden; float: left}
.part1 .news{ width: 420px; overflow: hidden; float: right}
.part1 .news .tj{ width: 100%; height: 85px; overflow: hidden; line-height: 24px; color: #939393; margin-top: 18px}
.part1 .news .tj a{ width: 100%; overflow: hidden; display: block; color: #0263B2; font-size: 15px;}
.part1 .news .line{ background-image: url("../images/newsline.jpg"); background-position: center; background-repeat: repeat-x}
.part1 .news ul{ padding-left:0px; padding-top: 5px;}
.part1 .news li{ width: 405px; padding-left: 15px; height: 30px; line-height: 30px; background-image: url("../images/li.jpg"); background-position: left center; background-repeat: no-repeat}
.part1 .news li a{ float: left}
.part1 .news li span{ float: right}
.about{ width: 1000px; height: 280px; margin: 0 auto; overflow: hidden}
.about .tit{ width: 548px; height: 144px; background-image: url("../images/about_tit.png"); overflow: hidden;margin: 0 auto}
.about .tit .m{ width: 256px; height: 80px; overflow: hidden; color: #FFFFFF; margin: 0 auto; margin-top: 30px; text-align: center}
.about .tb{ width: 290px; height: 34px; overflow: hidden; margin: 0 auto; margin-top: 15px;}
.about .tb a{ width: 122px; height: 32px; margin-left: 15px; color: #FFFFFF;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;  text-align: center; display: block; border:1px #FFFFFF solid; float: left; line-height: 32px; display: block; }
.about .tb a:hover{background: #000;background: rgba(255, 255, 255, 0.2);text-transform: uppercase; border:0px; width:124px; height:34px; line-height:34px;  font-weight:bold;}
.about .tb .ck{background: #000;background: rgba(255, 255, 255, 0.2);text-transform: uppercase; border:0px; width:124px; height:34px; line-height:34px;  font-weight:bold;}
.about .tit .cn{ font-size: 30px; line-height:50px;}
.about .tit .en{ font-family: Arial, Verdana, sans-serif; font-size: 14px;}
.about .con{ width: 990px; height: 280px; margin: 0 auto; overflow:hidden; margin-top: 20px}
.about .con a{ width: 240px; height: 240px; float: left; color: #000000; margin-left: 18px;}
.about .con a img{ width: 240px; height: 180px; padding:2px; border:1px #d4dbe5 solid}
.about .con a .titc{ width:230px; margin-left: 10px; color: #000000; line-height: 24px; margin-top: 10px}
#demoLeft { margin:0 auto; overflow:hidden; width:970px;}
#demoLeft .indemo { width:800%;}
#demo1,#demo2{ float:left;}
#demoLeft2 { margin:0 auto; overflow:hidden; width:970px;}
#demoLeft2 .indemo { width:800%; overflow:hidden}
#demo12,#demo22{ float:left;}

#demoLeft3 { margin:0 auto; overflow:hidden; width:970px;}
#demoLeft3 .indemo { width:800%; overflow:hidden}
#demo13,#demo23{ float:left;}
#demoLeft4 { margin:0 auto; overflow:hidden; width:970px;}
#demoLeft4 .indemo { width:800%; overflow:hidden}
#demo14,#demo24{ float:left;}
.gouanggao{ width: 1000px; height: 108px; overflow: hidden; margin: 0 auto;}
.gouanggao img{ width: 1000px; height: 108px}
.part3{ width: 1000px; overflow: hidden; margin: 0 auto;}
.part3 .left{ width: 725px; float: left; overflow: hidden}
.part3 .left .rec{ width: 285px; height: 200px; float: left; overflow: hidden; margin-top: 20px;}
.part3 .left .rec img{ width: 285px; height: 200px;}
.part3 .nlist{ width: 425px; padding-left: 0px; overflow: hidden; float: right; padding-top: 11px}
.part3 .nlist li{ width: 410px; padding-left: 15px; height: 32px; line-height: 32px; background-image: url("../images/li1.jpg"); background-position: left center; background-repeat: no-repeat}
.part3 .nlist li a{ float: left}
.part3 .nlist li span{ float: right}
.part3 .right{ width: 245px; float: right; border: 1px #9FBFD8 solid; padding: 1px; overflow: hidden; height: 265px; }
.part3 .right .tit{ width: 100%; height: 40px; overflow:hidden; background-image: url("../images/zcq.png")}
.part3 .right .tit .b{ width: 105px; height: 30px; text-align: center; padding-top: 5px; margin-top: 5px; margin-left: 7px; float: left; line-height: 30px; color: #0162B3; font-size: 15px}
.part3 .right ul{ padding-left: 0px; overflow: hidden; padding-left: 8px; padding-top: 10px}
.part3 .right li{ width: 215px; padding-left: 15px; height: 32px; line-height: 32px; background-image: url("../images/li1.jpg"); background-position: left center; background-repeat: no-repeat}
.part3 .right li a{ float: left}
.part3 .right li span{ float: right}
.part3 .right .company{ width:224px; height:60px; border:1px #f1f1f1 solid; padding:3px; margin-bottom:5px;display:block;overflow:hidden;}
.part3 .right .company img{ width:224px; height:60px;}
.part4{ width: 1000px; overflow: hidden; margin: 0 auto;}
.part4 .nlist{ width: 348px;overflow: hidden;float: left; }
.part4 .nlist ul{  padding-left: 0px; padding-top: 10px;}
.part4 .nlist li{ width: 333px; padding-left: 15px; height: 32px; line-height: 32px; background-image: url("../images/li1.jpg"); background-position: left center; background-repeat: no-repeat}
.part4 .nlist li a{ float: left}
.part4 .nlist li span{ float: right}
.part4 .nlist .tab{ width: 200px;}
.part4 .right{ width: 249px; float: right; overflow: hidden}
.part4 .right img{ width: 245px; border: 1px #9FBFD8 solid; padding: 1px;}
.link{ width: 1000px; margin: 0 auto; padding: 10px 0px; overflow: hidden; }
.link .c{ width: 998px; overflow: hidden;padding: 10px 0px; line-height:25px; border-bottom:1px #0062B3 solid; border-right:1px #0062B3 solid; border-left:1px #0062B3 solid; }
.link .c a{ display:block; padding:0px 10px; float:left}
.link .c b{ float:left}
#foot{ width:1000px; color:#A1D4FF;  margin: 0 auto;  line-height:30px; background-color: #0062B3; padding:30px 0px;margin-top:20px; }
#foot a{ color:#FFFFFF}
#foot .c{ width: 100%; overflow: hidden;  text-align: center}
#foot .c_l{ width: 760px; float: left; margin-left: 20px;}
#foot .ewm{ width: 107px; height: 107px; float: left;}
#zi_page{width:1000px; overflow:hidden;margin:0 auto;background-color: #FFFFFF}
#zi_page .zi_page_left{ width:254px; float:left; height: 619px; background-image: url("../images/zleftbj.jpg");  overflow:hidden;}
#zi_page .zi_page_left .tit{ width:25px;  height:290px; padding:0px 14px; padding-top: 25px; float: left; line-height:30px; letter-spacing:2px; color:#0170C1; font-size:24px;}
#zi_page .zi_page_left .sort{ width:170px; margin-left: 17px; overflow:hidden; float: left; padding-top: 25px}
#zi_page .zi_page_left .sort a{ width:140px; padding-left:40px;  color: #FFFFFF; font-size:15px; height:45px; line-height:45px; display:block;  border-bottom: 1px #FFFFFF solid; background-image: url("../images/sort.png"); background-position: 15px center; background-repeat: no-repeat}
#zi_page .zi_page_left .sort a:hover{color:#000000; font-weight: bolder}
#zi_page .zi_page_left .sort .ck{ color:#000000; font-weight: bolder}
#zi_page .zi_page_right{ width:720px; height:auto !important;height:539px; min-height:539px; float:right;}
#zi_page .nav{ width:100%; height:30px; border-bottom:2px #0170C1 solid; margin-top:10px;overflow:hidden; }
#zi_page .nav .l{ width:130px; height:30px; line-height:30px; float:left; color:#0170C1; font-size:14px; padding-left: 25px; background-image: url("../images/nav_b.jpg"); background-position: left center; background-repeat: no-repeat}
#zi_page .nav .r{ width:500px; height:20px; color: #868686; line-height:20px; float:right; text-align:right; margin-top:10px; font-size:13px;}
#zi_page .nav .r a{ color: #868686;}
#zi_page .content{ width:100%; overflow:hidden; line-height:30px;}
#zi_page .xxcontent{ width:980px; margin:0 auto; overflow:hidden; line-height:30px; padding:10px; }
#zi_page .zi_page_right .imglist{ width:100%; padding-top:20px;}
#zi_page .zi_page_right .imglist ul{ padding-left: 0px;}
#zi_page .zi_page_right .imglist li{ width:215px; height:196px; float:left; overflow:hidden;margin-left: 35px; margin-bottom: 15px;}
#zi_page .zi_page_right .imglist .pic{ width:215px; height:161px; position:relative; overflow: hidden}
#zi_page .zi_page_right .imglist .pic img{ width:215px; height:161px; position:absolute; left:0; top:0;}
#zi_page .zi_page_right .imglist li a{ width:100%; display:block; line-height:35px; text-align:center;}
#zi_page .zi_page_right .artlist{ padding-left:0px; width:100%; padding-top: 15px}
#zi_page .zi_page_right .artlist ul{ padding-left: 0px}
#zi_page .zi_page_right .artlist li{ width:705px; height:35px; line-height:35px; padding-left: 15px;  background-image:url(../images/li2.jpg); background-position:left center; background-repeat:no-repeat; padding-left:15px; vertical-align:bottom; margin:0 auto;}
#zi_page .zi_page_right .artlist li:hover{color:#2385C6}
#zi_page .zi_page_right .artlist li:hover a{color:#2385C6}
#zi_page .zi_page_right .artlist li a{ float:left}
#zi_page .zi_page_right .artlist li span{ float:right}
#zi_page .content p{ margin: 0px;padding:0px; }
#zi_page .xxcontent p{ margin: 0px;}
#zi_page .a_tit{ width:100%; overflow:hidden; font-size:24px; text-align:center; font-weight:bolder;color:#000000 }
#zi_page .artzz{ width:100%; height:30px; line-height:30px; font-size:14px;overflow:hidden; text-align: center; margin-bottom:10px}
.reg_login{ width:700px;  margin:0 auto; margin-top: 10px; overflow:hidden; border: 1px #0062B3 solid}
.reg_login .tit{ width:685px; height:40px; color:#FFFFFF; font-weight:bolder; font-size:15px; line-height:40px; padding-left:15px; background-color: #0062B3;}
.reg_login .com_l{ width: 350px; height: 40px; border: 1px #CBCBCB solid; margin-top: 17px;}
.reg_login .com_l .word{ width: 340px; height: 38px; line-height: 38px; font-size: 14px;color: #B4B4B4; position: absolute;z-index: 1;margin-left: 5px;}
.reg_login .com_l input{ width: 300px; height: 38px; position: absolute; z-index: 2; line-height: 38px;background-color:transparent; float: left; font-size: 14px; margin-left: 5px; outline:none; border: 0px; color: #666666; float:left;}
.btn_div{ width: 200px; height: 35px; overflow: hidden; margin: 0 auto; margin-top: 16px}
.btn_div a{ width: 85px; height:35px; display: block; line-height: 35px; overflow:hidden;text-align: center; background-color: #EB5C24; color:#FFFFFF; }
.reg_login .com_r{ width: 665px; height: 42px; margin: 0px auto; margin-top: 17px; }
.reg_login .com_r .w{ width:100px; height:42px; text-align:right; line-height:42px; float:left;}
.reg_login .com_r .ww{ width:390px; height:42px; line-height:42px; float:left; color:#666666}
.reg_login .com_r input{ width: 300px; padding-left: 4px; height: 38px; border: 1px #CBCBCB solid; line-height: 38px;background-color:transparent; float: left; font-size: 14px; margin-left: 5px; outline:none; color: #666666; float:left;}
.reg_login .com_r .yzm{ width:200px;}
.reg_login .com_r select{ width: 100px; margin-top: 6px; height:30px; margin-left: 5px;}
.ke-container.ke-container-default{width:550px!important;height:200px!important;}
.showpage{ width:100%; text-align:center; line-height:25px; padding:10px 0px; clear: both}
.showpage a{color:#FFFFFF; font-size:12px; FFFFFF border:1px #727272 solid; background-color:#0170C1;text-align:center; padding:0px 4px;}
.showpage .ck{ background-color:#FFFFFF; border:1px #999999 solid;  color:#666666; font-weight:bolder;}
.showpage a:hover{background-color:#FFFFFF;  border:1px #999999 solid;  color:#666666;font-weight:bolder;}
.toptd{ background:url(../images/td.jpg) center no-repeat;}
.toptx{ background:url(../images/tx.jpg) center no-repeat;}

/*    ???    */
.mypage {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size:14px;
	margin-left: 30px;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	margin-bottom:20px;
	margin-top:20px;
}
.mypage li{
	font-size: 14px;
	padding: 3px 5px;
	list-style: none;
	display: inline;
	float: left;
	line-height: 1em;
	text-decoration: none;
	border: 1px solid #ddd;
	border-left-width: 0;
	height: 23px;
	line-height: 22px;
}
.mypage li a {
	display: inline-block;
	background-color: #f9f9f9;
	color: #999;
}
.mypage li a:hover{
	text-decoration:none;
}
.mypage li.thisclass {
	background-color: #f9f9f9;
	color:#999;
}
.mypage li:first-child {
	border-left-width: 1px;
	border-radius: 3px 0 0 3px;
}
.mypage li:last-child{
	border-radius: 0 3px 3px 0;
}
.mypage .pageinfo{
	color: #444;
}