﻿﻿/* CSS Document */

* {padding:0;margin:0}
body{color:#333; margin:0; padding:0; font-size:12px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif; text-align:left; width:100%; position:relative;}
ul,li,dt,dd,dl{padding:0; margin:0}
img{border:0; padding:0; margin:0;}

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none; padding:0}
.clear{clear:both; height:0}
.i_w2{margin:0 auto; width:95%; min-width:1200px;}
.i_w{margin:0 auto; width:80%; min-width:1100px;}

.top{width:100%; margin:0 auto; clear:both; border-bottom:1px solid #e2e2e2; position: fixed; top:0; left:0; height:70px; z-index:999; background: url('zh_imgs/nav_bg.png') repeat-x;}
.logo{background-position: left center; width:150px; height:36px; margin-right:20px; position:absolute; top:17px; left:0px;}
.logo img{width:100%; height:100%;}
.nav{height:30px; width:750px; padding:20px 0; margin:0 auto;}
.nav li{float:left; list-style-type:none; color:#999; font-size:1rem; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif; line-height:30px; text-align:center; padding:0 20px; }
.nav li a{width:100%; height:100%; color:#999; text-decoration:none; display:block;white-space:nowrap;}
.nav li a:hover{color:#666;}
.search_top{background:url('zh_imgs/search_top.jpg') no-repeat; background-size:100%; width:150px; height:30px; float:left; margin-top:20px; margin-left:20px}
.search_top_txt_{float:left; display:inline; width:72%; height:30px; margin-left:8%;}
.search_top_txt{background:none; border:none; width:100%; height:20px; line-height:20px; padding:5px 0; outline:none;}
.search_top_btn{float:left; display:inline; width:20%; height:30px; cursor:pointer}
.lang{float:left; margin-top:20px; margin-left:30px; width:30px; height:30px;}
.lang img{width:100%; height:100%;}
.lang_sel{background:url(zh_imgs/lang_sel.jpg) no-repeat; background-size:100%; width:10px; height:10px; float:left; margin-top:30px; margin-left:3px; cursor:pointer}
.language_frame{display:inline; float:left; position:relative;}
.language_frame .tips_box{background:url('zh_imgs/tips_bg.png') no-repeat; display:none; width:148px; height:140px; padding:23px 6px 0 6px; position:absolute; top:50px; right:0; z-index:888;}
.language_frame:hover .tips_box{display:block;}
.language_frame .tips_box ul li{height:63px; width:85%; list-style:none; margin:0 auto;}
.language_frame .tips_box ul li a{height:30px; width:86px; padding:18px 0; display:block; margin:0 auto;}
.language_frame .tips_box ul li img{width:86px; height:30px;}

.bottom1{background:#404040; width:100%; height:131px; margin:0 auto; color:#999; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif}
.bottom1_1{float:left; margin-top:47px; font-size:18px; width:46%; text-align:center}
.bottom1_2{float:left; background:url('zh_imgs/b_phone.jpg') no-repeat; padding-left:28px; height:41px; line-height:20px; font-size:16px; margin-top:43px; width:22%}
.bottom1_3{float:left; margin-top:45px}
.bbtn1{float:left; width:132px; height:40px}
.bbtn1 a{display:block; width:100%; height:100%}
.bbtn1 a img{width:100%; height:100%}
.bbtn2{float:left; width:132px; height:40px; margin-left:10px}
.bbtn2 a{display:block; width:100%; height:100%}
.bbtn2 a img{display:block; width:100%; height:100%}
.bottom2{background:#262626; width:100%; height:40px; line-height:40px; margin:0 auto; text-align:center; color:#999; font-size:12px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif}

.contect{width:100%; margin-top:70px;}

.banner{width: 100%; min-width:1100px; margin: 0; padding: 0;position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
.banner img {width: 100%; display: block; margin:0 auto;}

.index_form_box{position:absolute; top:50%; margin-top:-26px; left:50%; margin-left:-295px; z-index:333; width:591px; height:53px;}
.index_search_txt_{float:left; display:inline;}
.index_search_txt{background:url('zh_imgs/index_search_txt.png') no-repeat; width:445px; height:51px; line-height:51px; padding:0; padding-left:7px; border:0; color:#999; font-size:16px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif}


.index_search_btn_{float:left; display:inline;}
.index_search_btn{background:url('zh_imgs/index_search_btn.png') no-repeat; background-size:100%; width:139px; height:51px; border:0; cursor:pointer}
.index_class{text-align:center; padding-top:3%; padding-bottom:2%;}
.index_class img{width:; height:70px; width:254px; margin:0 auto;}
.index_class_line{height:50px; border-bottom:1px solid #ddd; width:100%; margin:0 auto}
.index_serv_{margin:0 auto}
.index_serv_l{float:left; width:2%; text-align:left; padding-top:35px}
.index_serv_r{float:right; width:2%; text-align:right; padding-top:35px}
.index_serv_l img{width:100%;}
.index_serv_r img{width:100%;}
.index_serv{float:left; width:96%}
.index_serv dl{float:left; width:18%; margin:0 1%; padding:0}
.index_serv dd{text-align:center; color:#333; font-size:16px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif; margin:0; padding:0; text-align:center;}
.index_serv_img img{height:135px; width:160px; margin:0 auto; display:block;}
.index_serv dt{margin:0; padding:1% 10%; width:80%; color:#ccc; font-size:14px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif; line-height:24px; text-align:left; height:76px;}
.index_btn1{width:130px; height:36px; margin:0 auto; margin-top:5px;}
.index_btn1 a{display:block; width:100%; height:100%}
.index_btn1 a img{width:100%; height:100%}
.index_custom{margin:0 auto}
.index_custom li{float:left; list-style-type:none; width:18%; margin:0 1%; text-align:center}
.index_custom li img{ display:block; width:100%;}
.index_custom_f{text-align:center; color:#666; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif; font-size:12px; line-height:24px; padding-top:20px}
.index_btn2{width:226px; height:40px; margin:0 auto; margin-top:15px}
.index_btn2 a{display:block; width:100%; height:100%}
.index_btn2 a img{width:100%; height:100%;}
.index_sup{margin:0 auto; padding-bottom:40px;}
.index_sup dl{float:left; display:inline; width:33.3%;}
.index_sup dd,dt{width:80%; padding:2% 10%}
.index_sup dd{text-align:center; height:100px; width:203px; margin:0 auto;}
.index_sup dd img{height:100%; width:100%;}
.index_sup dt{color:#888; font-size:14px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif; height:100px}

.banner2{margin:0 auto; background:#fff; text-align:center; padding:6% 0;}
.banner2 img{width:399px; height:160px; display:block; margin:0 auto;}
.ban_line{width:100%; margin:0 auto; height:0; border-bottom:1px solid #e2e2e2}

.serv_main{width:100%; margin:0 auto; background:#f5f5f5; padding:40px 0}
.service{margin:0 auto; cursor:pointer;}
.service li{ list-style-type:none; text-align:center;width:21%; margin:2%; padding:3% 0; background:#fff; display:inline; float:left;}
.service li:hover{ background:#f9f9f9;}
.service li img{width:169px; height:60px; margin:0 auto;}
.cimg_main{width:100%; margin:0 auto; background:#f5f5f5; padding:40px 0}
.cimg{margin:0 auto;}
.cimg li{float:left; display:inline; list-style-type:none; width:18%; text-align:center; margin:1%; background:#fff; padding:2% 0;}
.cimg li img{width:200px; height:80px;}
.about_1{margin:0 auto; margin-top:20px; margin:0 auto;}
.about_2{margin:0 auto;}
.about_2 img{width:100%;}
.about_main{margin:0 auto; padding-top:30px; padding-bottom:70px}
.about_main_l{float:left; display:inline; width:50%; color:#888; font-size:14px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif; line-height:30px;}
.about_main_r{float:right; display:inline; padding:2%; width:30%; border:2px solid #eaeaea}
.about_main_r img{width:100%;}
.banner_contact{margin:0 auto; text-align:center;}
.banner_contact img{width:100%; height:100%;}
.contact_t1{margin:0 auto; text-align:center; padding-top:30px}
.contact_t1 img{width:181px; height:60px;}
.contact_t2{margin:0 auto; text-align:center; padding-top:40px}
.contact_t2 img{width:181px; height:60px;}
.contact_map{padding:10px; border:2px solid #eaeaea; margin:0 auto;}
.contact_main{border:2px solid #eaeaea; padding:1% 2%; width:60%; margin:0 auto; margin-bottom:50px; padding-bottom:10px}
.contact_main li{list-style-type:none; border-bottom:1px solid #eaeaea; margin-top:20px; height:25px; color:#888; font-size:18px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif}
.contact_main li a{text-decoration:underline; color:#ea817b}
.contact_main .contact_last{border-bottom:0}

.banner_sup{ margin:0 auto}
.banner_sup img{width:100%;}
.superiority_1{background:url('zh_imgs/s_1.png') no-repeat; background-position: center bottom; height:500px;}
.superiority_2{background:#f1f1ed url('zh_imgs/s_2.png') no-repeat; background-position: center bottom; height:550px;}
.superiority_3{background:url('zh_imgs/s_3.png') no-repeat; background-position: center bottom; height:600px;}
.superiority_4{background:#f1f1ed url('zh_imgs/s_4.png') no-repeat; background-position: center 230px; height:500px;}
.superiority_5{background:url('zh_imgs/s_5.jpg') no-repeat; background-position: center bottom; height:580px; margin-bottom:40px;}

.superiority_1_{text-align:center; color:#bbb; font-size:16px; font-family:'Microsoft YaHei',Hiragino Sans GB,sans-serif; line-height:30px; padding-top:4%;}


.s_title{width:358px; height:50px; margin:0 auto 2% auto;}
.s_title img{width:100%; height:100%;}

.banner_join{ width:100%;}
.banner_join img{ width:100%;height:100%;}
.join_path{}
.join_path img{ width:100%; height:100%; display:block;}
.join_main_{background:#dae8f1; width:100%}
.join_main{background:url('zh_imgs/join_main.png') no-repeat; position:relative; background-position:center bottom; height:400px;}
.join_title{width:482px; height:100px; margin:0 auto;}
.join_title img{width:100%; height:100%; margin-top:50px;}
.join_btn{ width:181px; height:60px; position:absolute; top:200px; left:50%; margin-left:-90px; cursor:pointer}
.join_btn img{width:100%; height:100%;}
.email_pop_box{width:100%; position:fixed; top:0; left:0; height:100%; z-index:1111; background:url(zh_imgs/t_box_bg.png) repeat; display:none;}
.email_pop_info{width:70%; min-width:900px; position:absolute; top:50%; left:50%; margin-left:-35%; margin-top:-255px; border:1px solid #ddd; background:#fff; z-index:9999; padding-bottom:20px;}
.email_pop_info h1{height:60px; margin:0; border-bottom:1px solid #ddd; font-size:16px; padding-left:20px; position:relative;}
.top_tips_btn{display:block; position:absolute; top:10px; right:20px; width:80px; height:40px; line-height:40px; background:#49c9f0; color:#fff; font-size:16px; text-align:center; text-decoration:none;}
.email_pop_info dl{ clear:both;}
.email_pop_info dl dt{display:inline; float:left; width:10%; padding:1%; margin:0; text-align:right; line-height:30px; font-size:16px;color:#999;}
.email_pop_info dl dd{display:inline; float:left; width:80%; padding:1%; margin:0;}
.email_input1{border:1px solid #ddd; height:30px; line-height:30px; width:50%; padding:0 1%;}
.email_input2{border:1px solid #ddd; height:30px; line-height:30px; width:98%; padding:0 1%;}
.email_pop_info dl dd textarea{width:98%; border:1px solid #ddd; padding:1%;  outline:none; font-size:14px; line-height:24px; height:260px;}
.top_tips_close{width:30px; height:30px; display:block; position:absolute; top:10px; left:20px;}
.top_tips_close img{width:100%; height:100%;}

.add_pop_box{width:100%; position:fixed; top:0; left:0; height:100%; z-index:1111; background:url(zh_imgs/t_box_bg.png) repeat; display:none;}
.add_pop_info{width:70%; min-width:900px; position:absolute; top:50%; left:50%; background:#fff; height:500px; margin-left:-35%; margin-top:-250px; border:1px solid #ddd; background:#fff; z-index:9999; padding-bottom:20px;}
.add_pop_info h1{height:60px; border-bottom:1px solid #ddd; background:#fcd741; font-size:20px; letter-spacing:3px; line-height:60px; padding-left:20px; position:relative; margin:0; text-align:center; color:#fff;}
.top_tips_input{display:block; position:absolute; top:0px; right:20px; width:80px; height:40px; line-height:40px; background:#49c9f0; color:#fff; font-size:16px; text-align:center; text-decoration:none;}
.add_pop_info ul{clear:both; width:94%; margin:0 3%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:40px; margin-top:-1px;}
.add_pop_info ul.first{border-top:0; width:94%; margin:0; padding:0 3%; border-bottom:1px solid #ddd; font-size:16px; font-weight:bold;}
.add_pop_info ul li{display:inline; float:left; height:40px; width:25%; line-height:40px; font-size:16px; text-align:center; list-style-type:none;}
.add_pop_info ul li a{padding:0 10px; color:#49c9f0; text-decoration:none;}
#yeloow{color:#fcd741;}

.j_join_box{padding:1% 10%; color:#999; font-size:14px; line-height:24px;}

.service_pop_box{width:100%; position:fixed; top:0; left:0; height:100%; z-index:1111; background:url(zh_imgs/t_box_bg.png) repeat; display:none;}
.service_pop_info{width:70%; min-width:900px; position:absolute; top:50%; left:50%; margin-left:-35%; margin-top:-250px; height:500px;border:1px solid #ddd; background:#fff; z-index:9999; padding-bottom:20px;}
.service_pop_info h1{height:60px; border-bottom:1px solid #ddd; background:#49c9f0; font-size:20px; letter-spacing:3px; line-height:60px; padding-left:20px; position:relative; margin:0; text-align:center; color:#fff;}
.service_pop_info h3{clear:both; line-height:30px; padding-left:2%; font-size:16px; color:#999; padding-top:2%; margin:0;}
.service_pop_info ul{padding:0 2%; width:96%;}
.service_pop_info ul li{display:inline; float:left; line-height:30px; font-size:16px; color:#d19f60; list-style-type:none; margin:0 10px;}