@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0; margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;/*display: block;*/}
body{ font-family:"微软雅黑"; overflow-x:hidden;}
img{ border:0;}
.clear{ clear:both;}
.cen1120{width:1120px; margin:0 auto; overflow:hidden;}
.banner{ width:100%; height:650px; text-align:center; margin:0 auto; background:url(../images/bannerbg.jpg) no-repeat center;}
.title{ text-align:center; font-size:42px; color:#d02420; font-weight:bold; line-height:55px; margin:70px 0 0 0;}
.title2{ color:#222222 !important; margin:70px 0 60px 0 !important;}
.title1{ background:url(../images/hengbg.png) repeat-x; text-align:center; margin:15px 0 50px 0;}
.title1 span{ font-size:30px; line-height:30px; background:#ffffff; padding:0 15px; color:#222222;}
.zz{ margin:0 0 0 30px;}
.zz li{ width:185px; float:left; margin:0 0 75px 22px;}
.p2{ width:100%; height:503px; background:url(../images/p2bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.p2_1 li{ width:170px; float:left; color:#424242; font-size:14px; line-height:20px; margin:0 0 0 145px;}
.p2_1 li b{ font-size:16px; font-weight:bold; text-align:center; line-height:25px; display:block;}
.zx{ font-size:24px; color:#FFF; text-align:center; line-height:52px; padding:0 20px; background:#d02420; border-radius:3px; float:right; margin:35px 0 0 0;}
.zx a{color:#FFF;}
.p3{ width:1120px; height:572px; margin:0 0 70px 0; background:url(../images/p3bg.jpg) no-repeat; overflow:hidden;}
.p3_1{ width:520px; margin:30px 20px 0 0; float:right; font-size:16px; color:#424242; line-height:30px;}
.p3_1 span{ color:#d02420;}
.p3_1 b{ font-size:26px;}
.p3_2{ width:440px; margin:190px 0 0 20px; float:left; font-size:16px; color:#43331c; line-height:30px; overflow:hidden;}
.p3_2 b{ color:#100e0c; padding:10px 0 0 0; display:block;}
.zl li{ font-size:14px; color:#424242; float:left; line-height:18px; margin:5px 0 0 0;}
.zl li span{ width:18px; height:18px; font-size:12px; line-height:18px; color:#FFF; background-color:#43331c; border-radius:18px; float:left; text-align:center; margin:0 4px 0 0;}
.p4{ width:100%; background:#f2ece7; margin:0 auto; overflow:hidden;}
.sb{ margin:150px 0 0 0;}
.sb li{ background:#eae4de; border:1px #FFF solid; width:210px; height:240px; float:left; font-size:14px; color:#424242; line-height:25px; padding:0 15px 0 15px; margin:0 0 0 50px;}
.sb li img{ margin:-78px 0 0 23px;}
.sb li b{ display:block; color:#424242; font-size:18px; font-weight:bold; text-align:center; line-height:35px;}
.p5_1{ font-size:16px; color:#222222; text-indent:2em; line-height:25px; width:1050px; margin:0 auto 30px auto;}
.zj li{ float:left; width:230px; height:400px; margin:0 0 0 60px; background:#43331c; color:#FFF;}
.zj li p{ margin:15px 15px 0 15px; font-size:14px; line-height:25px; overflow:hidden;}
.zj li p span{ font-size:17px;}
.zj li p b{ font-size:24px; line-height:35px;}
.p6{ width:100%; background:#f2ece7; margin:0 auto; overflow:hidden;}
.al_left{ float:left; width:220px;}
.al_left li{ width:220px; height:68px; background:url(../images/qhbg.jpg) no-repeat; text-align:center; font-size:26px; font-weight:bold; color:#424242; padding:75px 0; margin:2px 0 0 0;}
.al_right{ width:830px; float:right; font-size:16px; color:#424242; line-height:30px;}
.al1,.al2{ background:url(../images/qhbg1.jpg) no-repeat !important; color:#FFF !important;}
.ys li{ width:199px; float:left; margin:0 0 0 31px;}
.sp{ width:625px; height:420px; background:#e9e9e9; border:1px #dadada solid; margin:0 auto 50px auto; padding:10px;}
.sp1{ width:625px; height:420px;}
.bz li{ float:left; font-size:14px; color:#424242; line-height:20px; text-align:center;}
.bz li span{ font-size:16px; color:#d02420; line-height:30px; display:block;}
.huawen{ width:100%; height:52px; background:url(../images/huawen.jpg) repeat-x; margin:0 auto; overflow:hidden; margin:40px auto 0 auto;}
.left{ width:610px; float:left; background:#faf8f9; padding:0 30px 0 20px;}
.left dl{ background:url(../images/qa.jpg) no-repeat top left; margin:18px 0 0 0; padding:0 0 18px 0; border-bottom:1px #d1cfd0 dashed;}
.left dl dt{ margin:0 0 0 40px; color:#363636; font-size:14px; line-height:25px; padding:5px 0 0 0;}
.left dl dd{ margin:0 0 0 40px; color:#666666; font-size:14px; line-height:25px; padding:10px 0 0 0;}
.right{ width:458px; float:left; border:1px #dddddd solid; padding:35px 0 0 0; background:#f9fdff;}