body{color:#4c4c4c;font-size:14px;background:#fff;}
.main{width:100%;margin:0 auto;}
a{color:#4c4c4c;}
a:hover{color:#F24060;}
.banner{width:100%;height:500px;background:url(img/banner.jpg);overflow:hidden;
background-position: center;
  background-repeat: no-repeat;}
.banner ul img{margin:230px auto 0 auto;cursor:pointer;}
.tip{width:100%;height:745px;background:#F1F2F5;overflow:hidden;min-width:1218px;display:none;}
.tip ul{width:1218px;height:745px;margin:0 auto;background:url(img/tip.jpg);}
.tip ul img{margin:678px auto 0 auto;cursor:pointer;}
.service{width:100%;height:594px;background:#191B27;overflow:hidden;min-width:1288px; text-align:center;}
.professional{width:100%;height:640px;overflow:hidden;min-width:1200px;margin:80px 0 100px 0;}
.bottom{width:100%;height:348px;background:#191B27;overflow:hidden;min-width:1200px;position:relative;}
.bottom ul{position:absolute;top:0;left:50%;width:1900px;height:348px;margin-left:-950px;background:url(img/bottom.jpg);}
.bottom ul img{margin-top:150px;cursor:pointer;}
.form{width:100%;padding:80px 0 30px 0;min-width:1200px; text-align:center;}
.form dl{width:1200px;margin:0 auto;border-top:solid 1px #999;height:50px;}
.form dl dt{width:550px;height:72px;background:#fff;text-align:center;margin:-36px auto 0 auto;}
.form dl dd{float:right;color:#999;font-size:12px;margin-top:-20px;}
.form dl dd i{color:#F24060;}
.form ul{width:1100px;margin:0 auto;}
.form ul li{padding:30px 200px 0 200px;text-align:left;line-height:28px;height:28px;position:relative;}
.form ul li span{float:left;font-size:18px;width:125px;text-align:right;margin-right:30px;}
.form ul li span i{color:#D41210;font-size:24px;font-weight:bold;vertical-align:text-top;}
.form ul li .input{height:26px;border:solid 1px #ccc;line-height:26px;font-size:14px;padding:0 4px;width:340px;vertical-align:middle;}
.form ul li select{height:28px;border:solid 1px #ccc;width:158px;font-size:14px;vertical-align:middle;*height:auto;}
.form ul li select.long{width:auto;min-width:100px;}
.form ul li font{position:absolute;left:320px;top:60px;font-size:12px;color:#F24060;line-height:20px;height:20px;}
.form ul li a{margin-right:15px;color:#F24060;}
.form ul li i{color:#999;}
.form ul li label{margin-right:20px;}
.form ol{margin-top:40px;}
.form ol input{width:150px;height:38px;line-height:38px;font-size:18px;font-weight:bold;border:0;background:#D41210;color:#fff;cursor:pointer;}
.form ol p{font-weight:bold;margin-top:30px;}

.history{width:1200px;margin:80px auto 30px auto;}
.history p{width:1200px;margin:0 auto;border-top:solid 1px #999;height:36px;}
.history p span{display:block;width:550px;height:72px;background:#fff;text-align:center;margin:-36px auto 0 auto;}
.history ul{margin-top:50px;width:1200px;}
.history ol{line-height:30px;height:40px;border-bottom:solid 2px #ccc;position:relative;}
.history ol span{float:left;font-size:24px;width:100px;margin-right:50px;cursor:pointer;}
.history ol span.on{color:#F24060;}
.history ol i{float:right;color:#999;font-size:12px;}
.history ol cite{position:absolute;left:0;top:40px;width:100px;height:5px;background:url(img/bg1.gif);transition:all 0.3s ease-in-out;}
.history ol cite.cite1{left:150px;}
.history ol cite.cite2{left:300px;}
.history dl{border-bottom:dashed 1px #ccc;line-height:40px;text-align:left;}
.history dl dt{padding:30px 0 20px 0;height:40px;}
.history dl dt i{float:left;margin-right:60px;}
.history dl dd{font-size:18px;font-weight:bold;height:40px;margin-bottom:40px;overflow:hidden;}
.history dl dd span,.history dl dd cite{float:left;width:450px;position:relative;}
.history dl dd i{position:absolute;left:120px;top:40px;font-weight:normal;color:#999;transition:all 0.3s ease-in-out;}
.history dl dd i.on{top:0;}
.history dl dd b{font-size:36px;color:#F24060;vertical-align:top;margin-right:5px;}
.history font{display:block;height:40px;line-height:40px;margin-top:20px;background:#e8e8e8;}
.history font a{display:block;color:#999;}
.history font a:hover{color:#F24060;}

.banner_offer1{width:100%;overflow:hidden;min-width:1200px;position:relative;text-align:left;}
.banner_offer1 img{position:relative;top:0;left:50%;margin-left:-950px;vertical-align:top;}
.banner_offer2{width:100%;overflow:hidden;min-width:1200px;height:254px;position:relative;text-align:left;background:url(img/banner2.jpg) no-repeat center;}
.banner_offer2 img{position:relative;top:113px;left:50%;margin-left:-214px;width:122px;height:122px;}
.offer_tab{width:1200px;margin:70px auto 0 auto;border-top:solid 1px #999;height:28px;}
.offer_tab ul{width:300px;height:53px;background:#fff;text-align:center;margin:-25px auto 0 auto;line-height:50px;font-size:30px;padding:0 125px;}
.offer_tab ul span{float:left;width:60px;cursor:pointer;}
.offer_tab ul span.on{color:#F24060;}
.offer_tab ul i{float:left;width:8px;height:8px;margin:21px 26px;background:#4c4c4c;}
.offer_tab ul cite{float:left;width:60px;height:3px;background:#F24060;transition:all 0.3s ease-in-out;}
.offer_tab ul cite.cite1{margin-left:120px;}
.offer_tab ul cite.cite2{margin-left:240px;}
.offer{width:1200px;margin:40px auto 0 auto;overflow:hidden;text-align:left;}
.offer ul{float:left;width:600px;}
.offer ul span{float:left;width:250px;font-size:18px;font-weight:bold;}
.offer ul i{display:block;color:#999;font-weight:normal;line-height:40px;margin:25px 0;}
.offer ul b{font-size:36px;color:#F24060;margin-right:5px;}
.offer ul p{width:500px;color:#999;}
.offer ol{float:right;width:600px;}
.offer ol span{float:left;width:100px;height:95px;}
.offer ol font{float:left;width:200px;height:95px;}
.offer ol cite{float:left;width:300px;height:95px;}
.offer ol i{display:block;margin-top:15px;height:40px;}
.offer ol a{display:block;width:150px;height:38px;line-height:38px;font-size:18px;font-weight:bold;background:#F24060;color:#fff;clear:both;text-align:center;text-decoration:none;}

.list{width:100%;padding:40px 0;min-width:1200px;}
.list dl{width:1000px;margin:0 auto;border-top:dashed 1px #999;height:40px;padding:30px 0 0 200px;text-align:left;font-weight:bold;}
.con{width:800px;margin:0 auto;position:relative;}
.lCon{float:left;width:300px;}
.lCon ul{width:300px;}
.lCon ul p{border-bottom:solid 1px #ccc;padding:0 10px;margin-bottom:4px;height:30px;line-height:30px;font-weight:bold;}
.lCon ul p span{text-align:center;}
.lCon ul p font{color:#4c4c4c;}
.lCon ul p i{color:#999;font-weight:normal;}
.lCon ul span{float:left;width:65px;text-align:right;}
.lCon ul cite{float:left;width:160px;}
.lCon ul font{float:left;text-align:left;color:#F24060;font-weight:bold;width:55px;}
.lCon ul li{line-height:24px;height:24px;padding:4px 10px;width:280px;}
.lCon ul li.on{background:#4E556F;color:#fff;}
.lCon ul li.on font{color:#fff;}
.lCon ul input{text-align:center;border:1px solid #ccc;width:70px;padding:0;height:22px;background:#fff;line-height:22px;font-size:14px;}
.lCon ul input.error{border:solid 1px #F24060;}
.lCon ol{font-size:12px;color:#F24060;line-height:30px;height:30px;}
.lCon .btn{width:150px;height:38px;line-height:38px;font-size:18px;font-weight:bold;background:#F24060;color:#fff;border:0;margin-top:10px;}
.rtext{float:right;width:200px;margin:400px 100px 38px 0;color:#999;}
.rCon{position:absolute;right:45px;top:60px;width:310px;height:310px;}
.rCon ul{position:absolute;width:160px;height:100px;left:70px;top:100px;z-index:0;}
.rCon ul b{display:block;font-size:22px;line-height:30px;}
.rCon ul p{color:#999;}
.rCon ul font{font-size:36px;color:#F24060;line-height:50px;font-weight:bold;}
.rCon .pie{position:relative;z-index:1;}
.more{width:56px;font-weight:bold;height:38px;margin:-70px auto 0 auto;position:relative;background:url(img/icon9.gif) bottom center no-repeat;line-height:30px;}
.more a:hover{color:#F24060;text-decoration:none;}

.table{width:100%;min-width:1200px;}
.table_tit{height:60px;width:100%;background:#4E556F;}
.table_tit ul{width:1200px;margin:0 auto;overflow:hidden;}
.table_tit ul li{float:left;height:40px;border-left:solid 2px #fff;margin:10px 0;padding-right:2px;width:196px;cursor:pointer;color:#fff;}
.table_tit ul li b{display:block;font-size:18px;margin-bottom:3px;}
.table_tit ul li:first-child{border:0;padding:0 2px;}
.table_tit ul li:hover{color:#F24060;}
.table_tit ul li.on{background:#fff;padding:10px 4px 10px 2px;border:0;margin:0 -2px 0 0;color:#F24060;}
.table_cont{width:1200px;margin:50px auto;line-height:22px;}
.table_cont table{width:100%;border-top:solid 1px #b3b3b3;border-bottom:solid 1px #b3b3b3;}
.table_cont th{height:54px;border-left:solid 1px #d9d9d9;border-top:solid 1px #d9d9d9;font-size:18px;}
.table_cont tr:first-child th{border-top:0;}
.table_cont tr:first-child th:first-child{border-left:0;}
.table_cont th i{display:block;font-size:12px;color:#999;font-weight:normal;}
.table_cont th b{display:block;font-size:14px;}
.table_cont th cite{display:block;font-size:12px;font-weight:normal;}
.table_cont td{padding:15px 0;border-left:solid 1px #d9d9d9;border-top:solid 1px #d9d9d9;}
.table_cont td:first-child{border-left:0;}
.table_cont td p{padding:0 15px;text-align:left;}
.table_cont td b{display:block;font-size:18px;}
.table_cont td i{display:block;font-size:12px;color:#999;font-weight:normal;}

.img_list{width:100%;margin:0 auto;background:#f5f5f5;padding-bottom:50px;min-width:1200px;}
.img_cont{width:1200px;margin:0 auto;overflow:hidden;}
.img_list dl{width:1200px;padding-top:50px;}
.img_list dl dt{float:left;font-size:18px;border-left:solid 4px #F24060;padding-left:10px;}
.img_list dl dd{float:right;background:url(img/icon8.gif) left no-repeat;padding-left:20px;}
.img_list dl dd a{color:#999;}
.img_list dl dd a:hover{color:#F24060;}
.img_list ul,.img_list ol{width:1248px;height:288px;margin:0 -24px;clear:both;}
.img_list li{float:left;width:264px;height:258px;background:#fff;margin:30px 24px 0 24px;}
.img_list li span{display:block;width:264px;height:198px;overflow:hidden;}
.img_list li i{display:block;margin-top:20px;height:20px;overflow:hidden;}
.img_list li b{display:block;margin:12px 10px 10px 10px;text-align:left;height:20px;overflow:hidden;}
.img_list li p{padding:0 10px;line-height:18px;height:54px;color:#999;font-size:12px;text-align:left;overflow:hidden;}
.img_list ol li span{height:148px;}

.tc{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10000;}
.tc_cont{position:fixed;left:50%;top:50%;margin-left:-250px;width:500px;background:#fff;}
.tc_cont .close{position:absolute;right:20px;top:20px;cursor:pointer;}
.tc_cont ul{padding:40px 90px;width:320px;text-align:left;}
.tc_cont ul b{display:block;text-align:center;font-size:24px;line-height:40px;}
.tc_cont ul p{color:#999;padding-top:10px;}
.tc_cont ul i{color:#F24060;}
.tc_cont ul li{margin-top:20px;position:relative;}
.tc_cont ul li input[type="text"]{height:26px;border:solid 1px #ccc;line-height:26px;font-size:14px;padding:0 4px;width:310px;font-size:12px;}
.tc_cont ul li select{width:320px;height:28px;border:solid 1px #ccc;}
.tc_cont ul li label{display:inline-block;margin-right:50px;}
.tc_cont ul li label input{vertical-align:-1px;}
.tc_cont ul li .btn1{height:28px;background:#F24060;border:0;width:110px;font-size:12px;color:#fff;cursor:pointer;}
.tc_cont ul li .btn2{height:28px;background:#F24060;border:0;width:200px;margin:20px 60px 0 60px;font-size:14px;color:#fff;cursor:pointer;}
.tc_cont ul li .gray{background:#e6e6e6;color:#4c4c4c;cursor:text;}
.tc_cont ul li font{display:block;position:absolute;top:28px;left:0;line-height:20px;height:20px;color:#c00;font-size:12px;}
.tc_cont ol{padding:40px 50px;width:400px;text-align:left;}
.tc_cont ol b{display:block;font-size:24px;line-height:40px;text-align:center;}
.tc_cont ol span{display:block;text-align:center;margin:40px 0;}

.pages{text-align:center;margin:0 auto 30px auto;}
.pages ul{height:30px;line-height:28px;}
.pages ul span{display:inline-block;height:28px;border:solid 1px #ddd;}
.pages ul span a{display:inline-block;padding:0 12px;}
.pages ul span a:hover{color:#333;background:#e7e7e7;text-decoration:none;}
.pages ul span a.on,.pages ul span a.on:hover{background:#5b5b5b;color:#fff;cursor:text;}
.pages ul i{display:inline-block;height:28px;border:solid 1px #ccc;border-left:0;}
.pages ul i a{display:inline-block;padding:0 12px;background:#F24060;color:#fff;text-decoration:none;}
.fixed_right{position:fixed;width:67px;right:4px;bottom:150px;border-top:solid 1px #ccc;}
.fixed_right a{position:relative;display:block;border:solid 1px #ccc;border-top:0;width:65px;height:60px;background:url(img/xf.gif) no-repeat;cursor:pointer;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.fixed_right a.tools1{background-position:-1px -1px;}
.fixed_right a.tools1:hover{background-position:-68px -1px;}
.fixed_right a.tools1 img{position:absolute;left:-92px;top:-1px;border:solid 1px #ccc;display:none;}
.fixed_right a.tools1:hover img{display:block;}
.fixed_right a.tools2{background-position:-1px -62px;height:0;border-bottom-width:0;}
.fixed_right a.tools2:hover{background-position:-68px -62px;}
.fixed_right a.tools3{background-position:-1px -123px;height:40px;display:none;}
.fixed_right a.tools3:hover{background-position:-68px -123px;}
.fixed_bottom{position:fixed;left:0;bottom:-100px;width:100%;height:100px;background:rgba(0,0,0,0.8);z-index:100;text-align:left;}
.fixed_bottom ul{width:1200px;margin:0 auto;}
.fixed_bottom img{float:left;}
.fixed_bottom a{float:left;margin:25px 0 0 130px;width:150px;height:50px;background:#F24060;color:#fff;text-decoration:none;font-size:18px;text-align:center;line-height:50px;}
.fixed_bottom .close{float:right;margin-top:10px;cursor:pointer;}
