
/* CSS Document */
/*----------公共部份---------*/
html, body {
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color:#333;
    margin: 0;
    padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,div {
    margin: 0;
    padding: 0;
}
input, textarea, select {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    outline: none;
}
ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: 0;
	list-style:none;
}
a, a:visited {
    color: #333;
    text-decoration: none;
    transition: all linear .4s;
    -webkit-transition: all linear .4s;
}
a:hover {
    color:#7CBC13;
    text-decoration:none;
}
.c {
    clear: both;
    overflow: hidden;
}
.kyky{width:100%; height:65px;}
.w1200{ width:1200px; margin:0 auto; overflow:hidden;}

/*-----top----*/
.top{ width:100%; height:106px;}
.logo{ width:238px; height:57px; float:left; margin-top:31px; border-right:2px solid #333;}
.logo_r{ width:164px; overflow:hidden; margin-left:10px; margin-top:31px; float:left;}
.logo_r1{ width:100%; height:15px; font-size:16px; margin-top:0px;}
.logo_r2{ width:100%; height:20px; font-size:14px; margin-top:5px; float:left;}
.logo_r3{ width:100%; height:20px; font-size:14px;  float:left;}

.search{ width:272px; height:40px; float:left; margin-top:31px; margin-left:115px;}
.search_left{ width:224px; height:40px; background:url(../image/kuang01.jpg) top left no-repeat; float:left;}
.search_left input{ width:200px; height:30px; margin-top:5px; margin-left:15px;float:left; border:1px solid #fff;}
.search_right{ width:48px; height:40px; float:left;}

.top_tel{ width:285px; height:25px; float:right; margin-top:32px;}
.top_tela{ width:27px; overflow:hidden; float:left;}
.top_telb{ height:25px; line-height:25px; float:left; margin-left:20px;}
.top_telb span{ height:25px; line-height:25px; color:#FF6F0F; font-size:22px; font-weight:800;}

/*-----menu------*/
.menu_all{ width:100%; height:52px; line-height:52px; background:#157AE2; color:#fff;}
.menu_all dl{ width:1200px; margin:0 auto; height:52px; line-height:52px; color:#fff;}
.menu_all dl dt{width:12.5%; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; float:left;}
.menu_all dl dt a{ display:block; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px;}
.menu_all dl dt a:hover{ height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; background:#59A1EB; font-weight:bold;}

/*-----banner------*/
.zt_banner{ width:100%; height:550px; background:url(../image/banner.jpg) top center no-repeat; margin-top:1px;}
.zt_nybanner{ width:100%; overflow:hidden; display:none;}
.zt_nybanner img{ width:100%;}

/*-----高企申报的好处------*/

.gqsb{ width:100%; overflow:hidden; margin-top:50px; float:left;}
.gqsb_title{ width:100%; height:60px; line-height:60px; text-align:center; font-size:36px; font-weight:bold; color:#333;letter-spacing:2px;}
.gqsb_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/linetb.jpg) top center no-repeat;}

.gqsb_list{ width:100%; overflow:hidden; margin-top:30px;}
.gqsb_list dl{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.gqsb_list dl dt{ width:155px; overflow:hidden; text-align:center;}
.gqsb_list_img{ width:100%; height:110px; text-align:center;}
.gqsb_list_title{ width:100%; font-size:20px; text-align:center; font-weight:bold; line-height:45px; height:45px;}
.gqsb_list_intro{ width:100%; font-size:14px; text-align:center;  line-height:200%;}

.tel_cent{ width:422px; height:42px; line-height:42px; margin:50px auto;}
.tel_cent_left{ width:255px; height:42px; background:url(../image/zxzx.png) top left no-repeat; float:left; line-height:42px; font-size:16px; text-align:center;}
.tel_cent_right{ width:167px; height:42px; float:left;margin-top:-1px;}

.bdys{ width:100%; background:#F9F9F9; overflow:hidden;}
.bdys_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/linetc.jpg) top center no-repeat;}
.bdys_list{ width:1200px; height:466px; margin:40px auto 50px auto;}

/*----常见问题-----*/
.cjwt{ width:1200px; margin:40px auto; overflow:hidden;}
.cjwt_cent{ width:1200px; margin:40px auto; height:378px; background:url(../image/gxww.jpg) top center no-repeat;}
.kuang_left{ width:445px; overflow:hidden; float:left;}
.kuang_k{ width:390px; height:54px; border:1px solid #CCC; border-radius:20px; float:right; font-size:22px; line-height:54px; padding-left:20px;}
.kuang_k span{ color:#1479E1;}
.kuang_right{ width:445px; overflow:hidden; float:right;}

.kuang_k1{ width:390px; height:54px; border:1px solid #CCC; border-radius:20px; float:left; font-size:22px; line-height:54px; padding-left:20px; margin-top:40px;}
.kuang_k1 span{ color:#1479E1;}
.kuang_k2{ width:390px; height:54px; border:1px solid #CCC; border-radius:20px; float:right; font-size:22px; line-height:54px; padding-left:20px; margin-top:40px;}
.kuang_k2 span{ color:#1479E1;}
.kuang_k3{ width:390px; height:54px; border:1px solid #CCC; border-radius:20px; float:left; font-size:22px; line-height:54px; padding-left:20px;}
.kuang_k3 span{ color:#1479E1;}

.test_wl{ width:100%; height:45px; line-height:45px; text-align:center; margin-top:40px; font-size:20px;}
.test_wlbg{ width:100%; background:url(../image/fwys.jpg) top center no-repeat; height:880px;}
.test_left{ width:50%; overflow:hidden; float:left; margin-top:47px; margin-left:25%;}
.test_left_a{ width:100%; height:124px; line-height:124px; font-size:36px; text-align:center; color:#fff;}

.test_list{ width:480px; margin-left:72px; margin-top:46px; float:left; overflow:hidden;}
.test_list dl{ width:100%; overflow:hidden; float:left;}
.test_list dl dt{ width:100%; line-height:99px; float:left; height:99px; margin-bottom:20px;}

.test_right{ width:50%; overflow:hidden; float:right;margin-top:47px;}
.test_right_a{ width:100%; height:124px; line-height:124px; font-size:36px; text-align:center; color:#fff;}

.testleft{ width:48%; float:left; overflow:hidden; margin-left:2%;}
.test_tt1{ width:90%; float:left; height:100px; line-height:100%; font-size:16px; margin-left:10%; margin-top:25px;}
.test_tt2{ width:80%; float:left; height:100px; line-height:100%; font-size:16px; margin-left:20%; margin-top:25px;}
.test_gou{ width:26px; height:26px; margin-top:40px; float:left; margin-right:20px;}
.test_gour{ height:100px; line-height:100px; float:left; font-size:20px;}
.testright{ width:50%; float:left; overflow:hidden;}

.kr_banner{ width:1101px; height:90px; margin:0 auto;}

.cganli{ width:100%; overflow:hidden;}
.cganli_listin{ width:100%; overflow:hidden; margin-top:40px;}
.cganli_listin dl{display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
	
.cganli_listin dl dt{ width:389px; height:358px; text-align:center; font-size:14px;}
.cganli_list_a{ width:100%; height:55px; line-height:35px; font-size:16px;}
.cganli_list_a a{ width:100%; height:55px; line-height:35px;font-size:16px;}
.cganli_list_a a:hover{ width:100%; height:55px; line-height:35px; color:#157AE2;font-size:16px;}

/*-----团队风采----*/
.team_list_left{ width:298px; float:left; height:612px; margin-top:30px;}
.team_list_left_a{width:298px; float:left; height:382px;}
.team_list_left_ab{width:100%; float:left; height:42px; line-height:42px; background:#E9E9E9; font-size:14px;text-align:center;}
.team_list_left_ab a{width:100%; float:left; height:42px; line-height:42px; background:#E9E9E9; font-size:14px; display:block; text-align:center;}
.team_list_left_ab a:hover{width:100%; float:left; height:42px; line-height:42px; background:#157AE2; font-size:14px; color:#fff;text-align:center;}

.team_list_left_b{ width:100%; height:176px; float:left; margin-top:11px;}
.team_list_left_b_b{ width:100%; height:134px; float:left;}
.team_list_left_bb{width:100%; float:left; height:42px; line-height:42px; background:#E9E9E9; font-size:14px;text-align:center;}
.team_list_left_bb a{width:100%; float:left; height:42px; line-height:42px; background:#E9E9E9; font-size:14px; display:block; text-align:center;}
.team_list_left_bb a:hover{width:100%; float:left; height:42px; line-height:42px; background:#157AE2; font-size:14px; color:#fff;text-align:center;}



.team_list_cent{ width:582px; float:left; margin-left:11px; height:612px;margin-top:30px;}
.team_list_centa{ width:582px; height:258px; float:left;}
.team_list_centa1{ width:582px; height:258px; float:left;}

.team_list_centtt{ width:582px; float:left; margin-left:11px; height:612px;margin-top:30px; display:none;}



.team_list_left_bb{width:100%; float:left; height:42px; line-height:42px; background:#E9E9E9; font-size:14px;text-align:center;}
.team_list_left_bb a{width:100%; float:left; height:42px; line-height:42px; background:#E9E9E9; font-size:14px; display:block; text-align:center;}
.team_list_left_bb a:hover{width:100%; float:left; height:42px; line-height:42px; background:#157AE2; font-size:14px; color:#fff;text-align:center;}

.team_list_right{ width:298px;margin-left:11px; float:right; height:612px;margin-top:30px;}
.team_list_rightimg{ width:100%; height:auto;float:left;}
.gqsb_list_img img:hover{ margin-top:-5px;}

/*-----荣誉资质----*/
.honor_all{ width:100%; overflow:hidden;}
.honor_list{ width:100%; overflow:hidden;}
.honor_list dl{display: flex;
    justify-content: space-between;
    flex-wrap: wrap; margin-top:50px;}
.honor_list dl dt{ width:187px; height:288px;}

/*----公司公司概况----*/
.about_homea{ width:100%; height:720px; background:url(../image/sbbg.jpg) center bottom no-repeat #3DBBDB;}
.about_home{ width:100%; height:720px; background:url(../image/footbg.jpg) center bottom no-repeat;}
.about_line{ width:100%; height:31px; background:url(../image/footline.png) top center no-repeat;}
.about_home_text{ font-size:14px; color:#fff; line-height:200%; width:100%; margin-top:25px; font-size:16px;text-indent:2em;}

.about_list{ width:100%; overflow:hidden; margin-top:55px;}
.about_list dl{ width:100%; overflow:hidden; float:left;}
.about_list dl dt{ width:50%; overflow:hidden; float:left;}
.about_homeleft{ width:48%; float:left; margin-bottom:20px;}
.about_homeright{ width:48%; float:right; margin-bottom:20px;}

.about_quan{ width:92px; height:92px; border-radius:50%; border:1px solid #FFF; display:table-cell;vertical-align:middle;text-align:center; color:#fff; font-size:20px; float:left; line-height:90px;}

.about_quana{ width:92px; height:92px; border-radius:50%; border:1px solid #FFF; display:table-cell;vertical-align:middle;text-align:center; color:#fff; font-size:20px; float:left; line-height:130%;}
.about_quana span{ width:100%; margin-top:20px; float:left;}
.about_quan_l{ margin-left:20px; overflow:hidden; font-size:15px; line-height:200%; color:#fff; float:left; margin-top:10px;}

.foot{ width:100%; height:74px; background:#252525; line-height:74px; color:#ccc;}
.foot_left{ width:50%; float:left; height:74px; line-height:74px; text-align:left;}
.foot_right{ width:50%; float:left; height:74px; line-height:74px; text-align:right;}
.sp_header{ display:none;}
.tel_nav{display:none;}

.tpzz{ width:100%; }
.tpzz ul{ width:100%; float:left; overflow:hidden;}
.tpzz ul li{ width:25%; float:left; height:234px;}
.tpzz ul li img{ width:100%; height:234px;}
.tpzz_div01{ width:100%; height:234px; float:left; margin-top:-241px; position:relative;}

.text_ab{ width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; margin-top:22%;}
.text_abline{ width:41px; height:2px; margin:1% auto 5% auto; background:#fff;}
.text_an{ width:40%; height:35px; background:#33ACFF; line-height:35px; text-align:center; font-size:14px; margin:0 auto; color:#fff; border-radius:10px; }
.text_an a{ display:block;height:35px; background:#33ACFF; line-height:35px; text-align:center; font-size:14px; color:#fff; border-radius:10px;}
.text_an a:hover{ display:block;height:35px; background:#202020; line-height:35px; text-align:center; font-size:14px; color:#fff; border-radius:10px;}


/*--专利专题--*/
.search_leftzl{ width:224px; height:40px; background:url(../image/zlkuang01.jpg) top left no-repeat; float:left;}
.search_leftzl input{ width:200px; height:30px; margin-top:5px; margin-left:15px;float:left; border:1px solid #fff;}


.menu_allzl{ width:100%; height:52px; line-height:52px; background:#FF7F00; color:#fff;}
.menu_allzl dl{ width:1200px; margin:0 auto; height:52px; line-height:52px; color:#fff;}
.menu_allzl dl dt{width:12.5%; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; float:left;}
.menu_allzl dl dt a{ display:block; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px;}
.menu_allzl dl dt a:hover{ height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; background:#FFA44B; font-weight:bold;}

.zlzt_banner{ width:100%; height:550px; background:url(../image/z1banner.jpg) top center no-repeat; margin-top:1px;}
.zt_nybanner{ width:100%; overflow:hidden; display:none;}
.zt_nybanner img{ width:100%;}
.zlgqsb_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/zllinetb.jpg) top center no-repeat;}

.zlgqsb{ width:100%; overflow:hidden; padding-top:50px; float:left; background:#F5F5F5;}

.zlgqsb_list{ width:100%; overflow:hidden; margin-top:30px;}
.zlgqsb_list dl{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.zlgqsb_list dl dt{ width:288px; height:387px; background:#fff;text-align:center;}
.zlgqsb_list_img{ width:145px; height:145px; margin:16px auto 5px auto;}
.zlgqsb_list_title{ width:100%; font-size:20px; text-align:center; font-weight:bold; line-height:45px; height:45px;}
.zlgqsb_list_intro{ width:88%; font-size:14px; text-align:center;  line-height:200%; margin:0 auto;}

.zlggsb_an{ width:160px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#fff; position:absolute; bottom:25px; left:65px;}
.zlggsb_an a{ width:160px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#fff;background:#157AE2; display:block;}
.zlggsb_an a:hover{ width:160px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#fff; background:#FF7F00;}

.zltel_cent_left{ width:255px; height:42px; background:url(../image/zlzxzx.png) top left no-repeat; float:left; line-height:42px; font-size:16px; text-align:center;}
.zlbdys_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/zlalinetb.jpg) top center no-repeat;}
.bdystt{ width:100%; background:#fff; overflow:hidden;}

.zlbdys_tua{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/zlalinetba.png) top center no-repeat;}

.bdystt_list{ width:1200px; height:426px; margin:40px auto 0px auto;}

.zltpzz{ width:100%; overflow:hidden;}
.zltpzz ul{ width:100%; float:left; overflow:hidden;}
.zltpzz ul li{ width:393px; float:left; height:387px; background:url(../image/zlhc001.jpg) top center no-repeat;}
.zltpzz_img{ width:155px; height:155px; margin:43px auto 10px auto;}
.zltpzz_txt{ width:86%; margin:10px auto; text-align:center; font-size:16px;height:40px; line-height:40px;}
.zltpzz_div01{ width:56px; height:3px;position:absolute; bottom:85px; padding-left:165px;}

.zltext_ab{ width:100%; height:45px; line-height:45px; text-align:center; font-size:22px; color:#333; margin-top:5px; font-weight:bold;}
.zlcjwt_cent{ width:1200px; margin:40px auto; height:378px; background:url(../image/zlgxww.jpg) top center no-repeat;}

.test_wlbg{ width:100%; background:url(../image/fwys.jpg) top center no-repeat; height:880px;}
.zltest_wlbg{ width:100%; background:url(../image/fwys.jpg) top center no-repeat; height:880px;}


.cganli_list{ width:100%; overflow:hidden; margin-top:40px;}
.cganli_list dl{display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
	
.cganli_list dl dt{ width:224px; height:161px; text-align:center; font-size:14px;}
.cganli_list_a{ width:100%; height:55px; line-height:35px; font-size:16px;}
.cganli_list_a a{ width:100%; height:55px; line-height:35px;font-size:16px;}
.cganli_list_a a:hover{ width:100%; height:55px; line-height:35px; color:#157AE2;font-size:16px;}

/*----国际商标----*/
.menu_allsb{ width:100%; height:52px; line-height:52px; background:#8C3EEC; color:#fff;}
.menu_allsb dl{ width:1200px; margin:0 auto; height:52px; line-height:52px; color:#fff;}
.menu_allsb dl dt{width:12.5%; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; float:left;}
.menu_allsb dl dt a{ display:block; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px;}
.menu_allsb dl dt a:hover{ height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; background:#AD77F3; font-weight:bold;}

.search_leftsb{ width:224px; height:40px; background:url(../image/sbkuang01.jpg) top left no-repeat; float:left;}
.search_leftsb input{ width:200px; height:30px; margin-top:5px; margin-left:15px;float:left; border:1px solid #fff;}

.top_telc{ height:25px; line-height:25px; float:left; margin-left:20px;}
.top_telc span{ height:25px; line-height:25px; color:#8C3EEC; font-size:22px; font-weight:800;}

.sbzt_banner{ width:100%; height:550px; background:url(../image/gjsbbanner.jpg) top center no-repeat; margin-top:1px;}
.sb_nybanner{ width:100%; overflow:hidden; display:none;}
.zlgqsb_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/zllinetb.jpg) top center no-repeat;}

.sbgqsb{ width:100%; overflow:hidden; padding-top:50px; float:left; background:#fff;}
.sbgqsb_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/sbt1.jpg) top center no-repeat;}


.sbgqsb_list{ width:100%; overflow:hidden; margin-top:30px;}
.sbgqsb_list dl{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.sbgqsb_list dl dt{ width:85px; height:179px; background:#fff;text-align:center;}
.sbgqsb_list_img{ width:85px; height:89px; float:left;}
.sbgqsb_list_img img:hover{ width:85px; height:89px; float:left; margin-top:-5px;}
.sbgqsb_list_title{ width:90%; font-size:18px; text-align:center; line-height:35px; margin:0 auto;}

.sbtel_cent_left{ width:255px; height:42px; background:url(../image/sbzxzx.png) top left no-repeat; float:left; line-height:42px; font-size:16px; text-align:center;}
.zlbdys_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/zlalinetb.jpg) top center no-repeat;}
.bdystt{ width:100%; background:#fff; overflow:hidden;}

.sbystt{ width:100%; background:#F5F6FA; overflow:hidden;}
.sbbdys_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/sbt2.jpg) top center no-repeat;}

.sbtpzz{ width:100%; overflow:hidden;}
.sbtpzz ul{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.sbtpzz ul li{ width:232px; float:left; height:304px; background:#fff; margin-bottom:15px;}
.sbintro{ width:160px; margin:36px auto 0 auto; overflow:hidden; text-align:center;}
.sb_img{ width:94px; height:94px; margin:36px auto 0 auto;}
.sb_text{ width:100%; line-height:45px; height:45px; margin-top:30px; font-size:20px; text-align:center; }
.sb_anan{ width:160px; height:45px; line-height:45px; font-size:16px; text-align:center; color:#8C3EEC; margin:30px auto 0 auto; background:#F1E8FD; border-radius:10px;}
.sb_anan a{ width:160px; height:45px; line-height:45px; font-size:16px; text-align:center; color:#8C3EEC; margin:0 auto; display:block;}
.sb_anan a:hover{ width:160px; height:45px; line-height:45px; font-size:16px; text-align:center; color:#F1E8FD; margin:0 auto; background:#8C3EEC; border-radius:10px;}
.sb_gdgj{ width:100%; height:45px; line-height:45px; margin-top:30px; font-size:20px; color:#0CC0E5; text-align:center;}

.tel_centsb{ width:422px; height:42px; line-height:42px; margin:50px auto;}
.tel_centsb_left{ width:255px; height:42px; background:url(../image/sbsbzxzx.png) top left no-repeat; float:left; line-height:42px; font-size:16px; text-align:center;}
.tel_centsb_right{ width:167px; height:42px; float:left;}

.sbbdys_tu1{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/sbalinetb.jpg) top center no-repeat;}

.sbcjwt_cent{ width:1200px; margin:40px auto; height:378px; background:url(../image/sbgxww.jpg) top center no-repeat;}
.zlbdys_tua{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/linetd.jpg) top center no-repeat;}
.sbtest_wlbg{ width:100%; background:url(../image/sbysbg.jpg) top center no-repeat; height:880px;}
.sbbdys_tua{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/linete.jpg) top center no-repeat;}


.cganli_listsb{ width:100%; overflow:hidden; margin-top:40px;}
.cganli_listsb dl{display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
	
.cganli_listsb dl dt{ width:230px; height:375px; text-align:center; font-size:14px;}
.cganli_listsb_a{ width:100%; height:375px; line-height:35px; font-size:16px;}
.cganli_listsb_a a{ width:100%; height:375px; line-height:35px;font-size:16px;}
.cganli_listsb_a a:hover{ width:100%; height:375px; line-height:35px; color:#157AE2;font-size:16px;}

/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;position:absolute;z-index:10;width:100%; margin-top:-50px;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:absolute;z-index:9;background:#eee;width:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:105px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/

/*-----add home-----*/

.indexsearch_left{ width:224px; height:40px; background:url(../image/indexkuang.jpg) top left no-repeat; float:left;}
.indexsearch_left input{ width:200px; height:30px; margin-top:2px; margin-left:20px;float:left;}
/*-----indexmenu------*/
.indexmenu_all{ width:100%; height:52px; line-height:52px;background:#3FBFF0; color:#fff;z-index: 99999;position: absolute;}
.indexmenu_all dl{ width:1200px; margin:0 auto; height:52px; line-height:52px; color:#fff;}
.indexmenu_all dl dt{width:12.5%; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; float:left;}
.indexmenu_all dl dt a{ display:block; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px;}
.indexmenu_all dl dt a:hover{ height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; background:#78D2F4; font-weight:bold;}

/*-----index banner------*/
.index_banner{width:100%; height:550px; background:url(../image/index_banner.jpg) top center no-repeat; margin-top:1px;}
.indexsb_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/index_sbt1.jpg) top center no-repeat;}

.indexsb_list{ width:100%; overflow:hidden; margin-top:30px;}
.indexsb_list dl{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.indexsb_list dl dt{ width:288px; height:438px; background:#fff;text-align:center;}


.indexsb_lista{ width:100%; overflow:hidden; margin-top:30px;}
.indexsb_lista dl{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.indexsb_lista dl dt{ width:288px; overflow:hidden; background:#fff;text-align:center; margin-bottom:20px;}

.index_div{ width:96%; height:410px; box-shadow: 0 0 10px #F8F8F8; border:1px solid #f4f4f4; margin-top:5px; margin-left:1%;}
.index_diva{ width:96%; height:auto; box-shadow: 0 0 10px #F8F8F8; border:1px solid #ccc; margin-top:5px; margin-left:1%;}
.index_divaa{ width:96%; margin:2% auto; height:auto;}
.index_divaa img{ width:100%;}
.index_divaline{ width:25%; height:2px; background:#3490FF; margin:1% auto;}

.index_sbt{ width:130px; height:130px; margin:30px auto 10px auto;}
.index_sbzctit{ width:100%; height:60px; line-height:60px; font-size:22px; text-align:center;}
.index_intro{ width:100%; line-height:200%; font-size:14px; text-align:center; color:#666;}

.index_ab{ width:95%; overflow:hidden; margin:0 auto;}
.index_ableft{ width:108px; height:35px; line-height:35px; color:#fff; float:left; margin:30px 10px 30px 15px;}
.index_ableft a{ width:100%; background:#3FBFF0; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}
.index_ableft a:hover{ width:100%; background:#F0433F; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}


.index_ableftbbb{ width:50%; height:35px; line-height:35px; color:#fff;  margin:6% auto;}
.index_ableftbbb a{ width:100%; background:#3FBFF0; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}
.index_ableftbbb a:hover{ width:100%; background:#F0433F; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}


.index_anright{ width:108px; height:35px; line-height:35px; color:#fff; float:left; margin:30px 10px;}
.index_anright a{ width:100%; background:#F0433F; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}
.index_anright a:hover{ width:100%; background:#3FBFF0; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}
.indextel_cent_left{ width:255px; height:42px; background:url(../image/zxzx01.png) top left no-repeat; float:left; line-height:42px; font-size:16px; text-align:center;}

.index_zlfw{ width:100%; height:832px; background:url(../image/zlfwbg.jpg) top center no-repeat #F5F5F5;}
.index_zlfw_title{ width:100%; height:60px; line-height:60px; text-align:center; font-size:36px; font-weight:bold; color:#333;letter-spacing:2px; padding-top:70px;}
.indexzl_tu{ width:547px; height:40px; line-height:40px; margin:0 auto; background:url(../image/indexzltb.png) top center no-repeat;}


.indexzl_list{ width:100%; overflow:hidden; margin-top:30px;}
.indexzl_list dl{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.indexzl_list dl dt{ width:291px; height:430px; background:#fff;text-align:center; margin-top:10px;}
.indexzl_tp{ width:161px; height:161px; margin:20px auto;}
.indexzl_line{ width:100%; height:5px; border-bottom:1px solid #CCC; margin-top:10px;}
.index_abc{ width:90%; overflow:hidden; margin:0 auto;}

.indexgjsb_tu{ width:100%; height:40px; line-height:40px; margin:0 auto; background:url(../image/indexgjsb.png) top center no-repeat;}
.indexgjsb_text{ width:100%; overflow:hidden;margin-top:40px; margin-bottom:40px;}
.indexgjsb_left{ width:593px; height:308px; background:url(../image/gjsb_left.jpg) top left no-repeat; float:left; }
.indexgjsb_right{ width:593px; height:308px; background:url(../image/gjsb_right.jpg) top left no-repeat; float:right;}

.indexsb_t1{ width:235px; float:right; overflow:hidden; margin-top:80px; margin-right:25px;}
.indexsb_title{ font-size:24px; color:#fff; height:50px; line-height:50px;}
.indexsb_intro{ font-size:14px; line-height:180%; color:#fff;}

.index_abcd{ width:100%; overflow:hidden; margin:0 auto;}
.index_abcdleft{ width:108px; height:35px; line-height:35px; color:#fff; float:left; margin:30px 0px;}
.index_abcdleft a{ width:100%; background:#fff; line-height:35px; height:35px; color:#333; font-size:14px; text-align:center; border-radius:5px; display:block;}
.index_abcdleft a:hover{ width:100%; background:#F0433F; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}

.index_abcdright{ width:108px; height:35px; line-height:35px; color:#fff; float:left; margin:30px 0px 30px 10px;}
.index_abcdright a{ width:100%; background:#F0433F; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}
.index_abcdright a:hover{ width:100%; background:#fff; line-height:35px; height:35px; color:#333; font-size:14px; text-align:center; border-radius:5px; display:block;}

.indexxmfw_tu{ width:100%; height:40px; line-height:40px; margin:0 auto; background:url(../image/indexxmfw.png) top center no-repeat;}

.indexxmfw_list{ width:100%; overflow:hidden; margin-top:30px;}
.indexxmfw_list dl{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.indexxmfw_list dl dt{ width:291px; height:430px; background:#fff;text-align:center; margin-top:10px;}

.indexxmfwimg{ width:145px; height:154px; margin:0 auto;}

.indexbqfw{ width:100%; background:url(../image/indexbqfwbg.jpg) top center no-repeat; overflow:hidden;}
.index_bqfw_title{ width:100%; height:60px; line-height:60px; text-align:center; font-size:36px; font-weight:bold; color:#fff;letter-spacing:2px; padding-top:60px;}

.indexbqfw_tu{ width:100%; height:40px; line-height:40px; margin:0 auto; background:url(../image/indexbqfwtu.png) top center no-repeat;}
.indexbqfw_left{ width:593px; height:308px; background:url(../image/bqfwleft.png) top left no-repeat; float:left; margin-top:50px; margin-bottom:40px;}
.indexbqfw_right{ width:593px; height:308px; background:url(../image/bqfwright.png) top left no-repeat; float:right; margin-top:50px; margin-bottom:40px;}

.indexbqfw_all{width:240px; overflow:hidden;margin-right:23px; float:right;margin-top:60px; }
.indexbqfw_t1{ width:100%; height:50px; line-height:50px; font-size:24px; }
.indexbqfw_intro{ width:100%; line-height:25px; font-size:16px;}

.index_abe{ width:100%; overflow:hidden; float:left;}
.index_abeleft{ width:108px; height:35px; line-height:35px; color:#fff; float:left; margin:30px 10px 30px 0px;}
.index_abeleft a{ width:100%; background:#3FBFF0; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}
.index_abeleft a:hover{ width:100%; background:#F0433F; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}

.index_aberight{ width:108px; height:35px; line-height:35px; color:#fff; float:left; margin:30px 0px;}
.index_aberight a{ width:100%; background:#F0433F; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}
.index_aberight a:hover{ width:100%; background:#3FBFF0; line-height:35px; height:35px; color:#fff; font-size:14px; text-align:center; border-radius:5px; display:block;}

.indexcase_tu{ width:100%; height:40px; line-height:40px; margin:0 auto; background:url(../image/indexcasetu.png) top center no-repeat;}


.indexhonor{ width:100%; background:#F7F7F7; overflow:hidden;}

.index_newsall{ width:1185px; height:373px; box-shadow: 0 0 10px #F8F8F8; border:1px solid #f4f4f4; margin:15px 5px;}

.indexnews_catalog{ width:100%; overflow:hidden; margin-top:30px;}
.indexnews_catalog dl{ width:100%; overflow:hidden;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.indexnews_catalog dl dt{ width:390px; height:50px; background:#EAEAEA;text-align:center; margin-top:10px; line-height:50px; text-align:center; border-radius:5px; font-size:16px;}
.indexnews_catalog dl dt a{ width:390px; height:50px; background:#EAEAEA;text-align:center; line-height:50px; text-align:center; display:block;border-radius:5px;font-size:16px;}
.indexnews_catalog dl dt a:hover{ width:390px; height:50px; background:#3FBFF0; color:#fff;text-align:center;line-height:50px; text-align:center; }

.index_newsleft{ width:498px; height:338px; margin:20px; float:left; background:#CCC;}
.index_newsleft img{ width:100%; height:338px; float:left;}
.index_newsdata{ width:118px; height:80px; background:#F0433F; color:#fff; position:absolute; z-index:102;}
.index_newsdatab{ width:90%; margin:0 auto; overflow:hidden;}
.index_newsdatab_d{ width:100%; border-bottom:1px dashed #fff; text-align:center; font-size:22px; line-height:45px;}
.index_newsdatab_da{ width:100%; text-align:center; font-size:16px; line-height:25px;}

.index_newstitle{ width:100%; height:45px; line-height:45px; text-align:center; float:left;margin-top:-45px; color:#fff; font-size:16px;}
.index_newstitle{ width:100%; height:45px; line-height:45px; text-align:center; float:left;margin-top:-45px; color:#fff; font-size:16px;}

.index_newsright{ width:615px; height:350px; float:right; margin-right:25px; margin-top:20px;}
.index_newsright dl{ width:100%; overflow:hidden;}
.index_newsright dl dt{ width:100%; line-height:55px; border-bottom:1px dashed #CCC; font-size:16px;}
.index_newsright dl dt a:hover{ color:#F0433F;}
.index_newsright dl dt span{ float:right; font-size:14px; line-height:55px;}

a .index_tk{ width:20px; height:20px; background:#999999; color:#FFF; text-align:center; font-size:12px; margin-top:20px; line-height:20px; float:left; margin-right:10px;}
a .index_tk:hover{width:20px; height:20px; background:#F0433F; color:#FFF; text-align:center; font-size:12px; line-height:20px;}

.index_foot{ width:100%; height:516px; background:url(../image/indexfootbg.jpg) bottom center no-repeat;}
.index_footlist{ width:100%; overflow:hidden; float:left; margin-top:60px;}

.index_footlista{ width:18%; float:left; overflow:hidden; color:#fff;}
.index_foot_tit{ font-size:22px; color:#fff; height:50px; line-height:50px; width:100%;}
.index_foot_line{ width:100%; height:3px; background:url(../image/foot_line.png) bottom left no-repeat;}
.foot_menua{ width:100%; overflow:hidden; float:left; margin-top:20px;}
.foot_menua dl{ width:100%; overflow:hidden; float:left;}
.foot_menua dl dt{ width:100%; line-height:30px; float:left; color:#ccc;}
.foot_menua dl dt a{ width:100%; line-height:30px; float:left; color:#ccc;}
.foot_menua dl dt a:hover{ width:100%; line-height:30px; float:left; color:#F0433F;}

.foot_ewma{ width:158px; height:134px; float:right; margin-top:90px;}
.foot_tela{ width:210px; height:47px; float:right; margin-right:50px; margin-top:142px;}

.foot_bottoma{ width:100%; height:50px; line-height:50px; color:#ccc; margin-top:70px;}
.foot_bottomaa{ width:70%; float:left; line-height:50px; text-align:left;}
.foot_bottomaa a{ color:#ccc;}
.foot_bottomab{ width:30%; float:right; line-height:50px; text-align:right;}


/*-------内页 商标--------*/

.sb_banner{ width:100%; overflow:hidden; margin-top:53px;}
.sb_banner img{ width:100%; height:auto;}
.project_sb{ width:100%; background:#F5F5F5; overflow:hidden;}
.project_ss{ width:100%; overflow:hidden;}



.project_aa{ float:left; margin-right:10px;}
.project_line{ float:left;height:45px; line-height:45px; border-right:1px solid #CCC;}
.hss{ font-size:14px; color:#fff;}

.hss_zj{ font-size:16px; color:#333; height:60px; line-height:70px; padding-left:10px;}


.hs_right{ width:76px; height:26px; line-height:26px; color:#fff; background:url(../image/right_tb.gif) top right no-repeat; padding-right:10px; font-size:14px; float:right; margin-top:10px;}

.hs_right a{ color:#fff;}


.hs_righta{ width:76px; height:26px; line-height:26px; color:#fff; background:url(../image/right_tba.gif) top right no-repeat; padding-right:10px; font-size:14px; float:right; margin-top:10px;}

.hs_righta a{ color:#fff;}


.hs_rightb{ width:76px; height:26px; line-height:26px; color:#fff; background:url(../image/right_tbb.gif) top right no-repeat; padding-right:10px; font-size:14px; float:right; margin-top:10px;}

.hs_rightb a{ color:#fff;}


.hs_rightc{ width:76px; height:26px; line-height:26px; color:#fff; background:url(../image/right_tbc.gif) top right no-repeat; padding-right:10px; font-size:14px; float:right; margin-top:10px;}

.hs_rightc a{ color:#fff;}


.hs_rightd{ width:76px; height:26px; line-height:26px; color:#fff; background:url(../image/right_tbd.gif) top right no-repeat; padding-right:10px; font-size:14px; float:right; margin-top:10px;}

.hs_rightd a{ color:#fff;}


/*-------内页 商标交易--------*/



.sbjy{ width:1200px; height:60px; line-height:60px; border-bottom:1px solid #CCC; margin:30px auto;}

.sbjy_title{ float:left; font-size:30px; line-height:60px; height:60px; color:#006699;}

.sbjy_catalog{ float:right; font-size:14px; height:30px; line-height:30px; margin-top:25px; color:#666;}



.sbjy_list{ width:1198px; margin:20px auto 40px auto;}

.sbjy_list ul{ width:1198px; float:left; overflow:hidden; border-left:1px solid #CCC;border-bottom:1px solid #CCC; float:left; margin-bottom:0px;}

.sbjy_list ul li{ width:170px; height:120px; border-top:1px solid #ccc;border-right:1px solid #ccc; text-align:center; float:left;}



.sbjya{ width:1200px; height:60px; line-height:60px; margin:30px auto; }


.sbjyb{ width:1200px; height:60px; line-height:60px; margin:30px auto; border-bottom:1px solid #666;}
.sbjy_titlea{ float:left; font-size:30px; line-height:60px; height:60px; color:#333;}



.zjtd{ width:100%; overflow:hidden;}

.zjtd ul{ width:100%; overflow:hidden;}

.zjtd ul li{ width:50%; float:left; overflow:hidden; margin-bottom:30px;}

.zjtd_left{ width:220px;  float:left;}

.zjtd_right{ width:330px; height:220px; float:right; margin-right:20px;}

.zjtd_title{ font-size:24px; color:#666; height:45px; line-height:45px; margin-top:10px;}

.zjtd_line{ width:30px; height:2px; background:#A02124; float:left;}

.zjtd_dec{ font-size:18px; color:#333; height:40px; line-height:40px; float:left; width:100%;}

.zjtd_intro{ font-size:14px; color:#666; line-height:25px; float:left; width:100%;}



.zjtd_an{ width:93px; height:24px; background:url(../image/zxzx.jpg) top center no-repeat; float:left; margin-top:10px;}

.zjtd_an a{ width:83px; height:24px; line-height:26px; color:#FFF; font-size:14px; padding-left:10px; }

.zjtd_an a:hover{ width:83px; height:24px; background:url(../image/zxzxa.jpg) top center no-repeat; float:left;}



.sb_news_all{ width:100%; overflow:hidden;}


/*-----新闻列表-----*/

.news_list_all{ width:100%; overflow:hidden; float:left;}
.news_list_all ul{ width:100%; overflow:hidden; float:left;}
.news_list_all ul li{ width:100%; overflow:hidden;border-bottom:1px dashed #CCC; margin-bottom:20px; float:left;}
.news_list_tit{width: 100%;height: 50px;line-height: 50px;font-size: 22px;}
.news_list_tit span{ float:right; font-size:14px;}
.news_list_dec{ width:100%; font-size:14px; line-height:180%;}
.news_title{margin:25px 0;padding:0;text-align:center;font-size:24px; line-height:30px;}
.news_info{text-align:center;color:#999;border:1px solid #e1e1e1;border-left:0;border-right:0;margin:10px 0;padding:5px 0;}



.bg-grey {

	width: 100%;

	height: auto;

	padding-bottom:40px;

	background:#F6F6F6;

}



.content {

	width: 1200px;

	margin: 0 auto;

	height: auto;

}



h2.title {

	text-align: center;

	font-size: 24px;

	color: #333;

	line-height: 24px;

	padding-bottom: 24px;

	position: relative;

}



h2.title:after {

	position: absolute;

	left: 50%;

	width: 46px;

	height: 1px;

	margin-left: -23px;

	background-color: #0c9;

	bottom: 0;

	content: '';

}



p.subtitle {

	margin-top: 18px;

	text-align: center;

	font-size: 16px;

	color: #666;

	line-height: 30px;

}



.tab-block {

	width: 1200px;

	height: 580px;

	margin: 0 auto 0;

	background-color: #FFF;

	border: 1px solid #e5e5e5

}



.tab-block.information-tab {

	height: 430px

}



.tab-block.information-tab .tabs {

	height: 380px

}



.tab-block .tab-buttons {

	width: 100%;

	height: 50px;

	background-color: #fafafa

}



.tab-block .tab-buttons .tab-button {

	width: 25%;

	float: left;

	height: 50px;

	text-align: center;

	font-size: 16px;

	color: #999;

	line-height: 50px;

	position: relative;

	cursor: pointer

}



.tab-block .tab-buttons .tab-button.cur {

	background-color: #fff;

	color: #ff0000;

}



.tab-block .tab-buttons .tab-button.cur:after {

	content: '';

	position: absolute;

	top: -1px;

	left: 0;

	width: 100%;

	height: 2px;

	background-color: #ff0000;

}



.tab-block .tabs {

	width: 100%;

	height: 528px

}



.tab-block .tabs .tab-item {

	width:1160px;

	height: 100%;

	padding: 20px;

	display: none

}



.tab-block .tabs .tab-item.active {

	display: block

}



.information-tab .information-left {

	width: 500px;

	height: 340px;

	overflow: hidden;

	position: relative;

	float: left;

}



.information-tab .information-left img {

	width: 100%;

	height: auto

}



.information-tab .information-left .left-bottom {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 48px;

	line-height: 48px;

	background-color: rgba(0, 0, 0, .5);

	z-index: 2;

	color: #fff;

	padding: 0 14px

}



.information-tab .information-left .left-bottom .article-title {

	font-size: 18px;

	width: 400px;

	float: left;

}



.information-tab .information-left .left-bottom .article-time {

	font-size: 14px;

	float: right;

	margin-right:40px;

}



.information-tab .information-right {

	width: 640px;

	height: 340px;

	float: right;

}



.information-tab .information-right .article-list {

	padding-top: 20px

}



.information-tab .information-right .article-list .article-link {

	display: block;

	padding: 0 20px

}



.information-tab .information-right .article-list .article-link .article-head span {

	display: inline-block;

	vertical-align: middle

}



.information-tab .information-right .article-list .article-number {

	width: 20px;

	height: 20px;

	text-align: center;

	line-height: 20px;

	color: #fff;

	background-color: #999;

	font-size: 14px

}



.information-tab .information-right .article-list .article-title {

	font-size: 16px;

	color: #333;

	line-height: 20px;

	margin-left: 14px;

	width: 450px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}



.information-tab .information-right .article-list .article-time {

	float: right;

	font-size: 12px;

	color: #999;

	line-height: 20px

}



.information-tab .information-right .article-list .article-content {

	margin-top: 10px;

	padding-left: 44px;



	font-size: 14px;

	color: #666;

	line-height: 26px;

	display: none

}



.information-tab .information-right .article-list .article-content p {

	height: 52px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

}



.information-tab .information-right .article-list:nth-of-type(1) .article-number,

.information-tab .information-right .article-list:nth-of-type(2) .article-number,

.information-tab .information-right .article-list:nth-of-type(3) .article-number {

	background-color: #333

}



.information-tab .information-right .article-list.current .article-link {

	background-color: #fafafc;

	padding: 20px

}



.information-tab .information-right .article-list.current .article-number {

	background-color: #ff0000 !important

}



.information-tab .information-right .article-list.current .article-title {

	color: #ff0000

}



.information-tab .information-right .article-list.current .article-content {

	display: block

}



.question-icon {

	width: 16px;

	height: 16px;

	display: inline-block;

	vertical-align: middle;

	background: url(../image/question-icon.png) center no-repeat;

	-ms-background-size: 16px 16px;

	background-size: 16px 16px;

}

/*-----服务专利-----*/



.project_list_c{ width:270px;height:auto; background:url(../image/org_bg.jpg) top left no-repeat; float:left;box-shadow:0 0 8px #DDD;}

.project_list_d{ width:268px; height:auto; border:1px solid #E6E6E6; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD; text-align:center;}



.project_zla{ width:90%; margin:20px auto 10px auto; overflow:hidden;}

.project_zla dl{ width:100%; overflow:hidden; margin-top:0px;}

.project_zla dl dt{ width:94%; margin:2% 2%; text-align:center;  float:left; color:#fff; height:22px; line-height:22px;}

.project_zla dl dt a{text-align:center;color:#fff;background:url(../image/anbg01.png) top center no-repeat; display:block;height:22px; line-height:22px;}

.project_zla dl dt a:hover{text-align:center;color:#fff; background:#F00; display:block;background:url(../image/anbg01a.png) top center no-repeat;height:22px; line-height:22px;}


/*---商标详情----*/

.sb_ny_left{ width:925px; height:504px;border:1px solid #ccc; float:left; margin-top:42px;}

.sb_ny_a{ width:213px; overflow:hidden; border:1px solid #CCC; float:left; margin:20px 0 20px 20px; text-align:center;}

.sb_ny_a img{ float:left; margin-left:20px; margin-top:20px; margin-bottom:20px;}

.sb_ny_b{ width:630px; float:right; overflow:hidden; margin:20px;}

.sb_ny_tit{ font-size:30px; height:45px; line-height:45px; float:left; color:#333; width:100%;}

.sb_ny_dec{ width:100%; font-size:14px; line-height:180%; float:left; margin-bottom:10px;}

.sb_ny_fwsj{ width:100%; font-size:16px; height:50px; line-height:50px; color:#333; float:left; text-align:left;border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;}

.sb_03r{ width:90%; text-align:center; height:50px; line-height:50px; color:#F00; font-size:26px; font-weight:800;}



.sb_ny_fwnx{ width:100%; font-size:16px; height:50px; line-height:50px; color:#333; float:left; text-align:left;float:left;}

.sb_fwnx{ width:130px; height:36px; border:1px solid #F00; line-height:36px; font-size:14px; text-align:center; padding:5px 10px;}

.sb_fwnx_j{border: 1px solid #eee;width: 28px;color: #999;cursor: pointer;padding:5px 10px;}

.sb_fwnx_sz{border: 1px solid #eee;width: 28px;color: #999;cursor: pointer;padding:5px 20px;}

.sb_ljzx{ width:180px; height:47px; line-height:47px; background:#E52E3A; color:#fff; text-align:center; float:left; margin-right:20px; margin-top:40px;}

.sb_ljzx a{ width:180px; height:45px; line-height:45px; background:#E52E3A; color:#fff; text-align:center; float:left; font-size:16px;border:1px solid #E52E3A;}

.sb_ljzx a:hover{ width:180px; height:47px; line-height:47px; background:#FF6600; color:#fff; text-align:center; float:left; font-size:16px;}



.sb_jrgw{ width:180px; height:47px; line-height:47px; background:#E52E3A; color:#fff; text-align:center; float:left; margin-right:20px; margin-top:40px;}

.sb_jrgw a{ width:180px; height:45px; line-height:47px; background:#E52E3A; color:#E52E3A; text-align:center; float:left; font-size:16px; background:#FFE5E7; border:1px solid #E52E3A; }

.sb_jrgw a:hover{ width:180px; height:47px; line-height:47px; background:#FF6600; color:#fff; text-align:center; float:left; font-size:16px;}





.sb_xxnr_left{ width:268px; overflow:hidden; float:left; border:1px solid #CCC; margin-bottom:40px;}

.sb_xxnr_a{ width:266px; height:38px; background:#F0F0F0; font-size:14px; padding-left:15px; line-height:38px;}

.sb_xxnr_list{ width:250px; margin:10px; overflow:hidden;}

.sb_xxnr_list ul{ width:100%; overflow:hidden; float:left;}

.sb_xxnr_list ul li{ width:100%; height:225px; background:#F9F9F9; margin-bottom:15px;}



.sb_xn_01{ width:50px; height:50px; margin:0 auto; padding-top:30px;}

.sb_xn_02{ font-size:22px; height:50px; line-height:50px; text-align:center; border-bottom:1px solid #CCC; width:90%; margin:0 auto;}



.sb_xxnr_right{ width:912px; overflow:hidden; float:right;border:1px solid #CCC;margin-bottom:40px;}

.sb_xxnr_cont{ width:910px;  background:#F0F0F0; height:38px; padding-left:15px; font-size:14px; line-height:38px;}

.sb_xxnr_cont_c{ width:96%; margin:2%; overflow:hidden;}
.news_title{margin:5px 0;padding:0;text-align:center;font-size:30px; line-height:180%;}
.news_info{text-align:center;color:#999;border:1px solid #e1e1e1;border-left:0;border-right:0;margin:10px 0;padding:5px 0;}

/*---联系我们---*/
.content_a{ width:430px; float:left; overflow:hidden; border-right:1px solid #CCC; font-size:16px; line-height:180%;margin-bottom:20px; min-height:150px;}
.content_b{ width:430px; float:left; overflow:hidden; margin-left:45px;font-size:16px;line-height:180%;margin-bottom:20px;min-height:160px;}
/*-------内页 商标列表--------*/

.sb_lb_cata{ width:1198px; margin:15px auto; border-left:1px solid #CCC; overflow:hidden; line-height:40px;}

.sb_lb_cata ul{ width:100%; line-height:40px; font-size:14px; text-align:center;}

.sb_lb_cata ul li{ width:170px; border-right:1px solid #CCC;border-top:1px solid #CCC;border-bottom:1px solid #CCC;  height:40px; line-height:40px; font-size:14px; text-align:center; float:left;}

.sb_lb_cata ul li a:hover{ width:170px; background:#666; color:#FFF; text-align:center; font-size:14px; font-weight:bold; background:#E60000; display:block;}

.on_over{ width:100%; background:#666; color:#FFF; text-align:center; font-size:16px; font-weight:bold;}

.on_on{ width:100%; background:#666; color:#FFF; text-align:center; font-size:14px; font-weight:bold; background:#E60000;}

.on_on a{ width:100%; background:#666; color:#FFF; text-align:center; font-size:14px; font-weight:bold; background:#E60000;}





/*-------内页 专利--------*/

.zl_banner{ width:100%; height:450px; background:url(../image/zlbanner.jpg) top center no-repeat; margin-top:53px;}

.red_t{ color:#993333;}

.zl_list{ width:98%; overflow:hidden; margin:0 auto;}

.zl_list ul{width:100%; overflow:hidden;}

.zl_list ul li{ width:50%; float:left; height:250px;}

.zl_list_a{ width:270px; height:271px; background:#0066CC; float:left;box-shadow:0 0 8px #DDD;}

.zl_list_b{ width:565px; height:225px; border:1px solid #E6E6E6; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD;}



.zl_list_left{ width:280px; height:195px; float:left; background:#CCC; margin:15px;}

.zl_list_right{ width:220px; height:195px; float:left; margin:15px; text-align:left;}

.zl_list_tit{ width:100%; font-size:30px; height:50px; line-height:50px;float:left;}

.zl_list_dec{ width:100%; overflow:hidden; line-height:180%; font-size:14px; float:left;}



.sb_07{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#993333; margin-left:0%;border-radius:25px; float:left; margin-top:10px;}

.sb_07 a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#993333; border-radius:25px;}

.sb_07 a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}



/*-------内页 国际--------*/

.gj_banner{ width:100%; height:450px; background:url(../image/gjbanner.jpg) top center no-repeat;}

.gjcolor{ color:#8F52DA;}



.sb_08{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#8E51D9; margin-left:5%;border-radius:25px;}

.sb_08 a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#8E51D9; border-radius:25px;}

.sb_08 a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}



/*-------内页 项目服务--------*/

.xm_banner{ width:100%; height:450px; background:url(../image/xmbanner.jpg) top center no-repeat; margin-top:53px;}

.sblue{ color:#003399;}

.bq_banner{ width:100%; height:450px; background:url(../image/bqbanner.jpg) top center no-repeat; margin-top:53px;}
.other_banner{ width:100%; height:450px; background:url(../image/otherbanner.jpg) top center no-repeat;}

/*-------内页 设计服务--------*/
.a_cent{ width:1200px; margin:0 auto; overflow:hidden;}

.sj_banner{ width:100%; height:450px; background:url(../image/sjbanner.jpg) top center no-repeat;}

.ljzx_a{ width:145px; height:41px; border-radius:25px;color:#FFF; float:left; margin-top:270px;text-align:center; margin-left:310px;}
.ljzx_a a{ width:145px;  border:1px solid #FFF;border-radius:5px; line-height:38px; text-align:center;color:#FFF; display:block;}
.ljzx_a a:hover{ width:145px;  border:1px solid #ff0000; background:#F00; color:#FFF; border-radius:5px; line-height:38px; text-align:center; display:block;}


.ljzx_b{ width:145px; height:41px; border-radius:25px;color:#FFF; float:left; margin-top:300px;text-align:center; margin-left:310px;}
.ljzx_b a{ width:145px;  border:1px solid #FFF;border-radius:5px; line-height:38px; text-align:center;color:#FFF; display:block;}
.ljzx_b a:hover{ width:145px;  border:1px solid #ff0000; background:#F00; color:#FFF; border-radius:5px; line-height:38px; text-align:center; display:block;}


/*-------内页 维权服务--------*/

.wq_banner{ width:100%; height:450px; background:url(../image/wqbanner.jpg) top center no-repeat;}



/*-------内页 关于我们--------*/

.about_banner{ width:100%; height:450px; background:url(../image/aboutbanner.jpg) top center no-repeat; margin-top:53px;}

.about_left{ width:252px; overflow:hidden; float:left; margin-top:40px;}

.about_left_tit{ width:252px; height:69px; background:url(../image/aboutcata.jpg) top left no-repeat;}

.about_left_tit_a{ font-size:28px; color:#FFF; line-height:55px; height:46px; padding-left:15px;}

.about_left_tit_b{ font-size:16px; color:#F38282; line-height:22px; height:22px; padding-left:15px;}



.about_left_list{ width:251px; margin-top:3px; overflow:hidden;}

.about_left_list ul{ width:100%; overflow:hidden; margin-bottom:40px;}

.about_left_list ul li{ width:100%; height:45px; line-height:45px; background:#CCCCCC; color:#333; margin-bottom:2px;}

.about_left_list ul li a{ width:100%; height:45px; line-height:45px; background:#CCCCCC; color:#333; font-size:16px; padding-left:20px;display:block;}

.about_left_list ul li a:hover{ width:100%; height:45px; line-height:45px; background:#E60000; color:#fff; font-size:16px; font-weight:800;}

.about_left_list ul li span{ padding-left:110px; font-size:14px; float:left; margin-top:-45px;}
.about_left_list ul li:hover span{ color:#fff;}


.about_right{ width:915px; overflow:hidden; float:right; margin-top:40px;}

.about_right_tit{ width:915px; height:55px; line-height:55px; color:#E60000; font-size:28px; padding-left:10px; background:url(../image/titbg.png) top left no-repeat;}

.about_right_tit span{ font-size:14px; float:right; height:30px; line-height:30px; margin-right:20px; color:#666; margin-top:20px;}

.about_content{ width:100%; margin-top:15px; overflow:hidden; font-size:14px; line-height:180%; margin-bottom:40px;}



/*----内页 关于我们 荣誉---*/

.honor_list{ width:100%; overflow:hidden; margin-bottom:40px;}

.honor_list ul{ width:100%; overflow:hidden;}

.honor_list ul li{ width:210px; height:310px; margin:8px 8px; float:left;}

.honor_list ul li img{ width:210px; height:310px;}

.text_cent{ text-align:center;}
.text_centa{ text-align:left;}


/*----内页 关于我们 团队---*/

.zjtdtd{ width:100%; overflow:hidden;}

.zjtdtd ul{ width:100%; overflow:hidden;}

.zjtdtd ul li{ width:50%; float:left; height:260px; margin-bottom:20px;}

.zjtdtd_left{ width:200px; height:260px; float:left;}

.zjtdtd_right{ width:235px; height:200px; float:right; margin-right:10px;}

.zjtdtd_title{ font-size:24px; color:#666; height:35px; line-height:35px;  text-align:left;}

.zjtdtd_line{ width:30px; height:2px; background:#A02124; float:left;}

.zjtdtd_dec{ font-size:16px; color:#333; height:30px; line-height:30px; float:left; width:100%;text-align:left;}

.zjtdtd_intro{ font-size:14px; color:#666; line-height:25px; float:left; width:100%;text-align:left;}



.zjtdtd_an{ width:93px; height:26px; background:url(../image/zxzx.jpg) top center no-repeat; float:left; margin-top:10px;text-align:left;}

.zjtdtd_an a{ width:83px; height:26px; line-height:26px; color:#FFF; font-size:14px; padding-left:10px;text-align:left;}

.zjtdtd_an a:hover{ width:83px; height:26px; background:url(../image/zxzxa.jpg) top center no-repeat; float:left;text-align:left;}



/*----内页 关于我们 员工风采---*/



.ygfc_list{ width:100%; overflow:hidden; margin-bottom:10px;}

.ygfc_list ul{ width:100%; overflow:hidden;}

.ygfc_list ul li{ width:288px; height:250px; margin:8px 8px; float:left; text-align:center;}

.ygfc_list ul li img{ width:288px; height:192px;}





/*----内页 关于我们 服务客户---*/



.fwkh_list{ width:100%; overflow:hidden; margin-bottom:40px;}

.fwkh_list ul{ width:100%; overflow:hidden;}

.fwkh_list ul li{ width:210px; margin:8px 8px; float:left; text-align:center;}

.fwkh_list ul li img{ width:210px; }





/*----内页 新闻动态---*/

.news_banner{ width:100%; height:450px; background:url(../image/newsbanner.jpg) top center no-repeat;}
.news_top{ width:100%; height:50px; line-height:50px; font-size:14px; border-bottom:1px solid #CCC; margin-top:20px;}

.news_left{ width:915px; overflow:hidden; float:left; margin-top:40px;}

.news_left ul{ width:915px; overflow:hidden; float:left;}

.news_left ul li{ width:915px; height:145px; float:left; margin-bottom:20px; border-bottom:1px dashed #CCCCCC;}

.news_list_tit{ width:100%; height:45px; font-size:18px; line-height:45px;}

.news_list_tit a:hover{ font-weight:bold;}

.news_list_dec{ width:100%; line-height:180%; font-size:14px;}

.news_list_time{ width:100%; font-size:12px; color:#999; height:20px; line-height:20px; margin-top:15px;}

.news_list_time span{ float:right; font-size:12px;}


.news_right{ width:252px; overflow:hidden; float:right; margin-top:40px;}

.news_right_tit{ width:252px; height:69px; background:url(../image/newscata.jpg) top left no-repeat;}

.news_right_tit_a{ font-size:28px; color:#FFF; line-height:55px; height:46px; padding-left:15px;}

.news_right_tit_b{ font-size:16px; color:#A1C2FD; line-height:22px; height:22px; padding-left:15px;}



.news_right_list{ width:252px; margin-top:3px; overflow:hidden;}

.news_right_list ul{ width:100%; overflow:hidden; margin-bottom:20px;}

.news_right_list ul li{ width:100%; height:45px; line-height:45px; background:#E8E8E8; color:#333; margin-bottom:2px;}

.news_right_list ul li a{ width:100%; height:45px; line-height:45px; background:#E8E8E8; color:#333; font-size:16px; padding-left:20px;display:block;}

.news_right_list ul li a:hover{ width:100%; height:45px; line-height:45px; background:#1466F9; color:#fff; font-size:16px; font-weight:800;}


.news_kf{ width:249px; border:1px solid #CCC; height:240px; float:left; margin-bottom:20px;}

.news_kk1{ width:210px; margin:15px auto; overflow:hidden;}

.news_kkk{ width:100%; height:40px; line-height:40px; font-size:16px; font-size:16px; border-bottom:1px solid #ccc;}

.news_kft{ width:94px; height:94px; margin:20px auto;}



.news_kfan{ width:150px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFF; margin:20px auto;}

.news_kfan a{ width:150px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFF; background:#1466F9; display:block;}

.news_kfan a:hover{ width:150px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFF;background:#ff0000; display:block;}



.news_ewm{ width:145px; height:145px; margin:20px auto;}





/*---other----*/

/*---------- 内页 product ---------*/

.ny_list_ul{ width:100%; float:left; overflow:hidden;}

.ny_list_ul dl{ width:100%; overflow:hidden; float:left;}

.ny_list_ul dl dt{ width:31%; height:200px; margin:10px; float:left;}

.ny_list_ul dl dt img{ width:98%; float:left; border:1px solid #CCC; padding:5px; }

.ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}

a .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}

a:hover .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#0066CA; font-weight:bold;}



.ny_proshow{ width:100%; float:left; overflow:hidden;}

.ny_proshow_tit{ width:100%; text-align:center; height:50px; line-height:50px; border-bottom:1px dashed #CCC; margin-top:10px;}

.ny_proshow_line{ width:100%; text-align:center; height:30px; line-height:30px; border-bottom:1px dashed #CCC;}

.ny_proshow_cent{ width:100%; overflow:hidden; line-height:180%; margin-top:20px;}

.ny_proshow_cent img{ max-width:95%; height:auto;}



.prv_all{ width:100%; overflow:hidden; border-top:1px dashed #999;margin-top:40px;}

.prv_next{ width:70%; overflow:hidden; float:left; line-height:180%; margin-top:10px;}

.go_back{ width:30%; overflow:hidden; float:right; line-height:180%;margin-top:20px; text-align:right;}



/*---------- 内页 新闻 ---------*/



.ny_news_list{ width:100%; overflow:hidden; float:left;}

.ny_news_list dl{width:100%; overflow:hidden; float:left;}

.ny_news_list dl dt{ width:100%; height:115px; float:left; border-bottom:1px dashed #CCCCCC;}

.ny_news_top{ width:100%; height:40px; line-height:40px;}

.ny_news_title{ width:85%; float:left; height:40px; line-height:40px;}

.ny_news_data{ width:15%; float:left; height:40px; line-height:40px; text-align:right;}



.ny_news_dec{ width:98.2%; float:right; line-height:180%;}





/*---------- 内页 联系我们 ---------*/



.ny_contact{ width:100%; overflow:hidden; margin-top:20px;}

.ny_contact_left{ width:380px; overflow:hidden; float:left; line-height:200%;}

.ny_contact_right{ width:520px; overflow:hidden; float:right;}



/*分页*/

.pagev{

	text-align:center;

	padding:20px 0px;

	color:#666;

	clear:both;

}

.pagev span{

	line-height:24px;

	padding:0px 9px;

	display: inline-block;

}

.fonts{

	color:#fff;

	background-color:#E60000;

	border:1px solid #E60000;

}

.pagev span a{

	background-color:#fff;

	color:#666;

	border:1px solid #D9D9D9;

	line-height:24px;

	padding:0px 9px;

	display: inline-block;

	text-decoration:none;

	margin:1.5em 0;

}

.pagev span a:hover{

	color:#fff;

	background-color:#2d9aea;

	border:1px solid #2d9aea;

}


.sb_01a{ width:70px; height:70px; margin:0 auto; padding-top:20px; text-align:center;}
.sb_01a img{text-align:center;}
.sb_02a{ width:90%; height:32px; line-height:32px; font-size:22px; text-align:center; margin:5px auto 0px auto;}

.sb_02 a:hover {

    color:#ff0000;

    text-decoration: none;

}


/*客户留言*/

.liuyanform{

	

}

.form-group{

	margin-bottom:20px;

}

.form-group label{

	float: left;

	width:10%;

	font-size:16px;

	color:#666;

	line-height:40px;

	text-align: right;

    margin-right:1%;

}

.form-group input{

	line-height:38px;

	border:1px solid #ccc;

	border-radius:5px;

	outline:none;

	width:70%;

	padding-left: 15px;

	font-family:"微软雅黑";

}

.form-group textarea{

	line-height:25px;

	border:1px solid #ccc;

	border-radius:5px;

	outline:none;

	resize:none;

	width:70%;

	padding-left: 15px;

	font-family:"微软雅黑";

}

.form-group1 input{

	display:block;

	width:200px;

	margin:0 auto;

	line-height:45px;

	background-color:#2d9aea;

	color:#fff;

	font-size:16px;

	text-align:center;

	font-family:"微软雅黑";

}

.f30{ font-size:30px;font-family: "Microsoft YaHei";}


/*-----客户案例展示-----*/

.khal{ width:100%; height:435px; background:#F5F5F5;}

.khal_cent{ width:100%; margin:0 auto; overflow:hidden;}

.khal_title{ width:100%; font-size:32px; height:55px; line-height:55px; text-align:center; color:#333; padding-top:40px;}

.khal_titleaa{ width:100%; font-size:32px; height:45px; line-height:45px; text-align:center; color:#333; padding-top:40px;}

.khal_dec{ width:100%; font-size:14px; height:35px; line-height:35px; color:#C3C3C3; text-align:center;}

.khal_list{ width:1200px; margin:0 auto; overflow:hidden;}

.khal_list dl{ width:100%; overflow:hidden; float:left; margin-top:20px;}

.khal_list dl dt{ width:220px; overflow:hidden; background:#FFF; border:1px solid #CCC; margin:8px; float:left; text-align:center; height:93px;}

.khal_list dl dt img{ margin-top:5px;}

/*-------服务商标--------*/

.project{ width:100%; background:#F5F5F5; overflow:hidden; margin-top:40px;}

.project_a{ width:98%; margin:40px auto 20px auto; overflow:hidden;}

.project_tit{ width:100%; height:45px; line-height:45px; background:#3882C3;}

.project_tit span{ padding-left:10px;}



.project_titaa{ width:100%; height:45px; line-height:45px; background:#F9BA3B;}
.project_titaa span{ padding-left:10px;}


.project_titbb{ width:100%; height:45px; line-height:45px; background:#70C4B3;}
.project_titbb span{ padding-left:10px;}

.project_titcc{ width:100%; height:45px; line-height:45px; background:#92C86C;}
.project_titcc span{ padding-left:10px;}


.project_titdd{ width:100%; height:45px; line-height:45px; background:#756EB1;}
.project_titdd span{ padding-left:10px;}

.project_tit_in{ width:100%; height:45px; line-height:45px;}

.project_tit_in span{ padding-left:10px;}


.project_list{ width:98%; overflow:hidden; margin:0 auto;}

.project_list ul{width:100%; overflow:hidden;}

.project_list ul li{ width:25%; float:left; height:auto;}

.project_list_a{ width:270px; height:auto; background:url(../image/blue_bg.jpg) top left no-repeat;float:left;box-shadow:0 0 8px #DDD;}

.project_list_b{ width:268px; height:auto; border:1px solid #E6E6E6; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD;}


.project_listn{ width:98%; overflow:hidden; margin:0 auto;}

.project_listn ul{width:100%; overflow:hidden;}

.project_listn ul li{ width:20%; float:left; overflow:hidden; margin-bottom:20px;}

.project_list_an{ width:214px; height:271px; background:url(../image/blue_bg.jpg) top left no-repeat;float:left;box-shadow:0 0 8px #DDD;}

.project_list_bn{ width:214px; overflow:hidden; border:1px solid #E6E6E6; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD; margin:0px 10px;}



.project_listn1{ width:98%; overflow:hidden; margin:0 auto;}

.project_listn1 ul{width:100%; overflow:hidden;}

.project_listn1 ul li{ width:20%; float:left; height:300px; margin-bottom:10px;}

.project_list_bn1{ width:214px; height:290px; border:1px solid #E6E6E6; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD;}



.project_listaa{ width:98%; overflow:hidden; margin:30px auto;}

.project_listaa ul{width:100%; overflow:hidden;}

.project_listaa ul li{ width:33.3%; float:left; height:240px;}


.project_listaab{ width:98%; overflow:hidden; margin:30px auto;}

.project_listaab ul{width:100%; overflow:hidden;}

.project_listaab ul li{ width:46%; float:left; height:240px; margin:0 2%}


.project_list_aaa{ width:350px; height:271px; background:url(../image/blue_bg.jpg) top left no-repeat;float:left;box-shadow:0 0 8px #DDD;}

.project_list_baa{ width:348px; height:210px; border:2px solid #ff0000; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD;border-radius:5px;}

.project_list_baa:hover{ 
		width:348px; height:210px; border:2px solid #ff0000; text-align:center; 
cursor:pointer; background:url(../image/huobg.jpg) top left repeat-x;

border:2px solid #2580C4; 

		box-shadow:0 0 8px #DDD;border-radius:5px; color:#fff;
}


.project_list_bbb{ width:348px; height:210px; border:2px solid #ff0000; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD;border-radius:5px;}
.project_list_bbb:hover{ 
		width:348px; height:210px; border:2px solid #ff0000; text-align:center; 
cursor:pointer; background:url(../image/huobg.jpg) top left repeat-x;

border:2px solid #F60; 

		box-shadow:0 0 8px #DDD;border-radius:5px; color:#fff;
}


.project_list_bbba{ width:100%; height:210px; border:2px solid #ff0000; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD;border-radius:5px;}
.project_list_bbba:hover{ 
width:100%;
		height:210px; border:2px solid #ff0000; text-align:center; 
cursor:pointer; background:url(../image/huobg.jpg) top left repeat-x;

border:2px solid #F60; 

		box-shadow:0 0 8px #DDD;border-radius:5px; color:#fff;
}



.project_tt{ width:90%; margin:0 auto; overflow:hidden;}

.project_tt dl{ width:100%; overflow:hidden; margin-top:10px;}

.project_tt dl dt{ width:46%; margin:2% 2%; text-align:center;  float:left; color:#fff; line-height:22px; height:22px;}

.project_tt dl dt a{text-align:center;color:#fff;background:url(../image/anbg.png) top center no-repeat; display:block;}

.project_tt dl dt a:hover{text-align:center;color:#fff; background:url(../image/anbg1.png) top center no-repeat; display:block;}





.sb_01{ width:115px; height: auto; margin:0 auto; padding-top:30px;}
.sb_01n{ width:80px; height:60px; margin:0 auto; padding-top:20px;}
.sb_01n2{ width:80px; height:50px; margin:0 auto; padding-top:20px;}

.sb_01n1{ width:100%; margin:0 auto; }

.sb_02{ width:90%; height:35px; line-height:35px; font-size:16px; text-align:center;margin:0px auto 10px auto; border-bottom:1px solid #CCC;}

.sb_02 a:hover {

    color:#ff0000;

    text-decoration: none;

}
.sb_03{ width:90%; text-align:center; height:30px; line-height:30px; color:#ff0000; font-size:20px; font-weight:800; margin:0 auto;}

.sb_03 a{color:#ff0000;}

.sb_03 a:hover{color:#ff0000;}

.sb_04{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:20px;font-weight:800; margin-left:5%;border-radius:25px;}

.sb_04 a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:20px;font-weight:800;  border-radius:25px; color:#F00;}

.sb_04 a:hover{ display:block; text-align:center; height:32px; line-height:32px;  font-size:20px; border-radius:25px; color:#ff0000; font-weight:800;}



.sb_04a{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#E94A09; margin-left:5%;border-radius:25px;}
.sb_04a a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#E94A09; border-radius:25px;}
.sb_04a a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}

.sb_04b{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#2C9A97; margin-left:5%;border-radius:25px;}
.sb_04b a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#2C9A97; border-radius:25px;}
.sb_04b a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}

.sb_04c{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#78549A; margin-left:5%;border-radius:25px;}
.sb_04c a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#78549A; border-radius:25px;}
.sb_04c a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}


.sb_04d{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#79C060; margin-left:5%;border-radius:25px;}
.sb_04d a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#79C060; border-radius:25px;}
.sb_04d a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}



.sb_04e{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#514E4E; margin-left:5%;border-radius:25px;}
.sb_04e a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#514E4E; border-radius:25px;}
.sb_04e a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}


.sb_05{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#FF6600; margin-left:5%;border-radius:25px;}

.sb_05 a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#FF6600; border-radius:25px;}

.sb_05 a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}





.sb_06{ width:90%; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#B28C65; margin-left:5%;border-radius:25px;}

.sb_06 a{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#B28C65; border-radius:25px;}

.sb_06 a:hover{ display:block; text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; background:#ff0000; border-radius:25px;}

.main{ width:1200px; margin:0 auto; overflow:hidden;}


.blue{ color:#145DAB; font-size:30px;}

.orange{ color:#FF9900; font-size:30px;}

.fs{ color:#149F9F; font-size:30px;}

.zs{ color:#8658A1; font-size:30px;}

.hs{ color:#C3C3C3; font-size:25px;}

.blue_news{ color:#0066FF;}

.green{ color:#5CB630;font-size:25px;}

.green_zx{ color:#2CA79B; font-size:30px;}

.qt_color{ color:#514E4E;}


.red_new{ color:#ff0000; font-size:26px;}

.blank_new{ color:#333; font-size:26px;}

.white{color:#fff; font-size:22px; padding-left:20px;}

.huo{ width:380px; height:31px; float:left; background:url(../image/qltj.gif) top right no-repeat; margin-top:-15px;position:absolute; z-index:99;}
.ms_desc{ width:80%; font-size:12px; line-height:180%; text-align:center; color:#999999; margin:0 10%;}
.ms_desc:hover{  width:80%;; font-size:12px; line-height:180%; text-align:center; color:#999999; margin:0 10%;}

/*------联系我们 部分-----*/
.contact-lefta{ width:49%; overflow:hidden; float:left;}
.contact-righta{ width:49%; overflow:hidden; float:right;}


/*----响应式-----*/

@media screen and (max-width:1024px) {
	.zt_nybanner { display:none;}
	.w1200,.cjwt{ width:100%;}
	.cjwt_cent{ background:url(../image/gxww.jpg) top center no-repeat;}
	.bdys_list{ width:98%; margin:1%;}
	.bdys_list img{ width:100%;}
	.cjwt_cent{ width:98%; margin:0 auto;}
	.menu_all dl{width:98%; margin:0 auto;}
	.search{ margin-left:0px;}
	.top_tel{ margin-right:5px;}
	.kuang_k{ width:90%; float:left;}
	.cganli_list{ width:98%; margin:0 auto;}
	.cganli_list dl{ margin-top:20px;}
	.cganli_list dl dt{ width:31%; height:auto; text-align:center; font-size:14px;}
	.cganli_list dl dt img{ width:100%; text-align:center;}
	
	.cganli_listin{ width:98%; margin:0 auto;}
	.cganli_listin dl{ margin-top:20px;}
	.cganli_listin dl dt{ width:31%; height:auto; text-align:center; font-size:14px;}
	.cganli_listin dl dt img{ width:100%; text-align:center;}
	
	.team_list_left{ width:25%; margin-left:1%;}
	.team_list_left_a{ width:100%; height:auto;}
	.team_list_left_a img{ width:100%; height:auto;}
	.team_list_left_b_b{width:100%; height:auto;}
	.team_list_left_b_b img{ width:100%; height:auto;}
	.team_list_cent{ width:48%; height:auto; margin-left:1%;}
	.team_list_cent img{ width:100%;}
	.team_list_centa{ width:100%; height:auto;}
	.team_list_right{ width:23%; height:auto; margin-left:1%; float:left;}
	.team_list_right img{ width:100%; height:auto;}
	.honor_list dl{ width:98%; height:auto; margin:1% auto;}
	.honor_list dl dt{ width:25%; height:auto; text-align:center; margin-bottom:2%;}
	.about_home_text{ width:98%; margin:1%;}
	.about_list{ width:98%; margin:4% 1%;}
	.about_quan{ width:15%; height:auto; line-height:80px; font-size:16px;}
	.about_quana{width:15%; height:80px;font-size:16px;}
	.about_quan_l{ width:80%; float:left; height:auto;}
	.foot_left{ padding-left:20px; width:45%;}
	.gqsb_list{ width:98%; margin:0 auto;}
	.test_wlbg{ width:98%; margin:0 auto;}
	.gqsb_list dl dt{ width:33.3%;}
	.test_tt1{ margin-left:5%;}
	.test_gou{ margin-right:10px;}
	.zlgqsb_list{ width:96%; margin:2%;}
	.zlgqsb_list dl dt{ width:49%; margin-bottom:2%;}
	.zlggsb_an{ left:165px;}
	.zltpzz ul li{ width:33.3%;}
	.zlcjwt_cent{ width:96%; margin:0 auto;}
	.bdystt_list{ width:100%;}
	.menu_allsb dl{ width:100%; margin:0 auto; height:52px; line-height:52px; color:#fff;}
	
	
	
	.sbgqsb_list dl{ width:96%; margin:0 auto; overflow:hidden; display:block;}
	
	.sbgqsb_list dl dt{ width:12.5%; height:179px; background:#fff;text-align:center; float:left; display:block;}
	.sbgqsb_list_img{ width:100%;}
	.sbgqsb_list{ width:100%; float:left;}
	.sbtpzz{ width:96%; margin:2%; float:left;}
	.sbcjwt_cent{ width:98%; margin:0 auto;}
	.sbtest_wlbg{ width:100%; margin:0 auto;}
	.cganli_listsb{ width:98%; margin:0 auto;}
	.bdys{ width:98%; margin:0 auto;}
	.about_homea{ width:100%; height:auto; }
	.kgtt{ height:0;}
	.indexmenu_all dl{ width:100%; margin:0 auto; height:52px; line-height:52px; color:#fff;}
	.indexsb_list{width:96%;overflow: hidden;margin:30px auto 10px auto;}
	 .indexsb_list dl dt {width:49%;height: 438px;background: #fff;text-align: center;}
	 .index_ab{width:58%;overflow: hidden;margin: 0 auto;}
	 .index_abc{width:58%;overflow: hidden;margin: 0 auto;}
	 .index_zlfw {width: 100%; height:auto;background: url(../image/zlfwbg.jpg) top center no-repeat #EAE2E0;}
	 .indexsb_list{width:96%;overflow: hidden;margin:30px auto 10px auto;}
	 .indexsb_list dl dt {width:49%;height: 438px;background: #fff;text-align: center;}	 
	 .indexzl_list {width:96%;overflow:hidden;margin:30px auto 0 auto;}
	 .indexzl_list dl dt {width:49%;height:430px;background: #fff;text-align: center;margin-top:10px;}
	 .indexgjsb_text {width:96%;overflow: hidden;margin:40px auto;}
	 .indexgjsb_left {width:485px;height: 308px;background: url(../image/gjsb_left.jpg) top right no-repeat;margin-bottom:20px;float:left;}
	 .indexgjsb_right {width: 485px;height: 308px;background: url(../image/gjsb_right.jpg) top right no-repeat;margin-bottom:20px;float:right;}
	 .indexxmfw_list{width:96%; overflow: hidden;margin:30px auto 0 auto;}
	 .indexxmfw_list dl dt {width:49%;height: 430px;background: #fff;text-align: center;margin-top: 10px;}
	 .indexbqfw_left {width:480px;height:308px;background:url(../image/bqfwleft.png) top right no-repeat;float:left; margin:45px 0 0 2%;}
	 .indexbqfw_right {width:480px;height:308px;background:url(../image/bqfwright.png) top right no-repeat;float:right; margin:45px 2% 0 0;}
	 .indexnews_catalog {width:96%;overflow: hidden;margin:30px auto 0 auto;}
	 .indexnews_catalog dl dt {width:31.3%; margin-right:2%; float:left;}
	 .indexnews_catalog dl dt a {width:100%; text-align:center;}
	 .indexnews_catalog dl dt a:hover{width:100%; text-align:center;}
	 .index_newsall {width:96%; height:auto;box-shadow: 0 0 10px #F8F8F8;border: 1px solid #f4f4f4;margin: 15px 5px;}
	 .index_newsleft {width:42%;height:auto;margin: 20px;float: left;background:#CCC;}
	 .index_newsleft img{ width:100%; height:auto;}
	 .index_newsright {width:50%;height:350px;float:right;}
	 .index_footlist {width:96%;overflow: hidden;float:none;margin:60px auto 0 auto;}
	 .index_footlista {width:33%;float: left;overflow: hidden;color:#fff;}
	 .foot_tela {width:210px;height: 47px;float:left;margin-top:85px;}
	 .index_foot {width: 100%;height:auto;background: url(../image/indexfootbg.jpg) bottom center no-repeat #1F1F1F;}
	 .foot_bottoma {width:96%;height:50px;line-height:50px;color: #ccc;margin:70px auto 0 auto;}
	 
	.main{ width:100%;}
	.project_list_bn{ width:93%;}
	.sbjyb{ width:98%; margin:0 auto;}
	.zjtd{ width:98%; margin:0 auto;}
	.zjtd_left{ width:35%; text-align:center; float:left; margin-left:2%; margin-top:5%;}
	.zjtd_right {width: 58%;overflow:hidden;float: right;margin-right:2%;height:auto;}
	.sb_news_all {width: 98%; overflow:hidden; margin:0 auto;}
	.content {width:98%;margin: 0 auto;height: auto;}
	.tab-block {
    width: 100%;
    height: 580px;
    margin: 0 auto 0;
    background-color: #FFF;
    border: 1px solid #e5e5e5;
}
.information-tab .information-left {
    width: 38%;
    height: 340px;
    overflow: hidden;
    position: relative;
    float: left;
}
.information-tab .information-right {
    width: 62%;
    height: 340px;
    float: right;
}

.news_top {
	clear:both;
    width: 98%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border-bottom: 1px solid #CCC;
    margin: 20px auto 0 auto;
}
.sb_lb_cata{ width:98%;}

.sb_ny_left {
    width: 70%;
    height: 504px;
    border: 1px solid #ccc;
    float: left;
    margin-top: 42px;
	margin-left:2%;
}

.news_right {
    width: 252px;
    overflow: hidden;
    float: right;
    margin-top: 40px;
	margin-right:10px;
}

.news_right_list {
    width: 252px;
    margin-top: 3px;
    overflow: hidden;
	float:right;

}

.sb_ny_b {
    width:400px;
    float: right;
    overflow: hidden;
    margin: 20px;
}

.sb_xxnr_left {
    width: 268px;
    overflow: hidden;
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 40px;
	margin-left:2%;
}

.sb_xxnr_right {
    width: 700px;
    overflow: hidden;
    float: right;
    border: 1px solid #CCC;
    margin-bottom: 40px;
	margin-right:15px;
}

.sb_xxnr_right img {
    width:100%;

}

.about_left {
    width: 25%;
    overflow: hidden;
    float: left;
    margin-top: 40px;
	margin-left:2%;
}

.about_right {
    width: 70%;
    overflow: hidden;
    float: right;
    margin-top: 40px;
	margin-right:2%;
}

.about_right_tit {
    width: 100%;
    height: 55px;
    line-height: 55px;
    color: #E60000;
    font-size: 28px;
    padding-left: 10px;
    background: url(../image/titbg.png) top left no-repeat;
}

.project_listaa ul li {
    width: 32.3%;
    float: left;
    height: 240px;
	margin-right:1%;
}

.project_list_bbb {
    width: 100%;
    height: 210px;
    border: 2px solid #ff0000;
    text-align: center;
    background: #FFF;
    box-shadow: 0 0 8px #DDD;
    border-radius: 5px;
}

.project_list_bbb:hover{ 
		width:100%; height:210px; border:2px solid #ff0000; text-align:center; 
cursor:pointer; background:url(../image/huobg.jpg) top left repeat-x;

border:2px solid #F60; 

		box-shadow:0 0 8px #DDD;border-radius:5px; color:#fff;
}

.project_listaa {
    width: 96%;
    overflow: hidden;
    margin: 30px auto 10px auto;
}
.project_list_b {
    width: 93%;
}
.project_list_d{width: 93%;}

.sbjya {
    width:98%;
    height: 60px;
    line-height: 60px;
    margin: 30px auto;
}

.sb_lb_cata ul li {
    width: 24.5%;
    border-right: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    float: left;
}

.indexsb_lista {
    width: 96%;
    overflow: hidden;
    margin:30px auto 0 auto;
}

.indexsb_lista dl dt {
    width:24%;
    overflow: hidden;
    background: #fff;
    text-align: center;
    margin-bottom: 20px;
}


.index_diva {

    margin-left: 2%;
}
.about_content img{ width:100%;}

.zjtdtd ul li {
    width: 100%;
    float: left;
    height:240px;
    margin-bottom: 20px;
}

.zjtdtd_left {
    width:20%;
    height:auto;
    float: left;
}

.zjtdtd_right {
    width: 75%;
    height:auto;
    float: left;
    margin-left:2%;
}

.ygfc_list ul li {
    width:46%;
    height: auto;
	margin:8px 1% 0px 1%;
    float: left;
    text-align: center;
}

.ygfc_list ul li img {
    width:100%;
    height:auto;
}

.fwkh_list ul li {
    width:31.3%;
    height: 110px;
    margin: 4px 1% 0 1%;
    float: left;
    text-align: center;
}


.fwkh_list ul li img {
    width:100%;
    height:68px;
}


.content_a {
    width: 48%;
    float: left;
    overflow: hidden;
    border-right: 1px solid #CCC;
    font-size: 16px;
    line-height: 180%;
    margin-bottom: 20px;
    min-height: 150px;
}

.content_b {
    width: 45%;
    float: left;
    overflow: hidden;
    font-size: 16px;
    line-height: 180%;
    margin-bottom: 20px;
    min-height: 160px;

}

}


@media screen and (max-width:768px) {
	
	.content_a {
    width: 98%;
    float: left;
    overflow: hidden;
    border-right: 0px solid #CCC;
    font-size: 16px;
    line-height: 180%;
    margin-bottom: 20px;
    min-height: 80px;
	margin-left:2%;
}

.content_b {
    width: 98%;
    float: left;
    overflow: hidden;
    font-size: 16px;
    line-height: 180%;
    margin-bottom: 20px;
    min-height: 80px;
	margin-left:0px;
	margin-left:2%;

}

.honor_list ul li {
    width: 46%;
    height: auto;
    margin: 8px 2% 0px 2%;;
    float: left;
}
	
	.about_left_list ul li span{ display:none;}
	.zt_banner{ display:none;}
	.zt_nybanner{ display:block; margin-top:-8px;}
	.gqsb_list dl dt{ width:46%; font-size:14px;}
	.gqsb_list_intro{ font-size:14px;}
	.tel_cent_left{ font-size:14px;}
	.cjwt_cent{ width:98%; margin:2% auto;}
	.test_tt1{ width:95%; margin-left:5%;}
	.test_gour{ font-size:15px;}
	.cganli_list dl dt{ font-size:16px; width:50%; height:auto;}
	.cganli_listin dl dt{ font-size:16px; width:50%; height:auto;}
	.team_list_left_ab a,a:hover{font-size:16px;}
	.team_list_left_bb a,a:hover{font-size:16px;}
	
	.kuang_k{ width:85%; float:left;font-size:16px;}
	.kuang_k1{ width:85%;float:left;font-size:16px;}
	.kuang_k2{ width:85%;float:left;font-size:16px;}
	.kuang_k3{ width:85%; float:left;font-size:16px;}
	
	.kuang_left{ width:52%; float:left; font-size:16px; margin-left:2%;}
	.kuang_right{ width:45%; float:left; font-size:16px; margin-left:1%;}
	.kr_banner{ width:98%; margin:0 auto;}
	.kr_banner img{ width:100%; height:auto;}
	.test_gou {margin-right:10px;}
	.cganli_list{ width:98%; margin:3% auto;}
	.cganli_list dl dt img{ width:90%;}
	.team_list_left{ width:49%; margin-left:1%;}
	.team_list_left_a{ width:100%; height:auto;}
	.team_list_left_a img{ width:100%; height:auto;}
	.team_list_left_b{ height:auto;}
	.team_list_left_b_b{ height:auto;}
	.team_list_left_b_b img{ width:100%;}
	.team_list_cent{ display:none;}
	.team_list_left{ height:auto;}
	.team_list_right{ width:47%; margin-right:1%;}
	.team_list_rightimg img{ width:100%;}
	.team_list_left_ab{ margin-top:-10px;}
	.team_list_left_bb{margin-top:-10px;}

	.team_list_centtt{ display:block;}
	.team_list_centtt{ width:97%; height:auto;}
	.team_list_centa{ width:100%; height:auto;}
	.team_list_centa img{ width:100%;height:auto;}
	.honor_list{ width:98%; margin:0 auto; overflow:hidden;}
	.honor_list dl{ width:100%; margin:0 auto; overflow:hidden;}
	.honor_list dl dt{ width:33.3%; height:auto; text-align:center;}
	.honor_list dl dt img{ width:96%;text-align:center; height:auto;}
	.gqsb_list{ width:98%; margin:0 auto;}
	.test_wlbg{ width:98%; margin:0 auto;}
	.about_home_text{ width:96%; margin:2% auto;}
	.about_list{ width:96%; margin:5% auto 0 auto;}
	.about_quan{ width:80px; height:80px; line-height:80px;}
	.about_quan_l{ width:266px; overflow:hidden; margin-top:0px;}
	.about_quana{ width:80px; height:80px;}
	.about_quana span{ margin-top:10px;}
	.about_home{ width:100%; height:auto; background:url(../image/footbg.jpg) top center no-repeat #4370B3;}
	.foot_left{ padding-left:20px; width:45%;}
	.search{ display:none;}
	.top_tel{ margin-right:1%;}
	.menu_all dl{ width:100%;}
	.zlzt_banner{ display:none;}
	.zlgqsb {
    width: 100%;
    overflow: hidden;
    padding-top: 20px;
    float: left;
    background: #F5F5F5;}
	.zlbdys_tu{ width:100%;}
	.menu_allzl dl{ width:100%;}
	.zlgqsb_list{ width:96%; margin:0 auto;}
	.zlgqsb_list dl dt{ width:48%; margin:1%;}
	.zlggsb_an{ left:100px;}
	.bdystt_list{ width:100%;}
	.bdystt_list ul li{ width:45%; margin:2%;}
	 .zlcjwt_cent{ width:100%;}
	 .indexsb_list{width:96%;overflow: hidden;margin:30px auto 10px auto;}
	 .indexsb_list dl dt {width:49%;height: 438px;background: #fff;text-align: center;}
	 .zt_nybanner{ display:none;}
	 .indexzl_list {width:96%;overflow:hidden;margin:30px auto 0 auto;}
	 .indexzl_list dl dt {width:49%;height:430px;background: #fff;text-align: center;margin-top:10px;}
	 .index_abc {width: 76%;overflow: hidden;margin: 0 auto;}
	 .index_ab{width: 76%;overflow: hidden;margin: 0 auto;}
	 .index_zlfw {width: 100%; height:auto;background: url(../image/zlfwbg.jpg) top center no-repeat #EAE2E0;}
	 .indexgjsb_text {width:96%;overflow: hidden;margin:40px auto;}
	 .indexgjsb_left {width:593px;height: 308px;background: url(../image/gjsb_left.jpg) top left no-repeat;margin:0 auto 20px auto;float:none;}
	 .indexgjsb_right {width: 593px;height: 308px;background: url(../image/gjsb_right.jpg) top left no-repeat;margin:0 auto 20px auto;float:none;}
	 .indexxmfw_list{width:96%; overflow: hidden;margin:30px auto 0 auto;}
	 .indexxmfw_list dl dt {width:49%;height: 430px;background: #fff;text-align: center;margin-top: 10px;}
	 .indexbqfw_left {width: 593px;height: 308px;background: url(../image/bqfwleft.png) top left no-repeat;float:none; margin:45px auto;}
	 .indexbqfw_right {width: 593px;height: 308px;background: url(../image/bqfwright.png) top left no-repeat;float:none; margin:45px auto;}
	 .indexnews_catalog {width:96%;overflow: hidden;margin:30px auto 0 auto;}
	 .indexnews_catalog dl dt {width:31.3%; margin-right:2%; float:left;}
	 .indexnews_catalog dl dt a {width:100%; text-align:center;}
	 .indexnews_catalog dl dt a:hover{width:100%; text-align:center;}
	 .index_newsall {width:96%; height:auto;box-shadow: 0 0 10px #F8F8F8;border: 1px solid #f4f4f4;margin: 15px 5px;}
	 .index_newsleft {width:96%;height:auto;margin: 20px;float: left;background:#CCC;}
	 .index_newsleft img{ width:100%; height:auto;}
	 .index_newsright {width:96%;height:350px;float:left; margin-left:2%;}
	 .index_footlist {width:96%;overflow: hidden;float:none;margin:60px auto 0 auto;}
	 .index_footlista {width:33%;float: left;overflow: hidden;color:#fff;}
	 .foot_tela {width:210px;height: 47px;float:left;margin-top:85px;}
	 .index_foot {width: 100%;height:auto;background: url(../image/indexfootbg.jpg) bottom center no-repeat #1F1F1F;}
	 .foot_bottoma {
    width: 96%;
    height: 50px;
    line-height: 50px;
    color: #ccc;
    margin:70px auto 0 auto;
	
}

.project_listn ul li {
    width: 33%;
}

.tab-block .tabs .tab-item {
    width:100%;
    height: 100%;
    padding: 20px;
    display: none;
}


.tab-block {
    width:98%;
    height: auto;
	overflow:hidden;
    margin: 0 auto;
    background-color: #FFF;
    border: 1px solid #e5e5e5;

}

.tab-block .tabs .tab-item {
    width: 100%;
    height: 100%;
    padding-left: 2%;
    display: none;
}

.tab-block.information-tab {
    height:auto;
}

.tab-block.information-tab .tabs {
    height:auto;
}

.information-tab .information-right {
	clear:both;
    width:96%;
    height:auto;
    float:left;

}



.information-tab .information-right .article-list .article-link {
    display: block;
   padding: 0 2px;
}

.information-tab .information-right .article-list .article-title {
    font-size:14px;
    color: #333;
    line-height: 20px;
    margin-left: 0px;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.information-tab .information-right .article-list.current .article-link {
    background-color: #fafafc;
    padding: 0 2px;
}

.information-tab .information-left .left-bottom .article-title {
    font-size:14px;
    width:100%;
    float: left;
}

.information-tab .information-left {
    width:96%;
    overflow: hidden;
    position: relative;
    float: left;
	height:auto;
	
}

.information-tab .information-left img {
    width: 100%;
    height:100%;
}

.information-tab .information-right .article-list .article-link .article-head span {
    display: blank;
    vertical-align: none;
	width:auto;
}

.sb_ny_left {
    width: 60%;
    height:auto;

}

.sb_xxnr_left {
    width: 96%;
    overflow: hidden;
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 40px;
    margin-left: 2%;
	margin-top:2%;
}

.sb_xxnr_a {
    width: 100%;
    height: 38px;
    background: #F0F0F0;
    font-size: 14px;
    padding-left: 15px;
    line-height: 38px;
}
	
.sb_xxnr_list {
    width: 100%;
    margin: 10px;
    overflow: hidden;
}

.sb_xxnr_list ul li {
    width: 45%;
    height: 225px;
    background: #F9F9F9;
    margin-bottom: 15px;
	float:left;
	margin:2%;
}

.sb_xxnr_right {
    width:96%;
    overflow: hidden;
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 40px;
    margin-left:2%;
}

.sb_ny_a {
    width: 213px;
    overflow: hidden;
    border: 1px solid #CCC;
    float:none;
    margin: 20px auto;
    text-align: center;
}

.sb_ny_b {
    width:100%;
    overflow: hidden;
    margin: 20px auto;
	text-align:center;
}

.sb_ny_fwnx {
    width: 100%;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    color: #333;
    float: left;
    text-align:center;
}

.sb_ljzx {
	clear:both;
    width: 180px;
    height: 47px;
    line-height: 47px;
    background: #E52E3A;
    color: #fff;
    text-align: center;
    float: none;
	margin:20px auto;
}

.contact-lefta{ width:100%; overflow:hidden; float:left;}
.contact-righta{ width:100%;overflow:hidden;  float:right;}

}



@media screen and (max-width:540px) {
	.sb_ny_tit {
    font-size:20px;
}
	.sbgqsb_list dl dt{ width:25%; height:179px; background:#fff;text-align:center; float:left; display:block;}
	.sbtel_cent_left{ width:202px;}
	.zt_banner{ display:none;}
	.zt_nybanner{ display:block; margin-top:-8px;}
	.gqsb_title{ font-size:28px;}
	.gqsb_tu,.bdys_tu{ width:100%;}
	.tel_cent{ width:370px; margin:2% auto;}
	.tel_cent_left{ width:200px;}
	.kuang_left{ width:100%;}
	.kuang_right{ width:100%; height:auto; margin-bottom:20px;}
	.kuang_k{ width:90%;}
	.kuang_k1,.kuang_k2,.kuang_k3{ width:90%; margin-top:10px;}
	
	.test_wl{ border-bottom:20px; height:auto;}
	.test_left_a{ font-size:24px;}
	.test_right_a{font-size:24px;}
	.test_gour{ width:100px; line-height:25px; margin-top:25px;}
	.test_gou{ margin-left:10px;}
	.test_tt1{ margin-left:0.5%;}
	.kr_banner{ height:auto;}
	.test_wlbg{ min-height:900px;}
	.cganli_list_a{ height:auto; font-size:14px; line-height:35px;}
	
	.team_list_centtt{ margin:0px;}
	.team_list_centtt{ margin:0 auto; float:none;}
	.team_list_left_ab a, a:hover{ font-size:14px;}
	.team_list_rightimg{ margin-bottom:0px;}
	.honor_list{ margin-top:15px;}
	.team_list_left_b{ margin-top:14px;}
	.honor_list dl dt{ width:50%;}
	.about_list dl dt{ width:100%;}
	.about_quana span{ margin-top:20px;}
	.foot_right{ margin-right:2%; width:45%;}
	.top_tel{ width:100%; height:50px; background:#EEEEEE; line-height:50px; text-align:center;}
	.about_quan_l{ width:246px;}
	.cjwt{ background:url(../image/gxww.jpg) center center no-repeat; width:100%;}
	.sp_header{ display:block;}
	.top_tel{ display:none;}
	.tel_nav{ width:100%; background:#EEEEEE; height:45px; line-height:45px; display:block;}
	.menu_all{ display:none;}
	.tpzz{ width:100%;}
	.tpzz ul li{ width:50%; float:left;height:auto;}
	.tpzz ul li img{ width:100%; float:left; height:auto;}
	.tpzz_div01{height:180px; margin-top:-180px;}
	.logo_r{ width:124px;}
	.zltpzz{ width:96%; margin:0 auto;}
	.zltpzz ul li{ width:96%;}
	.bdystt_list{ width:100%;}
	.zltel_cent_left{ width:200px;}
	.zlcjwt_cent{ width:100%;}
	.menu_allzl{ display:none;}
	.menu_allsb{ display:none;}
	.sbzt_banner{ display:none;}
	.sb_nybanner{ display:block;}
	.sb_nybanner img{ width:100%;}
	.sbgqsb_tu{ width:100%;}
	.tel_centsb_left{ width:202px;}
	.sbbdys_tu1{ width:100%;}
	.kyky{width:100%; height:1px;}
	.zlbdys_tua{ width:100%;}
	.cganli_listsb dl dt{ width:48%; float:left; margin-top:10px; overflow:hidden; height:auto;}
	.cganli_listsb dl dt img{ width:100%; float:left;}
	.sbbdys_tua{ width:100%;}
	.kgtt{ width:100%; height:15px;}
	.indextel_cent_left{ width:210px !important;}
	.tel_cent{ width:92% !important; margin:20px auto !important;}
	.index_zlfw{ height:auto !important;}
	.indexzl_tu{ width:100% !important;}
	.indexzl_list{ width:96% !important; margin:0 auto !important;}
	.indexzl_list dl dt {
    width:100% !important;
    height: 430px;
    background: #fff;
    text-align: center;
    margin-top: 10px;
	margin-bottom:15px;
}

.index_abc {
    width: 70% !important;
    overflow: hidden;
    margin: 0 auto;
}

.indexxmfw_list dl dt {
    width:96% !important;
    height: 430px;
    background: #fff;
    text-align: center;
    margin: 10px auto 0 auto !important;
}

.indexgjsb_left {
    width:100% !important;
    height: 308px;
    background: url(../image/gjsb_left.jpg) top right no-repeat !important;
    float: left;
}

.indexgjsb_right {
    width:100% !important;
    height: 308px;
    background: url(../image/gjsb_right.jpg) top right no-repeat !important;
    float: right;
}

.indexbqfw_left{ width:100% !important; height:308px; background:url(../image/bqfwleft.png) top right no-repeat !important; float:left; margin-top:50px; margin-bottom:40px;}
.indexbqfw_right{ width:100% !important; height:308px; background:url(../image/bqfwright.png) top right no-repeat !important; float:right; margin-top:50px; margin-bottom:40px;}
.indexnews_catalog {
    width:96% !important;
    overflow: hidden;
    margin: 30px auto 0px auto !important;

}

.indexnews_catalog dl dt {
    width: 100% !important;
    height: 50px;
    background: #EAEAEA;
    text-align: center;
    margin-top: 10px;
    line-height: 50px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
}


.index_newsall {
    width: 100% !important;
    height:auto !important;
    box-shadow: 0 0 10px #F8F8F8;
    border: 1px solid #f4f4f4;
    margin: 15px 5px;
}

.index_newsleft {
    width:96% !important;
    height:auto !important;
    margin:1px !important;
    float: left;
    background: #CCC;
}
.index_newsleft img{ width:100%; height:auto !important;}
.index_newstitle{ font-size:14px !important;}

.index_newsright {
    width:98% !important;
    height: 350px;
    float: right;
    margin-right: 25px;
    margin: 20px auto 0px auto !important;
}

.index_newsright dl dt span {
    float: right;
	margin-right:5% !important;
    font-size: 14px;
    line-height: 55px !important;
}

.index_foot{ width:100%; height:auto !important; background:url(../image/indexfootbg.jpg) bottom center no-repeat #1F1F1F !important;}
.index_footlista{ width:31.3% !important; float:left; margin-left:2%;}

element.style {
    animation-delay: 0.9s;
    visibility: visible;
    animation-name: fadeInUp;
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.foot_tela {
    width:60% !important;
    height: 47px;
    float: none !important;
    margin-right:0 !important;
	margin-top:380px !important;

	text-align:center;
}

.foot_ewma {
    width: 158px;
    height: 134px;
    float: right;
    margin-top:40px !important;
	margin-right:5px;
}

.foot_bottomaa {
    width:98% !important;
    float: left;
	margin-left:1%;
    line-height: 50px;
    text-align:center !important;
}

.foot_bottomab {
    width:100% !important;
    float:left;
    line-height: 50px;
    text-align:center !important;
}

.foot_tela img{
	text-align:center !important;
}


.sb_banner{ width:100%; overflow:hidden; margin-top:0px;}
.khal_cent{ width:100%;}
.main{ width:100%;}
.project_listn ul li{ width:48%; float:left; margin-right:2%;}
.project_list_bn{ width:93%;}
.hss{ display:none;}
.zjtd ul li{ width:100%; overflow:hidden;}
.zjtd_left{ width:35%; text-align:center; float:left; margin-left:2%; margin-top:5%;}
.zjtd_right {
    width: 58%;
	overflow:hidden;
    float: right;
    margin-right:2%;
	height:auto;
}
.sbjyb{ width:98%; margin:0 auto;}
.sbjy_titlea{ font-size:22px;}

.sbjya {
    width: 98%;
    height: 60px;
    line-height: 60px;
    margin:10px auto;
	font-size:22px;
}
.content {
    width:98%;
    margin: 0 auto;
    height: auto;
}

.tab-block {
    width:98%;
    height: auto;
	overflow:hidden;
    margin: 0 auto;
    background-color: #FFF;
    border: 1px solid #e5e5e5;

}

.tab-block .tabs .tab-item {
    width: 100%;
    height: 100%;
    padding-left: 2%;
    display: none;
}

.tab-block.information-tab {
    height:auto;
}

.tab-block.information-tab .tabs {
    height:auto;
}

.information-tab .information-right {
    width:98%;
    height:auto;
    float:none;
	margin:0 auto;
}

.information-tab .information-right .article-list .article-link {
    display: block;
   padding: 0 2px;
}

.information-tab .information-right .article-list .article-title {
    font-size:14px;
    color: #333;
    line-height: 20px;
    margin-left: 0px;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.information-tab .information-right .article-list.current .article-link {
    background-color: #fafafc;
    padding: 0 2px;
}

.information-tab .information-left .left-bottom .article-title {
    font-size:14px;
    width:100%;
    float: left;
}

.information-tab .information-left {
    width:96%;
    overflow: hidden;
    position: relative;
    float: left;
}

.information-tab .information-left img {
    width: 100%;
    height:100%;
}

.news_top {
    width: 98%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border-bottom: 1px solid #CCC;
    margin: 20px auto 0 auto;
}

.sb_lb_cata {
    width:96%;
    margin: 15px auto;
    border-left: 1px solid #CCC;
    overflow: hidden;
    line-height: 40px;
}

.sb_lb_cata ul li {
    width:49%;
    border-right: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    float: left;
}

.sb_ny_left {
    width:98%;
	overflow:hidden;
    border: 1px solid #ccc;
    float:none;
    margin:42px auto 0 auto;
	height:auto;
}

.sb_ny_a {
    width: 213px;
    overflow: hidden;
    border: 1px solid #CCC;
    float:none;
    margin: 20px auto 0 auto;
    text-align: center;
}

.sb_ny_b {
    width:100%;
    float: none;
    overflow: hidden;
    margin:10px auto;
	text-align:center;
}

.sb_ny_fwnx {
    width: 100%;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    color: #333;
	margin:0 auto;
    text-align:center;
}

.sb_ljzx {
	clear:both;
    width: 180px;
    height: 47px;
    line-height: 47px;
    background: #E52E3A;
    color: #fff;
	float:none;
    text-align: center;
	margin:10px auto;
}

.news_right {
    width:98%;
    overflow: hidden;
    float:none;
    margin:40px auto 0 auto;
}

.news_kf {
    width: 99%;
    border: 1px solid #CCC;
    height: 240px;
    float: left;
    margin-bottom: 20px;
}

.news_right_list {
    width:100%;
    margin-top: 3px;
    overflow: hidden;
}

.news_kk1 {
    width: 96%;
    margin: 15px auto;
    overflow: hidden;
}

.sb_xxnr_left{ display:none;}

.sb_xxnr_right {
    width:98%;
    overflow: hidden;
    float: none;
    border: 1px solid #CCC;
    margin: 40px auto 0 auto;
}

.sb_xxnr_right img{
    width:100%;

}

.project_listaa ul li {
    width: 100%;
    float: left;
    height: 240px;
}

.project_list_bbb {
    width: 348px;
    height: 210px;
    border: 2px solid #ff0000;
    text-align: center;
    background: #FFF;
    box-shadow: 0 0 8px #DDD;
    border-radius: 5px;
	margin:0 auto;
}

.indexsb_lista {
    width: 98%;
    overflow: hidden;
    margin:30px auto 0 auto;
}

.indexsb_lista dl {
    width: 96%;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.indexsb_lista dl dt {
    width:48%;
    overflow: hidden;
    background: #fff;
    text-align: center;
    margin-bottom: 20px;
}

.index_sbzctit {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size:18px;
    text-align: center;
}

.about_left {
    width: 96%;
    overflow: hidden;
    float:none;
    margin:10px auto 0 auto;
}

.about_left_tit {
    width: 100%;
    height: 69px;
    background: url(../image/aboutcata.jpg) top right no-repeat #E60000;
}

.about_left_list {
    width: 100%;
    margin-top: 3px;
    overflow: hidden;
}
.about_left_list ul li span {
    padding-left: 110px;
    font-size: 14px;
    float: left;
    margin-top: -45px;
}

.about_right {
    width:98%;
    overflow: hidden;
    float: right;
    margin:0px auto 10px auto;
}

.about_right_tit {
    width:100%;
    height: 55px;
    line-height: 55px;
    color: #E60000;
    font-size: 24px;
    padding-left: 10px;
    background: url(../image/titbg.png) top left no-repeat;
}

.about_content img{ width:100%;}

.honor_list ul li {
    width:48%;
    height: auto;
    margin: 5px 3px;
    float: left;
}

.honor_list ul li img {
    width: 100%;
    height: auto;
}

.about_content {
    width: 98%;
    margin-top: 15px;
    overflow: hidden;
    font-size: 14px;
    line-height: 180%;
    margin-bottom: 40px;
}

.zjtdtd ul li {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 20px;
}
.zjtdtd_left {
    width: 30%;
    height:auto;
    float: left;
}

.zjtdtd_right {
    width: 65%;
    height: auto;
    float: right;
    margin-right: 10px;
}

.ygfc_list ul li {
    width: 100%;
    height: auto;
    margin-bottom:8px;
    float: left;
    text-align: center;
}

.ygfc_list ul li img {
    width: 100%;
    height: auto;
}

.fwkh_list ul li {
    width: 48%;
    height: 110px;
    margin: 1%;
    float:left;
    text-align: center;
}

.fwkh_list ul li img {
    width: 100%;
    height:78px;
}
.project_list_d{ width:97%; height:auto; border:1px solid #E6E6E6; text-align:center; background:#FFF;box-shadow:0 0 8px #DDD; text-align:center;}

.content_a{ width:100%; float:left; overflow:hidden; border-right:0px solid #CCC; font-size:16px; line-height:180%;margin-bottom:20px; min-height:150px;}
.content_b{ width:100%; float:left; overflow:hidden; margin-left:0;font-size:16px;line-height:180%;margin-bottom:20px;min-height:160px;}
.project_list ul li {
    width: 50%;
    float: left;
    height: auto;
	margin-bottom:2%;
}

.project_list_b {
   width:97%; 
    height: auto;
    border: 1px solid #E6E6E6;
    text-align: center;
    background: #FFF;
    box-shadow: 0 0 8px #DDD;
}

}

@media screen and (max-width:428px) {
	.zt_nybanner{ display:none;}
	.indexmenu_all{ display:none;}
	.index_banner{ margin-top:0px !important; float:left;}
	.indexsb_tu,.zlgqsb_tu{ width:100%;}
	.indexsb_list dl dt{ width:100%;}
	.index_ab {
    width: 70%;
    overflow: hidden;
    margin: 0 auto;
}
.zlgqsb_list dl dt {
    width: 99%;
    margin: 1%;
}
.zlggsb_an{ left:31%;}
	
}


@media screen and (max-width:414px) {
	.menu_allsb{ display:none;}
	.zt_banner{ display:none;}
	.zt_nybanner{ display:block; margin-top:-8px;}
	.gqsb_title{ font-size:28px;}
	.gqsb_tu,.bdys_tu{ width:100%;}
	.tel_cent{ width:370px; margin:2% auto;}
	.tel_cent_left{ width:200px;}
	.kuang_left{ width:100%;}
	.kuang_right{ width:100%; height:auto; margin-bottom:20px;}
	.kuang_k{ width:90%;}
	.kuang_k1,.kuang_k2,.kuang_k3{ width:90%; margin-top:10px;}
	
	.test_wl{ border-bottom:20px; height:auto;}
	.test_left_a{ font-size:24px;}
	.test_right_a{font-size:24px;}
	.test_gour{ width:100px; line-height:25px; margin-top:25px;}
	.test_gou{ margin-left:10px;}
	.test_tt1{ margin-left:0.5%;}
	.kr_banner{ height:auto;}
	.test_wlbg{ min-height:900px;}
	.cganli_list_a{ height:auto; font-size:14px; line-height:35px;}
	.team_list_centtt{ margin:0px;}
	.team_list_centtt{ margin:0 auto; float:none;}
	.team_list_left_ab a, a:hover{ font-size:14px;}
	.team_list_rightimg{ margin-bottom:0px;}
	.honor_list{ margin-top:15px;}
	.team_list_left_b{ margin-top:14px;}
	.honor_list dl dt{ width:50%;}
	.about_list dl dt{ width:100%;}
	.about_quana span{ margin-top:20px;}
	.foot_right{ margin-right:2%; width:45%;}
	.top_tel{ width:100%; height:50px; background:#EEEEEE; line-height:50px; text-align:center;}
	.about_quan_l{ width:246px;}
	.cjwt{ background:url(../image/gxww.jpg) center center no-repeat; width:100%;}
	.sp_header{ display:block;}
	.top_tel{ display:none;}
	.tel_nav{ width:100%; background:#EEEEEE; height:45px; line-height:45px; display:block;}
	.menu_all{ display:none;}
	.tpzz{ width:100%;}
	.tpzz ul li{ width:50%; float:left;height:auto;}
	.tpzz ul li img{ width:100%; float:left; height:auto;}
	.tpzz_div01{height:180px; margin-top:-180px;}
	.logo_r{ width:124px;}
	.zlgqsb_tu {
    width: 96%;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    background: url(../image/zllinetb.jpg) top center no-repeat;
	
}
.zlgqsb_list {
    width: 96%;
    overflow: hidden;
    margin:30px auto 0 auto;
}

.zlgqsb_list dl dt {
    width: 100%;
    height: 387px;
    background: #fff;
    text-align: center;
	margin-bottom:15px;
}
.zlggsb_an{ left:120px;}
.sbtel_cent_left{ width:202px;}
.sbbdys_tu{ width:100%;}
.tel_centsb_left{ width:202px;}
.kyky{width:100%; height:1px;}

.indexmenu_all,.index_banner{ display:none;}
.indexsb_tu{ width: 100% !important;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    background: url(../image/index_sbt1.jpg) top center no-repeat;}
	
.indexsb_list dl dt{ width:98% !important; margin:0 auto;}

.indextel_cent_left {
    width:200px;
    height: 42px;
    background: url(../image/zxzx01.png) top left no-repeat;
    float: left;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
}

.index_ab {
    width: 70% !important;
    overflow: hidden;
    margin: 0 auto;	
	
}

}

@media screen and (max-width:375px) {
	.sb_ny_tit {
    font-size:20px;
}
	.tpzz{ width:100%; overflow:visible;}
	.zt_banner{ display:none;}
	.zt_nybanner{ display:block; margin-top:-8px;}
	
}

@media screen and (max-width:411px) {
	.sb_ny_tit {
    font-size:20px;
}
.logo {
    width:170px;
    height:60px;
    float: left;
    margin-top: 31px;
    border-right: 2px solid #333;
	margin-left:5px;
	padding-right:5px;
}

.logo img{
    width:100%;
    height:auto;

}

.index_anright {
    width: 108px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    float: left;
    margin: 30px 5px;
}

.index_ab {
    width: 80% !important;
    overflow: hidden;
    margin: 0 auto;
}

.tel_cent { display:none;}
.index_abc {
    width: 80% !important;
    overflow: hidden;
    margin: 0 auto;
}

.zlggsb_an {
    left:30%;
}

.about_right_tit span{ display:none;}
.zjtdtd_right {
    width: 64%;
    height: auto;
    float: right;
    margin-right: 10px;
}

@media screen and (max-width:360px) {
	.sb_02 {
    width: 90%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    margin: 0px auto 10px auto;
    border-bottom: 1px solid #CCC;
}
.index_zlfw_title {
    padding-top:10px;
}
	.sb_ny_tit {
    font-size:20px;
}
.logo {
    width:170px;
    height:60px;
    float: left;
    margin-top: 31px;
    border-right: 2px solid #333;
	margin-left:5px;
	padding-right:5px;
}

.logo img{
    width:100%;
    height:auto;

}

.index_anright {
    width: 108px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    float: left;
    margin: 30px 5px;
}

.index_ab {
    width: 80% !important;
    overflow: hidden;
    margin: 0 auto;
}

.tel_cent { display:none;}
.index_abc {
    width: 80% !important;
    overflow: hidden;
    margin: 0 auto;
}

.zlggsb_an {
    left:30%;
}

.about_right_tit span{ display:none;}
.zjtdtd_right {
    width: 64%;
    height: auto;
    float: right;
    margin-right: 10px;
}


@media screen and (max-width:320px) {
.logo {
    width:170px;
    height:60px;
    float: left;
    margin-top: 31px;
    border-right: 2px solid #333;
	margin-left:5px;
	padding-right:5px;
}

.logo img{
    width:100%;
    height:auto;

}

.index_anright {
    width: 108px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    float: left;
    margin: 30px 5px;
}

.index_ab {
    width: 90% !important;
    overflow: hidden;
    margin: 0 auto;
}

.tel_cent { display:none;}
.index_abc {
    width: 90% !important;
    overflow: hidden;
    margin: 0 auto;
}

.zlggsb_an {
    left: 70px;
}

.about_right_tit span{ display:none;}
.zjtdtd_right {
    width: 64%;
    height: auto;
    float: right;
    margin-right: 10px;
}
	
}