* {padding:0;margin:0;}
@font-face {
	font-family: 'arkhip';
	src: url('fonts/Arkhip_font.eot');
	src: local('☺'), url('fonts/Arkhip_font.woff') format('woff'), url('fonts/Arkhip_font.ttf') format('truetype'), url('fonts/Arkhip_font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {width:100%; border: 0 none; background:#fff; font-family:Arial;font-size:12px; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#f8dcc1; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none;}
.cl {clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.kd{width:1125px; margin:0 auto;}
.pa_rt{padding-right:64px;}
.pd{padding-top:30px;}
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#ed1b24;}
img{ border: 0 none;}
.head{background:#1f1f1f; height:610px; position:relative; border-bottom:10px solid #fff;}
.nei_head{background:url(img/nei_headbg.png) repeat-x; height:170px; position:relative;}
.nav{position:absolute; top:0; left:0; right:0; background:url(img/top_bg.png) repeat-x; height:168px; z-index:100;}
.nav_nei{background:url(img/nav_bg.png) no-repeat; height:168px;}
.nav_nei ul li{width:153px; font-size:14px; font-weight:bold; float:left; line-height:25px; padding-top:10px; text-align:center;}
.nav_nei ul li a{display:block; color:#fff; padding-top:30px; height:90px;}
.nav_nei ul li a:hover{background:url(img/nav_a.png) no-repeat center top; color:#333;}
.nav_nei ul li .nav_a{background:url(img/nav_a.png) no-repeat center top; color:#333;}
.nav_nei ul .logo{width:195px; }
.in_main{background:#e4eaea; padding-bottom:30px;}
.in_pd{background:#e4eaea; padding-bottom:100px;}
.in_bt{text-align:center; padding:20px 0;}
.in_abt1{width:330px; padding-right:66px;}
.in_abt2{width:330px;}
.in_abtnr{position:relative; height:296px; width:296px; padding:17px; background:#fff; border-radius:10px; line-height:26px;}
.in_abtnr img{display:block; padding-bottom:10px;}
.in_abtnr h1{position:absolute; top:140px; left:110px; background:url(img/banyuan.png) no-repeat; width:105px; height:32px; line-height:16px; font-size:14px; padding-top:20px;text-align:center;}
.in_abt1 a{display:block; width:50px; border-radius:100%; height:50px; line-height:50px; text-align:center; margin:30px auto 0; color:#fff; background:#a0d6c6;}
.in_abt1 a:hover{background:#ed1b24;}
.in_abt2 a{display:block; width:50px; border-radius:100%; height:50px; line-height:50px; text-align:center; margin:30px auto 0; color:#fff; background:#a0d6c6;}
.in_abt2 a:hover{background:#ed1b24;}
.in_gg{background:url(img/in_nrbg.jpg) no-repeat center top #1b1b1b; padding-top:45px; height:314px;}
.in_lcbt{text-align:center; padding-top:40px;}
.in_btm{padding-top:60px;}
.in_msg{width:325px; position:relative;}
.in_msg ul li{padding-bottom:15px;}
.txt{width:305px; padding:0 10px; border-radius:10px; height:45px; line-height:45px; background:#fff; border:none; font-family:Microsoft Yahei;}
.in_btmbt{padding-bottom:20px;}
.txt2in{width:305px; padding:10px 10px 35px 10px; font-size:12px; border-radius:10px; height:100px; line-height:20px; background:#fff; border:none; font-family:Microsoft Yahei;}
.butw{position:absolute; bottom:15px; left:135px;}
.but{ width:62px; height:29px; line-height:29px; color:#fff; font-size:12px; text-align:center; font-family:Microsoft Yahei; background:url(img/in_btmbg.png) no-repeat; border:none;}
.in_zz{padding-left:60px;}
.in_zzlist{background:#fff; position:relative; width:330px; height:330px; border-radius:20px;}
.in_zzlist ul li{padding:20px 20px 0px; clear:both;}
.in_zzlist ul li span{float:left; display:block; width:155px; line-height:20px;}
.in_zzlist ul li span h1{font-size:14px; padding-bottom:15px;}
.in_zzlist ul li img{float:right;}
.in_btmmore{position:absolute; bottom:0; left:135px;}
.in_btmmore a{display:block; background:url(img/in_btmbg.png) no-repeat; text-align:center; height:29px; line-height:29px; width:62px; color:#fff;}
.in_btmmore a:hover{background:url(img/in_btmbga.png) no-repeat;}
.in_rc{ width:330px;}
.in_rcnr{background:#fff; position:relative; width:290px; height:290px; padding:20px; border-radius:20px; line-height:20px;}
.in_rcnr img{border:1px solid #ccc; border-radius:10px;}
.foot_nr{background:url(img/ft_mbg.png) no-repeat center top; height:233px; margin-top:-49px; z-index:100; position:relative;}
.foot{background:url(img/ft_bg.png) repeat-x bottom center;}
.ft_nav{padding-top:80px;}
.ft_nav ul li{padding:0 20px; font-size:14px; font-weight:bold; float:left; line-height:26px; height:26px; border-right:1px solid #fff;}
.ft_nav ul li a{color:#fff;}
.ft_erwei{position:absolute; top:30px; left:513px;}
.ft_gsm{width:570px; font-size:24px; line-height:30px; padding-left:45px; padding-top:30px; color:#fff;}
.ft_gsm span{font-size:16px; line-height:24px;}
.ft_rt{width:400px; padding-right:45px; color:#fff; padding-top:10px; line-height:24px; font-size:14px;}
.ft_bq{text-align:center; padding:15px 0; line-height:24px; color:#d3d7da; background:#1f1f1f;}
.main{margin-top:-47px;}
.pro_bg{background:url(img/pro_bg.png) no-repeat top center #e4eaea; background-size:100% auto;}
.rc_bg{background:url(img/rc_bg.png) no-repeat top center #e8e9e9; background-size:100% auto;}
.zz_bg{background:url(img/ry_bg.png) no-repeat top center #e7e9e9; background-size:100% auto;}
.ct_bg{background:url(img/msg_bg.gif) no-repeat top center #f1f7fa; background-size:100% auto;}
.lc_bg{background:#e6eaea;}
.abt_nr{background:#fff;}
.nei_pd{padding-top:100px;}
.nei_bt{position:relative; background:url(img/nei_btbg.png) no-repeat center left; height:70px;}
.nei_bt h1{text-align:center; font-size:24px; font-weight:normal; line-height:40px;}
.nei_bt h1 span{font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:bold; text-transform:uppercase;}
.nei_bt h2{font-size:12px; font-weight:normal; line-height:24px; height:24px; position:absolute; top:5px; left:0;}
.nei_bt h2 a span{background:url(img/fangzi.png) no-repeat left center; padding-left:25px;}
.nei_lei{padding:30px 0;}
.nei_lei ul li{float:left; text-align:center; width:256px; height:51px; line-height:51px; font-size:18px; background:url(img/lei_bg.png) no-repeat;}
.nei_lei ul li a{display:block; color:#333;}
.nei_lei ul li a:hover{ background:url(img/lei_bga.png) no-repeat; color:#fff; font-weight:bold;}
.nei_lei ul li .lei_on{ background:url(img/lei_bga.png) no-repeat; color:#fff; font-weight:bold;}
.abt_lei{width:768px; margin:0 auto;}
.rc_lei{width:512px; margin:0 auto;}
.nr{line-height:24px; padding-bottom:20px;}
.pd_btm{padding-bottom:80px;}
.mod18Box {margin: 0px auto; width: 768px; }
.mod18{ width: 768px; height: 1550px; margin: 0px auto; position: relative; }
.mod18 .btn{position:absolute;width:25px;height:25px;top:885px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:-50px;background:url(img/pro_lf.png) no-repeat;}
.mod18 .prev:hover{background:url(img/pro_lfa.png) no-repeat;}
.mod18 .next{right:-50px;background:url(img/pro_rt.png) no-repeat;}
.mod18 .next:hover{background:url(img/pro_rta.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:336px;width:68px;height:68px;}
.mod18 #prevTop{background:url(img/lf_nei.png) 0 0 no-repeat;}
.mod18 #prevTop{left:-130px;}
.mod18 #nextTop{right:-130px;}
.mod18 #nextTop{background:url(img/rt_nei.png) 0 0 no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;}
.mod18 .cf li div{display:block;width:768px;position:absolute;left:0;top:788px;line-height:24px;text-align:left;}
.mod18 .cf li div h1{font-size:18px; text-align:center;}
.mod18 .cf li div h2{font-size:18px; font-weight:normal; padding-top:205px; text-align:center; padding-bottom:20px;}
.mod18 .cf li div h3{font-size:12px; text-align:left; font-weight:normal;}
.mod18 .picBox{ height:1550px;position:relative;overflow:hidden;}
.mod18 .picBox ul{position:absolute;}
.mod18 .picBox li{width:768px;}
.mod18 .listBox{ width: 768px; height: 150px; margin: 0 auto; position: relative; overflow: hidden; }
.mod18 .listBox ul{height:140px;position:absolute;}
.mod18 .listBox li{width:154px;height:150px;cursor:pointer;position:relative; }
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;}
.mod18 .listBox li img{ opacity:0.6; border-radius:10px;background:#fff;padding:5px;}
.mod18 .listBox .on img{ opacity:1;}
.mod18 .listBox .on i{display:block;}
.xt_pz{position:absolute; top:828px; left:0;}
.lc{background:url(img/lc_bg.png) no-repeat center top #e6eaea; height:2000px; padding-top:100px;}
.lc ul li{width:261px; height:460px; text-align:center; margin:0 10px; float:left;}
.lc ul li .lc_img{border:5px solid #fff; border-radius:100%; width:199px; height:199px;}
.lc ul li a h1{ font-size:18px; font-style:italic; padding-top:10px; text-align:center; font-weight:normal;}
.lc ul li a:hover h1{display:none;}
.lc ul li a span{display:none;}
.lc ul li a:hover span{display:block;}
.lc ul li a:hover .lc_img{width:261px; height:261px; margin-left:-5px; margin-top:-31px;}
.lc ul li h3{background:#fff; padding:10px; text-align:left; border-radius:10px; font-size:12px; font-weight:normal; line-height:20px; margin-top:-1px; box-shadow:1px 3px 3px #999;}
.rc_list{padding-bottom:70px;}
.rc_list ul li{ margin-bottom:30px; padding:20px; height:207px; background:#fff; border-radius:10px; clear:both;}
.rc_list ul li span{width:600px; height:207px; line-height:24px; display:block; position:relative; float:left; padding-left:20px;}
.rc_list ul li span h1{font-size:18px; padding-bottom:25px;}
.rc_list ul li span h2{font-size:14px;}
.rc_list ul li span h3{font-size:12px; font-weight:normal;}
.rc_list ul li span h4{position:absolute; bottom:0; right:0;}
.rc_list ul li span h4 a{width:100px; height:34px; line-height:34px; text-align:center; background:#ed1b24; font-size:14px; color:#fff; display:block; border-radius:10px;}
.rc_list ul li span h4 a:hover{border:1px solid #ccc; background:#eee; color:#ed1b24;}
.rc_list ul li img{display:block; float:right;}
.rc_nr{width:1085px; margin:0 auto; line-height:24px; padding:20px; background:#fff; border-radius:20px;}
.zz_list ul li img{display:block; float:left;}
.zz_list ul li{margin-bottom:20px; padding:20px; height:204px; position:relative; background:#fff; border-radius:10px; border:1px solid #aaa; clear:both;}
.zz_list ul li span{width:760px; float:right; padding-right:90px; display:block;}
.zz_list ul li span h1{font-size:14px; font-weight:normal; padding-top:45px;}
.zz_list ul li span h2{position:absolute; right:110px; top:65px; font-size:12px; color:#999;}
.zz_list ul li span h3{font-size:12px; font-weight:normal; margin-top:15px; line-height:20px; height:60px; overflow:hidden;}
.zz_list ul li span h4{padding-top:15px;}
.zz_list ul li span h4 a{display:block; width:70px; height:30px; line-height:30px; text-align:center; color:#fff; background:#ed1b24; border-radius:10px;}
.ct_rt{width:690px;}
.ct_nrwz{line-height:24px; padding-top:50px; font-size:14px;}
.ct_nrwz h1{font-size:18px; font-weight:normal; line-height:30px; padding-bottom:50px;}
.ct_nrwz h1 span{font-family:"Times New Roman", Times, serif;}
.map_bt{padding:30px 0;}
.map{border:3px solid #fff;}
.msg_wai{background:#fff; border-radius:10px; padding:50px;}
.msg{padding-top:20px;}
.msg_top h1{font-size:26px; font-weight:normal; font-family:Arial; text-transform:uppercase; padding-bottom:10px;}
.msg_top h2{font-size:14px; line-height:24px;}
.msg_top h3{font-size:12px; color:#888; font-weight:normal;}
.msg ul{background:url(img/msg_bg.png) no-repeat left top; padding-left:60px; margin-top:10px;}
.msg_wz{position:relative; width:85px; float:left; clear:both; margin-right:20px; line-height:33px; font-size:14px;}
.msg_wz span{position:absolute; top:0; right:0; color:#df0948;}
.msg ul li{padding-bottom:10px;}
.txt1{width:280px; height:31px; line-height:31px; border:1px solid #ccc; border-radius:10px; padding:0 5px;}
.txt2{width:400px; height:105px; line-height:20px; border:1px solid #ccc; border-radius:10px; padding:5px; font-size:12px;}
.res1{width:100px; height:30px; line-height:30px; font-family:Microsoft Yahei; text-align:center; border:none; background:#e5e5e5;border-radius:10px;}
.but1{width:100px; height:30px; line-height:30px; font-family:Microsoft Yahei; text-align:center; border:none; background:#ed1b24; color:#fff; border-radius:10px;}