﻿* {
	margin: 0px; padding: 0px; outline: 0px; font-family: "微软雅黑", "Microsoft YaHei", NSimSun, SimSun; font-size: 100%; font-style: inherit; font-weight: inherit; list-style-type: none; list-style-image: none;
}
img {
	border-width: 0px; margin: 0px; padding: 0px;
}
body {
	background-color: rgb(244, 244, 244);
}
html {
	color: rgb(102, 102, 102); font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-size: 12px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
.clear {
	height: 0px; line-height: 0px; clear: both; font-size: 0px;
}
.clear0 {
	height: 0px; clear: both; font-size: 0px; display: block;
}
.clear2 {
	height: 2px; clear: both; font-size: 1px; display: block;
}
.clear10 {
	height: 10px; clear: both; font-size: 1px; display: block;
}
.clear14 {
	height: 14px; clear: both; font-size: 1px; display: block;
}
.clear20 {
	height: 20px; clear: both; font-size: 1px; display: block;
}
.clear1 {
	height: 1px; clear: both; font-size: 1px; display: block;
}
.clear5 {
	height: 5px; clear: both; font-size: 1px; display: block;
}
.clear8 {
	height: 8px; clear: both; font-size: 1px; display: block;
}
.bannerbox {
	width: 100%; height: 300px; overflow: hidden; position: relative;
}
#picBox {
	left: 50%; width: 1600px; height: 300px; overflow: hidden; margin-left: -800px; position: absolute;
}
#picBox ul#show_pic {
	list-style: none; margin: 0px; padding: 0px; width: 6402px; height: 300px; position: absolute;
}
#picBox ul#show_pic li {
	margin: 0px; padding: 0px; height: 300px; float: left;
}
#picBox ul#show_pic li img {
	display: block;
}
#icon_num {
	right: 10px; bottom: 10px; position: absolute;
}
#icon_num li {
	background: url("../pro/li2.gif") no-repeat -15px 0px; list-style: none; margin: 0px 5px 0px 0px; padding: 0px; width: 15px; height: 15px; text-align: center; color: rgb(51, 153, 255); line-height: 15px; float: left; cursor: pointer;
}
#icon_num li:hover {
	background: url("../pro/li2.gif") no-repeat 0px 0px; color: rgb(255, 255, 255);
}
#icon_num li.active {
	background: url("../pro/li2.gif") no-repeat 0px 0px; color: rgb(255, 255, 255);
}
.head-bk {
	height: 36px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(250, 250, 250);
}
.head-bk .heas-bx {
	margin: 0px auto; width: 1180px;
}
.h-l {
	padding-left: 125px; font-size: 12px; margin-top: 9px; float: left;
}
a {
	color: rgb(123, 123, 123); text-decoration: none;
}
.heas-bx .h-r ul li {
	width: 90px; text-align: center; font-size: 12px; font-weight: 500; float: left;
}
.head-bk .heas-bx .h-r {
	margin-top: 9px; margin-right: 10px; float: right;
}
.h-l p {
	font-weight: 500;
}
.br-1e6 {
	border-right-color: rgb(230, 230, 230) !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.bl-1e6 {
	border-left-color: rgb(230, 230, 230) !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.awidth {
	width: 80px; display: block;
}
.logo-bk {
	height: 77px; background-color: rgb(255, 255, 255);
}
.logo-bk .logo-box {
	margin: 0px auto; width: 1180px; height: 77px;
}
.logo-bk .logo-box h1 img {
	border-width: 0px; padding: 0px; margin-top: 3px; float: left;
}
.logo-bk .logo-box .search {
	width: 395px; padding-left: 135px; margin-top: 18px; float: left;
}
.search {
	
}
.search #ss {
	background: none; margin: 1px 0px 0px 2px; padding: 0px; border: 0px currentColor; width: 145px; line-height: 2em; float: left; border-image: none;
}
.search #sou {
	border-width: 0px; width: 80px; height: 43px; text-align: center; color: rgb(255, 255, 255); line-height: 2em; font-size: 15px; font-weight: bold; display: block; background-color: rgb(214, 40, 42);
}
.logo-bk .logo-box .tel {
	line-height: 8em; font-size: 14px; margin-top: 4px; margin-right: 8px; float: right;
}
.dh-bk .dh-box {
	margin: 0px auto; width: 1180px;
}
.dh-bk {
	background-color: rgb(214, 40, 42);
}
.dh-bk .dh-box #mm #nav li a {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: normal;
}
.main {
	margin: 0px auto; width: 1180px;
}
.textdh {
	color: rgb(76, 76, 76); line-height: 2em; letter-spacing: 7px; font-size: 18px; font-weight: bold; margin-bottom: -1px; border-bottom-color: rgb(214, 40, 42); border-bottom-width: 2px; border-bottom-style: solid;
}
.rxkeyword {
	font-size: 14px; margin-top: 8px; margin-right: 10px; float: right;
}
.lf {
	float: left;
}
.rt {
	float: right;
}
.main .cp #cp-h #bk {
	width: 393px; margin-top: 5px;
}
.main .cp #cp-h #bk #m1 .pic {
	float: left;
}
.main .cp #cp-h #bk #m1 {
	padding: 5px 10px 10px; border: 1px solid rgb(224, 224, 224); width: 363px; height: 174px; background-color: rgb(255, 255, 255); border-image: none;
}
.main .cp #cp-h #bk #m1 h3 {
	line-height: 2em; font-family: "微软雅黑"; font-size: 16px; font-weight: 500; margin-bottom: 5px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.main .cp #cp-h #bk #m1 .pictxt p {
	line-height: 2em; font-size: 14px;
}
.banner2 {
	width: 1178px; height: 120px; border-top-color: rgb(255, 0, 0); border-top-width: 2px; border-top-style: solid;
}
.main .cpdh {
	border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.main .qyzz ul li {
	padding: 8px 4px; width: 160px; text-align: center; float: left; display: block;
}
.main .qyzz {
	border-right-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-left-color: rgb(225, 225, 225); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.xw {
	border: 1px solid rgb(225, 225, 225); width: 271px; height: 320px; margin-right: 10px; margin-left: 10px; border-image: none;
}
.main .meiti h3 {
	line-height: 2em; padding-top: 5px; padding-left: 8px; font-size: 14px; font-weight: 500;
}
.main .meiti {
	background-color: rgb(255, 255, 255);
}
.main .meiti .lf.xw ul li {
	line-height: 2em; padding-left: 25px; font-size: 14px;
}
h3 .texred {
	color: rgb(255, 0, 0); font-weight: bold;
}
.main .khanli ul li {
	float: left;
}
.main .khanli ul li {
	padding: 8px 1px 8px 4px;
}
.main .link ul li {
	width: 236px; text-align: center; line-height: 2em; font-size: 14px; font-weight: bold; float: left;
}
.main .link {
	background-color: rgb(255, 255, 255);
}
.foot {
	margin: 0px auto; width: 1180px; height: 360px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);
}
.foot-bk .foot .foot-l {
	width: 150px; height: 350px; margin-right: 20px; border-right-color: rgb(190, 190, 190); border-right-width: 1px; border-right-style: solid;
}
.foot-bk .foot .lf.foot-l ul {
	padding-top: 14px; padding-left: 29px;
}
.foot-bk .foot .lf.foot-l ul li {
	line-height: 2em;
	font-size: 12px;
}
.foot-bk .foot .foot-cp {
	text-align: center; line-height: 2em; font-size: 12px; margin-bottom: 100px;
}
.foot-bk .foot .rt.foot-r ul li {
	width: 160px; height: 145px; text-align: center; padding-top: 20px; padding-left: 10px; display: block;
}
.foot-bk .foot .foot-r {
	width: 180px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
.main .khanli {
	background-color: rgb(255, 255, 255);
}
.main .khanli ul {
	padding-left: 1px;
}
.h-l ul li {
	text-align: center; float: left; display: block;
}
.Lwidth {
	width: 120px; font-size: 12px; display: block;
}
.t_icon {
	width: 20px; height: 16px; margin-right: 4px; float: left; display: block; background-image: url("../images/icon_top.png"); background-repeat: no-repeat;
}
.lxwmicon {
	background-position: -167px 0px;
}
.h-l ul li a:hover {
	color: rgb(214, 40, 42);
}
.h-r ul li a:hover {
	color: rgb(214, 40, 42);
}
a:hover .lxwmicon {
	background-position: -167px -23px;
}
.weibo {
	background-position: -320px 0px;
}
a:hover .weibo {
	background-position: -320px -23px;
}
.scicon {
	background-position: -245px 0px;
}
a:hover .scicon {
	background-position: -245px -23px;
}
.wz {
	border-width: 3px medium 3px 3px; border-style: solid none solid solid; border-color: rgb(214, 40, 42) currentColor rgb(214, 40, 42) rgb(214, 40, 42); padding: 3px 8px; width: 296px; height: 31px; color: rgb(60, 60, 60); line-height: 32px; font-size: 14px; float: left;
}
.head-bk .heas-bx .h-xn {
	width: 279px; margin-top: 9px; margin-left: 10px; float: left;
}
.foot-bk .foot .lf.foot-l ul li a {
	/* [disabled]color: rgb(103, 103, 103); */
}
.foot-bk .foot .gcrx.lf ul li {
	width: 121px; line-height: 2em; float: left;
}
.foot-bk .foot .gcrx.lf {
	padding-left: 20px; margin-top: 20px;
}
.main .in-content .lf-pro-nav {
	width: 200px; float: left;
}
.main .in-content .pro-lists {
	width: 950px; float: right;
}
.main .in-content .lf-pro-nav ul li a {
	width: 100%; height: 38px; color: rgb(69, 66, 65); line-height: 38px; text-indent: 15px; font-size: 16px; display: block; background-image: url("../images/li-pic.jpg"); background-repeat: no-repeat;
}
.main .cpdh .inpgdh {
	width: 191px; color: rgb(0, 0, 0); line-height: 2em; letter-spacing: 7px; padding-left: 10px; font-size: 18px; font-weight: bold; margin-bottom: -1px; border-bottom-color: rgb(255, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.indah {
	line-height: 2em; float: left;
}
.page {
	line-height: 2em; float: right;
}
.main .in-content .lf-pro-nav #about {
	
}
.main .in-content .lf-about-nav #about li {
	width: 100%; height: 38px; color: rgb(69, 66, 65); line-height: 38px; text-indent: 15px; font-size: 16px; display: block; background-image: url("../images/li-pic.jpg"); background-repeat: no-repeat;
}
.main .in-content .lf-about-nav #about li a {
	color: rgb(69, 66, 65); padding-left: 36px;
}
.lf-about-nav {
	width: 200px; float: left;
}
.main .in-content .about-txt {
	width: 950px; float: right;
}
.qytxt {
	text-align: center; color: rgb(69, 66, 65); line-height: 2em; font-size: 22px;
}
.qy-title {
	height: 80px; border-bottom-color: rgb(180, 180, 180); border-bottom-width: 1px; border-bottom-style: solid;
}
.noboder {
	
}
#texta {
	line-height: 2em; font-size: 16px;
}
.main .cp #cp-h #bk #m1 .pictxt {
	width: 150px; padding-left: 15px; float: right;
}
.main .in-content .pro-lists ul li {
	margin: 2px; border: 1px solid rgb(229, 229, 229); width: 230px; height: 258px; text-align: center; float: left; border-image: none;
}
.proimg {
	padding: 10px 0px 0px 8px; width: auto; height: 142px; vertical-align: middle; position: static; max-height: 143px;
}
.main .in-content .pro-lists ul li p {
	padding-top: 15px;
}
#fldaohang ul li {
	width: 180px; height: 26px; line-height: 2em; float: left; display: block;
}
#fldaohang ul li a {
	color: rgb(51, 51, 51);
}
.foot-bk .foot .lf.foot-l .gyu {
	padding-left: 50px;
}
.img-wrap a img {
	margin: 0px; padding: 0px;
}
.img-wrap {
	padding-top: 15px;
}
.picbig.photo-list li h5 {
	padding-top: 10px;
}
#pages {
	text-align: right; margin-right: 10px;
}
#proxx #proxx-pic {
	padding: 20px; width: 450px; height: 300px; text-align: center; float: left;
}
#proxx #proxx-txt {
	width: 450px; height: 300px; padding-top: 20px; padding-right: 10px; float: right;
}
#proxx #proxx-txt p {
	line-height: 2em; font-size: 14px;
}
#proxx #pic-txt {
	padding: 20px;
}
.pro-lists .hdh .indah {
	line-height: 2em; font-size: 14px; font-weight: bold;
}
#proxx #proxx-txt h1 {
	height: 36px; font-size: 18px;
}
.pro-lists #proxx h4 {
	line-height: 2em; font-size: 14px;
}
#proxx #pic-txt p {
	line-height: 2em; font-size: 14px;
}
.main .in-content .gcsj-lists {
	width: 950px; float: right;
}
.main .in-content .gcsj-lists ul li {
	width: 464px; text-align: center; padding-left: 10px; float: left; display: block;
}
.list-txt {
	padding: 20px; width: 930px; float: right;
}
.time {
	margin-right: 15px; float: right;
}
.list-txt .list-table ul li {
	line-height: 32px; font-size: 15px;
}
#fwzc #fwzc-pic {
	padding: 10px; margin-left: 30px; float: left;
}
#fwzc #fwzc-txt {
	width: 710px; margin-top: 80px; margin-left: 20px; float: left;
}
#fwzc {
	
}
#dibiank {
	height: 8px; clear: both; margin-right: auto; margin-left: auto; border-bottom-color: rgb(180, 180, 180); border-bottom-width: 1px; border-bottom-style: solid;
}
h5 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
h6 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
#anlitup {
	padding: 8px; height: 300px; float: left;
}
#aniitxt {
	width: 450px; height: 300px; padding-top: 20px; float: left;
}
#aniitxt p {
	line-height: 30px; font-size: 14px;
}
.altxt {
	font-size: 14px; font-weight: bold;
}
.altxt-c p {
	line-height: 2em; font-size: 14px;
}
.altxt-c {
	padding: 10px;
}
#c-tupin img {
	padding: 10px; width: 421px; height: 316px;
}
#photo-zz li {
	height: 240px; margin-top: 10px;
}
.c-txt {
	color: rgb(87, 87, 87); font-weight: bold;
}
.STYLE13 {
	height: 50px; display: block;
}
#anlitu {
	width: 280px; height: 170px; text-align: center; float: left;
}
#anliwen {
	width: 650px; height: 170px; float: right;
}
#anliwen p {
	line-height: 2em; font-size: 12px;
}
.about-txt #texta div .list-txt .list-table ul li #anliwen {
	width: 500px;
}
#rongyu {
	width: 950px; height: auto; margin-top: 15px;
}
#rongyu ul {
	list-style-type: none;
}
#rongyu ul li {
	height: 180px; line-height: 180px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
#rongyu ul li img {
	margin-top: 10px; margin-right: 50px; margin-left: 50px; float: left;
}
#rongyu ul li p {
	width: 950px; height: 180px; line-height: 75px; font-size: 16px; font-weight: bold; margin-top: 20px;
}
#rongyu ul li p span {
	line-height: 30px; font-size: 14px; font-weight: normal;
}
#left-lianxi {
	border-bottom-color: rgb(187, 187, 187); border-bottom-width: 2px; border-bottom-style: solid;
}
.catalog {
	font-weight: 300;
}
.meiti .lf.xw.ljtxw h3 a {
	/* [disabled]font-size: 14px; */
	font-weight: bold;
}
.texred a {
	font-size: 14px; font-weight: bold;
}
.zt14 {
	font-size: 16px;
	font-weight: 400;
	font-family: "微软雅黑";
	color: #000;
	line-height: 3em;
}
#textjs {
	width: 750px; line-height: 2em; text-indent: 2em; font-size: 14px;
}
.main .cp #cp-h #bk #m1 h3 a {
	color: #333;
}
.main .cpdh .textdh.lf a {
	color: #333;
}
.main .meiti  h3 a {
	font-size: 16px;
	font-weight: bold;
}
#lxwma{padding-left:100px;}
#qitacp ul li {
	float: left;
	padding: 15px;
	text-align: center;
}
#piaofu0{
	width:95px;
	height:150px;
	background-color:#003;
	position:fixed;
	bottom:160px;
	right:0px;
	z-index:999;}