@font-face {
     font-family: AlibabaSans-Regular;
     src: url("AlibabaSans-Regular.otf") format("woff");
}
/*hader*/
.site-nav{ height: 35px; font-size: 14px; background-color: #5eb2fd; color: #fff; }
.site-n-left{ float: left; }
.site-nav a,
.site-nav span{ display: inline-block; *display: inline; *zoom:1; vertical-align: middle; }
.s-l-phone{  
	font-size: 18px; 
	font-weight: bold; 
	font-style:italic; 
	background: url(../newimages/phone.png) no-repeat left center; 
	padding-left: 24px; 
	margin: 0 16px 0 24px; 
}
.s-l-line{ width: 1px; height: 35px; background: url(../newimages/site-line.png) no-repeat center 6px; }
.s-l-service{ background: url(../newimages/service.png) no-repeat left center; line-height: 20px; margin-left: 15px; padding-left: 28px; color: #fff; }
.site-n-right{ float: right; }
.site-n-right a{ color: #fff; }
.s-r-personal{ background: url(../newimages/people.png) no-repeat left center; padding: 0 17px 0 24px; }
.s-r-plr{ padding: 0 20px; }
.s-r-plr-1{ margin: 0 23px 0 20px; }
/*header head-content*/
.head-content{ height: 106px; border-bottom: 1px solid #ddd; }
.logo{ float: left; margin: 30px 0 0 18px; }
.menu{ float: left; margin: 46px 0 0 9px; }
.menu a{ float: left; font-size: 16px; margin: 0 15px; }
.menu a:hover {color: #627cd7;}
.search{ position: relative; float: right; margin: 32px 0 0 0px; } 
.search input{
	width: 181px;
	height: 41px;
	line-height: 41px;
	border: 1px solid #4493e7;
	padding-left: 15px;
	float: left;
}
.search button{
	width: 48px;
	height: 43px;
	background: #4493e7 url(../newimages/search.png) no-repeat center center;
	border: 0;
	float: left;
	cursor: pointer;
}
.search-con{ 
	position: absolute; 
	top: 42px;
	z-index: 99;
	width: 266px;
	background-color: #fff;
	padding-bottom: 5px;
	border: 1px solid #4493e7;
	display: none;
}
.s-c-title{ padding: 10px 10px 0 10px; margin-bottom: 5px; }
.s-c-title span{ 
	position: relative; 
	width: 50%; 
	text-align: center; 
	float: left; 
	display: block; 
	color: #aeaeae; 
	padding-bottom: 10px; 
	border-bottom: 1px solid #898989; 
	cursor: pointer;
}
.s-c-title span:after{
	content: "";
	position: absolute;
	bottom: -1px;
	left: 50%;
	width: 11px;
	height: 7px;
	margin-left: -5px;
	background: url(../newimages/s-c-icon1.jpg) no-repeat;
	display: none;
}
.s-c-title span.on{ color: #333; }
.s-c-title span.on:after{ display: block; }
.s-c-con{ height: 120px; overflow-y: scroll; }
.s-c-clist{ padding: 3px 15px; }
.s-c-clist li{ line-height: 28px; }
.s-c-clist li a:hover{ opacity: 1; }
.s-c-cleft{ width: 130px; display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.s-c-cright{ float: right; display: block; }
.s-c-list1{ padding: 0 15px; }
.s-c-list1 li{ padding: 12px 0; border-bottom: 1px solid #e3e3e3; }
.c-red{ color: #f00; }
/*container*/
.container{ background-color: #eee; }
/*banner*/
.rslides{ position:relative; width:100%; height: 370px; overflow:hidden; }
.rslides li{ position:absolute; width:100%; display:none; -webkit-backface-visibility:hidden; }
.rslides li:first-child{ position:relative;	display:block; float:left; }
.rslides li a{ width:100%; height:500px; display:block; float:left; border:0; }
.callbacks_tabs{ position:relative; z-index:4; margin-top:-31px; }
.callbacks_tabs li{
	position:relative;
	width:12px;
	height:12px;
	display:inline-block;
	*zoom:1;
	*display:inline;
	margin-left:11px;
}
.callbacks_tabs li a{
	position:absolute; 
	left:0; 
	z-index:10; 
	width:12px;
	height:12px;
	display:inline-block;
	*zoom:1;
	*display:inline;
	border-radius:12px;
	font-size: 0;
	background: #fff;
    text-indent:-9999px;
}
.callbacks_tabs li.callbacks_here a{ background:#4493e7; }
.callbacks_container{ position:relative; text-align:center; height: 370px; }
.callbacks_nav.prev,
.callbacks_nav.next{
	display: none;
    /*position:absolute;
    top:50%;
    width:60px;
    height:124px;
    margin-top:-62px;
    display:none;
    z-index:10;
    text-indent:-999999px;*/
}
/*.callbacks_container:hover .callbacks_nav.prev,
.callbacks_container:hover .callbacks_nav.next{ display:block; }
.callbacks_nav.prev{ left:13%; background:url(../newimages/arr-l.png) no-repeat center center; }
.callbacks_nav.next{ right:13%; background:url(../newimages/arr-r.png) no-repeat center center; }
.callbacks_nav.prev:hover{ background:rgba(255,255,255,.5) url(../newimages/arr-l-black.png) no-repeat center center; }
.callbacks_nav.next:hover{ background:rgba(255,255,255,.5) url(../newimages/arr-r-black.png) no-repeat center center; }*/
/*login centent*/
.login-content{ position: absolute; top: -327px; right: 0; z-index: 20; width: 265px; height: 270px; background-color: #fff; }
.login-logo img{ margin: 17px 0 0 24px; }
.login-switch{ position: relative; height: 140px; padding-top: 14px; }
.login-switch i{
	position: absolute;
	top: -26px;
	right: 6px;
	width: 52px;
	height: 42px;
	background: url(../newimages/l-switch1.jpg) no-repeat;
	cursor: pointer;
}
.login-switch em{ 
	position: absolute; 
	top: 7px; 
	left: -121px;
	width: 121px; 
	height: 20px;
	line-height: 20px;
	text-align: center; 
	border: 1px solid #f3d995; 
	color: #df9c1f; 
	background-color: #fff; 
	display: none;
}
.login-switch em:after{
	content: "";
	position: absolute;
	top: 6px;
	right: -6px;
	width: 6px;
	height: 8px;
	display: block;
	background: url(../newimages/login-arr.png) no-repeat;
}
.login-switch i:hover em{ display: block; }
.login-button{
	width: 229px;
	height: 40px;
	margin: 17px auto 0;
	display: block;
	font-size: 18px;
	color: #fff;
	border-radius: 3px;
	border: 0;
	background: #f40;
	cursor: pointer;
}
.login-button.blue{ background: #4493e7; }
.login-discount{ text-align: center; color: #f40; font-weight: bold; font-size: 22px; }
.login-a{ margin: 22px 0 0 15px; }
.s-l-title ul li span,
.s-l-title ul li img,
.t-c-left img,
.t-c-left span,
.login-a img,
.login-a span,
.login-discount img,
.login-discount span{ display: inline-block; *display: inline; *zoom:1; vertical-align: middle; padding: 0 3px; }
.login-a a{ padding-left: 30px; color: #6c6c6c; }
.login-code{ font-size: 14px; margin: 0 0 0 25px; text-align: center; }
.login-code div{ text-align: left; }
.login-code img{ width: 96px; height: 96px; margin: 12px auto 0; }
.login-switch.on i{ background: url(../newimages/l-switch2.jpg) no-repeat; }
.login-switch.on .login-b-con{ display: none; }
.login-switch.on .login-code{ display: block; }
/*select sign*/
.select-sign{ height: 350px; overflow: hidden; }
.s-s-left{ width: 199px; float: left; }
.s-l-title ul li{ line-height: 58px; font-size: 18px; background-color: #ff771b; margin-bottom: 1px; color: #fff; cursor: pointer; }
.s-l-title ul li.s-orange1{ background-color: #ffc054; }
.s-l-title ul li.s-orange2{ background-color: #ff9954; }
.s-l-title ul li.s-orange1.on{ background:#ffc054 url(../newimages/s-s-arrow.png) no-repeat 183px center; }
.s-l-title ul li.s-orange2.on{ background:#ff9954 url(../newimages/s-s-arrow.png) no-repeat 183px center; }
.s-l-title ul li.on{ background:#ff771b url(../newimages/s-s-arrow.png) no-repeat 183px center; }
.s-l-title ul li span{ padding: 0 6px; }
.s-l-title ul li img{ position: relative; top: -1px; padding: 0 6px 0 20px; }
.s-l-a a{ 
	width: 99px; 
	height: 78px; 
	float: left; 
	display: block; 
	background-color: #4493e7; 
	color: #fff; 
	text-align: center; 
	font-size: 18px; 
	padding-top: 5px;
	margin: 0 1px 1px 0; 
}
.s-l-a a.none{ margin-right: 0; }
.s-l-a a img{ margin-bottom: 9px; }
.s-l-a a:hover{ background-color: #2e66e7; }
.s-s-right{ width: 1001px; float: left; }
.s-s-list li{ width: 333px; float: left; }
.s-s-list li a{ position: relative; display: block; }
.s-s-list li img{ max-width: 100%; height: 350px; }
.s-s-white{ position: relative; }
.s-area-big:after,
.s-r-area ul li:after,
.s-s-two-con ul li:after,
.s-s-white:after,
/*opacity: 0; filter: Alpha(opacity=0);*/
/*.s-s-list li a:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 12;
	width: 100%;
	height: 100%;
	background: url(../newimages/bg-black.png) repeat;
	 display: none;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}*/
.s-s-l-text.t-gary .s-s-t-border{ background-color: #666; }
.s-s-l-text.t-gary .s-s-t-num{ color: #ff771b}
.s-s-right:hover .s-area-big:after,
.s-s-right:hover .s-r-area ul li:after,
.s-s-right:hover .s-s-two-con ul li:after,
.s-s-right:hover .s-s-white:after,
.s-s-right:hover li a:after{ /*opacity: 100; filter: Alpha(opacity=100);*/ display: block; }
.s-s-right .s-area-big:hover:after,
.s-s-right .s-r-area ul li:hover:after,
.s-s-right .s-s-two-con ul li:hover:after,
.s-s-right .s-s-white:hover:after,
.s-s-list li a:hover:after{ /*opacity: 0; filter: Alpha(opacity=0);*/ display: none; }
.s-s-l-text{ position: absolute; top: 35px; left: 30px; color: #fff; }
.s-s-l-text h3{ font-size: 30px; }
.s-s-t-16{ font-size: 16px; margin: 10px 0 16px; }
.s-s-t-border{ width: 32px; height: 1px; background-color: #fff; }
.s-s-t-14{ font-size: 14px; margin: 20px 0 5px; }
.s-s-t-num{ font-size: 18px; }
.s-s-t-num b{ font-size: 36px; }
.s-s-t-a{
	position: absolute;
	bottom: 30px;
	left: 30px;
	width: 108px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	background-color: #fff;
	border-radius: 19px;
	font-size: 14px;
}
.s-s-t-a:hover{ background-color: #f75233; color: #fff }
.s-s-l-text.t-gary{ color: #666; }
.s-s-t-a.s-red{ background-color: #f75233; color: #fff; }
.s-s-white{ width: 480px; height: 340px; float: left; background-color: #fff; padding: 10px 0 0 20px; color: #666; }
.s-s-white h3{ font-size: 24px; }
.s-s-w-border{ width: 31px; height: 1px; background-color: #fff; }
.s-s-w-14{ margin: 6px 0; }
.s-s-white dl{ position: relative; z-index: 11;}
.s-s-white dd{ width: 260px; float: left; }
.s-s-white dt{ width: 148px; float: right; margin-right: 23px; }
.s-s-white dt img{ max-width: 100%; }
.s-s-w-num{ font-size: 18px; color: #ff693a }
.s-s-w-num b{ font-size: 36px; }
.s-s-w-a{ 
	position: relative;
	top: -7px;
	width: 108px; 
	height: 39px; 
	line-height: 39px;
	background-color: #ff693a; 
	color: #fff; 
	font-size: 14px;
	text-align: center;
	display: inline-block; *display: inline; *zoom:1; 
	border-radius: 19px;
	margin-left: 17px;
}
.s-s-w-a img{ padding-right: 5px; }
.s-s-w-sj{ position: relative; top: -10px; z-index: 10; }
.s-s-two-con{ width: 500px; float: left; }
.s-s-two-con ul li{ position: relative; }
.s-s-right img{ max-width: 100%; }
.s-s-t-white{ position: absolute; top: 11px; left: 30px; font-size: 14px; color: #fff; }
.s-s-t-white h3{ font-size: 24px; }
.s-s-t-white h3 span{ font-size: 14px; padding-left: 13px; }
.s-s-w-18{ font-size: 18px; margin: 15px 0 9px; }
.s-s-t-white .s-s-w-num{ color: #fff; }
.s-s-t-white .s-s-w-num b{ font-size: 30px; }
.s-r-area{ width: 499px; float: left; }
.s-r-area ul li{ position: relative; }
.s-r-a-text{ position: absolute; top: 25px; left: 30px; color: #666; }
.s-r-area ul li .s-s-t-a{ bottom: 20px; background-color: #ff693a; color: #fff; }
.s-r-a-text h3{ font-size: 24px; }
.s-r-a-text .s-s-w-border{ background-color: #666; margin: 10px 0; }
.s-r-a-text.color-white-1{ color: #fff; }
.s-r-a-text.color-white-1 .s-s-w-border{ background-color: #fff;}
.s-r-a-text.s-r-gary{ color: #666; }
.s-r-a-text.s-r-gary .s-s-w-border{ background-color: #a6a6a6; }
.s-area-big{ position: relative; float: left; }
.s-a-big-a{ position: absolute; right: 22px; bottom: 25px; }
.s-a-big-a a{
	width: 146px;
	height: 43px;
	line-height: 43px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	display: block;
	background-color: #ff693a;
	margin-bottom: 6px;
	border-radius: 21px;
}
/*fund*/
.fund{ padding-top: 20px; }
.title-con{ height: 63px; border-bottom: 1px solid #eee; }
.fund-white{ background-color: #fff; font-size: 28px; }
.t-c-left{ float: left; margin-left: 23px; line-height: 59px; }
.t-c-left img{ position: relative; top: 1px; padding: 0 7px; }
.t-c-menu{ float: left; margin: 18px 0 0 12px; }
.t-c-menu ul li{ height: 33px; font-size: 18px; line-height: 33px; color: #999; float: left; padding: 0 12px; cursor: pointer; }
.t-c-menu ul li.on{ background-color: #f75233; color: #fff; border-radius: 17px; }
.t-c-search{ position: relative; float: left; margin: 8px 0 0 30px; }
.t-c-search input{
	width: 145px;
	height: 33px;
	border: 1px solid #eee;
	padding-left: 35px;
}
.t-c-search button{
	position: absolute;
	top: 18px;
	left: 15px;
	width: 13px;
	height: 12px;
	background: url(../newimages/search1.png) no-repeat;
	border: 0;
}
.t-c-a{ float: left; margin: 0 0 0 20px; }
.t-c-a a{ color: #558ac6; font-size: 14px; line-height: 63px; }
.fund-nr{ font-size: 14px; text-align: center; color: #666; }
.fund-nr thead{ line-height: 49px; border-bottom: 1px solid #eee; background-color: #e8e7e8; }
.fund-nr tr td{ width: 5%; }
.fund-nr tr td.fund-w1{ width: 10%; }
.fund-nr thead td{ background: url(../newimages/fund-line.png) no-repeat right center; }
.fund-nr thead td:nth-child(10),
.fund-nr thead td:last-child{ background: none }
.fund-nr tr td:last-child{ width: 9%; }
.fund-nr thead td img{ position: relative; top: -1px; padding-left: 5px; }
.fund-nr tbody tr td{ position: relative; padding: 14px 0; }
.fund-nr tbody tr{ border-bottom: 1px solid #eee; }
.fund-a{ 
	position: relative;
	width: 57px; 
	height: 23px; 
	display: inline-block; *display: inline; *zoom:1;
	line-height: 23px; 
	text-align: center; 
	background-color: #ff6636; 
	font-size: 12px; 
	color: #fff; 
	border-radius: 11px;
}
.fund-a .f-s-info{ top: -25px; right: auto; left: -175px; width: 130px; color: #666; }
.fund-a .f-s-info:before{ left: auto; right: -12px; background: url(../newimages/fund-arrow1.png) no-repeat; }
.fund-a.blue{ width: 57px; background-color: #4493e7; margin-left: 12px; }
.fund-a img{ position: relative; top: -1px; padding-left: 3px; }
.fund-a:hover .f-s-info{ display: block; }
.f-s-info{
	position: absolute;
	top: 0;
	right: -237px;
	z-index: 10;
	width: 207px;
	text-align: left;
	box-shadow: 0 0 5px rgba(0,0,0,.4);
	border-radius: 3px;
	background-color: #fff;
	padding: 12px 15px;
	display: none;
}
.f-s-info:before{
	content: "";
	position: absolute;
	top: 50%;
	left: -12px;
	width: 12px;
	height: 13px;
	margin-top: -6px;
	background: url(../newimages/fund-arrow.png) no-repeat;
}
.fund-sign:hover .f-s-info{ display: block; }
.f-green{ color: #04a45f; }
.f-red{ color: #e34b49; }
/*new*/
.new-content{ height: 319px; overflow: hidden; }
.new-c-left{ width: 199px; line-height: 63px; font-size: 18px; float: left; background-color: #e2eafe; }
.new-c-left span{ position: relative; display: block; text-align: center; border-bottom: 1px solid #e7edfe; color: #666; cursor: pointer; }
.new-c-left span:last-child{ border-bottom: 0; }
.new-c-left span:last-child:after{ display: none; }
.new-c-left span:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 151px;
	height: 1px;
	background-color: #f1f5ff;
	display: block;
	margin-left: -75px;
}
.new-c-left span:after:last-child,
.new-c-left span:last-child{ display: none; }
.new-c-left span.on{ background: #4493e7; color: #fff; }
.new-c-left span.on:after{ opacity: 0; }
.new-c-left span:before{
	content: "";
	position: absolute;
	top: 50%;
	right: -10px;
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
    border-left: 10px solid #4493e7;
    border-bottom: 9px solid transparent;
	display: block;
	margin-top: -5px;
	display: none;
}
.new-c-left span.on:before{ display: block; }
.title-con.border-none{ border: 0; }
.new-c-right{ width: 930px; float: left; margin: 0 0 0 70px; position:relative;}
.new_more{ position:absolute; z-index:99; right:30px; bottom:0px; color: #558ac6; font-size: 14px; }
.new-head{ width: 450px; float: left; }
.n-h-img{ position: relative; }
.n-h-img img{ max-width: 450px; max-height: 184px; }
.n-h-img a{
	position: absolute;
	right: 14px;
	bottom: 17px;
	width: 92px;
	height: 27px;
	line-height: 27px;
	background-color: #ff693a;
	color: #fff;
	font-size: 12px;
	border-radius: 13px;
	display: block;
	text-align: center;
}
.new-head h3{ font-size: 14px; color: #0050a9; margin-top: 10px; }
.n-h-con{ font-size: 12px; color: #666; line-height: 20px; margin-top: 2px; }
.new-list{ float: left; margin-left: 62px; }
.new-l-item{ margin-bottom: 40px; }
.n-l-i-time{ width: 55px; background-color: #4493e7; text-align: center; font-size: 12px; color: #fff; float: left; line-height: 20px; margin-right: 10px; }
.n-l-i-time span{ font-size: 24px; font-family: arial; display: block; line-height: 34px; border-bottom: 1px solid #a2c9f3; }
.n-l-i-con{ width: 325px; font-size: 12px; }
.n-l-i-con h3{ font-size: 14px; margin-bottom: 3px; }
.n-l-i-con a{ color: #666; }
.n-l-i-con h3 a{ color: #0050a9; }
.pb40{ padding-bottom: 40px; }
.h374{ height: 374px; overflow: hidden; }

/*page*/
.page-con{ padding-top: 20px; }
.t-c-menu.page-r{ float: right; margin-right: 30px; }
.page-content thead{ font-size: 18px; text-align: center; background-color: #b5c1d1; color: #fff; }
.page-content thead td{ border-right: 1px solid #eee; }
.p-c-width1{ width: 26% }
.p-c-width1 .bootstrap-select{ font-family:"AlibabaSans-Regular"; color: #666; }
.p-c-width1 .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 260px; }
.p-c-width1 .btn-default{ border-color: #b5c1d1; }
.p-c-width1 .dropdown-menu .divider{ display: none; }
.p-c-width1 .bootstrap-select.btn-group .dropdown-menu li.dropdown-header{ font-size: 14px; color: #4493e7; }
.p-c-width1 .bootstrap-select.btn-group .dropdown-menu li a{ font-size: 12px; color: #666; }
.p-c-width4 .bootstrap-select.btn-group .dropdown-menu li a:hover,
.p-c-width1 .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: no-repeat; color: #4493e7 }
.p-c-width1 .bootstrap-select.btn-group .dropdown-toggle .caret{
	top: 3px;
	right: 0;
	width: 35px;
	height: 100%;
	background: url(../newimages/s-arrow.png) no-repeat center;
	border: 0;
}
.p-c-width2{ width: 20% }
.p-c-width3{ width: 24% }
.p-c-width4{ width: 30% }
.p-c-width4 .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
	width: 50.283%;
	float: left;
	margin: -1px 0 0 -1px;
}
.p-c-width4 .btn-default{ border-color: #eee; border-bottom: 0; }
.p-c-width4 .btn-group.open .dropdown-toggle,
.p-c-width4 .btn-default:active,
.p-c-width4 .btn-default:hover{ background-color: #4493e7; color: #fff; }
.p-c-width4 .btn-default:focus{ color: #fff; }
.p-c-width4 .btn{ border-radius: 0; height: 55px; background: transparent; color: #fff; }
.p-c-width4 .bootstrap-select.btn-group .dropdown-toggle .caret{
	top: 2px;
	right: 0;
	width: 54px;
	height: 100%;
	border: 0;
	background: url(../newimages/s-arrow1.png) no-repeat center center;
}
.p-c-width4 .dropdown-menu{ margin: 0; border-radius: 0; border-color: #eee; -webkit-box-shadow: none; box-shadow: none; }
.p-c-width4 .btn-group.open .dropdown-toggle{ -webkit-box-shadow: none; box-shadow: none; }
.p-c-width4 .bootstrap-select.btn-group .dropdown-menu li a{ color: #666; line-height: 30px; }
.p-c-width4 .bootstrap-select.btn-group .dropdown-menu li a{ border-bottom: 1px solid #f7f7f7; }
.p-c-width4 .bootstrap-select.btn-group .dropdown-menu li:last-child a{ border-bottom: 0; }
.page-content tbody{ font-size: 18px; color: #666; text-align: center; line-height: 35px }
.page-content tbody tr{ -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -o-transition-duration:.3s; transition-duration:.3s; }
.page-content tbody tr td{ position: relative; padding: 20px 0; border-top: 1px solid #eee; border-right: 1px solid #eee; }
.page-content tbody tr:hover{ background-color: #f7f7f7; }
.p-c-line{ line-height: 58px; border-bottom: 1px solid #eee; }
.p-c-red,
.p-c-blue{ width: 49%; display: inline-block; *display: inline; *zoom:1; }
.p-c-red{ color: #e34b49; }
.p-c-blue{ color: #4493e7; }
.p-c-red:before{
	content: "";
	position: absolute;
	top: 0;
	left: 49.9%;
	width: 1px;
	height: 100%;
	background-color: #eee;
	display: block;
}

.page-c-text{ text-align: center; font-size: 14px; color: #666; padding: 20px 0 45px; }


/*footer*/
.foot-menu{position: relative;}
.foot-menu ul{ padding: 53px 0 30px; text-align: center; }
.foot-menu ul li{ position: relative; font-size: 14px; margin: 0 26px; width: 110px; }
.foot-menu ul li:first-child{width: 140px;}
.foot-menu ul li img{ position: relative; top: 1px;}
.foot-menu ul li .fm-dt img,.foot-menu ul li .fm-dt .f-m-a{vertical-align: middle; font-weight: 600; color: #333;}
.foot-menu ul li{ display: inline-block; *display: inline; *zoom:1; vertical-align: top; }
.foot-menu ul li .f-m-a{ padding: 0 21px 0 8px; /*background: url(../newimages/foot-arrow.png) no-repeat right center;*/ }

.f-m-sub{
	/*position: absolute;*/
	/*bottom: 17px;*/
	/*left: 0;*/
	width: 110px;
	padding-bottom: 10px;
	background-color: #fff;
	display: none;
}
.f-m-sub .fm-tel{ font-size: 18px; font-weight: bold; white-space: nowrap; padding: 20px 0 20px 10px; display: block; color: #5eb7fd; }
.f-m-sub .fm-stime{white-space: nowrap; padding-left: 14px; color: #333; line-height: 22px;}
.foot-on-off{position: absolute; border:1px solid #4493e7; width: 28px; height: 28px;  background:url(../newimages/s-arrow1.png) no-repeat center 10px #4493e7; left: 50%; margin-left: -15px; top: 15px; cursor: pointer; transition: all 0.2s; border-radius: 50%;}
.foot-on-off.on{background:url(../newimages/s-arrow2.png) no-repeat center 11px;border:1px solid #ccc; }

.f-m-sub a{ color: #333; position: relative; line-height: 35px; display: block; text-align: left; white-space: nowrap; text-indent: 26px; background: url(../newimages/dot.png) no-repeat 10px 16px;}
.f-m-sub a:hover{ color: #5eb7fd; text-decoration: underline; }
.foot-bottom{ line-height: 46px; background-color: #5eb7fd; color: #fff; }
.f-b-left{ float: left; padding-left: 80px; }
.f-b-left a{ padding: 0 20px; color: #fff; background: url(../newimages/fund-line.png) no-repeat left center; }
.f-b-left a:nth-child(1){ background: none; }
.f-b-right{ float: right; padding-right: 100px; }


.hot_share{position:absolute;z-index:100; top:320px; right:-136px;}
.hot-t{width:126px; height:36px; background:#eb4d4c; text-align:center; color:#fff; line-height:36px; position:relative;}
.hot-t a{position:absolute; z-index:1; right:5px; top:-1px; cursor:pointer}
.hot_share ul li{width:126px; height:140px; padding-top:15px; text-align:center;}
.hot-b1{color:#595757; font-size:18px;}

.hot-p1{color:#595757; font-size:12px; margin:13px 0;}
.hot-p1 b{color:#eb4d4c; font-size:24px;}
.hot-p1 span{font-size:15px; font-weight:normal;}

.hot-p2{line-height:19px; width:103px; margin:0 auto;}
.hot-buy{width:51px; height:19px; background:#eb4d4c; border-radius:10px; text-align:center; font-size:13px; color:#fff; float:left; margin-right:10px;}
.hot-buy:hover{ background:#fa9801;}


.container-t{ background-color: #eee; width:1200px; margin:0 auto; position:relative;}
.hot-more{color:#595757; float:left;}