@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; text-decoration:none; font-size:14px; font-family:"微软雅黑", "黑体", "宋体"; font-weight:normal; color:#3b3b3b;}
img{ margin:none; padding:0;}
.logo{ width:100%; height:118px; border-top:1px solid #ff7300; background:#e3e6ed;}
.logoC,.navC{ width:1200px; overflow:hidden; margin:0 auto;}
.logoc{ float:left;}
.phone{ float:right;}
.phone p{ font-size:22px; line-height:25px;}
.nav{ width:100%; height:48px; border-top:1px solid #111; border-bottom:1px solid #111; background:#04469d;}
.navC ul li{ width:200px; float:left; text-align:center; line-height:48px;}
.navC ul li a{ display:block; color:#fff; font-size:18px;}
.navC ul li a:hover{ background:#063b80;}
.i_banner{ width:100%; height:500px;}
.banner{ width:100%; height:340px; background:url(../images/b1.jpg) no-repeat center;}
.new{ width:100%;padding:56px 0; background:#e2e2e2;}
.newC_t h1,.product_t h1{ font-size:36px; color:#1c41a4; text-align:center; line-height:36px; text-transform:uppercase;}
.newC_t p,.product_t p{ font-size:28px; color:#1c41a4; text-align:center;}
.newC_c ul{ overflow:hidden; width:1230px; margin:22px auto 0 auto;}
.newC_c ul li{ float:left; width:378px; margin:0 15px;}
.newC_c ul li div{ width:378px; height:283px; border:1px solid #0b4590;}
.newC_c ul li p{ font-size:22px; line-height:42px; text-align:center;}
.advantage{ width:100%; height:720px; background:url(../images/ys.jpg) no-repeat center;}
.product{ width:1216px; margin:52px auto;}
.product_t{ width:608px; height:72px; background: url(../images/p1.jpg) no-repeat center; margin:0 auto;}
.product_t2 ul{ width:1174px; overflow:hidden; margin:10px auto;}
.product_t2 ul li{ float:left; width:118px; height:28px; border:1px solid #04469d; text-align:center; line-height:28px; margin:5px;}
.product_t2 ul li a{ display:block;}
.product_t2 ul li a:hover{ background:#04469d; color:#fff; transition:all 0.5s;}
.product_cs ul{ width:1216px; overflow:hidden;}
.product_cs ul li{ width:288px; float:left; margin:8px;}
.product_cs ul li div{ width:284px; height:198px; border:2px solid #04469d;}
.product_cs ul li p{ line-height:30px;font-size:16px; text-align:center;}
.news{ width:100%; padding:56px 0; background:#2b87c8;}
.newsC{ width:1200px; margin:0 auto;}
.newsC_t{ width:608px; height:72px; background:url(../images/n1.jpg) no-repeat center; margin:0 auto;}
.newsC_t h1{ font-size:36px; color:#fff; text-align:center; line-height:36px; text-transform:uppercase;}
.newsC_t p{ font-size:28px; color:#fff; text-align:center;}
.newsC_c{ overflow:hidden; margin-top:20px;}
.newsC_cl{ float:left;}
.newsC_cl_pic a{ display: block; width:560px; height:304px;}
.newsC_cl_wod{ width:516px; height:110px; background:#04469d; padding:10px 22px;}
.newsC_cl_wod h1{ height:28px; width:388px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
.newsC_cl_wod h1 a{ display:block; font-size:16px; color:#fff; line-height:28px;}
.newsC_cl_wod h1 a:hover{font-weight:bold;}
.newsC_cl_wod p{ color:#fff; line-height:26px; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.newsC_cr{ width:604px; float:right;}
.newsC_cr ul li{ overflow:hidden;}
.news_tim{ float:left;}
.days{ width:100px; height:42px; background:#434343; text-align:center;  line-height:42px; color:#fff; font-size:28px;}
.month{ width:100px; height:28px; background:#fff100; text-align:center;  line-height:28px; color:#242525; font-size:16px;}
.news_tit{ width:488px; float:right;}
.news_tit h1{ width:342px; height:38px;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;color:#fff;}
.news_tit h1 a{ display:block; font-size:16px; color:#fff; line-height:38px;}
.news_tit h1 a:hover{ display:block; font-weight: bold;line-height:38px;}
.news_tit p{ width:488px; border-top:1px solid #fff; color:#fff; line-height:25px;overflow:hidden; 
text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; height:46px;}
.newsC_cr ul li{ margin-top:21px;}
.news_tit h1 a:hover{ color:#;}
.about{ width:1200px; margin:56px auto;}
.about_c{ overflow:hidden; margin-top:20px;}
.about_c_l{ width:500px; height:300px; float:left; background:#04469d; padding:40px 50px;}
.about_c_l h1,.about_c_r h1{ width:72px; font-size:18px; color:#fff; line-height:36px; border-bottom:1px solid #fff;}
.about_c_l p{ line-height:28px; color:#fff; margin-top:10px;}
.about_c_l div{ width:120px; height:30px; border:1px solid #fff; text-align:center; line-height:30px; margin-top:12px;}
.about_c_l div a{ display:block;color:#fff;}
.about_c_l div a:hover{ font-size:16px;}
.about_c_r{ float:left; width:500px; height:300px; float:left; background:#434343; padding:40px 50px;}
.about_c_r p{ font-size:16px; color:#fff; line-height:32px; margin-top:8px;}
.fooder{ width:100%; height:100; background:#313131;}
.fooderC{ width:1200px; margin:0 auto;}
.link{ width:1200px; border-bottom:1px solid #ccc; height:59px; line-height:60px;}
.link span,.link a{ color:#fff;}
.link a:hover{ color:#ccc;}
.fooder_m{ width:1040px; overflow:hidden; margin:50px auto 60px auto;}
.fooder_m>div{ float:left; margin:0 32px;}
.fooder_m2 p{ color:#fff; line-height:34px;}
.fooder_m3 p{ width:125px; text-align:center; color:#fff;}
.copyright{ width:1200px; height:56px; border-top:1px solid #ccc; line-height:56px;}
.copyright p{ color:#ccc;}
.f_about{ width:1200px; margin:40px auto; overflow:hidden;}
.f_about_l{ float:left;}
.f_about_lt{ width:288px; height:72px; background:#002e73; text-align:center; line-height:72px; font-size:22px; color:#fff;}
.f_about_lb ul li{ width:288px; height:45px; border-bottom:1px solid #777; line-height:44px; background:#ebebeb;}  
.f_about_lb ul li a{ display:block; padding:0 36px; font-size:16px; background:url(../images/p.png) no-repeat 242px center;}
.f_about_lb ul li:hover{ background:#dbdbdb;}
.f_about_r{ width:872px; float:right;}
.f_about_rt{ width:872px; height:32px; background:url(../images/b2.jpg) no-repeat bottom center; line-height:32px; margin-top:12px;}
.f_about_rt h1{ float:left; font-size:16px;}
.f_about_rt p{ float:right;}
.f_about_rt p span{ color:#808080;}
.f_about_rt p a:hover{ color:#111;}
.f_about_rc p{ line-height:28px; margin-top:8px; text-indent:2em;}
.f_product ul{ overflow:hidden; width:888px; margin-top:16px;}
.f_product ul li{ float:left; width:280px; margin:0 16px 16px 0;}
.f_product ul li div{ width:278px; height:208px; border:1px solid #ccc;}
.f_product ul li p{ width:280px; text-align:center; line-height:32px;}
.f_news ul{ margin-top:10px;}
.f_news ul li{ width:872px; height:31px; border-bottom:1px dashed #ccc; line-height:32px; margin-top:6px;}
.f_news ul li a{ display:block; width:872px; height:31px;}
.f_news_tim{ float:right;}
.f_contact h1{ font-size:16px; line-height:28px; margin-top:30px; margin-left:30px;}
.f_contact p{ line-height:28px; margin-left:30px;}
.map{ width:812px; margin:20px auto 0 auto;}
