@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#333;text-align:center;background:url(images/bg.jpg) no-repeat top center #e6e6e6}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1000{width:1000px;}
.fl{float:left;}
.fr{float:right;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
/*header*/
.header{height:40px;background: #fff;}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;line-height:40px;font-family: \5B8B\4F53;}
.header em a{margin:0 6px;}
.header em,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
/*top*/
.rmrb{width:814px;margin: 26px auto 0 auto;}
.rmrb img{float:left;}
.rmrb div{float:right;background:#d34242;width:320px;height: 177px;padding-right: 22px;text-align: right;padding-top: 22px;}
.rmrb div span{font-size: 27px;line-height:29px;}
.rmrb div b{font-size: 88px;line-height: 90px;font-weight: normal;}
.rmrb div h2{font-size: 51px;line-height:70px;font-weight: normal;}
/*daoyu*/
.daoyu{width:852px;margin-top: 50px;}
.daoyu h1{font:normal 46px/50px \5FAE\8F6F\96C5\9ED1;text-align: center;}
.daoyu p{font-size: 18px;line-height: 180%;margin-top: 40px;text-indent: 2em;height: 235px}
/*p1*/
.p1tit{background:url(images/p1tit.png) no-repeat top center;height:178px;text-align: center;}
.p1tit h1{font-size: 54px;line-height: 175px;color:#3970b5;}
.p1_content{margin-top: -3px;}
.p1_content div.p1_1{margin-bottom:40px;width:920px;height: 348px;background:#0b4388;border-radius: 10px;padding:15px 20px 12px 15px; overflow:hidden;}
.p1_content div.p1_1 span{float:left;font-size: 16px;text-align:center;margin-right: 28px;}
.p1_content div.p1_1 span img{display: block;margin-bottom: 10px;}
.p1_content div.p1_1 div.fr{width:670px;}
.p1_content div.p1_1 div.fr h1{font-size: 30px;line-height: 32px;margin:10px 0;}
.p1_content div.p1_1 div.fr h2{margin-top: 45px;font-size: 18px;line-height:20px;}
.p1_content div.p1_1 div.fr h3{font-size: 14px;line-height: 16px;}
.p1_content div.p1_1 div.fr h1,.p1_content div.p1_1 div.fr h2,.p1_content div.p1_1 div.fr h3{text-align: center;font-weight: normal;}
.p1_content div.p1_1 div.fr p{font-size: 14px;line-height:200%;padding-top: 25px;margin-top: 20px;text-indent: 2em;border-top:1px dashed #fff;}
/*p2*/
.p2tit{background:url(images/p2tit.png) no-repeat top center;height:190px;}
.p2_content{background:#d3d3d3;margin-top: -15px;}
.p2_content ul{width:980px;margin:0 auto;}
.p2_content li{float:left;width:271px;margin:0 13px 26px 13px;display: inline;padding:12px 15px 15px 13px;background:#0b4388;}
.p2_content li img{float:left;margin-right: 14px;}
.p2_content li b{font-size: 16px;line-height:24px;font-weight: normal;width:145px;float:right;margin-bottom: 12px;}
.p2_content li p{border-top:1px dashed #fff;float:right;width:145px;padding-top: 12px;line-height: 160%}
/*p3*/
.p3_content{background:#e6e6e6;}
.p3tu{margin:45px auto 10px auto;}
.banner{background:#e6e6e6; padding-top: 80px;}
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px)
	   {
		  /*.p1_content div.p1_1 div.fr h2{margin-top: 15px;} 
		  .p1_content div.p1_1 div.fr p{font-size: 14px;}*/
	   }
