body, div, font, form, img, li, ol, span, ul{border:0; margin:0; padding:0;}
input, table, td, textarea, th, tr{margin:0; padding:0;}
a, body, div, form, input, li, span, td, textarea, th{color:#666666; font-size:12px; text-decoration:none; -webkit-text-size-adjust:none;}
font{text-decoration:none; -webkit-text-size-adjust:none;}
li{list-style:none outside;}
a:hover{text-decoration:underline;}

div.box1{background:url(../images/new/title1.gif) repeat-x top; width:500px;}
div.box1 div.title{background:url(../images/new/title_left.gif) no-repeat left top; border-right:1px #aac5d9 solid; height:34px; line-height:34px; padding-left:20px; width:100%;}
div.box1 div.title span{color:#01439a; float:left; font-size:14px; font-weight:bold;}
div.box1 div.title a{color:#01439a; float:right; font-weight:100; margin-right:9px;}
div.box1 div.list{border-color:#aaccee; border-style:solid; border-width:0 1px 1px; height:176px; overflow:hidden; padding:8px 0; width:100%;}
div.box1 div.list font.triangle-square{border:2px #01439a solid; margin:0 5px 2px 8px;}
div.box1 div.list li{clear:both; overflow:hidden; height:22px; line-height:22px;}
div.box1 div.list li.img{height:auto;}
div.box1 li div{color:#969595; float:left; line-height:17px; overflow:hidden; width:50%;}
div.box1 div b{clear:both; color:#01439a; float:left; height:24px; line-height:24px; width:100%;}
div.box1 b a{color:#01439a;}

div.box2{background:url(../images/new/title2.gif) repeat-x top; border-right:1px #bbdbf2 solid; height:26px; width:100%;}
div.box2 span{border:0; color:#01439a; float:left; font-size:14px; font-weight:100; height:16px; line-height:16px; margin-top:5px; padding-left:20px; width:92px;}
div.box2 span.active{background:url(../images/new/title_active.gif) no-repeat left top; color:#FFF; float:left; font-size:14px; font-weight:bold; height:26px; line-height:26px; margin:0;}

div.box3{background:url(../images/new/title3.gif) repeat-x top; border-color:#bddcf2; border-style:solid; border-width:0 1px 1px; margin-bottom:10px; overflow:hidden; width:100%;}
div.box3 li.title{color:#07519a; font-size:14px; font-weight:bold; height:29px; line-height:28px;}
div.box3 li font.triangle-square{border:2px #b9b9b9 solid; margin-right:4px;}

body{background:url(../images/new/top.gif) repeat-x top;}
div.header{background:url(../images/new/menu.gif) no-repeat center bottom; clear:both; height:162px; margin:0 auto; width:979px;}
div.header div.one{clear:both; height:33px; margin:0 auto; width:979px;}
	div.one span.left{float:left; line-height:33px; margin-left:16px; overflow:hidden; vertical-align:top; width:auto;}
	div.one span.left a{color:#01439a;}
	div.one span.left font{color:#01439a; font-size:12px;}
	div.one span.right{float:right; height:33px; line-height:33px; margin-right:19px; overflow:hidden; vertical-align:top; width:auto;}
		span.right a{color:#545151; float:left;}
		span.right a.kf{background:url(../images/new/dot1.gif) no-repeat left 9px; color:#cc3e36; padding-left:21px;}
		span.right a.corner_link{background:#fefefe; border-color:#a0b6ca; margin-top:6px;}
		span.right a.corner_link font.corner_outside, span.right a.corner_link font.corner_inside{border-color:#a0b6ca;}
		span.right a.corner_link font.corner_gradient{background:-moz-linear-gradient(top, #fefefe, #dde6ed); background:-o-linear-gradient(top, #fefefe, #dde6ed); background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#dde6ed)); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fefefe,endcolorstr=#dde6ed,gradientType=0); color:#01439a;}
		span.right font.line{border-left:1px #545151 solid; float:left; font-size:0; height:14px; line-height:14px; margin:9px 8px 0; width:0;}
div.header div.two{clear:both; height:93px; margin:0 auto; overflow:hidden; width:979px;}
	div.two span.logo{float:left; height:93px; width:auto;}
		span.logo img{margin:14px 0 0 39px;}
	div.two span.search{background:url(../images/new/search.gif) no-repeat left top; float:right; height:35px; margin-top:29px; width:656px;}
		span.search input.search_text{border:0; float:left; height:25px; line-height:25px; margin:5px 0 0 45px; width:430px;}
		span.search input.search_btn{background:transparent; border:0; color:#662b01; cursor:pointer; float:right; font-size:14px; font-weight:bold; height:27px; line-height:27px; margin:4px 5px 0 0; text-align:center; width:64px; _width:61px;}
		span.search span{cursor:pointer; float:left; height:27px; line-height:27px; margin:4px 0 0 22px; width:87px;}
		span.search span font{font-size:12px; margin-left:6px;}
div.header div.three{clear:both; height:36px; margin:0 auto; width:979px;}
	div.three div.menu{float:left; height:24px; line-height:24px; margin:8px 0 0 15px; *margin-left:10px; _margin-left:5px; overflow:hidden; width:auto;}
		div.menu li{float:left;}
		div.menu li span{float:left; line-height:24px; width:5px;}
		div.menu li span.center{padding:0 15px; padding:0 17px\9; *padding:0 15px; _padding:0 16px; width:auto;}
		div.menu li span a{color:#ffffff; font-size:14px;}
		div.menu li span.right{border-right:1px #3b71b3 solid; height:12px; line-height:12px; margin-top:6px;}
		div.menu li.last span.right{border:0;}
		div.menu li.active span.center{background:#0b4296;}
	div.three div.keyword{float:right; height:25px; line-height:25px; margin:8px 12px 0 0; _margin:14px 6px 0 0; _height:19px; _line-height:19px; overflow:hidden; width:385px;}
		div.keyword span{float:left; height:25px; line-height:25px; _height:19px; _line-height:19px; margin-right:10px; width:auto;}
		div.keyword span font.triangle-square{border-width:2px; margin:0 3px 2px 0;}
div.link{background:url(../images/new/link.gif) no-repeat 10px 11px; clear:both; color:#004071; height:50px; line-height:23px; margin:0 auto; padding:10px 0 0 89px; text-align:left; width:890px;}
div.link li{clear:both; height:23px; line-height:23px; width:890px;}
div.link a{border-right:1px #004071 solid; color:#004071; float:left; height:14px; line-height:14px; margin-top:4px; padding:0 6px; width:auto;}
div.link a.last{border:0;}
div.footer{background:url(../images/new/bottom.gif) repeat-x top; clear:both; height:56px; line-height:25px; margin:0 auto; padding-top:16px; text-align:center; width:979px;}
div.index{clear:both; margin:0 auto; overflow:hidden; width:979px;}
div.index div.index_left{float:left; overflow:hidden; text-align:left; width:220px;}
	div.index_left div.box2{margin-top:10px; width:219px;}
	div.index_left div.pro_list{border:1px #bbdbf2 solid; overflow:hidden; padding:5px 0; *padding:3px 0; width:218px;}
		div.pro_list li{border:1px #FFF solid; clear:both; overflow:hidden; width:216px;}
		div.pro_list li span{float:left;}
		div.pro_list li span.left{height:20px; width:13px;}
		div.pro_list span.left font.triangle-square{border:2px #ff6600 solid; margin:13px 0 0 8px;}
		/*div.pro_list li span.center{border-bottom:1px #f0f0f0 solid; line-height:16px; padding-bottom:3px; width:186px;}*/
		div.pro_list li span.center{border-bottom:1px #f0f0f0 solid; line-height:16px; *line-height:15px; width:186px;}
		div.pro_list span.center b{clear:both; color:#01439a; float:left; font-size:14px; font-weight:bold; line-height:32px; *line-height:30px; margin-left:2px; width:180px;}
		div.pro_list li span.right{background:url(../images/new/dot3.gif) no-repeat 4px bottom; height:20px; width:17px;}
		div.pro_list li.active{background:#f7fcfe; border:1px #7aabc4 solid;}
		div.pro_list a:hover{color:#FF6600; text-decoration:underline;}
	div.index_left div.ad1{margin-top:6px;}
div.index div.index_right{float:right; overflow:hidden; width:753px;}
	div.index_right div.ad2{clear:both; float:left; margin-top:7px; width:752px;}
	div.index_right div.newadd{float:left; height:227px; margin-top:9px; margin-top:7px\9; *margin-top:8px; _margin-top:8px; width:370px;}
		div.newadd div.title{width:349px;}
		div.newadd div.list{width:368px;}
	div.index_right div.topcompany{float:left; height:227px; margin:9px 0 0 12px; margin-top:7px\9; *margin-top:8px; _margin-top:8px;  width:370px;}
		div.topcompany div.title{width:349px;}
		div.topcompany div.list{width:368px;}
		div.topcompany li img{margin:0 25px 1px 10px; *margin:1px 25px 2px 10px; _margin:2px 25px 4px 10px;}
		div.topcompany div.img{width:95px;}
		div.topcompany div.font{width:270px;}
	div.index_right div.top_left{float:left; width:475px;}
		div.top_left div.hot{background:url(../images/new/hot.gif) no-repeat left top; float:left; height:156px; padding:0 15px; width:445px;}
			div.hot li{float:left; line-height:24px; width:50%;}
			div.hot li a{color:#333333; font-size:14px;}
			div.hot li.top{border-bottom:1px #afb3b6 dashed; clear:both; line-height:25px; margin-bottom:10px; padding:15px 0 10px; *padding-top:20px; text-align:center; width:100%;}
			div.hot li.top a{color:#b70000; font-family:""; font-size:25px;}
	div.index_right div.top_right{float:right; width:272px;}
		div.top_right div.gqgl{float:left; margin-top:10px;}
		div.top_right div.hotzt{float:left; margin-top:7px; width:270px;}
			div.hotzt div.title{width:249px;}
			div.hotzt div.list{height:188px; width:268px;}
			div.hotzt div.list li{height:23px; line-height:23px; margin:0 auto; width:255px;}
			div.hotzt li a{color:#01439a;}
			div.hotzt div.list li.img{border-bottom:1px #807d7d dashed; margin-bottom:5px; *margin-bottom:3px; padding-bottom:5px;}
			div.hotzt li img{margin:0 10px 1px 0; *margin:1px 10px 2px 0; _margin:2px 10px 4px 0;}
			div.hotzt div.img{width:95px;}
			div.hotzt div.font{color:#666666; width:160px;}
			div.hotzt div.font a{color:#b70000;}
	div.index_right div.index_pro{float:left;}
		div.index_pro div.box2{margin-top:6px; *margin-top:8px; width:751px;}
		div.index_pro div.box2 span{cursor:pointer;}
		div.index_pro div.border{border-left:1px #bbdbf2 solid; width:750px;}
		div.index_pro div.list{border-color:#aaccee; border-style:solid; border-width:0 1px 1px; display:none; height:292px; overflow:hidden; width:750px;}
		div.index_pro span.list{width:125px; margin-top:10px;}
		div.index_pro span.list img{border:3px #e4e4e4 solid; margin:0 auto;}
		div.index_pro span.list span{background:#f0f5fb; float:left; height:24px; line-height:24px; margin:7px 2px 0 7px; width:112px;}
		div.index_pro span.list a{color:#01439a;}
		div.index_pro span.last{font-size:0; height:0; margin:0;}

/********** --- start advertising --- **********/
.advertising{border:1px solid #E3E1E1;float:left;margin:10px 0 7px;width:472px}
.advertising .ads{height:162px;overflow:hidden;position:relative;width:472px}
.advertising .slider,.advertising .num{margin:0;padding:0;position:absolute}
.advertising .slider li{display:inline;list-style:none}
.advertising .slider img{display:block;height:162px;width:472px}
.advertising .num{bottom:5px;right:5px}
.advertising .num li{background:#FFF;border:1px solid #FF7300;color:#FF7300;cursor:pointer;float:left;height:16px;line-height:16px;margin:3px 1px;overflow:hidden;text-align:center;width:16px}
.advertising .num li.on{background:#FF7300;border:0;color:#FFF;font-size:16px;font-weight:700;height:21px;line-height:20px;margin:0 1px;width:21px}
/********** --- end advertising --- **********/

div.company{clear:both; margin:0 auto; overflow:hidden; width:979px;}
div.company div.log{line-height:24px; text-align:left; width:979px;}
div.company div.company_list{float:left; overflow:hidden; width:760px;}
	div.company_list div.box2{width:759px;}
	div.company_list div.box2 span.count{color:#07519a; float:right; font-size:12px; margin-right:14px; width:auto;}
	div.company_list div.list{clear:both; border-bottom:1px #dedede dashed; height:auto; overflow:hidden; width:760px;}
	div.company_list div.list span.img{float:left; text-align:center; width:126px;}
	div.company_list span.img img{margin:13px auto;}
	div.company_list div.list span.info{float:left; line-height:25px; width:503px;}
	div.company_list span.info a{color:#07519a;}
	div.company_list span.info b{clear:both; float:left; line-height:25px; text-decoration:underline; width:503px;}
	div.company_list b a{font-size:14px; font-weight:bold; text-decoration:underline;}
	div.company_list span.info b font{color:#F00; font-size:14px;}
	div.company_list span.info b span{color:#F00; font-size:14px;}
	div.company_list span.info font.list_info{clear:both; float:left; line-height:18px; width:503px;}
		font.list_info a{color:#666666;}
		font.list_info a font{clear:none; color:#F00; float:none; width:auto;}
	div.company_list div.list span.btn{float:right; padding-top:6px; text-align:center; width:130px;}
	div.company_list span.btn img{margin-top:10px;}
div.company div.inner_right{float:right; overflow:hidden; width:204px;}
	div.inner_right div.hyfl{width:202px;}
		div.hyfl li{margin-left:7px;}
		div.hyfl li.title{margin-left:11px;}
		div.hyfl span{float:left; height:28px; line-height:28px; vertical-align:top; width:65px;}
		div.hyfl span font.triangle-square{float:left; margin-top:11px;}
		div.hyfl span a{color:#07519a; float:left;}
	div.inner_right div.zxgq{width:202px;}
		div.zxgq li{clear:both; height:28px; line-height:28px; margin:0 auto; width:190px;}
		div.zxgq li font.triangle-square{float:left; margin-top:11px;}
		div.zxgq li a{color:#07519a; float:left;}
	div.inner_right div.ad3{margin-bottom:10px; width:204px;}

div.commerce{clear:both; margin:0 auto; overflow:hidden; width:979px;}
div.commerce div.log{line-height:24px; text-align:left; width:979px;}
div.commerce div.flash_ad{margin:0 auto; width:967px;}
	div.flash_ad a{margin-left:9px;}
div.commerce div.hyfl2{background:url(../images/new/title4.gif) no-repeat left top; margin:0 auto 10px; overflow:hidden; padding-top:45px; width:979px;}
	div.hyfl2 div.box4{background:url(../images/new/title5.gif) no-repeat left top; border-color:#bacdde; border-style:solid; border-width:0 0 1px 1px; float:left; height:193px; width:325px;}
	div.hyfl2 div.last{border-right-width:1px;}
	div.hyfl2 div.box4 div.title{height:30px; line-height:30px; overflow:hidden; padding:0 12px 0 38px; width:275px;}
	div.hyfl2 div.title span{color:#07519a; float:left; font-size:14px; font-weight:bold; width:auto;}
	div.hyfl2 div.title a{color:#07519a; float:right; width:auto;}
	div.hyfl2 div.list{border-top:1px #dbecec solid; padding-top:10px; width:325px;}
	div.hyfl2 div.list li{clear:both; line-height:24px; padding:0 15px 0 9px; text-align:left;}
	div.hyfl2 li font.triangle-square{border:2px #666666 solid; float:left; margin:10px 6px 0 0;}
	div.hyfl2 li a{float:left;}
	div.hyfl2 li span{float:right;}
div.commerce div.ckyj{float:left; width:216px;}
	div.ckyj li{clear:both; height:28px; line-height:28px; *height:25px; *line-height:25px; margin:0 auto; width:190px;}
	div.ckyj li font.triangle-square{float:left; margin-top:11px;}
	div.ckyj li a{color:#07519a; float:left;}
	div.ckyj li.title span{color:#07519a; float:left; font-size:14px; font-weight:bold;}
	div.ckyj li.title a{float:right;}
div.commerce div.news{background:url(../images/new/new.gif) no-repeat left top; float:left; height:auto; margin-right:7px; overflow:hidden; width:392px;}
	div.news li{color:#666666; font-size:14px; height:24px; line-height:24px; margin-left:14px; width:378px;}
	div.news li font.triangle-square{border:2px #b9b9b9 solid; float:left; margin:9px 9px 0 0;}
	div.news li a{color:#333333; float:left; margin-right:11px;}
	div.news li.top{border-bottom:1px #848484 dashed; color:#8b8989; font-size:12px; height:auto; line-height:17px; margin:0 11px; padding-bottom:5px; width:370px;}
	div.news li.top span{clear:both; color:#b70000; float:left; font-family:""; font-size:23px; height:25px; line-height:25px; margin:10px 0 9px; text-align:center; width:370px;}
	div.news li.top a{color:#8b8989; float:none; font-size:12px; margin:0;}
	div.news li.top span a{color:#b70000; float:none; font-family:""; font-size:23px; margin:0;}
div.commerce div.advertising{margin:0 10px 0 0; width:350px;}
div.commerce div.advertising .ads{height:226px; width:350px;}
div.commerce .slider img{clear:both; float:left; height:200px; width:350px;}
div.commerce .slider span{background:#dbdbdb; clear:both; float:left; height:26px; line-height:26px; padding-left:11px; width:350px;}
div.commerce div.advertising .num{bottom:1px; _bottom:3px;}

div.news_list{clear:both; margin:0 auto; overflow:hidden; width:979px;}
div.news_list div.log{line-height:24px; text-align:left; width:979px;}
div.news_list div.left_list{background:url(../images/new/title6.gif) no-repeat left top; float:left; overflow:hidden; width:749px;}
	div.left_list div.title{clear:both; height:45px; line-height:45px; padding:0 18px 0 22px; width:709px;}
	div.left_list div.title span{color:#0e4b99; float:left; font-size:14px; font-weight:bold;}
	div.left_list div.title span.count{color:#666666; float:right; font-size:12px; font-weight:100;}
	div.left_list div.list li{color:#aaa7a7; font-size:14px; height:30px; line-height:30px; margin:0 10px; width:729px;}
	div.left_list div.list font.triangle-square{border:2px #666666 solid; float:left; margin:13px 13px 0 0;}
	div.left_list div.list a{float:left; margin-right:10px;}
div.news_list div.right_list{float:right; overflow:hidden; width:218px;}
	div.right_list div.djphb{width:216px;}
		div.djphb li{height:26px; line-height:26px; padding-left:36px;}
		div.djphb li a{color:#07519a;}
		div.djphb li.title{height:29px; line-height:28px; padding-left:12px;}
div.news_list div.left_detail{background:url(../images/new/title7.gif) no-repeat left top; float:left; overflow:hidden; width:745px;}
	div.left_detail div.title{clear:both; height:32px; line-height:32px; padding:0 24px 0 30px; width:691px;}
	div.left_detail div.title span{color:#0e4b99; float:left; font-size:14px; font-weight:bold;}
	div.left_detail div.title span.count{color:#666666; float:right; font-size:12px; font-weight:100;}
	div.left_detail div.detail{clear:both; margin:0 auto; overflow:hidden; width:740px;}
	div.left_detail div.detail span.title{color:#333333; float:left; font-size:16px; font-weight:bold; height:30px; line-height:30px; margin-top:10px; text-align:center; width:740px;}
	div.left_detail div.detail span.info{border-bottom:1px #8b8b8b dashed; color:#9f9e9e; float:left; height:30px; line-height:30px; margin-bottom:5px; text-align:center; width:740px;}
	div.left_detail div.detail span.detail{border-bottom:1px #8b8b8b dashed; color:#444444; float:left; font-size:14px; line-height:25px; overflow:hidden; padding-bottom:80px; width:740px;}
	div.left_detail div.detail span.next, div.left_detail div.detail span.prev{background:url(../images/new/dot4.gif) no-repeat 3px 4px; color:#015976; float:left; height:24px; line-height:24px; padding-left:25px; width:715px;}
	div.left_detail span.next a, div.left_detail span.prev a{color:#444444;}
	div.left_detail div.xgyd{background-color:#f3f8fc; width:743px;}
	div.left_detail div.xgyd li{color:#444444; height:24px; line-height:24px; margin-left:11px;}
	div.left_detail div.xgyd li.title{font-size:14px; font-weight:bold; height:29px; line-height:29px; margin-left:7px;}
	div.left_detail div.xgyd font.triangle-square{border:2px #444444 solid; float:left; margin:10px 5px 0 0;}
	div.left_detail div.xgyd a{color:#444444;}

div.xbh{clear:both; margin:0 auto; overflow:hidden; width:979px;}
div.xbh div.ad5{clear:both; margin:6px auto 10px;}
div.xbh div.zsyq{background:url(../images/new/zsyq.gif) no-repeat left top; float:left; height:326px; margin-right:9px; width:342px;}
	div.zsyq li{background:url(../images/new/dot7.gif) no-repeat 9px 9px; line-height:24px; padding:0 13px 0 29px;}
	div.zsyq li.title{background:url(../images/new/dot6.gif) no-repeat 13px 14px; color:#164d9b; font-size:14px; font-weight:bold; height:35px; line-height:35px;}
	div.zsyq li.info{background:none; height:auto; line-height:25px; overflow:hidden; padding:20px 0 0 14px; width:328px;}
	div.zsyq li.info span{float:left; height:25px; line-height:25px; overflow:hidden;}
div.xbh div.zhgg{float:left; height:326px; _height:328px; width:402px;}
	div.zhgg div.advertising{clear:both; margin:0; overflow:hidden; width:402px;}
	div.zhgg div.advertising .ads{height:150px; width:402px;}
	div.zhgg .slider img{border:1px #e7e6e6 solid; clear:both; float:left; height:132px; padding:8px; width:384px;}
	div.zhgg div.advertising .num{bottom:10px; right:10px;}
	div.zhgg div.list{clear:both; overflow:hidden; width:402px;}
	div.zhgg div.list li{border-bottom:1px #9f9f9f dashed; color:#999999; height:25px; line-height:25px;}
	div.zhgg div.list a{color:#666666;}
	div.zhgg div.list font.triangle-square{border:2px #666666 solid; float:left; margin:10px 5px 0 0;}
	div.zhgg div.list li.title{border:0; color:#164d9b; font-size:14px; font-weight:bold; margin-top:3px; _height:27px;}
div.xbh div.xbhgk{background:url(../images/new/gk.gif) no-repeat left top; float:left; height:326px; margin-left:7px; _margin-left:6px; width:218px;}
	div.xbhgk a{clear:both; color:#fcfcfd; float:right; height:32px; line-height:32px; margin:0 11px 0 165px; width:40px;}
	div.xbhgk span{clear:both; color:#11539d; float:left; line-height:19px; margin:10px 10px 0; *margin-top:40px; overflow:hidden; width:198px;}
div.xbh div.czcx{background:url(../images/new/title8_bottom.gif) no-repeat left bottom; float:left; height:378px; margin:12px 12px 22px 0; overflow:hidden; padding-bottom:4px; width:473px;}
div.xbh div.czcx div.title{background:url(../images/new/title8.gif) no-repeat left top; color:#FFF; font-size:14px; font-weight:bold; height:28px; line-height:28px; padding-left:20px; width:453px;}
	div.czcx div.list{background:#e0f4ff; border-color:#96d3f4; border-style:solid; border-width:0 1px; height:350px; width:471px;}
	div.czcx div.list li{line-height:37px; margin:5px 0; padding-left:50px;}
	div.czcx div.list li.link{color:#164d9b; line-height:20px; margin:0; padding:15px 0 0 17px;}
	div.czcx li.link a{color:#164d9b; font-weight:bold;}
	div.czcx div.list li.btn{margin:0; padding:0; text-align:center;}
	div.czcx li.btn a{margin:0 8px;}
div.xbh div.zwsq{background:url(../images/new/title9_bottom.gif) no-repeat left bottom; float:left; height:378px; margin:12px 0 22px; overflow:hidden; padding-bottom:4px; width:493px;}
div.xbh div.zwsq div.title{background:url(../images/new/title9.gif) no-repeat left top; color:#FFF; font-size:14px; font-weight:bold; height:28px; line-height:28px; padding-left:20px; position:relative; width:455px;}
	div.zwsq div.title div{background:url(../images/new/dot5.gif) no-repeat 6px 4px #ffffff; border:1px #c2c2c2 solid; height:19px; line-height:19px; padding-left:22px; position:absolute; right:6px; text-align:left; top:4px; width:251px;}
	div.zwsq div.title a{color:#333333; font-size:12px; font-weight:100;}
	div.zwsq div.list{background:#e0f4ff; border-color:#96d3f4; border-style:solid; border-width:0 1px; height:350px; width:491px;}
	div.zwsq div.list span{clear:both; color:#666666; float:left; line-height:20px; margin:0 12px 0 6px; padding-left:24px; width:449px;}
	div.zwsq div.list b{clear:both; color:#cc3333; float:left; font-weight:bold; width:449px;}
div.xbh div.log{line-height:24px; text-align:left; width:979px;}
div.xbh div.title{background:url(../images/new/title10.gif) no-repeat left top; clear:both; height:32px; line-height:32px; margin:0 auto; padding:0 18px 0 22px; width:932px;}
div.xbh div.title span{color:#0e4b99; float:left; font-size:14px; font-weight:bold;}
div.xbh div.detail{background:url(../images/new/about_xbh.gif) no-repeat center bottom; font-size:14px; line-height:24px; padding:20px 15px 350px;}
div.xbh div.detail li{clear:both; font-size:14px; line-height:24px; margin:0 auto; overflow:hidden; text-align:left; width:950px;}
div.xbh div.detail li.title{font-size:16px; font-weight:bold; line-height:30px; text-align:center;}

div.about{background:url(../images/new/bg_middle.gif) repeat-y right; clear:both; margin:20px auto 35px; overflow:hidden; width:981px;}
div.about div.top{background:url(../images/new/bg_top.gif) no-repeat left top; clear:both; margin:0 auto; overflow:hidden; width:981px;}
div.about div.bottom{background:url(../images/new/bg_bottom.gif) no-repeat right bottom; font-size:0; height:17px;}
div.about div.left_menu{float:left; overflow:hidden; padding-top:25px; width:173px;}
	div.left_menu li{background:url(../images/new/line.gif) repeat-x bottom; height:40px; line-height:40px; margin:0 auto; width:158px;}
	div.left_menu li a{color:#ffffff;}
	div.left_menu li a.active{color:#fbe102; text-decoration:underline;}
	div.left_menu li font.triangle-square{border:2px #ffffff solid; float:left; margin:18px 5px 0 14px;}
div.about div.about_detail{float:right; margin-right:18px; _margin-right:8px; overflow:hidden; width:770px;}
	div.about div.title{clear:both; color:#01439a; font-size:14px; font-weight:bold; height:24px; line-height:24px; margin:22px 0 0 47px; overflow:hidden; width:723px;}
	div.about div.img{clear:both; margin:60px 0 50px 50px; overflow:hidden; width:720px;}
	div.about div.font{clear:both; line-height:20px; margin:0 auto; overflow:hidden; width:720px;}
	div.about div.font b{color:#FF6600;}
	div.about div.font b a{color:#FF6600;}
	div.about div.font span{clear:both; float:left; line-height:20px; margin:5px auto; overflow:hidden; width:720px;}
	div.about div.font span.first{margin-top:50px;}
	div.about div.font span.box5{background:#FEF8F1; line-height:30px;}
	div.about span.box5 font{font-weight:bold;}
	div.about div.font span font{color:#cc3333; font-weight:bold;}
	div.about div.url{clear:both; line-height:20px; margin:20px 0 50px 50px; overflow:hidden; width:720px;}
	div.about div.url a{color:#eb2b06; font-size:18px;}

div.service{background:url(../images/new/bg_middle.gif) repeat-y right; clear:both; margin:20px auto 35px; overflow:hidden; width:981px;}
div.service div.top{background:url(../images/new/top_kf.gif) no-repeat left top; clear:both; margin:0 auto; overflow:hidden; width:981px;}
div.service div.bottom{background:url(../images/new/bg_bottom.gif) no-repeat right bottom; font-size:0; height:17px;}
div.service div.left_menu{float:left; overflow:hidden; padding-top:60px; width:173px;}
	div.left_menu li{background:url(../images/new/line.gif) repeat-x bottom; height:40px; line-height:40px; margin:0 auto; width:158px;}
	div.left_menu li.two{height:45px; line-height:20px; padding-top:5px;}
	div.left_menu li a{color:#ffffff;}
	div.left_menu li a.active{color:#fbe102; text-decoration:underline;}
	div.left_menu li font.triangle-square{border:2px #ffffff solid; float:left; margin:18px 5px 0 14px; _margin-right:1px;}
	div.left_menu li.two font.triangle-square{margin:8px 5px 10px 14px; _margin-right:1px;}
div.service div.about_detail{float:right; margin-right:18px; _margin-right:8px; overflow:hidden; width:770px;}
	div.service div.title{clear:both; color:#01439a; font-size:14px; font-weight:bold; height:24px; line-height:24px; margin:22px 0 0 47px; overflow:hidden; width:723px;}
	div.service div.font{clear:both; line-height:20px; margin:50px auto; overflow:hidden; width:720px;}

div.cgs_bg{background:url(../images/new/cgs_bg.gif) repeat-x center top; clear:both; height:458px; width:100%;}
div.cgs_bg div.cgs{background:url(../images/new/cgs.jpg) no-repeat left top; clear:both; height:383px; margin:0 auto; padding:75px 0 0 4px; width:975px;}
	div.cgs li{clear:both; height:50px; margin-left:15px; overflow:hidden; width:285px;}
	div.cgs li span{color:#333333; float:left; font-size:14px; height:50px; line-height:50px; overflow:hidden; width:auto;}
	div.cgs li a{color:#01439a; font-size:12px;}
	div.cgs a img{margin-top:10px; *margin-top:0;}
	div.cgs input.cgs_text{background:url(../images/new/login_text.gif) no-repeat left top; border:0; height:24px; line-height:19px; margin-top:10px; padding:5px 3px 0; width:163px;}
	div.cgs input.cgs_submit{background:url(../images/new/btn5.gif) no-repeat left top; border:0; cursor:pointer; height:30px; margin-right:10px; width:127px;}
	div.cgs li.btn{border-bottom:1px #000 dashed; margin:0; padding:0 0 20px 25px; width:285px;}
	div.cgs li.getpwd a{background:url(../images/new/dot8.gif) no-repeat left 15px; color:#f05b07; float:right; height:45px; line-height:45px; padding-left:20px; width:60px;}

div.cgs_list div.company_list{width:979px;}
div.cgs_list div.box2{width:978px;}
div.cgs_list div.list_title{background:#f3f4f5; border-bottom:1px #e0e0e1 solid; height:27px;}
	div.list_title span{float:left; height:27px; line-height:27px; text-align:left;}
	div.list_title span.t_1{margin-left:40px; width:735px;}
	div.list_title span.t_2{width:120px;}
	div.list_title span.t_3{width:60px;}
div.cgs_list div.list{height:auto; width:979px;}
div.cgs_list div.list span.info{color:#3e3e3e; margin-left:30px; width:710px;}
div.cgs_list span.info b{margin-top:10px; text-decoration:none; width:710px;}
div.cgs_list span.info span{color:#ff6501;}
div.cgs_list span.info a{text-decoration:none;}
div.cgs_list div.list span.city{float:left; height:60px; line-height:60px; text-align:center; width:120px;}
div.cgs_list div.list span.btn{width:110px;}
div.cgs_list div.inner_search{border:7px #e0f4ff solid; width:965px;}
div.cgs_list div.inner_search div.count{border-color:#e7e7e7; border-style:solid solid dashed solid; border-width:1px; clear:both; color:#07519a; height:48px; line-height:48px; padding-left:22px; width:941px; _width:943px;}
	div.inner_search div.count font{color:#d62b07;}
	div.inner_search div.search_hyfl{border-color:#e7e7e7; border-style:dashed solid dashed solid; border-width:0 1px 1px; clear:both; color:#07519a; overflow:hidden; padding:5px 0 10px 22px; width:941px; _width:943px;}
		div.search_hyfl li{color:#666666; line-height:21px; overflow:hidden;}
		div.search_hyfl li.title{font-weight:bold; height:34px; line-height:34px;}
		div.search_hyfl li span{float:left; width:138px;}
		div.search_hyfl li span.last{width:110px;}
	div.inner_search div.search_cxtj{border-color:#e7e7e7; border-style:dashed solid solid solid; border-width:0 1px 1px; clear:both; color:#07519a; height:73px; padding-left:22px; width:941px; _width:943px;}
		div.search_cxtj li{color:#666666; overflow:hidden;}
		div.search_cxtj li.title{font-weight:bold; height:34px; line-height:34px;}
		div.search_cxtj li span{float:left; height:34px; line-height:34px;}
		div.search_cxtj font.country{background:url(../images/new/country.gif) no-repeat left top; float:left; height:21px; line-height:21px; margin:6px 15px 0 0; width:355px;}
		div.search_cxtj font.sort{background:url(../images/new/select.gif) no-repeat left top; float:left; height:21px; line-height:21px; margin:6px 15px 0 0; width:122px;}
		div.search_cxtj li input.search_text{background:url(../images/new/search_text.gif) no-repeat left top; border:0; height:19px; line-height:19px; margin:6px 10px 0 0; padding:1px; width:120px;}
		div.search_cxtj a.corner_link{background:#ffffff; border-color:#4c4c4c; margin:6px 0 0 10px;}
		div.search_cxtj a.corner_link font.corner_outside, div.search_cxtj a.corner_link font.corner_inside{border-color:#4c4c4c;}
		div.search_cxtj a.corner_link font.corner_gradient{background:-moz-linear-gradient(top, #ffffff, #cecece); background:-o-linear-gradient(top, #ffffff, #cecece); background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#cecece)); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#cecece,gradientType=0);}
		div.search_cxtj font.corner_gradient input{background:transparent; border:0; color:#000000; font-size:13px;}

div.cgs_list div.cgs_detail{width:979px;}
	div.cgs_detail li{clear:both; margin:0 auto; overflow:hidden; padding:0 10px; text-align:left; width:940px;}
	div.cgs_detail li span{float:left; line-height:18px; margin:10px 0; overflow:hidden; width:780px;}
	div.cgs_detail li span.title{width:160px;}
	

div.login_bg{background:url(../images/new/login.jpg) no-repeat right bottom; clear:both; height:540px; margin:0 auto; width:990px;}
div.login_bg form{float:right; height:auto; margin:150px 120px 0 0; _margin-right:60px; overflow:hidden; width:auto;}
div.login_bg li{clear:both; height:35px; height:38px\9; *height:35px; overflow:hidden; width:300px;}
div.login_bg li span{color:#4e4b49; float:left; font-size:14px; font-weight:bold; height:35px; line-height:35px; overflow:hidden; width:auto;}
div.login_bg input.login_text{background:#ffffff; border:1px #b8b8b8 solid; height:20px; line-height:20px; *margin-top:7px; width:171px;}
div.login_bg span a{color:#666666; text-decoration:underline;}
div.login_bg li.btn{margin:10px 0 50px; margin-bottom:40px\9;}
div.login_bg input.login_submit{background:url(../images/new/btn7.gif) no-repeat left top; border:0; cursor:pointer; height:34px; margin:0 10px 0 30px; width:122px;}
div.login_bg input.login_reset{background:url(../images/new/btn8.gif) no-repeat left top; border:0; cursor:pointer; height:34px; width:122px;}
div.login_bg li.getpwd span{background:url(../images/new/dot9.gif) no-repeat 11px 11px; color:#4a78b3; float:left; font-weight:100; overflow:hidden; padding-left:34px; width:auto;}
div.login_bg li.getpwd a{color:#4a78b3; font-size:14px; font-weight:bold; margin:0 2px; text-decoration:underline;}
div.login_bg li.getpwd span.get{background:url(../images/new/dot8.gif) no-repeat 11px 11px; color:#F05B07; float:left; font-weight:100; overflow:hidden; padding-left:34px; width:auto;}
div.login_bg li.getpwd span.get a{color:#F05B07; font-size:14px; font-weight:100; margin:0 2px; text-decoration:underline;}

div.reg_header{background:url(../images/new/register_top.gif) no-repeat 5px bottom;}
div.reg_header div.register_top{clear:both; height:32px; margin-left:5px; overflow:hidden; padding-left:4px; width:964px;}
	div.register_top span{background:no-repeat 9px 3px; color:#999999; float:left; font-size:14px; font-weight:bold; height:20px; line-height:20px; margin:12px 8px 0 0; padding-left:29px; text-align:left; width:103px;}
	div.register_top span.active{color:#164d9b;}
div.register{clear:both; overflow:hidden; margin:0 auto; width:968px;}
div.register div.info{background:url(../images/new/dot10.gif) no-repeat 13px 9px #e8f1fa; clear:both; color:#666666; height:51px; line-height:23px; padding:10px 10px 0 68px; width:890px;}
div.register div.info font{color:#db0101; font-weight:bold;}
div.register div.reg_title{border-bottom:2px #164d9b solid; clear:both; color:#164d9b; font-size:14px; font-weight:bold; height:29px; line-height:24px; margin-top:10px; padding-top:5px; width:968px;}
div.register div.reg_list{border-bottom:1px #dcdcdc solid; clear:both; color:#666666; font-size:14px; height:40px; line-height:40px; margin:0 auto; overflow:hidden; padding:0 10px; width:940px;}
div.register div.reg_last{border:0;}
	div.reg_list span.one{float:left; font-size:14px; width:133px;}
	div.reg_list span.one font{color:#db0101;}
	div.reg_list span.two{float:left; width:265px;}
	div.reg_list span.two input.reg_text{background:#fafafa; border:1px #d7d7d7 solid; height:26px; line-height:26px; margin-top:5px; width:250px;}
	div.reg_list span.two input.num1{text-align:center; width:25px;}
	div.reg_list span.two input.num2{text-align:center; width:30px;}
	div.reg_list span.two input.num3{width:155px;}
	div.reg_list span.two font.country{background:url(../images/new/reg_select.gif) no-repeat left top; float:left; font-size:12px; height:21px; line-height:21px; margin-top:9px; text-align:left; width:190px;}
	div.reg_list span.three{float:left; font-size:12px; line-height:20px; padding-top:10px; width:540px;}
	div.reg_last span.three{padding-top:0;}
div.register div.reg_font{background:url(../images/new/dot11.gif) no-repeat 350px 21px; border-top:1px #164d9b solid; clear:both; height:146px; margin:0 auto; overflow:hidden; padding:21px 344px 0; text-align:center; width:280px;}
	div.reg_font a{clear:both; color:#666666; float:left; font-size:14px; height:20px; line-height:20px; margin:5px 0 0 40px; width:240px;}
	div.reg_font input.reg_btn{background:url(../images/new/btn9.gif) no-repeat left top; border:0; color:#000; font-size:14px; font-weight:bold; height:36px; line-height:36px; margin-top:40px; text-align:center; width:251px;}

div.get_header{background:url(../images/new/get_top.gif) no-repeat 5px bottom;}
div.get_header div.get_top{clear:both; height:32px; margin-left:5px; overflow:hidden; padding-left:4px; width:964px;}
	div.get_top span{background:no-repeat 9px 3px; color:#999999; float:left; font-size:14px; font-weight:bold; height:20px; line-height:20px; margin:12px 8px 0 0; padding-left:29px; text-align:left; width:103px;}
	div.get_top span.active{color:#164d9b;}
div.getpwd{clear:both; line-height:30px; overflow:hidden; margin:80px auto; text-align:right; width:300px;}
div.getpwd input.text{border:1px #B8B8B8 solid; height:20px; line-height:20px; width:160px;}
div.getpwd input.btn{background:##F1F1F1; border:1px #B6B6B6 solid; cursor:pointer; height:22px; line-height:22px; margin:0 20px; text-align:center; width:50px;}
div.getpwd li{clear:both; overflow:hidden; text-align:left; width:100%;}
div.getpwd li span{float:left; margin-right:5px; overflow:hidden; width:auto;}
div.getpwd li span.t_1{width:75px;}

#pagelist{float:right; height:25; margin:20px 0 30px; overflow:hidden; text-align:right; width:auto;}
#pagelist li{border:1px #cccccc solid; float:left; height:20px; line-height:20px; margin-left:10px; overflow:hidden; padding:0 5px; width:auto;}
#pagelist li.disablepage{color:#BBB;}
#pagelist li a.choice{color:#333333;}
#pagelist li a.general, #pagelist li a.pagePN{color:#3774d0;}
#pagelist li.last{border:0px; height:22px; line-height:22px;}
#pagelist li input.textcontrol{border-color:#999999; border-style:solid; border-width:0 0 1px; height:18px; line-height:18px; margin:2px 10px 0 0; padding:0 3px; text-align:right; width:30px;}
#pagelist li input.buttonControl{background:#f1f1f1; border:1px #b6b6b6 solid; cursor:pointer; height:22px; line-height:22px; text-align:center; width:43px;}

div.page{height:20px; line-height:20px; margin:20px auto 30px; text-align:right; width:90%;}
div.page input.text{border-color:#999999; border-style:solid; border-width:0 0 1px; height:18px; line-height:18px; margin:0 5px; padding:0 3px; text-align:right; width:30px;}
div.page input.btn{background:#f1f1f1; border:1px #b6b6b6 solid; cursor:pointer; height:20px; line-height:20px; text-align:center; width:43px;}

div.msg_box{overflow:hidden; width:300px;}
div.msg_box li{clear:both; margin:10px auto; overflow:hidden; text-align:center; width:300px;}
div.msg_box li span{float:left; line-height:20px; overflow:hidden; text-align:center; width:250px;}
div.msg_box li span.title{width:50px;}
div.msg_box input.msg_text{border:1px #B8B8B8 solid; height:18px; line-height:18px; padding:0 3px; text-align:left; width:200px;}
div.msg_box textarea{border:1px #B8B8B8 solid; height:100px; line-height:16px; padding:3px; text-align:left; width:200px;}
div.msg_box input.msg_btn{background:#F1F1F1; border:1px #B6B6B6 solid; cursor:pointer; height:20px; line-height:20px; margin-left:50px; text-align:center; width:80px;}

div.fwtk{overflow:hidden; width:305px;}
div.fwtk li{border-color:#e9b57c; border-style:solid; border-width:0 1px; clear:both; height:auto; line-height:30px; margin:0 auto; overflow:hidden; text-align:center; width:300px;}
div.fwtk li.title{background:#FCEBD8; border:1px #e9b57c solid; font-size:16px; font-weight:bold;}
div.fwtk li.detail{border-width:0 1px 1px; height:265px; margin:0 auto 10px; overflow:hidden;}
div.fwtk li.detail div{border:1px #f1ca7e solid; height:240px; line-height:16px; margin:0 auto; overflow-x:hidden; overflow-y:scroll; padding:5px; text-align:left; width:270px;}
