﻿
@charset "utf-8";
*{ margin:0; padding:0;font-family:'Microsoft YaHei';}
ul,li{ list-style:none;}
.clear{ clear:both;}
img{ display:block; border:none;}
a{ text-decoration:none; color:#333; font-size:14px; font-family:'Microsoft YaHei';}
/*a:hover{ color:#bb2d2d;}*/
.layout{ width:1090px; margin:0 auto; height:auto; display:table;}
/*a:hover img{opacity:0.8;filter:alpha(opacity=80);}*/
h3{color:#333; letter-spacing:2px; font-size:15px; font-family:'Microsoft YaHei'; font-weight: normal;}
p{font-size:14px; font-family:'Microsoft YaHei'; color:#333;}

	
body{ background:#fff;}
.header{ width:100%; height:auto; display:table; background-color:#ffffff;}
.logo{ width:1090px; height:auto;; display:table; margin:0 auto;}
.top{ width:1090px; height:20px; display:table; margin:0 auto; background-color:#919599;}	

.nav{ width:100%;  display:table; background:#0154a2;}
.navigation{ width:1090px;  display:table; margin:0 auto;}
.navigation li{ width:180px; height:40px; float:left;}
.navigation li a{ display:block; line-height:40px; text-align:center;font-size:16px; color:#fff;}
.navigation li a:hover{ background-color:rgba(0,0,0,0.4)}

.navigation ul{ display:none;position:relative; top:0; left:0; z-index:99999999;}
.navigation li:hover ul{ display:block; position:relative; top:0; left:0; z-index:99999999; }
.navigation ul li{ height:40px; background:#0154a2;}
.navigation ul li a{ line-height:40px; color:#fff; font-size:14px;}
.navigation ul li a:hover{ background:rgba(0,0,0,0.4);}


.bian{ width:100%; height:30px; background:#e8e6e6;}
.bian span{ line-height:30px; color:#000000;  font-size:18px; font-weight:600;}
.blk_t{ width:150px; margin:0 auto; text-align:center; padding:5px 0 10px 0; border-bottom:3px solid #274E13;}
.blk_t h3{ font-size:30px; font-weight:600; color:#0154a2;}
.blk_t p{ font-size:20px; color:#ccc; line-height:24px;}

.about{ width:100%; height:auto; display:table; background:#eee;}
.aboutnr{ width:1090px; height:auto; display:table; margin:0 auto; /*background:#eee;*/ padding-bottom:20px;}
.aboutl{ width:400px; float:left; margin-top:30px;}
.aboutr{ width:650px; float:left; margin-left:40px; margin-top:30px;}
.aboutr p{ text-indent:24px; line-height:35px; letter-spacing:1px;}
.aboutr a{ padding-left:566px; color:rgb(192, 168, 74); font-weight:bold;}
.aboutr a:hover{ text-decoration:underline; font-size:14px;}

.case{ width:1110px; margin:0 auto; height:auto; display:table; background:#fff;}
.case dl{ width:250px; float:left; margin-left:22px; margin-top:30px;}
.case dl dd img{ width:250px;}
.case dl dt{line-height:40px; text-align:center;}
.case dl dt a:hover{ color:rgb(75, 155, 3);}

.footer{ width:100%; height:auto; display:table;background:#eee;}
.foot-con{ width:1090px; margin:0 auto; height:auto; display:table; padding-bottom:35px;}
.news{ width:535px; float:left; margin-top:20px;}
.news ul li{ height:35px; border-bottom:1px dashed #666; overflow:hidden;} 
.news ul li a{ display:block; width:435px; float:left; line-height:35px;}
.news ul li span{ display:block; width:100px; float:right; font-family:'Microsoft YaHei'; font-size:12px; line-height:35px;}
.news ul li:hover span{ color:rgb(75, 155, 3);}
.news ul li a:hover{ color:rgb(75, 155, 3);}
.contact{ width:535px; float:left; margin-top:20px; margin-left:20px; padding-top:15px;}
.contact p{ padding-left:35px; line-height:35px;}

.copyright{ width:100%; height:40px; background:#434343;}
.copyright p{ line-height:40px; color:#fff; text-align:center;}


.content02{width:1080px; margin:20px auto 20px auto; height:auto; display:table;}
.blk_t2{ background:url(../images/blk_t1.jpg) left center no-repeat; padding-left:30px; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1; font-size:18px; font-weight:normal;}
.blk_t2 span{ display:block; float:right; font-size:14px; color:#e1e1e1e;}
.blk_t1{ height:40px; line-height:40px; background:#0154a2; font-weight:normal; color:#fff; /*padding-left:30px;*/ text-align:center}
.left{ width:280px; float:left;}
.main-left{ background:#eee; padding:15px 0;}
.main-left li{ height:35px;}
.main-left li a{ display: block;text-align:center; line-height:35px; font-size:16px;}
.main-left li a:hover{ background:url(../images/hover1.png); color:#0154a2;}
.contact1{ background:#eee; margin-top:15px;}
.contact1 p{ font-size:14px; line-height:30px; padding:0 10px;}
.contactnr{ padding:10px 0;}
.right{ width:720px; float:left; margin-left:22px;}
.content1{ width:720px; height:auto; display:table; padding:15px 0px;}
.content1 p{ text-indent:24px; line-height:35px; letter-spacing:1px; font-size:14px;}

