@charset "utf-8";
/* CSS Document */
*{font-family:微软雅黑,Arial; padding:0;margin:0;border:0;}
img{padding:0;margin:0;border:0;}
li{list-style-type:none;}
a{text-decoration:none;}
body{width:100%;margin:0 auto;}

/*头部*/
header{width:100%; height:40px; background-color:#1f3042; font-size:12px; color:#fff;}
.head_box{width:1200px; margin:0 auto; height:40px;}
.head_left{float:left; font-size:14px; color:#fff; line-height:40px;}
.head_right{float:right; font-szie:14px; color:#fff; line-height:40px;}
.head_right ul{float:left; font-size:14px;}
.head_right ul li{float:left; font-size:14px; margin-left:15px;color:#fff;}
.head_right ul li a{color:#fff; font-size:14px; line-height:40px; display:block;}
.head_right ul li a:hover{color:#e9c912;}
.head_right ul li.guhua{padding-left:30px; background:url(../img/guhua.png) no-repeat left center;}
.head_right ul li.phone{padding-left:25px; background:url(../img/phone.png) no-repeat left center;}
@media(min-width:961px){
	header{display:block;}
        .head_right ul li.login_btn a{background:url(../img/btn_login_simple.gif) no-repeat;line-height: 21px;padding: 0 10px;margin-top: 10px;}
        .head_right ul li.login_btn a:hover{color:#fff;}
}
@media screen and (min-width:300px) and (max-width: 960px) {
	header{display:none;}	
}
/*导航*/
.top_head{width:1200px; margin:15px auto 0;}
.top_logo{float:left;}
.top_nav{float:right;}
.top_nav ul{line-height:35px;}
.top_nav ul li a{color:#333; font-size:16px;}
.top_nav ul li.nav_Focus >a{color:#fff;}
.top_nav ul li.nav_Focus2 >a{color:#fff;}
.top_nav ul li.nav_Focus,.top_nav ul li.nav_Focus2{background:url(../img/nav_focus.png)  no-repeat;}
.top_nav ul li{float:left;width:90px; border-bottom:solid 1px #2670b7; text-align:center; font-size:14px; color:#333;line-height:34px; height:34px; cursor:pointer;}
.top_right,#nav_up,#nav_down{display:none;}
#nav_up,#nav_down{position:absolute; bottom:0;right:0;}
.top_nav >ul li{position:relative;}
.top_nav >ul li ul{width:100px;background:#fff; border:solid 1px #2670b7;float:left; position:absolute;z-index:5;left: -6px;top:35px; display:none;}
.top_nav >ul li ul li{border-bottom:none; height:30px; line-height:30px; font-size:14px;width:100%; text-align:center;}
.top_nav >ul li ul li a{font-size:14px; color:#333;}
.top_nav >ul li ul li a:hover{color:#fff; background:#2670b7;width:100%; height:30px; display:block;}
@media(min-width:1200px){
	.top_head{width:1200px;	 margin:15px auto 0;}
	.top_logo img{height:80px;}
	.top_nav{float:right;}
	.top_nav >ul{float:left; margin-top:35px;}
	
	.top_nav ul li.nav_Focus,.top_nav ul li.nav_Focus2{background:url(../img/nav_focus.png) no-repeat;}
	.top_nav >ul >li{float:left;width:90px; border-bottom:solid 1px #2670b7; text-align:center; font-size:14px; color:#333;line-height:34px; height:34px; cursor:pointer;}
	.hide_nav{display:block !important;}
	
}
@media screen and (min-width:300px) and (max-width: 960px) {
	.top_head{width:100%; margin:0;}
	.top_logo img{height:40px;margin: 5px 10px;float: left;margin-right: 5px;}
	.top_right {float: right;margin-right: 10px; display:block;}
	.top_right a img { height: 36px; max-width: 36px; margin-top: 7px;margin-left: 10px;}
	.top_nav{width:100%;}
	.top_nav ul{float:left; width:100%;background:#2670b7; position:relative;}
	.top_nav ul li{width:25%;float:left; text-align:center;  cursor:pointer;}
	.top_nav ul li a{color:#fff;}
	.top_nav ul li.nav_Focus{background:none;}
	.top_nav >ul li ul{display:none;}
	#nav_up{display:block;}
	.hide_nav{display:none;}
}
.menu{position:relative;}
.menu .menuLine {
    width: 48px;
    height: 2px;
    background: #c00;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 99;
}
#yjgz{ position: relative;}
.icon_hot { position: absolute; background: url(../img/hot_ico.png) no-repeat;width: 26px;height: 16px; top: -7px; right: 10px;}
.new-icon { position: absolute; background: url(../img/new.png) no-repeat;width: 26px;height: 16px; top: -7px; right: 10px;}
/*foot*/
.footer {text-align: center; clear:both;background: #1e1e1e;overflow:hidden;}
.footer .footer_nav { width: 100%;height: 35px; background: #1f3042;font-size: 12px !important;line-height: 35px;border-top:solid 2px #eee;border-bottom:solid 2px #eee;}
.footer .footer_nav div {width: 1200px; margin:0 auto;}
.footer .footer_nav div a {color: #ffffff;padding: 0px 28px;}
.footer .footer_nav .nav_box a{font-size:14px;}
.footer .footer_nav .nav_box a:hover{color:#e9c912}
.footer .div_Links { width: 1200px;margin: 0 auto; padding-top: 45px; padding-bottom: 15px;text-align: center;}
.footer .div_Links div.mar {padding-top: 0px; float: left;}
.float_left{float:left;}
.footer .div_Links div table {width: 460px; clear:both; margin-top:20px; float:left;}
.footer .div_Links div table tr td {text-align: left;}
.footer .div_Links div table tr td a {font-size: 12px; color: #eee;}
.footer .div_Links div table tr td a:hover {color: #00b8ee;}
.clear {clear: both;}
.footer .div_statement{ padding-bottom:30px; font-size:12px; text-align:center; padding-top:10px;clear:both;}
.footer .div_statement p{ margin-bottom:0; margin-top:5px; font-size: 14px;}
.footer .div_statement p a{ margin-left:5px; margin-right:5px;}
.red1{ color:red;}
.div_Links .float_left h2{float:left; color:#fff; font-size:26px;line-height:35px;}
.contact_foot{float:left;width:420px;margin-left:55px; text-align:left;}
.contact_foot h2{font-size:26px;color:#fff; line-height:1.5;}
.contact_foot ul{float:left; margin-top:20px; color:#fff;}
.contact_foot ul li{font-size:13px; line-height:24px;}
.erweima{float:right;}
.erweima img{width:150px;}
#friendlink{clear:both; width:100%; text-align:left; margin-top:20px; float:left;}
#friendlink h2{float:left; width:100%; border-bottom:solid 1px #fff; height:31px;line-height:31px;}
#friendlink h2 span{color:#fff; background:#777; padding:5px 10px; border-radius:3px; font-size:16px; line-height:24px;}
.link_table{width:100%; float:left; margin-top:15px;}
.link_table li{float:left; margin-right:20px;}
.link_table li a{color:#888;font-size:13px; line-height:24px;}
.link_table li a:hover{color:#00b8ee;}
.div_statement p,.div_statement a{color:#fff;}



.footer2{height:60px; background-color:#2670b7;  float:left;width: 100%; display:none;}
.footer2 ul{text-align:center;margin-top:5px}
.footer2 ul li{padding: 0 6px 0 10px; display: inline;}
.footer2 ul li a{font-size:14px; color:#fff; line-height:25px; font-weight:bold;}
.footer2 p{clear:left; text-align:center; color:#fff; font-size:12px; font-family:Arial,微软雅黑; line-height:25px;}

@media screen and (min-width:300px) and (max-width: 960px){
	.footer2{display:block;}	
	.footer {display:none;}
	.totop {display: none;}
}
@media(min-width:961px){
	.totop {display: none !important;}
}


/*注册*/
.zhuce_box form ul{margin-left:15px;overflow: hidden;}

.zhuce_box form ul li label{font-size:16px; color:#fff; width:80px;float:left;}
.zhuce_box form ul li input{padding:5px; border-radius:5px; float:left; width:250px;    font-size: 16px;}
.zhuce_box form ul li font{float:left;}
#captcha{width:120px; margin-right:15px;}
#checkCode{border-radius:0; margin-left:12px !important;}
.red{color:#ff3356; margin-left:5px;}

@media(min-width:961px){
	.zhuce_box label.tishi {clear:both;width:260px;color:#FFEE0A; margin-left:75px;font-size: 14px; height:30px;}
	
	.register_left{ width:600px;margin:auto;display:block;float:none;}
	.register_left .zhuce_box{width:390px;margin:auto;float:none;clear: both;}
	.register_title{height:46px; width:390px; background:#ff3356; line-height:46px; color:#fff; font-weight:700; text-align:center; font-size:28px;}
	.zhuce_box form{width:100%; background:#596e8e;overflow:hidden; padding-top:12px;}
	.zhuce_box form ul li{line-height:30px; height:30px; margin-bottom:8px; clear:both;padding-bottom: 10px;}
	.regist_button input{width:120px !important;margin-left:130px; margin-top:10px;background: #BF0664;color: #fff;}
	.register_bg{width:100%; overflow:hidden; background:aliceblue;}
	.zhuce_box form ul li span{background:url(../img/OK.png) no-repeat;background-size:20px; display:none;width:20px;height:20px;float: left;margin-top: 5px;margin-left: 5px;}
	
}
@media screen and (min-width:300px) and (max-width: 960px){
	.zhuce_box label.tishi {clear:both;width:100%;color:#f00;font-size: 14px; }
	.register_left{float:left; width:100%;}
	.register_left .zhuce_box{margin-top:0;margin-left:0px; width:100%;float: left;}
	.register_title{height:46px; width:100%; background:#ff3356; line-height:46px; color:#fff; font-weight:700; text-align:center; font-size:28px;}
	.zhuce_box form{width:100%; background:#596e8e;padding-top:12px;}
	.xinshou_rm{display:none;}
	.zhuce_box form ul li{line-height:30px; margin-bottom:8px; float:left;}
	.zhuce_box form ul li label{width:100% !important;}
	.regist_button{width:94%; text-align:center;}
	.regist_button input{width:100% !important;background: #7bba1a;color: #fff; margin:10px auto;}
	.register_left_title{display:none;}
	.zhuce_box form ul li span{background:url(../img/OK.png) no-repeat;background-size:20px; display:none;width:18px;height:18px;float: left;margin-top: 7px;margin-left: 5px;}

}
/*预测趋势、时间、价格*/
.qushi{width:100%;  margin:20px auto;    overflow: hidden;}
.profile_title h2 a{font-weight:400; color:#333; line-height:45px;font-size:30px; padding-bottom:5px;}
.btn_top{overflow:hidden; clear:both; margin:25px auto 0;}
.btn_top ul{float:left;}
.btn_top li{width:199px; float: left;background-image: url(../img/bg_slide.jpg);background-position: 0px -54px;height: 44px;margin-top: 10px;cursor: pointer;margin-right: 1px; text-align:center; font-size:14px;}
.right_warp .btn_top li{width:151.8px;}
.btn_top li.current {background-position: 0px 0px;padding-top: 10px;margin-top: 0px;}
.btn_top li .line1 {color: #fff;line-height: 24px;}
.btn_top li .line2 { color: #ffff00;line-height: 20px;}
.case{width:100%; margin:0 auto;}
.case li{width:100%;}
.case li img{width:100%;}
.none_show{display:none;}	
@media(min-width:960px){
	.profile_title{width:100%; text-align:center;clear: both;border-bottom: solid 2px #dbdbdb; height: 80px;}
	.profile_title h2{font-size:36px; font-weight:700; color:#00b8ee;height: 80px;line-height: 78px;border-bottom: solid 2px #e70012;width: 205px;margin: 0 auto;}
	
	.qushi_w{width:100%; background:#eee;}
	.qushi{width:1200px; margin:0px auto 50px;}
	.right_warp .qushi{width:100%; }
	.btn_top li.current {background-position: 0px 0px;padding-top: 10px;margin-top: 0px;}
	.btn_top{width:100%;}
	.case li img{border:solid 1px #ccc; box-sizing:border-box;}
}
@media screen and (min-width:300px) and (max-width: 960px){
	.profile_title{height: 40px;line-height: 40px;border-bottom: solid 1px #ccc;background-color: #fafafa;color: #f54343;margin-bottom: 10px;border-top: solid 10px #dfdfdf;}
	.profile_title h2{float: left; margin-left: 3%;}
	.profile_title h2 a{ color:#00b8ee;font-size: 20px;font-weight: bold;font-family: 微软雅黑;border-bottom:none;}
	.qushi_w{width:100%; background:#eee;}
	.qushi{width:100% !important; clear:both;}
	.btn_top{margin-top:10px !important;}
	.profile_title{height: 40px;line-height: 40px;border-bottom: solid 1px #ccc;background-color:#fafafa;color: #f54343;margin-bottom: 10px;border-top: solid 10px #dfdfdf;}
	.profile_title h2{float: left; margin-left: 3%;}
	.profile_title h2 a{ color:#333;font-size: 20px;font-weight: bold;font-family: 微软雅黑;border-bottom:none;}
	.btn_top ul{width:94%; margin:0 3%;}
	.btn_top li{width:33% !important; margin-right:1px;background-image:none !important; background-color:#404040;height: 44px;text-align:center; font-size:14px;float:left;margin-top:0 !important; margin-bottom:1px;}
	.btn_top li.current{ background-color:#be0000;background-image:none !important;padding-top:0 !important;}
	.case{width:94% !important; float:left; margin:0 3%;}
	.case li{width:100%;}
	.case li img{width:100%; height:200px;}
	.btn_top li .line1{display:none;}
	.btn_top li .line2{line-height:44px !important; color:#fff !important;}
}


.nav_link{position:relative;}
.nav_link i{font-style: normal; position:absolute;right:0; top:13px; padding-right:10px;font-size:25px; color:#fff; cursor:pointer;}
.nav_link i#down{display:none;}
.accordion li .submenu,.duj_submenu{display:none;}
.accordion li .submenu li,.accordion .duj_submenu li{border-top:solid 1px #444;}
.accordion li .submenu li a,.accordion .duj_submenu li a{background:#161616; font-size:15px;}
.san_subnav a.now_page{background:#333}
.submenu .active{color: #eeda97 !important;}
.right_warp center img{width:100%;}

.totop {display: none;}
.right_warp h1{color:#1a1a1a;}
@media(min-width:961px){
	.san_subnav{display:none;}
	.totop {display: none !important;}
	.news_bottom {clear: both;float: left;width: 100%;}
	.news_bottom .news_time{float:left; font-size:14px;color:#666;}
	.news_bottom .news_share{float:right;}
	
}
@media screen and (min-width:300px) and (max-width: 960px){
	.san_subnav{width:100%; margin:10px 0; background:#2670B7; height:30px;}
	.san_subnav a{color:#fff; width:33.3%; line-height:30px; text-align:center; display:block; float:left;}
        .si_sub{height:60px;}
        .si_sub a{width:25%}
	.nav_link i{display:none;}
	#demo-list li a span.submenu-indicator{display:none;}
	.jquery-accordion-menu{width:100%; }
	.submenu{display:none;}
	.jquery-accordion-menu ul ul.submenu{height:0;}
	.news_bottom{display:none;}
	
}

/*地图*/
#allmap{
    width: 800px;
    height: 400px;
    margin-left: 30px;
    border: solid 1px #ccc;
}