*{ margin:0; padding:0;}
body {
	background-position: top; margin: 0px; background-image: url("../images/bg.jpg"); background-repeat: repeat-x; background-color: rgb(255, 255, 255); line-height:200%;
}
body {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 180%; font-family: "Î¢ÈíÑÅºÚ",Verdana, Helvetica, sans-serif; font-size: 12px; line-height:200%;
}
li{ list-style-type:none;}
th {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 180%; font-family: "Î¢ÈíÑÅºÚ",Verdana, Helvetica, sans-serif; font-size: 12px;
}
div {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 200%; font-family: "Î¢ÈíÑÅºÚ",Verdana, Helvetica, sans-serif; font-size: 12px;
}
td {
	margin: 0px; padding: 0px; text-align: left; color: rgb(51, 51, 51); line-height: 180%; font-family: "Î¢ÈíÑÅºÚ",Verdana, Helvetica, sans-serif; font-size: 12px;
}
table{ 
      border-collapse:collapse;
}
a {
	color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ",Verdana, Helvetica, sans-serif; text-decoration: none;
}
a:hover {
	color: rgb(255, 0, 0); font-family: "Î¢ÈíÑÅºÚ",Verdana, Helvetica, sans-serif; text-decoration: none;
}
.head_bg {
	margin: 0px auto; width: 100%; height: 27px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(93, 96, 101);
}
.head {
	margin: 0px auto; width: 1090px; height: 27px; clear: both; background-image: url("../images/head_bg.jpg"); background-repeat: no-repeat;
}
.fenxiang {
	width: 180px; height: 19px; float: right;
}
.head_a {
	width: 80px; height: 27px; text-align: right; color: rgb(255, 255, 255); line-height: 27px; font-size: 14px; float: right; display: block;
}
.search_head {
	margin: 0px auto; width: 1090px; height: 54px;
}
.search_head_l {
	width: 700px; height: 54px; line-height: 54px; font-size: 16px; float: left;
}
.search_head_l a {
	line-height: 54px; font-size: 14px;
}
.search_head_r {
	width: 350px; height: 54px; float: right;
}
.menu_bg {
	left: 0px; top: 0; width: 100%; height: 96px; clear: both; position: absolute; z-index: 999999;
}
.menu_960 {
	margin: 0px auto; width: 100%; height: 96px; z-index: 999999; background-image: url("../images/menu.png"); background-repeat: no-repeat;
}
.menu_logo {
	width: 170px; height: 96px; float: left; z-index: 999999;
}
.menu {
	width: 1020px; height: 96px; float: right; z-index: 999999; background-image: url("../images/menu_bg.jpg");
}
.topmenu {
	margin: 0px; padding: 0px; width: 705px; float:left; font-family: Tahoma; display: inline; list-style-type: none; z-index: 999999;
}
.topmenu li {
	width: 95px; height: 96px; margin-right: 0px; float: left; position: relative; z-index: 999999;
}
#menu_line {
	width: 0px; height: 96px; float: left; z-index: 999999; background-image: url("../images/menu_line.jpg");
}
.topmenu li a {
	height: 96px; text-align: center; color: rgb(51, 51, 51); line-height: 96px; font-size: 14px; font-weight: 100; text-decoration: none; display: block; z-index: 999999;
}
.topmenu li dl {
	margin: 0px; padding: 0px; display: none;
}
.topmenu li a:hover {
	height: 96px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: 100; text-decoration: none; z-index: 999999; background-image: url("../images/sk.png"); 
}
.topmenu li:hover a {
	height: 96px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: 100; text-decoration: none; z-index: 999999; background-image: url("../images/sk.png"); 
}
.topmenu li:hover dl {
	margin: 0px; padding: 0px; left: 0px; top: 96px; width: 95px; height: auto; display: block; position: absolute; z-index: 999999;
}
.topmenu li:hover dl a {
	width: 95px; color: rgb(255, 255, 255); height: auto; line-height: 32px; font-size: 14px; font-weight: 100; display: block; z-index: 999999;  background-image: url("../images/sk.png");
}
.topmenu li:hover dl a:hover {
	background-position: top; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; z-index: 999999; background-image: url("../images/menu_bg_h_x.jpg"); background-color: rgb(93, 96, 101);
}
.ber {
	background-position: top; margin: 0px auto 15px; width: 100%; height: 393px; background-image: url("../images/ber.jpg"); background-repeat: no-repeat;
}
.cp {
	background-position: top; margin: 0px auto 15px; width: 100%; height: 393px; background-image: url("../images/cp.jpg"); background-repeat: no-repeat;
}
.yxwl {
	background-position: top; margin: 0px auto 15px; width: 100%; height: 393px; background-image: url("../images/yxwl.jpg"); background-repeat: no-repeat;
}
.xwzx {
	background-position: top; margin: 0px auto 15px; width: 100%; height: 393px; background-image: url("../images/xwzx.jpg"); background-repeat: no-repeat;
}
.lxwm {
	background-position: top; margin: 0px auto 15px; width: 100%; height: 393px; background-image: url("../images/lxwm.jpg"); background-repeat: no-repeat;
}
.clear {
	clear: both;
}
.main {
	margin: 0px auto; width: 1090px; overflow: hidden;
}
.column {
	padding-bottom: 32767px; margin-bottom: -32767px;
}
.m_left {
	width: 183px; text-align: center; float: left;
}
.m_right {
	width: 888px; float: right; background-image: url("../images/r_bg.jpg");
}
.l_t {
	height: 50px; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 50px; padding-left: 15px; font-size: 14px; font-weight: bold; background-image: url("../images/l_t.jpg");
}
.l_t_en {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 50px; font-size: 12px; font-weight: 100;
}
.l_class {
	
}
.l_c {
	color: rgb(255, 255, 255); background-image: url("../images/l_bg.jpg");
}
.l_c div {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;
}
.l_c div a {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;
}
.r_t {
	background-position: right top; width: 888px; height: 99px; text-transform: uppercase; background-image: url("../images/r_t.jpg");
}
.r_t_l {
	text-align: left; color: rgb(91, 91, 91); line-height: 30px; padding-top: 34px; padding-left: 20px; font-size: 18px; font-weight: bold; float: left;
}
.r_t_l_en {
	color: rgb(40, 145, 141); text-transform: uppercase; line-height: 30px; font-size: 16px; font-weight: bold;
}
.r_t_r {
	text-align: left; color: rgb(51, 51, 51); line-height: 50px; padding-top: 30px; padding-right: 18px; font-size: 12px; float: right;
}
.r_t_r a {
	color: rgb(51, 51, 51);
}
.r_content {
	width: 850px !important; text-align: left; padding-right: 18px; padding-left: 20px; margin-top: 2px;
}
.Pro_class_D {
	margin: 0px auto; width: 144px; height: 41px;
}
.Pro_class_D a {
	width: 144px; height: 41px; text-align: left; color: rgb(255, 255, 255); line-height: 41px; font-size: 14px; font-weight: bold; display: block; background-image: url("../images/pro_list_bg.jpg");
}
.Pro_class_D a:hover {
	color: rgb(255, 255, 255); font-weight: bold; display: block; background-image: url("../images/pro_list_bg_h.jpg");
}
.Pro_class_D_F {
	margin: 0px auto; width: 144px; height: 41px;
}
.Pro_class_D_F a {
	width: 144px; height: 41px; text-align: left; color: rgb(255, 255, 255); line-height: 41px; font-size: 14px; font-weight: bold; display: block; background-image: url("../images/pro_list_bg_h.jpg");
}
.Pro_class_D_F a:hover {
	display: block;
}
.Pro_class_Z {
	margin: 0px auto; width: 144px; height: 41px;
}
.Pro_class_Z a {
	width: 124px !important; height: 41px; text-align: left; color: rgb(0, 0, 0); line-height: 41px; padding-left: 20px; font-size: 14px; font-weight: 100; display: block; background-image: url("../images/pro_list_bg.jpg");
}
.Pro_class_Z a:hover {
	color: rgb(255, 0, 0); font-weight: 100; display: block; background-image: url("../images/pro_list_bg_h.jpg");
}
.Pro_class_Z_F {
	margin: 0px auto; width: 144px; height: 41px;
}
.Pro_class_Z_F a {
	width: 124px !important; height: 41px; text-align: left; color: rgb(255, 0, 0); line-height: 41px; padding-left: 20px; font-size: 14px; font-weight: 100; display: block; background-image: url("../images/pro_list_bg_h.jpg");
}
.Pro_class_Z_F a:hover {
	display: block;
}
.Pro_class_X {
	margin: 0px auto; width: 144px; height: 41px;
}
.Pro_class_X a {
	width: 205px !important; height: 41px; text-align: left; color: rgb(0, 0, 0); line-height: 41px; padding-left: 40px; font-size: 12px; font-weight: 100; display: block; background-image: url("../images/pro_list_bg.jpg");
}
.Pro_class_X a:hover {
	color: rgb(255, 0, 0); font-weight: 100; display: block; background-image: url("../images/pro_list_bg_h.jpg");
}
.Pro_class_X_F {
	margin: 0px auto; width: 144px; height: 41px;
}
.Pro_class_X_F a {
	width: 205px !important; height: 41px; text-align: left; color: rgb(255, 0, 0); line-height: 41px; padding-left: 40px; font-size: 12px; font-weight: 100; display: block; background-image: url("../images/pro_list_bg_h.jpg");
}
.Pro_class_X_F a:hover {
	display: block;
}
.pro_list {
	list-style: none; margin: 0px; padding: 0px;
}
.pro_list li {
	margin-right: 35px; margin-bottom: 15px; margin-left: 35px; float: left;
}
.pro_list li a:hover div {
	color: rgb(27, 24, 1);
}
.box {
	border: 0px solid rgb(204, 204, 204); border-image: none; width: 198px; height: 198px; text-align: center; vertical-align: middle; display: table-cell; background-image: url("../images/pro_bg.png");
}
.box img {
	vertical-align: middle;
}
.input_k {
	border-width: 1px; border-style: solid; border-color: rgb(128, 128, 128) rgb(212, 208, 200) rgb(212, 208, 200) rgb(128, 128, 128); color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
.foot {
	background-position: top; margin: 0 auto; width: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 15px; padding-bottom: 15px; background-image: url("../images/foot_bg.jpg"); z-index:9999; position:relative;
}
.foot a {
	color: rgb(255, 255, 255);
}
.ixw {
	
}
.ixw dl {
	border: 1px solid rgb(231, 231, 231); border-image: none; width: 482px; height: 147px; margin-top: 23px; margin-left: 38px; float: left;
}
.ixw dl div {
	padding: 22px;
}
.ixw dl div img {
	border: 5px solid rgb(231, 231, 231); border-image: none; width: 146px; height: 97px; margin-right: 15px; float: left;
}
.ixw dl div a {
	font-size: 14px;
}
.ixw dl:hover {
	border: 1px solid rgb(153, 0, 0); border-image: none; width: 482px; height: 147px;
}
.icla {
	
}
.icla a {
	width: 319px; height: 183px; float: left; display: block;
}
.icla a:hover {
	width: 319px; height: 183px; float: left; display: block; opacity: 0.3; background-color: rgb(0, 0, 0); -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.search{ width:168px; height:26px; display:inline; float:left; margin-top:36px;}
.search .bd{ width:134px; height:26px; line-height:26px; background:url(searchbg.png); float:left; border:none;}
.search .bt{ width:34px; height:26px; background:url(sbt.png); float:left; border:none;}

.share {
	width:220px; top: 32px; position:absolute; right:10px;
}
.share a {
	border-radius: 50%; width: 30px; height: 30px; margin-left: 5px; float: left; background-image: url("share.png");
}
.share .s-facebook {
	background-position: 0px -120px;
}
.share .s-facebook:hover {
	background-position: 0px -150px;
}
.share .s-twitter {
	background-position: 0px -1140px;
}
.share .s-twitter:hover {
	background-position: 0px -1170px;
}
.share .s-youtube {
	background-position: 0px -1380px;
}
.share .s-youtube:hover {
	background-position: 0px -1410px;
}
.share .s-vimeo {
	background-position: 0px -1200px;
}
.share .s-vimeo:hover {
	background-position: 0px -1230px;
}
.share .s-qq {
	background-position: 0px -1680px;
}
.share .s-qq:hover {
	background-position: 0px -1710px;
}
.share .s-weibo {
	background-position: 0px -1950px;
}
.share .s-weibo:hover {
	background-position: 0px -1980px;
}
.share .s-youku {
	background-position: 0px -2011px;
}
.share .s-youku:hover {
	background-position: 0px -2040px;
}
.dn {
	display: none;
}
.go-top {
	float: left;
}
.go-top a {
	width: 30px; height: 30px; display: block;
}
.go-top a:last-child {
	margin-bottom: 0px;
}
.go-top .uc-2vm {
	background-position: 0px -2070px;
}
.go-top .uc-2vm:hover {
	background-position: 0px -2100px;
}
.go-top .uc-2vm-pop {
	margin: -142px 0px 0px -100px; width: 121px; position: relative; z-index: 16; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); z-index:9999;
}
.go-top .uc-2vm-pop .logo-2wm-box {
	position: relative; 
}
.tab-pane {
	display: none;
}
.tab-cnt .active {
	display: block;
}

.menu_list { width: 185px; margin:0 auto;}
.menu_head { cursor: pointer; position: relative; font-weight:bold; display:inline; float:left; margin-top:5px;}
.menu_head a{ width:185px; height:30px; line-height:30px; background:url(1a.jpg); color:#6f7277; display:inline; float:left;}
.menu_body { display:none; }
.menu_body a { line-height:30px; display:block; color:#6f7277; text-decoration:none;}
.menu_body a:hover { color: #0092ce; text-decoration:underline;}

.dan{ width:1074px; height:480px; margin:0 auto; border:solid 3px #f4f5fa; overflow:hidden;}

.dan .boom{ width:1074px; height:500px; margin:0 auto; overflow:scroll;}

.dan h2{ width:1030px; margin:0 12px; height:58px; line-height:58px; border-bottom:solid 2px #cbcbcb; margin-right:30px;}

.dan h2 .title{ font-size: 18px; font-weight: bold; line-height:58px; display:inline; float:left; color:#5a5a5a;}

.dan h2 .rtext{ line-height:58px; display:inline; float:right; font-size:12px; font-weight:normal;}

.dan .con{ padding:15px; line-height:200%;}

.nnews1{ width:98%; margin:0 auto; padding-top:8px; padding-bottom:8px; overflow:hidden;}

.nnews1 li{ width:100%; height:32px; line-height:32px; display:inline-block; float:left; text-align:left; text-indent:18px; background:url(images/biao.gif) 0 12px no-repeat; border-bottom:dotted 1px #eaeaea; overflow:hidden;}

.nnews1 li a{ float:left; text-align:left;}

.nnews1 li span{ float:right; text-align:right;}

.product2{ width:98%; margin:0 auto;}

.product2 li{ width:250px; height:266px; display:inline; float:left; margin:10px 10px; line-height:30px; text-align:center; overflow:hidden;}

.product2 li img{ width:244px; height:230px; padding:2px; border:solid 1px #CCC;}

.luotong_page{ text-align:center; margin-top:10px;}

.newscont h2{ font-size:16px; text-align:center; height:42px; line-height:42px;}

.newscont .newsdes{ text-align:center; padding-top:5px; padding-bottom:5px; border-top:dashed 1px #CCC; border-bottom:dashed 1px #CCC;}

.wzlinks{ text-align:center; margin-top:20px; font-size:14px;}

.luotong_page{ text-align:center; margin-top:10px;}

.clear{ clear:both; height:0; overflow:hidden;}