﻿
/* ----------------------------------------------- 
	GLOBAL RESET
   ----------------------------------------------- */

html, body, div, span, input, textarea, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, 
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, select
table, caption, tbody, tfoot, thead, tr, th, td, button {margin: 0;padding: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: "Arial", "Microsoft YaHei", "微软雅黑 ", "宋体";font-size: 12px;}
strong { font-weight: bold; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { color: black;background: white;}
ol, ul { 
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;  *border-collapse: collapse;border-collapse: collapse\9;}
caption, th, td {font-weight: normal;}
a {text-decoration: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q {quotes: "" "";}

* html,* html body {/* 修正IE6振动bug */background-image:url(about:blank);background-attachment:fixed;}
html, body {height: 100%; width: 100%;}


/*--------------全局----------------*/
body { margin:0; font-size:12px; font-weight:normal; background: #ffffff  ;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; color:#333;}
html, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td{margin:0; font-weight:normal; font-size:12px; padding:0; list-style:none; color:#000;}
li { vertical-align:bottom;}
img{ border:0; padding:0; margin:0;}
samp {font-family:"微软雅黑"}
input { border:0; margin:0; padding:0; background:none; font-weight:normal;outline:none}
a { color:#333; font-weight:normal; text-decoration:none;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}
a:hover{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s; color:#f26c00;}
.clear { clear:both; }
.hide{display:none!important}
.bg_jb {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#000000), to(transparent));
	background: -webkit-linear-gradient(bottom,#000000, transparent);
	background: -moz-linear-gradient(bottom,#000000, transparent);
	background: -ms-linear-gradient(bottom,#000000, transparent);
	background: -o-linear-gradient(bottom,#000000, transparent);
	background: linear-gradient(bottom,#000000, transparent);
	-pie-background: linear-gradient(bottom,#000000, transparent);
	}
/*---图标----*/
@font-face {
  font-family: 'iconfont';  /* project id 497318 */
  src: url('/images/css/font_497318_riv0ttbgee0l766r.eot');
  src: url('/images/css/font_497318_riv0ttbgee0l766r.eot?#iefix') format('embedded-opentype'),
  url('/images/css/font_497318_riv0ttbgee0l766r.woff') format('woff'),
  url('/images/css/font_497318_riv0ttbgee0l766r.ttf') format('truetype'),
  url('/images/css/font_497318_riv0ttbgee0l766r.svg#iconfont') format('svg');
}      
i{font-family:"iconfont";font-size:16px; font-style:normal; font-weight:normal; } 
/*---图标 end----*/

/*---页头----*/
.top { height:36px; border-bottom:1px solid #d5d5d5; background:#f5f5f5; overflow:hidden;}
.top_div { width:1100px; height:36px; margin:auto; overflow:hidden;}
.top_sp_left { float:left; width:200px; height:36px; overflow:hidden;}
.top_sp_left samp {float:left; height:36px; line-height:36px; padding-right:20px; color:#666666;}
.top_sp_right { float:right; height:36px; overflow:hidden;}
.top_sp_right a { float:right; height:36px; line-height:36px; padding-left:20px; color:#666666;}
.top_sp_right a:hover { color:#f26c00;}
.top_sp_right samp { float:right; width:1px; height:12px; background:#cccccc; margin-left:20px; margin-top:12px; overflow:hidden;}

.top_menu { width:1100px; height:140px; margin:auto; }
.logo { float:left; width:200px; height:140px; background:url(../images/logo.png) no-repeat; margin-right:150px; overflow:hidden;}
.top_ad { float:right; width:300px; height:100px; margin-left:40px; margin-top:20px; overflow:hidden;}
.top_ad img { width:300px; height:100px;}
.top_so { float:right; width:410px; }
.so_div { width:410px; height:38px; border:1px solid #fab506; margin-top:40px; overflow:hidden;}
.inp_so { float:left; width:282px; height:38px; background:#ffffff; font-size:12px; color:#333333; line-height:38px; text-indent:15px; overflow:hidden;}
.put_so { float:left; width:69px; height:38px; background:#fab506; text-align:center; line-height:38px; font-family:"iconfont"; font-size:28px; color:#ffffff;}
.so_c { float:left; margin-top:13px;}
.so_c span { float:left; color:#222222;}
.so_c a { font-size:12px; color:#6c6c6c; padding:0 5px;}
.so_c a:hover { text-decoration:underline; color:#f26c00;}
.menu { width:100%; min-width:1100px; height:50px; background:#f26c00; overflow:hidden;}
.menu ul { width:1100px; height:50px; margin:auto; overflow:hidden;}
.menu ul li { float:left;}
.menu ul li a { display:block; height:50px; line-height:50px; font-size:18px; color:#ffffff; padding:0 30px; overflow:hidden;}
.menu ul li a:hover { background:#f98324; font-weight:bold;}
.menu ul .i a { background:#f98324; font-weight:bold;}
.menu_samll { width:100%; height:49px; border-bottom:1px solid #dddddd; background:#ffffff; margin:auto; overflow:hidden;}
.menu_samll ul { width:1100px; height:49px; margin:auto; overflow:hidden;}
.menu_samll ul li { float:left;}
.menu_samll ul li a { display:block; height:49px; line-height:49px; font-size:16px; color:#222222; padding:0 20px; overflow:hidden;}
.menu_samll ul li a:hover { font-weight:bold; color:#f26c00;}
.menu_samll ul .i a { font-weight:bold; color:#f26c00;}


/*分页 new*/
.page { margin:40px auto auto; overflow: hidden; clear: both;text-align: center;}
.page a { display: inline-block; padding: 0 21px;  height:30px; line-height: 30px; font-size: 14px; color: #999999;text-align: center; margin:0 2px;}
.page a:hover {font-weight:bold; background:#9e9e9e;color:#FFF;}
.page span {display: inline-block; padding: 0 21px; height: 30px; line-height: 30px; font-size: 14px; color: #b0b0b0; text-align: center;margin:0 2px;}
.page .prev-page { display: inline-block; padding:0 21px; height:30px;line-height: 30px; font-size: 14px; color: #b0b0b0; text-align: center; background:#f0f0f0; margin-right:7px;}
.page .prev-page i { font-size:14px; padding:0 6px;}
.page .next-page {display: inline-block; padding:0 21px; height: 30px;line-height: 30px; font-size: 14px; color: #b0b0b0; text-align: center; background:#f0f0f0; margin-left:7px;}
.page .next-page i { font-size:14px; padding:0 6px;}
.page .current-page {font-weight:bold; background:#f26c00;color:#FFF;}


/*-----底部-----*/
.foot { height:263px; background:#222222;overflow:hidden;}
.foot2 { height:140px; background:#222222; padding-top:20px; overflow:hidden;}
.foot_div { width:1100px; height:263px; margin:auto; overflow:hidden;}
.link { width:1100px; height:138px; border-bottom:1px solid #555555; overflow:hidden;}
.link_tit { padding-top:36px; padding-bottom:20px;}
.link_tit span { float:left; width:3px; height:16px; background:#999999; margin-right:7px;}
.link_tit h3 { float:left; font-size:16px; color:#999999 ;}
.link_cont { width:1100px; overflow:hidden;}
.link_cont li { float:left; height:28px; line-height:28px; padding-right:30px; overflow:hidden;}
.link_cont li a { color:#777777;}
.link_cont li a:hover { color:#ffffff;}
.foot_logo { float:left; width:730px; height:86px; padding-top:38px; color:#777777; font-size:12px; line-height:25px; overflow:hidden;}
.foot_logo a {color:#777777;font-size:12px;}
.foot_logo a:hover { color:#ffffff;}
.foot_shaomiao { float:right; width:238px; height:124px; background:url(../images/foot-shaomiao.jpg) no-repeat; overflow:hidden;}


/*返回顶部*/
.elevator { position:fixed; display:block; width:60px; height:60px; border:1px solid #858585; border-radius:50%; background:rgba(255,255,255,0.7); cursor: pointer; right:100px; bottom:100px; z-index:9999; text-align:center; line-height:60px;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s;}
.elevator i { font-size:40px; color:#6f6f6f;}
.elevator.cd-is-visible, .elevator.cd-fade-out, .no-touch .elevator:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.elevator.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.elevator.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 1;
}
.no-touch .elevator:hover {
  background-color: #e86256;
  opacity: 1;
}

#wxHide{position: relative;margin-right:24px;}
.wxHide_box{display: none; width: 84px; height: 84px; position: absolute; background: #f8f8f8; padding: 10px; left: 0px; top: 38px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 1;}

/**顶部工具条**/
.topTools{height: 38px; line-height: 38px; background:#f5f5f5; border-bottom: 1px solid #ddd; font-size:14px; font-family:tahoma,arial,"Microsoft YaHei";}
.topToolsLeft {display: block; float: left; padding-right: 15px; padding-left: 9px; color: #666666;}
.topTools .text_c{padding-left: 13px;}
.topTools ul{ float:left;}
.topTools ul li{display: block; float: left; height: 38px; padding:0px 15px;}
.topTools .line { padding:0px;}
.topTools ul a{text-decoration: none; padding-left:5px; color: #666666;}
.topTools ul a:hover{ color: #f26c00;}

.sprite{background: url("/images/css/index_icon.png") no-repeat; margin-top: 10px;}
.topTools ul .md{display: block; width: 12px; height: 17px; background-position: 0 0;}
.topTools ul .wb{display: block; width: 21px; background-position: -18px 0; height: 15px;}
.topTools ul .tg{display: block; width: 18px; background-position: -105px -129px; height: 18px;}
.topTools ul .wx{display: block; width: 17px; height: 17px; background-position: -41px 0;}
/*微信*/
#wxHide{position: relative;margin-right:5px;}
.wxHide_box{display: none; width: 84px; height: 84px; position: absolute; background: #f5f5f5; padding: 10px; left: 0px; top: 38px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 1;}
.mHide_box{display: none; width: 84px; height: 84px; position: absolute; background: #f5f5f5; padding: 10px; left: 0px; top: 38px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 1;}
.text_d{position: relative; margin-left:15px; }
.text_d a { color: #666666;}
.text_d:hover .arrowRight{transform:rotate(180deg); -ms-transform:rotate(180deg); /* Internet Explorer */ -moz-transform:rotate(180deg); /* Firefox */ -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ -o-transform:rotate(180deg); /* Opera */}
.text_d .arrowRight{display: inline-block; *display: inline-block; width: 10px; height: 6px; background-position: -67px 0; margin-left: 5px;}
/*网站导航*/
.webNav{display: none; position: absolute; height:485px; left: -301px; width: 330px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 9999; padding: 20px; font-size: 13px; background: #f5f5f5;}
.webNav h4 a{display: block; font-weight: bold; color: #222; line-height: 22px; font-size: 14px;}
.dealList{margin-bottom: 20px;}
.dealList dl{width: 320px; padding-top:10px;}
.dealList dt a{float: left; display: block; font-weight: bold; color: #222; margin-right: 10px; line-height: 20px;}
.dealList dd a{display: block; float: left; height: 20px; line-height: 20px; border-right: 1px solid #eee; padding-right: 12px; padding-left: 15px; margin-bottom: 5px;}

/**页面宽度**/
.wrap{width: 1100px;margin: 0 auto;}
/*清除浮动开始*/
.clear {clear:both;}
.clear_fix {zoom:1;}
.clear_fix:after {display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0;}
/*清除浮动结束*/

.fl,.left{float:left;display:inline}
.fr,.right{float:right;display:inline}
