@charset "gb2312";
*{ margin:0;padding:0;}
body{margin:0px;padding:0px;background:#e0e0e0;color:#333;line-height:150%;font-size:14px;font-family:Arial, Helvetica, sans-serif}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
table,td,tr,th{font-size: 12px;line-height: 150%;color: #333;text-decoration: none;	font-family: Arial, Helvetica, sans-serif; margin-bottom:10px}
.dd1{ width:100%; border-left:#fff solid 1px;border-top:#fff solid 1px;border-collapse:collapse; margin-bottom:5px} 
.dd1 td{border-right:#fff solid 1px;border-bottom:#fff solid 1px;padding:3px; background-color:#f7f7f7;}
li{list-style-type:none;}
ul,li {list-style:none;}
.clear {clear: both; margin:0; padding:0; height:0; font-size:0; line-height:0;visibility: hidden;}
a:link {	color: #555;	text-decoration: none;}
a:visited {	color: #555;	text-decoration: none;}
a:hover {	color: #ff0000;	text-decoration:underline;}
a:active {	color: #ff0000;	text-decoration: none;}
a.menu:link {	color: #fff;text-decoration:none;}
a.menu:visited {color: #fff;text-decoration:none;}
a.menu:hover {	color: #ffff00;text-decoration:underline;}
a.menu:active {color:  #ffff00;text-decoration:none;}
.menu {font-size: 12px;color: #ff0000; font-weight:bold}
a.menu2:link {	color: #444;	text-decoration:none;}
a.menu2:visited {	color: #444;	text-decoration:none;}
a.menu2:hover {	color: #ff0000;	text-decoration: none}
a.menu2:active {	color: #ff0000;	text-decoration: none;}
.menu2 {font-size: 14px;color: #0f5403; font-weight:bold;}
.biaodan{border:1px solid #ccc;height:18px; line-height:18px}
.biaodan1{border:1px solid #ccc; height:auto; overflow:hidden}
.linkline{ padding-left:5px; padding-right:5px}
.button1 {border: #666666 1px double; color: #666666; padding-top: 3px; background-color: #ffffff}
/**首页头部与底部**/
#head,#nav,#banner,#index,#aboutmain,#foot{ width:1200px; margin:0px auto;}
#wrapbox{width:1250px; margin: 0px auto; background: #fff;}
#head{ height:80px;}
.logo{ float:left; width:350px; height:auto}
.right{ float:right; width:600px; padding-top: 28px; text-align:right}
.right i { width: 20px;height: 20px;background: url(../img/tel.png) no-repeat center center;background-size: contain;display: inline-block;vertical-align: middle;margin-right: 10px;}
.right strong { color:#ec0000; font-size:18px}
#banner{ height:auto; background-image:url(../img/banner.gif); background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; height:254px}
#index{ height:auto; padding-top:25px; padding-bottom:15px; background-color:#FFFFFF}
#leftindex{ width:230px;float:left;height:auto; text-align:left;}
.imgdiv{padding-top:10px; padding-bottom:10px;text-align:center}
.indexcontact{ height:auto; border:2px solid #0c85b9; padding:10px;background:#fafafa; line-height:180%}
.indexcontact span{ color:#ec0000; font-size:14px; font-weight:bold}
.indexcontact p{ padding-top:8px}
.newspro{ height:144px; padding-top:15px; overflow:hidden}
.indexabout{ padding-top: 15px}
.leftindexabout{ float:left; width:26%; padding-top:15px;}
.rightindexabout{ float:right; width:70%; line-height:190%; padding-top:10px}
.rightindexabout p{padding-top:10px}
#rightindex{ width:750px;float:right;height:auto;text-align:left}
#foot{ padding-top:20px; padding-bottom:10px;background-image:url(../img/footdi.gif);background-position:top; background-repeat:repeat-x;text-align:center}
#foot strong{ color:#FFFF00}
/* 导航菜单 */
#nav{ height:40px;overflow:hidden; background:url(../img/menudi.png) no-repeat right 50%;}
#nav ul{ padding:0px;margin:0px;list-style-type: none;}
#nav tt{float:left;width:140px;text-align:center;line-height:40px;font-size:16px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
#nav li{float:left;width:140px; text-align:center;line-height:40px;font-size:16px;font-weight:bold;background-image:url(../img/menuline.gif); background-position:left; background-repeat:repeat-y}
#nav a{color:#fff;display:block;}
#nav a:hover{display:block;color:#ffff00; text-decoration:none;}
/*内页*/
#aboutmain{ height:auto;padding-top:15px; padding-bottom:25px; background-color:#FFFFFF}
#leftabout{ width:20%;float:left;height:auto; text-align:left;}
.lefttitle{ background-image:url(../img/lefttitledi.gif); line-height:33px;font-size:14px; font-weight:bold; color:#fff; padding-left: 15px}
.leftmenu{ text-align:left; border:1px solid #cbcbcb}
.leftmenu a,.leftmenu a:link,.leftmenu a:visited,.leftmenu a:active {color: #333; text-decoration:none;}
.leftmenu a:hover {color:#ff0000;}
.leftmenu ul {	padding: 0px; margin: 0px; list-style-type:none;}
.leftmenu li {	line-height:38px; background-image:url(../img/leftmenudi.gif); padding-left:30px;border-bottom:1px solid #cbcbcb}
.leftmenu li.home{color:#ff0000;}
.leftmenu li.home a{color:#ff0000;}
.leftmenu li.home a,.leftmenu li.home a:link,.leftmenu li.home a:visited,.leftmenu li.home a:active {color: #ff0000; text-decoration:none;}
#rightabout{ width:77%;float:right;height:auto;text-align:left;}
.aboutcontent{padding:25px 0; line-height:200%}
.aboutcontent strong{ color:#073d85}
.aboutcontent p{padding-top:10px}
.location{border-bottom:1px solid #8bb458; height:32px}
.location h2{ font-size:16px; font-weight:bold; color:#ee0000;line-height:32px; background-image:url(../img/locadi.gif); width:120px; float:left; text-align:center}
.location_r{float:right; line-height: 32px; padding-right: 15px}
.abouttitle{background-image:url(../img/aa.gif);border-bottom:1px solid #e2e2e2; height:38px}
.abouttitle h2{ font-size:16px; font-weight:bold; color:#ee0000;line-height:38px; float:left; padding-left: 20px}
.abouttitle_r{float:right; line-height: 38px; padding-right: 15px}
.newscontent{height:auto;padding-top:25px;}
.leftcontent{ float:left; width:40%;}
.rightcontent{ float:right; width:55%; line-height: 250%}
.rightcontent p{ padding-top:10px}
.productsm{ width:auto; padding-top:10px}
.productsm h2{ font-size:12px; font-weight:bold; line-height:40px}
.productcontent{ width:auto; height:auto; padding-top:20px}
/**产品分页**/
.page_pic { height:auto;}
.page_pic a {text-decoration: none;}
.page_pic img {width:90%}
.page_pic ul { margin: 0px;padding: 0px;list-style-type: none;}
.page_pic dt { text-align: center;margin: 0px;padding: 0px;line-height: 26px;}
.page_pic li {text-align: center;float: left;width:25%; padding: 10px 0}
/**新闻**/
.news{ width:724px; height:auto;}
.news a {color: #444; TEXT-DECORATION: none}
.news a:hover {	color: #ff0000}
.leftnews{float:left; width:610px;background:url(../img/leftjian1.gif) no-repeat 2px 50%;line-height:28px; padding-left:20px; border-bottom:1px dashed #ddd}
.rightnews{float:right;text-align:right;width:94px; color:#666; font-size:11px;line-height:28px; border-bottom:1px dashed #ddd}

.viewbox{width:auto; margin:0px auto;}
.viewbox h1{font-size:14px;color:#333;height:30px;line-height:30px;margin-top:10px; text-align:center}
.viewbox .info{height:auto;border-top:1px #ccc dashed; padding-top:10px; text-align:center}
.viewbox .content{ height:auto; padding-top:10px; padding-bottom:10px;border-top:1px #ccc dashed;}
.xglink{ width:auto; height:auto; padding-top:50px; padding-bottom:6px}
.toppage{width:auto;border-top:1px #ccc dashed;padding-top:20px; height:26px; margin-top:20px}

/*广告位*/
.header-kv {}
.header-kv .swiper-slide {position: relative; overflow: hidden; text-align: center;}
.header-kv .swiper-slide img.bg { width: 100%; height: auto;}
.header-kv .swiper-slide img.mbg {display: none}
.header-kv .pagination { position: absolute; z-index: 20; bottom:10px; width: 100%; text-align: center;}
.header-kv .swiper-pagination-switch { display: inline-block; margin: 0 3px; width: 10px; height: 10px; border-radius: 10px; background: #fff; opacity: .9; cursor: pointer;}
.header-kv .swiper-active-switch { background: #ff0000; opacity: 1;}

.pk{ height:200px;padding-top:20px}
.p_tu{ height:200px; overflow:hidden;}
.p_tu li{float:left; width:200px; height:190px; text-align:center;}
.p_tu li img{width:180px; height:150px; border:0}
.p_tu li p{padding:0; padding-top:5px}
/* 分页 */
.propage{ width:710px; margin:0px auto; padding-bottom:10px}
DIV.black2 {PADDING-TOP:8px; TEXT-ALIGN: center;FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
DIV.black2 A {BORDER: #000000 1px solid;  PADDING:2px 5px 2px 5px;MARGIN: 2px;COLOR: #000000;TEXT-DECORATION: none}
DIV.black2 A:hover {BORDER: #000000 1px solid;COLOR: #fff;BACKGROUND-COLOR: #000}
DIV.black2 A:active {BORDER: #000000 1px solid;COLOR: #fff;BACKGROUND-COLOR: #000}
DIV.black2 SPAN.current {BORDER: #d7124a 1px solid; PADDING:2px 5px 2px 5px;FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #d7124a}
DIV.black2 SPAN.disabled {BORDER: #eee 1px solid; PADDING:2px 5px 2px 5px;MARGIN: 2px;COLOR: #ddd;}