﻿@charset "gb2312";
/* CSS Document */
html , body{width:100%;height:auto;margin:0 auto;font-family:"microsoft yahei"}
.cw{width:1200px; margin:0 auto;}
/*header*/


.header{padding-top:15px;height:80px;}
.flag{padding-top:40px;}
.flag ul li{float:left;margin-left:10px;}

.nav{height:38px;background:#f6f6f6;clear:both;}
.nav ul{margin:0 auto;width:1201px;}
.nav ul li{float:left;text-align:center;border-left:1px solid #e5e5e5;}
.nav > ul > li > a{display:block;font-size:15px;color:#666; text-decoration:none;line-height:38px; font-weight:bold; padding:0 42px;}
.nav > ul > li > a:hover,.nav > ul > li > a.cur{ background:#fff;}
.nav .productList{ position:absolute; height:446px; width:100%; top:133px; z-index:99999; background:#999999; display:none;}
.nav .productList div.productLast{ background:#666666; height:134px;}
.nav .productList img{ position:absolute; top:0; left:50%; margin-left:-253px;}
.nav dl{ width:100%; height:314px; padding:30px 0 25px;}
.productList dl dd{ float:left; margin-right:100px;}
.productList dl dd a{ font-size:12px; font-family:microsoft yahei; color:#fff; line-height:20px; display:block; text-decoration:none;}
.productList dl dd a.TitleDD{ font-size:14px; line-height:30px; font-weight:bold;}
.productLast .lastPd{ padding:25px 0 15px;}
.productLast th{ vertical-align:middle; width:145px; color:#fff; font-size:16px; font-family:microsoft yahei;}
.productLast td{ width:1050px;}
.productLast td a{color:#fff; font-size:14px; font-family:microsoft yahei; display:block; text-decoration:none;}
.productLast td a span{ font-size:14px; display:block; font-weight:bold;}




.footer{background:#8e8e8e;padding-top:30px;clear:both;padding-bottom:30px;}
.footer ul li{float:left;}
.footer ul li h3{font-size:18px;color:#d2d2d2;padding-bottom:10px;}
.footer ul li a{display:block;color:#fff;line-height:22px;font-size:14px;}
.footer ul li ol{width:220px;}
.footer ul li ol li{float:left;width:110px;}
.ft_right{padding-left:145px;width:183px;}
.ft_right h3{font-size:18px;color:#d2d2d2;padding-bottom:10px;}
.ft_right .wx span{float:left;color:#d2d2d2;}
.ft_right .ol_ms{border:1px solid #a1a1a1;height:30px;width:163px;margin-top:15px; background:url("../images/olms.jpg") no-repeat top right;line-height:30px;padding-left:23px;font-size:14px;color:#d2d2d2; text-decoration:none;}
.ft_right .tel{background:url("../images/tel.jpg") no-repeat top left;height:29px;margin-top:10px;padding-left:46px;color:#fff;}
.ft_right .tel p{font-size:18px;text-align:right;color:#fedd00;font-weight:bold;}
.ft_nv{margin:0 auto; text-align:center; font-size:14px;padding-top:20px; color:#d2d2d2;}
.ft_nv a{color:#d2d2d2; text-decoration:none;padding:0px 5px;}
.cprt{margin:0 auto;text-align:center;color:#d2d2d2;padding-top:5px;}
.cprt a{color:#d2d2d2;padding-left:5px;}

.pl140{padding-left:140px;}
.prt{padding-right:35px;}

/*内页banner*/
.neiBanner{ position:relative; background-position:center top; height:250px; width:100%; background-repeat:no-repeat;}
.neiNav{ background:url("../images/neiNavBg.png") left top repeat-x; width:100%; height:41px; position:absolute; bottom:0; left:0;}
.neiNav li{ float:left; width:146px;}
.neiNav li a{ width:146px; line-height:38px; font-family:microsoft yahei; font-size:13px; color:#fff; text-align:center; text-decoration:none; display:block;}
.neiNav li a:hover,.neiNav li a.cur{ border-bottom:3px solid #008cd6;}
.navigate{ padding:30px 0 40px; color:#666666; font-size:13px; font-family:microsoft yahei;}
.navigate a{ display:inline-block;color:#666666; font-size:13px; font-family:microsoft yahei; text-decoration:none; margin:0 5px; }
.so{ width:280px; height:35px; background:#028cd7; text-align:center; line-height:35px; display:block; text-decoration:none; margin-bottom:20px; color:#fff; font-size:15px; font-family:microsoft yahei;}


.mailto{ display:block; color: #999;font-size: 13PX;font-family: microsoft yahei;line-height: 20px;margin: 10px 0; text-decoration:none;}