﻿@charset "utf-8";
body {color:#666;font-size:12px;font-family:"Microsoft Yahei";}
body, td, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, th, img {margin:0;padding:0;}
li {list-style-type:none;}
td {word-wrap:break-word;font-size:12px;}
div {word-wrap:break-word;}   
A {text-decoration:none;color:#000000} 
A:hover {color:#e02514;text-decoration:underline}
.clr {clear:both}
.clr10 {clear:both;height:10px}
.clr20 {clear:both;height:20px}
.clr50 {clear:both;height:50px}

.fl { float:left;}
.fr { float:right;}
.topWrap {background:url(images/tpbg.jpg) repeat-x center top; height:224px;position:relative;overflow:hidden;}
.topTxt {width:1200px;margin:0 auto;height:34px; color: #999999; line-height: 34px; font-size: 14px; overflow:hidden;}
.topTxt a { display: inline-block;  color: #999999;position: relative;padding:0 12px;}
.topTxt a:nth-child(4){background:none;padding-right: 0;}
.topTxt em { font-style:normal}
.header {width:1200px;margin:0 auto;height:126px;overflow:hidden;}
.logo {width:945px; overflow:hidden}
.logo img {border:none}
.tel {width:200px;padding-left:55px;padding-top:20px}
.telImg { background:url(images/tel.png) no-repeat left 0px top 40px; line-height:22px;  }
.tel span{font-size:16px; color: #666666; display: block;}
.tel p {overflow: hidden; color: #242424;font:28px "Arial";  font-weight: bold;padding:0;margin:5px 0}
.nav{ height: 64px;}
.nav ul{  height: 64px; width: 1200px;margin:0 auto;}
.nav li { float: left;font-size: 16px; position: relative;}
.nav li a { text-decoration: none; height: 64px;padding:0 25px; line-height: 64px; display: block; position: relative;z-index: 2; color: #ffffff;box-sizing: border-box; }
.nav li:before{content:'';position:absolute;height:13px;width:2px;background: url(images/libg.gif) no-repeat right center;top:25px;right:0;z-index: 0;}
.nav li:after{content:'';position:absolute;height:0;width:100%;background: url(images/cur.jpg) no-repeat;background-size: 100% 100%; top:0;left:0;-webkit-transition:height .5s;transition:height .5s;color: #fff; z-index: 1;}
.nav li:hover:after,.nav li.cur:after{height:100%;color: #ffffff;z-index: 1;}
.nav li a:hover, .nav .cur a { font-weight: normal; text-decoration: none;  color: #ffffff; }
.nav li.nones:before{background: none;}
/*幻灯片*/
#flash {width:100%;height:480px;overflow:hidden;background:#eee url(images/loading.gif) 50% no-repeat;position:relative;}
#flash .slides{position:relative;z-index:1;margin:0;padding:0;}
#flash .slides li {height:480px;list-style-type:none;}
#flash .slides li a {display:block;width:100%;height:480px;}
#flash .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;margin:0;padding:0;}
#flash .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;list-style-type:none;}
#flash .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
#flash .flex-control-nav .flex-active{background-position:0 0;}
#flash .flex-direction-nav{position:absolute;z-index:3;width:100%;margin:0;padding:0;}
#flash .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*****/
#iabout {width:1200px;margin:0 auto;height:460px;overflow:hidden;padding-top:50px;}
#iabout dd {float:left;line-height:20px;}
#iabout dd ul {float:left;}
#iabout dd ul li {width:580px;height:200px;float:left;overflow:hidden;padding-bottom:40px;}
#iabout dd ul li img {width:200px;height:200px;border:1px solid #dcdcdc;padding:2px;float:left;margin-right:30px;}
#iabout dd p {padding:0;}
#iabout dd a {color: #e02514;}
#iabout dd h4 {font-size:22px; color: #e02514; font-weight:normal}
#iabout span {display:block;padding-top:0px;color:#666;font-size:15px; line-height:26px}
/*****/
#xingxiang {width:1200px;margin:0 auto;height:460px;overflow:hidden;padding-top:80px;}
#xingxiang h2 {font-size:50px;font-weight:normal;color:#373737}
#xingxiang p {font-size:20px;color:#373737;margin:0;padding:0}
#xingxiang dl {padding-top:25px;}
#xingxiang dt ul {float:left;width:100%; height:54px; background-color:#3e3e3e;}
#xingxiang dt ul li {float:left;width:16.6%;height:54px; line-height:54px;font-size: 17px; text-align:center}
#xingxiang dt ul li a {color:#fff; text-decoration:none}
#xingxiang dt ul li.on{ background-color:#e50012}
#xingxiang dd ul {float:left;width:1200px;height:300px;}
#xingxiang dd ul li {float:left;width:300px;height:300px; overflow:hidden}
#xingxiang dd ul li img {width:300px;height:300px;}
/*****/
#fuwu {width:1200px;margin:0 auto;height:460px;overflow:hidden;padding-top:80px;}
#fuwu h2 {font-size:50px;font-weight:normal;color:#373737}
#fuwu p {font-size:20px;color:#373737;margin:0;padding:0}
#fuwu dl {padding-top:25px;}
#fuwu .ul2 {float:left;width:1200px;height:300px;}
#fuwu .ul2 li {float:left;width:200px;height:400px;position: relative;}
#fuwu .ul2 li img {width:200px;height:400px; border:none}
#fuwu .ul2 li span { width:200px;height:50px;line-height:45px; position:absolute; background-color:#e50012;left:0;bottom:52px;color:#fff;font-size:18px;opacity: 0.9; text-align:center}
/*****/
#tj {width:1200px;margin:0 auto;overflow:hidden;padding-top:80px;}
#tj h2 {font-size:50px;font-weight:normal;color:#373737}
#tj p {font-size:20px;color:#373737;margin:0;padding:0}
#tj .mqLeft {padding-top:25px;float:left}
#tj .mqLeft ul li {width:400px;height:410px;float:left;padding-right:15px;overflow:hidden;position:relative;}
#tj .mqLeft ul li img {width:395px;height:395px;padding:2px; border:1px solid #ccc;}
#tj .mqLeft ul li span { position:absolute;width:380px;height:50px;line-height:45px; background-color:#3e3e3e;left:0;bottom:52px;color:#fff;font-size:18px;opacity: 0.9; text-align:center;padding:10px;overflow:hidden}
.tj2 {position:relative;zoom:1;}
/*****/
#news {width:1200px;margin:0 auto;height:460px;overflow:hidden;padding-top:80px;}
#news h2 {font-size:50px;font-weight:normal;color:#373737}
#news p {font-size:20px;color:#373737;margin:0;padding:0}
#news dl {padding-top:25px;}
#news .d1 {width:500px;float:left; overflow:hidden; position:relative}
#news .d1 img { border:none}
#news .d1 span { width:479px; height:90px; position:absolute;left:0;bottom:10px;padding:10px;background-color:#e50012;opacity: 0.8;color:#ccc;overflow:hidden; line-height:20px;font-size:14px;}
#news .d1 span b {width:469px;font-size:17px; display:block;padding-bottom:10px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#news .d1 span a {color:#fff}
#news .d2 {width:680px;float:right; overflow:hidden;padding-left:20px;}
#news .d2 ul li {float:left;width:680px;height:115px;}
#news .d2 ul li b {width:680px;font-size:17px; display:block;padding-bottom:10px;color:#e50012;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:normal}
#news .d2 ul li span { width:680px;height:80px;line-height:25px;font-size:14px;}
/*****/
#kehu {width:1200px;margin:0 auto;height:590px;overflow:hidden;padding-top:80px;}
#kehu h2 {font-size:50px;font-weight:normal;color:#373737}
#kehu p {font-size:20px;color:#373737;margin:0;padding:0}
#kehu ul {padding-top:20px;font-size:0;}
#kehu ul li {float:left;padding:0;margin:0}
#kehu img {border:1px solid #f1f1f1}
/*****/
#foot {width:100%;min-height:300px; background-color:#333}
.foot {width:1200px;overflow:hidden;margin:0 auto;padding:20px 0;}
.navF {width: 100%; height: 64px; border-bottom: 1px solid #525252;box-sizing: border-box;margin-bottom:50px;}
.navF .u2 {float:left;padding-bottom:15px}
.navF .u2 li {float:left;}
.navF .u2 li a {display: block;font-size:15px; line-height: 54px; height: 54px; float: left;text-decoration: none;padding:0 38px;}
.navF .u2 li a:hover {color:#e50012}
#foot a {color:#ffffff;}
#foot .no1 a{padding-left: 0;}
#foot .nones a{padding-right: 0;}
#foot dl dd {font-size:14px;color:#fff;}
#foot .a5 {color:#a5a5a5;font-size:12px;}
#foot .d1 { width:22%;float:left;padding-top:15px}
#foot .d2 {width:67%;float:left;line-height:24px;}
#foot .d2 p {margin:0;padding:0}
#foot .d2 b {font-size:24px;}
#foot .d3 {width:10%;float:right;line-height:26px;}
#links {width:100%;min-height:60px; overflow: hidden;background: #1b1a1a; }
.link {width:1200px; margin: 0 auto; height:auto; overflow: hidden; line-height:26px;padding-top:20px;font-size: 14px;color:#a5a5a5}
.link a {color:#a5a5a5}
.banners {overflow: hidden;line-height: 0;text-align:center;}
.banners img.show{visibility: visible;}
/*****/
.curmbs {width:1200px;margin:0 auto;font-size:14px;border-bottom: 1px dashed #dcdcdc;padding: 0 5px;height: 46px;line-height: 46px;}
.curmbs a {color:#666;padding:0 5px;}
.curmbs a:hover {color:#e6212a}
.curmbs b {border-left: 10px solid #242424;font-weight: normal; padding-left: 8px; }
.curmbs i {font-style: normal;}
/*****/
#main {width:1200px;margin:0 auto;overflow:hidden;}
#main .leftNav {width:270px;float:left;height:100%}
#main .righCon {width:930px;overflow:hidden;float:right;height:100%}
#main .rightNav2 {width:270px;float:right;height:100%}
#main .leftCon2 {width:930px;overflow:hidden;float:left;height:100%}
#main .leftbg {width:240px;height:100%;background-color:#eee;float:left}
#main .leftd ul {width:240px;overflow:hidden}
#main .tit {width:240px;height:75px; background-color:#e6212a;color:#fff;font-size:20px; line-height:75px; text-align:center}
#main .items {width:220px;height:50px;overflow:hidden;font-size: 15px;line-height: 50px;background: #ececec;border-bottom:1px solid #fff;padding:0 10px;}
#main .items i { font-style:normal;font-size:20px;float:right}
#main .items a {color:#666}
#main .items2 {width:240px;height:500px; background-color:#fff}
#main .items2 .li2 {width:240px;height:260px;overflow:hidden; text-align:center; background-color:#fff}
#main .items2 .li2 img {width:240px;height:220px;border:none}
#main .items2 .li2 p {width:240px;height:30px;overflow:hidden}
#main .right_tit h2 {height: 50px;font-size: 20px;font-weight: normal;line-height: 50px;border-bottom: 1px solid #ebebeb; margin-bottom: 15px;color:#242424}
#main .right_tit span {display: inline-block;height: 50px;border-bottom:1px solid #242424;}
#main .contents { line-height:30px;font-size:16px;padding:10px 0;}
#main .contents p { text-indent:2em;}
#main .tb3 {width:100%;border-collapse:collapse;border:1px solid #ddd}
#main .tb3 td {border:1px solid #ddd;padding:5px 8px;font-size:14px;color:#999}
#main .tb3 b {color:#666}
#main .rz { text-align:center;padding:10px;}
#main .tb td {font-size:16px;border-bottom:1px dashed #dcdcdc;padding:12px 15px;}
#main .tb td i { font-style:normal;} 
/*****/
#main .pro_list li {width:298px;height:240px;margin-bottom:15px;border:#e5e5e5 1px solid;float:left;overflow:hidden; position:relative}
#main .pro_list li img {width:298px;height:240px;}
#main .pro_list li p {width:278px;height:40px; line-height:40px;margin:0;padding:0 10px; text-indent:0;font-size:15px; background-color:#333; position:absolute;left:0;bottom:0;opacity: 0.8; text-align:center}
#main .pro_list li a {color:#eee}
#main .pg {width:100%; text-align:center;padding-top:60px;float:left}
/*****/
.list_news ul {width:100%;float:left;}
.list_news ul li {width:100%;overflow:hidden;padding:10px 0;border-bottom:1px dashed #666;margin:10px 0;line-height:22px;}
.list_news ul li span {color:#999;font-size:12px;display:block;padding-bottom:8px;}
.list_news ul li a {font-size:18px;color:#e02514}
.list_news ul li p {color:#666;padding:4px 0; text-indent:0em;font-size:14px;margin:0}
/*****/
.xinwen {width:100%;}
/*** .xinwen dt {height:35px;line-height:35px;color:#fff;background-color:#e02514;text-indent:1em;width:100%;font-size:18px;} ***/
.xinwen dd {width:888px;;padding:20px;min-height:250px; line-height:32px;font-size:16px;}
.xinwen dd p { text-indent:2em;}
.shangxia {padding-top:10px;margin-top:30px;border-top:1px dashed #ddd;line-height:25px;}
.shangxia a {color:#de202c;}
.shangxia span {float:right}
/*****/
.table01 {border-collapse:collapse;border:1px solid #fff}
.table01 th {text-align:right;font-weight:normal;padding:10px}
.table01 td {border:1px solid #fff;padding:10px 0}
.table01 td input {height:30px; line-height:30px;font-size:14px;padding:0 10px}
/*****/
.pages {padding:15px 0; margin:7px; font:14px Arial,"宋体";}
.pages a {padding:2px 5px;margin:3px;color:#666;background-color:#f9f9f9;text-decoration:none;border:1px solid #dcdcdc}
.pages a:hover {padding:2px 5px;margin:3px;color:#fff;background-color:#ccc;border:1px solid #ccc}
.pages a:active {padding:2px 5px;margin:3px;color:#fff;background-color:#b4b4b4}
.pages span.current {padding:2px 5px;margin:3px;color:#fff;background-color:#e50012;border:1px solid #e50012}
.pages span.disabled {padding:2px 5px;margin:3px;background-color:#dcdcdc;color:#fff;border:1px solid #dcdcdc}
.pages span.pagetxt2 {color:#888}
.pages .gopage {width:30px;border:1px solid #dcdcdc;padding:2px 2px;color:#999}

#yzm {width:100px;float:left;font-size:16px;color:#e02514;display:block;cursor:pointer}
#btn {padding:10px 40px 40px 40px;;font-size:16px;background-color:#666;border:none;color:#fff;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;}
#btn:hover {padding:10px 40px 40px 40px;;font-size:16px;background-color:#e02514;border:none;color:#fff;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;}
