*{ list-style:none; margin:0px; padding:0px; text-decoration:none; border:0px;}
a{ color:#333; }
a:hover{ color:#ff9500;}
.clear{ clear:both;}
.w1000{ width:1000px;}
.web_center{ margin:0px auto;}
.margin_t_20{ margin-top:20px;}
.margin_r_7{ margin-right:7px;}
.float_left{ float:left;}
.float_right{ float:right;}

/*  WEB Branch */
/* Header */
.header{ width:100%; height:88px; background:#f4f4f4; }
.header_ctn{ height:80px; position:relative;}
.header_ctn li{ line-height:80px; float:left;}
.header_ctn .logo{ width:545px; }
.header_ctn img{ vertical-align:middle;}
.header_ctn .menuBG{ width:455px; background:url(Branch.png) no-repeat; text-align:center; line-height:40px;}
	.menuBG .Tel{ font:bold 14px/40px Arial; color:#1c327e; text-align:right; padding-right:30px;}
	.menuBG .Tel span{ color:#ff9500;}
	.menuBG a{ font:bold 16px/40px Microsoft YaHei; color:#fff; padding:0 7px;}
	.menuBG a:hover{color:#ff0;}
.header_dwn{ width:100%; height:8px; background:#ff9500;}

/*City select*/
.city { height:60px; line-height:20px; padding-top:18px; padding-right:280px;text-align:center; font-size:12px;}
.city_now {width:60px;padding-top:20px;color:#1a36a8;font-size:16px;letter-spacing:3px;font-weight:bold;}
.city_box {text-align:center;}
.city_box span {vertical-align:bottom;}
.city_nav {text-align:center;height:18px;line-height:18px;color:#555;cursor:pointer;overflow:hidden;display:inline-block;}
.city_hover {color:#f25000;height:18px;line-height:18px;overflow:hidden;}
.city_link {width:280px;background:#FFFFFF;border:#f25000 2px solid;display:none;z-index:9999;}
.city_hovers {display:block;position:absolute;}
.city_show {background:#ccc;height:18px;line-height:18px;padding:5px;cursor:pointer;}
.city_links {width:60px;margin-right:1px;height:30px;line-height:30px;font-size:13px;text-align:center;background:#f6f6f6;vertical-align:top;margin-bottom:1px;display:inline-block;}
.city_links2 { cursor:default;}
/* Banner */
.banner{ height:380px; width:100%; text-align:center;}
.fullSlide {width:100%;	height:380px;position:relative;}
.fullSlide .bd {margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important; height:380px; overflow:hidden; text-align:center; background-position: center; background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;	height:380px;}
.fullSlide .prev,.fullSlide .next {	display:block;	position:absolute;z-index:1;top:50%; margin-top:-30px; left:14%; z-index:1;	width:40px;	height:60px; background:url(slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

.webBody{ width:100%; min-height:800px; background:url(bg.png); }
/* submenu */
.submenuTop15{ height:15px;}
.submenu{ height:105px; background:#fff; border:1px #dfdfdf solid;}
.submenu li{ float:left; width:125px; text-align:center; padding-top:15px;}
.submenu p { line-height:30px;}
.submenuBtm24{ height:24px; background:url(Branch.png) no-repeat 0px -82px;}
/* subMenu*/
.servicesBox { width:1000px; height:105px; margin:0 auto; clear:both; line-height:18px; color:#999999;background:#fff; border:1px #dfdfdf solid; font-size:12px;}
.servicesBox .serBox { cursor:pointer; border:1px solid #fff; display:inline; width:123px; height:103px; float:left; overflow:hidden; position:relative;}
.servicesBox .serBoxOn { font-family:"Microsoft Yahei"; display:none; width:123px; height:105px; background:url(submenu_bg2.gif) repeat 0px 0px; position:absolute; left:0px; top:0px; z-index:19;}
.servicesBox .serBox .pic1 { width:123px; height:45px; text-align:center; position:absolute; top:15px; right:0px; z-index:99;}
.servicesBox .serBox .pic2 { width:123px; height:45px; text-align:center; position:absolute; top:15px; left:-123px; z-index:99;}
.servicesBox .serBox .txt1 { width:123px; height:40px; color:#999999; position:absolute; top:65px; left:0px; z-index:99;}
.servicesBox .serBox .txt2 { width:123px; height:40px; color:#a9cf4f; position:absolute; top:65px; right:-240px; z-index:99;}
.servicesBox .serBox span.tit { font-size:16px; display:block; text-align:center;}
.servicesBox .serBox .txt1 .tit { color:#000000; line-height:30px;}
.servicesBox .serBox .txt2 .tit { color:#fff; line-height:30px; font-family:"Microsoft Yahei"; display:block; }
.servicesBox .serBox p{ padding:0 10px; text-align:center;}
/* Branch & Case & News */
.BrNe{ height:330px;}
.BrNe .BrCa{ width:735px; height:330px; background:#fff;}
	  .BrCa .BrTitle{ height:35px; line-height:35px; color:#fff; font-weight:bold; font-size:13px; text-indent:3.5em; background:url(Branch.png) no-repeat -500px 0px #50abfd;}
	  .BrCa .BrContent{ height:51px; padding:10px 30px; border:1px #dfdfdf solid;}
	  .BrCa .CaTitle{ height:47px; line-height:47px; font-size:13px; font-weight:bold; text-indent:3.5em; background:url(Branch.png) no-repeat 0px -105px; border-right:1px #dfdfdf solid; border-left:1px #dfdfdf solid; }
	  .BrCa .CaContent{ height:175px; border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; border-left:1px #dfdfdf solid;}
	  		.CaContent div{ width:700px; background:#ccc;}
			.CaContent li{ width:175px; text-align:center; float:left;}
			.CaContent img{ border:3px #a3d2fc solid;}
            .CaContent a:hover img { border:3px #ff9500 solid;}
			.CaContent p{ font-size:14px;}
.BrNe .space10{ width:10px;}
.BrNe .News{ width:255px;}
	  .News .btn{ height:56px;}
	  .News .height10{ height:10px;}
	  .News .newsT{ height:35px; line-height:35px; color:#fff; font-weight:bold; font-size:13px; background:url(Branch.png) no-repeat -500px -35px #50abfd; text-indent:3.5em;}
	  .News .newsC{ height:199px; background:#fff;padding:15px 0px; border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; border-left:1px #dfdfdf solid;}
	  .News .NewsTitle{ width:215px;}
	  		.NewsTitle li{ height:25px; line-height:25px; font-size:13px;}
	  		.NewsTitle span{ color:#666; float:right; font-size:12px;}
			.NewsTitle p{ width:165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* Branch Pages News */
.BrNe .BrNews{ width:735px; min-height:520px; background:#fff;}
      .BrNews h1{ font-size:20px; font-family:"Microsoft YaHei"; padding:30px 0px 10px 0px; text-align:center;}
	  .BrNews .PagesNews{ height:35px; line-height:35px; color:#fff; font-weight:bold; font-size:13px; text-indent:3.5em; background:url(Branch.png) no-repeat 0px -278px #50abfd;}
	  		  .PagesNews span{ float:right; padding-right:10px; font-weight:lighter; font-size:12px;}
              .PagesNews a { color:#fff;}
              .PagesNews a:hover { text-decoration:underline;}
 	  .BrNews .PagesRemark{ width:650px; font-size:12px; padding-bottom:5px; color:#666; border-bottom:1px solid #ccc; text-align:center;}
	  .BrNews .PagesContent{ width:650px; line-height:25px; min-height:275px; font-size:14px; padding:20px 0px 25px 0px;}
	          .PagesContent p{ text-indent:2em; padding-top:10px;}
              .PagesContent img { clear: both; display: block; margin:auto; padding:15px 0px;width: 100%;height: auto;}
              .PagesContent a { font-weight:bold; color:#50abfd;}
              .PagesContent a:hover { color:#ff9500; text-decoration:underline; }
      .BrNews .PagesNext { width:640px; font-size:14px; line-height:20px; margin:0px auto 30px auto; padding:5px 10px; border:1px solid #ccc; }
              .PagesNext a { font-weight:bold; color:#333;}
              .PagesNext a:hover { color:#ff9500; text-decoration:underline;}
	  .News	  .newsT2{height:35px; line-height:35px; color:#fff; font-weight:bold; font-size:13px; background:url(Branch.png) no-repeat 0px -313px #50abfd; text-indent:3.5em;}
	  		  .newsC2{height:200px; background:#fff;padding:15px 0px; border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; border-left:1px #dfdfdf solid; background:url(Branch.png) no-repeat 0px -350px #fff;}
			  .newsC2 div{ width:215px; font-size:13px; line-height:25px;}
			  .newsC2 .textIndent2{ text-indent:2em;}
			  .newsC2 .textB{ font-weight:bold;}
			  .newsC2 .kefu{ font-size:12px; font-weight:bold; color:#1C327E; font-family:"Microsoft YaHei";}
			  		  .kefu span{ color:#1C327E;}
/* Branch News List */
.NewsList { width:650px; margin:30px auto; font-size:14px;}
.NewsList li { line-height:28px; border-bottom:1px dotted #888;}
.NewsList span { float:right; color:#666;}
.NewsList .UpNextPage {  text-align:center; line-height:50px; border-bottom:0px; }
/* Links */
.BrLinkSpace{ height:10px;}
.BrLinkUp{ height:10px; background:url(Branch.png) no-repeat 0px -159px;}
.BrLinkContent{ min-height:20px; font-size:12px; background:url(BG-links.png) repeat-y; padding:10px 20px;}
.BrLinkContent span{ font-weight:bold; font-family:"Microsoft YaHei"}
.BrLinkContent a{ color:#888;}
.BrLinkContent a:hover{ color:#333;}
.BrLinkDown{ height:10px; background:url(Branch.png) no-repeat 0px -169px;}
/* Bottom */
.BrBottom{ width:100%; height:379px; background:url(BG-Bottom.png) repeat-x;}
.BrBottom a{ color:#fff;}
.BrBottom a:hover { color:#ff9500;}
.BrBottom .first{ height:165px; line-height:20px; padding-top:50px; font-size:12px; text-indent:2em; color:#fff;}
.BrBottom .first1{ width:320px;}
		  .first1 .kefu{ font-size:25px; line-height:30px; font-family:"Microsoft YaHei"}
		  .first1 .tel{ font-size:23px; line-height:30px; font-family:"Microsoft YaHei"}
		  .first1 .space20{ height:20px;}
		  .first1 .textIndent{ text-indent:0em;}
		  .first1 .iconTel{ width:20px; height:18px; margin-left:2em; background:url(Branch.png) no-repeat 0px -189px;}
		  .first1 .iconMail{ width:20px; height:18px; margin-left:2em; background:url(Branch.png) no-repeat -18px -189px;}
		  .first1 .iconSite{ width:20px; height:18px; margin-left:2em; background:url(Branch.png) no-repeat -36px -189px;}
		  .first1 .iconAdd{ width:20px; height:18px; margin-left:2em; background:url(Branch.png) no-repeat -54px -189px;}
.BrBottom .first2 { width:150px; text-indent:0px; float:left; }
		  .first2 .div1{ width:120px; }
		  .first2 .Title{ font-size:16px; font-weight:bold; font-family:"Microsoft YaHei";}
		  .first2 .LineHeight{ height:7px;}
		  .first2 .Line{ height:7px;border-top:1px solid #fff;}
.BrBottom .first3 { width:180px; text-indent:0px; float:left;}
		  .first3 .div1{ width:150px;}
		  .first3 .Title{ font-size:16px; font-weight:bold; font-family:"Microsoft YaHei";}
		  .first3 .LineHeight{ height:7px;}
		  .first3 .Line{ height:7px;border-top:1px solid #fff;}
.BrBottom .second{ height:164px; font-size:12px; color:#fff; }
		  .second .DivBottom{ width:700px;padding-top:50px;}
		  .second .LogoLi{ width:254px; background:url(Branch.png) no-repeat -72px -189px;}
		  .second li{height:69px; line-height:23px;}
/*Web Top*/
/*.backToTop {display: none; width: 18px; line-height: 1.2; padding: 5px 0; background-color: #ff9500; color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer;}*/
#elevator_item{width:60px;height:100px;position:fixed;right:15px;bottom:10px;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;opacity:1;z-index:100020; display:none;}
#elevator_item.off{opacity:0;visibility:hidden}
#elevator{display:block;width:60px;height:50px;background:url(icon_top.png) center center no-repeat;background-color:#444;background-color:rgba(0,0,0,.6);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;margin-bottom:10px}
#elevator:hover{background-color:rgba(0,0,0,.7)}
#elevator:active{background-color:rgba(0,0,0,.75)}
#elevator_item .qr{display:block;width:60px;height:40px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;background:url(icon_code.png) center center no-repeat;background-color:#444;background-color:rgba(0,0,0,.6)}
#elevator_item .qr:hover{background-color:rgba(0,0,0,.7)}
#elevator_item .qr:active{background-color:rgba(0,0,0,.75)}
#elevator_item .qr-popup{width:170px;height:200px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);position:absolute;left:-180px;bottom:0;border-radius:2px;display:none;text-align:center}
#elevator_item .qr-popup .code-link{display:block;margin:10px;color:#777}
#elevator_item .qr-popup .code{display:block;margin-bottom:10px}
#elevator_item .qr-popup .arr{width:6px;height:11px;background:url(code_arrow.png) 0 0 no-repeat;position:absolute;right:-6px;bottom:14px}
#elevator_item span { font-size:12px;  }




















