/* photo new css */
iTop {
	 position:relative;WIDTH: 100%; BACKGROUND: #F5F5F5; HEIGHT: 34px;border-bottom:#cccccc 1px solid;
}
.iTopMain {
	MARGIN: 0px auto; WIDTH: 1200px
}
/*newtopµÇÂ½Çø*/

.top_bar{position:relative; z-index:1000;}
.top_bar{height:34px; line-height:34px;background:#F5F5F5; border-bottom:#eee solid 1px; font-family:Arial, Helvetica, sans-serif;color:#666; }
.top_bar .cityqh{ float:left; display:inline-block; margin-right:10px; line-height:19px; }
.top_bar .cityqh span{ font-size:15px; color:#FF0000; margin-right:5px;}
.cityBar{float: left;padding: 0;margin: 9px 0 0 0;position: relative; height:19px; z-index:1010 }
.cityBar .topcity{ display:inline-block;padding: 0 12px 0 0;background: url(x.gif) no-repeat right 8px;font-size: 14px;cursor: pointer;line-height: 19px; color:#F00}
.cityBar .cityList{display:none;position: absolute;top: 19px;left: 0;width: 480px;padding: 8px 5px;clear: both;overflow: hidden;background: #FFF;border: 1px solid #e3e3e3; z-index:9999 }
.cityBar .cityList li{ line-height: 14px;float: left;padding: 0 9px; border-right:#DDD solid 1px; margin:8px 0; display:block; white-space:nowrap}


.top_bar  #nologin{_margin-top:5px}
.top_bar .l .loginbtn{color:#333; border:#E5E5E5 solid 1px;  cursor:pointer;font-size:12px;width:45px; text-align:center;height:22px;margin-left:2px;}
.top_bar .l #nologin{ line-height:34px;}
.top_bar .l span{font-family:"\5FAE\8F6F\96C5\9ED1";}
.top_bar .l span img{ vertical-align:sub; height:18px;}
.top_bar .l .username{width:85px;border:0px;  height:20px;color:#0B68C8; padding-left:8px;margin:0px 8px; line-height:20px; border:#EEE solid 1px;}
.top_bar .l .password{width:85px;border:0px;  height:20px;color:#0B68C8; padding-left:8px;margin-left:8px; line-height:20px; border:#EEE solid 1px;}
.top_bar a{padding:0px 2px;color:#666;font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
.top_bar .r{color:#c5c5c5}
.top_bar .r a:hover{color:#a00}
.top_bar .t-line{font-weight: normal; display:inline-block; margin-left:15px; color:#ccc; line-height:34px;}

.top_bar .col{ margin-top:5px;margin-right:50px;}
.top_bar .col span a,.top_bar .col span i{color:#333; font-family:"\5FAE\8F6F\96C5\9ED1"; display:inline-block; margin-left:5px; background:url(/template/skin1/images/wsj.png) no-repeat; height:25px; line-height:25px; padding-left:15px; font-style:normal; cursor:pointer; float:left;}

.top_bar .col span .head_3g{background-position:0 -35px; padding-left:20px;}
.top_bar .col span .head_weixin{ background-position:0 0; position:absolute; height:25px; padding-bottom:5px;padding-left:25px;}
.top_bar .col span .head_weixin span{ display:none; border:#EEE solid 1px;position:absolute; z-index:9999;right:10px; top:29px;}
.top_bar .col span .head_weixin span img{ width:220px; height:220px;}
.top_bar .col span .head_weixin:hover span{ display:block;}

.clearfix1:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix1{display:block;*zoom:1}

.fl,.l{ float:left}
.fr,.r{ float:right}

.iTopMain .l {
	LINE-HEIGHT: 40px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px
}
.iTopMain .r {
	FLOAT: right
}
.iSearch {
	POSITION: relative; PADDING-BOTTOM: 1px; MARGIN-TOP: 10px; PADDING-LEFT: 1px; WIDTH: 300px; PADDING-RIGHT: 1px; BACKGROUND: #; HEIGHT: 30px; PADDING-TOP: 1px; border-radius: 15px
}
.iSearch .iSearch_txt {
	LINE-HEIGHT: 32px; MARGIN: 0px 0px 0px 10px; WIDTH: 285px; BACKGROUND: #; HEIGHT: 32px; COLOR: #ffffff
}
.iSearch .iSearch_btn {
	POSITION: absolute; WIDTH: 54px; BACKGROUND: #4390df; HEIGHT: 33px; COLOR: #fff; FONT-SIZE: 14px; TOP: 1px; RIGHT: 1px; border-bottom-right-radius: 12px; border-top-right-radius: 12px
}
.w {
	MARGIN: 0px auto; WIDTH: 1200px; OVERFLOW: hidden
}
.mt10 {
	MARGIN-TOP: 10px
}
.mt15 {
	MARGIN-TOP: 15px
}
.ml20 {
	MARGIN-LEFT: 20px
}
.iLogo {
	MARGIN: 0px auto; BACKGROUND:  no-repeat;WIDTH: 1200px; HEIGHT: 143px; OVERFLOW: hidden
}
.iLogo .logo {
	FLOAT: left
}
.ikArea {
	MARGIN-TOP: 25px; WIDTH: 505px; FLOAT: right
}
.ikArea A {
	TEXT-ALIGN: center; WIDTH: 70px; DISPLAY: block; FLOAT: left; HEIGHT: 100px; MARGIN-LEFT: 25px; CURSOR: pointer
}
.ikArea .S1 {
	WIDTH: 70px; DISPLAY: block; BACKGROUND: url(/template/skin1/images/rj_1.png) no-repeat; HEIGHT: 70px
}
.ikArea A:hover .S1 {
	BACKGROUND: url(/template/skin1/images/rj_1_1.png) no-repeat
}
.ikArea .S2 {
	WIDTH: 70px; DISPLAY: block; BACKGROUND: url(/template/skin1/images/rj_2.png) no-repeat; HEIGHT: 70px
}
.ikArea A:hover .S2 {
	BACKGROUND: url(/template/skin1/images/rj_2_1.png) no-repeat
}
.ikArea .S3 {
	WIDTH: 70px; DISPLAY: block; BACKGROUND: url(/template/skin1/images/rj_3.png) no-repeat; HEIGHT: 70px
}
.ikArea A:hover .S3 {
	BACKGROUND: url(/template/skin1/images/rj_3_1.png) no-repeat
}
.ikArea .S4 {
	WIDTH: 70px; DISPLAY: block; BACKGROUND: url(/template/skin1/images/rj_4.png) no-repeat; HEIGHT: 70px
}
.ikArea A:hover .S4 {
	BACKGROUND: url(/template/skin1/images/rj_4_1.png) no-repeat
}
.ikArea .S5 {
	WIDTH: 70px; DISPLAY: block; BACKGROUND: url(/template/skin1/images/rj_5.png) no-repeat; HEIGHT: 70px
}
.ikArea A:hover .S5 {
	BACKGROUND: url(/template/skin1/images/rj_5_1.png) no-repeat
}
.ikArea .S6 {
	WIDTH: 0px; DISPLAY: block; BACKGROUND: url(/template/skin1/images/rj_6.gif) no-repeat; HEIGHT: 70px
}
.ikArea A:hover .S6 {
	BACKGROUND: url(/template/skin1/images/rj_6_1.gif) no-repeat
}
.ikArea P {
	COLOR: #282828; FONT-SIZE: 14px
}
.ikArea A:hover P {
	COLOR: #4390df
}
.iNav {
	BORDER-BOTTOM: #b5b5b5 1px dashed; BORDER-LEFT: #ddd 1px solid; MARGIN: 0px auto; WIDTH: 1196px; HEIGHT: 58px; BORDER-TOP: #059ff5 3px solid
}
.iNav UL LI {
	Z-INDEX: 555; POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 58px; WIDTH: 91px; BACKGROUND: #fff; FLOAT: left; FONT-SIZE: 16px; BORDER-RIGHT: #dddddd 1px solid
}
.iNav UL LI A {
	DISPLAY: block; BACKGROUND: #fff; HEIGHT: 58px; COLOR: #282828
}
.iNav UL LI.cur A {
	BACKGROUND: #059ff5; COLOR: #fff
}
.iNav UL LI.cur A:hover {
	BACKGROUND: #059ff5; COLOR: #fff
}
.iNav UL LI .isubMenu {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 91px; DISPLAY: none; BACKGROUND: #059ff5; COLOR: #fff; BORDER-TOP: #fff 1px solid; LEFT: 0px
}
.iNav UL LI .isubMenu A {
	BORDER-BOTTOM: #f18c8f 1px dashed; LINE-HEIGHT: 30px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px; COLOR: #fff; OVERFLOW: hidden
}
.iNav UL LI .isubMenu A:hover {
	BACKGROUND: #93090d
}
.iNav UL LI .isubMenu01 {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #059ff5; COLOR: #fff; BORDER-TOP: #fff 1px solid; PADDING-TOP: 5px; LEFT: 0px
}
.iNav UL LI .isubMenu01 A {
	BORDER-BOTTOM: #f18c8f 0px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 30px; COLOR: #fff; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.iNav UL LI .isubMenu01 A:hover {
	BACKGROUND: #0066cc
}
.iNav UL LI .isubMenu02 {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #059ff5; COLOR: #fff; BORDER-TOP: #fff 1px solid; PADDING-TOP: 5px; LEFT: 0px
}
.iNav UL LI .isubMenu02 A {
	BORDER-BOTTOM: #f18c8f 0px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 30px; COLOR: #fff; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.iNav UL LI .isubMenu02 A:hover {
	BACKGROUND: #0066cc
}
.iNav UL LI .isubMenu03 {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 280px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #059ff5; COLOR: #fff; BORDER-TOP: #fff 0px solid; PADDING-TOP: 5px; LEFT: 0px
}
.iNav UL LI .isubMenu03 A {
	BORDER-BOTTOM: #f18c8f 0px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 30px; COLOR: #fff; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.iNav UL LI .isubMenu03 A:hover {
	BACKGROUND: #0066cc
}
.iNav UL LI .isubMenu04 {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #059ff5; COLOR: #fff; BORDER-TOP: #fff 0px solid; PADDING-TOP: 5px; LEFT: 0px
}
.iNav UL LI .isubMenu04 A {
	BORDER-BOTTOM: #f18c8f 0px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 30px; COLOR: #fff; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.iNav UL LI .isubMenu04 A:hover {
	BACKGROUND: #0066cc
}
.iNav UL LI .isubMenu05 {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-RIGHT: 0px; WIDTH: 380px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #059ff5; COLOR: #fff; BORDER-TOP: #fff 0px solid; PADDING-TOP: 5px; LEFT: 0px
}
.iNav UL LI .isubMenu05 A {
	BORDER-BOTTOM: #f18c8f 0px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 30px; COLOR: #fff; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.iNav UL LI .isubMenu05 A:hover {
	BACKGROUND: #0066cc
}


