@charset "utf-8";
/* CSS Document */

.banner a{ display:block; background:url(Img2/Index/banner.jpg) no-repeat center top; height:558px; overflow:hidden;}

.faq{margin-top: 47px;height:460px;background:url(Img2/Index/faq_bj.jpg) no-repeat center 121px; overflow: hidden;font-family:"Microsoft Yahei";}
.faq h2{background:url(Img2/Index/faq_t.jpg) no-repeat center top;height:113px;overflow: hidden;}
.faq h2 p{padding-left: 350px;height:40px; font-size: 30px; color: #64257c; line-height: 35px;}
.faq h2 p i{ font-family: "Arial"; color:#c2c2c2; text-transform: uppercase;font-weight: normal;display: inline-block;padding-left: 10px;}
.faq h2 span{display: block;padding-left: 370px; color:#fff;line-height: 49px;}
.faq dl{width: 284px; margin-top: 25px;height:150px; overflow: hidden; float: left;margin-right: 390px;}
.faq dt{ font-size: 20px; color:#4f1087;font-weight: bold;}
.faq dt img{vertical-align: middle;margin-right: 4px;}
.faq dd{padding-top: 8px; font-size: 14px; line-height: 24px; color:#010101;}
.faq .nomar{margin-right: 0;}

.pic{background:url(Img2/Index/pic_y.jpg) no-repeat center 202px;height: 229px; overflow: hidden;font-family:"Microsoft Yahei"; position: relative;}
.pic i{position: absolute; top: 150px;left: 680px;background:url(Img2/Index/pic_ico.png) no-repeat center 0;width:158px;height:37px;text-align: center;line-height: 37px; font-size: 18px;overflow: hidden;}
.pic i a{ color:#fff;}

.pro{margin-top: 30px;height:1020px; overflow: hidden;font-family:"Microsoft Yahei";}
.pro h2{height:105px; overflow: hidden;text-align: center;font-size: 36px; line-height: 58px;}
.pro h2 a{ color: #64257c;}
.pro h2 span{display: block;background:url(Img2/Index/cp_ys_t.jpg) no-repeat center 0;height: 45px; font-size: 24px; color:#4e4e4e;line-height: 45px;}
.pro dl{margin:43px 38px 0 0; width:211px;height:395px; overflow: hidden; float: left;}
.pro .nomar{margin-right: 0;}
.pro dt{width:211px;height:242px; overflow: hidden; position: relative; z-index: 1;}
.pro dt img{width:211px;height:242px; }
.pro dd {position: relative; margin-top: -82px; z-index: 3;}
.pro dd h3{background:url(Img2/Index/cp_ys_ico.png) no-repeat center 0;width:107px;height:107px; text-align: center; line-height: 107px; color:#fff; font-size: 18px; margin: 0 auto;}
.pro dd h3 a{ color:#fff;}
.pro .nomar dd h3{ line-height: 26px; width:87px; height:77px;padding:30px 10px 0;}
.pro dd{padding:10px 10px 0; font-size: 14px; line-height: 24px; color:#000000;text-align: center;}
.pro ul li{ width:465px; margin-right: 30px; overflow: hidden; float: left; line-height: 0;}
.pro ul li img{width:465px;height:400px;}
.pro li span{display: block;height:46px;border:1px solid #d6d6d6;text-align: center; line-height: 46px; font-size: 18px;color:#000000;overflow: hidden;}
.pro .nomar1{margin-right: 0;}

.vs{height:770px;background:url(Img2/Index/vs_bj.jpg) no-repeat center 130px;font-family:"Microsoft Yahei";}
.vs h2{height:130px; overflow: hidden;text-align: center;font-size: 36px; line-height: 58px;}
.vs h2 a{ color: #64257c;}
.vs h2 span{display: block;background:url(Img2/Index/vs_t.jpg) no-repeat center 0;height: 45px; font-size: 24px; color:#4e4e4e;line-height: 45px;}
.vs h3{height:66px;padding-left:98px;padding-right: 90px; overflow: hidden;line-height: 66px; color:#fff; font-size: 30px;}
.vs h3 a{ color:#fff;}
.vs ul{padding-top: 37px; font-size: 18px;line-height: 48px;}
.vs .ul01{width:327px;padding-right: 88px; float: left;text-align: right;color:#000000;}
.vs .ul02{width:128px; float: left;text-align: center; font-size: 16px; color:#fff;}
.vs .ul03{width:332px;float: right; color:#e30000;} 

.ys{margin-top: 23px;height:1339px; overflow: hidden;font-family:"Microsoft Yahei";}
.ys1{height:414px;background:url(Img2/Index/ys1.jpg) no-repeat center 0; overflow: hidden;}
.ys2{height:312px;background:url(Img2/Index/ys2.jpg) no-repeat center 0; overflow: hidden;}
.ys3{height:311px;background:url(Img2/Index/ys3.jpg) no-repeat center 0; overflow: hidden;}
.ys4{height:302px;background:url(Img2/Index/ys4.jpg) no-repeat center 0; overflow: hidden;}
.ys h2{height:67px;text-align: center;line-height: 60px; font-size: 36px; color:#fff;}
.ys1 dl{margin:78px 0 0 55px;}
.ys2 dl{margin:50px 0 0 500px;}
.ys3 dl{margin:60px 0 0 55px;}
.ys4 dl{margin:50px 0 0 500px;}
.ys dl{background:url(Img2/Index/ys_ico01.png) no-repeat 0 0; overflow: hidden;}
.ys dl dt { height:103px;overflow: hidden;}
.ys dt h3{width:100px; text-align: center; float: left; font-size: 18px; color:#fff;}
.ys dt h3 span{display: block; font-size: 30px; color: #dacfde; font-family: "Times New Roman";padding-top: 22px;}
.ys dt p{padding:30px 0 0 15px;  float: left; font-size: 22px; color:#4f1087;font-weight: bold; line-height: 28px;}
.ys dt p i{display: block; font-size: 14px; color:#c0c0c0; font-family: "Arial"; text-transform: uppercase;font-weight: normal;}
.ys dd{padding:23px 0 0 5px; width:420px; color:#000; font-size: 16px; line-height: 30px;}

.case{margin-top: 38px;height:555px; overflow: hidden;font-family:"Microsoft Yahei";}
.case h2{height:120px; overflow: hidden;text-align: center;font-size: 36px; line-height: 58px;}
.case h2 a{ color: #64257c;}
.case h2 span{display: block;background:url(Img2/Index/case_t.jpg) no-repeat center 0;height: 45px; font-size: 24px; color:#4e4e4e;line-height: 45px;}
.case_nav{height:43px; overflow: hidden;}
.case_nav span{width:146px;overflow: hidden;height:43px;text-align: center;line-height: 37px;background:url(Img2/Index/case_cur1.jpg) no-repeat center 0;}
.case_nav span a{ color:#2f2f2f; font-size: 14px;font-weight: bold;}
.case_nav li{ float: left;width:146px; margin-right: 15px; overflow: hidden;height:43px;}
.case_nav li a{ display: inline-block;width:146px;background:url(Img2/Index/case_cur1.jpg) no-repeat center 0;height:43px;color:#2f2f2f; font-size: 14px;font-weight: bold;text-align: center;line-height: 37px;}
.case_nav li a:hover , .case_nav .cur a{background:url(Img2/Index/case_cur.jpg) no-repeat center 0; color:#fff;text-decoration: none;}
.case_c{margin-top: 23px;position: relative;height:350px;overflow: hidden;}
.case_c li{ float: left;width:238px; height:166px; margin:0 484px 2px 0; overflow: hidden;position: relative;}
.case_c li a img{width:238px; height:166px;}
.case_c li span{display: block;position: absolute; bottom: 0;left: 0;width:238px;height: 28px;background:url(Img2/Index/png.png) repeat center 0; color:#fff;line-height: 28px;font-size: 14px;text-align: center; }
.case_c .nomar{margin-right: 0;}
.case_c dl{position: absolute; top: 0;left: 241px;width:477px;height:335px; overflow: hidden;}
.case_c dl dt img{width:477px;height:335px; }
.case_c dl dd{position: absolute;bottom:0;left: 0;width:457px;height:50px;background:url(Img2/Index/png.png) repeat center 0;padding:4px 10px 0; z-index: 3;}
.case_c dl dd h3{ font-size: 16px; line-height: 20px;}
.case_c dl dd h3 a{ color:#fff;}
.case_c dl dd p{ padding-top: 5px; color:#fff; font-size: 14px;line-height: 20px;}

.coo{position: relative;margin:0 -45px;padding:0 45px; height: 198px;width:960px;overflow: hidden; background:url(Img2/Index/coo_bj.jpg) no-repeat center 0;font-family:"Microsoft Yahei"; }
.coo h2{padding-top: 20px;padding-left: 12px; float: left;width:30px; line-height: 32px;}
.coo h2 a{ color:#fff;}
.coo ul{padding-left: 32px; float: left;width:880px; overflow: hidden;}
.coo li{ float: left;margin:27px 12px 0 0;width:164px; overflow: hidden;}
.coo li img{width:162px;height:88px; border:1px solid #e1e1e1;}
.coo li span{display: block;text-align: center;line-height: 30px; font-size: 14px; color:#000;}

