@charset "gb2312";
body{ margin:0; padding:0; background:#0b488f; font-family: 微软雅黑; font-size:12px;}
img{ border:none;}
h1 { margin:0; padding:0;}
a{text-decoration:none;  color:#fff; }
a:hover{color:#F90; }
.top1,.top2,.top3,.top4,.top5,.top6{ margin:0 auto; padding:0; width:100%}
.tth{ color:#000; font-size:30px; margin-left:450px; height:50px; line-height:70px; display:inline;z-index: 1;position: absolute;margin-top: -40px;}
p{font-size:12px; display:block;}
h2{ font-size:20px; text-align:center; margin:0;}
h3{ margin-left:30px; padding-top:20px; float:left;}
h3 a { font-size:18px;color:#FFF; }
h4{ font-size:14px; padding-left:25px; height:5px;}
h4 a {color:#9e0a01; }

.clear{ clear:both;}
ul,li{ margin:0; padding:0; list-style:none;}
.top1{ background:url(images/bg01.jpg) no-repeat center; height:100px; }
.top2{ background:url(images/bg02.jpg) no-repeat center; height:100px;}
.top3{ background:url(images/bg03.jpg) no-repeat center; height:100px;}
.top4{ background:url(images/bg04.jpg) no-repeat center; height:100px;}
.top5{ background:url(images/bg05.jpg) no-repeat center; height:140px;}
.meunbox{ height:83px; padding:0px 0px 5px 0px; background: url(images/bgmenu.gif) no-repeat center top; overflow:hidden;}
.meunbox a{font-size:20px;font-weight:bold; text-align:center;width:145px; color:#dada3e; width:60px; height:20px;}
.meunbox a:hover{color:#fff; width:60px; height:20px;}
.meunbox ul{ width:1005px; list-style:none; height:45px; margin:8px  auto; }
.meunbox ul li{ float:left; display:block; height:45px; line-height:45px;width:166px;background:#153b89; text-align:center; border-right:1px solid #FFF}
.main{ background:url(images/bg.gif); height:340px;width:1000px; margin:0 auto; padding:0;}
.mainpic{ width:320px; height:240px;background:#d0d0d0; margin:30px 11px; float:left; display:block; position:relative; }
.mainpic .pic li{position:absolute;}
.mainpic img{ border:1px solid #f8fbfb; width:310px; height:230px; margin:5px; float:left;position:relative; }
.mainpic ul.list{ width:160x; float:right; display:inline; height:20px;position:absolute; z-index:5; bottom:5px; right:0;}
.mainpic ul.list li{ width:20px; float:left; cursor:pointer; display: inline-block; color:#FFF; background:url(images/hn.png); height:20px; margin-right:5px; text-align:center;}
.mainpic ul.list li.on{ background:#000;}
.maintext{width:385px; height:166px; float:left; display:inline; margin-top:30px;_width:375px }
.maintext b{width: 355px;padding: 20px;line-height: 30px;float: left;;}
.maintext p{ font-size:12px; padding:0 25px; line-height:180%; margin:0}
.maintext ul{ margin-left:28px; padding:0; margin-top:30px}
.redcol{ color:#9e0a01; height:18px; line-height:110%; font-size:12px;  }
.maingy{ width:244px; height:244px; float:right; background:url(images/hn.png); margin-top:30px; margin-right:17px; display:inline; }
.maingy p{ margin:0; padding:0px 12px 0 12px;font-size:12px; color:#927006; line-height:140%}
.mainlbg{ background:#FFF;width:234px; height:234px; margin:4px; border:1px solid #e3e3e3;}
.mainlbg .f2{ background:#f1f1f1; margin:1px; line-height:180%; height:203px;}
.mainlbg .f1{ height:29px; background:url(images/leftline.jpg); line-height:29px; color:#000; text-align:center;}
.mainlbg img{ background:#f1f1f1;}
.tl,.tr,.bl,.br,.bl1,.br1{width:15px; height:15px; margin:0 10px;}
 .tl{ background:url(images/topku_lt.gif) no-repeat left; float:left;}
.tr{ background:url(images/topku_rt.gif) no-repeat left; float:right;}
.bl{ background: url(images/topku_lb.gif) no-repeat left;float:left;}
 .br{ background: url(images/topku_rb.gif) no-repeat left;float:right;}
.contant { background:url(images/bg.gif); width:1000px; margin:0 auto; padding:0; height:300px;}
.contan { background:url(images/bg.gif); width:1000px; margin:0 auto; padding:0;}
.contan .bloc{ background:url(images/boloc.gif) no-repeat right; width:1000px; height:113px;}
.contanf{ text-align:center;}
.contanf ul{  margin:0 10px; padding:0; float:left; width:960px;}
.contanf ul li{ width:300px; padding:0; margin:0 10px; float:left; display:inline; margin-top:10px;  }
.contanf p{ width:270px; height:25px; font-size:14px; color:#666666; text-align:center; background:url(images/hn.png); line-height:25px; margin-top:10px; margin-left:15px;_width:270px;_margin-left:5px;*width:260px;*margin-left:0}
.contanf img{ margin:0; padding:0px; margin-top:-10px;}
 .br1{ background: url(images/topku_rb.gif) no-repeat left;float:right;}
 .bl1{ background: url(images/topku_lb.gif) no-repeat left;float:left;}
.contanf ul li.div5{margin-top:-260px;*margin-top:-280px;}
.contanf ul li.div6{margin-left:-310px; margin-top:20px;}
.contanf ul li.div7{margin-top:-80px;*margin-top:-120px;}
.contajmtt{width:960px; margin:30px auto; background:#f4f4f4; padding:0 20px 0 20px; float:left; display:inline}
.contajmtt ul{width:246px; float:left; padding:0; margin:0; margin-right:10px;}
.contajmtt ul li{ background:url(images/arr.jpg) no-repeat; height:42px; line-height:42px; margin: 15px 0; padding:0 5px; font-size:14px; font-weight: bold}
.tab{ font-size:12px;width:700px; margin-top:15px; float:right; display:inline; height:100%;_height:320px;*height:360px}
.tab td{ background:#dcdcdc;border:1px #f4f4f4 solid; margin:0; padding:0}
.tab tr{ margin:0px; padding:0; text-align:center; }
.tab p{ height:10px;_height:15px;*height:15px}
.tdbg{ background:#626262; color:#FFF; font-size:12px; border:1px #f4f4f4 solid; }
.picshow{ background:url(images/bg.gif); width:1000px; margin:0; padding:0; float:left; display:inline;}
.picshow .tt{ font-size:18px; color:#233074; clear:right; margin-left:20px;}
.picshow .tt b{ padding:0}
.f12{ font-size:12px; text-align:center; background:url(images/hn.png);width:220px; margin-left:10px; height:25px; line-height:25px;}
.f12 a { color:#000;}
.f12 a:hover { color:#f90;}
.picshow ul{ margin:0; padding:0; width:1000px;}
.picshow ul li{ background:none;width:240px; float:left; display:inline; height:180px; margin:5px 5px; padding:0;}
.picshow ul li img{ padding-left:20px; display:block;}
.contays{width:1000px; float:left; display:inline; background:url(images/bg.gif)}
.contays ul li{ background:#dbdbdb; cursor:pointer;float:left; display:block; border:1px solid #333333; margin:20px;width:220px; text-align:center; height:40px; line-height:40px; font:16px;}
.contays ul li.on{background:url(images/hnt.gif) no-repeat;}
.contays ul li b { font-size:16px;}
.contays .pic{ width:960px; margin-left:20px;}
.contays img{ margin-left:20px; position:relative;}
.contays .tt{ height:40px; color:#000; font-size:14px; width:920px; margin-left:20px; background:url(images/hn.png);  padding-left:20px; position:relative; z-index:3; margin-top:-40px;}
.contays .tt p{ position:absolute; height:40px; line-height:40px; margin:0; padding:0; font-size:16px; color:#FFF}
.contacp{ float:left; display:inline; margin-top:10px;background:url(images/bg.gif); margin:0; padding-top:20px;}
.contacp .more{ float:right; margin-top:70px; color:#FFF; font-size:14px; margin-right:20px;}
.contacp .lef{ width:620px; float:left; display:inline; margin-left:20px;}
.contacp .lef li{width:195px; float:left; display:inline; text-align:center; margin:10px 5px;}
.contacp img{ margin-top:-10px;}
.w208{width:175px; margin-top:10px;*width:165px;}
.contacp .rig{ width:340px; margin:0; padding:0; float:right; display:inline;}
.contacp .rig li{ height:70px; background:url(images/linebg.gif) no-repeat; margin-top:10px; padding-left:25px; padding-right:10px;}
.orf12{ font:12px; color:#e3bc45; height:20px; margin-top:15px; line-height:30px; display:inline;}
.whf12{ color:#FFF; margin:0; padding:0; *line-height:120% }
.contgc{ float:left;display:inline;background:url(images/bg.gif); width:1000px; padding:20px 0 20px 0;}
.contgc ul{width:960px; margin-left:20px;padding:0; float:left; display:inline;}
.contgc ul li{ float:left; display:inline; width:230px; text-align:center; margin:10px 5px;}
.line{ height:4px; width:100%; background:#bb8d01; clear:both; margin:0; padding:0;}
.contbot{ background:#153B89;}
.contbotw{ width:920px; margin:0 auto; padding:40px 10px; height:160px;}
.contbotw img{ border:2px solid #bb8d01;width:191px; height:137px; margin-top:10px;}
.contbotwl{ width:14px; height:184px; background: url(images/line01.png); float:left; margin-left:20px; }
.contbotw .tt{ width:360px; color:#FFF; float:left; display:inline; margin-left:30px; line-height:150%; padding:10px;}
.contbotw .lo{width:120px; float:left; margin-left:20px; display:inline; }
.contbotw .lo img{ width:104px; height:105px; margin:0; padding:0;}
.contajm{ width:1000px; padding:0; margin:0;_height:300px; margin-top:20px;}
.contajm p, .contajm b{width:900px; padding:0px 45px; line-height:25px;}
.contajm .text{ font-weight:bold; padding-bottom:0; font-size:14px;}
.contajm .txt{ padding-bottom:20px;  font-size:14px; margin:0; line-height:25px;}
.contajm .txt em{ color:#927006; font-weight:bold; font-style:normal}
.contacpma{ width:1000px; float:left; display:inline}
.scrollCont{height:389px; overflow:hidden; position:relative;}
.scrollCont .scroll{position:absolute;}


/*头部*/
.bgcolor{background-color:#87051b;}
.navbox {background:#ece4cd;height:27px; width:100%;}
.nav{background:#ece4cd;width:1000px;height:27px;margin:0 auto;overflow:hidden;}
.nav h1{float:left;}
.nav em{float:right;padding-right:10px; font-style:normal;}
.nav em a{line-height:27px;color:#5E4844; font-size:12px;}
.top{width:1000px;margin:0 auto;}
.top img{display:block;}
.wrap{ width:100%; margin:0; background:#fff; float:left;}
.menu{ margin:0 auto; width:913px; height:60px; overflow:hidden; text-align:left; padding-left:87px;}
.menu em{ padding:0;}
.menu a{ display:inline; color:#5E2F00;}
.pbd { border:solid 1px #becdd9;}

/*共用尾部样式*/
.w1000{width:1000px; height:auto;margin:0 auto;background-color:#fff;overflow:hidden;}
.fl{float:left;}
.footer{ height:30px; margin-top:0px; background:url(images/icon2.gif) repeat-x left -580px; overflow:hidden;color:#5E4844; font-size:12px;}
.footer ul{ width:910px; margin:0 auto; display:block; text-align:center;}
.footer li{ float:left; line-height:30px;}
.footer li a{ padding:0 5px; color:#5E4844; font-size:12px;}
.copyright{ clear:both; padding-top:10px; text-align:center;color:#5E4844;}
.copyright p{ text-align:center; vertical-align:middle; margin:0; padding:0px;}
.footer_logo{ width:800px; margin:0 auto; padding:10px 0;}
.copyright a {color:#5E4844;}
.mainlbg a:link, .mainlbg a:visited,.maintext li a:link, .maintext a:visited{ color:#930;}
.mainlbg a:hover, .mainlbg a:active,.contacpma li a:hover,.contacpma li a:active,.maintext li a:hover, .maintext a:active{ color:#F90;}
/*.contacpma li a:link, .contacpma a:visited{ color:#000}*/
.contbotim{ width:192px; float:left; display:inline; text-align:center;}
.contbotim p{ font-size:18px; color:#FFF; padding:0; margin:0}








