*{ padding: 0; margin: 0; text-decoration: none;}
body{ font-size: 14px;}
body a{ color: #525252;}
body a:hover{color:#cc0000;}
body .xian{ color:#cc0000;}
body .xian:hover{ color:#ff8000;}
.clear{ clear: both;}

.lnav{ height: 50px; background: #0369BC;}
.lnav ul{ width: 1002px; margin: 0 auto;}
.lnav li{ width: 200px; text-align: center; line-height: 50px; color: #ffffff; float: left;}
.lnav li a{ display: block;color: #ffffff; font-size: 17px;}
.lnav li:hover { background: #014D98;}
.lnav li.hover { background: #014D98;}

.lheader{ height: 388px; position: relative; overflow: hidden;}
.lhc{ position: absolute; top: 0; left: 50%; margin-left: -501px; width: 1002px; height: 388px;}
.lheader .lh1{ height: 176px; width: 1002px; margin: 0 auto;}
.llogo{ padding: 39px 0 0 5px; width: 646px; float: left; line-height: 75px;}
.llogo img{ float: left; margin-right:20px;}
.lheader .llogo a{ font-size: 37px; color: #ffffff; font-weight: bold; text-shadow: 1px 1px 1px #0167BA;}
.linp{ width: 329px; height: 36px; background: url(../images/linp.png) no-repeat; position: relative; float: right; margin-right: 9px; margin-top: 62px;}
.linp input{ width: 288px; height: 36px; background: none; outline: none; text-indent: 2em; line-height: 36px; position: absolute; left:0; bottom: 0;}
.linp img{ position: absolute; right: 0; bottom: 0;}
.ljgzn{ width: 1002px; margin: 0 auto; height: 172px;}
.ljgzn div{ width: 156px; height: 53px; background: #3887E0; line-height: 53px; text-align: center;}
.ljgzn div a{ display: block; font-size: 20px; color: #ffffff;}
.ljgzn p{ height: 96px; background: #49ABFC; padding: 10px 17px; line-height: 30px; color: #ffffff; font-size: 15px; text-indent: 2em;}
.ljgzn p a{ color: #ff8000;}
.ljgzn p a:hover{ color: #cc0000;}

.lcxx{ height: 80px; background: #EEEEEE;}
.lcxx ul{ width: 1002px; margin: 0 auto;}
.lcxx li{ float: left; line-height: 80px; color: #333333; font-size: 15px;}
.lcxx li img{ margin: 15px 15px 0 0; float: left;}
.lcxx li.lcxx1{ width: 400px; overflow:hidden; height:67px;}
.lcxx li.lcxx2{ width: 290px;}
.lcxx li.lcxx3{ width: 307px;}

.lcon{ width: 1002px; margin: 0 auto; padding: 20px 0; height: 270px;}
.lcon .lgz{ width: 479px;}
.lcon .ltis{ height: 55px; line-height: 55px; border-bottom: 2px solid #EEEEEE;}
.lcon .ltis a{ display: block; width: 107px; text-align: center; border-bottom: 2px solid #3887E0; font-size: 20px; color: #0167BA;}
.lgz ul{ padding-top: 12px;}
.lgz li{ height: 32px; line-height: 32px; #height: 31px; #line-height: 31px;}
.lgz a{ color: #535353;}
.lgz li span{ float: left;}
.lgz li span.ldata{ float: right; color: #535353;}

.lfooter { background: #f3f3f3; color: #333; height: 92px;}
.lfooter a{ color: #333;}
.lfooter>div{ width: 1002px; margin: 0 auto; line-height: 23px; padding-top: 10px;}

/*�б�����ҳ*/
.bwarp{ background: url(../images/bbg.jpg) top center no-repeat;}
.bheader{ height: 62px; line-height: 62px; border-bottom: 2px solid #0369BC; overflow: hidden;}
.btop{ width: 1002px; margin: 0 auto;}
.blogo{ width: 311px; float: left;}
.blogo img{ padding: 12px 11px 0 0; float: left; width: 31px;}
.btop .blogo a{ font-size: 17px; color: #0B66AA; font-weight: bold; text-shadow: 1px 1px 1px #ffffff;}
.bnav{ width: 483px; float: left;}
.bnav li{ width: 96px; float: left; text-align: center;}
.bnav li a{ display: block; color: #333333; font-size: 16px;}
.bnav li a:hover{ color: #ff8000;}
.binp{ width: 200px; height: 36px; background: url(../images/binp.png) no-repeat; position: relative; float: right;  margin-top: 13px;}
.binp input{ width: 159px; height: 36px; background: none; outline: none; text-indent: 1em; line-height: 36px; position: absolute; left: 0; top: 0;}
.binp img{ position: absolute; right: 0; bottom: 0;}

.bcon{ width: 958px; margin: 0 auto; background: #ffffff; padding: 0 22px 20px; min-height: 500px;}
.bwz{ height: 68px; line-height: 68px; background: url(../images/badd.png) 16px 21px no-repeat; padding-left: 48px; color: #999999;}
.bconl{ width: 160px;}
.bconl li{ height: 52px; line-height: 52px; background: #F5F7FA; text-align: center; margin-bottom:1px;}
.bconl li a{ display: block; font-size: 17px; color:#777777; height: 52px;}
.bconl li a.hover{ color: #ffffff; background: #52A0E0;}
.bconl li a:hover{ color: #ffffff;background: #52A0E0;}
.bconr{ width: 771px; padding-left: 25px; border-left: 1px solid #EEEEEE; margin-left: 1px;}
.bconr li{ border-bottom: 1px solid #DDDDDD;}
.bconr li p{ padding: 20px 0 15px; line-height: 32px;}
.bconr li p a{ font-size: 20px; color: #666666;}
.bconr li .bdata{ height: 29px; line-height: 29px; padding-bottom: 10px;}
.bconr li .bdata span{ font-size: 13px; color: #AAAAAA; float: left;}
.bconr li .bdata div{ width: auto; height: 29px; background: #4D9EE1; color: #ffffff; float: right; text-align: center;}

.bconr h3 {height: 60px; line-height: 50px;color: #df3a39;text-align: center;font-size: 30px;font-weight: lighter;}
.btext{ line-height: 30px;}
.btitle{ padding: 10px 0; text-align: center; color: #df3a39; font-size: 26px;}
.bfx{ border-bottom: 1px solid #eeeeee; height: 30px; line-height: 30px; padding-bottom: 5px;}
.p20{ padding: 20px;}
.info_ewm{ text-align: center;}