html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%;}
legend{color:#000;}
.clear{clear:both;}
a,a:link,a:visited {color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}

.top{width:986px;height:97px;margin:0 auto;}
.top .logo{width:180px;height:97px;float:left;}
.top .search{width:530px;height:90px; float:right; margin-top:7px;}
.top .search dl dt span{margin:0 5px;}
.top .search dl dt{width:530px;height:36px; line-height:36px;}
.top .search dl dt span.proc{color:#FE7200;font-weight:bold;font-size:14px;}
.top .search dl dd{width:530px;height:36px;background:url(../images/bg1.jpg) repeat-x;line-height:36px;}
.top .search .ss{border:none;line-height:30px;height:30px;color:#7F7F7F;margin-left:3px;width:428px;padding-left:3px;}
.top .search .sbtn{border:none;background:transparent;color:#FFFFFF;font-size:16px;font-weight:bold;line-height:30px;height:30px;cursor:pointer;width:90px;text-align:center;letter-spacing:8px;}
.banner{width:1400px;height:900px;margin:0 auto; overflow:hidden;}
.banner ul li{height:100px;width:100%;}
.banner ul li.li1{background:url(../images/ban1.gif) center top no-repeat;}
.banner ul li.li2{background:url(../images/ban2.gif) center top no-repeat;}
.banner ul li.li3{background:url(../images/ban3.gif) center top no-repeat;}
.banner ul li.li4{background:url(../images/ban4.gif) center top no-repeat;}
.banner ul li.li5{background:url(../images/ban5.gif) center top no-repeat;}
.banner ul li.li6{background:url(../images/ban6.gif) center top no-repeat;}
.banner ul li.li7{background:url(../images/ban7.gif) center top no-repeat;}
.banner ul li.li8{background:url(../images/ban8.gif) center top no-repeat;}
.banner ul li.li9{background:url(../images/ban9.gif) center top no-repeat;}
.main{height:4909px;width:100%;background:#203DB3;min-width:1400px;}
.main .content{width:1080px; height:2200px;margin:0 auto;}
.main .content .bl{width:50px;height:2200px;float:left;background:url(../images/bg2.gif) no-repeat;}
.main .content .bc{width:970px;height:2200px;float:left;}
.main .content .bc .brli{margin-bottom:20px;height:388px;margin-bottom:20px;}
.main .content .bc .brbot{ height:453px; background:url(../images/bg4.gif) left bottom no-repeat;}
.main .content .bc .brtop{ height:397px; background:url(../images/bg5.gif) left 5px no-repeat; padding-top:40px; padding-bottom:9px;}
.main .content .bc .brl{ width:520px; height:388px; float:left;}
.main .content .bc .brr{ width:450px; height:388px; float:left; background:#15A6E7;}
.main .content .bc .brr .brt{margin:40px auto 20px 20px;}
.main .content .bc .brr .brc{ border-top:1px dashed #003389; width:385px; margin:0 auto 32px 20px; min-height:80px;}
.main .content .bc .brr .brc ol{margin:20px 0px;}
.main .content .bc .brr .brc ol li{ list-style:square; color:#033387; line-height:20px; margin-left:15px;}
.main .content .br{width:60px;height:2200px;float:left;background:url(../images/bg3.gif) no-repeat;}
.main .content .xhjx{ width:970px; height:45px;margin:20px auto;}
.main .content .xhlist { width:990px; height:988px; margin:0 auto; background:#3451C7;}
.main .content .tb{ padding:15px 0; height:550px; text-align:center;}
.main .content .brand{ padding:15px 0; height:150px;}
.main .content .xhlist ul li{float:left; width:310px; height:474px; margin:10px;}
.main .content .xhlist ul li p.pt{ height:35px; line-height:35px; text-align:center; background:#333333;}
.main .content .xhlist ul li p.pt a{color:#FFFFFF; }
.main .content .xhlist ul li p.pm{ margin-left:-3px;}
.main .content .brand ul li{ float:left; width:180px; height:60px; margin:9px;}
.main .content .xhlist table{ background:#FFFFFF; text-align:center; width:98%; margin:0 auto;}
.main .content .xhlist table thead tr{ height:45px; background:#E6E6E6; line-height:45px;}
.main .content .xhlist table thead tr td{ font-size:16px; font-weight:bold;border:1px dashed #C8C8C8;}
.main .content .xhlist table tbody tr{ height:80px; line-height:30px;}
.main .content .xhlist table tbody tr td{font-size:16px; font-weight:normal;border:1px dashed #C8C8C8;}
.main .content .xhlist table tbody tr td b{ width:20px; height:20px; display:inline-block; background:url(../images/wjx1.gif) no-repeat;}
.main .content .xhlist table tbody tr td i{ width:20px; height:20px; display:inline-block; background:url(../images/wjx2.gif) no-repeat;}
span.red{ color:#FE0000;}
.main .content .xhlist p.tj{ text-align:center; line-height:30px;  font-size:13px; font-weight:bold;}
.main .content .xhlist p.tj a{color:#FEF600;}
.foot { margin:15px auto;}
.foot p{ text-align:center; line-height:25px; color:#484848;}
.foot p a{ color:#484848; margin:0 5px;}
.nav{ width:970px; height:160px; margin:0 auto;}
.nav .menu{ float:left; width:180px; text-align:center; margin:0 7px;}
.nav .menu h1{line-height:30px;color:#484848; font-size:16px; font-weight:bold; border-bottom:1px solid #E2E2E2; margin:5px auto;}
.nav .menu ol li{line-height:22px; list-style:square;}
.nav .menu ol li a{color:#484848;}