@charset "gb2312";
/* CSS Document */

* { margin: 0; padding: 0; border: 0; }
table { border-left: 1px solid #333; border-top: 1px solid #333; }
td { border-bottom: 1px solid #333; border-right: 1px solid #333; }
ul { list-style-type: none; }
a { text-decoration: none; color: #666; }
body { background: #f2f2f2!important; font-family: "����"; color: #666666; }
.rl { float: right; }
.position { width: 1100px; font-size: 14px; height: 53px; margin: 0 auto; border-bottom: 1px solid #cccccc; line-height: 53px; }
.position a { color: #666; }
.position img { vertical-align: middle; margin-right: 8px; margin-top: -4px; }
.content { width: 1100px; margin: 0 auto; margin-top: 32px; margin-bottom: 30px; }
.body { float: left; }
.clear2 { display: block; clear: both; }
.zd_center_right { width: 760px; float: right; background: #fff; padding-bottom: 40px; padding-left: 20px; padding-right: 20px; }
.zd_center_right2 { border-bottom: #dddddd 1px solid; font-family: "΢���ź�"; font-weight: 600; height: 70px; line-height: 90px; font-size: 26px; color: #47b2d6; }
.zd_center_right2 span { font-weight: normal; font-size: 14px; margin-left: 3px; }
.zd_dajlb { width: 520px; height: 131px; float: left; margin: 12px 0 0 10px; }
.zd_dajlb2 { width: 520px; }
.zd_dajlb h4 { font-size: 22px; color: #666; font-weight: normal; font-weight: 600; }
.zd_dajlb p { font-size: 14px; color: #333; line-height: 26px; margin-top: 10px; }
.zd_dajlb p.p2 { margin-top: 6px; }
.zd_dajlb p a { color: #F00; }
.zd_dajlb .lkj { margin-top: 15px; }
.zd_dajlb a:hover { text-decoration: underline; color: #0c9375; }
.zd_dajlb a:hover h4 { color: #0c9375; }
.zd_dajlb span { font-size: 12px; color: #9c9c9c; }
.zd_dajlb span a { color: #9c9c9c; }
.zd_xsjl1 { width: 200px; height: 181px; float: left; overflow: hidden; margin-left: 10px; }
.zd_xsjl1 img { width: 180px; }
.zd_xsjl { border-bottom: 1px dashed #DDDDDD; padding-bottom: 20px; padding-top: 20px; overflow: hidden; }
.zd_xsjl:hover { background: #def2fc; }
.zddd_b {  }
.zddd_c { margin-left: 36px; }
.zddd_c i { font-style: normal; }
.zddd_a img { margin-top: 3px !important; margin-right: 7px!important; }
.zddd_b img { margin-top: 7px!important; margin-right: 5px!important; }
.content img{ margin-top:15px;}
.content .n_cleft img{ margin:0;}
/*��ҳ*/

.list_pages { color: #666666; height: 30px; margin: auto; font-size: 14px; font-family: "����"; margin-top: 35px; }
.list_pages li { border: 1px solid #666666; cursor: pointer; text-align: center; height: 30px; line-height: 30px; padding: 0px 8px; float: left; margin-left: 9px; }
.list_pages li:hover { background: #1fb492; color: #FFFFFF; border: 1px solid #1FB492; }
.list_pages li a { display: block; width: 100%; height: 100%; color: #666; }
.list_pages li:hover a { color: #fff; }
.list_pages li select { width: 100%; height: 90%; border: none; }
.list_pages .first { border: none; }
.list_pages .last { width: 100px; border: none; }
.list_pages .thisclass { border: 1px solid #666666; background: #1fb492; color: #FFFFFF; ; border: 1px solid #1FB492; }
.body { width: 760px; float: right; background: #fff; padding: 40px 20px 0; }
.body .title { font-weight: bold; font-size: 26px; line-height:40px; color: #47b2d6; text-align: center; }
.body .ly { font-size: 14px; width: 555px; text-align: center; margin: 15px auto; line-height: 28px; }
.body .ly a { width: 76px; height: 28px; display: block; color: #fff; text-align: center; line-height: 28px; background: #f88d00; border-radius: 3px; float: right; }
.body .yhr { width: 680px; height: 1px; background: #dddddd; margin: 0 auto; margin-top: 14px; }
.body .yhr2 { width: 752px; }
.body .content { font-size: 14px; line-height: 220%; width: 760px; margin: 0 auto; padding-bottom: 20px; }
.body .content p { line-height: 220%; color: #333333; font-size: 14px; margin-top: 15px; text-indent: 2em; }
.body .content .pp { color: #0c9375; font-weight: bold; }
.body .content .bot { width: 460px; margin: auto; margin-top: 30px; }
.body .content .bot a { float: left; }
.body .content .bot .bot1 { margin-right: 40px; }
.hyr { border-top: 1px dashed #cccccc; margin: 0 auto; margin-top: 45px; }
.body .prev { margin: 30px auto; }
.body .prev a { text-decoration: none; color: #333333; font-size: 14px; display: inline-block; width: 265px; overflow: hidden; height: 14px; line-height: 14px; }
.body .prev .aa1 { margin-right: 110px; }
#mediaspace_wrapper { margin: 0 auto; }
.body .content .wx-article{ line-height:inherit;}
.body .content .wx-article p{ line-height:inherit; text-indent:inherit; margin-top:inherit; color:inherit;}
.body .content .wx-article img{ margin:inherit;}
/*2016.9.27*/

.arcyy { width: 600px; margin: 0 auto; }
.arcyy .input1 { width: 200px; height: 38px; line-height: 38px; padding-left: 10px; border: 1px solid #d4d4d4; border-right: none; border-top-left-radius: 5px; border-bottom-left-radius: 5px; color: #666; }
.arcyy .input2 { height: 40px; cursor: pointer; background: #ffab19; text-align: center; ; line-height: 40px; width: 90px; color: #fff; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.arcyy a { display: block; width: 80px; padding-left: 56px; height: 40px; line-height: 40px; border-radius: 5px; margin-left: 10px; color: #fff; }
.arcyy a.a1 { background: #66c1df url(../images/arcbtn_06.png) no-repeat 18px center; }
.arcyy a.a2 { background: #ff8933 url(../images/arcbtn_03.png) no-repeat 18px center; }
/**2016.10.14**/

.content2 { width: 1100px; }
/*.body2 { width:1100px;}*/

.position3 { width: 1100px; }
/***yyhj20161017****/

.body3 { width: 760px; padding-top: 0; }
.yygk_con { /*padding:20px 60px 60px;*/ margin: 0 auto; }
.yygk_ab { color: #333; line-height: 2.2em; }
.yygk_hos { width: 700px; height: 288px; background: #f2f2f2; margin: 35px auto;/*margin:35px -0 35px 10px;*/ border-radius: 5px; }
.yygk_hos img { display: block; }
.yygk_pics { width: 670px; margin: 0 auto; }
.yygk_pics li { width: 315px; float: left; margin: 0 10px 20px; background: #f1fffd; }
.yygk_pics li img { width: 315px; height: 185px; display: block; }
.yygk_pics li p { height: 40px; position: relative; line-height: 40px; text-align: center; font-weight: bold; font-size: 16px; color: #333; }
.yygk_pics li p i { display: block; width: 17px; height: 10px; position: absolute; left: 50%; top: -10px; margin-left: -8px; background: url(../images/yygk3_03.png) no-repeat; }
.highslide img, .highslide img:hover { border: none; }
.dark .highslide-image { border: 10px solid #fff; }
.floating-caption .highslide-caption { background: #fff; padding: 5px 20px 15px; color: #333; font-size: 16px; }
.highslide-credits { display: none!important; }
.highslide-container { z-index: 999999999!important; }
/********20170313����ҳ***********/

.body0313 { padding: 30px 30px 55px; width: 740px; }
.box0313 p { color: #454545; }
.doc0313 { position: relative; margin-bottom: 50px; }
.doc0313 .rz { position: absolute; right: 0; top: -30px; }
.doc0313 .imgs { width: 220px; height: 265px; overflow: hidden; background: #ccc; margin-right: 20px; }
.doc0313 .imgs img { display: block; width: 220px; }
.doc0313 .txts { width: 375px; }
.doc0313 .txts h3 { color: #24b29b; font-size: 28px; padding-top: 10px; }
.doc0313 .txts h3 span { color: #333; font-size: 20px; margin-left: 10px; }
.doc0313 .span1 { font-size: 16px; color: #24b29b; border: 1px solid #24b29b; display: inline-block; padding: 5px 20px; text-align: center; margin: 20px 0; font-weight: normal; }
.doc0313 p { font-size: 16px; margin-bottom: 10px; }
.doc0313 p span { color: #fa8c00; }
.doc0313 .btns { margin-top: 30px; }
.doc0313 .btns a { display: block; width: 90px; height: 45px; line-height: 45px; border-radius: 5px; color: #fff; font-size: 16px; padding-left: 60px; }
.doc0313 .btns a.a1 { background: #24b29b url(../images/arcbtn_03.png) no-repeat 25px center; }
.doc0313 .btns a.a2 { background: #fa8c00 url(../images/icon20170_07.png) no-repeat 25px center; margin-left: 20px; }
.dlist0313 { margin: 40px 0 50px; }
.dlist0313 h3 { margin-bottom: 30px; }
.dlist0313 ul { margin-left: -17px; }
.dlist0313 li { float: left; width: 168px; margin-left: 17px; }
.dlist0313 .imgbox { width: 168px; height: 205px; overflow: hidden; background: #ccc; }
.dlist0313 .imgbox img { display: block; width: 170px; }
.dlist0313 p { text-align: center; color: #666; height: 44px; line-height: 44px; }
.dlist0313 p strong { font-size: 16px; color: #333; margin-right: 5px; }
.btn0313 { padding: 30px 0 20px; }
.btn0313 a { display: block; width: 140px; height: 60px; color: #fff; font-size: 18px; border-radius: 5px; padding: 10px 0 0 80px; float: left; margin: 0 13px; }
.btn0313 a p { font-family: "Impact"; font-size: 20px; }
.btn0313 a.a1 { background: #1bbfb1 url(../images/btn20170_15.png) no-repeat 20px center; }
.btn0313 a.a2 { background: #21a9cb url(../images/btn20170_17.png) no-repeat 20px center; }
.btn0313 a.a3 { background: #fa9f00 url(../images/btn20170_19.png) no-repeat 20px center; }
.tab0313 tr td { width: 88px; height: 50px; line-height: 50px; text-align: center; font-size: 30px; color: #fa8c00; border: 1px solid #999; }
.tab0313 tr td.col333 { color: #333; font-size: 16px; }
.tab0313 tr.first td { background: #eee; color: #333; font-size: 16px; }
.list0314 { line-height: 36px; }
.puc-mtop { height: 45px; margin: 20px auto; border-left: 18px solid #04bfa2; }
.puc-mtop span { display: inline-block; font-size: 18px; font-weight: bold; line-height: 45px; padding: 0 50px 0 16px; color: #079F88; background: #d0f7ef url(../images/bjj.jpg) no-repeat center right; float: left; background-size: 42px 45px; }
.gj_doc0313 { margin-bottom: 20px; }
.gj_doc0313 .imgs { background: url(../images/zjgj_06.png) no-repeat; background-size: 100% 100%; width: 136px; height: 136px; margin-right: 30px; }
.gj_doc0313 .imgs .addimgs { width: 130px; height: 130px; overflow: hidden; border: 2px solid #e8f1f6; border-radius: 50%; margin: 1px auto; }
.gj_doc0313 .imgs img { display: block; width: 130px; }
.gj_doc0313 .txts h3 { color: #2197db; padding-top: 0; }
.gj_doc0313 .txts h3 span { font-weight: normal; }
.gj_doc0313 .span1 { border: 1px solid #94d6ff; color: #1185c8; padding: 1px 18px; }
.gj_doc0313 .btns a { height: 30px; line-height: 30px; border: 1px solid #2197db; color: #2197db; width: 46px; padding-left: 34px; border-radius: 30px; }
.gj_doc0313 .btns { margin-top: 20px; }
.gj_doc0313 .btns a.a1 { background: url(../images/zjgj2_10.png) no-repeat 12px center; }
.gj_doc0313 .btns a.a2 { background: url(../images/zjgj2_12.png) no-repeat 12px center; float: left; margin-left: 35px; color: #fa8c00; border: 1px solid #fa8c00; }
.gj_doc0313 .btns a.a1:hover { background: #2197db url(../images/zjgj3_10.png) no-repeat 12px center; color: #fff; }
.gj_doc0313 .btns a.a2:hover { background: #fa8c00 url(../images/zjgj3_12.png) no-repeat 12px center; color: #fff; }
.gj_box0313 img { margin: 30px 0 20px; }
.gj_btn0313 { padding: 0 0 20px; }
.gj_dlist0313 { margin: 40px 0 35px; }
.gj_dlist0313 li { background: url(../images/gjline_31.png) no-repeat right 20px; width: 180px; }
.gj_dlist0313 .imgbox { width: 120px; height: 120px; border-radius: 50%; margin: 0 auto; overflow: hidden; }
.gj_dlist0313 .imgbox img { width: 120px; }
.gj_dlist0313 h2 { text-align: center; margin-top: 10px; font-weight: normal; }
.gj_dlist0313 p.short { text-align: center; height: 20px; line-height: 20px; }
.gj_dlist0313 li { margin-left: 0; }
.sp_mudu { width: 500px; height: 250px; margin: 10px auto 0; }
.sp_mudu iframe { width: 500px; height: 250px; }
/*2018.8.24˼��*/
.body .content h2 ,.body .content h3{ font-size:20px; line-height:30px; margin-top:15px; font-weight:bold; text-indent:2em}

.wenzhang { width: 700px; height: 490px; background: url(../images/wz_1.jpg); background-size: 100%; margin: 0 auto; }
.wenzhang-Zuo { height: 448px; width: 282px; float: left; padding: 42px 34px 0 17px; }
.wenzhang-Zuo h3 { height: 42px; color: #FFFFFF; font-family: "˼Դ����"; font-size: 28px; }
.swiper-container { width: 292px; height: 198px; }
.swiper-container ul { height: 198px; margin-top: 10px }
.swiper-container ul li { list-style: none; height: 40px !important; }
.swiper-container ul li p { font-size: 18px; color: #FFFFFF!important; font-family: "˼Դ����"; font-weight: normal; line-height: 34px; margin-top: 0!important }
.swiper-container ul li p span { margin: 0 12px 0 11px; }
.swiper-container ul li p:nth-child(2n) { height: 35px; background-color: #039ba1; margin: 5px 0 }
.wenzhang-Zuo-p { height: 70px; font-size: 20px; font-family: "˼Դ����"; font-weight: normal; color: #FFFFFF; padding: 24px 0 0 80px; }
.wenzhang-Zuo-p p { line-height: 23px!important; color: #FFFFFF!important }
.wenzhang-Zuo-p p span { color: red; margin: 0 5px; }
.an-1 { height: 72px; padding: 38px 0 0; text-align: center; }
.an-1 .an { line-height: 46px; display: inline-block; width: 170px; height: 48px; background-color: #fe9f41; border-radius: 8px; color: #FFFFFF; font-family: "˼Դ����"; font-weight: normal; font-size: 22px; }
.an-1 .an img { display: inline-block; vertical-align: middle; width: 27px; margin: -8px 8px 0 0rem; }
.wenzhang-You { height: 490px; width: 367px; float: right; }
.wenzhang-You-1 { width: 338px; height: 450px; background-color: #ebfeff; border-radius: 8px; margin: 22px 0 0 20px; }
.wenzhang-You-2 { height: 99.2px; text-align: center; position: relative; padding: 15px 0 0; }
.wenzhang-You-2 img { width: 276px; height: 100px; }
.wenzhang-You-2 p { font-family: "˼Դ����"; font-weight: normal; font-size: 18px !important; position: absolute; top: 57px; left: 32px; }
.wenzhang-You-2 p span { color: #fe9f41; }
.wenzhang-You-3 { height: 226px; }
.wenzhang-You-3 .aaa { height: 226px; }
.wenzhang-You-3 form { height: 226px; }
.wenzhang-You-3 form p { margin: 0 0 20px 30px; margin-top: 24px; }
.wenzhang-You-3 form p label { font-size: 20px; color: #666; font-family: "˼Դ����"; font-weight: normal; }
.wenzhang-You-3 form p input { width: 188px; height: 34px; color: #b8b8b8; font-size: 16px; font-family: "˼Դ����"; font-weight: normal; }
.form .anniu { text-align: center; }
.form .anniu input { margin-top: 7; height: 48px; width: 170px; border: none; background-color: #FE9F41; color: #FFFFFF; border-radius: 8px; font-size: 22px; }
.list_fenye { margin: 0 auto; text-align: center; margin-top: 30px; }
.list_fenye a { display: inline-block; padding: 5px 9px; border: 1px solid #c8c8c8; border-radius: 2px; margin-right: 4px; font-size: 16px; cursor: pointer; -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s; -moz-transition: background 0.3s, color 0.3s, box-shadow 0.1s; transition: background 0.3s, color 0.3s, box-shadow 0.3s; }
.list_fenye a:hover, .list_fenye a.on { background: #77c0d8; color: #fff !important; border-color: #77c0d8 !important; }
.list_fenye b { background: #1fb492; color: #fff !important; border-color: #1fb492 !important; padding: 5px 9px; border: 1px solid #c8c8c8; border-radius: 2px; margin-right: 4px; font-size: 16px; cursor: pointer; }


.case_video { width:500px; overflow:hidden; height: 420px; margin: 15px auto 15px; background: #eeeeee;padding-bottom:20px; }
.case_video li { width: 380px; height: 420px; }
.case_video li video ,.case_video li div{ display:block; width: 365px; height: 275px; display: block; border: 8px solid #6c6c6c; border-radius: 8px; margin-top: 32px; margin-bottom: 12px; }
.case_video li h5 { background: url(/images/ico_video.png) no-repeat left center / 22px 18px; font-size: 22px; height: 30px; font-weight: bold; line-height: 30px; color: #666; display: inline-block; padding-left: 40px; margin-left: 65px; }
.case_video li h6 { background: url(/images/ico_rili.png) no-repeat left center / 22px 20px; font-size: 22px; height: 30px; font-weight: bold; line-height: 30px; color: #666; display: inline-block; padding-left: 40px; margin-left: 65px; }
.case_video.img{ background:none !important; padding:0.1 auto; height:470px;}
.case_video li div{ width:362px; border:10px solid #999; height:270px; font-size:20px; background:#999; text-align:center; color:#fff;margin-bottom:0;}
.case_video li div img{ width:362px; height:238px; display:block; padding:0 !important; margin:0 !important;}
.case_video li div span{ display:block; height:32px; line-height:40px; color:#fff;white-space: nowrap; font-size:20px;}
.case_video li p{ position:relative; color:#999 !important; text-indent:0 !important; padding:20px 0 0 !important; width:100% !important; line-height:28px !important; font-size:18px !important; text-align:left; margin:0 !important;}
.case_video li p:after{ position:absolute; content: ""; top:0; left:0; height: 40px; width:382px; clear: both; background:url(/images/art-jgcs-i1.png) 0 0/382px 40px no-repeat;}

.art-fzlc{ width:640px; margin:0 auto; height:280px; background:#ECF5FF; position:relative; overflow:hidden; margin:20px auto 10px;}
.art-fzlc .bdk{width:546px; margin:0 auto; height:280px; }
.art-fzlc ul { height:auto !important; text-align:left !important; border:none;}
.art-fzlc ul li{ width:100%; position:relative; height:280px;}
.art-fzlc ul dt{ position:absolute; left:0; top:50%; margin-top:-77px; width:182px; height:154px;  background:#0C3897;}
.art-fzlc ul dt:after{ position:absolute; content: ""; top:80px; right:-22px; height: 15px; width:22px; clear: both; background:url(/images/art-jgcs-i2.png) 0 0/22px 15px no-repeat;}
.art-fzlc ul dt h3{ height:34px; line-height:34px; color:#fff; text-align:center; padding:0 !important; border:none !important; margin:0 !important; text-indent:0 !important;}
.art-fzlc ul dt img { width:166px; height:110px; margin:0 auto; display:block; padding:0 !important;}
.art-fzlc ul dd{ position:absolute; right:0; width:336px;}
.art-fzlc ul dd p{ height:280px; vertical-align:middle; display:table-cell; padding:0 !important; line-height:26px !important; font-size:18px; }
.art-fzlc-an{ height:26px; position:absolute; top:50%; margin-top:-13px; width:620px !important; overflow:hidden; left:10px; padding:0 !important;}
.art-fzlc-an span{ display:block; width:26px; height:26px; float:left; margin:0 !important;}
.art-fzlc-an span img{ width:100%; display:block; padding:0 !important; margin:0 !important;}
.art-fzlc-an span.next{ float:right;}