@charset "utf-8";

/*reset*/



/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {
 margin:0;
 padding:0;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
table th , table td {
 padding:5px;
}
fieldset , img {
 border:0;
}
address , caption , cite , code , dfn , em  , th , var {
 font-style:normal;
 font-weight:normal;
}
ol , ul {
 list-style:none;
}
ception , th {
 text-align:left;
}
q:before , q:after {
 content:'';
}
abbr , acronym {
 border:0;
}
a {
 color:#666;
 text-decoration:none;
}  /*for ie f6n.net*/
a:focus {
 outline:none;
} /*for ff f6n.net*/
a:hover {
 text-decoration:underline;
}

/*定位*/
.tl {
 text-align:left;
}
.tc {
 text-align:center;
}
.tr {
 text-align:right;
}
.bc {
 margin-left:auto;
 margin-right:auto;
}
.fl {
 float:left;
 display:inline;
}
.fr {
 float:right;
 display:inline;
}
.zoom {
 zoom:1



}
.hidden {
 visibility:hidden;
}
.vam {
 vertical-align:middle;
}
.clear {
 clear:both;
 height:0;
 line-height:0;
 font-size:0;
}
p {
 word-spacing:-1.5px;
}





/*其他*/
.cur {
 cursor:pointer



}
;



/*原reset*/
sup {
 vertical-align:baseline;
}
sub {
 vertical-align:baseline;
}
input,button,textarea,select,optgroup,option {
 font-family:inherit;
 font-size:inherit;
 font-style:inherit;
 font-weight:inherit;
}
input,button,textarea,select {
 *font-size:100%;
}
input,select {
 vertical-align:middle;
}
body {
 font:12px/1.231 arial,helvetica,clean,sans-serif;
}
select,input,button,textarea,button {
 font:99% arial,helvetica,clean,sans-serif;
}
table {
 font-size:inherit;
 width:100%;
 border-collapse:collapse;
}
pre,code,kbd,samp,tt {
 font-family:monospace;
 *font-size:108%;
 line-height:100%;
}

/*title*/
h1 {
 font-size:32px;
}
h2 {
 font-size:26px;
}
h3 {
 font-size:20px;
}
h4 {
 font-size:14px;
}
h5 {
 font-size:12px;
}
h6 {
 font-size:10px;
}



/*清除浮动*/
.clearfix:after {
 content: '';
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.clearfix { /*兼容 IE*/
 zoom: 1;
}







/*end reset*/







/* CSS Document */
body {
 background-color:#fff;
 overflow-x:hidden;
 color:#666;
 font-size:14px;
 font-family: "微软雅黑";
 position:relative;
 min-width:1200px;
 width:100%;
}
/*网站字体颜色*/
.container {
 margin-left:auto;
 margin-right:auto;
 width:1200px;
}



/* header */
.header {
 width: 100%;
}
.headerTop {
 width: 100%;
 height: 40px;
 line-height: 40px;
 background: #f1f1f1;
}
.headerTop p {
 font-size: 14px;
 height: 40px;
 line-height: 40px;
 color: #333333;
 float: left;
}
.headerTop ul {
 float: right;
}
.headerTop li {
 float: left;
 height: 40px;
 line-height: 40px;
}
.headerTop li a {
 font-size: 14px;
 color: #666666;
 padding: 0 20px;
 border-left: 1px solid #a7a7a7;
 border-right: 1px solid #6f6f6f;
}
.headerTop li:first-child a {
 border-left: none;
}
.headerTop li.last a {
 padding-right: 0;
 border-right: none;
}
.headerCenter {
 width: 100%;
 height: 137px;
}
.headerCenter .box {
 float: left;
}
.headerCenter .header-logo {
 float: left;
 width: 84px;
 height:92px;
 margin-top:21px;
 display: block;
 margin-left: 10px;
}
.headerCenter .header-logo img {
 display: block;
}
.headerCenter .Part {
 float: left;
 margin-left:24px;
 width: 388px;
 margin-top: 46px;
}
.headerCenter .Part h2 {
 font-size: 24px;
 color: #044B2D;
}
.headerCenter .Part p {
 font-size: 14px;
 color: #333333;
 margin-top: 4px;
}
.headerCenter .phone {
 background: url(../images/header_phone.png) no-repeat left  center;
 padding-left: 50px;
 float: right;
 margin-top: 52px;
}
.headerCenter .phone p {
 color: #333333;
 font-size: 14px;
}
.headerCenter .phone em {
 font-size: 24px;
 color: #333333;
 display: block;
 font-family: arial;
}
.headerNav {
 height: 60px;
 background: #044B2D;
}
.headerNav ul {
 width: 100%;
}
.headerNav li {
 float: left;
 font-size: 14px;
 height: 60px;
 position: relative;
 border-left: 1px solid #044B2D;
 position: relative;
}
.headerNav li:first-child {
 border-left: none;
}
.headerNav li>a {
 color: #fff;
 text-decoration: none;
 height:60px;
 line-height: 60px;
 display: block;
}
.headerNav li.cur {
 background: url(../images/navBg.png) repeat-x;
}
.headerNav li:hover {
 background: url(../images/navBg.png) repeat-x;
}
.headerNav li.cur>a {
 display: block;
 /*! color: #fff; */
}
.headerNav li:hover>a {
 display: block;
 color: #fff;
}
.headerNav li i {
 display: none;
 width: 100%;
 height: 2px;
 position: absolute;
 left: 0;
 top: -2px;
 /*! background: #252525; */
}
.headerNav li.cur i {
 display: block;
}
.headerNav li:hover i {
 display: block;
}





/* footer */
.footer {
 width: 100%;
}
.footerTop {
 height: 60px;
 background: #044B2D;
}
.footerTop ul {
 width: 100%;
}
.footerTop li {
 float: left;
 font-size: 14px;
 height: 60px;
 position: relative;
}
.footerTop li>a {
 color: #fff;
 height:60px;
 line-height: 60px;
 display: block;
}
.footerCenter {
 width: 100%;
 background: url(../images/footerBg.jpg);
 padding-top: 18px;
 height: 175px;
}
.footerCenter .box {
 float: left;
}
.footerCenter .box1 {
 width: 144px;
 height: 158px;
 margin-left: 16px;
}
.footerCenter .box1 img {
 display: block;
 width: 144px;
 height: 158px;
}
.footerCenter .box2 {
 float: left;
 margin-left: 131px;
 width: 416px;
 padding-left: 77px;
 height: 78px;
 margin-top: 44px;
 border-left:1px solid #494949;
 border-right: 1px solid #494949;
}
.footerCenter .box p {
 font-size: 14px;
 color: #fff;
 margin-bottom: 14px;
}
.footerCenter .box p a {
 color: #fff;
}
.footerCenter .box3 {
 width: 136px;
 height: 136px;
 text-align: center;
 float: right;
 margin-right: 20px;
}
.footerCenter .box3 img {
 width: 136px;
 height: 136px;
}
.footerCenter .box3 p {
 margin-top: 10px;
 color: #fff;
 font-size: 12px;
}
.footerBottom {
 width: 100%;
 height: 125px;
 text-align: center;
 background: #222222;
 line-height: 60px;
}
.footerBottom p {
 font-size: 12px;
 color: #fff;
}
.footerBottom p a {
 color: #fff;
}





/*返回顶部*/
.retop ul {
 overflow:hidden;
}
.retop li {
 float:left;
 margin-left:10px;
}
.retop li img {
 display:block;
}
.rtTop {
 width:43px;
 height:43px;
 overflow:hidden;
 position:fixed;
 top:80%;
 right:46%;
 margin-right:-615px;
 cursor:pointer;
 display:none;
}
.rtTop h4 {
 width:43px;
 height:43px;
 overflow:hidden;
 position:relative;
}
.rtTop img {
 display:block;
 position:absolute;
 top:0;
 left:0;
}



/* -- 弹出窗口 -- */
#oran_full_bg {
 display:none !important;
}



/* tanchuang1 提交弹窗*/
.tanchuang1 {
 width:100%;
 position: fixed;
 top: 0;
 left: 0;
 background: url(../images/tanchuangBg.png);
 height:100%;
 z-index:9999999;
}
.tanchuang1 .conBox {
 width: 400px;
 height: 212px;
 padding: 20px;
 background: #fff;
 position: absolute;
 left: 50%;
 margin-left: -220px;
 top: 50%;
 margin-top: -80px;
}
.tanchuang1 .conBox .tcClose {
 width: 33px;
 height: 90px;
 position: absolute;
 right: 45px;
 top: -90px;
 cursor: pointer;
 z-index:999999999999999;
}
.tanchuang1 .conBox .box {
 width: 398px;
 height: 190px;
 border: 1px solid #e5e5e5;
 padding-top: 20px;
 text-align: center;
 position: relative;
}
.tanchuang1 .conBox .box img {
 display: block;
 width: 47px;
 height: 47px;
 margin: 0 auto;
}
.tanchuang1 .conBox .box h5 {
 font-size: 24px;
 color: #044B2D;
 font-weight: bold;
 margin-top: 10px;
}
.tanchuang1 .conBox .box p {
 font-size: 16px;
 color: #4d4d4d;
 margin-top: 10px;
}
.tanchuang1 .conBox .box .b15 {
 display: block;
 width: 150px;
 height: 52px;
 line-height: 52px;
 text-align: center;
 font-size: 18px;
 color: #fff;
 position: absolute;
 bottom: -1px;
 left: 50%;
 margin-left: -75px;
 background: #044B2D;
 text-decoration: none;
 z-index:999999999999999;
 border:0px;
}
.tanchuang2 .conBox .box a {
 background: #404040;
}
