@charset "utf-8";
/* CSS Document */

* { margin:0px auto; padding: 0px; font-size: 14px; font-family: 微软雅黑; }
body{ }
.container { overflow: hidden; }
a { color: #333; text-decoration: none; }
ul { list-style-type: none; }
.clear{clear:both;}
.w1200{ margin:0 auto; width:1200px;}
.mt20{ margin-top:20px;}


.fl,.left{ float:left;}
.fr,.right{ float:right;}


.head{ width:1260px; height:140px; margin:0 auto;}
.logo{ width:350px; height:86px; float:left; margin-top:15px;}
.logo img{width:350px;}
.search{ width:405px; height:36px; border:solid 2px #466c79; float:left; margin-top:60px; margin-left:58px;}
.search .ipt1{ width:285px; display:block; float:left; border:none; height:36px; line-height:36px; color:#999; background:url(../images/icon1.jpg) left center no-repeat; padding-left:25px; margin:0px 5px;}
.search .btn1{width:78px;display:block;float:right;height:36px;text-align:center;color:#fff;background:#466c79;border:none; font-size:18px;}

.head .headR1{ width:191px; float:left; margin-left:12px; margin-top:20px;}
.head .headR1 .headR1A{ width:90px; float:left; margin-top:30px;}
.head .headR1 .headR1A .language { width:90px; display:block; float:left;position:relative;}

.head .headR1 .headR1A .language .icon1{ display:block; float:left;background:url(../images/icon2.jpg) 4px 10px no-repeat; padding-left:30px;height:25px; line-height:25px; display:block; float:left; font-size:15px; color:#454545;}

.head .headR1 .headR1A .language .drop{ display:none;}
.head .headR1 .headR1A .language:hover .drop{ display:block; position:absolute; left:0px; top:25px; z-index:99;}
.head .headR1 .headR1A .language:hover .drop a{ display:block; height:30px; line-height:30px; background:#454545; width:80px; text-align:center; color:#fff;}
.head .headR1 .headR1A dl{ width:90px; display:block; float:left;}
.head .headR1 .headR1A dl dt a{ background:url(../images/icon3.jpg) 0px 2px no-repeat; padding-left:30px; height:25px; line-height:25px; display:block; float:left; font-size:15px; color:#454545;}
.head .headR1 .ewm{width:101px;height:101px;float:right; margin-top:4px;}
.ewm img{ width:101px;height:101px;}
.head .headR2{ width:240px; float:right; margin-top:18px;}
.head .headR2 .tel{ background:url(../images/icon4.jpg) left center no-repeat; padding-left:24px; font-size:18px; color:#999; line-height:30px; margin-left:15px;}
.head .headR2 dl{ width:210px; display:block;margin-top:14px;}
.head .headR2 dl dt{display:block;float:left;width:66px;height:40px;line-height:40px;background:#79726e;border-radius:5px; text-align:center;}
.head .headR2 dl dt a{ color:#fff;font-size:15px;}
.head .headR2 dl dd{ display:block; float:right; width:116px; border:solid 1px #79726e; border-radius:5px; height:38px; line-height:38px; text-align:center;}
.head .headR2 dl dd a{ color:#bcbcbc; font-size:15px;}
.head .headR2 p{ width:210px; height:40px; line-height:40px; text-align:left; font-size:14px; display:block; float:left; margin-top:14px;}
.head .headR2 p a{color:#F00;}

.menu{ width:1260px; height:42px; background:#466c79; margin:0 auto;}
.menu .menuL{ width:735px; float:left; height:42px;}

#nav { width:735px; float:left;}
#nav .mainlevel{display:inline-block; float:left;padding-left:0px; width:120px;}
#nav .mainlevel a {color:#fff;font-size:16px;height:42px;width:120px;text-align:center;display:inline-block;line-height:42px; font-weight:600;}
#nav .mainlevel a span{text-align:center;display:inline-block; width:100%;}

#nav li.mainlevel a:hover{color:#fff;}

#nav li.hover a:hover,#nav li.hover a{background:#a2a2a2; }
#nav li.mainlevel:hover {color:#fff;width:122px;height:42px;background:#a2a2a2;text-decoration:none;}
.menu ul li#mainlevel_01{ width:122px; height:42px;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:122px;margin-left:0px; z-index:9999;}
.ulnav ul{width:122px;float:left;margin:0px 0px;background-color: #b2b2b2;overflow: hidden;z-index: 2;}

#nav .mainlevel ul li{line-height:30px; height:30px;display:block;width:122px;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#fff; font-family:"微软雅黑";line-height:30px; width:122px;height:320px;text-align:center;float:left;font-size:14px; padding:0px 0px;font-weight:normal;}
#nav .mainlevel ul li a:hover{color:#fff;line-height:30px; width:122px;height:30px;text-decoration:none; font-size:14px; background:url(../images/ico1.png) 105px center no-repeat #b2b2b2;font-weight:normal;}


#nav .mainlevel .ulnav .sn-list-nav{display:none; position:absolute;padding:0;border-bottom:0px;width:120px;margin-left:120px;z-index:2;}
#nav .mainlevel .ulnav .sn-list-nav dl{width:120px; float:left; margin:0px 0px;background-color: #a2a2a2; overflow: hidden;position: absolute;z-index: 2; border-left:solid 1px #fff;}
#nav .mainlevel .ulnav .sn-list-nav dl dt {line-height:30px;height:30px;display:block;width:120px;text-align:left;float:left; }
#nav .mainlevel .ulnav .sn-list-nav dl dt a{color:#fff; font-family:"微软雅黑";line-height:30px; text-align:left;width:100px;height:30px;float:left;font-size:14px; padding:0px 0px; padding-left:20px;font-weight:normal;}
#nav .mainlevel .ulnav .sn-list-nav dl dt a:hover{color:#fff;line-height:30px; width:100px;height:30px;text-align:left;height:30px;text-decoration:none;float:left;font-size:14px; padding:0px 0px; padding-left:20px;font-weight:normal;}


.menu .menuR{ width:450px; float:right;}
.menu .menuR a{ display:block; float:left; margin:0px 25px; font-size:16px; font-weight:600;color:#fff; height:42px; line-height:42px;}
.menu .menuR a i{ width:20px; height:20px; display:block; float:left; margin-top:11px;}
.menu .menuR a  span{ display:block; float:left; height:42px; line-height:42px; margin-left:10px;}
.menu .menuR a:hover span{ text-decoration:underline;}


.foot{ width:1260px; border-top: solid #466c79  5px; margin-top:30px; clear:both; padding-top:20px;}
.foot .foot1{ width:317px; float:left; line-height:30px;}
.foot .foot1 .footSearch{ width:317px; float:left; height:25px;}
.foot .foot1 .footSearch label{ display:block; float:left; color:#999; height:25px; line-height:25px;}
.foot .foot1 .footSearch .ipt1{ display:block; float:left; height:23px; border:solid 1px #ccc; width:164px; margin:0px 10px;}
.foot .foot1 .footSearch .btn1{ display:block; float:right; width:59px; height:25px; background:#c7c7c7; border:none; text-align:center; color:#999;}

.foot .foot1 ul{ display:block; float:left; width:326px; margin-top:10px; margin-left:-8px;}
.foot .foot1 ul li { display:block; float:left; width:40px; border:solid 1px #cdcdcd; height:38px; margin-left:11px;}
.foot .foot1 ul li a{ width:40px; height:38px; display:block; float:left; overflow:hidden;}
.foot .foot1 ul li a img{ width:40px; height:38px;}
.foot .foot2{width:430px;line-height:25px; float:left; color:#999; margin:0px 15px;}
.foot .foot2 a{ color:#999;}
.foot .foot3{ width:150px;line-height:25px; float:left;color:#999;}
.foot .foot4{width:300px;padding-left:20px;float:right;line-height:25px;background:url(../images/footIcon.png) 0px 8px no-repeat;color:#999;}


.pageSelect{ width:1260px; margin:20px auto;}
.pageSelect label{  display:block; float:left; width:100px; height:42px; line-height:42px; font-weight:bold; font-size:16px;}
.pageSelect ul{ display:block; float:left; width:1050px;}
.pageSelect ul li{ width:170px; float:left;margin-left:-1px;}
.pageSelect ul li select{ width:170px; height:40px; display:block; float:left; border:solid 1px #bababa; padding:0px 10px;}
.pageSelect ul li a{width:60px; margin-left:10px; height:38px; line-height:38px; text-align:center; display:block; border:1px #CCC solid; background-color:#2c60be; color:#FFF; border-radius:5px; float:left;}


.location{height:30px;line-height:30px;background:url(../images/location.png) left center no-repeat;padding-left:20px; margin-bottom:14px; margin-top:5px;width:98%;}