﻿body { margin: 0px; padding: 0px; background: url(../images/bodyBj.jpg) repeat-x #fff; }
a img { border: 0px; }
a {
blr:expression_r(this.onFocus=this.blur()); outline: none; }
a:focus { -moz-outline-style: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; }
html, body, div, ul, li, a, span, h1, dd, dl, dt, p, img, h1 { padding: 0px; margin: 0px; }
a { text-decoration: none; color: #000000; }
a:hover { color: red; cursor: pointer; }
ul, ol, dl { list-style: none; }
.layer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
li { vertical-align: bottom; }
em { font-style: normal; }
strong { /*font-weight: normal;*/  }
.header { width: 1110px; height: 120px; margin: auto; overflow: hidden; }
.logo { float:left;margin-top:40px }
.topr { /*float: right;*/ }
.menu { float: left; margin-top: 72px; }
.menu li { float: left; width: 120px; text-align: center; height: 30px; line-height: 30px; }
.menu li a { font-family: "微软雅黑"; font-size: 16px; color: #2a2a2a; }
/*
.topr .drop_menu .submenu{ display:block;background-color:#0285d7;}
.topr .drop_menu .submenu{ display:none;position:absolute;width:125px;z-index:9999;filter:alpha(Opacity=100);-moz-opacity: 1;opacity: 1;}
.topr .drop_menu .submenu li{ width:125px;height:35px;background:none;}
.topr .drop_menu .submenu li .a2{float:left; color: #FFF;width: 125px;height: 35px;line-height:35px;}
.topr li .submenu li .a2:hover{color: #FFF; background:#80CEE8;}
*/
.banner { width: 1002px; height: 370px; margin: auto; overflow: hidden; }
.banner2 { background: url(../images/banner_04.jpg) no-repeat center; height:308px;  }
.maino { width: 1008px; margin: auto; overflow: hidden; background: url(../images/mainCENTERbj.jpg) repeat-y; }
.maint { width: 1008px; float: left; overflow: hidden; background: url(../images/mainTOPbj.jpg) no-repeat top; }
.mains { width: 1008px; float: left; overflow: hidden; background: url(../images/mainBOTTOMbj.jpg) no-repeat bottom; }
.mainlo { float: left; width: 246px; overflow: hidden; background: url(../images/syBj.jpg) repeat-y; margin-left: 14px; display: inline; margin-top: 16px; }
.mainl { float: left; width: 242px; overflow: hidden; background: url(../images/syTopbj.jpg) no-repeat top; padding-left: 4px; padding-top: 12px; }
.mainl h1 { float: left; overflow: hidden; width: 190px; height: 33px; background: url(../images/dabtBj.jpg) no-repeat; padding-top: 9px; overflow: hidden; padding-left: 48px; }
.mainl h1 span { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #fff; height: 28px; line-height: 28px; }
.btr { float: left; width: 62px; height: 28px; }
.btr em { float: left; width: 58px; height: 16px; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 16px; margin-left: 4px; }
.btr strong {font-weight: normal; float: left; width: 62px; height: 12px; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 10px; }
.syo { float: left; width: 233px; overflow: hidden; margin-left: 3px; display: inline; margin-top: 4px; padding-bottom: 14px; }
.yj { width: 233px; float: left; overflow: hidden; margin-top: 4px; display: inline; }
.yj a { display: block; width: 199px; height: 36px; display: block; background: url(../images/syleiBj.jpg) no-repeat; padding-left: 34px; line-height: 36px; font-family: "宋体"; font-size: 14px; color: #fff; }
.yj a img { float: left; margin-top: 14px; margin-right: 10px; display: inline; }
.yj a span { float: left; }
.yj a span :hover{color:Red}


.ej { float: left; overflow: hidden; padding-top: 5px; }
.ej li { float: left; width: 233px; border-bottom: 1px dashed #d5d5d5; height: 23px; line-height: 23px; }
.ej li a { background: none; font-family: "宋体"; font-size: 12px; color: #6a6a6a; height: 23px; line-height: 23px; width: 195px; padding-left: 38px; }

.ej li a:hover{color:Red}
.ej li a img { float: left; margin-top: 8px; margin-right: px; display: inline; }
.tupian { float: left; margin-left: 4px; display: inline; }
.lxwm { float: left; width: 190px; overflow: hidden; margin-left: 25px; display: inline; margin-top: 8px; padding-bottom: 86px; }
.lxwm span { float: left; width: 190px; font-family: "宋体"; font-size: 12px; color: #2f2f2f; line-height: 22px; }
.lxwmo { float: left; width: 190px; overflow: hidden; margin-left: 25px; display: inline; margin-top: 8px; padding-bottom: 86px; }
.lxwmo span { float: left; width: 190px; font-family: "宋体"; font-size: 12px; color: #2f2f2f; line-height: 22px; }
.mainr { width: 720px; float: left; overflow: hidden; margin-left: 18px; display: inline; }
.gsjs { float: left; width: 436px; overflow: hidden; margin-top: 16px; display: inline; }
.tu { float: left; width: 169px; height: 148px; padding: 2px; border: 1px solid #c8c8c8; margin-right: 6px; display: inline; }
.wz { font-family: "宋体"; color: #676767; font-size: 12px; line-height: 22px; }
.new { float: left; width: 252px; overflow: hidden; background: url(../images/newsLine.jpg) no-repeat left; padding-top: 14px; padding-left: 14px; margin-top: 2px; display: inline; margin-left: 10px; }
.new h1 { width: 252px; height: 28px; overflow: hidden; }
.new h1 span { float: left; width: 84px; height: 28px; background: url(../images/xwzxBj.jpg) no-repeat; font-family: "微软雅黑"; font-size: 14px; color: #fff; text-align: center; line-height: 28px; }
.xwlb { float: left; margin-top: 4px; display: inline; }
.xwlb li { float: left; width: 248px; height: 24px; line-height: 24px; border-bottom: 1px dashed #cdcdcd; }
.xwlb li a { font-family: "宋体"; font-size: 12px; color: #7c7c7c; }
.cpzs { float: left; width: 720px; overflow: hidden; margin-top: 16px; display: inline; }
.cpbto { float: left; width: 720px; height: 45px; padding-bottom:10px; background: url(../images/cpzsCenterbj.jpg) repeat-x; float: left; }
.cpbtt { float: left; width: 720px; height: 45px; background: url(../images/cpzsLeftbj.jpg) no-repeat left; float: left; }
.cpbt { float: left; width: 692px; height: 31px; background: url(../images/cpzsRightbj.jpg) no-repeat right; float: left; padding-left: 28px; padding-top: 14px; }
.cpbt span { float: left; font-family: "微软雅黑"; font-size: 14px; color: #6f6f6f; }
.cpnr dl { float: left; overflow: hidden; width: 164px; margin-left: 12px; display: inline; }
.cpnr dl dt { display:table-cell; vertical-align:middle; text-align:center; width: 156px; height: 155px; padding: 3px; border: 1px solid #d6d6d8; }
.cpnr dl dd { float: left; width: 164px; text-align: center; line-height: 36px; }
.cpnr dl dd a { font-family: "宋体"; font-size: 12px; color: #4a4a4a; }
.footero { width: 100%;  background: url(../images/footerBj.jpg) repeat-x; margin-top: 30px; overflow: hidden; }
.footer { width: 1000px; margin: auto; height: 100px; overflow: hidden; padding-top: 20px; }
.footnav { width: 1000px; float: left; text-align: center; font-family: "宋体"; font-size: 14px; color: #fefefe; line-height: 24px; }
.footnav a { font-family: "宋体"; font-size: 14px; color: #fefefe; }
.bq { width: 1000px; float: left; text-align: center; font-family: "宋体"; font-size: 14px; color: #fefefe; line-height: 24px; }
.yw { width: 1000px; float: left; text-align: center; font-family: "宋体"; font-size: 14px; color: #fefefe; line-height: 24px; }
.maind { width: 100%; overflow: hidden; background: #fff; }
.main { width: 1008px; margin: auto; overflow: hidden; }
.mr { width: 706px; float: left; overflow: hidden; margin-left: 18px; display: inline; padding-top: 12px; }
.mrbt { width: 706px; height: 52px; border-bottom: 1px solid #d2d2d2; }
.mrbt h1 { float: left; width: 182px; height: 39px; background: url(../images/mainrBj.jpg) no-repeat; font-family: "微软雅黑"; font-size: 14px; color: #fff; text-align: center; line-height: 39px; font-weight: normal; margin-top: 6px; display: inline; }
.mrbt span { float: right; margin-top: 5px; display: inline; }
.mrbt span img { float: left; }
.mrbt span strong { float: left; line-height: 54px; font-family: "宋体"; font-size: 12px; color: #5d5d5d; margin-left: 8px; display: inline; }
.mrbt span strong a { font-family: "宋体"; font-size: 12px; color: #5d5d5d; }
.mrnr { float: left; width: 706px; padding-top: 26px; overflow: hidden; }
.mrnr dl { float: left; width: 164px; margin-left: 12px; display: inline; overflow: hidden; }
.mrnr dl dt { float: left; padding: 3px; border: 1px solid #dcdcdc; }
.mrnr dl dt span { float: left; width: 154px; height: 142px; border: 1px solid #dcdcdc; }
.mrnr dl dd { float: left; width: 164px; text-align: center; line-height: 36px; }
.mrnr dl dd a { font-family: "宋体"; font-size: 12px; color: #4a4a4a; }
.next { float: right; width: 586px; display: inline; font-size: 12px; overflow: hidden; margin-top: 40px; padding-left: 120px; }
.next h1 { float: left; font-family: "宋体"; font-size: 12px; color: #565656; height: 20px; line-height: 20px; font-weight: normal; margin-right: 14px; display: inline; }
.next h1 strong { float: left; margin-left: 8px; display: inline; }
.next h1 em { color: #d10000; }
.next a { width: 48px; height: 20px; float: left; background: #eee; margin-left: 10px; text-align: center; line-height: 20px; }
.next select { float: left; margin-left: 5px; width: 70px; margin-left: 6px; display: inline; margin-right: 6px; }
.next span { float: left; height: 20px; line-height: 20px; font-family: "宋体"; font-size: 12px; color: #565656; }
.mrxq { float: left; width: 678px; overflow: hidden; padding-left: 28px; }
.tw { float: left; width: 706px; }
.dtu { float: left; border: 1px solid #dedede; }
.xx { float: left; width: 448px; margin-top: 14px; display: inline; margin-left: 26px; }
.xx h1 { float: left; font-family: "微软雅黑"; font-size: 14px; color: #464646; font-weight: normal; margin-bottom: 24px; display: inline; width: 488px; }
.xx h2 { float: left; font-family: "宋体"; font-size: 12px; color: #464646; width: 488px; margin-bottom: 10px; display: inline; }
.xx span { font-family: "宋体"; font-size: 12px; color: #464646; line-height: 22px; }
.xh { float: left; width: 706px; overflow: hidden; font-family: "宋体"; font-size: 12px; color: #464646; margin-top: 18px; display: inline; }
.xh span { float: left; width: 706px; margin-bottom: 10px; }
.xh em { float: left; width: 706px; }
.xhbs { float: left; margin-top: 10px; display: inline; }
.cl { width: 706px; float: left; font-family: "宋体"; font-size: 12px; color: #464646; margin-top: 10px; display: inline; }
.clfw { float: left; margin-top: 8px; display: inline; }
.zs { float: left; width: 706px; }
.zs span { float: left; font-family: "宋体"; font-size: 12px; color: #464646; width: 600px; line-height: 22px; }
.zycs { float: left; width: 706px; }
.zycs span { float: left; width: 706px; font-family: "宋体"; font-size: 12px; color: #464646; width: 600px; line-height: 22px; }
.zycs span em { color: #0d77ee; }
.cz { float: left; width: 706px; font-family: "宋体"; font-size: 12px; color: #0d77ee; line-height: 22px; margin-top: 10px; display: inline; }
.dycz { float: left; margin-top: 8px; display: inline; }
.wxcc { float: left; margin-top: 15px; display: inline; }
.dhxz { float: left; width: 706px; }
.dhxz span { width: 600px; float: left; line-height: 22px; font-family: "宋体"; font-size: 12px; color: #464646; }
.cy { float: left; width: 706px; margin-top: 30px; display: inline; }
.cy span { float: left; width: 706px; }
