@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#000;text-align:center;background:url(images/bg.jpg) no-repeat top center;}
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:#000;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*/
.w980{width:980px;}
.fl{float:left;}
.fr{float:right;}
.list_14 li{background:url(images/dot.png) no-repeat left 14px;padding-left:15px;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
/*header*/
.header{height:35px;background:#fff;}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;line-height:35px;}
.header em a{margin:0 6px;}
.header em,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
/*top*/
.top{height: 785px;}
.top div{text-align: right;padding-right: 13px;width:967px;}
.top div img{margin-top: 340px;margin-right:9px;}
/*nav*/
.nav{font-size:14px;}
.nav a{font-size: 24px;line-height: 50px;}
/*p1*/
.p1{margin-top: 20px;}
.p1 .fl{width:644px;margin-left: 1px;}
.p1 .fr{width:300px;padding:0 17px 0 18px;}
.p1_1{position:relative;}
.p1_1 em,.p2 div em{position: absolute;background:url(images/vbg.png) no-repeat;width:70px;height: 70px;}
.p1_1 em{top:150px;left:288px;}
.p1 .fr h3{font:normal 24px/26px \5FAE\8F6F\96C5\9ED1;}
.p1 .fr p{font-size: 14px;font-family:\5B8B\4F53;line-height:30px;padding:15px 0 22px 0;border-bottom:1px solid #e5e5e5;text-indent: 2em;}
.p1 .fr ul{margin-top:20px;}
.p1 .fr ul li{font-size: 14px;line-height:36px;font-family:\5B8B\4F53;font-weight: bold;}
.p1 .fr ul li a{color:#484848;}
/*p2*/
.p2{margin-top: 50px;}
.p2 div{width:469px;height: 428px;background:#f7f7f7;margin-bottom:35px;position: relative;}
.p2 div em{top:96px;left:198px;}
.p2 div img{display:block;margin-bottom:18px;}
.p2 div h1{font:normal 24px/26px \5FAE\8F6F\96C5\9ED1;text-align:center;}
.p2 div p{font-family:\5B8B\4F53;font-size: 14px;margin:15px auto 0 auto;width:440px;line-height: 190%;text-indent: 2em;}
/*p3*/
.p3 h1{background:url(images/p3_1.png) no-repeat center;height: 40px;line-height: 40px;font:normal 36px/40px \5FAE\8F6F\96C5\9ED1;text-align: center;color:#2d5db5;}
.rollBox{width:980px;overflow:hidden;margin:20px auto 0 auto;height:126px;}
.rollBox .ScrCont{width:925px;overflow:hidden;float:left;}
.rollBox .LeftBotton{width:15px;height:25px;background:url(images/prev.png) no-repeat;overflow:hidden;float:left;display:inline;margin:49px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{width:15px;height:25px;background:url(images/next.png) no-repeat;overflow:hidden;float:left;display:inline;margin:49px 0 0 0;cursor:pointer;}
.rollBox ul li{float:left;width:220px;margin:0 7px 0 8px;display:inline;text-align:center;}
/*d2*/
.d2tit h1{background:url(images/d2_1.png) no-repeat;height: 80px;width:298px;margin:30px auto 0 auto;text-align: center;font:normal 45px/80px \5FAE\8F6F\96C5\9ED1;}
.page_n{text-align:center; padding:50px 20px 80px 0;font-family: \5B8B\4F53;font-size: 14px;}
.page_n a{background:#d1d1d1; padding:10px 15px;text-decoration:none;}
.page_n a.common_current_page{ background:#2453c6; color:#fff; text-decoration:none;}
.d2pic div{height: auto;padding-bottom:8px;height: 360px;}