﻿@charset "utf-8";
*{ margin:0; padding:0;}
ul,li{ list-style:none;}
.clear{ clear:both;}
img{ display:block; border:none;}
.layout{ width:1100px; margin:0 auto; height:auto; display:table;}
a{ text-decoration:none; color:#333; font-size:14px; font-family:微软雅黑;}
a:hover{ text-decoration:underline;}
p{font-size:14px; font-family:微软雅黑; color:#333;}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }


body{ font-family:微软雅黑; background:#fff;}
.logo{ width:1200px; height:auto; margin:0 auto;}
.nav{ width:100%; height:auto; display:table; background:#1059a1; border-bottom:5px solid #0952ba;}
.navigation{ width:1200px; height:auto; display:table; margin:0 auto;}
.navigation li{ width:150px; float: left; height:61px; position:relative;}
.navigation li a{ display:block; text-align:center; line-height:61px; color: #fff; font-size:18px;}
.navigation li a:hover{ text-decoration:underline;}
.navigation li ul{ display:none; width:100%; height:auto; z-index:99; position:absolute; top:100%; left:0; background:#1059a1;}
.navigation li ul li{ display:block; width:100%; height:auto;}
.navigation li:hover ul{ display:block;}
.product{width:1100px; margin:0 auto; height:auto; display:table; padding-bottom:30px;}
.tlblk_t{ width:1000px; height:113px; display:table; background:url(../images/blk_t.png) no-repeat; padding-left:100px;}
.tlblk_t span{ display:block]; float:left; line-height:113px;}
.tlblk_t .cn{ width:150px; font-size:28px; color:#0059ad;}
.tlblk_t .en{ width:200px; font-size:12px; color:#141313; line-height:125px;}
.tlblk_t a{ display:block; width:100px; line-height:43px; padding-top:48px; float:right; color:#0059ad; font-size:16px;}
.prol{ width:250px; float:left; height:auto; background:url(../images/profenlei.png) center 60px no-repeat; margin-top:58px;}
.prol li{ width:250px; height:60px; background:#f2cb01; border-radius:5px; -moz-border-radius:5x; -webkit-border-radius:5px; margin-bottom:46px;}
.prol li a{ display:block; line-height:60px; font-size:24px; color:#fff; text-align:center;}
.pror{ width:810px; float:left; height:auto;  margin-top:58px; margin-left:40px;}
.pror dl{ width:250px; float:left; border:1px solid #adabab; margin-left:13px; margin-bottom:15px;}
.pror dl dd img{ width:250px; height:188px;}
.pror dl dt{ line-height:30px;}
.about{ width:100%; height:auto; display:table; background:#f0f0f0; padding:20px 0 40px;}
.tlblk_t01{ width:100%; height:60px; text-align:center; border-bottom:3px solid #0059ad;}
.tlblk_t01 h3{ font-size:28px; color:#0059ad;}
.aboutnr{ width:1100px; height:auto; display:block; margin:0 auto; margin-top:30px;}
.aboutnr img{ width:440px; height:auto; float:left;}
.aboutnr01{ width:630px; float:right;}
.aboutnr01 p{ text-indent:2em; line-height:40px; letter-spacing:1px;}
.aboutnr01 p a:hover{ text-decoration:underline;}
.anli{ width:1100px; margin:0 auto; height:auto; overflow:hidden;}
.news{ width:1100px; height:auto; display:table; margin:30px auto; border:3px solid #f0f0f0;}
.tlblk_t02{ width:177px; height:60px; margin:-30px auto 0 auto; text-align:center; background:#f0f0f0;border-radius:5px; -moz-border-radius:5x; -webkit-border-radius:5px;}
.tlblk_t02 h3{ font-size:28px; color:#0059ad;}
.news ul{ width:650px; float:left; margin:30px 0px 30px 30px;}
.news ul li{ height:35px; border-bottom:1px dashed #ccc;}
.news ul li a{ display:block; width:500px; float:left; line-height:35px; font-size:16px;}
.news ul li span{ display:block; width:100px; float:right; line-height:35px; font-size:14px;}
.news ul li:hover a{ color:#1059a1; text-decoration:none; font-weight:600;}
.news ul li:hover span{ color:#1059a1; font-weight:600;}
.news img{ width:360px; float:right; margin:30px 30px 30px 0px; height:231px;}

.footer{ width:100%; height:auto; display:table; background:#014f9b; padding:10px 0 20px;}
.foot-body{ width:1100px; display:block; margin:0 auto; color:color:#f5f5f5;}
.footer p{ color:#f5f5f5;  line-height:26px; font-size:14px; padding-left:26px; letter-spacing:1px;}
.foot-left{ display:block; width:770px; height:auto; float:left;}
.fnav {display:block;  width:100%; height:60px; margin-bottom:7px; padding-left:26px;}
.fnav  li{ display:block; padding:0 1em; height:60px; line-height:60px; text-align:center; float:left; letter-spacing:1px; }
.fnav span{ display:inline-block; float:left; color:#fff; line-height:60px; font-size:18px; }
.fnav  li a{ color:#f5f5f5!important;}
.fnav  li a:hover{ color:#fff!important; text-decoration:underline;}
.foot-right{ display:block; width:230px; height:auto; float:right; text-align:right; margin-top:20px;}



/*内页样式*/

.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:50px; line-height:50px; background:#1059a1; font-weight:normal; color:#fff; /*padding-left:30px;*/ text-align:center}
.blk_t2 a:hover{ color:#1059a1;}
.left{ width:280px; float:left;}
.main-left{ background:#f5f5f5; 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) #0171de; color:#fff; text-decoration:none;}
.contact1{ background:#f5f5f5; margin-top:35px;}
.contact1 p{ font-size:16px; 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 10px;}
.content1 p{  line-height:35px; letter-spacing:1px; font-size:16px;}
.content1 p img{ display:block; max-width:100%; height:auto;}

.connle{ display:block; width:390px; float:left; height:auto;}
.connle img{ display:none;}
.connri{ display:block; width:190px; height:190px; float:right; border:2px solid #1059a1; margin-right:24px; margin-top:50px;}
.connri img{ display:block; width:100%; height:auto;}



