﻿/* CSS Document */
body{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:14px;}
a:link{ color:#232323; text-decoration:none}
a:hover{ color:#820002; text-decoration:underline}
A:visited {
 COLOR: #232323;
 TEXT-DECORATION: none
}
A:active {
 COLOR: #232323;  
 text-decoration: none
}
ul,li{ list-style:none; margin:0px; padding:0px}
img{ border:none;}
header .logo{ width:100%; margin:auto; text-align:center; height:172px}
.menu{ margin:0px; padding:0px; width:100%; background:#0e66ce; height:52px}
.nav1{ width:1200px; height:52px; margin:0 auto; z-index:9999;}
.nav1 .nav_list{ float:left;}
.nav1 li{float:left;height:52px;line-height:52px;position:relative;}
.nav1 li.last{background:none;}
.nav1 li a{float:left;display:block;color:#fff; padding: 0px 35px;height:52px; text-align:center; line-height:52px; background:url(../images/nav_line.jpg) no-repeat left center;}
.nav1 li a:hover{background:rgb(49, 175, 244,1); text-decoration:none; color:#FFFFFF}
.nav1 li a span{float:left;display:block;height:52px; line-height:52px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center; font-size:20px;}
.nav1 li a.selected{ background:rgba(12,94,150,1); color:#fff;}
.nav1 li a.selected2{ background:rgb(49, 175, 244); color:#fff;}
.nav1 li.selected .submenu{display:block;}
.nav1 li .submenu{display:none;position:absolute;top:52px;left:0px; background:rgb(83, 187, 244,0.8); text-align:center}
.nav1 li .submenu{width:100%;}
.nav1 li .submenu{ z-index:9999;}
.nav1 li .submenu li{float:left;padding:0;background:#31AFF4;height:30px; line-height:30px; width:100%; border-bottom:1px dashed #577fb6}
.nav1 li .submenu li a{float:none;padding:0;text-align:left; font-family:"Microsoft YaHei";height:30px;line-height:30px;background:none; color:#fff;width:100%; text-align:center}
.nav1 li .submenu li a:hover{background:rgb(49, 175, 244);font-weight:normal; color:#fff; text-decoration:none;}
.kjan{width:1120px; margin:60px auto}
.kjan ul{ margin:0PX; padding:0PX; width:auto}
.kjan li{ float:right; border-right:1px dashed #B7B7B7; padding:0px 20px}
.kjan li:first-child{ border-right:none; padding-right:0px}
.kjan a{ display:block; float:right; color:#131313; padding:3px 10px; border-radius:3px; margin:0px 5px}
.kjan a:hover{ background:#C30003; color:#FFFFFF; text-decoration:none}
/*首页新闻动态样式开始*/
.tab{ width:1200px; margin:0 auto 50px;}
.tab-hd { overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:1200px;  text-align:center; cursor:pointer;}
.tab-hd li.active{ background:#0e66ce; color:#fff}
.tab-bd li{display:none;}
.tab-bd li.thisclass{ display:list-item;}
.xwlm{width:486px; margin:auto}
.xwlm li{ width:162px; background:#eceded; line-height:37px; margin:0px 0px 30px 0px}
.xwlm li a{ font-size:20px;color:#444243;}
.tab-hd li.active a{ background:#0e66ce; color:#fff}
.centbody{width:1200px; margin:0px auto 30px;}
.centbody .xwlb{ width:35%; float:left;}
.xwlbtit{ float:left; font-size:32px;margin:0px; width:100%; background:url(/templates/images/linet.png) center center no-repeat; text-align:center; margin-top:30px; margin-bottom:20px;}
.xwlbtit .h{ color:#0e66ce;}
.centbody .xwlb .xwlbtit img{ float:right; margin-top:10px}
.centbody .xwlb .xwlbtit .y{ color:#7b8e91; font-size:12pt; font-family:Arial; margin-left:5px}
.centbody .xwlb .xwlbcent{ float:left}
.centbody .xwlb .xwlbcent dl,.centbody .xwlb .xwlbcent dt{ list-style:none; margin:0px; padding:0px}
.centbody .xwlb .xwlbcent dl{ width:100%;}
.centbody .xwlb .xwlbcent dl .zxdtpic{ float:left}
.centbody .xwlb .xwlbcent dl .zxdtinfo{ float:left; width:355px; margin-left:20px}
.centbody .xwlb .xwlbcent dt{ margin-left:0px; width:599px;overflow: hidden; border-bottom:1px dashed #f2f2f4; border-right:1px dashed #f2f2f4; float:left; height:140px;}
.centbody .xwlb .xwlbcent dt.zxdt2{ border-right:none; padding-left:50px; width:549px}
.centbody .xwlb .xwlbcent dt.zxdt3{ padding-top:30px;}
.centbody .xwlb .xwlbcent dt.zxdt4{ padding-top:30px;border-right:none; padding-left:50px; width:549px}
.centbody .xwlb .xwlbcent dt a{ display:block; float:left; width:355px; height:32px; line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:20px; text-decoration:none}
.centbody .xwlb .xwlbcent dt div{ width:355px; float:left;  font-size:13px; color:#979797; text-indent:2em; line-height:2}
.centbody .xwlb .ones dl{ border-left:none}
.centbody .xwlb .ones dt{ margin-left:0px}
.centbody .xwlb .xwlbcent dt a{ line-height:2; color:#323232}
/*首页新闻动态样式结束*/
.ywly{width:100%; background:#ededec; padding-bottom:50px}
.ywly .tt{width:1200px; margin:auto; padding:0px;}
.ywly .ywtit{ font-size:32px; line-height:1; padding:40px 0px 20px 0px;}
.ywly .ywtit .ysx{ font-size:16px; line-height:1.5}
.ywbg{ background:url(/templates/images/ywly.png)}
.dmenu{ width:1200px; margin:auto;}
.dnav_list{ margin-top:30px; float:left}
.dnav_list ul,.dnav_list li{ list-style:none; margin:0px; padding:0px; float:left}
.dnav_list li{ width:240px; font-size:16pt; color:#000000; line-height:1.5; text-align:center}
.dnav_list li a{ width:240px;color:#000000;font-size:26px; font-weight:400; letter-spacing:}
.dnav_list li li a{ font-size:12pt; color:#4D4D4D}
/*业务领域*/
.brand a{display: block;float: left;margin: 34.5px;width: 331px;height: 178px;text-align: center;position: relative; background:#FFF}
.brand .info{display: none;color: #369242;}
.vertical .info{width: 0;height: 178px;margin: 0 auto; height:178px;}
.horizontal .infoa{position: absolute;top: 0;left: 0; height:178px;}
.horizontal .info{width: 331px;height: 0;position: absolute;left: 0;}
.vertical .bk{ position:absolute; top:-31px; left:134px; display:block; width:63px; height:63px;}
.vertical .bk img{ width:63px; height:63px;}
.vertical .bt{ font-size:20px; color:#444243;display:block;position:absolute; top:45px; width:222px; left:60px;}
.vertical .ms{ font-size:13px; color:#848484;display:block; width:236px; left:60px;text-align:left; position:absolute; top:75px;}
.vertical .info .bt{color:#fff;}
.vertical .info .ms{color:#fff;}
.abg{ background:#0e66ce}
.bbg{ background:#6b6b6b}
/**/
.jcfw ul{ margin:0px;list-style:none}
.jcfw li{ list-style:none; float:left; width:580px; height:165px; background:#FFFFFF; margin:10px; margin-left:40px; margin-right:0px}
.jcfw li .tpic{ width:197px; float:left}
.jcfw li .ttit{ float:right; width:380px}
.jcfw li .ttit h1{ font-size:20px; text-align:left; color:#231815; margin:0px; font-weight:lighter}
.jcfw li .ttit div{ line-height:2; color:#231815; font-size:13px; text-align:left; text-indent:2em; padding:5px}

/*12-23 wjm edit*/
.rj .xwlbtit .h{display:inline-block;* display:inline;zoom:1;padding: 0 20px;background: #ededec}
