@charset "utf-8";
/* CSS Document */

body{font-size: 12px;margin:0;padding:0; font-family: "宋体"; color:#5e5e5e;}
* {margin:0;padding:0;}
div,form,input,select,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;list-style:none;}
em,cite,address {font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font:12px/18px Arial,Verdana,Tahoma; font-family:"宋体";}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
img{border:none;}

.undis{display:none;}

a,a:visited{color:#5e5e5e; text-decoration:none;}
a:hover{color:#f97506; text-decoration:underline;}

.w1k{width:1000px; margin:0 auto;}

.fl{float:left; display:inline;}
.fr{float:right;}

.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_10{height:10px;}

.hr_8{font-size:1px;line-height:1px;clear:both;}
.hr_8{height:8px;}

.hr_5{font-size:1px;line-height:1px;clear:both;}
.hr_5{height:5px;}

#top{width:100%; background:#f6f6f6; border-bottom:1px solid #ededed; height:35px;}
#top .welcome{line-height:35px;}
#top .tnav{float:right;}
#top .tnav .tel{line-height:35px; background:url(../images/tel.gif) no-repeat center; width:170px; height:35px;}
#top .tnav .desk{background:url(../images/icon1.gif) no-repeat right center; padding:0 17px 0 10px; line-height:35px;}
#top .tnav .mobile{background:url(../images/icon2.gif) no-repeat right center; padding:0 13px 0 10px; line-height:35px; margin-right:5px;}
#top .tnav .fav{background:url(../images/icon3.gif) no-repeat right center; padding:0 16px 0 0; line-height:35px; margin-right:5px; margin-left:5px;}

#top .tnav a,#top .tnav a:visited{color:#898989;}
#top .tnav a:hover{color:#f97506;}
/*连锁站点*/
.site
{
    cursor: pointer;
    float: left;
    display: inline;
    width: 77px;
    position: relative;
}
.sitehover
{
    z-index: 99999;
	width: 77px;
}
.sitetit
{
    background: url(../images/select_bg1.jpg) no-repeat right;
    width: 70px;
    height: 35px;
	line-height:35px;
	 color:#898989;
	 padding-left:5px;
	 margin-left:1px;
}
.sitetithover
{
    background:url(../images/select_bg2.jpg) no-repeat right;
	border-left:1px solid #ededed;border-right:1px solid #ededed;
	width:70px;
	padding-left:5px;
	margin-left:0;
}

.sitelist
{
    z-index: 99999;
    position: absolute;
    display: none;
    width: 450px;
    right: 0px;
    top: 35px;
    background-color: white;
	border:1px solid #ededed;border-top:0;
	background:url(../images/line_bg1.jpg) #ffffff no-repeat top;
}

.sitecontent
{
    z-index: 99999;
	padding:0 15px 0 15px;
}
.sitehover .sitelist
{
    display: block;
}


.citylist1{border-bottom:1px solid #ededed; padding:15px 0 10px 0;}
.citylist2{padding:8px 0 8px 0;}
.citylist2 li{width:52px;height:28px;line-height:28px;float:left;text-align:center;}
.citylist2 li a{width:52px;height:28px;line-height:28px;text-align:center;display:block;}
.citylist2 li a:hover{background:#f4f8fc;}
.cityselect {color: #6699CC;font-weight: bold;}
.cityreg {color: #f97506;text-align: right;}
/*更多应用*/



.morelist li{height:28px;line-height:28px;text-align:center;}
.morelist li a{height:28px;line-height:28px;text-align:center;display:block;}
.morelist li a:hover{background:#f4f8fc;}

.more
{
    cursor: pointer;
    float: left;
    display: inline;
    width: 77px;
    position: relative;
}
.morehover
{
    z-index: 99999;
	width: 77px;
}
.moretit
{
    background: url(../images/select_bg1.jpg) no-repeat right;
    width: 70px;
    height: 35px;
	line-height:35px;
	 color:#898989;
	 padding-left:5px;
	 margin-left:1px;
}
.moretithover
{
    background:url(../images/select_bg2.jpg) no-repeat right;
	border-left:1px solid #ededed;border-right:1px solid #ededed;
	width:70px;
	padding-left:5px;
	margin-left:0;
}

.morelist
{
    z-index: 99999;
    position: absolute;
    display: none;
    width: 80px;
    right: 0px;
    top: 35px;
    background-color: white;
	border:1px solid #ededed;border-top:0;
	background:url(../images/line_bg2.jpg) #ffffff no-repeat top;
}

.morecontent
{
    z-index: 99999;
	padding:10px 15px 10px 15px;
}
.morehover .morelist
{
    display: block;
}
/*网站导航*/
#web{position:relative;width:77px;height:35px; line-height:35px;}
#web.webhover{width:75px;border-left:1px solid #ededed;border-right:1px solid #ededed;}
#webcontent{width:280px;height:470px;border:1px solid #ededed;border-top:0; background:url(../images/line_bg3.jpg) #ffffff no-repeat top; padding:6px 0px;position:absolute;top:35px; right:-1px; z-index:99999; display:none;}


.webcontent h1{font-weight: bold;height: 30px;line-height: 30px; padding:6px 0 0 0;color:#f97506;}
.webcontent ul{border-bottom:1px solid #ededed; padding:0 0 8px 0;}
.webcontent ul.noborder{border-bottom:none;}
.webcontent ul li{width:80px;height:24px;line-height:24px;float:left;}
.webcontent ul li a{width:80px;height:24px;line-height:24px;display:block;}

.web
{
    cursor: pointer;
    float: left;
    display: inline;
    width: 77px;
    position: relative;
}
.webhover
{
    z-index: 99999;
	width: 77px;
}
.webtit
{
    background: url(../images/select_bg1.jpg) no-repeat right;
    width: 70px;
    height: 35px;
	line-height:35px;
	 color:#898989;
	 padding-left:5px;
	 margin-left:1px;
}
.webtithover
{
    background:url(../images/select_bg2.jpg) no-repeat right;
	border-left:1px solid #ededed;border-right:1px solid #ededed;
	width:70px;
	padding-left:5px;
	margin-left:0;
}

.weblist
{
    z-index: 99999;
    position: absolute;
    display: none;
    width: 280px;
    right: 0px;
    top: 35px;
    background-color: white;
	border:1px solid #ededed;border-top:0;
	background:url(../images/line_bg3.jpg) #ffffff no-repeat top;
}

.webcontent
{
    z-index: 99999;
	padding:0 15px 0 15px;
}
.webhover .weblist
{
    display: block;
}

.h_ad1 a{float:left; display:inline; margin-left:5px;}
/*菜单*/
#nav{background:url(../images/nav_bg.gif) no-repeat; height:40px;}
.bignav li{float:left; display:inline; width:100px; text-align:center; line-height:40px; font-size:14px; font-weight:bold;}
.bignav a,.bignav a:visited{color:#ffffff;}
.smallnav a,.smallnav a:visited{color:#ffffff; padding-right:10px;}
.smallnav{line-height:40px; color:#ff7508;}


/*底部快捷导航*/
/*底部快捷导航*/
#fnav{background:#f7f7f7; clear:both; overflow:hidden; padding:25px 0 25px 0; border-top:1px solid #ff9600;}

.service{width:500px; margin:0 0 0 50px;}
.slist ul{float:left; display:inline; width:110px;}
.slist ul h1{background:url(../images/icon13.gif) no-repeat left; padding:8px 0 8px 35px; font-size:14px; font-weight:bold; color:#5f5f5f; margin:0 0 10px 0;}
.slist ul h2{background:url(../images/icon14.gif) no-repeat left; padding:8px 0 8px 35px; font-size:14px; font-weight:bold; color:#5f5f5f; margin:0 0 10px 0;}
.slist ul h3{background:url(../images/icon15.gif) no-repeat left; padding:8px 0 8px 30px; font-size:14px; font-weight:bold; color:#5f5f5f; margin:0 0 10px 0;}
.slist ul h4{background:url(../images/icon16.gif) no-repeat left; padding:8px 0 8px 30px; font-size:14px; font-weight:bold; color:#5f5f5f; margin:0 0 10px 0;}
.slist ul li{line-height:23px; height:23px; padding:0 0 0 12px; *width:98px; *padding:0;}

.fcontact{width:390px; color:#ec7104; font-size:14px; background:url(../images/fnav_mid_line.jpg) no-repeat left center; padding:0 0 0 60px;}
.fcontact h1{font-size:14px; font-weight:bold; background:url(../images/tel_icon.gif) no-repeat left center; text-indent:32px;}
.fcontact p{padding:12px 0 0 0; text-indent:32px;}
/*底部*/
#bnav{background:url(../images/foot_bg.jpg) no-repeat center top; width:100%; height:30px; text-align:center; padding:22px 0 0 0;}
#bnav a,#bnav a:visited{padding:0 10px 0 10px;}

.footlink{text-align:center;}
.footlink a,.footlink a:visited{color:#0285f4; padding:0 8px 0 0;}
.footlink a:hover{color:#f97506; text-decoration:none;}
.safe{padding:15px 0 15px 0; width:660px; margin:0 auto;}
.safe li{float:left; display:inline; margin:0 5px 0 5px;}
.copyright{padding:0 0 20px 0;}
.copyright p{text-align:center; color:#727272; line-height:24px;}
/*底部*/
#bnav{background:url(../images/foot_bg.jpg) no-repeat center top; width:100%; height:36px; text-align:center; padding:22px 0 0 0;}
#bnav a,#bnav a:visited{padding:0 10px 0 10px;}

.hottel{text-align:center; font-size:14px; font-weight:bold; color:#ff7300;}
.safe{padding:20px 0 15px 0; width:660px; margin:0 auto;}
.safe li{float:left; display:inline; margin:0 5px 0 5px;}
.copyright{padding:0 0 20px 0;}
.copyright p{text-align:center; color:#727272; line-height:24px;}
/*两边跟随窗口*/
#leftbar{width:146px; height:396px; background:url(../images/speed_nav_bg.gif) no-repeat;position: fixed;_position:absolute; _top:expression(eval(document.compatMode && 
            document.compatMode=='CSS1Compat') ? 
            documentElement.scrollTop+115 : 
            document.body.scrollTop +
            (document.body.clientHeight
            -this.clientHeight)); left: 60px; bottom: 30%; display: block;
			}
#leftbar h1{color:#ffffff; font-size:14px; padding:10px 0 0 30px;}
#leftbar ul{padding:16px 0 0 30px;}
#leftbar ul li{padding:0 0 15px 0; _height:27px; _padding:0;}

#rightbar{width:179px; height:320px; background:url(../images/kefu_bg.gif) no-repeat;position: fixed;_position:absolute; _top:expression(eval(document.compatMode && 
            document.compatMode=='CSS1Compat') ? 
            documentElement.scrollTop+115 : 
            document.body.scrollTop +
            (document.body.clientHeight
            -this.clientHeight)); right: 25px; bottom: 41%; display: block;
			}
#rightbar .close a{display:block; cursor:pointer; width:14px; height:14px; float:right;}
#rightbar .close{text-align:right; padding:40px 7px 0 0;}
#rightbar .qq{border-bottom:1px solid #d4d4d4; width:160px; margin:42px auto 0; padding-bottom:5px;}
#rightbar .qq table{width:150px; margin:0 auto;}
#rightbar .qq td{padding:0 0 5px 0;}
#rightbar .contact{width:150px; margin:0 auto; padding:10px 0 0 0;}
#rightbar .contact .ct1{float:left; display:inline;}
#rightbar .contact .ct1 p{padding:0 0 10px 0;_padding:0 0 8px 0;}
#rightbar .contact .ct2{float:right;}
#rightbar .contact .ct2 p{color:#c9c8c8; padding:0 0 5px 0;}
#rightbar .telphone{width:150px; margin:0 auto; color:#ec3e00; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#rightbar .time1{border-bottom:1px solid #d4d4d4; width:160px; margin:0 auto; text-align:center; padding:12px 0 7px 0; _padding:8px 0 7px 0;}
#rightbar .time1 span{color:#f99235;}
#rightbar .time2{width:160px; margin:0 auto; text-align:center; padding:7px 0 0 0;}
#rightbar .time2 strong{color:#f99235;}

/*分页*/
.Page{text-align:center;padding:30px 0 0 10px; overflow:hidden;}
.Page .morepage{ clear:both; padding:0 0 10px 0; text-align:right;}
.Page .morepage a{border:1px solid #dfdfdf;padding:5px 8px;margin:auto 1px;color:#666666; text-decoration:none;}
.Page .morepage a:visited{color:#666666; text-decoration:none;}
.Page .morepage a:hover,.Page .morepage a.current,.Page .morepage a.current:visited{ text-decoration:none; background-color:#ff8201; color:#fff;}
/*分页*/

.input_search_style {
	overflow:hidden;
    background: url(../images/drop.jpg) #FFF no-repeat right center;
    cursor: pointer;
    height: 19px;
    line-height: 19px;
    padding-right: 20px;
	padding-left:2px;
	border:1px solid #cccccc;
	color:#333333;
	text-align:center;
	width:120px;
	}
	.input_search_style2 {
	overflow:hidden;
    background: url(../images/drop.jpg) #FFF no-repeat right center;
    cursor: pointer;
    height: 19px;
    line-height: 19px;
    padding-right: 20px;
	padding-left:2px;
	border:1px solid #cccccc;
	color:#333333;
	text-align:center;
	width:210px;
	}
.selectorstyle{border:1px solid #ea5605; clear:both; overflow:hidden;background-color:#fff;POSITION: fixed; RIGHT: 1px; _position: absolute;
	_top:expression(eval(document.compatMode && 
            document.compatMode=='CSS1Compat') ? 
            documentElement.scrollTop+150 : 
            document.body.scrollTop +
            (document.body.clientHeight
            -this.clientHeight));}

.selectorcon{z-index:99999;}

.selectortit{background:url(../images/selector_tit_bg.jpg) repeat-x; height:30px; clear:both; overflow:hidden;}
.selectortit h5{float:left; display:inline; color:#ffffff; font-weight:bold; line-height:30px; padding:0 0 0 15px;}
.selectortit h6{float:right; line-height:30px; padding:5px 10px 0 0;}
.selectortit h6 a,.selectortit h6 a:visited,.selectortit h6 a:hover{display:block; float:left; background:url(../images/selector_btn_bg1.jpg) no-repeat; width:41px; height:20px; text-align:center; line-height:20px; text-decoration:none;}

.selectorlist{clear:both; overflow:hidden; padding:10px 15px 15px 25px;}
.selectorlist li{float:left; display:inline; width:204px; line-height:28px; height:28px; overflow:hidden;}
.selectorlist a,.selectorlist a:visited,.selectorlist a:hover{color:#3359aa;}

.selectresult{clear:both; overflow:hidden;}
.selectresult li{float:left; display:inline; margin-right:10px;}
.selectresult a,.selectresult a:visited,.selectresult a:hover{background:url(../images/selector_close_bg.jpg) right 0 no-repeat; padding:0 15px 0 0; display:block; float:left; color:#F60; margin:1px 1px 1px 1px; text-decoration:none;}
.selectokbg{border:1px solid #acadae; height:14px; float:left;}

.selectbig{padding:12px 15px 0 25px;}
.selectbig a,.selectbig a:visited,.selectbig a:hover{font-weight:bold;}

.selectorok{clear:both; overflow:hidden; width:620px; margin:0 auto; border-bottom:1px solid #e1e1e1; padding:15px 0 10px 0;}
.selectoroktit{float:left; display:inline; padding:2px 0 0 0;}
.selectoroklist{float:left; display:inline;}

.iwindow {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ff7600;
    box-shadow: 2px 2px 3px #CCCCCC;
    position: absolute;
    z-index: 9999;
}
.iwindow h2 {
    background:url(../images/window_h2_bg.jpg) repeat-x;
    color: #FFFFFF;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 15px;
    position: relative;
		font-weight:bold;
}
td.cp {
    text-align: right;
    width: 100px;
	padding-right:10px;
}
td.pp {
	text-align:center;
}
.DataTable td {
    padding: 8px 0;
}
.DataTable td span {
    color: #008000;
    font-weight: bold;
}
.DataTable a,.DataTable a:visited{
    color: #315AAA;
}
input.txtinput{background:#ffffdf; border:1px solid #d7d7d7; width:200px; height:24px; line-height:24px;}
.msgcontent {
    margin: 0;
    padding: 30px 10px 20px;
	line-height:20px;
}
.iwindow h2 a {
    background: url("../images/cc.png") no-repeat;
    height: 13px;
    position: absolute;
    right: 6px;
    top: 6px;
    width: 13px;
}

.loadingWindw{background:#000 url(../images/loading.gif) no-repeat center center;display:block;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;width:100%;height:100%;position:absolute;top:0;left:0;z-index:11;}

.rbtn4{background:url(../images/btn_bg8.jpg) no-repeat; width:64px; height:22px; line-height:22px; text-align:center; border:none; color:#434242;}
.rbtn5{background:url(../images/btn_bg10.png) no-repeat; width:70px; height:26px; line-height:26px; text-align:center; border:none; color:#ffffff;}
.innerbodywrapperb {
    margin: 0;
    padding: 20px 10px 0;
}
.lmtipt {
    background: none repeat scroll 0 0 #EEEEEE;
    border: medium none;
    padding: 1px 2px 1px 4px;
    width: 35px;
}
div.limitword {
    padding: 10px 0 0;
}
.ico-eror {
	background: url("../images/icon_main.png") no-repeat scroll;
    background-position: 0 -76px;
}
.ico-suc {
	background: url("../images/icon_main.png") no-repeat scroll;
    background-position: 0 -152px;
}
.ico-warn {
	background: url("../images/icon_main.png") no-repeat scroll;
    background-position: 0 0;
}
.ico-info {
	background: url("../images/icon_main.png") no-repeat scroll;
    background-position: 0 -228px;
}
.ico-undefined {
	background: url("../images/icon_main.png") no-repeat scroll;
    background-position: 0 0;
}
.wico {
    display: inline-block;
    height: 54px;
    width: 54px;
}
#getword{width:88%; margin:0 auto; padding:20px 0 0 0;}
#getword td{padding:10px 0 10px 0;}
#getword a,#getword a:visited{color:#315aaa;}

/*提示层*/
.g-layer {
    background: none repeat scroll 0 0 #E5E5E5 !important;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-size: 12px;
    left: 0;
    padding: 0 2px 2px 0;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 15;
}
.g-layer-inner {
    background-color: #FFFFE1;
    border: 1px solid #C6C5A8;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 3px #CCCCCC;
    line-height: 166.6%;
    padding: 8px 10px 8px 48px;
    position: relative;
}
.g-layer-inner p a,.g-layer-inner p a:visited,.g-layer-inner p a:hover{color:#3359aa;}
.g-ico {
    background: url("../images/tip.png") no-repeat scroll 0 0;
}
.g-layer-close {
    background-position: -188px -7px;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 16px;
}
a.g-layer-close:hover {
    background-position: -156px -7px;
}
.g-layer-arr {
    background-position: -32px 0;
    height: 11px;
    left: -7px;
    position: absolute;
    top: 25px;
    width: 7px;
}
.g-layer-top {
    background-position: 0 0;
    height: 7px;
    left: 50px;
    top: -7px;
    width: 11px;
}
.g-layer-right {
    background-position: -48px 0;
    height: 11px;
    left: auto;
    right: -7px;
    top: 25px;
    width: 7px;
}
.g-layer-bottom {
    background-position: -16px 0;
    bottom: -7px;
    height: 7px;
    left: 50px;
    top: auto;
    width: 11px;
}
.g-layer-icon {
    background-position: right top;
    height: 32px;
    left: 8px;
    position: absolute;
    top: 10px;
    width: 32px;
}
.g-img-icon {
    height: 32px;
    left: 8px;
    position: absolute;
    top: 10px;
    width: 32px;
}
.g-layer-title {
    border: 0 none;
    color: #000000;
    font-size: 14px;
    margin: 0;
    padding: 0;
	font-weight:bold;
}
.blankline {
          height: 10px;overflow: hidden;font-size: 0;
          clear: both;
      }