
*{margin: 0; padding:0; border:0; text-indent: 0;}
body{font:12px/1.5 \5b8b\4f53,Arial,sans-serif; color:#515151;}
a{ color:#696969; }
a:hover{ color:#696969;  text-decoration: underline;}

li{list-style: none;}

.pull-left{float: left;}
.pull-right{float: right;}
.cl{clear: both; height:1px; overflow:hidden;}

.fb{ font-weight: bold;}

.container{ width:1002px; margin: 0 auto;}
.header{
	background: url(../image/common/bg_header.jpg) repeat-x left top; height:203px; +overflow:hidden;
	color:#ccf1fe;
}
.header a{color:#ccf1fe;}
.header a:hover{color:#fff;}
.header .t{height:28px; line-height: 28px; }

.header .t .city { position: relative; z-index: 999999; }
.header .t .city_btn { display: inline-block; padding: 0 10px; line-height: 28px; cursor: default; }
.header .t .city_btn_active { background: #fff; color: #666; }
.header .t .city_btn:hover { text-decoration: none; }
.header .t .city_btn_active:hover { color: #666; }
.header .t .city_list { display: none; position: absolute; left: 0; top: 28px; background: #fff; width: 140px; padding: 10px 0; }
.header .t .city_list li { float: left; padding: 0 10px 0 10px; }
.header .t .city_list li a { color: #666; padding: 0; display: block; line-height: 200%; }
.header .t .city_list li a:hover { text-decoration:underline; color: blue; }

.header .t a{padding: 5px;}
.header .t a.active{ color:#fcff00; font-weight: bold;}
.header .t .tr{padding-left: 20px;}
.header .t .tr .sns{background: url(../image/common/icon_header_sns.png) no-repeat 5px center; padding:8px 10px 8px 33px !important;}
.header .t .tr .sns:hover{ background: url(../image/common/icon_header_sns2.png) no-repeat 5px center; background-color: #0168b7; color:#c0ebff;}


.header .t .tr .weixin{ background: url(../image/common/icon_header_weixin.png) no-repeat left top; padding:8px 5px 8px 30px; color:#f9fab7;}
.header .t .tr a:hover{ text-decoration: none;color:#f9fab7;}

.header .c{ height:127px; position: relative;}
.header .c h1{ 
	width:188px; height:66px; margin:0;  line-height: 3000px;  overflow:hidden;
	 background: url(../images-fixed/home/logo_home.jpg) no-repeat left top;
	position: absolute; left:16px; top:30px;
}
.header .c h1 a{display: block;}





.IDSearch {width: 580px; font-size: 14px; position: absolute; left:250px; top:20px; margin: 0;}
.IDSearch nav {font-size: 14px; padding: 10px 0; }
.IDSearch nav a {padding: 0 5px; }
.IDSearch .nav-tabs {border: none; background-color: transparent; height:28px;}
.IDSearch .nav-tabs > li > a {color: #fff; padding: 7px 15px; border: none; }
.IDSearch .nav-tabs > li > a:hover {border: none; }
.IDSearch .nav-tabs > .active > a,
.IDSearch .nav-tabs > .active > a:hover {border: none; cursor: default; }
.IDSearch .tab-content {height: 66px;  }
.IDSearch .tab-content > .tab-pane,
.IDSearch .pill-content > .pill-pane {padding: 0; }
.IDSearch form {
  margin: 0;
  padding-left: 10px;
  line-height: 36px;
  height: 36px;
}
.IDSearch form label{ color:#666666;}
.IDSearch form input {
  border: none;
  outline: none;
  margin-bottom: 0;
  height: 20px;
}
.IDSearch form .btn {
  height: 36px;
  font-size: 16px;
  font-weight: bold;
  padding: 0 20px;
  line-height: 36px;
}
.IDSearch .composite .selector span {
font-size: 13px;
line-height: 28px;
width: 80px !important;
	background-position: right -820px !important;
	background-image: url("../image/common/uniform/sprite6.png");
}

.IDSearch .composite .selector {
width: 105px !important;
border-right: 1px solid red;
margin-top: -2px;
background: #fff;
}

.IDSearch .nav-tabs > .active > a,
.IDSearch .nav-tabs > .active > a:hover {color: #ffffff; background-color: #e82803; }
.IDSearch form {border: solid 2px #e82803; background-color: #ffffff; color:#666666;}
.IDSearch .btn{ background-color: #e82803; color:#fff; display: block; width:50px;}
.IDSearch .btn:hover {}
.IDSearch nav {color: #555; }
.IDSearch nav a {color: #555; }
.IDSearch nav a:hover {color: #044177; }



.tab-content > .tab-pane{display: none; }
.tab-content > .active{display: block; }

.tab-content .hot{ font-size: 12px;padding-top: 5px;}
.tab-content .hot b{color:#fcff00; }
.tab-content .hot a{padding:0 5px;}
.tab-content .help{font-size: 12px; padding-top: 5px;}


.header  .collect{width:140px; height:34px; line-height: 34px;  font-size: 14px; text-align: center;	
 background-color: #e82803;color:#fff; position: absolute;top:50px; right:0px;}
.header  .collect b{color: #fcff00; font-size: 20px;}
.header .how{position: absolute; top:92px; right:0;}




.navbar{height:48px; margin: 0;}
.navbar h2{float:left; width:220px; margin:0;height:48px; background-color: #ff9000; color:#fff; line-height: 48px; overflow: hidden; text-indent: 20px; font-size: 16px;}
.navbar li{float: left; line-height: 48px; font-size: 14px; }
.navbar li.white a{color: #fff;}




.navbar li a{ padding: 0 10px;}
.navbar li a:hover{ text-decoration: none;}
.navbar li.active{ background-color: #238cf8; }
.navbar li.active a{ padding:0 25px;}

.navbar li.line{width:2px; height:48px; padding:0 ; margin:0 10px; background:url(../image/common/nav_line.jpg) no-repeat left center;}


.navbar li {zoom:1; }

.navbar li.text_w_y a{color: #fff !important;}
.navbar li.text_w_y a:hover{color: #fcff00 !important;}

.navbar li.text_b_y a{color: #c1e9fe !important;}
.navbar li.text_b_y a:hover{color: #fcff00 !important;}


.navbar .dropdown_a{ width:110px;}
.dropdown_a .dropdown-toggle{
  
  background: url(../image/common/nav_c1.png) no-repeat 83px 18px;
    white-space:nowrap; width:110px !important; padding: 0; text-indent: 18px;
   display: block;
}
.dropdown_a .open .dropdown-toggle{ 
  color:#fcff00;  
  background:#238cf8 url(../image/common/nav_c2.png) no-repeat 83px 18px;
  -webkit-box-shadow:3px 3px 3px #666;  
  -moz-box-shadow:3px 3px 3px #666;  
  box-shadow:3px 3px 3px #666;    
}


.dropdown_a .dropdown-menu{
  background-color: #238cf8;  margin: 0; padding: 0;
  width:110px !important; min-width:110px; overflow: hidden;
  overflow:hidden; border:none;  text-align: center;  +top:90% !important;
  -webkit-box-shadow:3px 3px 3px #666;  
  -moz-box-shadow:3px 3px 3px #666;  
  box-shadow:3px 3px 3px #666;  
}


.dropdown_a .dropdown-menu li{text-align: center; height: 32px; width: 110px; }
.dropdown_a .dropdown-menu li a{line-height: 32px;}

.dropdown_a .dropdown-menu li:hover{ background-color: #0168b7;}
.dropdown_b .dropdown-toggle{
  color:#c1e9fe;
  padding-top: 14px !important; padding-bottom: 20px !important; padding-right: 30px;
  background: url(../image/common/nav_d1.png) no-repeat 83px 18px;
}
.dropdown_b.open .dropdown-toggle{ 
  color:#fcff00;
  background:#238cf8 url(../image/common/nav_c2.png) no-repeat 83px 18px;
  -webkit-box-shadow:3px 3px 3px #666;  
  -moz-box-shadow:3px 3px 3px #666;  
  box-shadow:3px 3px 3px #666;
}


.dropdown_b .dropdown-menu{
  background-color: #238cf8; width:190px !important; 
  overflow:hidden; border:none;  +top:90% !important;
  -webkit-box-shadow:3px 3px 3px #666;  
  -moz-box-shadow:3px 3px 3px #666;  
  box-shadow:3px 3px 3px #666;  
}

.dropdown_b .dropdown-menu li{  height: 32px; text-indent: 18px; width:190px ;}
.dropdown_b .dropdown-menu li:hover{ background-color: #0168b7;}
.dropdown_b .dropdown-menu li a{color:#fff; line-height: 32px;}


.footer_line{background-color: #f2f2f2; min-height:310px; _height:310px;}
.footer_line a{display: block;}
.footer_line ul{
  display: block; min-height: 160px; _height:160px; padding-top: 30px;padding-left: 80px;
}

.footer_line ul li{width:18%; _width:19%; float:left;}
.footer_line ul li h1{font-size: 14px; margin: 0; }
.footer_line ul li h1 i{display: block; width:32px; height:32px; float:left; margin-right: 15px; background: url(../image/index/icon_footer.jpg);}
.footer_line ul li h1 i.icon-f1{ background-position: left top;}
.footer_line ul li h1 i.icon-f2{ background-position: -40px top;}
.footer_line ul li h1 i.icon-f3{ background-position: -80px top;}
.footer_line ul li h1 i.icon-f4{ background-position: -120px top;}
.footer_line ul li h1 i.icon-f5{ background-position: -160px top;}
.footer_line .footn{padding-left: 50px; line-height: 22px;}

.footer_sns{
  width:210px; height:76px; padding:5px; background-color: #fff; border: solid 1px #d6d5d5;
  float: left; margin-right: 80px;
}

.footer_sns img{float:left; margin-right: 6px;}
.footer_sns h1{font-size: 12px; float: left; margin: 0; line-height: 30px;}
.footer_sns a{display: block; float:right; padding:4px 10px; background-color: #1d7ad9; color:#fff;}
.footer_sns p{float: right; width:120px; font-size: 12px; padding-top: 5px; padding-right: 5px;}
.footer_sns a:hover{text-decoration: none;}
.footer_line .s1{margin-left: 200px; _margin-left: 110px;}
.footer_line .s3{margin-right: 0;}


.footer{ 
  height:160px; background: url(../image/common/footer_nav.jpg) repeat-x left top;
}
.footer .my_links{
  text-align: center;
}

.footer .my_links a{padding:0 10px; height:30px; line-height: 30px; color:#fff; font-size: 14px;}



.box_center{text-align: center; color:#999999;}
.text-blue{color: #0c94e2;}

.icon-i2{
  background-position: -110px -20px;
  background-image: url("../image/common/footer_img.png");
  width: 110px; height: 50px; margin: 10px auto 0; display: block;
}

/* by braver 4-2 */

.login a {
	float:left;
}

.header_s{
	background: height:203px;
	color:#ccf1fe;
}
.header_s a{color:#666;}
.header_s a:hover{color:#f88e23;}
.header_s .t{height:28px; line-height: 28px; }
.header_s .t a{padding: 5px;}
.header_s .t a.active{ color:#fcff00; font-weight: bold;}
.header_s .t .tr{padding-left: 20px;}
.header_s .t .tr .sns{background: url(../image/common/icon_header_sns.png) no-repeat 5px center; padding:8px 10px 8px 33px !important;}
.header_s .t .tr .sns:hover{ background: url(../image/common/icon_header_sns2.png) no-repeat 5px center; background-color: #0168b7; color:#c0ebff;}


.header_s .t .tr .weixin{ background: url(../image/common/icon_header_weixin.png) no-repeat left bottom; padding-left: 25px; color:#f9fab7;}
.header_s .t .tr a:hover{ text-decoration: none;color:#f9fab7;}

.header_s .c{ height:127px; position: relative;}
.header_s .c h1{ 
	width:183px; height:32px;  line-height: 3000px;  overflow:hidden;
	 background: url(../image/common/logo.png) no-repeat left top;
	position: absolute; left:20px; top:50px;
}
.header_s .c h1 a{display: block;}

.homeMenu{display:none;}
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
.navbar { position:relative; width: 1002px; height: 48px; margin: 0 auto; background: #0168b7; z-index:888; }
.navbar .allMenu { float: left; width: 220px; margin: 0; height: 48px; background-color: #ff9000; color: #fff; line-height: 48px; overflow: hidden; text-indent: 20px; font-size: 16px; }
.topNavMenuBox{ position:absolute; width:210px; height:472px; background:#fff6e4; top:48px; left:0; padding:4px 0 4px 10px; display:none;}
.topNavMenuBox .itemBox{ width:188px; height:54px; padding:0 10px; border:1px solid #fff6e4; }
.topNavMenuBox .itemBoxActive{border:1px solid #fb9202; background:#FFF;}
.topNavMenuBox .itemBox .itemMain{ position:relative; width:186px; height:52px; border:1px solid #fff6e4; border-bottom:1px solid #c8c1af; z-index:999;}
.topNavMenuBox .itemBox .itemMainActive{border:1px solid #FFF;}
.topNavMenuBox .itemBox .itemMain .noneBox{ width:20px; height:54px; overflow:hidden; background:#fff; position:absolute; right:-20px; top:-1px; display:none;}
.topNavMenuBox .itemBox .itemMain h1{ font-size:16px; font-weight:bold; line-height:22px; padding:8px 0 0 0; height:22px; margin:0;}
.topNavMenuBox .itemBox .itemMain h2{ width:186px; font-size:12px; font-weight:bold; line-height:22px; height:22px; margin:0; background:none; text-indent:0;}
.topNavMenuBox .itemBox .itemMain h1 a{ color:#70530b; text-decoration:none;}
.topNavMenuBox .itemBox .itemMain h2 a{ color:#b2a180; text-decoration:none;  font-family:Arial;}
.topNavMenuBox .itemBox .itemMain h1 a:hover,.topNavMenuBox .itemBox .itemMain h2 a:hover{text-decoration:underline;}
.topNavMenuBox .itemBox .itemListBox{ position:absolute; width:540px; min-height:454px; _height:454px; overflow:visible; border:1px solid #fb9202; background:#FFF; left:220px; top:4px; padding:0 20px 20px 20px; box-shadow: -3px 3px 3px #999; display:none;}
.topNavMenuBox .itemBox .itemListBox .dlBox{width:540px; padding:20px 0; border-bottom:1px solid #CCC;}
.topNavMenuBox .itemBox .itemListBox .dlBox dl,.topNavMenuBox .itemBox .itemListBox .dlBox dt,.topNavMenuBox .itemBox .itemListBox .dlBox dd{margin:0; padding:0;}
.topNavMenuBox .itemBox .itemListBox .dlBox dl dt{width:80px; float:left;}
.topNavMenuBox .itemBox .itemListBox .dlBox dl dt a{font-size:14px; font-weight:bold; color:#e62c03; text-decoration:none; line-height:200%;}
.topNavMenuBox .itemBox .itemListBox .dlBox dl dd{width:460px; float:left;}
.topNavMenuBox .itemBox .itemListBox .dlBox dl dd a{ white-space:nowrap; font-size:14px; color:#676767; text-decoration:none; line-height:200%; margin:0 10px 0 0; overflow:hidden; font-family:Arial;}
.topNavMenuBox .itemBox .itemListBox .dlBox dl dt a:hover,.topNavMenuBox .itemBox .itemListBox .dlBox dl dd a:hover{text-decoration:underline; color:#e62c03;}

/* slide begin */
.slide { width: 570px; height: 283px; overflow: hidden; position: relative; margin: 0 auto; z-index: 1; }
.slide ul.slider_img { position: absolute; left: 0; }
.slide ul.slider_img li { float: left; width: 570px; }
.slide ul.slider_trigger { position: absolute; bottom: 5%; left: 50%; padding: 2px 0; border-radius: 10px; background: rgba(255,255,255,.3); display: none; }
.slide ul.slider_trigger li { float: left; border-radius: 50%; background: #b7b7b7; width: 10px; height: 0; padding-top: 10px; font-size: 0; margin: 0 2px; overflow: hidden; cursor: pointer; }
.slide ul.slider_trigger li.active { background: #f40; }
.slide .slider_prev,
.slide .slider_next { width: 15px; height: 23px; padding: 8px 12px 9px 13px; display: block; position: absolute; top: 50%; margin-top: -20px; display: none; }
.slide .slider_prev_mouseenter,
.slide .slider_next_mouseenter { background-color: #000; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; display: block; }
.slide .slider_prev_mouseenter:hover,
.slide .slider_next_mouseenter:hover { background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.slide .slider_prev { left: 0; }
.slide .slider_next { right: 0; }
.slide .slider_prev i,
.slide .slider_next i { width: 15px; height: 23px; display: block; }
.slide .slider_prev i { background: url(../image/common/slider_icon.gif) no-repeat center -23px; }
.slide .slider_next i { background: url(../image/common/slider_icon.gif) no-repeat center 0; }
/* slide end */