body,dd,dl,dt,h1,h2,h3,h4,h5,html,li,ol,ul {
	margin:0;
	padding:0
}
a,body {
	color:#666
}
a,a:hover {
	outline:0
}
body,div,p {
	word-wrap:break-word
}
p {
	margin:5px 0
}
table {
	border-collapse:collapse
}
a {
	text-decoration:none;
	transition:all .15s ease-in-out 0s
}
a:hover {
	color:#0093dd;
	text-decoration: none
}
ol,ul {
	list-style-type:none
}
img,input,select,textarea {
	vertical-align:middle;
	font-family:Arial
}
em,i {
	font-style:normal
}
.clear {
	display:block;
	overflow:hidden;
	height:0
}
body{font: 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;}
[class^="icon-"], [class*=" icon-"], .icon {
    background-repeat: no-repeat;
    display: inline-block;
}

.m20{ margin:20px auto !important}
.header{z-index:1}
.header .top{position:relative;height:100px;}
.header .logo{margin-top:30px;}

#top {
	WIDTH: 1200px; HEIGHT: 58px; 
}
#logo {
	WIDTH: 276px; FLOAT: left; HEIGHT: 71px
}
img{ border:0}
#websm {
	WIDTH: 408px; HEIGHT: 54px; MARGIN-LEFT: 538px; CLEAR: right; PADDING-TOP: 18px
}
#websm LI {
	WIDTH: 203px; DISPLAY: block; FLOAT: left; HEIGHT: 25px
}
.nynav {
	WIDTH: 100%; HEIGHT: 52px; COLOR: #fff;background-color:#e84c3d; line-height:52px;
}
.nynav A {
	TEXT-ALIGN: center; FLOAT: left; COLOR: #fff !important; font-size:16px !important;line-height:52px; padding:0 34px
}
.nynav a:hover{ background-color:#fd7c26}
#flash {
	BACKGROUND-IMAGE: none; WIDTH: 1200px; HEIGHT: 250px
}

h2.title{height: 40px; line-height: 40px; font-size: 18px;
    border-bottom: 1px solid #e0e0e0;
    color: #333;
    font-weight: normal;}
#by {
	BACKGROUND-IMAGE: url(../images/bg.jpg); PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; WIDTH: 1200px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; PADDING-TOP: 0px
}
#fdjd {
	BACKGROUND-IMAGE: url(../images/nymtop.jpg); WIDTH: 988px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 51px
}
#web_rt {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 20px; WIDTH: 750px; MARGIN-BOTTOM: 10px; FLOAT: right; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: #ccc 1px solid
}
#web_lt {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 20px; WIDTH: 200px; MARGIN-BOTTOM: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#gs_xx {
	BACKGROUND-IMAGE: url(../images/smnav.jpg); PADDING-LEFT: 45px; WIDTH: 715px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 5px; HEIGHT: 37px; PADDING-TOP: 12px
}
#xw_lb {
	BACKGROUND-IMAGE: url(../images/smnav.jpg); PADDING-LEFT: 45px; WIDTH: 715px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 5px; HEIGHT: 37px; PADDING-TOP: 12px
}
#cp_lb {
	BACKGROUND-IMAGE: url(../images/smnav.jpg); PADDING-LEFT: 45px; WIDTH: 715px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 5px; HEIGHT: 37px; PADDING-TOP: 12px
}
.content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
#cplb UL LI {
}
#cplb UL LI A {
	PADDING-LEFT: 16px
}
#cplb UL LI A.a {
	PADDING-LEFT: 0px; COLOR: red; FONT-WEIGHT: bold
}
#cpbt {
	BACKGROUND-IMAGE: url(../images/bg.jpg); WIDTH: 197px; HEIGHT: 23px
}
.blxw {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #bc0404; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; HEIGHT: 20px; COLOR: #fff; PADDING-TOP: 6px
}
.blxw_lb LI {
	MARGIN: 5px 0px; PADDING-LEFT: 5px
}
.pagelist {
	TEXT-ALIGN: center; MARGIN: 10px 0px; PADDING-LEFT: 250px; WIDTH: 650px
}
.pagelist SPAN A {
	WIDTH: 20px; DISPLAY: block; FLOAT: left
}
.pagelist SPAN EM {
	WIDTH: 20px; DISPLAY: block; FLOAT: left
}
.pagelist SPAN STRONG {
	WIDTH: 20px; DISPLAY: block; FLOAT: left
}
.content {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 15pt; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
#cpzy {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 15pt; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
#xwct {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 15pt; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.content A {
	COLOR: #333 !important
}
.content P {
	MARGIN: 15px 0px
}
.hjcplb {
	PADDING-LEFT: 5px; WIDTH: 740px; PADDING-TOP: 10px
}
.xwlb {
	PADDING-LEFT: 5px; WIDTH: 740px; PADDING-TOP: 10px
}
.hjcplb LI {
	BORDER-BOTTOM: #ccc 1px dashed; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px dashed; MARGIN: 10px; WIDTH: 155px; FLOAT: left; HEIGHT: 150px; BORDER-TOP: #ccc 1px dashed; BORDER-RIGHT: #ccc 1px dashed
}
.hjcplb LI A IMG {
	WIDTH: 145px; MARGIN-BOTTOM: 8px; HEIGHT: 118px
}
.xwlb LI {
	BACKGROUND-IMAGE: url(../images/xwls.jpg); BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 16pt; PADDING-LEFT: 30px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 8px
}
.xwlb LI {
	COLOR: #ccc
}
#web_rt .bt {
	MARGIN: 15px 0px 0px; PADDING-LEFT: 45px
}
#web_rt .bt A {
	COLOR: #bc0406
}
.k_pagelist {
	TEXT-ALIGN: center; PADDING-LEFT: 250px; WIDTH: 650px; DISPLAY: block
}
.k_in3 {
	WIDTH: 200px
}
.k_pagelist A {
	WIDTH: 20px; DISPLAY: block; FLOAT: left
}
.k_pagelist EM {
	WIDTH: 20px; DISPLAY: block; FLOAT: left
}
.k_pagelist STRONG {
	WIDTH: 20px; DISPLAY: block; FLOAT: left
}
#sslb {
	BORDER-BOTTOM: #ccc 1px dashed; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px dashed; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3f3; MARGIN: 8px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 200px; BORDER-TOP: #ccc 1px dashed; BORDER-RIGHT: #ccc 1px dashed; PADDING-TOP: 5px
}
#sslb H3 {
	FONT-WEIGHT: normal
}
.wt30 {
	COLOR: #bc0404; FONT-WEIGHT: bold
}
.wt30 A {
	WIDTH: 360px; FLOAT: left; HEIGHT: 25px; COLOR: #555; FONT-WEIGHT: normal
}
.prod_type {
	width: 190px; height: auto; float: left;
}
.prod_type ul {
	margin: 0px auto; width:100%; float: none;
}
.prod_type ul li {
	padding: 0px 0px 4px 2px; margin-bottom: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.prod_type ul li a {
	height: 26px; line-height: 26px;
}
.prod_type ul li a:hover {
	
}
.prod_type ul li.act a {
	
}
.prod_type ul ul {
	display: none;
}
.prod_type ul ul li {
	background-position: 0px 8px; padding: 0px; border: 0px currentColor; text-indent: 20px;
}
.prod_type ul li {
	color: rgb(68, 68, 68);
}
.prod_type ul li a {
	color: rgb(68, 68, 68);
}
.prod_type ul li a:visited {
	color: rgb(68, 68, 68);
}
.prod_type_n {
	padding-top: 4px; padding-left: 14px; _padding-left: 0px;
}
.prod_type_n ul {
	margin: 0px auto; width: 90%; float: none;
}
.prod_type_n ul li {
	padding: 0px 0px 4px 18px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.prod_type_n ul li a {
	height: 29px; line-height: 29px;
}
.prod_type_n ul li a:hover {
	
}
.prod_type ul li.act a {
	
}
.prod_type_n ul ul {
	display: none;
}
.prod_type_n ul ul li {
	padding: 0px 0px 4px 18px; border: 0px currentColor;
}
.prod_type_n ul li {
	color: rgb(68, 68, 68);
}
.prod_type_n ul li a {
	color: rgb(68, 68, 68);
}
.prod_type_n ul li a:visited {
	color: rgb(68, 68, 68);
}


/*//\\*/

/*ͷ������===========================================*/
.cf:after,.wrapper:after,#main_content:after,.iwrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.cf{zoom:1;} /*���ie6/7��������*/
.wrapper,#main_content{width:1200px;margin:0 auto;padding:0;}
#main_content{clear:both;margin:10px auto 40px;}
#side{float:left;width:240px;}
#main{float:right;width:930px;}
/*����ܽ���*/
.main_t{border-bottom:1px solid #ddd;height:81px;line-height:81px;position:relative;}
.main_t h2{position:relative;float:left;font-size:24px;color:#000;padding-left:12px;line-height:81px;}
.main_t h2:after{position:absolute;content:'';width:2px;height:24px;background:#1d60d3;left:0;top:50%;margin-top:-12px;}

.main_c{padding:30px 0px;min-height:150px;height:auto;_height:150px;}
.main_c img{max-width:100%;}
.main_c p{margin-bottom:10px; line-height:24px; font-size:14px; text-indent:2em}

.main_t .mapnav{float:right;margin-top:25px;padding:0;border:0;}
.mapnav{color:#999;font-size:14px;height:30px;line-height:30px;padding:10px 0;border-bottom:1px solid #eee;}
.mapnav span{float:left;}
.mapnav a{color:#999;}
.mapnav .ns{color:#1d60d3;}

/*������ʼ================================*/
.sbox{margin-bottom:2px}
.sbox_t{background:url(../images/left.png) no-repeat;padding:0px 0 0px 50px;height:82px;}
.sbox_t span{display:block;font-size:16px;color:#fff;line-height:26px;}
.sbox_t .t1{font-size:24px;font-weight:700;padding-top:15px;}
.sbox_t .t2{}

.c_list{background:#f5f5f5}
.c_list li{}
.c_list li a{position:relative;color:#666;display:block;font-size:16px;height:42px;line-height:42px;padding-left:50px;background:#e0e0e0;margin-bottom:1px;border-bottom:2px solid #ccc;}
.c_list li a i{position:absolute;top:50%;}
.c_list li h2 a .icon-arrow{right:30px;margin-top:-3px;}
.c_list li a:hover,.c_list li a.active{text-decoration:none;color:#fff;background:#e84c3d;border-bottom-color:#e84c3d;}
.c_list li h2 a:hover .icon-arrow,.c_list li h2 a.active .icon-arrow{display:block;background-position: 0px 0px;width:7px;height:4px;margin-top:-2px;}

.c_list li .sub-menu{display:none;}
.c_list li .sub-menu a{padding-left:64px;font-size:14px;height:48px;line-height:48px;font-weight:400;background:none;color:#666;border-bottom:0;margin:0}
.c_list li .sub-menu a i{left:50px;top:20px;}
.c_list li .sub-menu a:hover,.c_list li .sub-menu a.active{background:none;color:#1d60d3}
.c_list li .sub-menu a:hover i,.c_list li .sub-menu a.active i{background-position:0px -14px;}
.c_list li:last-child a{margin-bottom:0;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}


.scontact{text-align:center;background:#fd7c26;color:#fff;padding:47px 0 38px;}
.scontact h2{font-size:16px;color:#fff;}
.scontact .tel{font-size:30px;font-weight:700;font-family:Arial;color:#fff;}
b{ font-weight:bold; color:#fd7c26; font-size:16px;}

/*��������================================*/
.news2 span{ text-align:right; float:right}

.news_detail{}
.news_detail .tt{border-bottom:1px solid #f4f4f4;line-height:38px;position:relative;padding:15px 0 15px;font-size:20px;color:#555;text-align:center;}

.news_detail .datetime{font-family:arial;font-size:16px;line-height:30px;text-align:center;}
.news_detail .wshare{float:left;margin:2px 30px 0 0;}
.news_detail .info{line-height:20px;color:#939393;margin:10px 0 20px;border-top:1px dotted #ddd;padding:10px 0}

.news_detail .nr{word-wrap:break-word;word-break:normal;padding:20px 0px 10px;line-height:28px;font-size:14px;color:#777;}
.news_detail .nr a{color:#18b6ea}
.news_detail .pic{ text-align:center; border-bottom:1px dotted #ccc; padding:10px 0; margin-bottom:15px;}
.news_detail .pic img{ border:2px solid #B47738}
.news_detail img{max-width:100%}


.newslist{}
.newslist .item{position:relative;padding:20px 0;}
.newslist .item:after{content:"020";display:block;height:0;clear:both;visibility:hidden;}
.newslist .item .pic{width:250px;height:160px;float:left;background:#fff;border:1px solid #dbdbdb;overflow:hidden;padding:3px;}
.newslist .item .pic a{display:block;width:100%;height:100%;}
.newslist .item .pic img{width:100%;height:100%;vertical-align:middle;}
.newslist .item .desc{text-align:left;margin-left:290px;position:relative;color:#777;}
.newslist .item .desc .datetime{font-family:arial;color:#b9b9b9;padding:5px 0 15px;margin:0;}
.newslist .item .desc .title{display:block;width:100%;line-height:30px;color:#555;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;}
.newslist .item .desc .info{font-size:14px;line-height:30px;text-align:justify;height:90px;overflow:hidden;}

.newslist .item:hover .pic{border-color:#ccc}
.newslist .item:hover h3 a{color:#0d3d8f}

.list {
}
.list li {
	float:left;
	width:220px;
	margin:0  16px  16px 0
}
.list li a {
	display:block;
	background-color:#e3e3e3
}
.list li .pic {
	padding:1px;
	width:218px;
	height:180px
}
.list li img{
	width:220px;
	height:180px
}
.list li h2 {
	text-align:center;
	padding-top:2px;
	line-height:38px;
	font-size:14px;
	transition:all .15s ease-in-out 0s
}
.list li a:hover h2 {
	background-color:#ec7d11;
	color:#fff
}
.list li a:hover {
	text-decoration:none;
	background-color:#ec7d11;
	box-shadow:0 0 5px #ec7d11
}


/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-answer {
  background-image: url(../images/sprite.png);
  background-position: 0px -135px;
  width: 16px;
  height: 16px;
}
.icon-arrow {
  background-image: url(../images/sprite.png);
  background-position: 0px -31px;
  width: 4px;
  height: 7px;
}
.icon-arrowb {
  background-image: url(../images/sprite.png);
  background-position: 0px -14px;
  width: 4px;
  height: 7px;
}
.icon-arrowc {
  background-image: url(../images/sprite.png);
  background-position: 0px 0px;
  width: 7px;
  height: 4px;
}
.icon-ask {
  background-image: url(../images/sprite.png);
  background-position: 0px -109px;
  width: 16px;
  height: 16px;
}
.icon-circle {
  background-image: url(../images/sprite.png);
  background-position: 0px -87px;
  width: 12px;
  height: 12px;
}
.icon-circleb {
  background-image: url(../images/sprite.png);
  background-position: 0px -65px;
  width: 12px;
  height: 12px;
}
.icon-dot {
  background-image: url(../images/sprite.png);
  background-position: 0px -48px;
  width: 7px;
  height: 7px;
}
.icon-email {
  background-image: url(../images/sprite.png);
  background-position: 0px -161px;
  width: 22px;
  height: 16px;
}
.icon-qq {
  background-image: url(../images/sprite.png);
  background-position: 0px -215px;
  width: 18px;
  height: 20px;
}
.icon-search {
  background-image: url(../images/sprite.png);
  background-position: 0px -187px;
  width: 18px;
  height: 18px;
}
.icon-tel {
  background-image: url(../images/sprite.png);
  background-position: 0px -245px;
  width: 44px;
  height: 44px;
}
.icon-tel2 {
  background-image: url(../images/sprite.png);
  background-position: 0px -299px;
  width: 44px;
  height: 44px;
}

.btn,a {
	cursor:pointer
}
.cf {
	zoom:1
}

.banner .bnav,.bannerfd,.infonav,.loading .all,.tc {
	text-align:center
}
.banner_m {
	margin:0 auto
}
.banner_m li,.banner_m li a {
	display:block;
	width:100%;
	height:100%
}
.banner_m li a img {
	width:100%
}
.banner_m li a {
	background-position:center;
	background-size:auto 100%
}
.banner .bnav {
	position:absolute;
	left:50%;
	bottom:20px;
	z-index:10
}
.banner .bnav a {
	float:left;
	width:16px;
	height:16px;
	text-indent:-999em;
	margin-right:10px;
	cursor:pointer;
	background:#eee;
	border-radius:100%
}
.banner .bnav a.selected {
	background:#e77918
}
#navigateLeft,#navigateRight {
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-36px;
	width:39px;
	height:72px;
	z-index:4;
	display:none;
	background:url(../images/arrow.png) no-repeat
}
#navigateRight {
	right:30px;
	background-position:-39px 0
}
#navigateLeft {
	left:30px
}
.tbanner {
	position:relative
}
.tbanner .wrapper {
	position:absolute;
	height:60px;
	line-height:60px;
	font-size:36px;
	color:#0093dd;
	z-index:1;
	left:50%;
	top:50%;
	margin:-30px 0 0 -560px
}
/*��Ʒչʾ*/
.prod_list{padding-top:20px;}
.prod_list .prolist li{float:left;width:216px;height:324px;margin:0px 22px 0px 0;position:relative;}
.prod_list .prolist li a{display:block;}
.prod_list .prolist li .pic{display:block;width:208px;height: 270px;overflow:hidden;border:4px solid #e8e8e8;}
.prod_list .prolist li .pic img{display:block;width:100%;height:100%;}
.prod_list .prolist li .tit{text-align:center;font-size:14px;line-height:24px;height:48px;padding-top:12px;overflow:hidden;text-transform:uppercase;}
.prod_list .prolist li a:hover .pic{border-color:#ccc}
.prod_list .prolist li.end{margin-right:0;}

/*��ҳ*/
.pagination{padding:0;clear:both;margin:20px 0px 40px;text-align:center;font-size:18px;}
.pagination li{display:inline-block;margin:0 6px;color:#777}
.pagination li a{display:inline-block;background:#f0f0f0;height:35px;line-height:35px;padding:0 15px;border-radius:2px;}
.pagination li.thisclass a{background:#359eef;color:#fff}
.pagination li a:hover{background:#359eef;color:#fff;text-decoration:none}

.pnav{line-height:26px;color:#777;padding:10px 0px;border-top:1px dotted #ddd;margin:20px 0;}
.pnav span{display:block}
.pnav a{color:#777}



.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}

.btn {
	display:inline-block;
	line-height:40px;
	padding:0 10px;
	vertical-align:middle;
	white-space:nowrap;
	border-radius:2px
}
.btn-big {
	height:50px;
	line-height:50px;
	border-radius:5px
}
.btn-sm {
	height:30px;
	line-height:30px
}
.btn-xs {
	height:22px;
	line-height:22px;
	font-sie:12px;
	padding:1px 5px
}
.btn-default {
	color:#555;
	text-decoration:none;
	border:2px solid #ccc
}
.btn-blue,.btn-blue:hover,.btn-primary,.btn-primary:hover {
	color:#fff;
	text-decoration:none
}
.btn-blue {
	background-color:#4276e2
}
.btn-blue:hover {
	background-color:#ff9207
}
.btn-primary {
	background-color:#f70
}
.btn-primary:hover {
	background-color:#078fd4
}
.btn-disabled,.btn-disabled:hover {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	cursor:default
}
.banner,.banner_m {
	position:relative;
	overflow:hidden
}
#nav .apps .subnav {
	width:460px;
	padding:0
}
#nav .apps .subnav h2 {
	font-size:16px;
	color:#333;
	text-align:left;
	line-height:36px;
	margin-bottom:5px
}
.banner .bnav,.bannerfd,.infonav,.loading .all,.tc {
	text-align:center
}
.banner_m {
	margin:0 auto
}
.banner_m li,.banner_m li a {
	display:block;
	width:100%;
	height:100%
}
.banner_m li a img {
	width:100%
}
.banner_m li a {
	background-position:center;
	background-size:auto 100%
}
.banner .bnav {
	position:absolute;
	left:50%;
	bottom:20px;
	z-index:10
}
.banner .bnav a {
	float:left;
	width:16px;
	height:16px;
	text-indent:-999em;
	margin-right:10px;
	cursor:pointer;
	background:#eee;
	border-radius:100%
}
.banner .bnav a.selected {
	background:#e77918
}
#navigateRight {
	right:30px;
	background-position:-39px 0
}
#navigateLeft {
	left:30px
}
.tbanner {
	position:relative
}
.tbanner .wrapper {
	position:absolute;
	height:60px;
	line-height:60px;
	font-size:36px;
	color:#0093dd;
	z-index:1;
	left:50%;
	top:50%;
	margin:-30px 0 0 -560px
}
.loading {
	width:200px;
	height:31px;
	line-height:31px;
	border-radius:5px;
	margin:10px auto 40px
}
.loading span {
	display:block;
	background:url(../images/loading.gif) 0 center no-repeat;
	padding-left:25px;
	font-size:14px;
	color:#fff
}
.loading .all {
	background:#ddd;
	padding:0;
	border-radius:4px
}
.bfocus {
	position:relative;
	margin:0 auto
}
.bfocus img {
	border:0
}
.bfocus .bfocus_wrap a {
	display:block;
	overflow:hidden
}
.bfocus .link_nav {
	position:absolute;
	width:100%;
	bottom:0;
	height:32px;
	font-weight:700;
	color:#818181
}
.bfocus .link_nav a {
	position:absolute;
	line-height:32px;
	left:5px;
	color:#818181
}
.bfocus .num_nav {
	position:absolute;
	bottom:20px;
	right:20px
}
.bfocus .num_nav span {
	float:left;
	text-align:center;
	width:24px;
	height:20px;
	line-height:20px;
	background:#e4ebf5;
	cursor:pointer;
	margin-right:5px
}
.bfocus .num_nav span.selected {
	background:#0092df;
	width:26px;
	color:#fff
}
.bfocus .slt_nav {
	position:absolute;
	bottom:5px;
	right:0
}
.bfocus .slt_nav a {
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
	border:1px solid #222
}
.bfocus .slt_nav span {
	display:block;
	float:left;
	background:#000;
	position:absolute;
	top:0;
	left:0;
	filter:alpha(opacity=40);
	opacity:.4
}
.infonav {
	border:1px solid #ddd;
	line-height:30px;
	margin-bottom:10px;
	background:#f3f3f3
}
.fat {
	font-weight:700
}
.fl {
	float:left
}
.fr {
	float:right
}
.red {
	color:red
}
.song {
	font-family:"\5B8B\4F53"
}
.yahei {
	font-family:"\5FAE\8F6F\96C5\9ED1"
}
.heiti {
	font-family:"\9ED1\4F53"
}
.arial {
	font-family:Arial
}
.tlow {
	text-transform:lowercase
}
.tj {
	text-align:justify
}
.tl {
	text-align:left
}
.tr {
	text-align:right
}
.error404 .sorry .pic,.noinfo,.onlinebox .con h3,.pagination {
	text-align:center
}
.hide {
	display:none
}


.footer{min-width:1200px; background-color:#3c3c3c; height:203px;}
.footer-left{ width:1000px;padding-right:57px; padding-bottom:20px; box-sizing:border-box;}
.footer-left-top{ color:#FFF; border-bottom:1px solid #464646;}
.footer-left-top a{ display:inline-block;color:#FFF;font-size:16px;line-height:60px;}
.footer-left-top i{ display:inline-block; font-style:normal; width:40px; text-align:center;}
.footer-left-bottom{ min-height:60px; line-height:30px; margin-top:10px;}
.footer-left-bottom label{ color:#6eaee5;}
.footer a{ color:#FFF;}
.footer-left-top a:hover{ text-decoration:underline;}
.copyright{ color:#FFF; line-height:42px; margin-top:10px;}


.footer-right{ padding-top:20px;}
.footer-right span{ display:block; color:#FFF; text-align:center; margin-top:15px;}

.news{float:left;width:316px;height:314px;background:#f5f8fa;border-radius:8px;margin-right:46px;padding:0 20px;}
.news:last-child{margin-right:0;}
.news .hd{font-size:26px;color:#555;line-height:54px;padding-top:5px;}

.news li{height:41px;line-height:41px;border-bottom:1px dashed #d1d1d1}
.news li a{display:block;height:41px;color:#777;}
.news li i{float:left;width:11px;height:11px;margin:15px 10px 0 0;}
.news li:last-child{border-bottom:0;}