﻿@charset "utf-8";
/* CSS Document */

/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;/*vertical-align:baseline;*/}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
img { vertical-align:top;}

/*global*/
body{font:14px/1.5 Microsoft Yahei,Helvetica,Arial;color:#262526; background:#FFFFFF;}
.wrapper{width:1000px;margin:0 auto;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}
input[type="text"]:focus,textarea:focus{outline:none;resize:none;}
.fl{float:left;}
.fr{float:right;}
a:link,a:visited,a:hover,a:active {text-decoration:none;outline:none}
a:hover { text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus {outline:none}

/*header*/
#header{height:78px;background:#FFFFFF url(../Images/header_bg.png) left bottom repeat-x;max-width:1600px;min-width:1000px;padding:20px 0 0;margin:0 auto; overflow:hidden;}
#header .logo{float:left;padding-left:50px;position: relative; overflow:hidden;}
#header .logo a{width:240px;height:60px;background:url(../Images/logo.jpg);text-indent:-999em;display:block;}
#header .logo .light{
	cursor:pointer;
	position: absolute;
	left: -180px;
	top: 0;
	width: 80px;
	height: 60px;
	
	background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	
	transform: skewx(-25deg);
	-o-transform: skewx(-25deg);
	-moz-transform: skewx(-25deg);
	-webkit-transform: skewx(-25deg);
	-ms-transform: skewx(-25deg);
	
	animation:light_move 2.5s 1s infinite linear ;
	-webkit-animation:light_move 2.5s 1s infinite linear ;
	-moz-animation:light_move 2.5s 1s infinite linear ;
	-o-animation:light_move 2.5s 1s infinite linear ;
	-ms-animation:light_move 2.5s 1s infinite linear ;
}
/*#header .logo:hover .light{
	left:320px;
	-moz-transition:1s;
	-o-transition:1s;
	-webkit-transition:1s;
	transition:1s;
}*/
@keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-moz-keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-webkit-keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-o-keyframes light_move{
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-ms-keyframes light_move{
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
#header .city{float:right;height:62px;margin:15px 50px 0 0;position:relative;width:640px;overflow:hidden;}
#header .city .item.on{top:0;}
#header .city .item{top:62px;position:relative;left:20px;z-index:99;}
#header .city .prev{background:url(../Images/index_sprites.png) -205px -120px no-repeat;width:12px;height:22px;position:absolute;left:0px;top:16px;display:none;}
#header .city .prev:hover{background-position:-205px -150px;}
#header .city .next{background:url(../Images/index_sprites.png) -220px -120px no-repeat;width:12px;height:22px;position:absolute;right:0px;top:16px;}
#header .city .next:hover{background-position:-220px -150px;}
#header .city li{height:62px;position:absolute;top:0;}
#header .city li a{display:block;float:left;height:62px;background:url(../Images/city_bg1.png) no-repeat;}
#header .city li span{position:absolute;display:block;white-space:nowrap;color:#a6a6a6;padding-left:10px;background:url(../Images/city_dot2.png) left center no-repeat;z-index:99;}
#header .city li a:hover span,#header .city li a.on span{background:url(../Images/city_dot1.png) left center no-repeat;color:#666;}
#header .city li.chengdu{left:0;}
#header .city li.chengdu span{left:15px;top:20px;}
#header .city li.chengdu a{width:60px;background-position:0 0;margin-right:55px;}
#header .city li.chengdu a:hover,#header .city li.chengdu a.on{background-position:0 -62px;}
#header .city li.souel{left:115px;}
#header .city li.souel span{left:7px;}
#header .city li.souel a{width:36px;background-position:-115px 0;margin-right:70px;}
#header .city li.souel a:hover{background-position:-115px -62px;}
#header .city li.tokyo{left:196px;}
#header .city li.tokyo span{left:20px;top:25px;}
#header .city li.tokyo a{width:40px;background-position:-196px 0;margin-right:50px;}
#header .city li.tokyo a:hover{background-position:-196px -62px;}
#header .city li.shanghai{left:261px;z-index:9999;}
#header .city li.shanghai span{left:14px;top:5px;}
#header .city li.shanghai a{width:14px;background-position:-261px 0;margin-right:9px;}
#header .city li.shanghai a:hover{background-position:-261px -62px;}
#header .city li.beijing{left:314px;}
#header .city li.beijing span{left:20px;top:30px;}
#header .city li.beijing a{width:80px;background-position:-314px 0;}
#header .city li.beijing a:hover{background-position:-314px -62px;}
#header .city li.guangzhou{left:394px;}
#header .city li.guangzhou span{left:70px;top:10px;}
#header .city li.guangzhou a{width:68px;background-position:-394px 0;}
#header .city li.guangzhou a:hover{background-position:-395px -62px;}
#header .city li.shenzhen{left:546px;}
#header .city li.shenzhen span{left:18px;top:15px;}
#header .city li.shenzhen a{width:49px;background-position:-546px 0;}
#header .city li.shenzhen a:hover{background-position:-546px -62px;}
#header .city li.changsha{left:0;}
#header .city li.changsha span{left:13px;top:20px;}
#header .city li.changsha a{width:13px;background-position:0 -124px;}
#header .city li.changsha a:hover{background-position:0 -186px;}
#header .city li.chongqing{left:92px;}
#header .city li.chongqing span{left:18px;top:3px;}
#header .city li.chongqing a{width:27px;background-position:-92px -124px;}
#header .city li.chongqing a:hover{background-position:-92px -186px;}
#header .city li.shuzhou{left:217px;z-index:999;}
#header .city li.shuzhou span{left:18px;top:10px;}
#header .city li.shuzhou a{width:28px;background-position:-217px -124px;}
#header .city li.shuzhou a:hover{background-position:-217px -186px;}
#header .city li.yunnan{left:255px;}
#header .city li.yunnan span{left:22px;top:30px;}
#header .city li.yunnan a{width:28px;background-position:-255px -124px;}
#header .city li.yunnan a:hover{background-position:-255px -186px;}
#header .city li.ningbo{left:388px;}
#header .city li.ningbo span{left:13px;top:15px;}
#header .city li.ningbo a{width:12px;background-position:-388px -124px;}
#header .city li.ningbo a:hover{background-position:-388px -186px;}
#header .city li.xiamen{left:442px;}
#header .city li.xiamen span{left:26px;top:13px;}
#header .city li.xiamen a{width:32px;background-position:-442px -124px;}
#header .city li.xiamen a:hover{background-position:-442px -186px;}
#header .city li.fuzhou{left:516px;}
#header .city li.fuzhou span{left:40px;top:15px;}
#header .city li.fuzhou a{width:80px;background-position:-516px -124px;}
#header .city li.fuzhou a:hover{background-position:-516px -186px;}

#header .city li.quanzhou{left:0;}
#header .city li.quanzhou span{left:18px;top:20px;}
#header .city li.quanzhou a{width:40px;background-position:0 -248px;}
#header .city li.quanzhou a:hover{background-position:0 -310px;}
#header .city li.wanzhou{left:83px;}
#header .city li.wanzhou span{left:15px;top:20px;}
#header .city li.wanzhou a{width:60px;background-position:-83px -248px;}
#header .city li.wanzhou a:hover{background-position:-83px -310px;}
#header .city li.guiyang{left:178px;}
#header .city li.guiyang span{left:15px;top:15px;}
#header .city li.guiyang a{width:12px;background-position:-178px -248px;}
#header .city li.guiyang a:hover{background-position:-178px -310px;}
#header .city li.qujing{left:234px;}
#header .city li.qujing span{left:24px;top:30px;}
#header .city li.qujing a{width:28px;background-position:-234px -248px;}
#header .city li.qujing a:hover{background-position:-234px -310px;}
#header .city li.hangzhou{left:344px;}
#header .city li.hangzhou span{left:40px;top:15px;}
#header .city li.hangzhou a{width:80px;background-position:-344px -248px;}
#header .city li.hangzhou a:hover{background-position:-344px -310px;}
#header .city li.dalian{left:457px;}
#header .city li.dalian span{left:25px;top:20px;}
#header .city li.dalian a{width:49px;background-position:-457px -248px;}
#header .city li.dalian a:hover{background-position:-457px -310px;}
#header .city li.tianjing{left:545px;}
#header .city li.tianjing span{left:20px;top:17px;}
#header .city li.tianjing a{width:28px;background-position:-545px -248px;}
#header .city li.tianjing a:hover{background-position:-545px -310px;}

/*900*/
#header .city_900{float:right;height:62px;margin:15px 50px 0 0;position:relative;width:900px;overflow:hidden;}
#header .city_900 .item.on{top:0;}
#header .city_900 .item{top:62px;position:relative;left:20px;z-index:99;}
#header .city_900 .prev{background:url(../Images/index_sprites.png) -205px -120px no-repeat;width:12px;height:22px;position:absolute;left:0px;top:16px;display:none;}
#header .city_900 .prev:hover{background-position:-205px -150px;}
#header .city_900 .next{background:url(../Images/index_sprites.png) -220px -120px no-repeat;width:12px;height:22px;position:absolute;right:10px;top:16px;}
#header .city_900 .next:hover{background-position:-220px -150px;}
#header .city_900 li{height:62px;position:absolute;top:0;}
#header .city_900 li a{display:block;float:left;height:62px;background:url(../Images/city_bg1.png) no-repeat;}
#header .city_900 li span{position:absolute;display:block;white-space:nowrap;color:#a6a6a6;padding-left:10px;background:url(../Images/city_dot2.png) left center no-repeat;z-index:99;}
#header .city_900 li a:hover span,#header .city li a.on span{background:url(../Images/city_dot1.png) left center no-repeat;color:#666;}
#header .city_900 li.chengdu{left:0;}
#header .city_900 li.chengdu span{left:15px;top:20px;}
#header .city_900 li.chengdu a{width:60px;background-position:0 0;margin-right:55px;}
#header .city_900 li.chengdu a:hover,#header .city li.chengdu a.on{background-position:0 -62px;}
#header .city_900 li.souel{left:96px;}
#header .city_900 li.souel span{left:7px;}
#header .city_900 li.souel a{width:36px;background-position:-115px 0;margin-right:70px;}
#header .city_900 li.souel a:hover{background-position:-115px -62px;}
#header .city_900 li.tokyo{left:180px;}
#header .city_900 li.tokyo span{left:20px;top:25px;}
#header .city_900 li.tokyo a{width:40px;background-position:-196px 0;margin-right:50px;}
#header .city_900 li.tokyo a:hover{background-position:-196px -62px;}
#header .city_900 li.shanghai{left:242px;z-index:9999;}
#header .city_900 li.shanghai span{left:14px;top:5px;}
#header .city_900 li.shanghai a{width:14px;background-position:-261px 0;margin-right:9px;}
#header .city_900 li.shanghai a:hover{background-position:-261px -62px;}
#header .city_900 li.beijing{left:306px;}
#header .city_900 li.beijing span{left:20px;top:30px;}
#header .city_900 li.beijing a{width:80px;background-position:-314px 0;}
#header .city_900 li.beijing a:hover{background-position:-314px -62px;}
#header .city_900 li.guangzhou{left:386px;}
#header .city_900 li.guangzhou span{left:70px;top:10px;}
#header .city_900 li.guangzhou a{width:68px;background-position:-394px 0;}
#header .city_900 li.guangzhou a:hover{background-position:-395px -62px;}
#header .city_900 li.shenzhen{left:510px;}
#header .city_900 li.shenzhen span{left:18px;top:15px;}
#header .city_900 li.shenzhen a{width:49px;background-position:-546px 0;}
#header .city_900 li.shenzhen a:hover{background-position:-546px -62px;}
#header .city_900 li.changsha{left:585px;}
#header .city_900 li.changsha span{left:13px;top:20px;}
#header .city_900 li.changsha a{width:13px;background-position:0 -124px;}
#header .city_900 li.changsha a:hover{background-position:0 -186px;}
#header .city_900 li.chongqing{left:662px;}
#header .city_900 li.chongqing span{left:18px;top:3px;}
#header .city_900 li.chongqing a{width:27px;background-position:-92px -124px;}
#header .city_900 li.chongqing a:hover{background-position:-92px -186px;}
#header .city_900 li.shuzhou{left:725px;z-index:999;}
#header .city_900 li.shuzhou span{left:18px;top:10px;}
#header .city_900 li.shuzhou a{width:28px;background-position:-217px -124px;}
#header .city_900 li.shuzhou a:hover{background-position:-217px -186px;}
#header .city_900 li.yunnan{left:774px;}
#header .city_900 li.yunnan span{left:22px;top:30px;}
#header .city_900 li.yunnan a{width:28px;background-position:-255px -124px;}
#header .city_900 li.yunnan a:hover{background-position:-255px -186px;}
#header .city_900 li.ningbo{left:30px;}
#header .city_900 li.ningbo span{left:13px;top:15px;}
#header .city_900 li.ningbo a{width:12px;background-position:-388px -124px;}
#header .city_900 li.ningbo a:hover{background-position:-388px -186px;}
#header .city_900 li.xiamen{left:100px;}
#header .city_900 li.xiamen span{left:26px;top:13px;}
#header .city_900 li.xiamen a{width:32px;background-position:-442px -124px;}
#header .city_900 li.xiamen a:hover{background-position:-442px -186px;}
#header .city_900 li.fuzhou{left:192px;}
#header .city_900 li.fuzhou span{left:13px;top:20px;}
#header .city_900 li.fuzhou a{width:13px;background-position:0 -124px;}
#header .city_900 li.fuzhou a:hover{background-position:0 -186px;}
#header .city_900 li.quanzhou{left:272px;}
#header .city_900 li.quanzhou span{left:18px;top:20px;}
#header .city_900 li.quanzhou a{width:40px;background-position:0 -248px;}
#header .city_900 li.quanzhou a:hover{background-position:0 -310px;}
#header .city_900 li.wanzhou{left:355px;}
#header .city_900 li.wanzhou span{left:15px;top:20px;}
#header .city_900 li.wanzhou a{width:60px;background-position:-83px -248px;}
#header .city_900 li.wanzhou a:hover{background-position:-83px -310px;}
#header .city_900 li.guiyang{left:450px;}
#header .city_900 li.guiyang span{left:7px;}
#header .city_900 li.guiyang a{width:36px;background-position:-115px 0;margin-right:70px;}
#header .city_900 li.guiyang a:hover{background-position:-115px -62px;}
#header .city_900 li.qujing{left:506px;}
#header .city_900 li.qujing span{left:24px;top:30px;}
#header .city_900 li.qujing a{width:28px;background-position:-234px -248px;}
#header .city_900 li.qujing a:hover{background-position:-234px -310px;}
#header .city_900 li.hangzhou{left:595px;}
#header .city_900 li.hangzhou span{left:40px;top:15px;}
#header .city_900 li.hangzhou a{width:80px;background-position:-344px -248px;}
#header .city_900 li.hangzhou a:hover{background-position:-344px -310px;}
#header .city_900 li.dalian{left:710px;}
#header .city_900 li.dalian span{left:25px;top:20px;}
#header .city_900 li.dalian a{width:49px;background-position:-457px -248px;}
#header .city_900 li.dalian a:hover{background-position:-457px -310px;}
#header .city_900 li.tianjing{left:790px;}
#header .city_900 li.tianjing span{left:20px;top:17px;}
#header .city_900 li.tianjing a{width:28px;background-position:-545px -248px;}
#header .city_900 li.tianjing a:hover{background-position:-545px -310px;}

/*1000*/
#header .city_1000{float:right;height:62px;margin:15px 50px 0 0;position:relative;width:1000px;overflow:hidden;}
#header .city_1000 .item.on{top:0;}
#header .city_1000 .item{top:62px;position:relative;left:20px;z-index:99;}
#header .city_1000 .prev{background:url(../Images/index_sprites.png) -205px -120px no-repeat;width:12px;height:22px;position:absolute;left:0px;top:16px;display:none;}
#header .city_1000 .prev:hover{background-position:-205px -150px;}
#header .city_1000 .next{background:url(../Images/index_sprites.png) -220px -120px no-repeat;width:12px;height:22px;position:absolute;right:10px;top:16px;}
#header .city_1000 .next:hover{background-position:-220px -150px;}
#header .city_1000 li{height:62px;position:absolute;top:0;}
#header .city_1000 li a{display:block;float:left;height:62px;background:url(../Images/city_bg1.png) no-repeat;}
#header .city_1000 li span{position:absolute;display:block;white-space:nowrap;color:#a6a6a6;padding-left:10px;background:url(../Images/city_dot2.png) left center no-repeat;z-index:99;}
#header .city_1000 li a:hover span,#header .city li a.on span{background:url(../Images/city_dot1.png) left center no-repeat;color:#666;}
#header .city_1000 li.chengdu{left:0;}
#header .city_1000 li.chengdu span{left:15px;top:20px;}
#header .city_1000 li.chengdu a{width:60px;background-position:0 0;margin-right:55px;}
#header .city_1000 li.chengdu a:hover,#header .city li.chengdu a.on{background-position:0 -62px;}
#header .city_1000 li.souel{left:100px;}
#header .city_1000 li.souel span{left:7px;}
#header .city_1000 li.souel a{width:36px;background-position:-115px 0;margin-right:70px;}
#header .city_1000 li.souel a:hover{background-position:-115px -62px;}
#header .city_1000 li.tokyo{left:178px;}
#header .city_1000 li.tokyo span{left:20px;top:25px;}
#header .city_1000 li.tokyo a{width:40px;background-position:-196px 0;margin-right:50px;}
#header .city_1000 li.tokyo a:hover{background-position:-196px -62px;}
#header .city_1000 li.shanghai{left:252px;z-index:9999;}
#header .city_1000 li.shanghai span{left:14px;top:5px;}
#header .city_1000 li.shanghai a{width:14px;background-position:-261px 0;margin-right:9px;}
#header .city_1000 li.shanghai a:hover{background-position:-261px -62px;}
#header .city_1000 li.beijing{left:326px;}
#header .city_1000 li.beijing span{left:20px;top:30px;}
#header .city_1000 li.beijing a{width:80px;background-position:-314px 0;}
#header .city_1000 li.beijing a:hover{background-position:-314px -62px;}
#header .city_1000 li.guangzhou{left:406px;}
#header .city_1000 li.guangzhou span{left:70px;top:10px;}
#header .city_1000 li.guangzhou a{width:68px;background-position:-394px 0;}
#header .city_1000 li.guangzhou a:hover{background-position:-395px -62px;}
#header .city_1000 li.shenzhen{left:550px;}
#header .city_1000 li.shenzhen span{left:18px;top:15px;}
#header .city_1000 li.shenzhen a{width:49px;background-position:-546px 0;}
#header .city_1000 li.shenzhen a:hover{background-position:-546px -62px;}
#header .city_1000 li.changsha{left:632px;}
#header .city_1000 li.changsha span{left:13px;top:20px;}
#header .city_1000 li.changsha a{width:13px;background-position:0 -124px;}
#header .city_1000 li.changsha a:hover{background-position:0 -186px;}
#header .city_1000 li.chongqing{left:720px;}
#header .city_1000 li.chongqing span{left:18px;top:3px;}
#header .city_1000 li.chongqing a{width:27px;background-position:-92px -124px;}
#header .city_1000 li.chongqing a:hover{background-position:-92px -186px;}
#header .city_1000 li.shuzhou{left:802px;z-index:999;}
#header .city_1000 li.shuzhou span{left:18px;top:10px;}
#header .city_1000 li.shuzhou a{width:28px;background-position:-217px -124px;}
#header .city_1000 li.shuzhou a:hover{background-position:-217px -186px;}
#header .city_1000 li.yunnan{left:870px;}
#header .city_1000 li.yunnan span{left:22px;top:30px;}
#header .city_1000 li.yunnan a{width:28px;background-position:-255px -124px;}
#header .city_1000 li.yunnan a:hover{background-position:-255px -186px;}
#header .city_1000 li.ningbo{left:30px;}
#header .city_1000 li.ningbo span{left:13px;top:15px;}
#header .city_1000 li.ningbo a{width:12px;background-position:-388px -124px;}
#header .city_1000 li.ningbo a:hover{background-position:-388px -186px;}
#header .city_1000 li.xiamen{left:122px;}
#header .city_1000 li.xiamen span{left:26px;top:13px;}
#header .city_1000 li.xiamen a{width:32px;background-position:-442px -124px;}
#header .city_1000 li.xiamen a:hover{background-position:-442px -186px;}
#header .city_1000 li.fuzhou{left:225px;}
#header .city_1000 li.fuzhou span{left:13px;top:20px;}
#header .city_1000 li.fuzhou a{width:13px;background-position:0 -124px;}
#header .city_1000 li.fuzhou a:hover{background-position:0 -186px;}
#header .city_1000 li.quanzhou{left:316px;}
#header .city_1000 li.quanzhou span{left:18px;top:20px;}
#header .city_1000 li.quanzhou a{width:40px;background-position:0 -248px;}
#header .city_1000 li.quanzhou a:hover{background-position:0 -310px;}
#header .city_1000 li.wanzhou{left:408px;}
#header .city_1000 li.wanzhou span{left:15px;top:20px;}
#header .city_1000 li.wanzhou a{width:60px;background-position:-83px -248px;}
#header .city_1000 li.wanzhou a:hover{background-position:-83px -310px;}
#header .city_1000 li.guiyang{left:526px;}
#header .city_1000 li.guiyang span{left:7px;}
#header .city_1000 li.guiyang a{width:36px;background-position:-115px 0;margin-right:70px;}
#header .city_1000 li.guiyang a:hover{background-position:-115px -62px;}
#header .city_1000 li.qujing{left:616px;}
#header .city_1000 li.qujing span{left:24px;top:30px;}
#header .city_1000 li.qujing a{width:28px;background-position:-234px -248px;}
#header .city_1000 li.qujing a:hover{background-position:-234px -310px;}
#header .city_1000 li.hangzhou{left:715px;}
#header .city_1000 li.hangzhou span{left:40px;top:15px;}
#header .city_1000 li.hangzhou a{width:80px;background-position:-344px -248px;}
#header .city_1000 li.hangzhou a:hover{background-position:-344px -310px;}
#header .city_1000 li.dalian{left:828px;}
#header .city_1000 li.dalian span{left:25px;top:20px;}
#header .city_1000 li.dalian a{width:49px;background-position:-457px -248px;}
#header .city_1000 li.dalian a:hover{background-position:-457px -310px;}
#header .city_1000 li.tianjing{left:910px;}
#header .city_1000 li.tianjing span{left:20px;top:17px;}
#header .city_1000 li.tianjing a{width:28px;background-position:-545px -248px;}
#header .city_1000 li.tianjing a:hover{background-position:-545px -310px;}

/*menu*/
.doctor_select_box { max-width:1600px; min-width:1000px; margin:0 auto; height:42px; background:#FFFFFF  url(../Images/doctor_sel_bt.jpg) left bottom repeat-x;}
.doctor_select_ul { float:left; list-style:none; margin-left:20px; display:inline;}
.doctor_select_ul li { width:136px; height:40px; float:left; background:url(../Images/doctor_select_rbg.gif) right 14px no-repeat; line-height:40px; position:relative; z-index:1}
.doctor_select_ul li span { display:block; width:106px; height:40px; padding-left:30px; background-image:url(../Images/dr_select_ud.gif); background-position:94px 18px; background-repeat:no-repeat; color:#262526; font-size:14px; cursor:pointer;}
.doctor_select_ul li span div.zhegai { display:none;}
.doctor_select_ul li.on span { width:105px; height:41px; background-position:94px -19px; color:#e12e73; position:absolute; left:-1px; top:-1px; border:#d9d9d9 solid 1px; border-bottom:none; background-color:#FFF; -webkit-box-shadow: 0 0 3px #d9d9d9;-moz-box-shadow: 0 0 3px #d9d9d9;box-shadow: 0 0 3px #d9d9d9;filter: progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=2, Direction=270); z-index:10;}
.doctor_select_ul li.on span div.zhegai { display:block; width:135px; height:4px; font-size:0; background:#fff; position:absolute; left:0; bottom:-2px;}
.doctor_select_ul li.hover span { color:#e12e73}
.doc_select_conb { display:none; min-width:120px; _width:120px; position:absolute; left:-1px; top:40px; padding:10px 15px 10px 0; border:#d9d9d9 solid 1px; background-color:#FFF; background-color:rgba(255,255,255,0.95); _background-color:#FFF; *background-color:#FFF; -webkit-box-shadow: 0 0 3px #d9d9d9;-moz-box-shadow: 0 0 3px #d9d9d9;box-shadow: 0 0 3px #d9d9d9;filter: progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#d9d9d9, Strength=2, Direction=270); z-index:9;}
.doc_select_conb_top {/*white-space:nowrap; overflow: hidden; text-overflow:ellipsis;*/}
.doc_select_conb_top dl { list-style:none; float:left; width:96px; margin-left:20px; display:inline; font-size:14px; position:relative; }
.doc_select_conb_top dl dt { height:26px; line-height:26px; background-image:url(../Images/dr_select_ud1.gif); background-position:0 11px; background-repeat:no-repeat; padding-left:16px; color:#262626; overflow:hidden;}
.doc_select_conb_top dl dt a { color:#262626;}
.doc_select_conb_top dl dd { height:24px; line-height:24px; background-image:url(../Images/dr_select_ud1.gif); background-position:18px -28px; background-repeat:no-repeat; padding-left:32px; overflow:hidden;}
.doc_select_conb_top dl dd a { color:#5d5d5d;}
.doc_select_conb_top dl dd a:hover,.doc_select_conb dl dt a:hover { text-decoration:underline; color:#06C;}
.doc_select_conb_top dl.only { width:76px;}
.doc_select_conb_top dl.only dd { padding-left:12px; background-position:0px -28px;}
.doc_select_conb_bottom { width:100%; height:24px; padding:45px 0 5px 0;}
.doc_select_conb_bottom a { display:block; width:75px; height:24px; line-height:24px; background:url(../Images/icon_arrow.png) no-repeat right 8px; color:#0066cc; float:right; text-align:right; padding-right:12px;}
.doctor_nav { float:right; margin-right:38px; display:inline; text-align:center;}
.doctor_nav a { display:inline-block; height:40px; line-height:40px; padding:0 12px; color:#262526; position:relative; vertical-align:top;}
.doctor_nav a:hover { text-decoration:underline; color:#06C;}
.doctor_nav a span { display:block; width:21px; height:11px; position:absolute; left:50%; top:2px;}
.doctor_nav a.zrx { width:58px; background:url(../Images/doctor_zrx_img.gif) 0 2px no-repeat; padding:0 12px 0 0;}

/*main*/
#main{max-width:1600px;mix-width:1000px; margin:0 auto;background: #ffffff;}
#main .section-content{padding:40px 0;}
#main .section-content dt{font:16px Microsoft Yahei,Helvetica,Arial;padding:0 0 10px;}
#main .section-content a{color:#12385f;}
#main .section-content a:hover{color:#06C;text-decoration:underline;}
#main .news{float:left;}
#main .news li{padding:0 0 0 10px; width:320px; height:26px; line-height:26px;vertical-align:bottom;background:url(../Images/dot.gif) left center no-repeat; clear:both;}
#main .news li a{color:#12385f;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:270px; float:left;}
#main .news li .date{color:#b2b2b2;padding-left:10px; float:right;}
#main .service{float:right;}
#main .service dl{float:left;width:160px;}
#main .service li{padding:3px 0;}
#main .service li a{color:#5d5d5d;}

/*footer*/
#footer{padding-bottom:40px;color:#8e8e8e; background:#FFFFFF;}
#footer a{color:#06C;}
#footer a:hover{text-decoration:underline;}
#footer .link{padding:0 0 30px;}
#footer .link a{font-size:14px;}
#footer .left{font-size:12px;float:left;line-height:175%;}
#footer .left .link a{margin-right:30px;}
#footer .right{float:right;}
#footer .right .link a{margin-left:30px; position:relative;}
#footer .right .link a span { display:none; width:200px; height:206px; background:url(../Images/phone_link.png) no-repeat; position:absolute; right:-100px; bottom:24px;}
#footer .follow {margin-left:30px;}
#footer .follow .mt{color:#262526;padding:0 0 10px;}
#footer .follow .qr-code{width:200px;height:207px;background:url(../Images/index_sprites.png) 0 -220px no-repeat;position:absolute;left:-10px;top:-212px;}
#footer .follow .mc{position:relative;}
#footer .follow .mc a{width:32px;height:32px;float:left;margin-right:8px;background:url(../Images/index_sprites.png) no-repeat;text-indent:-999em;}
#footer .follow .mc a.icon-wx{background-position:0 -150px;}
#footer .follow .mc a.icon-wx:hover{background-position:0 -182px;}
#footer .follow .mc a.icon-wb{background-position:-32px -150px;}
#footer .follow .mc a.icon-wb:hover{background-position:-32px -182px;}
#footer .follow .mc a.icon-qz{background-position:-64px -150px;}
#footer .follow .mc a.icon-qz:hover{background-position:-64px -182px;}

/*right menu float*/
.alert_box { width:44px; height:100%; position:fixed; right:0; top:0; background:url(../Images/alert_bg.png) repeat-y; z-index:99999;}
.al_swt { width:39px; height:60px; position:absolute; right:0; top:50%; margin-top:-220px;}
.al_swt a { display:block; width:39px; height:36px; padding-top:24px; background-image:url(../Images/alert_icon.gif); background-repeat:no-repeat; background-position:8px 10px; line-height:36px; text-align:center; color:#5d5d5d; font-size:12px;}
.al_swt a:hover { background-position:-39px 10px; color:#0066cc;}
.al_swt span { display:block; width:20px; height:20px; background:url(../Images/alert_icon.gif) left bottom no-repeat; position:absolute; right:2px; top:-5px; text-align:center; line-height:20px; font-size:12px; color:#FFF;}
.al_mid { width:39px; position:absolute; right:0; top:50%; margin-top:-120px;}
.al_mid a { display:block; width:39px; height:36px; padding-top:24px; background-image:url(../Images/alert_icon.gif); background-repeat:no-repeat; line-height:36px; text-align:center; color:#5d5d5d; font-size:12px;}
.al_mid a:hover { color:#0066cc;}
.al_mid a.al_tel {background-position:6px -50px;}
.al_mid a.al_tel:hover{ background-position:-41px -50px;}
.al_mid a.al_yh { background-position:6px -110px;}
.al_mid a.al_yh:hover { background-position:-41px -110px;}
.al_mid a.al_wechat { background-position:6px -170px;}
.al_mid a.al_wechat:hover { background-position:-41px -170px;}
.al_mid a.al_address { background-position:6px -235px;}
.al_mid a.al_address:hover { background-position:-41px -235px;}
.al_bottom { width:39px; height:120px; position:absolute; right:0; bottom:15px;}
.al_bottom a { display:block; width:39px; height:36px; padding-top:24px; background-image:url(../Images/alert_icon.gif); background-repeat:no-repeat; line-height:36px; text-align:center; color:#5d5d5d; font-size:12px;}
.al_bottom a:hover { color:#0066cc;}
.al_bottom a.al_home { background-position:6px -296px;}
.al_bottom a.al_home:hover { background-position:-41px -296px;}
.al_bottom a.al_top { background-position:6px -360px; padding-top:10px;}
.al_bottom a.al_top:hover { background-position:-41px -360px;}

#screen_tel{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:10003;background-color:#000;opacity:0.2;filter:alpha(opacity=20);-moz-opacity:0.2;}
.free_tel_Box,.free_chat_Box { width:398px; height:298px; padding:5px; background:url(../Images/tg_login_bg.png) no-repeat; position:fixed; left:50%; top:50%; margin:-154px 0 0 -204px; display:none; z-index:10005}
.free_tel_close,.free_chat_close { display:block; width:24px; height:24px; position:absolute; right:13px; top:13px; background:url(../Images/tglogin_close.png) no-repeat left top; cursor:pointer; z-index:10}
.free_tel_close:hover,.free_chat_close:hover { background:url(../Images/tglogin_close.png) no-repeat left bottom;}
.free_tel_content,.free_chat_content { width:398px; height:298px;}
.free_tel_content h3,.free_chat_content h3 { height:40px; line-height:40px; padding-left:20px; color:#0066cc; font-size:18px; border-bottom:#e5e5e5 solid 1px;}
.free_tel_tr { width:305px; height:42px; margin:50px auto 0 auto; position:relative;}
.free_sub_info { display:none; width:201px; height:82px; background:url(../Images/alert_btn.png) 0 -98px no-repeat; position:absolute; left:0; bottom:-85px; color:#fb7777;}
.free_sub_info_dl { list-style:none; width:200px; margin:10px auto 0 auto; font-size:12px}
.free_sub_info_dl dt { width:190px; height:26px; line-height:26px; padding-left:10px;}
.free_sub_info_dl dd { width:170px; height:18px; padding-left:30px; line-height:18px; background-image:url(../Images/free_tel_icon.gif); background-repeat:no-repeat; background-position:10px 4px;}
.free_sub_info_dl dd.bg2 { background-position:10px -19px;}
.free_sub_info_dl dd.bg0 { background:none; width:190px; padding-left:10px;}
.free_tel_tr_input { width:187px; height:42px; background:url(../Images/alert_btn.png) no-repeat; border:none; line-height:40px; padding-left:12px; float:left; overflow:hidden; font-size:14px; color:#a6a6a6;font-family:Microsoft YaHei, SimHei;}
.freetel-submit { width:105px; height:42px; border:none; background-image:url(../Images/alert_btn.png); background-repeat:no-repeat; background-position:0 -47px; text-align:center; line-height:40px; font-size:16px; color:#FFF; float:right; overflow:hidden;font-family:Microsoft YaHei, SimHei; cursor:pointer; vertical-align:top;}
.freetel-submit:hover { background-position:-117px -47px;}
.freetel-txtdl { list-style:none; width:305px; margin:45px auto 0 auto;}
.freetel-txtdl dt { height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#ff4100;}
.freetel-txtdl dd { width:320px; height:22px; line-height:22px; font-size:12px; background:url(../Images/tel_squareicon.png) 0 9px no-repeat; color:#6e6c67; padding-left:7px;}
.freetel-txtdl dd em { font-style:normal; color:#ff4100}
.free_chat_info { width:398px; text-align:center; margin:20px auto 0 auto;}
.free_chat_info img { vertical-align:top; padding:10px; border:#d9d9d9 solid 1px;}
.free_chat_info p { line-height:30px; padding-top:10px; font-size:14px; color:#262626;}
dt a{color: #12385f;}

.mgc5{position: relative;}
.mgc5hot{display: block;width: 21px;height: 11px;background: url(../Images/doctor_hot.gif) no-repeat;position: absolute;right: 40px;top: -6px;}