/*common*/
* {margin:0; padding:0; }
* html body {overflow:visible;}
* html iframe, * html frame {overflow:auto;}
* html frameset {overflow:hidden;}
body {color:#000; background:#FFF; font-family:"微软雅黑", "仿宋",SimSun, Verdana, Arial, sans-serif; font-size: 15px; min-width:1200px}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr {margin:0 auto; padding:0;}
input, select {font-size:12px; vertical-align:middle;}
/ body div {text-align:left;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
li {list-style-type:none;}
img {border:0 none;}
a { text-decoration:none; color:#000}
a:hover{text-decoration:underline; color:#ff4e00}
.cnbody{font-family:"微软雅黑", "仿宋"}
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
.red{color:#ff000a}
.blue{color:#2b3289}
.widMai{width:1120px; margin:0 auto;}
.widMai:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.banner img{width:100%}
.le{float:left}
.clear{clear:both}
.ri{float:right}
.datRig,.dataRight{float:right}
.ycsl{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.pages{text-align:center; margin-bottom:10px}
.pages span,.pages a{display:inline-block; padding:2px 8px; border:1px solid #CCC; background:#F6F6F6}
.pages a:hover{background:#0066c7; border:1px solid #2d3091; color:#FFF}
.slideBox{overflow:hidden}
/*common-end*/
.header{ background:#FFF}
.logo{position:relative; padding-top:30px; margin-bottom:10px}
.logSha{border-radius:0px 0px 5px 5px; height:25px; background:#ccc; position:absolute; top:0px; right:0px; padding:0px 5px!important}
.logRig1{ line-height:25px;float:left;border-left:1px solid #333;margin-top: 10px;padding-left: 10px;font-size: 18px;font-family: "微软雅黑", "仿宋";}
.logLef{float:left}
.logRig2{float:right; background:url(../images/heaTel.png) no-repeat; height:60px; padding-left:117px;}
.logRig2 p{font-size:25px; font-weight:bold; border-left:1px solid #333; margin-top:18px; margin-left:5px; padding-left:5px;font-family: "微软雅黑", "仿宋"; color:#e50012}
.logRig span{font-style:italic; font-size:25px; font-weight:bold;}
.manNav{background:#e50012; height:50px; line-height:50px;}
.manNav li a{float:left; padding:0px 40px; font-size:16px; font-family:"微软雅黑", "仿宋"; color:#FFF}
.manNav li a:hover,.manNav li .home{background:#000000; font-weight:bold}
.slideBox h1{position:absolute; top:0px; left:0px; z-index:-1}
.slideBox{position:relative}
.maxCat{margin-top:100px}
.maxCat ul li{float:left; width:257px; position:relative; border:4px solid #eeeeee;font-family:"微软雅黑", "仿宋"; margin:0px 7px}
.maxCat ul li:hover{ border:4px solid #e50012;}
.maxCat ul li span{position:absolute;background:url(../images/sy_15.png) no-repeat;display:inline-block;width:92px;height:92px;top: -50px;left: 75px;}
.maxCat ul .cat001:hover span{ background-position:0px -97px}
.maxCat ul li h3{line-height:35px;text-align:center;margin-top:50px;font-size: 23px;margin-bottom: 0px;}
.maxCat ul li .des{line-height:25px;padding: 10px;text-align: center; font-size:15px}
.maxCat ul .cat002 span{background-position:0px -194px}
.maxCat ul .cat002:hover span{background-position:0px -293px}
.maxCat ul .cat003 span{background-position:0px -390px}
.maxCat ul .cat003:hover span{background-position:0px -487px}
.maxCat ul .cat004 span{background-position:0px -582px}
.maxCat ul .cat004:hover span{background-position:0px -678px}
.indCat{text-align:center; background:url(../images/indCatBg.jpg) no-repeat bottom;font-family:"微软雅黑", "仿宋"; margin-top:30px }
.indCat h2{line-height:35px; font-weight:normal; font-size:27px; padding-bottom:10px}
.hotCat{text-align:center;font-family:"微软雅黑", "仿宋"; line-height:35px; padding:5px 0px; font-size:17px; text-align:center;}
.hotPro  li{width:250px; float:left; text-align:center; line-height:35px; margin:10px 14px}
.hotPro li p{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.hotCat  a{margin:0px 5px;}

.botCat{margin-top:20px; margin-bottom:50px}
.botCat .left{float:left}
.botCat .right{float:right; width:500px}
.botCat .catTit{ font-size:25px; margin-bottom:20px}
.botCat dl{width:585px; overflow:hidden; margin-bottom:10px}
.botCat .title{font-weight:500; font-size:22px; margin-bottom:10px; padding-top:5px}
.botCat .desTit{margin-bottom:5px; font-weight:600}
.botCat .des{line-height:25px; overflow:hidden; height:80px}
.botCat dt{float:left; width:246px;}
.botCat dd{ margin-left:5px; padding-left:15px; padding-right:15px; float:left; display:inline-block; width:300px; background: url(../images/scx-jt.png) no-repeat 0px 80px #F7F7F7; height:182px; display:inline-block}
.indNewLis li{line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; background:url(../images/tubiao1.jpg) no-repeat 0px 8px; padding-left:25px}
.indNewLis li .datRig{color:#CCC; font-size:13px; font-weight:normal; padding-left:10px}
.foot{ background:#000000; font-size:13px; padding:10px 0px}
.links{background:#000000; text-align:center; color:#FFF; padding:10px 0px; font-size:13px}
.links a{padding:0px 5px;color:#FFF}
.fooCon,.fooCon a{color:#FFF; text-align:center}
.position{font-size:14px; margin-top:10px; margin-bottom:10px}
.posIoc{ background:url(../images/h.gif) no-repeat left; padding-left:20px; }
.main .left{width:830px; float:left}
.main .lefCon{border-top:3px solid #000000; padding:20px 20px; border-right:1px solid #CCC;border-left:1px solid #CCC; border-bottom:1px solid #CCC; line-height:25px}
.main .lefCon h1{text-align:center; margin-bottom:10px; border-bottom:1px solid #CCC; padding-bottom:10px}
.main .right{float:right; width:250px}
.relCat{ background:url(../images/relIoc.png) no-repeat left; border-bottom:1px solid #000000; padding-left:20px; line-height:35px;}
.relCat h2{ display:inline-block}
.relNew{margin-top:20px}
.relNewLis{overflow:hidden; margin-top:15px}
.relNewLis li{float:left; line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-right:15px; background:url(../images/newIoc.png) no-repeat 0px 5px; padding-left:15px; width:240px}
.relPro{ margin-top:20px}
.relProLis{overflow:hidden}
.relProLis li{ float:left; margin:10px 3px; text-align:center; width:201px;}
.relProLis li p{line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.rigCatPro{font-style:italic; font-size:20px; background:#e50012; border-top:3px solid #000; color:#FFF; padding:0px 10px}
.rigCatPro span{font-size:15px}
.rigCatPro h2{display:inline-block; line-height:50px;}
.rigCatPro a{color:#FFF}
.rigProCat{border:1px solid #CCC; border-top:none;}
.rigProCat li{line-height:45px; border-bottom:1px dotted #CCC; background:url(../images/ioc2.png) no-repeat 10px 15px; padding-left:25px; font-size:18px; }
.chilCat{background:none!important; font-weight:lighter!important}
.rigProCat dl dt{border-bottom:1px dotted #CCC; }

.rigCat{font-style:italic; font-size:20px; background:#000; border-top:3px solid #e50012; color:#CCC; padding:0px 10px; margin-top:10px}
.rigCat span{font-size:15px}
.rigCat h2{display:inline-block; line-height:50px;}
.rigCat a{color:#CCC}
.rigCon{padding:10px; border:1px solid #CCC}
.rigNewLis li{ padding-bottom:4px; padding-top:8px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-right:15px; background:url(../images/newIoc.png) no-repeat 0px 10px; padding-left:15px; border-bottom:1px dotted #CCC }
.rigNewLis li:hover{background-position:0px -19px}
.rigConTex,.rigConLan{text-align:center; font-size:20px; font-weight:bold}
.rigConLan{font-size:25px; color:#e50012; padding:10px 0px}
.rigConcat{line-height:25px}
.rigProLis{border:1px solid #CCC; border-top:none; overflow:hidden}
.rigProLis li{margin:5px 0px; text-align:center}
.rigProLis li p{ padding:5px 0px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; padding:5px 5px}
.rigProLis li img{width:240px; margin:0px auto; margin-left:4px}
.main{margin-bottom:20px}


.newModLis li{ margin-bottom:10px; border-bottom:1px dashed #CCC; padding-bottom:10px}
.newModLis li .title{line-height:35px; font-weight:bold; }
.newModLis li a{padding-left:10px}
.newModLis li a:hover{color:#0066c7; }
.newModLis li .des{font-size:14px; color:#666; line-height:25px;padding-left:10px; display:block}
.newModLis li .date{ text-align:right;color:#999; display:block; font-size:13px}
.proModLis li{float:left;width: 243px;padding:5px;margin: 5px 5px; }
.proModLis li p{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;line-height:30px; text-align:center}
.proModLis li img{width:100%; padding:5px; border:1px solid #CCC}
.proModLis{ overflow:hidden}
.ModPro{padding:20px 10px!important}