@charset "utf-8";
/** 鎵嬫満瀵艰埅 **/
#top .logo{margin-left:10px;}
#top .logo img{height:40px; top:0px;}
#top{height:55px; position:fixed; padding:5px 0; top:0px; left:0px; width:100%;background:#07a0ec; z-index:99;border-bottom:2px solid #fff;}
#top .language{position:fixed; top:20px; right:52.5px;}
.vip{position:fixed; top:16px; right:80px; color:#fff !important}
#nav{background:rgba(0,0,0,0.8); position:fixed; top:55px; left:0px; width:100% !important; z-index:999; text-align:center; padding:0px 0 15px; display:none;color:#fff }
#nav a{display:inline-block; height:15px; line-height:15px; width:48%; float:left; color:#fff; margin-top:15px; float:left;}
#nav a:nth-child(even){border-left:1px solid #ddd;}
#nav span{display:block; width:100%; margin-top:10px}
#open{width:28px; display:inline-block; height:25px; cursor:pointer; margin-top:3px; margin-right:10px;}
#open i{ display:block; width:29px; height:3px; background-color:#fff; position:relative; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
#open i:nth-child(1){ top:4px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
#open i:nth-child(2){ top:11px;}
#open i:nth-child(3){ top:18px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
#open.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
#open.on i:nth-child(2){ opacity:0;}
#open.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}
#nav a:nth-child(8){border-right:1px solid #ddd;border-left:none;}

/** 寮圭獥 **/
.login_re,.yuyue{background:url(../images/ico/bg5.png); width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:9999; display:none}
#vip_box{width:570px; height:500px; background:#fff; position:absolute; margin:-215px 0 0 -250px; left:50%; top:50%}
.login_re_tab{margin:10px auto 0; display:none}
.lo_show_main{margin-top:60px;}
.login_re_tab table{margin:10px auto 0;}
.login_re_tab td{padding:5px 0; position:relative }
.login_re_tab td.tr{width:140px; padding-right:5px;}
.lo_img{display:block; margin:40px auto 30px; height:70px;}
.lo_aa1{margin-left:100px !important;}
.login_tab span{cursor:pointer; display:inline-block; height:40px; line-height:40px; padding:0 15px; font-size:24px; margin:0 40px;}
.login_tab span.on{border-bottom:2px solid #008cd6}
.login_re_tab input{border:1px solid #ccc; width:310px; height:35px; background:#fafafa; font-size:16px;}
.login_re_tab input.tj{background:#008cd6; color:#fff; height:40px; border:none !important}
.close_lo{position:absolute; right:10px; top:10px;cursor:pointer}
.yzm.yuan_3{position:absolute; width:78px; height:25px; background:#7fbf41; color:#fff; border-color:#7fbf41; right:5px; top:10px; font-size:13px; cursor:pointer}

/** top **/
header{height:102px; background:url(../images/ico/head.png); position:absolute; width:100%; top:0px; left:0px; z-index:9990;}
header .box{position:relative; height:80px;}
header,header a{color:#fff}
.head_ri{position:absolute; right:0px; top:0px;top:13px}
.head_ri span{display:block}
.language a{padding:0 8px;}
.head_a{color:#87edff; margin-top:6px;}
.head_a a{color:#fff !important;}
.head_a em{padding:0 10px; cursor:pointer;  font-size:16px;}
.top_ss{position:relative; height:26px; width:auto; margin-right:0px;}
.top_ss input{height:26px; float:right;}
.top_text{width:0;border-bottom:1px solid #fff; margin-right:26px; background:none; padding:0; color:#fff; position:relative; top:-5px;}
.top_ss .tj{width:26px; background:url(top_tj.png.html); position:relative; }
.top_ss span{display:inline-block; width:26px; height:26px; cursor:pointer; position:absolute; right:0px;}
.top_click{z-index:1}
.top_click1{z-index:2;}
.top_click2{z-index:1;}



.language i{display:inline-block; vertical-align:middle; cursor:pointer}
#search{width:100% !important; padding:0 10px; position:fixed; top:55px; background:#fff; height:80px;padding-top:20px; z-index:999; display:none }
#search form{ border:1px solid #c1c1c1; height:40px; overflow:hidden}
#search form input{height:40px;}
#search form .fl{width:60%;}
#search form .fr{width:60px; background:#07a0ec; color:#fff;}

.logo{display:inline-block; margin-right:25px;}
.logo img{height:62px;top:25px; position:relative}
.nav{*position:relative; *left:220px; *top:-65px;}
.nav,.slideTxtBox .hd li{height:102px; line-height:102px; font-size:16px;}
.nav *{list-style:none; display:inline-block}
.nav li{display:inline-block; position:relative;}
.nav>ul>li{ *float:left; *width:90px;}
.nav li ul{position:absolute; left:0px; top:97px;    background: url(../images/ico/head.png); width:210px; display:none; padding:5px 0}
.nav li ul li{display:block; height:30px; line-height:30px !important}
.nav li ul li a{font-size:15px;}
.nav li ul li a:hover{border-bottom:1px solid #00aaff; line-height:30px !important;height:30px; }
.nav a{display:inline-block; padding:0 5px; margin:0 5px; text-align:center;}
.nav a span{display:inline-block;}
.nav a.on,.nav a:hover{border-bottom:4px solid #00aaff; height:94px;color:#fff; cursor:pointer}
#banner{color:#fff; text-align:center; position:relative; z-index:10; height:340px; overflow:hidden}
#banner img{width:1920px; max-width:1920px; display:block; margin:0 auto; position:absolute; top:0px; left:50%; margin-left:-952px;}
.slideTxtBox .hd li a{}
.slideTxtBox  li{ list-style:none;}
.slideTxtBox .hd li span{display:inline-block; padding:0 8px;}
.slideTxtBox .hd li{display:inline-block; padding:0 10px; text-align:center;color:#fff; cursor:pointer; line-height:113px;}
.slideTxtBox .hd li:hover span,.slideTxtBox .hd li.on span{border-bottom:4px solid #00aaff; height:98px; color:#fff; cursor:pointer}
/** **/
#main{background:#f6f6f6; padding:20px 0 50px}
footer{padding-top:40px;}
footer dd{float:left; line-height:30px;}
footer dd h2{font-size:14px; color:#07a0ed}
footer dd a{display:block; color:#666}
footer .fd1{width:10%}
footer .fd2{width:12%}
footer .fd3{width:15%}
footer .fd4{width:23%}
footer .fd5{width:14%; text-align:center}
footer .fd6{width:12%; float:left; font-size:12px; line-height:16px;}
footer .fd6 img{width:80%; display:block; margin:0 auto}
footer .fd2,footer .fd3,footer .fd4,footer .fd25,footer .fd6{text-align:center}
footer .fd4 a{width:49%; float:left}
.footer,.footer a{font-size:12px; color:#666;}
.footer{padding:15px 0; border-top:1px solid #eee; margin-top:15px;}
/** 宸︿晶 **/
#left{width:232px; background:#fff;}
.left_tit{background:url(../images/kh/ico1.png) no-repeat right bottom; width:248px; height:63px}
.left_tit span{display:block; height:40px; line-height:40px; background:#07a0ec; color:#fff; padding-left:13px; font-size:22px;}
.left_a{width:100%; background:#fff; position:relative; padding-top:23px; top:-23px;}
.left_a div{width:90%; margin:0 auto; text-align:center}
.left_a a{ height:36px; line-height:36px; display:block; border:1px solid #fff;-moz-border-radius:25px; -webkit-border-radius:25px;border-radius:25px;behavior: url(ie-css3.htc.txt); margin:1px 0; padding-left:22px; text-align:left}
.left_a a.on,.left_a a:hover{display:block; border:1px solid #07a0ec; color:#fff; background:#07a0ec}
.new_rc_son a{font-weight:bold}
/** 鍙充晶 **/
#right{width:920px; z-index:1}
.right_tit{height:40px; line-height:55px; overflow:hidden; border-bottom:1px solid #c1c1c1; font-size:12px;}
.right_tit span{font-size:20px; color:#000; display:inline-block; line-height:40px;}
.right_tit a{padding:0 5px;}



.about_main{width:96%; margin:25px auto; font-size:14px;}
/** **/
.about_click{text-align:center; overflow:hidden}
.about_click.tab_click .tab_ing{ float:left; padding:0 13px; color:#666;  width:92px; height:104px; background:url(../images/kh/2khbg.png) no-repeat center center ; margin-right:0px;}
.about_click.tab_click i,.about_show .tab_dt i{display:block; margin:20px auto 0; width:50px; height:40px; background-repeat: no-repeat; background-image:url(../images/kh/kh_ico.png)}
.about_click.tab_click .on{ background:url(../images/kh/2khbgon.png) no-repeat center center; color:#fff;}
.about_click.tab_click .on i,.about_show .tab_dt.on i{ background-image:url(../images/kh/kh_icoon.png)}
.kh1 i{background-position:left 0px;}
.kh2 i{background-position: -117px 4px;}	
.kh3 i{background-position: -230px 4px;}	
.kh4 i{background-position: -348px 4px;}	
.kh5 i{background-position: -468px 4px;}	
.kh6 i{background-position: -582px 4px;}	
.kh7 i{background-position: -702px 4px;}	

.about_show{margin-top:35px;}
.about_show .tab_dt,.gjpx_show .tab_dt,.rlzy_show .tab_dt{display:none !important}

.about_pic_list{overflow:hidden; margin:25px auto}
.about_pic_list a{display:block; line-height:0px; float:left;border:1px solid #e2e2e2;border-bottom:none; border-right:none; margin:-1px 0 0 -1px;width: 23%;}
.about_pic_list a img{display:block; margin:5px auto}

/** 淇╃郴鎴戜滑 **/
.lx_tit{color:#0197e1; font-size:26px;}
.lx_text{line-height:30px; margin:15px 0; font-size:13px;}
.lx_wx{font-size:13px; line-height:30px; margin:20px 0 40px;}
.lx_wx2{margin:20px 0 0 30px;}
#map iframe{width:100%; height:310px;}

/**銆€QQ寮圭獥 **/
.QQ{position:fixed; right:0px; bottom:20%; display:none !important}
.QQ dd{width:56px; height:56px; margin-bottom:3px; position:relative;}
.QQ dd:hover{width:auto;}
.dw_qq{position:absolute; right:-300%; opacity:0; color:#fff; background:#00aaff; z-index:7; padding-left:10px;}
.QQ dd.qq1 .dw_qq{width:200px; height:56px; line-height:56px; font-size:16px;}
.QQ dd.qq2 .dw_qq{width:130px; padding:15px 0 15px 10px}
.QQ dd.qq2 .dw_qq a{display:block; height:26px; line-height:26px; font-size:14px; color:#fff;}
.dw_qq img{vertical-align:middle; position:relative; top:-2px; *top:0px; margin-left:2px;}

.QQ dd .dw_qq{transition: ease-in all 0.3s}
.QQ dd:hover .dw_qq{right:56px; opacity:1;}
.qq5 .dw_qq{ width:144px;text-align:center; padding:0px; top:-25px;}
.qq5:hover .dw_qq{background:none; opacity:1;  width:144px;  right:56px;}
.qq5 .dw_qq .r_wx{width:130px; height:130px; margin:2px 0 0; top:0px; border:1px solid #ddd; }
.qq5 .dw_qq .r_jt{margin-top:44px; margin-left:-1px;}

.QQ dd:hover .sp{ background-color:#00aaff}
.QQ dd .sp{width:56px; height:56px; background-position:center center; background-repeat:no-repeat; display:inline-block; position:relative; z-index:9;background-color:#bdbdbd}
.QQ dd.qq1 .sp{background-image:url(../images/ico/ri_1.png)}
.QQ dd.qq2 .sp{background-image:url(../images/ico/ri_2.png)}
.QQ dd.qq3 .sp{background-image:url(../images/ico/ri_3.png)}
.QQ dd.qq4 .sp{background-image:url(../images/ico/ri_4.png)}
.QQ dd.qq5 .sp{background-image:url(../images/ico/ri_5.png)}

#ft_qq{background:#bdbdbd; height:50px; overflow:hidden; padding-top:8px; margin-top:10px; width:100%; position:fixed; bottom:0px; left:0px; z-index:99}
#ft_qq a{display:inline-block; width:25%; float:left; text-align:center; color:#fff; cursor:pointer}
#ft_qq a img{display:block; height:20px; margin:0 auto}
#ft_qq a.sp img{padding:3px;}
/** 鏂伴椈 **/
.news_list{width:97%; margin:0 auto}
.news_list dd{overflow:hidden; padding:28px 0; border-bottom:1px dashed #ddd; color:#999999; font-size:12px; line-height:24px;}
.news_pic{display:block; width:240px;line-height:0px;}
.news_pic img{width:100%;}
.news_div{width:625px; margin-left:25px;}
.news_div h2{font-size:20px; margin-top:5px; height:24px; overflow:hidden}
.news_time{margin:10px 0}
.news_time br{display:none}
.news_text{height:50px; overflow:hidden;}
.page{text-align:center; margin-top:30px;}
.page a{display:inline-block; height:36px; line-height:36px; background:#fff; border:1px solid #ddd; padding:0 15px; margin:0 2px;}
.page a.on{border-color:#00aaff; color:#fff; background:#00aaff}

.about_main .news_tit{font-size:26px !important; text-align:center}
.news_view{color:#666; font-size:13px; padding:15px 0 15px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #ddd;}
.fp{margin-top:30px;}
.fp a{display:inline-block; margin:0 10px;}
.fp a i{display:inline-block; width:45px; height:40px; background-repeat: no-repeat; background-image:url(../images/kh/news.png); vertical-align:middle;margin:0 5px;}
.fp a i.on{background-position:left 4px;}
.fp a i.on1{background-position:right 4px;}

/** 鎷涜搐绾冲＋ **/
.zp_main{background:url(../images/2zp.png) no-repeat left top; min-height:346px; padding-left:310px;margin:30px auto; line-height:30px !important}
.zp_tab{width:100%; font-size:13px; color:#666}
.zp_tab td{padding:25px 0; border-top:1px dashed #ddd; vertical-align:middle}
.zp_tit{width:30%; font-size:20px; color:#333}
.zp_td2{width:20%}
.zp_td4{width:80px !important;}
.zp_tit a,.zp_td4 a{width:80px; height:30px; background:#fe7010; color:#fff; line-height:30px; display:block; margin:0 auto; text-align:center; font-size:13px;}
.zp_tit a{display:none}
.zp_tab a:hover{color:#fff;}

/** 浜烘墠寮€鍙� **/
.kf_main{margin:0 auto; width:100%; line-height:28px;}
.tab_ing{}
.tab_ing{width:120px; height:120px; border-radius:100%; float:left; margin-right:23px; margin-bottom:15px; cursor:pointer; text-align:center; background:url(yuan1.png) no-repeat center center;}
.rckf_click{margin-bottom:25px; overflow:hidden}
.tab_ing.on{color:#fff;background:url(yuan2.png) no-repeat center center;}
.rckf_click .tab_ing .b td{height:120px; vertical-align:middle}
.rckf_click .tab_ing .b{margin:0 auto;}
.kf_ul dd{margin-bottom:30px; position:relative}
.dd_tit{font-size:16px !important; height:30px; margin-top:10px; font-style:normal; position:relative; z-index:10;cursor:pointer; background:url(line_n.png) no-repeat left center; padding-left:10px; line-height:30px !important;}
.kf_ul dd .ii{}
.dd_main{line-height:28px; color:#555; width:100%}

.about .dd_tit{line-height:30px !important}


.now{width:240px; height:40px; line-height:40px; text-align:center; display:block; margin:20px auto; font-size:16px; background:#07a0ec; color:#fff !important;}
.now img{ vertical-align:middle; position:relative; top:-2px; *top:0px; margin-right:5px;}

/** 浜哄姏璧勬簮 **/
.rlzy_click .i_pic{display:block; width:50px; height:40px; background-image:url(../images/kh/4gl_ico.png); background-repeat:no-repeat; margin:25px auto 0; }
.rlzy_click .on .i_pic{background-image:url(../images/kh/4gl_icoon.png);}
.rlzy_click .rl_1 .i_pic{background-position:8px -5px;}
.rlzy_click .rl_2 .i_pic{background-position:-68px -9px;}
.rlzy_click .rl_3 .i_pic{background-position:-156px -9px;}
.rlzy_click .rl_4 .i_pic{background-position:-263px -9px;}
.rlzy_click .rl_5 .i_pic{background-position:-356px -9px;}
.rlzy_click .rl_6 .i_pic{background-position:-442px -9px;}
.ppp{width:57%; margin:0 auto; line-height:18px;}


.rl2_nav{margin-bottom:20px; overflow:hidden}
.rl2_nav i{width:25%; display:inline-block; float:left; cursor:pointer}
.rl2_nav i b{border-bottom:2px solid #f6f6f6; display:inline-block;}
.rl2_nav i.on b{border-bottom:2px solid #1cdbe8; color:#1cdbe8}
.qygl_pro{display:none}
.wt_list div{background:url(../images/kh/ok.png) no-repeat left 3px; padding-left:30px;}


.case_a{margin-bottom:15px;}
.case_a i{cursor:pointer; padding-bottom:14px; }
.case_a i b{display:inline-block; height:35px; line-height:35px; padding:0 10px; background:#999; color:#fff; margin:0 10px 0 0}
.case_a i.on b{ background:#07a0ec;}
.case_a i.on{background:url(../images/kh/jt1.png) no-repeat center bottom}

/** 05-鍥介檯鍖�  **/
.tab_dd{width:100% !important; line-height:28px;}
.tab_show{min-height:300px;}
.nav_two_dd p,.bak_main p,.dd_main P,.dd_main{display:block; }
.nav_two_dd p,.bak_main p,.dd_main P,.dd_main,.about *,.about,.about,.nav_two_dd *{font-size:14px !important; line-height:28px !important;}
.about_main{line-height:28px;}
.nav_two_dd p *,.bak_main p *,.dd_main P{font-family:微软雅黑;}

.kc_list{width:100%;}
.kc_list dd{width:420px; float:left; margin-right:40px; margin-bottom:65px;}
.kc_list dd.on{margin-right:0px;}
.kc_pic{width:135px; display:block;}
.kc_pic img{width:100%; display:block;}
.kc_div{width:240px; color:#999999; margin-left:35px;}
.kc_div h2,.kc_div h2 a{font-size:18px !important; height:auto;}
.kc_div  p{line-height:20px; height:112px; overflow:hidden}

.kc_list1 dd{width:385px; float:left; position:relative; margin:0 113px 20px 0; text-align:center; font-size:18px;}
.kc_list1 dd.on{margin-right:0px;}
.kc_list1 dd img{display:block; width:100%; text-align:center; margin-bottom:10px;}
.kc_list1 dd p{background:url(../images/ico/bg5.png); height:40px; line-height:40px; color:#fff; font-size:30px; font-weight:bold; position:absolute; right:0px; top:50%; margin-top:-20px; padding:0 10px;}

.kf_main{width:96%;}
.xx_list{font-size:12px; line-height:20px; margin-top:35px;}
.xx_list h2{color:#0075af; font-size:20px; margin:15px 0}
.xx_list a span.fl{display:block; width:160px;}
.xx_list a span.fl img{width:100%}
.xx_list a p{padding-left:10px;}
.xx_list a .fl{padding:5px}
.xx_list a{display:block; width:430px;border:1px solid #eee; background:#fff; float:left; margin-right:18px; color:#333 !important}
.xx_list a.on{margin-right:0;}


.yy_tab{margin:47px auto}
.yy_tab td{vertical-align:top; font-size:16px; padding:10px 5px; line-height:38px;}
.yy_text,.yy_tab select,.yy_tab textarea{ border:1px solid #ddd;}
.yy_text{width:298px; height:38px;}
.yy_tab select{width:310px; height:40px; display:block}
.yy_tab textarea{height:125px; padding:5px;width:298px; }
.yy_tab div input{margin:0 5px 0 0; position:relative; top:2px;}
.yy_tab span{margin-right:10px; font-size:14px; display:inline-block; vertical-align:top;}
.yy_tab  .tj{width:310px; background:#07a0ec; color:#fff; font-size:16px; height:50px;}


#ed{background:#494949; position:relative; margin:0}
.ed{margin-bottom:10px;}
.ed,.ed a{color:#fff;}
.ed a{margin-left:15px;}
.aa1{text-decoration:underline}

.vip_a{border-bottom:1px solid #ccc; margin-bottom:15px;}
.vip_pro{width:100%;}
.vip_pro td{border-bottom:1px solid #ccc; padding:15px 0 25px}
.vip_pro .td1 td{background:#fff; padding:8px 0}
.vip_pro td span{color:#0090d8}
.tt1{width:8%; padding-right:2% !important}
.tt2{width:10%}
.tt3{width:20%}
.tt4{width:30%}
.tt5{width:20%}
.tt6{width:10%}

.vip_a span{cursor:pointer; display:inline-block; width:156px; height:45px; line-height:47px; font-size:16px; text-align:center; margin-right:20px; position:relative; top:1px; background:#fff; border:1px solid #ccc;}
.vip_a span.on{border-color:#07a0ec; background:#07a0ec; color:#fff; border-bottom:1px solid #ccc;}
.wj_text{border:1px solid #ddd; width:310px; height:38px;}
.vip_pro2{margin:50px 0 50px 150px;}
.vip_pro2 td{padding:10px 0;}
.vip_pro2 td.tr{padding-right:5px; font-size:16px; width:162px;}
.vip_pro2 .tj{width:320px; background:#07a0ec; color:#fff;; font-size:16px; height:40px; text-align:center}
.vip_pro1{display:none}


.about{width:96%; margin:25px auto;}
.ab_div1{line-height:28px; margin:10px 0; }
.ab_img{margin:0 0 15px 15px}
.ab_tit{height:40px; line-height:40px;}

.ab_tit{margin-top:10px;}
.ab_tit.ab_tit span{display:inline-block; color:#fff; padding-left:20px;}
.ab1{background:url(../images/kh/ab_ico1.png) no-repeat left center}
.ab2{background:url(../images/kh/ab_ico2.png) no-repeat left center}
.ab3{background:url(../images/kh/ab_ico3.png) no-repeat left center}
.ab4{background:url(../images/kh/ab_ico4.png) no-repeat left center}
.ab5{background:url(../images/kh/ab_ico5.png) no-repeat left center}
.ab_le{width:540px;}
.ab_ri{width:275px; margin-left:65px;}
.ab_le,.ab_ri{margin-top:30px; margin-bottom:30px;}
.rc_div .ab_ri{margin-left:0px; margin-top:0px; width:430px; color:#666}
.rc_div .ab_le{width:410px}
.rc_div .ab_text{margin:10px 0 30px; line-height:28px;}
.rc_div .ab_ri.fr{margin-top:70px;}

/** 棣栭〉 main2 **/
.main2_list .m2_dd2{margin:0 15px;}
.main2_list dd{width:390px; float:left; background:#999; transition:all ease-in .3s}
.main2_list dd *{ transition:all ease-in .3s}
.main2_list dd a{color:#fff;}
.main2_list dd a:hover{text-decoration:underline}
.m2_div img{width:100%; height:auto; display:block}
.main2_list dd:hover{background:#6CB8DF}
.main2_list dd:hover *{color:#fff !important;}
.m2_text{width:100%; color:#fff !important; padding:20px 0 0; height:136px; overflow:hidden;}
.m2_ft2,.m2_ft1{display:none !important; opacity:0}
.m2_text b{padding-right:2px;}
.m2_text table{ margin:15px auto 0; text-align:left}
.m2_text table td a{font-size:15px;}
.m2_text table td a br{display:none}
.m2_text h2{font-size:24px;}
.m2_dd1 .m2_text h2{color:#0fd07b}
.m2_dd2 .m2_text h2{color:#ffa800}
.m2_dd3 .m2_text h2{color:#ff694c}
.m2_sp1,.m2_sp2{font-size:16px; line-height:28px;}
.m2_sp1{padding:0 25px 0 5px}
.m2_sp2{padding-left:0 5px 0 25px;}
.m2_ft{width:100%; display:block; height:34px; background:url(../images/ico/h1bg.png1.html) no-repeat center center}
/*.main2_list dd:hover .m2_ft{width:100%; display:block; height:34px; background:url(../images/ico/h1bg1.png) no-repeat center center}
*/#main2{height:740px; width:100%; background:url(../images/bg1.jpg) no-repeat center center}
.m_tit{margin:75px 0 50px}
/** 棣栭〉 main3 **/
#main3{height:740px; width:100%;}
.m3_list dd{position:relative; width:545px; float:left;}
.m3_list dd a>img{display:block; width:100%}
.m3_div{position:absolute; color:#fff; right:-25px; top:50%; margin-top:-150px; height:300px; background:url(../images/ico/bg10.png); padding:0 5px 0 15px; width:220px; border-radius:15px 0 0 15px}
.m3_div h2{color:#01AAFF; font-size:22px; margin-bottom:10px;}
.m3_div a{text-align:left; line-height:30px; color:#fff; display:block; }
.m3_div a b{padding-right:2px;}
.m3_div div.tr{position:absolute; top:-25px; right:0px;}
.m3_div div.tr img {}
.m3_div div.tr.tr1{top:100%;}
.m3_dd2{margin-left:90px}
.m3_img{display:block; margin:30px auto 10px}
/** 棣栭〉 main4 **/
#main4{height:640px; background:url(../images/bg3.jpg) no-repeat center center;}
.main4_list{width:952px; margin:0 auto;}
.main4_list dd{width:238px; text-align:center;float:left; cursor:pointer; background:url(../images/ico/h3no.png) no-repeat center top; margin:0 0px 50px !important;}
.main4_list dd a{display:block}
.main4_list dd i{display:block; width:100px; height:98px; margin:0 auto}
.main4_list dd:hover{background:url(../images/ico/h3hover.png) no-repeat center top}
.main4_list dd img{ margin:25px auto 0; }
.m4_ico1{display:block;height:47px; width:auto}
.m4_ico2{display:none}
.main4_list dd:hover .m4_ico1{display:none}
.main4_list dd:hover .m4_ico2{display:block}
.main4_list dd p{width:97%; line-height:25px; font-size:18px; padding:7px 0}
/** 棣栭〉 main4 **/
#main5{height:660px; background:url(../images/bg4.jpg) no-repeat center center;}
#main5 table{width:100%;}
#main5 table td{width:16.666666666666%; padding:18px 0}
#main5 table td img{max-height:70px;}
#main5 .m_tit{margin:65px 0 40px;}
.more{width:175px; height:50px; line-height:50px; text-align:center; border:1px solid #00aaff; display:block; margin:125px  auto 0; font-size:16px; color:#00aaff}
/** 棣栭〉 main6 **/
#main6{height:818px; background:url(../images/bg5.jpg) no-repeat center center;}
.m6_le{color:#666; width:500px; margin:0 auto}
.m6_le h2,.m6_ri h2{font-size:25px; margin-bottom:15px;}
.m6_time{width:76px; height:76px; border:1px solid #07a0ed; line-height:18px; text-align:center}
.m6_time b{display:block; width:100%; padding:5px 0; color:#fff; font-size:14px; background:#07a0ed;}
.m6_more{color:#666; font-size:12px;}
.m6_le_le{width:400px;}
.m6_tit{font-size:16px; line-height:24px; display:block; height:50px; overflow:hidden;}
.m6_le dd{padding-bottom:22px; margin-bottom:22px; border-bottom:1px solid #bdbdbd;}
.m6_ri{width:485px; line-height:28px; padding-bottom:30px;}
.m6_ri .iframe{width:485px; height:320px; margin:0 auto; display:block}
.m6_text{margin:20px 0; max-height:112px; overflow:hidden}
.m6_ri_ico span a{display:inline-block; height:35px; line-height:35px; padding:0 5px; margin-right:5px; color:#fff; font-size:13px;}

.m6_le_le .tr{height:30px; overflow:hidden; line-height:30px;}
.m6_le_le .tr span{display:none;}

.main_pro33{left:100%;position:relative;display:none; opacity:0 }
.nav2{display:none}

.header{width:600%; position:relative; left:0px;}
.main_pro{width:16.666666666666%; float:left; position:relative;}
.main_pro.on{height:1px;}


#slideBox {position:relative;}
#slideBox li{list-style:none}
#slideBox .hd{position:absolute; width:100%; height:10px; bottom:37px; z-index:999; text-align:center}
#slideBox .hd ul{height:10px;}
#slideBox .hd li{display:inline-block; height:6px; width:48px; background:#fff; margin:0 10px; vertical-align:middle; cursor:pointer}
#slideBox .hd li.on{background:#00aaff}
#slideBox .bd li{height:756px;}
.kh4_list img{width:17%; height:auto; padding-bottom:8px; margin:0 0.5%}
.rl_ul4 .kh4_list{}
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; overflow:hidden; width:100%;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {/* margin: 0 0 20px; */background: #fff;position: relative;}

/* Direction Nav */
.flex-direction-nav {*height: 0; display:none;}
/* Control Nav */
.flex-control-nav {width:98%; position: absolute; bottom:10px; text-align:center; padding-right:10px!important; z-index:9; overflow:hidden;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline; text-indent:999}
.flex-control-paging li a ,.flex-control-paging li a:hover{width:30px; height:4px; display: block;  background:#fff; cursor: pointer; text-indent: -9999px; overflow:hidden}
.flex-control-paging li a.flex-active { background: #00aaff; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
/** banner end **/
.rotate{-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}


/*.ab_text,.ab_div1,.dd_main{text-indent:2em}
.dd4 .dd_main img{display:block; margin:0 auto;text-indent:0}*/

.top_wxwb{margin-top:-3px; width:550px; text-align:right}
.top_wxwb b{position:relative; font-weight:normal; margin-right:10px;}
.top_img{position:absolute; top:20px; left:50%; width:130px; max-width:130px; height:auto; padding:5px; margin-left:-52.5px; display:none; opacity:0;}
.top_wxwb b:hover .top_img{display:inline-block; opacity:1}
.top_ico0{width:20px; height:auto; vertical-align:middle; margin:0 5px; cursor:pointer}
.top_ico01{width:25px; height:auto; vertical-align:middle; margin-right:10px;}

.about_click .tab_ing {border:none !important}

.jsjs,.zjdw{line-height:28px; margin:20px 0;}
.jsjs{text-indent:2em}
.lx_fl{width:60%}
.kf_ul,.rl_ul{list-style:none}
.right_tit {margin-bottom:20px;}
.top_ico011{margin-right:10px;}


.head_ri.head_ri22{top:40px;}
.about_main *,.tab_show,.tab_show  *{font-size:14px !important; line-height:28px !important}

.tab_show ul{margin-left:20px;}
.new_rc{min-height:300px;}
.zp_tab td{padding-right:10px;}
.zp_tab td.zp_tit div{min-width:400px !important;}
.zp_tab td.zp_td3 div{width:100px !important;}
.zp_tab td.zp_td2 div{min-width:200px !important;}