@charset "utf-8";
/* 公共样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,input,textarea,p,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
body { font-family: '微软雅黑'; }
img {border:0;} 
ol,ul {list-style:none}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:''} 
a{ text-decoration:none; blr:expression(this.onFocus=this.blur());outline:none;}
input{ color:#999;font-family:"微软雅黑"; outline:none;}
lable{font-family:"微软雅黑"; }
    .line{ width: 960px; height: 1px; background: #999;filter: alpha(opacity=50); 
    opacity: 0.5; clear: both; margin: 20px auto;}
.w960{ width:960px; margin:0 auto; overflow:hidden;}
.w810{ width:810px; margin:0 auto; overflow:hidden; height:320px;}
.w850{ width:850px; margin:0 auto; overflow:hidden; height:320px;}
.w252{ width:252px; height:490px;}
.w630{ width:630px;}
.w303{ width:303px; height:328px;}
.w612{ width:612px;}
.w300{ width:300px;}
.w220{ width:220px;}

.mr8{ margin-right:6px;}
.ml8{ margin-left:7px;}
.ml6{ margin-left:5px;}
.mr20{ margin-right:20px;}
.h50{ height:50px;}
.p40{ padding:32px 0;}
.p30{ padding:30px 0;}
.p150{ padding-left:150px;}
.p350{ padding-left:350px;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none;}

/* TOP底边阴影 */
.shadow{ background:url(../images/shadow.png) repeat-x left top; height:4px; position:absolute;	top:0; left:0; z-index:1; width:100%;}
.shadow2{ background:url(../images/shadow2.png) repeat-x left top; height:2px; position:absolute;	top:0; left:0; z-index:1; width:100%;}
.shadow3{ background:url(../images/shadow3.png) center; height:6px; position:absolute;	top:0; left:0; z-index:1; width:100%;}

/* 全屏遮罩 */
.shade{	display:none; position:fixed; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:1001;
	-moz-opacity: 0.4; opacity:.40;	filter: alpha(opacity=40);}

.clear {height:0px; clear:both; font-size:0px; line-height:0px; zoom: 1;}
.yuan {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(../js/iecss3.htc)
}

/*通用下拉框CSS开始 */
.select-box{ float:left; overflow:hidden; }
.mod-dropdownlist { display: inline-block;}
.mod-dropdownlist .dropdown-select {
    color: #666; cursor:pointer;border:1px solid #0066b3; display: inline-block; *display: inline;
    height: 30px; line-height: 30px; overflow: hidden;  *zoom: 1;
	-webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.mod-dropdownlist .dropdown-select .dropdown-input {
	text-indent:10px; zoom: 1; overflow:hidden;font-size: 14px; line-height: 30px; float: left; height: 30px;}
.mod-dropdownlist .dropdown-select .dropdown-icon {
    background:url(../images/btn/rightbtn.jpg) center center no-repeat;
    width: 40px; zoom: 1; float: left; height: 30px;position:relative;}
.mod-dropdownlist .dropdown-list {
    background: #fff; border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9; display: block; overflow: hidden; padding:0;}
.mod-dropdownlist .dropdown-options {background: #fff; display: block;overflow: hidden; padding:0; margin: 0;}
.mod-dropdownlist .dropdown-options li a {
    color: #666; cursor:pointer; display: block; padding: 0 8px; white-space: nowrap; font-size: 14px;
	 -webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    user-select:none;
	 width:100%;
}
.mod-dropdownlist .dropdown-options li a:hover {
    background-color:#eee; color:#666;}
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a,
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover{
    background-color:#0066b3;border-top: 1px solid #ccc;color:#fff;}
.mod-dropdownlist .dropdown-list .dropdown-custombox {border-top: 1px solid #ccc;}
/*通用下拉框CSS结束 */

/*头部样式*/
#header{ width:100%; height:130px; background:url(../images/head_bg.png) repeat-x; position:relative;}
#header .head-top{ width:960px; margin:0 auto; height:130px;}
#header .top{height:50px; }
#header .top ul li span a{ color:#1dd9e2;}
#header .top ul li span a:hover{ color:#fff;}
#header .top ul li.showLeft {position:relative; }

#header .top .show_hov{ background:url(../images/hv_top.png) no-repeat left top; width:141px; height:28px; float:left; line-height:24px;margin-top:12px; display:none; text-align:center;}
#header .top .show_hov a{color:#1dd9e2; font-family:"微软雅黑"; font-size:12px; padding:0 5px;}
#header .top .show_hov a:hover{ color:#fff; font-family:"微软雅黑";}

#header .ul_l{ float:left; width:536px; line-height:50px; }
#header .ul_l li{ padding-right:12px;float:left; color:#83c6ff; display:block; position:relative;}
.cur{ background:url(../images/cur.png)  no-repeat; width:18px; height:8px; position:absolute; left:18px; bottom:0; display:inline-block;}
#header .ul_l li a{ font-size:16px; color:#1dd9e2; cursor:pointer;}
#header .ul_l li a:hover{ color:#fff;}
#header .ul_l li.showLeft a img{ float:left; width:79px; height:23px;padding-top:14px; padding-bottom:13px;}

#header .ul_r{ float:right; width:422px; line-height:50px;}
#header .ul_r li{ margin:0 4px; font-size:12px;float:left; color:#1dd9e2; display:block; text-align:right;}
#header .ul_r .ico{ background:url(../images/zx_icon.png) no-repeat 0 15px; padding-left:20px;}
#header .ul_r li.top_show.hover{background:url(../images/hover2.png) no-repeat center bottom; color:#fff;}
#header .ul_r li span{ font-size:14px; display:block; cursor:pointer;}
#header .ul_r li em{ font-style: normal; font-size:14px;}
#header .ul_r li span:hover{ color:#fff;}
#header .ul_r li span a{color:#1dd9e2; }

#header .top_show{ overflow:hidden;}
#header .showDown{ width:100%; background-color:#86b9e6; display:none; overflow:hidden; position: absolute;top:50px; left:0; z-index:1004;}
#header .showDown_l{ float:left; position:relative;}
#header .showDown_l img{ width:303px; height:197px;}
#header .showDown_r{float:right; position:relative;}
#header .zxkf_tit{ height:40px; line-height:40px; border-bottom:2px #b6d5f0 solid; padding-left:5px; font-size:18px; color:#fff;}
#header .zxkf_tit h2{ float:left; position:relative;}
#header .zxkf_tit .btn_close{ width:23px; height:23px; padding-bottom:20px; position:absolute; top:-12px; right:0;}


#header .zxkf_cont{ padding:30px 5px; font-size:14px; color:#fff;  overflow:hidden; text-align:left;}
#header .zxkf_cont span{ display:block; width:286px;  float:left; color:#fff; font-size:14px;}
#header .zxkf_cont input[type="radio"] { margin: 3px 3px 0px 5px; display: none;}
#header .zxkf_cont label{ padding-left:40px; font-family:"微软雅黑"; padding-bottom:0px;cursor: pointer; background:url(../images/radio_bg.png) no-repeat left -22px; color:#fff; }
#header .zxkf_cont label.checked { background:url(../images/radio_bg.png) no-repeat left 0px;}

#header .btn_talk{ width:122px; height:38px; line-height:34px; text-align:center;background:url(../images/kf_btn.png) no-repeat left top;}
#header #btn_talk{ display:block; width:122px; height:38px; color:#fff; font-size:14px;}

#header .top_show{ overflow:hidden;}
#header .showDown{ width:100%; background-color:#86b9e6; display:none; overflow:hidden; position: absolute;top:50px; left:0; z-index:1004;}
#header .showDown_l{ float:left; position:relative;}
#header .showDown_l img{ width:303px; height:197px;}
#header .showDown_r{float:right; position:relative;}

#header .showDown_l .tit{ text-align:left; color:#0066b3;}
#header .showDown_l .tit a{color:#0066b3; font-size:18px;}
#header .showDown_l .tit a:hover{ color:#fff;}
#header .showDown_l .left_cont{  width:252px; height:442px; background:url(../images/showj_in.png) no-repeat top left; position:absolute; top:50px; left:0;}
#header .showDown_l .left_cont ul{ padding-top:175px;}
#header .showDown_l .left_cont ul li{ display:block; color:#0066b3; width:100%; text-align:left;}
#header .showDown_l .left_cont ul li.link_tit{ font-size:18px; line-height:53px; }
#header .showDown_l .left_cont ul li.link_a{  font-size:14px; line-height:24px; }
#header .showDown_l .left_cont ul li a{ color:#0066b3;}
#header .showDown_l .left_cont ul li a:hover{ color:#3da4f1;}

#header .tag_tit{ height:42px; border-bottom:2px #b6d5f0 solid; position:relative;}
#header .tag_tit ul{ margin:0 auto;}
#header .tag_tit ul li{float:left; padding:0 20px; line-height:42px; cursor:pointer; color:#0066b3;font-size:18px;}
#header .tag_tit ul li.hover { border-bottom:4px solid #fff; color:#fff; z-index:999; height:41px;}
#header .tag_tit .btn_close{ width:23px; height:23px; padding-bottom:20px; position:absolute; top:-10px; right:0;}
#header .tag_cont{ padding-top:20px; overflow:hidden;  margin:0 auto;}

#header .dw{ position:absolute; top:70px; left:-64px;}
#header .tag_cont .list_one{ width:290px;}
#header .tag_cont .list_one li{ line-height:40px;}
#header .tag_cont .list_one li a{font-size:14px; color:#0066b3;}
#header .tag_cont .list_one li a:hover{color:#fff;}
#header .tag_list{ width:136px;}
#header .tag_list li{ padding:0; width:100%; text-align:left;}
#header .tag_list .list_tit{ font-size:18px; color:#fff; letter-spacing:6px; text-align:center; padding-bottom:10px;}
#header .tag_list .list_li{ line-height:50px;}
#header .tag_list .list_li a{ font-size:16px;	color:#0066b3;}
#header .tag_list .list_li a:hover{ color:#fff;}

/*世界地图*/
.world-map{ background:url(../images/map/map2.png) no-repeat; width:694px; height:341px;position:relative;}
.hk_words{position:absolute; right:128px; bottom:160px; width:30px;height:20px;color:#0066b3;}
.hk_words span a{color:#0066b3; font-size:12px;}
.hk_words span{ line-height:0px; margin:0px; padding:0px; display:block; width:40px;}
.hk_w_info{	background:url(../images/map/hongkong.png) no-repeat left top;width:191px;height:73px;
	position:absolute;left:-49px;top:10px;padding:7px 0;display:none;}
.hk_w_info .hk_li{line-height:20px;	}
.hk_w_info .hk_li a{color:#0066b3;}
.hk_w_info .hk_li a:hover{color:#0066b3;}

.keywords{ }
.keywords li{ float:left; font-size:18px; line-height:38px; width:260px; padding-left:20px;}
.keywords li.shu_line {float:left;  border-right:2px #eeeeee solid; width:1px; height:38px;}
.keywords li span{ float:left; margin-right:10px;}

/*中国地图*/
.china-map{ width:647px; margin:0 auto; position:relative; font-size:12px;}
.map-sc a.active .map-xc-bg{display:block; z-index:3; }
.map-sc-bg{ position:absolute; z-index:3; display:none; }
.map-sc-bg a{font-size:12px; color:0066b3; }
strong{ font-size: 12px; font-style: normal;}

/*Logo and City*/
.menu{ height:80px; margin:0 auto; width:960px;}
.menu .menu_l{ width:280px; float:left; position:relative;}
.menu .logo{ width:283px; float:left; position:relative;}
.menu .logo_img{ width:201px; height:38px; padding:21px 0;}
.menu .logo_city{ margin:28px 0; position:relative;  }

.menu .select-city{ width:70px; height:24px; background:url(../images/city/city_bg.jpg) no-repeat; line-height:24px;}
.menu .select-city a{ display:block;font-size:12px;color:#666;cursor:pointer; padding-left:4px;}
/*
.menu .select-city{ height:24px; background:url(../images/city/city_bg.jpg) left 0; line-height:24px; float:left; }
.menu .select-city a{ display:block;background:url(../images/city/city_bg.jpg) right 0;font-size:12px;color:#666;cursor:pointer; padding-left:4px; float:left; padding:0px 16px 0px 0; margin-left:8px;}
*/
/* city select begin*/
.toggle_city{ width:544px; position:absolute; top:28px; left:-1px;}
.change_city_bg{ z-index:100000000; background:#fff;}
.change_city_box{ width:544px; position:absolute;z-index:10001;}
.change_city_head{position:relative;width:544px;height:80px;background:url(../images/city/city_top.png) no-repeat;}
.hide{display:none;}
.beijing{ width:545px; height:40px; position:relative; line-height:24px;}
.beijing a{ padding-left:216px; font-size:12px; color:#666;}

.city-seach{ height:34px; padding:10px 14px 0;}
.abc_input{	height:30px;line-height:30px; float:left; border:1px solid #dbdbdb; width:215px; text-indent:10px; color:#999;}
.change_city_head button{width:80px;height:32px; float:left; cursor:pointer; background:#0066b3; border:0; color:#fff; margin-left:10px; font-size:18px; font-family:"微软雅黑";}

.change_city_body{background:url(../images/city/city_body.png) repeat-y; padding-top:8px;}
.change_city_tishi{ height:30px; line-height:30px; color:#333; padding:0px 14px; font-size:14px;}
.pro_city3{}
.pro_city3_list1 a{display:inline-block;height:30px; line-height:30px;overflow: hidden;text-align:center; width:63px; position:relative; color:#333; font-size:12px; }

.limiter{}
.pro_city3_list2{position:relative; top:-10px;}
.top_arrow{	position:absolute; width:64px;	z-index:100;top:-2px;left:15px;}
.top_arrow1{border-bottom:4px solid #1693f1; }
.pro_body_bg{width:542px;background-color:#f6f6f6;	border-top:2px solid #d8d8d8; margin-left:1px;}
.pro_body_bg a:hover{background-color:#f1f4f9;}
.pro_city3_list2 span{display:inline-block; height:26px; line-height:26px; padding:0 18px; width:48px; color:#333;cursor:pointer; font-size:12px;}

.change_city_footer{width:544px;height:10px; background:url(../images/city/city_bottom.png) no-repeat;}
/*--搜索展示CSS--*/
.city1_box{	position:absolute;	width:217px;z-index:10001;	color:#919191;	left:14px;	top:82px;}
.city1_box_body{border:solid 1px #dbdbdb; border-top:0;background-color:#fff;}
.city1_box ul{margin:0 auto;border-top:solid 1px #f1f4f9;}
.city1_box li{	clear:both;	padding:10px 20px; border-bottom:solid 1px #f1f4f9;cursor:pointer;	margin: 0;}
.city_hover{background-color:#eee;color:#333;}
.iframe_click{border:solid 3px #ff0000;}
.bg_click{position:absolute;z-index:1;}
.red_city{color:red;font-weight:normal;}
/*city select end*/

/*登录方式一*/
.login{ width:250px; height:106px; position:absolute;top:79px; left:0;z-index:3; background:url(../images/loginbg.png) no-repeat left top; padding:0 12px;}
.login-item{ height:32px; padding-top:6px;}
.btn-login{ width:73px; height:32px; background:url(../images/btn/btn_login.png) no-repeat; line-height:32px;}

.btn-login:hover{opacity:0.8;	filter: alpha(opacity=90);}
.btn-login a{ color:#fff; padding-left:30px; font-size:14px;}
.btn-login img{ border-radius:3px;  margin-left:10px;}
.login-item2{ height:24px; line-height:24px;}
.login-item2 ul li{ float:left; width:62px;}
.login-item2 ul li a{ font-size:12px; color:#333;}
.login-item2 ul li a:hover{ text-decoration:underline; color:#0066b3;}
.login-item3{ height:26px;line-height:26px;}
.login-item3 ul li.fl{padding-left:30px;}
.login-item3 ul li.fr{ padding-right:10px;}
.login-item3 ul li a{font-size:12px; color:#1693f0;}
.login-item3 ul li a:hover{ text-decoration:underline;}

/*登录方式二*/
.login2{width:250px; height:60px; position:absolute;top:80px; left:0;z-index:3; background:url(../images/login_bg.png) no-repeat left top; padding:0 12px;}

/*登录方式三*/

.login3{width:250px; height:94px; position:absolute;top:80px; left:0;z-index:3; background:url(../images/loginbg4.png) no-repeat left top; padding:0 12px;}
.login3 dl{ padding-top:0px;}
.login3 dd{ height:94px; float:left; width:80px;}
.login3 dt{ float:left; width:170px; line-height:28px;}
.login3 dt a{ font-size:12px; }
.login3 dt a:hover{ color:#0066b3; text-decoration:underline;}
.dt_a1 a{color:#333;}
.dt_a1 a:hover{ color:#0066b3; text-decoration:underline;}
.dt_a2 a{ color:#0066b3; margin-right:20px;}
.dt_a2 img{ vertical-align:middle; margin-right:5px;}
.dt_a3 a{ color:#0066b3; }

/*导航*/
.nav{ width:670px; height:40px; float:right;  position:relative; top:0; left:0; margin-top:20px;}
.nav .nav-list li{ height:40px; line-height:40px; color:#333; display:block;}
.nav .nav-list li .li_span{ font-size:18px; display:block; cursor:pointer;  padding: 0px 102px 0 20px;font-family:"微软雅黑";}


/*面包屑导航*/
.nav_long{ width:100%; height:40px; background:#dbebf7;}
.nav_nav{ width:636px; float:right; height:40px; background:url(../images/home.png) no-repeat 0 12px; line-height:40px; padding-left:20px; }
.nav_nav a{ font-size:14px; color:#0066b3; padding:0 6px;}
.nav_nav a:hover{ color:#3da4f1;}
.nav_nav span{ font-size:14px; padding:0  6px;}

.li_cur { display: inline-block; width: 40px; height: 40px; cursor:pointer;}
.up_ico { background-image:url(../images/btn/search_btn.jpg); }
.down_ico { background-image:url(../images/btn/seach.png);}



/*导航展开*/
.nav_down2{ width:960px;  overflow:hidden; position:absolute; top:40px; left:-290px; border-top:2px #1693f1 solid; -moz-box-shadow: 1px 3px 6px #6c7870; -webkit-box-shadow: 1px 3px 6px #6c7870; box-shadow: 1px 3px 6px #6c7870;
z-index:3; background:#f8f8f8; color:#6a6a6a; font-size:14px; display:none;}


#main{ width: 960px; margin: 0 auto;}
/*底部样式*/
#footer{ height:210px; background:url(../images/foot_bg.jpg) repeat-x; overflow:hidden;}
#footer .foot{ width:960px; height:210px; margin:0 auto;}
#footer .foot-top{ height:50px; overflow:hidden;}
#footer .foot-top ul li{ float:left; line-height:50px; margin-right:26px; color:#83c6ff; display:block;}
#footer .foot-top ul li a{ font-size:14px; color:#83c6ff;}
#footer .foot-top ul li a:hover{ color:#fff;}
#footer .foot-top ul li.foot_img{ padding:8px 0; margin-right:26px;}

#footer .foot-bottom{ height:160px; overflow:hidden;}
#footer .foot_l{ width:640px; height:60px; float:left; background:url(../images/foot_ico2.png) no-repeat; top:0; left:0; padding-left:40px; margin-top:50px;}
#footer .foot_l span{ margin-right:40px;}
#footer .foot_l img{ float:left; padding-right:20px;}
#footer .foot_l p{ color:#fff; font-size:14px; line-height:26px;}

#footer .foot_r{ float:right; width:259px; height:80px; overflow:hidden;  margin-top:40px;}
#footer .foot_r img{ float:left;}