/*全屏FLASH*/
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;left:0;height: 550px;cursor:pointer; width: 100%; margin:0 auto;}
#flashs .btn{ position:absolute; z-index:7; bottom:60px; right:46%; margin-right:-450px; padding:5px 6px;z-index:101}
#flashs .btn span{ color:#AA0204;  background:#fff; border:1px solid #AA0204; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#AA0204; color:#fff;}

.fabao_btn{width:960px; margin:34px auto 0 auto; height:68px;}
.fabao_btn p{ font:bold 18px/68px "microsoft Yahei"; color: #fff; width: 230px; height: 68px; margin:0 5px; background:#3658a4; float: left; position:relative;border-radius:3px;}
.fabao_btn p:hover { background:#e1a701;}
.fabao_btn p a{ color: #fff; display: inline-block; padding-left: 89px; height: 68px; width: 141px;}

.fabao_btn p.btn1 a{background:url(image/index/4-1.png) no-repeat 20px;}
.fabao_btn p.btn2 a{background:url(image/index/4-2.png) no-repeat 20px;}
.fabao_btn p.btn3 a{background:url(image/index/4-3.png) no-repeat 20px;}
.fabao_btn p.btn4 a{background:url(image/index/4-4.png) no-repeat 20px;}

.qyfc{ width:1075px; margin:28px auto 0;}
.qyfc h2{ background:url(image/index/honor_line.gif) repeat-x bottom; font:bold 16px/44px "microsoft Yahei"; color:#fff;height:46px; width:960px; margin:0 auto;}
.qyfc h2 a{ color:#035c98; background: url(image/index/about_bg.jpg) no-repeat left center; padding-left: 23px;border-bottom: 2px solid #035c98; display: inline-block; height: 44px; padding-right: 40px;}
.qyfc h2 span{ font:bold 14px/44px Arial, Helvetica, sans-serif, Times, serif; color:#333; padding-left:20px; background:url(image/index/more.gif) no-repeat left center;}
.qyfc h2 span a{ color:#333; background: none; padding: 0; border-bottom: 0}
.qyfc_c{ padding-top:21px; width:1075px; overflow:hidden;}
.qyfc_l{margin-top:64px;}
.qyfc_pp{ width:600px; float:left; margin:0 30px;}
.qyfc_pp li{ width:210px; float:left; padding-right:40px; }
.qyfc_pp li img{ width:200px; height:132px; display:block;background:url(image/index/qyfc_li.gif) no-repeat; padding:5px 5px 9px;}
.qyfc_pp li span{ display:block; height:58px; font:14px/58px "microsoft Yahei"; color:#333; text-align:center; overflow:hidden;}
.qyfc_pp li span a{ color:#333;}
.qyfc_pp li.nomr{ padding-right:0;}
.qxlink { width:290px; margin-right:40px;}
.qxlink ul li { line-height:32px; height:32px; font-size:16px;font-weight:600; width:auto; overflow:hidden;}
.coo_l{ width:28px; height:28px; margin-top:56px; display:block;}
.coo_l a{ width:28px; height:28px; background:url(image/index/pro_l1.png) no-repeat; display:inline-block; }
.coo_l a:hover{background:url(image/index/pro_l2.png) no-repeat;}
.coo_r{ width:28px; height:28px; margin-top:56px; display:block;}
.coo_r a{ width:28px; height:28px; background:url(image/index/pro_r1.png) no-repeat; display:inline-block; }
.coo_r a:hover{background:url(image/index/pro_r2.png) no-repeat;}

.process{ width:auto; background:#f8f8f8;padding:20px 0;}
.process_01 {width:958px;margin:10px auto;background:#f8f8f8;}
.process_slogan {margin-top:20px;height:61px;line-height:38px;text-align:center;font-size:24px;font-family:"微软雅黑";color:#fff;font-weight:bold;background:url(image/index/process_slogan.png) no-repeat center top;overflow:hidden;}
.process_slogan span {font-size:30px;}
.ps_side_01 {width:910px;padding:30px 0 40px 48px;background:url(image/index/bg_01.jpg) no-repeat 30px bottom;}
.ps_side_02 {width:930px;padding:20px 28px 0px 0;}

.part {width:500px;padding-bottom:15px;overflow:hidden;font-family:"微软雅黑";}
.part dt {height:38px;color:#005da7;line-height:38px;margin-bottom:5px;background:url(image/index/process_til.png) no-repeat left top;}
.part dt span {float:left;display:inline-block;width:40px;height:38px;line-height:38px;text-align:center;font-size:24px;color:#fff;}
.part dt strong {float:left;display:inline-block;height:38px;line-height:38px;padding-left:5px;font-size:22px;color:#000;font-weight:bold;}
.part dt b {float:left;display:inline-block;height:38px;line-height:40px;padding-left:10px;font-size:14px;font-family:arial;color:#00549a;font-weight:normal;}
.part dd {padding-left:30px;font-size:14px;line-height:30px;color:#8c8c8c;}
.part dd b {color:#0065ba;font-weight:normal;}


.jjw_t{ font:bold 24px "microsoft Yahei";color: #333; text-align: center; margin-top: 22px; height:58px;}
.jjw_t em{ font:normal 30px Impact; padding-right:5px;}
.jjw_t i{ color:#960103; font-size:30px; font-style:normal;}
.case{ width:608px; margin-top:15px; overflow:hidden;}
.case_t{ height:42px; background:url(image/index/case_line.gif) repeat-x bottom; overflow:hidden;}
.case_t h2{ font:bold 14px/38px "microsoft Yahei"; color:#000; padding:0 11px 0 26px; float:left; display:inline-block; border-bottom:4px solid #035c98; background:url(image/index/about_bg.jpg) no-repeat left center; }
.case_t h2 a{ color:#035c98;}
.case_t li{ float:left; font:14px/38px "microsoft Yahei"; color:#000; margin:0 11px 0 17px;}
.case_t li a{ color:#000;}
.case_t li a:hover, .case_t li.cur a{ color:#aa0204; text-decoration:none;}
.case_t span{ font:bold 14px/38px Arial, Helvetica, sans-serif, Times, serif; color:#333; padding-left:20px; background:url(image/index/more.gif) no-repeat left center;}
.case_t span a{ color:#333;}
.case_c{ width:608px;}
.case_c dl{ width:296px; float:left; margin-top:26px; overflow:hidden;}
.case_c dt{ width:110px; float:left;}
.case_c dt img{ width:106px; height:106px; display:block; border:2px solid #d3d3d3;}
.case_c dd{ width:171px; float:right}
.case_c dd h3{ font:bold 14px/16px "microsoft Yahei"; color:#333; height:16px; overflow:hidden;}
.case_c dd h3 a{ color:#333;}
.case_c dd p{ font:14px/22px "microsoft Yahei"; color:#333; padding-top:5px; height:66px; overflow:hidden;}
.case_c dd span{ display:block; padding-top:6px; font:14px/18px "microsoft Yahei"; color:#aa0204;}
.case_c dd span a{ color:#aa0204;}
.case_c dl.dl_02{ margin-left:15px;}

.khgy{ width:305px; margin-top:15px; overflow:hidden; border-left:1px solid #efefef; padding-left:21px;}
.khgy h2{ height:42px; font:bold 16px/38px "microsoft Yahei"; color:#900103; background:url(image/index/case_line.gif) repeat-x bottom; overflow:hidden; }
.zcjt {background:url(image/index/khgy_t.gif) no-repeat;  padding:5px 0 8px 40px;}
.khgy h2 a{ color:#900103;}
.khgy h2 img{ vertical-align:middle; margin-right:15px; display:inline-block;}
.khgy span{font:bold 14px/38px Arial, Helvetica, sans-serif, Times, serif; color:#333; padding-left:20px; background:url(image/index/more.gif) no-repeat left center;}
.khgy span a{ color:#333;}
.khgy ul{ padding-top:8px}
.khgy li{ margin-top:20px; font:14px/26px "microsoft Yahei"; color:#333; height:68px; overflow:hidden;}
.khgy li h3{ font:bold 14px/16px "microsoft Yahei"; color:#000; height:16px; overflow:hidden;}
.khgy li h3 a{ color:#000;}
.khgy li h4{ font:bold 14px/16px "microsoft Yahei"; color:#000; padding:10px 0;}

.honor_bg{ background: #f5f5f5; overflow: hidden; height: 300px;}
.honor{ width:1046px; margin:21px auto 0 auto;}
.honor h2{ background:url(image/index/honor_line.gif) repeat-x bottom; font:bold 16px/44px "microsoft Yahei"; color:#fff;height:46px; width:960px; margin:0 auto;}
.honor h2 a{ color:#035c98; background: url(image/index/about_bg.jpg) no-repeat left center; padding-left: 23px;border-bottom: 2px solid #035c98; display: inline-block; height: 44px;}
.honor h2 span{ font:bold 14px/44px Arial, Helvetica, sans-serif, Times, serif; color:#333; padding-left:20px; background:url(image/index/more.gif) no-repeat left center; margin-right:25px;}
.honor h2 span a{ color:#333; background: none; padding-left: 0; border-bottom: 0}
.honor_c{ padding-top:23px; height:265px;}
.honor_l{ width:23px; height:28px; margin:60px 0 0 0; position:relative; display:block;background: url(image/index/honor_l.gif) no-repeat left center;}
.honor_r{ width:23px; height:28px;  margin:60px 0 0 0; display:block;position:relative;background: url(image/index/honor_r.jpg) no-repeat left center;}
.honor_pp{ width:960px; float:left; margin-left:21px; }
.honor_pp li{ width:180px; float:left; padding-right:15px; }
.honor_pp li img{border:2px solid #CBCBCB; }
.honor_pp li a:hover img{border:2px solid #aa0305; }
.honor_pp li span{ display:block;height:40px; font:14px/40px "microsoft Yahei"; color:#4b4443; text-align:center; overflow:hidden;}
.honor_pp li span a{ color:#4b4443;}
.honor_pp li.nomr{ padding-right:0;}

.news{ width:612px; margin-top:15px;}
.news_t{ height:36px; overflow:hidden;}
.news_t span{ font:bold 14px/36px Arial, Helvetica, sans-serif, Times, serif; color:#333; padding-left:20px; background:url(image/index/more.gif) no-repeat left center; margin-right:25px;}
.news_t span a{ color:#333;}
.news_t li{ float:left; width:115px; height:36px; font:14px/36px "microsoft Yahei"; color:#fff; margin-right:7px; text-align:center;}
.news_t li a{ width:115px; height:36px; color:#fff; background:#0065ba; display:inline-block;}
.news_t li a:hover, .news_t li.cur a{ background:#00549a; color:#fff; text-decoration:none;}
.news_c{ width:610px; border:1px solid #ececec; height:350px;}
.news_l{ width:242px; float:left; padding:38px 0 0 23px;}
.news_l dt{ width:242px; height:236px; background:url(image/index/news_dt.jpg) no-repeat bottom;}
.news_l dt img{padding-left:4px;}
.news_l dd{ width:218px; padding:10px 0 0 10px;}
.news_l dd h3{ font:normal 14px/25px "microsoft Yahei"; color:#0c0c0c; width:220px;}
.news_l dd h3 a{ color:#0c0c0c;}
.news_l dd p{ font:14px/20px "microsoft Yahei"; color:#878787; padding-top:3px;}
.news_l h2{ font:bold 18px/20px "microsoft Yahei"; color:#747474; height:50px; background:url(image/index/news_t.jpg) no-repeat; width:218px; margin-top:19px;}
.news_c ul{ width:297px; padding:25px 22px 0 0;}
.news_c li{ height:39px; border-bottom:1px solid #eee; padding-left:18px; background:url(image/index/news_icon.gif) no-repeat left center; overflow:hidden; font:14px/39px "microsoft Yahei"; color:#878787;}
.news_c li a{ color:#666;} 
.news_c li.nones{ border-bottom:0;}
/**/
.faq{ width:308px; height:386px; border:1px solid #ececec; margin-top:15px;}
.faq h2{ height:56px; font:bold 14px/52px "microsoft Yahei"; color:#4f4f4f;border-bottom:1px solid #f3f3f3; margin:0 22px; overflow:hidden; }
.faq h2 a{ color:#4f4f4f;}
.faq h2 img{ vertical-align:middle; margin-right:15px; display:inline-block;}
.faq span{font:bold 14px/52px Arial, Helvetica, sans-serif, Times, serif; color:#333; padding-left:20px; background:url(image/index/more.gif) no-repeat left center;}
.faq span a{ color:#333;}
.sxfw { background:url(image/index/faq_t.gif) no-repeat;  padding:5px 0 8px 40px;}
.faq_c{ width:270px; margin:5px 0 0 22px; height:360px; overflow:hidden;}
.case-item{display:block;width:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin-top:0px;}
.case-item:after{content:'.';display:block;visibility:hidden;clear:both;}
.case-item .case-img{float:left;width:80px;height:80px;overflow:hidden}
.case-item .case-img img{display:block;width:100%;}
.case-item .case-info{float:left;margin-left:10px;width:170px;height:80px;overflow:hidden}
.case-item .case-info .case-title{font-size:14px;line-height:26px;height:26px;}
.case-item .case-info .case-title a{color:#ffa21c}
.case-item .case-info .case-like{margin-top:5px;line-height:20px;height:40px;overflow:hidden}
.case-item .case-info .case-like a{color:#666;font-size:14px;margin-right:10px;width:72px;display:block;white-space:nowrap;overflow:hidden; float:left;}


.links{ width:960px; margin:0 auto; padding-top:30px;}
.links h2{ background:url(image/index/about_line.gif) repeat-x bottom; height:50px; font:bold 18px/20px "microsoft Yahei"; color:#333;}
.links h2 em{ font-size:16px; color:#aa0204; margin-left:5px;}
.links h2 a{ color:#333;}
.links h2 span{color:#333; padding-left:20px; background:url(image/index/more.gif) no-repeat left center; font:normal 14px/20px "microsoft Yahei"; color:#333;}
.links_c{ padding-top:5px; font:14px/42px "microsoft Yahei"; color:#666;}
.links_c a{ color:#666; display:inline-block; padding:0 29px;}
