html,body,div,p,span,a,ol,ul,li,dl,dt,dd,img,table,tr,td,th,form,input,button,h1,h2,h3,h4,h5,font,pre,blockquote,fieldset,code {
	margin: 0;
	padding: 0
}

body {
	font-family: 微软雅黑;
	color: #3a3a3a;
	background: #fff
}

ul,li,ol {
	list-style: none
}

img {
	border: none
}

a {
	text-decoration: none
}

a:visited,a:link {
	color: #3a3a3a
}

a:hover {
	color: #e60000
}

a:active,a:focus {
	outline: none
}

.header,.menuer,.banner,.wban,.mainer,.footer,.i-dialog-lock,#overlay {
	zoom: 1;
	min-width: 1200px
}

.clear {
	clear: both
}

.f12 {
	font-size: 12px !important
}

.f14 {
	font-size: 14px !important
}

.l24 {
	line-height: 24px !important
}

.l26 {
	line-height: 26px !important
}

.l28 {
	line-height: 28px !important
}

.l30 {
	line-height: 30px !important
}

.time,.timer {
	color: #8a8a8a;
	font-family: Arial;
	font-size: 10px
}

.timer {
	float: right
}

.none {
	display: none
}

.h05,.h10,.h20,.h30 {
	width: 100%;
	overflow: hidden
}

.h05 {
	height: 5px
}

.h10 {
	height: 10px
}

.h20 {
	height: 20px
}

.h30 {
	height: 30px
}

.c {
	width: 1180px;
	clear: both;
	margin: 0
auto;
	overflow: hidden;
	padding: 0
10px
}

.l {
	float: left;
	text-align: left
}

.r {
	float: right;
	text-align: right
}

em {
	font-style: normal;
	text-align: center;
	display: inline-block;
	font-size: 10px;
	font-family: arial
}

.gCat,.gCat a:visited,.gCat a:link {
	color: #666
}

.index_body{ background:#f5f7fb ;}
.content_body{ width:1200px; min-height: 200px; overflow: hidden; background: #f5f7fb; margin: 0 auto; padding-top: 20px;}

.content_body .content_l{float: left; width: 320px; height: 335px; background: #fff; box-shadow: 0 0 9px rgba(0, 0, 0, 0.09); border-radius:5px; *border:1px solid #eee}

.content_body .content_l .video_t{  width: 100%; height: 50px;position: relative;  background: url("../images/video_title.png");}
.content_body .content_l .video_t h3{ font-family: "微软雅黑"; float: left; font-size: 16px; font-weight:bold; color: #fff;line-height: 50px; text-indent:20px; display: inline-block;}
.content_body .content_l .video_t em{ color: #fff;font-size: 12px; position: absolute; bottom: 13px; font-style: italic; left:130px; display: inline-block;}
.content_body .content_l .video_c{ padding: 5px; cursor: pointer;}
.content_body .content_m{ float:left; width: 520px; height: 335px; margin: 0 20px; background: #fff; box-shadow: 0 0 9px rgba(0, 0, 0, 0.09); border-radius:5px; *border:1px solid #eee}
.content_body .content_m .news_t{  width: 100%; height: 47px;position: relative; border-bottom: 3px solid #31a165;}
.content_body .content_m .news_t h3{ float: left; font-family: "微软雅黑"; font-size: 16px; font-weight:bold; color: #31a165;line-height: 50px; text-indent:20px; display: inline-block;}
.content_body .content_m .news_t em{ color: #31a165; font-size: 12px; position: absolute; bottom: 13px; font-style: italic; left:100px; display: inline-block;}
.content_body .content_r{float: left; width: 317px; *width: 314px; height: 332px; background: url("../images/product_bg.png"); box-shadow: 0 0 9px rgba(0, 0, 0, 0.09); border-radius:5px; *border:1px solid #eee}
.content_body .content_r .product_t{  width: 100%; height: 50px;position: relative; }
.content_body .content_r .product_t h3{ font-family: "微软雅黑"; font-size: 16px; font-weight:bold; color: #fff;line-height: 50px; text-indent:70px; display: inline-block;}
.content_body .content_r .product_t em{ color: #fff; font-size: 12px; position: absolute; bottom: 13px; font-style: italic; left:150px; display: inline-block;}
.content_body .content_r .product_c { width: 100%; height: 285px;}
.content_body .content_r .product_c ul{ padding-top: 10px;}
.content_body .content_r .product_c ul li{ text-align: center; display: block; width: 100%;font-size: 15px;line-height: 36px; height: 36px;}
.content_body .content_r .product_c ul li a{ color: #fff;}
.content_body .content_r .product_c ul li a:hover{ color: #a8ffd0;}
.tab_index{ float: right;padding-right: 30px; font-size: 16px; font-weight: bold; font-family: "微软雅黑";}
.tab_index li{ float: left; line-height: 47px; color: #8c8c8c; font-size: 16px; cursor: pointer; padding: 0 5px;}
.content_body .second_l{float: left; width: 320px; height: 380px; background: #fff; box-shadow: 0 0 9px rgba(0, 0, 0, 0.09); border-radius:5px; *border:1px solid #eee}
.content_body .second_l .about_t{  width: 100%; height: 50px;position: relative;  background: url("../images/about_title.png");}
.content_body .second_l .about_t h3{ font-family: "微软雅黑"; font-size: 16px; font-weight:bold; color: #fff;line-height: 50px; text-indent:20px; display: inline-block;}
.content_body .second_l .about_t em{ color: #fff; font-size: 12px; position: absolute; bottom: 13px; font-style: italic; left:100px; display: inline-block;}
.content_body .second_l .about_c{ padding: 15px;font-size: 14px; color: #5e5e5e; line-height: 24px;}
.content_body .second_l .about_c img{ width: 100%; height:115px ;}
.content_body .second_l .about_c span a{ color:#31a165;  padding-right: 8px;}
.content_body .second_l .about_c span a:hover{ color:#006600; text-decoration: underline;}
.content_body .second_r{ float:right; width: 856px; height: 380px; margin: 0 0 0 20px; background: #fff; box-shadow: 0 0 9px rgba(0, 0, 0, 0.09); border-radius:5px; *border:1px solid #eee}
.content_body .second_r .show_t{  width: 100%; height: 50px;position: relative;}
.content_body .second_r .show_t h3{ font-family: "微软雅黑"; font-size: 16px; font-weight:bold; color: #31a165;line-height: 50px; text-indent:20px; display: inline-block;}
.content_body .second_r .show_t em{ color: #31a165; font-size: 12px; position: absolute; bottom: 13px; font-style: italic; left:100px; display: inline-block;}
.content_body .second_r .show_c{ padding: 0px 15px 15px 15px;}
.content_body .second_r .show_c ul li{ float: left; width:194px ; overflow: hidden; padding: 0 6px; font-size: 14px;}
.content_body .second_r .show_c ul li img{ width:194px; height: 120px;}
.content_body .second_r .show_c ul li b{ display: block; line-height:25px; height:40px; text-align: center; font-weight:lighter}
.content_body .third{ width:1198px; clear: both; height: 240px;background: #fff; box-shadow: 0 0 9px rgba(0, 0, 0, 0.09); border-radius:5px; *border:1px solid #eee}
.content_body .third .qualification_t{  width: 100%; height: 50px;position: relative;}
.content_body .third .qualification_t h3{ font-family: "微软雅黑"; font-size: 16px; font-weight:bold; color: #31a165;line-height: 50px; text-indent:20px; display: inline-block;}
.content_body .third .qualification_t em{ color: #31a165; font-size: 12px; position: absolute; bottom: 13px; font-style: italic; left:100px; display: inline-block;}
.content_body .third .qualification_c{ padding: 0px 15px 15px 15px; overflow: hidden;}
.content_body .third .qualification_c .bd2{ overflow: hidden; width: 1160px;}
.content_body .third .qualification_c .tempWrap{ width: 1160px !important;}
.more a{ float: right; line-height: 50px; font-size: 14px; color: #31a165; padding-right: 20px;}
.kefu{ position: fixed; font-size: 16px; top: 200px; right: 10px; z-index: 99; width:190px; overflow: hidden; background: #fff; box-shadow: 0 0 9px rgba(0, 0, 0, 0.09); border-radius:5px; *border:1px solid #eee}
.kefu h1{ background:#02a940; height:55px; line-height: 55px; font-size:16px; color: #fff; text-align: center;}
.kefu ul li{ line-height:35px; line-height: 35px ; text-align: center; color: #828282; border-bottom: 1px solid #f7f7f7;}
.kefu ul h2{ font-size: 18px; color:#02a940 ; text-align: center;text-indent: 0; height: 60px; line-height: 60px;}
.kefu ul .p{ background: url("../images/people.png") 20px 10px no-repeat; text-align: left; text-indent: 50px;}
.kefu ul .call{ background: url("../images/tell.png") 20px 10px no-repeat; text-align: left; text-indent: 50px;}
.new_date {
    overflow: hidden;
    margin: 0;
    padding: 0;
    color: #999;
    font-size: 12px;
    font-family: Arial;
}
.indexNewsList{ padding: 10px 20px 10px 15px;}
.indexNewsList li a {
    display: inline-block;
    font-size: 15px;
    font-family: "微软雅黑";
    color: #636363;
    line-height: 33px;
    background: url(../images/new_dot.png) no-repeat left center;
    padding-left: 15px;
}
.indexNewsList li a:hover{ color: #31a165; text-decoration: underline;}
.focus{ color: #31a165 !important;}
.indexNewsList li span {
    float: right;
    line-height: 27px;
    color: #bfbfbf;
}
.foot_bar{ height:205px; background: #fff;}
.foot_bar .foot_c{ width: 1200px; margin: 0 auto; height: 205px; }
.foot_bar .foot_c .foot_l{ float: left; width: 150px; height:205px;}
.foot_bar .foot_c .foot_m{ float: left; width: 650px; height: 205px;}
.foot_bar .foot_c .foot_r{ float: left; width: 400px; height: 205px; padding-top: 15px;}
.foot_bar .foot_c .foot_r .foot_r_c{ width: 400px; height: 120px; line-height: 40px;  background: url("../images/foot_icon.png") left center no-repeat; font-size: 14px; color: #4c4c4c;}
.foot_bar .foot_c .foot_r .foot_r_c p{ text-indent: 2em;}
.foot_bar .foot_c .foot_l img{ padding-top: 20px;}
.foot_bar .foot_c .foot_r .foot_r_t{  width: 100%; height: 50px;position: relative; }
.foot_bar .foot_c .foot_r .foot_r_t h3{ font-family: "微软雅黑"; float: left; font-size: 16px;  font-weight:bold; color: #31a165;line-height: 50px; display: inline-block;}
.foot_bar .foot_c .foot_r .foot_r_t em{ color: #31a165;font-size: 12px; position: absolute; bottom: 13px; font-style: italic; left:90px; display: inline-block;}

.link {
  clear: both;
  padding-bottom: 40px;

  padding: 15px;
  background: #fff;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.09); border-radius:5px; *border:1px solid #eee
}
.link .l_t {
  text-align: center;
  position: relative;
  z-index: 99;
  height: 30px;
}
.link .l_br {
  border-top: 3px solid #f0f3f5;
  position: relative;
  z-index: 9;
  margin-top: -16px;
  *margin-top:-16px;
  height: 10px;
}
.link .l_d {
  padding-top: 15px;
  margin: 0 -2px 0;
  overflow: hidden;
}
.link .l_d a {
  background: #f0f3f5;
  float: left;
  margin: 6px 8px;
  display: block;
  width: 179px;
  color: #555;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  height: 30px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.link .l_d a:hover {
  background: #31a165;
  color: #fff;
}
.b_ad{ display:none;position: fixed; bottom: 50%; margin-bottom: 100px; z-index: 999;left: 50%; margin-left: -400px; z-index: 9999; bottom: 100px; padding: 40px 5px 5px 5px; background: #000; border-radius:5px; overflow: hidden;}
.mask{ position: fixed;top: 0;left: 0; background: url("../images/mask_bg.png") ; width: 100%; height: 100%; z-index: 999; opacity: 0.8; display: none;}
.video_head{ position: absolute;left: 20px; top: 8px; font-weight: bold; color: #fff; color: #999; font-size: 16px;}
ul.list
li {
	background: url(../images/list.jpg) no-repeat 0 10px;
	padding-left: 12px
}

ul.l24
li {
	height: 24px;
	overflow: hidden;
	background-position: 0 8px
}

ul.l26
li {
	height: 26px;
	overflow: hidden;
	background-position: 0 9px
}

ul.l28
li {
	height: 28px;
	overflow: hidden;
	background-position: 0 11px
}

ul.l30
li {
	height: 30px;
	overflow: hidden;
	background-position: 0 12px
}

ul
li.hr {
	background: url(../images/line_3px_gray_min.jpg) repeat-x center !important
}

.header
h1 {
	width: 650px;
	height: 100px;
}

.header h1
a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden
}

.header
.r {
	width: 500px;
	padding: 40px
0 0 0
}

.header .r
.text {
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	text-align: right
}

.header .r .text,.header .r .text a,.header .r .text a:visited,.header .r .text a:link {
	color: #999
}

.header
.search {
	width: 167px;
	height: 23px;
	float: right
}

.header .search
form {
	width: 167px;
	height: 23px;
	float: right;
	overflow: hidden;
	background: url(../images/search.png) no-repeat 0 0
}

.header .search form
input {
	display: none
}

.header .search form input.text,.header .search form
input.button {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 23px;
	border: none;
	background: none
}

.header .search form
input.text {
	padding: 0
8px;
	width: 120px;
	color: #999;
	text-align: left
}

.header .search form input.text:focus {
	outline: none
}

.header .search form
input.button {
	width: 30px;
	cursor: pointer
}

.menuer {
	width: 100%;
	height: 60px;
	background: url(../images/nav.jpg) repeat-x left top;
	position: relative;
	z-index: 99
}

.menuer
.c {
	overflow: visible;
	position: relative
}

ul.topnav {
	width: 940px;
	float: left
}

ul.topnav
li {
	float: left;
	padding: 0;
	position: relative
}

ul.topnav
li.line {
	padding: 0
10px;
	_padding: 0
5px;
	font-size: 12px;
	line-height: 60px
}

ul.topnav li,ul.topnav li a.lia,ul.topnav li a.lia:visited,ul.topnav li a.lia:link {
	color: #fff
}

ul.topnav li
a.lia {
	height: 100%;
	display: block;
	_display: inline-block;
	padding: 0
20px;
	font-size: 16px;
	line-height: 60px
}

ul.topnav li.on
a.lia {
	background: #008a31
}

ul.topnav li
.subnav {
	display: none;
	position: absolute;
	left: 0;
	top: 60px;
	width: 100%;
	background: url(../images/subnavbg.png);
	padding: 0;
	font-size: 12px;
	line-height: 32px
}

ul.topnav li .subnav,ul.topnav li .subnav a,ul.topnav li .subnav a:visited,ul.topnav li .subnav a:link {
	color: #3a3a3a
}

ul.topnav li .subnav
a {
	width: 100%;
	display: block;
	text-align: center;
	border-bottom: 1px solid #d4dae1
}

ul.topnav li .subnav a:hover {
	background: #008f43;
	color: #fff
}

.filling {
	width: 120px;
	height: 120px;
	float: left;
	background: url(../images/filling.png) no-repeat 0 0;
	position: absolute;
	right: 170px;
	top: -60px
}

.mtell {
	width: 170px;
	height: 60px;
	overflow: hidden;
	float: right
}

.mtell a.prev,.mtell
a.next {
	width: 100%;
	height: 15px;
	display: block;
	overflow: hidden
}

.mtell
a.prev {
	background: url(../images/tellbtn.png) no-repeat center 0
}

.mtell
a.next {
	background: url(../images/tellbtn.png) no-repeat center -15px
}

.mtell a.prev:hover {
	background-position: center -30px
}

.mtell a.next:hover {
	background-position: center -45px
}

.mtell
.bd {
	width: 100%;
	height: 30px;
	overflow: hidden
}

.mtell .bd
a {
	width: 100%;
	height: 30px;
	display: block
}

.bd ul li a {
	line-height: 35px;
	font-size: 24px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.banner,.ban_viewport,.ban_ul li,.ban_ul li
a {
	width: 100%;
	height: 460px
}

.banner {
	overflow: hidden;
	position: relative;
	margin: 0
}

.ban_png {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 15px;
	background: url(../images/bantpng.png) repeat-x left top
}

.ban_viewport {
	overflow: hidden
}

.ban_ul {
	margin: 0;
	padding: 0
}

.ban_ul
li {
	text-align: center
}

.ban_ul li
a {
	widht: 100%;
	height: 100%;
	display: block;
	text-align: center
}

.ban_control-nav {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 5;
	text-align: center
}

.ban_control-nav
li {
	display: inline-block;
	*display: inline;
	zoom: 1
}

.ban_control-nav li
a {
	width: 12px;
	height: 12px;
	border-radius: 5px;
	margin: 0
5px;
	display: block;
	font-size: 0px;
	text-indent: -9999px;
	background: #7dfd9e;
	cursor: pointer;
	filter: alpha(Opacity=50);
	opacity: 0.50;
	-moz-opacity: 0.50;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.ban_control-nav li
a.ban_active {
	background: #01a33d;
	filter: alpha(Opacity=90);
	opacity: 0.90;
	-moz-opacity: 0.90;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
}

ul.ban_direction-nav {
	position: absolute;
	z-index: 10;
	width: 100%;
	top: 50%;
	margin-top: -50px
}

ul.ban_direction-nav li
a {
	text-decoration: none;
	display: block;
	width: 22px;
	height: 70px;
	margin: 0;
	position: absolute;
	top: 0;
	z-index: 10;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	overflow: hidden
}

ul.ban_direction-nav li
a.ban_prev {
	left: -22px;
	background: url(../images/pbtnlr.png) no-repeat 0 0
}

ul.ban_direction-nav li
a.ban_next {
	right: -22px;
	background: url(../images/pbtnlr.png) no-repeat -22px 0
}

.mainer {
	width: 100%;
padding:20px 0;
	overflow: hidden
}

.m_one {
	padding: 30px
0
}

.iabwarp {
	width: 360px;
	height: 220px;
	overflow: hidden;
	float: left
}

.iabloop {
	width: 100%;
	height: 220px;
	overflow: hidden
}

.iabloop
a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	background: #f3f3f3
}

.iabloop a
* {
	cursor: pointer
}

.iabloop a
img {
	width: 168px;
	height: 220px;
	display: block;
	float: left
}

.iabloop
.iabr {
	float: left;
	width: 170px;
	height: 105px;
	padding-left: 12px;
	padding-right: 10px
}

.iabloop .iabr
h4 {
	display: block;
	font-size: 14px;
	line-height: 35px
}

.iabloop .iabr
p {
	font-size: 12px;
	line-height: 22px;
	height: 220px;
	overflow: hidden
}

.inews {
	width: 490px;
	height: 220px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	_display: inline
}

.intop {
	width: 100%;
	overflow: hidden;
	height: 29px;
	line-height: 28px
}

.intop
a.l {
	font-size: 18px;
	font-weight: bold
}

.intop a.l,.intop a.l:visited,.intop a.l:link {
	color: #008f43
}

.intop a.l span,.intop a.l:visited span,.intop a.l:link
span {
	color: #666;
	font-size: 14px;
	font-weight: normal
}

.intop
.r {
	width: 285px;
	font-size: 14px;
    line-height: 25px;
}

.intop .r
a {
	float: right;
	display: block;
	min-width: 70px;
	max-width: 170px;
	padding:3px 5px;
	text-align: center;
	background: #dbdbdb;
	border-left: 1px solid #fff
}

.intop .r a,.intop .r a:visited,.intop .r a:link {
	color: #777
}

.infocus {
	width: 100%;
	height: 86px;
	overflow: hidden;
	border-top: 1px solid #dedede;
	border-bottom: 1px dashed #dedede;
	padding: 10px
0
}

.infocus
a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden
}

.infocus a
* {
	cursor: pointer
}

.infocus a
img {
	width: 137px;
	height: 86px;
	display: block;
	float: left
}

.infocus a
.infr {
	float: left;
	width: 341px;
	padding-left: 12px
}

.infocus a .infr
h4 {
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.infocus a .infr
p {
	font-size: 12px;
	line-height: 20px;
	height: 60px;
	overflow: hidden
}

.inews
ul {
	padding-top: 5px
}

.iabtn {
	width: 590px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 50px;
}

.iabtn
ul {
	width: 590px;
	height: 220px
}

.iabtn
li {
	float: left
}

.iabtn li
a {
	width: 145px;
	height: 109px;
	overflow: hidden;
	display: block;
	background: #5cce88 url(../images/ibrbtn.png) no-repeat 0 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	text-align: center;
	line-height: 170px;
	font-size: 14px
}

.iabtn li,.iabtn li a,.iabtn li a:visited,.iabtn li a:link {
	color: #fff
}

.iabtn li.iab1
a {
	background-position: 0 0
}

.iabtn li.iab2
a {
	background-position: -146px 0
}

.iabtn li.iab3
a {
	background-position: 0 -110px
}

.iabtn li.iab4
a {
	background-position: -146px -110px
}

.m_two {
	background: #f3f3f3;
	
0
}

.iptop {
	height: 30px;
	line-height: 30px
}

.iptop
a.l {
	font-size: 18px;
	font-weight: bold
}

.iptop a.l,.iptop a.l:visited,.iptop a.l:link {
	color: #008f43
}

.iptop a.l span,.iptop a.l:visited span,.iptop a.l:link
span {
	color: #666;
	font-size: 14px;
	font-weight: normal
}

.iptop
a.r {
	padding: 0
10px;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	background: #dbdbdb;
	border-left: 1px solid #f3f3f3;
	font-size: 14px
}

.iptop a.r,.iptop a.r:visited,.iptop a.r:link {
	color: #666
}

.ipcon {
	width: 100%;
	height: 180px;
	overflow: hidden;
	padding: 10px
0
}

.ipcon
.bd {
}

.ipcon .bd
ul {
}

.photos ul
li {
	float: left;
	margin: 0
15px 0 0
}

.photos ul li,.photos ul li
a {
	width: 224px;
	height: 180px;
	display: block;
	cursor: pointer;
	color:#222;
	
}

.photos ul li a
img {
	width: 224px;
	height: 140px;
	overflow: hidden;
	float: left
}

.photos ul li a
b {
	width: 100%;
	height: 30px;
	display: block;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
	
	font-size: 14px;
	line-height: 30px;
	
	border-top: 1px solid #f3f3f3
}

.photos ul li a:hover
b {
	background: #009736;
	color: #fff
}

.web_mainer {
}

.web_mainer
.cxjw {
	width: 1178px;
	border: 1px
solid #eee;
	border-top: none;
	border-bottom: none;
	padding-top: 20px
}

.wban {
	width: 100%;
	height: 290px;
	text-align: center;
	position: relative;
	z-index: 8
}

.wban_png {
	width: 100%;
	height: 15px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/bantpng.png) repeat-x left top
}

.wcatdown {
	width: 100%;
	height: 70px;
	position: absolute;
	left: 0;
	top: 220px
}

.wcatdown
.center {
	width: 1200px;
	margin: 0
auto
}

.wdown {
	width: 220px;
	float: left;
	position: relative
}

.wdown
a {
	display: block;
	width: 100%
}

.wdown
a.topcat {
	width: 100%;
	height: 70px;
	line-height: 70px;
	font-size: 24px;
	font-weight: bold;
	background: url(../images/wcattop.png) no-repeat 0 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.wdown.on
a.topcat {
	background-position: 0 -70px
}

.wdown a.notop,.wdown.on
a.notop {
	background: url(../images/notop.png) no-repeat 0 0
}

.wdown a.topcat,.wdown a.topcat:visited,.wdown a.topcat:link,.wdown a.topcat:hover {
	color: #fff
}

.wdown
ul {
	width: 100%;
	overflow: hidden;
	background: #eee;
	padding: 1px
0 20px 0;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	display: none
}

.wdown
li {
	width: 100%;
	font-size: 14px;
	line-height: 45px;
	text-align: center
}

.wdown li
a {
	border-bottom: 1px solid #fff
}

.wdown li
a.active {
	background: #e6e9ec
}

.wlocal {
	width: 100%;
	height: 38px;
	line-height: 38px
}

.wlocal
.ltext {
	float: left;
	padding: 0
0 0 40px;
	font-size: 12px;
	line-height: 38px
}

.wlocal .ltext,.wlocal .ltext a,.wlocal .ltext a:visited,.wlocal .ltext a:link {
	color: #777
}

.wMxjw {
	width: 880px;
	clear: both !important;
	margin: 0
auto !important;
	overflow: hidden;
	padding: 40px
0 80px 0
}

.rshare {
	float: right;
	overflow: hidden;
	margin-right: 40px;
	_display: inline
}

.wMright {
	float: right;
	height: 38px;
	_display: inline-block;
	padding: 0
2px
}

.wMprev,.wMnext {
	width: 38px;
	overflow: hidden;
	background: url(../images/weblocalr.jpg) no-repeat 0 0
}

.wMprev {
	background-position: -96px 0
}

.wMnext {
	background-position: -96px -40px
}

.wMonly {
}

.wMprev:hover {
	background-position: -136px 0
}

.wMnext:hover {
	background-position: -136px -40px
}

.wMshare {
	width: 96px;
	position: relative
}

.wMsharetxt {
	width: 96px;
	height: 38px;
	background: url(../images/weblocalr.jpg) no-repeat 0 -114px;
	font-size: 12px;
	text-align: left;
	color: #8c919a;
	line-height: 38px;
	cursor: pointer;
	text-indent: 35px
}

.bdsharebuttonbox {
	padding-top: 0;
	position: absolute;
	left: 2px;
	top: 0;
	width: 96px;
	height: 190px;
	background: url(../images/share.png) no-repeat 0 0
}

.bdsharebuttonbox
a {
	width: 100% !important;
	height: 38px !important;
	display: block !important;
	background: none !important;
	color: #fff !important;
	text-indent: 35px !important;
	font-size: 12px !important;
	line-height: 38px !important;
	margin: 0
!important;
	text-align: left !important
}

.bdsharebuttonbox
a.bds_sharetxt {
	cursor: default !important
}

.bdsharebuttonbox a.bds_sharetxt:hover {
	background: url(../images/share.png) no-repeat -96px 0 !important
}

.bdsharebuttonbox a.bds_tqq:hover {
	background: url(../images/share.png) no-repeat -96px -38px !important
}

.bdsharebuttonbox a.bds_tsina:hover {
	background: url(../images/share.png) no-repeat -96px -76px !important
}

.bdsharebuttonbox a.bds_qzone:hover {
	background: url(../images/share.png) no-repeat -96px -114px !important
}

.bdsharebuttonbox a.bds_sqq:hover {
	background: url(../images/share.png) no-repeat -96px -152px !important
}

.wMlocation {
	float: right;
	font-size: 12px;
	line-height: 14px;
	padding: 0
40px 0 0
}

.wMlocation,.wMlocation a,.wMlocation a:visited,.wMlocation a:link {
	color: #8c7475
}

.wMsubCat {
	margin-top: 3px
}

.wMsubCat
a {
	padding: 0
15px;
	height: 32px;
	display: block;
	float: left;
	border: 1px
solid #dee0e2;
	background: #fff;
	line-height: 32px;
	margin: 0
1px;
	border-radius: 3px;
	font-size: 14px
}

.wMsubCat,.wMsubCat a,.wMsubCat a:visited,.wMsubCat a:link {
	color: #afafb0
}

.wMsubCat a:hover,.wMsubCat
a.active {
	background: #009736;
	color: #fff
}

h1.title,h3.subtitle,.info {
	text-align: center;
	font-weight: normal
}

h1.title {
	font-size: 24px;
	line-height: 35px;
	color: #e60000;
	font-weight: bold
}

h3.subtitle {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold
}

.info {
	border-top: 4px solid #f0f0f0;
	font-size: 12px;
	line-height: 30px;
	margin-top: 8px
}

.info,.info a,.info a:visited,.info a:link,.w_txt,.w_txt a:visited,.w_txt a:link {
	color: #7e7e7e
}

a.cSize12 {
	font-size: 12px
}

a.cSize14 {
	font-size: 14px
}

a.cSize16 {
	font-size: 16px
}

a.cSizeOn {
	color: #e60000 !important
}

.content {
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	color: #333;
	padding-top: 25px;
	overflow: hidden
}

.content
a {
	border-bottom: 1px dashed #5b322e
}

.content
table {
	font-size: 12px;
	line-height: 30px;
	clear: both;
	margin: 0
auto
}

.content table tr
th {
	font-weight: 700
}

.content table,.content table tr,.content table td,.content table
th {
	border-collapse: collapse;
	border: 1px
solid #c8c8c8;
	font-weight: normal;
	text-align: center;
	font: 12px/32px 微软雅黑
}

.content table tr.first,.content table
th {
}

.cVideo {
	width: 800px;
	margin: 0px
auto;
	padding-top: 20px;
	overflow: hidden
}

.bigthumb {
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding: 30px
0 0 0
}

.list_list {
	width: 100%;
	margin-top: 20px;
	overflow: hidden
}

.list_list li,.list_gongshi ul.f14
li {
	height: 50px;
	border-top: 1px dashed #e2e2e2
}

.list_list li.li01,.list_gongshi ul.f14
li.li01 {
}

.list_list li.li11,.list_gongshi ul.f14
li.li11 {
	border-top: 1px solid #ededed
}

.list_list li a,.list_gongshi ul.f14 li
a {
	line-height: 50px;
	height: 50px;
	display: block
}

.list_list li a *,.list_gongshi ul.f14 li a
* {
	height: 50px;
	overflow: hidden;
	display: inline-block;
	font-weight: normal;
	cursor: pointer
}

.list_list li a em.number,.list_gongshi ul.f14 li a
em.number {
	float: left;
	width: 20px;
	padding: 0
8px;
	color: #999;
	font-size: 16px;
	font-style: italic;
	font-family: Georgia
}

.list_list li a b.title,.list_gongshi ul.f14 li a
b.title {
	float: left;
	width: 690px
}

.list_list li a font,.list_gongshi ul.f14 li a
font {
	display: inline;
	font-size: 12px;
	color: #666
}

.list_list li a span.hits,.list_gongshi ul.f14 li a
span.hits {
	float: right;
	width: 50px;
	text-align: right;
	font-size: 10px;
	padding: 0;
	color: #999;
	font-family: Georgia
}

.list_list li a span.islink,.list_gongshi ul.f14 li a
span.islink {
	background: url(../images/list_linkicon.png) no-repeat center right
}

.list_list li a span.islink font,.list_gongshi ul.f14 li span.islink
font {
	display: none
}

.list_list li a span.timer,.list_gongshi ul.f14 li a
span.timer {
	width: 68px;
	padding: 0
8px 0 20px
}

.list_list li a:hover,.list_gongshi ul.f14 li a:hover {
	background: #e2f0e7
}

.list_list li a:hover,.list_list li a:hover em,.list_list li a:hover b,.list_list li a:hover span,.list_list li a:hover font,
.list_gongshi ul.f14 li a:hover,.list_gongshi ul.f14 li a:hover em,.list_gongshi ul.f14 li a:hover b,.list_gongshi ul.f14 li a:hover span,.list_gongshi ul.f14 li a:hover
font {
	color: #d80000;
	font-weight: bold
}

.list_list li a:hover em,.list_gongshi ul.f14 li a:hvoer
em {
	border-left: 6px solid #d80000
}

.list_noTime li a
b.title {
	width: 755px
}

.list_noTime li a
span.hits {
	padding: 0
10px
}

.product_list {
	width: 100%;
	overflow: hidden;
	padding: 10px;
	0 0 0
}

.product_list
ul {
	width: 1100px;
	overflow: hidden;
}

.product_list ul
li {
	margin-top: 20px;
	margin-right: 20px
}

.product_list ul li,.product_list ul li
a {
	width: 240px;
	height: 190px;
	display: block;
	cursor: pointer
}

.product_list ul li a
img {
	width: 240px;
	height: 150px
}

.product_list ul li a
b {
	background-image: url(../images/wtextbg.jpg)
}

.search_index {
	width: 100%;
	padding: 30px
0 50px 0;
	color: #756864
}

.search_index
form {
	width: 500px;
	height: 42px;
	overflow: hidden;
	margin: 0
auto;
	background: #ccc;
	border-radius: 5px
}

.search_index
input {
	_display: none;
	font-size: 14px;
	font-family: 微软雅黑;
	border: none;
	background-color: transparent
}

.search_index input#q,.search_index
input.ss_btn {
	float: left;
	display: inline-block;
	color: #78757b
}

.search_index
input#q {
	width: 400px;
	_width: 395px;
	height: 36px;
	line-height: 36px;
	padding: 0
5px;
	background: #fff;
	margin: 3px
0 0 3px
}

.search_index input#q:focus {
	outline: none
}

.search_index
input.ss_btn {
	width: 85px;
	height: 42px;
	line-height: 42px;
	padding: 0;
	float: right;
	cursor: pointer;
	color: #555
}

.wGbookWarp {
	width: 100%
}

.wGbookBarWarp {
	padding: 20px
0;
	height: 30px;
	border-bottom: 3px solid #8dcca6;
	color: #745b5c
}

.wGbook_directions {
	font-size: 12px;
	line-height: 22px;
	border-bottom: 1px dashed #c3bbba;
	padding: 10px
0 10px 0
}

.gbook_btnr {
	float: right;
	width: 170px;
	font-size: 12px;
	line-height: 30px;
	text-align: center
}

.gbook_btnr a,.gbook_type_list
a {
	display: block;
	width: 80px;
	text-align: center;
	background: #c1e7cf;
	font-size: 12px;
	line-height: 30px
}

.gbook_btnr
a.add {
	float: right;
	margin-left: 5px;
	border-radius: 5px
}

.gbook_type_list {
	float: right;
	width: 50px;
	margin-left: 5px;
	position: relative;
	z-index: 10
}

.gbook_type_list
a {
	width: 50px
}

.gbook_type_list
a.gbt_a {
	border-radius: 5px
}

.gbook_type_on
a.gbt_a {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px
}

.gbook_type_list
.gbt_type {
	position: absolute;
	left: 0;
	top: 30px;
	display: none;
	background: #e8e3e3;
	padding: 5px
0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.gbook_btnr,.gbook_btnr a,.gbook_btnr a:visited,.gbook_btnr a:link {
	color: #666
}

.gbook_type_on a.gbt_a,.gbook_btnr a:hover,.gbook_type_list .gbt_type a:hover,.gbook_btnr a.add.on,.gbook_type_list
a.gbt_a.on {
	background: #009736;
	color: #fff
}

.gbook_query {
	float: left;
	width: 225px;
	overflow: hidden
}

.gbook_query
form {
	width: 150%;
	overflow: hidden
}

.gbook_query label,.gbook_query
input {
	float: left;
	display: inline-block;
	background: #c1e7cf;
	font: 12px/30px 微软雅黑;
	height: 30px;
	color: #666;
	padding: 0
10px
}

.gbook_query
label {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.gbook_query input.input-text {
	width: 100px;
	padding: 0
5px;
	height: 24px;
	line-height: 24px;
	border: 3px
solid #c1e7cf;
	background: #d7f5e3
}

.gbook_query input.input-text:focus {
	outline: none
}

.gbook_query
input.button {
	border: none;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor: pointer
}

.gbook_count {
	width: 440px;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 30px
}

.gbook_count
span {
	color: #e60000;
	font-weight: bold
}

.gbook_none_info {
	line-height: 60px;
	font-size: 14px;
	color: #e60000;
	text-align: center
}

.gbook_list {
	padding: 20px
0 0 0;
	border-bottom: 1px dashed #b9d5c4
}

.gbl_2_title {
	line-height: 50px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	text-indent: 25px;
	background: url(../images/down.png) no-repeat left center
}

.gbl_2_title.gbl_2_up {
	background: url(../images/up.png) no-repeat left center !important
}

.gbl_2_title
font {
	font-family: georgia;
	color: #999;
	padding-left: 12px;
	font-weight: normal
}

.gbl_2_con {
	display: none;
	border: 1px
dashed #b9d5c4;
	border-left: 3px solid #009e3f;
	border-bottom: none;
	font-size: 12px;
	line-height: 24px;
	padding: 10px;
	width: 856px;
	color: #888
}

.gbl_2_con
font {
	font-weight: bold;
	color: #555
}

.wGbook_form {
	padding: 10px
0 0 0
}

.wGbook_form
dl {
	width: 100%;
	padding: 10px
0;
	border-bottom: 1px dashed #eadeda;
	overflow: hidden;
	font-size: 12px;
	line-height: 40px;
	color: #756864
}

.wGbook_form
dt {
	width: 70px;
	height: 40px;
	float: left;
	text-align: center
}

.wGbook_form
dd {
	width: 800px;
	float: left
}

.wGbook_form dd input,.wGbook_form dd
textarea {
	width: 400px;
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0
5px;
	border: 5px
solid #e7f4eb;
	background: #dbede1;
	border-radius: 10px;
	outline: none;
	box-shadow: inset 0 2px 5px #dfefe4;
	font-family: 微软雅黑;
	color: #666
}

.wGbook_form dd
textarea {
	height: 100px;
	padding: 5px;
	line-height: 22px
}

.wGbook_form dd
input#code {
	width: 70px
}

.wGbook_form dd input:focus,.wGbook_form dd textarea:focus,.wGbook_form dd input.input-active,.wGbook_form dd textarea.input-active {
	border-color: #c2e0cb
}

.wGbook_form dd
#code_img {
	position: relative;
	top: 5px;
	+top: 0px;
	cursor: pointer
}

.wGbook_form dd
input.button {
	width: 80px;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	text-align: center;
	padding: 0;
	margin: 0
5px;
	border: none;
	display: inline-block;
	font-family: 微软雅黑;
	color: #666;
	cursor: pointer
}

.wGbook_form
#type {
	width: 410px;
	height: 34px;
	line-height: 34px;
	font-family: 微软雅黑;
	margin-left: 6px
}

.wGbook_show {
	width: 100%;
	overflow: hidden;
	margin-top: 10px
}

.wGbook_show
.gbl_r {
	width: 840px;
	padding: 0
20px;
	height: 40px;
	background: url(../images/gbshowbg.png) no-repeat 0 0;
	overflow: hidden;
	line-height: 65px
}

.wGbook_show
.gbl_con {
	width: 100%;
	overflow: hidden;
	background: url(../images/gbconbg.png) repeat-y
}

.wGbook_show
.gbl_time {
	width: 840px;
	margin: 0
auto
}

.wGbook_show
.gbl_addtime {
	margin-top: 15px
}

.wGbook_show
.gbl_hftime {
	margin-top: 15px
}

.wGbook_show
.gbl_content {
	width: 820px;
	margin: 0
auto;
	height: auto;
	padding: 15px
10px
}

.wGbook_show
.gbl_status {
	width: 100%;
	height: 65px;
	padding: 15px
0 0 0;
	margin: 15px
0 0 0;
	background: url(../images/gbshowbg.png) no-repeat left bottom;
	margin: 0
auto;
	border-top: none
}

.pages {
	width: 100%;
	height: 40px;
	clear: both;
	text-align: center;
	font-size: 14px;
	font-family: 微软雅黑;
	margin-top: 30px;
	color: #8d8d8d
}

.PagesTop {
	margin-bottom: 0;
	display: none
}

.pages a,.pages span,.pages
span.dot {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px
solid #b6b6b6;
	color: #8d8d8d;
	display: inline-block;
	position: relative;
	border-radius: 3px
}

.pages
span {
	font-weight: bold;
	position: relative;
	top: -1px;
	+top: 0px;
	_top: 1px;
	background: #d80000;
	border: 1px
solid #d80000;
	color: #fff
}

.pages
span.dot {
	background: none;
	border: none;
	font-size: 10px;
	top: -3px;
	_width: 40px
}

.pages a:hover {
	border-color: #009937;
	background: #009937;
	color: #fff
}

.pages .a1 {
	width: 65px;
	height: 30px;
	position: relative;
	top: 0px;
	display: inline-block !important
}

.closePageTip {
	width: 250px;
	height: 24px;
	clear: both;
	overflow: hidden;
	margin: 5px
auto;
	font-size: 12px;
	line-height: 24px;
	color: #999;
	padding: 0;
	text-align: center;
	border: 1px
dashed #ccc;
	border-radius: 12px
}

.closePageTip span,.closePageTip
a {
	float: left;
	display: block;
	line-height: 24px
}

.closePageTip
span {
	padding: 0
5px 0 20px
}

.closePageTip
a {
	margin: 0;
	width: 18px;
	height: 24px;
	background: url(../images/close.gif) no-repeat 0 1px
}

.float_layer {
	width: 480px;
	border: 1px
solid #fff;
	background: #aad8bc;
	display: none;
	z-index: 999999
}

.float_layer
h2 {
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #fff;
	position: relative
}

.float_layer
.min {
	width: 20px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 20px;
	font-size: 18px;
	font-weight: bold;
	text-align: left
}

.float_layer
.close {
	width: 20px;
	height: 30px;
	position: absolute;
	top: 0px;
	right: 0px
}

.float_layer .close:hover {
}

.float_layer
.f_content {
	overflow: hidden
}

.f_title {
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	padding: 0
10px
}

.f_title,.f_title a,.f_title a:visited,.f_title a:link {
	color: #e60000
}

.f_title a:hover {
	border-bottom: 2px solid #e60000
}

.f_con {
	font-size: 14px;
	line-height: 30px;
	padding: 0
10px 10px 10px
}

.footer {
	width: 100%;
	background: #021024;
	padding: 20px
0
}

.footext {
	width: 200%;
	padding-left: 150px
}

.corporate {
	width: 90px;
	height: 80px;
	border-right: 2px solid #051834;
	background: url(../images/corporate.png) no-repeat center center
}

.copyright {
	width: 900px;
	font-size: 12px;
	line-height: 22px;
	padding: 5px
0 0 10px
}

.copyright,.copyright a,.copyright a:visited,.copyright a:link {
	color: #59677b
}

a.btm_day {
	height: 18px;
	background: url(../images/day.jpg) no-repeat 0 0;
	padding: 0
0 0 20px
}

a.btm_day
b {
	font-weight: normal
}

.header .r .text a:hover,
.inlist ul li a:hover,
.wlocal .ltext a:hover,
.info a:hover {
	color: #e60000;
	border-bottom: 2px solid #e60000
}

.footer .copyright a:hover,.footer .copyright a.btm_day:hover
b {
	color: #fff;
	border-bottom: 2px solid #fff
}

.footer .copyright a.btm_day:hover {
	border-bottom: none
}

.iptop a.r:hover,
.iabtn li a:hover,
.wdown li a:hover,
.wGbook_form dd input.button:hover,
.intop .r a:hover {
	background-color: #ff8a00;
	color: #fff
}

.iabloop a:hover {
	background: #3fb06a;
	color: #fff
}

.i-dialog {
	position: fixed;
	_position: absolute;
	background: url(../images/bgpng.png) repeat;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	display: none
}

.i-dialog .i-target {
	background: #f60;
	cursor: move;
	line-height: 32px;
	color: #fff
}

.i-dialog .i-target
h2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	padding: 0
40px 0 10px;
	margin: 0
}

.i-dialog .i-close {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	text-decoration: none;
	position: absolute;
	top: 16px;
	right: 15px;
	font-family: '\u9ed1\u4f53';
	color: #fff
}

.i-dialog .i-close:hover {
	color: #fff
}

.i-dialog .i-content {
	background: #fff;
	clear: both;
	font-size: 14px;
	line-height: 22px;
	text-align: center
}

.i-dialog .i-wrapBtn {
	height: 32px;
	background: #eee;
	text-align: right
}

.i-dialog .i-wrapBtn
input {
	outline: none;
	background-image: none;
	border: 1px
solid #000;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.42857;
	margin: 4px
6px 0 0;
	*margin: 3px
6px 0 0;
	padding: 3px
10px;
	*padding: 3px
10px 0;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #fff;
	border-color: #ccc;
	color: #333
}

.i-dialog .i-wrapBtn input:hover {
	background-color: #EBEBEB;
	border-color: #ADADAD
}

.i-dialog .i-wrapBtn
input.green {
	background-color: #5CB85C;
	border-color: #4CAE4C;
	color: #fff
}

.i-dialog .i-wrapBtn input.green:hover {
	background-color: #47A447;
	border-color: #398439
}

.i-dialog .i-wrapBtn
input.blue {
	background-color: #5BC0DE;
	border-color: #46B8DA;
	color: #fff
}

.i-dialog .i-wrapBtn input.blue:hover {
	background-color: #39B3D7;
	border-color: #269ABC
}

.i-dialog .i-wrapBtn
input.yellow {
	background-color: #F0AD4E;
	border-color: #EEA236;
	color: #fff
}

.i-dialog .i-wrapBtn input.yellow:hover {
	background-color: #ED9C28;
	border-color: #D58512
}

.i-dialog .i-wrapBtn
input.red {
	background-color: #D9534F;
	border-color: #D43F3A;
	color: #fff
}

.i-dialog .i-wrapBtn input.red:hover {
	background-color: #D2322D;
	border-color: #AC2925
}

.i-dialog .i-wrapBtn input.i-disabled,.i-dialog .i-wrapBtn input.i-disabled:hover {
	color: #C1BBBB;
	cursor: not-allowed;
	background-color: #ebebeb;
	border-color: #DEDEDE
}

.i-dialog-lock {
	position: absolute;
	width: 100%;
	height: 1300px;
	overflow: hidden;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #000
}

.i-dialog-lock
iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1000;
	opacity: 0;
	filter: alpha(opacity=0)
}

.i-dialog-lock {
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s
}

.i-scale,.i-super-scale,.i-right-slide,.i-top-slide {
	-webkit-transition-property: -webkit-transform,opacity;
	-moz-transition-property: -moz-transform,opacity;
	-ms-transition-property: -ms-transform,opacity;
	transition-property: transform,opacity;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}

.i-scale {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0
}

.i-scale.i-show {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

.i-super-scale {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0
}

.i-super-scale.i-show {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

.i-right-slide {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(0.25,0.5,0.5,0.9);
	-moz-transition-timing-function: cubic-bezier(0.25,0.5,0.5,0.9);
	-ms-transition-timing-function: cubic-bezier(0.25,0.5,0.5,0.9);
	transition-timing-function: cubic-bezier(0.25,0.5,0.5,0.9)
}

.i-right-slide.i-show {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

.i-top-slide {
	-webkit-transform: translateY(-500px);
	-moz-transform: translateY(-500px);
	-ms-transform: translateY(-500px);
	transform: translateY(-500px);
	opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(0.25,0.5,0.5,0.9);
	-moz-transition-timing-function: cubic-bezier(0.25,0.5,0.5,0.9);
	-ms-transition-timing-function: cubic-bezier(0.25,0.5,0.5,0.9);
	transition-timing-function: cubic-bezier(0.25,0.5,0.5,0.9)
}

.i-top-slide.i-show {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}/* CSS Document */
.pages .disable {
	background: #ddd;
	border: 1px solid #ccc;
	width: 65px;
	height: 30px;
	position: relative;
	top: 0px;
	display: inline-block !important;
}

.DayRsDefault,
.DayRsDefault .rsOverflow,
.DayRsDefault .rsSlide,
.DayRsDefault .rsVideoFrameHolder,
.DayRsDefault .rsThumbs {
	color: #5b322e;
	margin: 0 auto;
}

.DayRsDefault .rsArrow {
	height: 100%;
	width: 48%;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}

.DayRsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;
}

.DayRsDefault.rsVer .rsArrowLeft {
	top: 0;
	left: 0;
}

.DayRsDefault.rsVer .rsArrowRight {
	bottom: 0;
	left: 0;
}

.DayRsDefault.rsHor .rsArrowLeft {
	left: 0;
	top: 0;
}

.DayRsDefault.rsHor .rsArrowRight {
	right: 0;
	top: 0;
}

.DayRsDefault .rsArrowIcn {
	width: 38px;
	height: 38px;
	top: 50%;
	left: 0;
	margin-top: -19px;
	position: absolute;
	cursor: pointer;
	background: url(../images/sprite.png);
}

.DayRsDefault .rsArrowIcn:hover {
}

.DayRsDefault.rsHor .rsArrowLeft .rsArrowIcn {
	background-position: -151px -316px;
	left: 10px;
}

.DayRsDefault.rsHor .rsArrowRight .rsArrowIcn {
	background-position: -229px -316px;
	left: auto;
	right: 10px;
}

.DayRsDefault.rsVer .rsArrowLeft .rsArrowIcn {
	background-position: -151px -316px;
	left: 10px;
}

.DayRsDefault.rsVer .rsArrowRight .rsArrowIcn {
	background-position: -229px -316px;
	left: auto;
	right: 10px;
}

.DayRsDefault .rsArrowDisabled .rsArrowIcn {
	opacity: .2;
	filter: alpha(opacity=20);
	*display: none;
}

.DayRsDefault .rsThumbsHor {
	width: 100%;
	height: 90px;
}

.DayRsDefault .rsThumbsVer {
	width: 130px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}

.DayRsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}

.DayRsDefault.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}

.DayRsDefault .rsThumb {
	float: left;
	overflow: hidden;
	width: 112px;
	height: 70px;
	border: 2px solid #dbdbdb;
	padding: 3px;
}

.DayRsDefault .rsThumb img {
	width: 100%;
	height: 100%;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.DayRsDefault .rsThumb.rsNavSelected {
	border-color: #e60000;
}

.DayRsDefault .rsThumb.rsNavSelected img {
	opacity: 1;
	filter: alpha(opacity=100);
}

.DayRsDefault .rsTmb {
	display: block;
}

.DayRsDefault a.rsImg {
	width: 100%;
	display: block;
	padding: 20px 0;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
}

.DayRsDefault .rsThumbsArrow {
	height: 40px;
	width: 40px;
	position: absolute;
	display: none;
	cursor: pointer;
	z-index: 21;
}

.DayRsDefault .rsThumbsHor:hover .rsThumbsArrow {
	display: block;
}

.DayRsDefault .rsThumbsArrow:hover {
}

.DayRsDefault.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}

.DayRsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
	top: 50px;
	left: 0;
}

.DayRsDefault.rsWithThumbsVer .rsThumbsArrowRight {
	bottom: 0;
	left: 0;
}

.DayRsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
	left: 8px;
	top: 65px;
}

.DayRsDefault.rsWithThumbsHor .rsThumbsArrowRight {
	right: 8px;
	top: 65px;
}

.DayRsDefault .rsThumbsArrowIcn {
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-top: -19px;
	margin-left: -19px;
	position: absolute;
	cursor: pointer;
	;
}

.DayRsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -200px -392px;
}

.DayRsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -280px -392px;
}

.DayRsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -200px -392px;
}

.DayRsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -280px -392px;
}

.DayRsDefault .rsThumbsArrowDisabled {
	opacity: .3 !important;
	filter: alpha(opacity=30) !important;
}

.DayRsDefault .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
}

.DayRsDefault .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	border-radius: 2px;
}

.DayRsDefault .rsFullscreenIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

.DayRsDefault.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}

.DayRsDefault .rsPreloader {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.DayRsDefault .rsGCaption {
	position: absolute;
	float: none;
	bottom: 0;
	left: 0;
	z-index: 99;
	text-align: center;
	width: 100%;
	font-size: 12px;
	line-height: 30px;
	color: #5b322e;
}

.DayRoyalSlider {
	width: 800px;
	height: 500px;
	position: relative;
	direction: ltr;
	background: #f9f9f9;
}

.DayRoyalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}

.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
	-webkit-transform: none;
}

.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;
}

.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}

.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
	transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

.DayRoyalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.DayRoyalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.DayRoyalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position: absolute;
	z-index: 0;
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}

.rsNavItem {
	-webkit-tap-highlight-color: rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
	background: #f9f9f9;
}

.rsTabs {
	float: left;
	background: none !important;
}

.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}













        
        
        