﻿@charset "utf-8";
/* common */
*{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,ul,li,a,img,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none; color:#666; font-size:12px; font-family:"宋体"}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{vertical-align:middle;text-align:left;font-weight:normal}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
p{line-height:1.8em; padding:5px 0;}
a img{border:0}
strong,b{ font-weight:bold;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
a:link,a:visited{text-decoration:none;color:#666;}
a:hover{text-decoration:underline; text-decoration:none;color:#cf0007;}
/* 清除浮动 */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:980px; margin:0px auto;}
.wapper2{ max-width:1000px; margin:0 auto;}

/* 头部 */
.header{ height:180px;}
.top_bg{height:32px;line-height:32px;border-bottom:1px solid #af0000; }
.top ul{ width:285px; height:32px; float:right;}
.top ul li{ float:left; margin-left:15px;}
.h_top{ height:100px;}
.logo{ float:left; margin:15px 0px; width:293px; height:67px;}
.tel{ float:right; margin-top:10px;}


.banner{height:332px;}
.theme-default .nivoSlider {background: url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255); position: relative;}
.theme-default .nivoSlider img {left: 0px; top: 0px; display: none; position: absolute;}
.theme-default .nivoSlider a {display: block}
.theme-default .nivo-controlNav {left: 50%; top: 250px; margin-left: -40px; position: absolute;}
.theme-default .nivo-controlNav a {background: url("../images/bullets.png") no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block; }
.theme-default .nivo-controlNav a.active {background-position: 0px -22px;}
.theme-default .nivo-directionNav a {background: url("../images/arrows.png") no-repeat; border: 0px currentColor; width: 49px; height: 112px; text-indent: -9999px; display: block;}
.theme-default a.nivo-nextNav {background-position: -49px 0px; right: 30px; top:140px;}
.theme-default a.nivo-prevNav {left: 30px; top:140px;}
.theme-default .nivo-caption a {color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;}
.theme-default .nivo-caption a:hover {color: rgb(255, 255, 255);}
.nivoSlider {position: relative;}
.nivoSlider img {left: 0px; top: 0px; position: absolute;}
.nivoSlider a.nivo-imageLink {margin: 0px; padding: 0px;  left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;}
.hyht{height:80px;width:560px;left:54%;top: 50%;position: absolute;background:#C8C1BD;filter: alpha(opacity=60);opacity: 0.8;color:#FFFFE8;font-size:19px;text-align:left; padding-top:60px; padding-left:20px; font-weight:bold;}
.hyht em{ font-style:normal;position:absolute; font-weight:bold;}
.hyht span{ font-style:normal; font-size:12px}
.nivo-slice {height: 100%; display: block; position: absolute; z-index: 5;}
.nivo-box {display: block; position: absolute; z-index: 5;}
.nivo-caption {left: 59px; width: 270px; bottom: 112px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity: 0.8;}
.nivo-caption h1{padding: 15px 20px; font-size: 20px; font-weight: 300; background-color: rgb(229, 52, 0);}
.nivo-caption p {background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px;}
.nivo-caption a{display: inline !important;}
.nivo-html-caption {display: none;}
.nivo-directionNav a {top: 45%; position: absolute; z-index: 9; cursor: pointer;}
.nivo-prevNav {left: 50px;}
.nivo-nextNav {right: 50px;}
.nivo-controlNav a {position: relative; z-index: 9; cursor: pointer;}
.nivo-controlNav a.active {font-weight: bold;}

.press{margin-top: 50px;padding: 0 5%;width: 100%;}
.press dl dt{text-align: left;}
.press dl dt h2{font-size: 26px;color: #000;line-height: 20px;padding-bottom: 20px;}
.press dl dd{font-size: 18px; color: #666;padding: 2px 0;}
.press dl dd span{font-size: 18px; color: #333;font-weight: bold;}
.press .p_con{padding: 20px 0;}
.press .p_con span{font-size: 18px;color: #666;}
.press .p_tel font{font-size: 18px;color: #666;display: block;padding: 3px 0;}
.press .p_tel font span{color: #0066cc;text-decoration: underline;}
.press .p_con2{padding: 20px 0;}
.press .p_con2 font{font-size: 18px;color: #666;display: block;}
.press .login{margin-top: 100px;}
.press .login ul li{float: left;width: 44%;padding:0 3%;height: 80px;}
.press .login ul li span{background: #eee;height: 45px;width: 100%;color: #666;font-size: 18px;padding-left: 15px;display:block;line-height: 45px;}
.press .login ul li button{background: #999;padding: 10px 65px;font-size: 18px;color: #fff;}


