@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,form{padding:0; margin:0;} 
table,td,tr,th{font-size:14px}
li{list-style-type:none;list-style:none; padding:0; margin:0;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-style:normal; font-size:12px;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}

body{font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size:14px; color:#1c0f0b; width:100%; background:#eeeff1;}
a {text-decoration:none; blr:e-xpression(this.onFocus=this.blur()); color:#1a1a1a; outline-style:none;} /* ���IE */
a:hover { text-decoration: none;}
a:focus { -moz-outline-style: none;} 
p{margin:0; padding:0;}
input,textarea{ padding:0; margin:0; outline:none; font-family:"微软雅黑";}
html{ width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}



.sm_banner{width:100%;height:960px; position:relative;overflow: hidden;}
.sm_banner img{width: 1920px; height:320px; display:block;position:relative;left:50%; margin-left:-960px;}
 
.sm_main1{width:100%;height:640px; position:relative;overflow: hidden;}
.sm_main1 img{width: 1920px; height:320px; display:block; position:relative;left:50%; margin-left:-960px;}

.sm_main1_1{background:#663e87; height:150px; width:100%; padding-top:30px;}
.box{width:1200px; margin:0 auto; overflow:hidden;}
.sm_main1_1 a{width:280px; height:80px; border-radius:100px; text-align:center; line-height:80px; color:#fff; font-size:30px; background:#cc3316; margin:0 auto; display:block;}
.sm_main1_1 img{margin:24px auto 0 auto; display:block;}
.sm_main1_1 a:hover{text-decoration:underline;}

.sm_main2{background:url(../images/bg3.jpg) no-repeat center; width:100%; padding-top:245px; height:595px;}
.sm2{background:#6e4192; width:1120px; height:430px; padding:40px; margin:0 auto; overflow:hidden;}
.sm21{width:660px; float:left;}
.sm21_1{width:547px; height:60px; border-right:solid 3px #fff; border-top:solid 3px #fff; border-bottom:solid 3px #fff; background:url(../images/main2_icon4.jpg) no-repeat left center; padding:27px 0 27px 110px; line-height:60px; color:#d8624c; height:120px; font-size:50px; text-align:center;}
.sm21_1 b{font-size:60px;}
.sm21_2{width:660px; height:220px; margin-top:30px; background:#ececec;}
.sm21_2 li{width:189px; height:200px; padding:20px 0 0 30px; background:url(../images/main2_line.jpg) no-repeat right center; float:left;}
.sm21_2 .sm21_21{background:none; width:190px;}
.sm21_2 li img{display:block; margin-bottom:10px;}
.sm21_2 li p{line-height:20px; font-size:14px; width:160px; color:#666;}
.sm21_2 li p b{color:#333;}
.sm22{width:410px; float:right; background:#fff; height:430px;}
.sm22 img{width:410px; height:140px; display:block;}
.sm22 b{line-height:80px; font-size:30px; height:80px; text-align:center; display:block;}
.sm22 ul{width:204px; margin:0 auto;}
.sm22 ul li{width:170px; padding-left:34px; line-height:26px; font-size:20px; height:26px; background:url(../images/main2_icon5.jpg) no-repeat left center; margin-bottom:14px;}
.sm22 a{width:240px; height:50px; border-radius:100px; text-align:center; line-height:50px; margin:30px auto 0 auto; background:#d9624c; font-size:20px; color:#fff; display:block;}
.sm22 a span{background:url(../images/main2_icon6.jpg) no-repeat left center; padding-left:50px; display:inline-block;}
.sm22 a:hover{line-height:46px;}

.sm_main3{background:url(../images/bg4.jpg) no-repeat center; padding-top:230px; height:550px; width:100%;}
.sm3{width:1215px; z-index:99; overflow:hidden;}
.sm3 li{width:390px; float:left; height:265px; position:relative; margin-right:15px; margin-bottom:15px;}
.sm3 li img{width:390px; height:265px; display:block;}
.sm3 li p{width:100%; height:50px; background-color: rgba(0,0,0,.8); line-height:50px; text-align:center; color:#fff; font-size:24px; position:absolute; left:0; bottom:0;}

.sm_main4{background:url(../images/bg5.jpg) no-repeat center; padding-top:35px; height:530px;}
.sm41 p{line-height:70px; font-size:40px; height:70px; text-align:center; color:#fff;}
.sm41 img{margin:0 auto; display:block;}
.sm42{background:url(../images/main4_img.jpg) no-repeat center; width:1200px; height:190px; padding-top:95px; margin-top:52px;}
.sm42 p{line-height:64px; font-size:24px; height:64px; text-align:center; color:#fff; margin-top:6px;}
.sm42 a{text-align:center; color:#cc3316; line-height:120px; height:120px; font-size:40px; font-weight:bold; text-align:center; display:block;}
.sm42 a:hover{padding-right:10px;}

.sm_main5{background:url(../images/bg6.jpg) no-repeat center; padding-top:230px; height:790px; width:100%;}
.sm5 p{width:800px; height:710px; float:left;}
.sm5 p img{float:left;}
.sm5>img{width:400px; height:710px; float:right;}

.sm_main6{background:url(../images/bg7_1.jpg) no-repeat center; width:100%; height:570px;}
.sm61{overflow:hidden; padding:80px 0 0 400px; width:800px;}
.sm61 li{width:190px; margin-left:10px; background:#fff; height:301px; float:left;}
.sm61 li div{width:190px; padding-top:30px; height:120px;}
.sm61 li div img{width:190px; height:26px; display:block;}
.sm61 li div span{width:30px; height:2px; background:#987eae; margin:10px auto; display:block;}
.sm61 li div b{font-size:20px; line-height:34px; height:34px; text-align:center; color:#6d488c; display:block;}
.sm61 li div font{font-size:12px; line-height:20px; height:20px; text-align:center; color:#6d488c; opacity:0.3; display:block;}
.sm61 li p{width:150px; height:1px; background:#f5f2f7; margin:0 auto;}
.sm6_button{width:360px; height:80px; font-size:30px; background:#cc3316; color:#fff; text-align:center; line-height:80px; margin:62px auto 0 auto; display:block; border-radius:100px;}
.sm6_button:hover{text-decoration:underline;}

.sm62{width:100%;height:660px; position:relative;overflow: hidden;}
.sm62 img{width: 1920px; height:330px; display:block;position:relative;left:50%; margin-left:-960px;}
.sm62 p{background:url(../images/bg7_22.jpg) no-repeat center; width:100%; height:120px; padding-top:210px;}
.sm62 a{width:560px; height:80px; font-size:36px; text-align:center; background:#cc3316; line-height:80px; border-radius:100px; color:#fff; display:block; margin:0 auto;}
.sm62 a:hover{font-weight:bold;}

.sm63{background:url(../images/bg7_3.jpg) no-repeat center; width:100%; height:458px;}
.sm63_1{line-height:84px; height:84px; font-size:46px; color:#fff; text-align:center; padding:52px 0 30px 0; display:block;}
.sm63_2{overflow:hidden; display:flex;}
.sm63_2 li{width:593px; height:210px; margin-right:14px; float:left; background:#fff; overflow:hidden;}
.sm63_2 li div{float:left; width:250px; padding:30px 0 0 30px;}
.sm63_2 li div b{font-size:28px; line-height:30px; height:60px; display:block;}
.sm63_2 li div span{line-height:20px; font-size:18px; display:block; margin:20px 0 10px 0; height:20px;}
.sm63_2 li div p{line-height:24px; color:#666; font-size:16px;}

.sm_main7{background:url(../images/bg8.jpg) no-repeat center; height:640px; padding-top:80px;}
.sm7{height:490px; margin:0 auto 70px auto;}
.sm71{float:left; width:590px;}
.sm71 b{font-size:40px; line-height:50px; height:100px; color:#fff; margin:6px 0 72px 0; display:block;}
.sm71 p span{line-height:30px; font-size:30px; border-left:solid 6px #fff; color:#fff; display:block; padding-left:10px;}
.sm71 p img{width:590px; height:161px; display:block; margin:30px 0 60px 0;}
.sm71 font{line-height:32px; height:32px; font-size:16px; color:#cc3316; display:block;}
.sm72{background:#6e4192; width:480px; height:450px; float:right; padding:40px 40px 0 40px;}
.sm72 input{width:430px; height:60px; line-height:60px; border:none; border-radius:10px; margin-bottom:10px; font-size:18px; font-family:"微软雅黑"; padding-left:50px;}
.sm72 textarea{width:420px; padding:10px 10px 10px 50px; border:none; border-radius:10px; margin-bottom:10px; height:150px; font-size:18px; font-family:"微软雅黑"; line-height:30px;}
.footer1{background:url(../images/fo1.jpg) no-repeat 10px center #fff;}
.footer2{background:url(../images/fo2.jpg) no-repeat 10px center #fff;}
.footer3{background:url(../images/fo3.jpg) no-repeat 10px 10px #fff;}
.sm72 button{ background:#cc3316; font-weight:bold; font-size:18px; text-align:center; width:480px; height:60px; color:#fff; line-height:60px; border:none; border-radius:10px; cursor:pointer;}

.sm8{height:80px; line-height:80px; color:#fff; width:1200px; margin:0 auto;  overflow:hidden;}
.sm8 p{width:350px; float:left; font-size:16px;}
.sm8 .gf11{text-align:center; width:500px}
.sm8 .gf12{text-align:right;}


