/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:14px; font-family:"Microsoft YaHei";}
ul,li,ol{ list-style:none;}
a{ text-decoration:none}
a img{ border:none;}
.clear{ width:100%; display:block; clear:both; height:0; overflow:hidden;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;} .clearfix {*zoom:1}
a:hover{ color:#15499a;-webkit-transition: background .2s,color .2s ease-in; -moz-transition: background .2s,color .2s ease-in; -ms-transition: background .2s,color .2s ease-in; -o-transition: background .2s,color .2s ease-in; transition: background .2s,color .2s ease-in;}
input{ font-family:"Microsoft YaHei";}



.fl{ float:left;}
.fr{ float:right;}

.mT10B{ margin:10px 0}
.mb20{ margin-bottom:20px}
.mt60{ margin-top:60px}
.norbor{ border:none !important;}

.left{ width:225px; float:left;}
.right{ float:right; width:875px;min-height:500px;}

/*11*/
.Hfixed{ position:fixed;}
.header{ background:url(../images/menu_bg.png);height:100px;top:0; width:100%;z-index:1000}
.inheader{ background:#bc2336}
#warp{ overflow-y:scroll; overflow-x:hidden; width:100%; height:100%; position:absolute}
.w1200{ width:1200px; margin:0 auto}
.w632{ width:632px;height:514px; }
.w185{width:185px}
.w525{ width:525px;height:322px; }
.w253{width:253px; margin-left:15px}
.logo{ margin-top:15px}
.menu{ height:100px}
.menu li{ float:left; width:105px; text-align:center; line-height:30px;  margin-left:35px; position:relative; font-size:16px}
.menu li #icon{ position:absolute; right:-15px; top:25px}
.menu li #conIon{ position:absolute; right:-20px; top:25px}
.menu li a{ display:block; width:105px; height:100%; line-height:100px;}
.menu li a em{ display:none}

.menu li a:link,.menu li a:visited{color:#f7efc5; text-decoration:none; }
.menu li a:hover{ color:#bc2336; background:#f7efc5}
.menu li a:hover em{ display:inline-block; font-style:normal}
.menu li a:hover span{ display:none}
.menu li.thisnav a{ background:#f7efc5; color:#bc2336;}
.menu li.thisnav a em{ display:inline-block; font-style:normal}
.menu li.thisnav a span{ display:none}
.menu li ul{ margin-top:11px; display:none}
.menu li ul li{ width:150px; background:url(../images/menu_bg.png);height:30px; margin-bottom:1px; }
.mt120{ margin-top:120px}
.mt15{ margin-top:15px}
.mr{ margin-right:0 !important}
.hd{ overflow:hidden;zoom:1}

.w1010{ width:1010px; margin:0 auto;}

.fpos{ position:fixed; bottom:0; left:0; z-index:4;}
.footer{ padding:10px 0; background:#bc2336; font-size:12px; width:100%; color:#de919b;line-height:20px; height:110px;}
.footer span{ display:block; color:#da897e }
.footer a{ color:#de919b; padding-right:5px}
.fleft{ height:110px; border-right:2px solid #d88279; float:left; padding-right:47px; margin-right:60px; width:310px;}
.fnav a{ padding-left:5px}

.Intlist ul li a:hover span,.boxzslist ul li p.p-sjyl a:hover,.news ul li a:hover,.news ul li a.ntitle:hover,.btfl a:hover,.prolist ul li a:hover span{ color:#bc2336}

.snav{ height:50px; line-height:50px; background:#f7efc5}
.snavlist li{ float:left; margin-right:50px; font-size:16px;}
.snavlist li a{ color:#bc2336}
.snavlist li a.act{ color:#6a6868; border-bottom:1px solid #bc2336 ; padding-bottom:5px}

.content{ min-height:500px; background:url(../images/conbg.jpg) top right no-repeat #f0f0f0; padding:25px; }
.weizhi{ height:35px; line-height:35px; font-size:12px;}
.lefttext{ color:#bc2336;}
.boxdq{ float:right; color:#aeaeae;}
.boxdq a{ color:#aeaeae; padding:0 5px}
.boxdq span{ color:#2f2f2f; padding:0 5px}

.contel{ text-align:center; margin-bottom:30px;}

.page{ padding:10px; margin-top:20px; text-align:center;}
.page a{ padding:5px 10px; color:#a8a8a8}
.page a:hover{ color:#fff; background:#bc2336}





