body{ margin:0px; padding:0px; background: url(bg.jpg) repeat-x; font: 12px/1.5 Arial; color:#323232;}
img{ border:0px;}
em{ font-style:normal;}
ul,li,form,p,dl,dt,dd{ margin:0; padding:0;}
ul,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px; font-weight:normal;}
.clearfix{*zoom:1;}
.clearfix:before{ content:""; height:0; line-height:0; display:table;}
.clearfix:after{ content:""; height:0; line-height:0; display:table; clear:both;}
.sblock10{ height: 10px; font-size:0; -webkit-text-size-adjust:none;}
.sblock20{ height: 20px;}
.sblock30{ height: 30px;}
.wrap{ width:1100px; height:auto; margin:0 auto; clear:both;}

/*
 font: 12px/40px Arial;
 font: 12px/40px SimSun, "\5B8B\4F53";
 font:bold 30px/30px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
*/
#header{ width: 1100px; height: 120px; clear: both; margin: 0 auto; }
#header h1.logo{ width: 800px; height: 120px; float: left;}
#header h1.logo a{ display: block; width: 800px; height: 120px; background: url(logo.jpg); text-indent: -999em; }
#header .t_phone{ width: 220px; height: 120px; float: right; }

#nav{ width: 1098px; height: 50px; padding: 0 1px; margin: 0 auto;}
#nav ul{}
#nav ul li{ width:122px; height: 50px; float: left; }
#nav ul li a{ display: block; width:122px; height: 50px; text-align: center; text-decoration: none; font:bold 16px/50px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; color: #fff;}
#nav ul li a:hover{ background:#e6090c;}


#banner{ width: 100%; height: 650px; clear: both; margin: 0 auto; }
#banner .swiper-container{ width: 100%; height: 650px; }
#banner .swiper-container .swiper-wrapper{}
#banner .swiper-container .swiper-wrapper .swiper-slide a{ display: block; width: 100%; height: 100%; margin: 0 auto; }
#banner .swiper-pagination .swiper-pagination-bullet{ background: #fff; opacity: 1; }
#banner .swiper-pagination .swiper-pagination-bullet-active{ background: #e93c3e; }


#top_ads{ width: 100%; height: 228px; }
#top_ads a{ display: block; width: 100%; height: 228px; background: url(top_ads.jpg) no-repeat top center; text-indent: -999em; }

.common_ads{ height: 80px; text-align: center; margin: 0 auto; padding: 50px 0 30px;}
.common_ads a{ display: block; height: 80px; width: 100%; }
.common_ads img{ height: 80px; }

.common_tel{ width: 630px; height: 50px; margin: 0 auto 30px; }
.common_tel ul{ zoom:1; margin: 0 0 0 -30px;}
.common_tel ul li{ width: 300px; height: 50px; float: left; margin: 0 0 0 30px; position: relative; color: #474747; font:24px/50px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";}
.common_tel ul li:before{ position: absolute; content: ""; top: 0; left: 0; width: 50px; height: 50px; background: url(icon_phone.png) no-repeat 0 0; }
.common_tel ul li span{ padding: 0 10px 0 50px;}

.common_btn{ width: 540px; height: 60px; margin: 0 auto 80px; }
.common_btn ul{ zoom:1; margin: 0 0 0 -80px; }
.common_btn ul li{ width: 230px; height: 60px; float: left; margin: 0 0 0 80px; }
.common_btn ul li a{ display: block; width: 140px; padding: 0 0 0 90px; height: 60px; position: relative; border-radius: 6px; font:24px/60px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; color: #fff; text-decoration: none;}
.common_btn ul li a:before{ position: absolute; content: ""; top: 0; left: 20px; background: url(icon_wechat.png); width: 60px; height: 60px; }
.common_btn ul li:first-child a{ background: #ff9913; transition: all linear .2s;}
.common_btn ul li:last-child a{ background: #3c50d3; transition: all linear .2s;}
.common_btn ul li:first-child a:hover{ background: #ea8807; transition: all linear .2s; -webkit-box-shadow:0 0 3px rgba(34, 34, 34, .5); -moz-box-shadow:0 0 3px rgba(34, 34, 34, .5); box-shadow:0 0 3px rgba(34, 34, 34, .5);}
.common_btn ul li:last-child a:hover{ background: #1028bf; transition: all linear .2s; -webkit-box-shadow:0 0 3px rgba(34, 34, 34, .5); -moz-box-shadow:0 0 3px rgba(34, 34, 34, .5); box-shadow:0 0 3px rgba(34, 34, 34, .5);}


   


#part_1{}
#part_1 h5.tit{ width: 390px; height: 120px; background: url(part_1_tit.png) no-repeat; margin: 50px auto; text-indent: -999em; }
#part_1 .con{ height: 360px; }
#part_1 .con ul{ zoom:1; margin: 0 0 0 -36px; }
#part_1 .con ul li{ width: 178px; height: 180px; padding: 180px 35px 0 35px; float: left; margin: 0 0 0 36px;}
#part_1 .con ul li dl{}
#part_1 .con ul li dl dd{ text-align: center; height: 28px; color: #333; font:16px/28px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; position: relative;}
#part_1 .con ul li dl dd:before{ position: absolute; content: ""; top: 12px; left: 0; background: #b5b5b5; width: 10px; height: 3px; }
#part_1 .con ul li dl dd:after{ position: absolute; content: ""; top: 12px; right: 0; background: #b5b5b5; width: 10px; height: 3px;}
#part_1 .con ul li dl dd a{ color: #333; text-decoration: none; }
#part_1 .con ul li.item_1{ background: url(part_1_item_1.png);}
#part_1 .con ul li.item_2{ background: url(part_1_item_2.png);}
#part_1 .con ul li.item_3{ background: url(part_1_item_3.png);}
#part_1 .con ul li.item_4{ background: url(part_1_item_4_2.png);}



#part_2{ width: 100%; height: 800px; clear: both; margin: 0 auto; background: url(part_2_bg.jpg) no-repeat top center; }
#part_2 .wrap{ height: 800px; background: url(part_2_bg.jpg) no-repeat top center;}
#part_2 .wrap h5.tit{ width: 460px; height: 120px; background: url(part_2_tit.png) no-repeat; margin: 0 auto; text-indent: -999em; margin: 50px auto 40px; }
#part_2 .wrap .box-1{ width: 1090px; height: 330px; margin: 0 auto;}
#part_2 .wrap .box-1 ul{ zoom:1; margin: -30px 0 0 -30px; }
#part_2 .wrap .box-1 ul li{ width: 250px; height: 150px; margin: 30px 0 0 30px; float: left;}
#part_2 .wrap .box-1 ul li a{ display: block; width: 250px; height: 150px; }
#part_2 .wrap .box-1 ul li a img{ width: 250px; height: 150px;}
#part_2 .wrap .box-2{ width: 1070px; height: 150px; margin: 40px auto 0; }
#part_2 .wrap .box-2 ul{ zoom: 1; margin: 0 0 0 -30px;}
#part_2 .wrap .box-2 ul li{ width: 190px; height: 150px; margin: 0 0 0 30px; float: left;; }
#part_2 .wrap .box-2 ul li a{ display: block; width: 190px; height: 150px;}
#part_2 .wrap .box-2 ul li a img{ width: 190px; height: 150px;}

#part_3{ width: 1100px; height: auto; margin: 0 auto; }
#part_3 .box{ width: 1100px; height: 570px; margin: 0 auto; padding: 30px 0 0; }
#part_3 .box a{ display: block; width: 1100px; height: 570px; }

#part_4{ width: 100%; height: 950px; margin: 0 auto; background: url(part_4_bg.jpg) no-repeat top center; }
#part_4 .wrap{ height: 950px; background: url(part_4_bg.jpg) no-repeat top center;}
#part_4 .wrap h5.tit{ width: 390px; height: 120px; background: url(part_4_tit.png) no-repeat; margin: 0 auto; text-indent: -999em; margin: 30px auto 20px; }
#part_4 .wrap .box{ height: 480px; }
#part_4 .wrap .box ul{ zoom:1; margin: 0 0 0 -60px; }
#part_4 .wrap .box ul li{ width: 140px; padding: 0 0 0 90px; height: 240px; float: left; margin: 0 0 0 60px;}
#part_4 .wrap .box ul li h4{ color: #fff; height: 60px; font:bold 24px/60px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";}
#part_4 .wrap .box ul li dl{}
#part_4 .wrap .box ul li dl dd{ height: 32px; color: #999; font:18px/32px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";}
#part_4 .wrap .box ul li dl dd a{ color: #999; text-decoration: none; }
#part_4 .wrap .box ul li.item_1{ background: url(part_4_icon_1.png) no-repeat 0 0; }
#part_4 .wrap .box ul li.item_2{ background: url(part_4_icon_2.png) no-repeat 0 0; }
#part_4 .wrap .box ul li.item_3{ background: url(part_4_icon_3.png) no-repeat 0 0; }
#part_4 .wrap .box ul li.item_4{ background: url(part_4_icon_4.png) no-repeat 0 0; }
#part_4 .wrap .box ul li.item_5{ background: url(part_4_icon_5.png) no-repeat 0 0; }
#part_4 .wrap .box ul li.item_6{ background: url(part_4_icon_6.png) no-repeat 0 0; }
#part_4 .wrap .box ul li.item_7{ background: url(part_4_icon_7.png) no-repeat 0 0; }
#part_4 .wrap .box ul li.item_8{ background: url(part_4_icon_8.png) no-repeat 0 0; }
#part_4 .wrap .common_ads{ padding: 10px 0 20px;}
#part_4 .wrap .common_tel{ margin: 0 auto 30px; }
#part_4 .wrap .common_tel ul li{ color: #fff; }
#part_4 .wrap .common_btn{ margin: 0 auto; }


#part_5{ width: 1100px; height: auto; clear: both; margin: 0 auto; }
#part_5 h5.tit{ width: 500px; height: 120px; background: url(part_5_tit.png) no-repeat; text-indent: -999em; margin: 40px auto 30px; }
#part_5 .box{ height: 540px;}
#part_5 .box ul{ zoom:1; margin: -40px 0 0 -100px; }
#part_5 .box ul li{ width: 300px; height: 250px; float: left; margin: 40px 0 0 100px; }
#part_5 .box ul li a{ width: 300px; height: 250px; display: block; position: relative; z-index: 2; }
#part_5 .box ul li a .pic{ width: 300px; height: 230px; position: absolute; left: 0; top: 0; z-index: 3; }
#part_5 .box ul li a .pic img{ width: 300px; height: 230px;}
#part_5 .box ul li a span{ display: block; background: #e13b3d; height: 40px; position: absolute; left: 80px; right: 80px; bottom: 0; z-index: 4; font:24px/40px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; color: #fff; text-align: center;}

#part_6{ padding: 0 0 40px; }
#part_6 h5.tit{ width: 850px; height: 150px; background: url(part_6_tit.png) no-repeat; text-indent: -999em; margin: 60px auto 40px; }
#part_6 .box-1{ height: 560px; }
#part_6 .box-1 ul{ zoom: 1; margin: 0 0 0 -60px; }
#part_6 .box-1 ul li{ width: 520px; height: 280px; float: left; margin: 0 0 0 60px; background: url(part_6_box_1.jpg);}
#part_6 .box-1 ul li h6{ height: 54px; font:bold 24px/54px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; color: #fff; padding: 0 60px; position: relative;}
#part_6 .box-1 ul li h6:before{ position: absolute; content: ""; left: 12px; top: 0; width: 40px; height: 54px; }
#part_6 .box-1 ul li.item_1 h6:before{ background: url(faq_icon_1.png);}
#part_6 .box-1 ul li.item_2 h6:before{ background: url(faq_icon_2.png);}
#part_6 .box-1 ul li.item_3 h6:before{ background: url(faq_icon_3.png);}
#part_6 .box-1 ul li.item_4 h6:before{ background: url(faq_icon_4.png);}
#part_6 .box-1 ul li .txt{ color: #333; font:16px/28px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; padding: 15px;}
#part_6 .box-2{ height: 280px; background: url(part_6_box_2.jpg); }
#part_6 .box-2 h6{ height: 54px; font:bold 24px/54px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; color: #fff; padding: 0 60px; position: relative;}
#part_6 .box-2 h6:before{ position: absolute; content: ""; left: 12px; top: 0; width: 40px; height: 54px; background: url(faq_icon_5.png);}
#part_6 .box-2 .txt{ color: #333; font:16px/28px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; padding: 15px;}


#part_7{ width: 100%; height: 900px; background: url(part_7_bg.jpg) no-repeat top center; clear: both; margin: 0 auto; }
#part_7 .wrap{ height: 900px; background: url(part_7_bg.jpg) no-repeat top center;}
#part_7 .wrap .box{ height: 570px; margin: 70px auto 10px; }
#part_7 .wrap .box a{ width: 900px; height: 570px; display: block; }
#part_7 .wrap .common_tel{ margin: 50px auto 40px; }
#part_7 .wrap .common_tel ul li{ color: #fff; }
#part_7 .wrap .common_btn{ margin: 0 auto; }


#part_8{}
#part_8 h5.tit{ width: 460px; height: 120px; background: url(part_8_tit.png) no-repeat; margin: 0 auto; text-indent: -999em; margin: 50px auto 40px; }
#part_8 .box{ padding: 0 1px; }
#part_8 .box ul{ zoom:1; margin: 0 0 0 -46px; }
#part_8 .box ul li{ width: 240px; height: 180px; float: left; margin: 0 0 0 46px;}
#part_8 .box ul li a{ width: 240px; height: 180px; display: block; text-decoration: none; }
#part_8 .box ul li a .ico{ width: 120px; height: 120px; margin: 0 auto 10px; }
#part_8 .box ul li a .ico img{ width: 120px; height: 120px; }
#part_8 .box ul li a p{ color: #444; height: 40px; font:18px/40px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; text-align: center;}
#part_8 .common_ads{ padding: 10px 0 20px;}
#part_8 .common_btn{ margin: 0 auto 60px; }


.sign_frm{ width: 900px; height: 480px; margin: 80px auto; border:1px solid #f1f1f1; box-shadow:0px 0px 40px #ddd }
.sign_frm .pic{ width: 310px; height: 480px; float: left; }
.sign_frm .frm{ width: 590px; float: right; }
.sign_frm .frm h6{ color: #333; height: 100px; font:24px/100px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; text-align: center;}
.sign_frm .frm ul{ width: 420px; margin: 0 auto; }
.sign_frm .frm ul li{ height: 50px; margin: 5px 0; }
.sign_frm .frm ul li .in_txt{ border:0; background: #e5e5e5; width: 400px; height: 50px; outline: 0; padding: 0 10px; font:16px/40px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";}
#btn_sign{ width: 340px; height: 70px; background: url(sign_btn.jpg); display: block; text-indent: -999em; margin: 40px auto 0; }


#btm_ads{ width: 100%; height: 300px; }
#btm_ads a{ display: block; width: 100%; height: 300px; background: url(btm_ads.jpg) no-repeat top center; text-indent: -999em; }


#footer{ width: 100%; height: 140px; background: #1e1e1e;}
#footer .wrap{ height: 100px; padding: 20px 0; background: #1e1e1e; text-align: center; color: #ccc; font:14px/25px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";}
#footer .wrap a{ color: #ccc; text-decoration: none; }
#footer .wrap a:hover{ color: #c50000; }

.cnzz_box{ display: none; }