@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-size:14px; font-family:"微软雅黑",Arial; background:#fff; min-width:1715px;}
h1,h2,h3,h4,p,form,ul,li,dl,dt,dd { margin:0; padding:0;}
input,select,textarea { font-family:"微软雅黑";outline: none;}
ul,li { list-style:none;}
img { border:0;}
a { color:#333; text-decoration:none;}
a.hover { color:#0076bd; text-decoration:underline;}
input:focus,textarea:focus{outline:none;}
.w1200 { width:1200px; margin:0 auto;}
.clear { clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clear_both{ clear:both}
.fl {
    float: left;
}
.fr {
    float: right;
}

.kv-wrap{ height:650px;}
.kv-wrap .kv-wrap_banner{ left:50%; top:0; opacity:0; transition:all 1s;margin-left: -960px; position:absolute; width:1911px;}
.kv-wrap .img{left:50%; top:0; opacity:0; transition:all 1s;margin-left: -960px; position:absolute; width:1911px;}
.kv-wrap .img.last{ width:1911px; height:100%; background:#000;}
.kv-wrap .img.on{ z-index:1; opacity:1;}
.kv-wrap .img-common{ width:1240px;  position:absolute; left:50%; margin-left: -620px; top:0;}
.kv-wrap .img-common_img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.kv-wrap .img-mask{ background:#000; z-index:2;}
.kv-wrap .img-column{ background:url(../images/bank.png) repeat-y 0 0; z-index:3;}
.kv-wrap .img-column li{ width:245.5px;border-left: 1px solid #fff;border-right: 1px solid #fff;background: rgba(0, 0, 0, 0.4); height:650px; float:left; position:relative; text-align:center; cursor:pointer;}
.kv-wrap .img-column li.first .li-mask{ width:245.5px; margin-left:1px;background: rgba(194, 1, 2, 1);}
.kv-wrap .img-column li:nth-child(2) .li-mask{
    background: rgba(0, 189, 11, 1)
}
.kv-wrap .img-column li:nth-child(3) .li-mask{
    background: rgba(236, 144, 1, 1)
}
.kv-wrap .img-column li:nth-child(4) .li-mask{
    background: rgba(54, 178, 232, 1)
}
.kv-wrap .img-column li:nth-child(5) .li-mask{
    background: rgba(186, 28, 183, 1)
}
.kv-wrap .img-column li .text{ position:relative; left:0; top:30%; margin-top:-18px; transition:all 0.3s; color:#fff; font-size:22px;letter-spacing: 3px;}
.kv-wrap .img-column li dl{ position:relative; left:0; top:40%; margin-top:-18px; transition:all 0.3s; color:#fff; font-size:16px;}
.kv-wrap .img-column li dl a{
    color: #fff;
}
.kv-wrap .img-column li dd{margin-top: 10px;letter-spacing: 3px;}
.kv-wrap .img-column li dd:hover{color:red}
.kv-wrap .img-column li .text:hover{ color:#f5f1f1;}
.kv-wrap .img-column li .li-mask{ width:245.5px; opacity:0; filter:alpha(opacity=0);}
.kv-wrap .img-column li.first .li-mask{ width:245.5px;}

.jdal{
    width: 1715px;
    margin: auto;
}
.index_title{ text-align:center; background:#f8f6f7; border-top:1px #cabbb5 solid; padding:40px 0; box-shadow:0 3px 5px rgba(0,0,0,0.16); margin-bottom:8px; }
.index_title h2{ height:72px; line-height:72px; color:#333; font-size:43px;}
.index_title p{ line-height:42px; font-size:24px; font-weight:bold;}
ul.zlcp_img01{ overflow:hidden; padding:1px;}
ul.zlcp_img01 li{ width:14.28%; height:149px; float:left; box-sizing:border-box; padding:1px;}
ul.zlcp_img01 li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative;}
ul.zlcp_img01 li a img{ display:block; width:100%; height:100%;}
ul.zlcp_img02 li a img{ display:block; width:100%; height:auto;}
ul.zlcp_img02{ overflow:hidden; padding:20px 30px 0;}
ul.zlcp_img02 li{ width:11.11%; box-sizing:border-box; padding:0 30px; float:left;}
ul.zlcp_img02 li a{ display:block; text-align:center; line-height:51px;}
ul.zlcp_img02 li a img{ display:block; margin:0 auto;}
.gyyc{ padding:45px;}
.gyyc dl{ width:100%; height:auto; overflow:hidden}
.gyyc dl dt{ float:left; width:48%}
.gyyc dl dd{ width:48%; float:right;}
.gyyc dl dd p{ font-size:18px; line-height:30px;}
.gyyc dl dd ul{ padding-top:89px; overflow:hidden;}
.gyyc dl dd ul li{ width:16.66%; float:left; line-height:48px; text-align:center; font-size:18px;}
.gyyc dl dd ul li img{ display:block; margin:0 auto;}
.gyyc dl dd ul li span{ display:block; margin:0 auto; height:58px;}
.gyyc_icon01{ background:url(../images/gyyc_icon01.png) center no-repeat}
.gyyc_icon02{ background:url(../images/gyyc_icon02.png) center no-repeat}
.gyyc_icon03{ background:url(../images/gyyc_icon03.png) center no-repeat}
.gyyc_icon04{ background:url(../images/gyyc_icon04.png) center no-repeat}
.gyyc_icon05{ background:url(../images/gyyc_icon05.png) center no-repeat}
.gyyc_icon06{ background:url(../images/gyyc_icon06.png) center no-repeat}
.gyyc dl dd ul li a:hover{ color:#c30101;}
.gyyc dl dd ul li a:hover .gyyc_icon01{ background:url(../images/gyyc_icon01_hover.png) center no-repeat}
.gyyc dl dd ul li a:hover .gyyc_icon02{ background:url(../images/gyyc_icon02_hover.png) center no-repeat}
.gyyc dl dd ul li a:hover .gyyc_icon03{ background:url(../images/gyyc_icon03_hover.png) center no-repeat}
.gyyc dl dd ul li a:hover .gyyc_icon04{ background:url(../images/gyyc_icon04_hover.png) center no-repeat}
.gyyc dl dd ul li a:hover .gyyc_icon05{ background:url(../images/gyyc_icon05_hover.png) center no-repeat}
.gyyc dl dd ul li a:hover .gyyc_icon06{ background:url(../images/gyyc_icon06_hover.png) center no-repeat}
.sghx ul{ overflow:hidden; margin-top:-8px;}
.sghx ul li{ width:25%; float:left;}
.sghx ul li a,.sghx ul li a img{ display:block; width:100%; height:auto;}
.ywfc ul{ overflow:hidden; width:1420px; margin:0 auto; padding:60px 0;}
.ywfc ul li{ box-sizing:border-box; padding-top:46px; width:274px; height:359px; margin:0 5px; float:left;}

.ywfc_li01 { background: url(../images/index_ywbg.jpg) no-repeat 0 0;}
.ywfc_li02 { background: url(../images/index_ywbg.jpg) no-repeat -274px 0;}
.ywfc_li03 { background: url(../images/index_ywbg.jpg) no-repeat -548px 0;}
.ywfc_li04 { background: url(../images/index_ywbg.jpg) no-repeat -822px 0;}
.ywfc_li05 { background: url(../images/index_ywbg.jpg) no-repeat -1096px 0;}

.ywfc_li01:hover { background: url(../images/index_ywbg.jpg) no-repeat 0 -359px; color:#fff;}
.ywfc_li02:hover { background: url(../images/index_ywbg.jpg) no-repeat -274px -359px;color:#fff;}
.ywfc_li03:hover { background: url(../images/index_ywbg.jpg) no-repeat -548px -359px;color:#fff;}
.ywfc_li04:hover { background: url(../images/index_ywbg.jpg) no-repeat -822px -359px;color:#fff;}
.ywfc_li05:hover { background: url(../images/index_ywbg.jpg) no-repeat -1096px -359px;color:#fff;}

.ywfc_li01:hover .ywfc_p a{ color:#fff;}
.ywfc_li02:hover .ywfc_p a{ color:#fff;}
.ywfc_li03:hover .ywfc_p a{ color:#fff;}
.ywfc_li04:hover .ywfc_p a{ color:#fff;}
.ywfc_li05:hover .ywfc_p a{ color:#fff;}

.ywfc_li01:hover .ywfc_p a:hover{ color:#000;}
.ywfc_li02:hover .ywfc_p a:hover{ color:#000;}
.ywfc_li03:hover .ywfc_p a:hover{ color:#000;}
.ywfc_li04:hover .ywfc_p a:hover{ color:#000;}
.ywfc_li05:hover .ywfc_p a:hover{ color:#000;}

.ywfc ul li a{color:#000;}
.ywfc ul li a:hover {color: #f00;}
.ywfc ul li span{ display:block; margin:0 auto; width:136px; height:136px; overflow:hidden; border-radius:136px;position: relative;}

.ywfc ul li span a{ display:block; width:100%; height:100%;}
.ywfc ul li h2{ text-align:center; line-height:70px;  font-size:30px; font-weight:normal;}
.ywfc_p{ padding-top:8px; overflow:hidden;}
.ywfc_p a{ display:block; width:50%; height:26px; overflow:hidden; float:left; text-align:center; line-height:26px; font-size:16px;}
.ywfc_p p a:hover {color: #f00;}

.jdal ul{ overflow:hidden;}
.jdal ul li{ width:25%; float:left;}
.jdal ul li a{ position:relative; display:block; width:100%; height:auto; overflow:hidden;}
.jdal ul li a img{ display:block; width:100%; height:318px;}
.jdal ul li a h2{ width:100%; height:68px; overflow:hidden; background:rgba(230,235,235,0.99); position:absolute; left:0; bottom:0;}
.jdal ul li:nth-child(even) a h2{ background:rgba(190,190,190,0.99);}
.jdal ul li a h2 span{ margin:0 20px; display:block; font-size:18px; font-weight:normal; line-height:68px; background:url(../images/an_icon01.png) right center no-repeat;}
.jdal ul li:nth-child(even) a h2 span{ background:url(../images/an_icon02.png) right center no-repeat;}
a.more_gengduo{ display:block; height:93px; text-align:center;}
a.more_gengduo span{ display:inline-block; line-height:93px; font-size:18px; background:url(../images/more.png) right center no-repeat; padding-right:30px;}
a.more_gengduo:hover{color:#c30101;}
.jdal_tab ul{ width:100%; text-align:center;}
.jdal_tab ul li{ float:none; display:inline-block; width:170px; height:60px; background:#f8f6f7; box-shadow:0 5px 5px rgba(0,0,0,0.2);font-size:24px; line-height:60px;  margin:20px 43px ;text-align:center;}
.jdal_tab ul li:hover{ cursor:pointer}
.jdal_tab ul li a:hover{ color:#c30101;}

.clear{
    clear: both;
}
.zlcp{
    width: 1715px;
    margin: auto;
}
.xhzz{
    width: 1715px;
    margin: auto;
}
.xhzz ul li {
    float: left;
    width: 7.83%;
    margin: 1% 0.5%;
}
.xhzz ul li .xhzzimg{
    /*border: 1px solid #ccc;*/
    text-align: center;
    /*padding: 10px;*/
    /*box-shadow: 0px 4px 10px 2px #ccc;*/
    margin-bottom: 15px;
}
.xhzz ul li h3{
   text-align: center;
   color: #333;
   font-size: 14px;
}

.xwzx{ padding-top:55px;}
.xwzx dl{ width:1400px; margin:0 auto; overflow:hidden;}
.xwzx dl dt{ width:430px; float:left;}
.xwzx dl dt a{ display:block; width:100%;}
.xwzx dl dt a img{ display:block; width:100%; height:205px;}
.xwzx dl dt a h2{ padding:0 10px; height:50px; line-height:50px; font-weight:normal; font-size:18px; color:#c91023}
.xwzx dl dt a p{ padding:0 10px; line-height:25px;}
.xwzx dl dt a span{ display:block; width:142px; height:42px; background:#c30101; color:#fff; line-height:42px; text-align:center; margin-top:15px; font-size:18px;}
.xwzx dl dd{ padding-top:20px; overflow:hidden; width:920px; float:right;}
.xwzx dl dd ul{ width:100%; height:auto; overflow:hidden;}
.xwzx dl dd ul li{ width:320px; margin-right:55px; float:left; overflow:hidden; position:relative; padding-left:85px; min-height:108px;}
.xwzx dl dd ul li h2{ width:70px; overflow:hidden; text-align:center; position:absolute; left:0; top:0; line-height:38px; font-size:14px; font-weight:normal;}
.xwzx dl dd ul li h2 span{ width:70px; height:70px; line-height:70px; text-align:center; background:#ccc; display:block; font-size:45px; font-weight:normal;}
.xwzx dl dd ul li h3{ height:24px; overflow:hidden; line-height:24px; font-weight:normal; font-size:16px; font-weight:normal;}
.xwzx dl dd ul li p{ padding-top:6px; line-height:23px; color:#666; height:46px; overflow:hidden;} 
.head{ position:fixed; left:0; top:0; width:100%; height:130px; border-top:10px #c30101 solid; /*border-bottom:10px #423219 solid;*/ background:#fff; z-index:9999}
.main-kv{
    position: relative;
    overflow: hidden;
}
.xwzx dl dd ul li a:hover{ color:#c30101;}
.xwzx dl dd ul li a:hover p{ color:#c30101;}
.head_height{  overflow:hidden;height:140px;display:block!important}
.header{ width:1715px; margin:0 auto; height:130px; overflow:hidden; box-sizing:border-box; padding-right:270px; background:url(../images/rx_bg.png) right center no-repeat;}
.header a#logo{ display:block; float:left; margin-top:5px;}
.header ul{ float:right; overflow:hidden;}
.header ul li{ float:left;}
.header ul li a{ display:block; height:130px; line-height:130px; font-size:22px; padding:0 30px;}
.header ul li a:hover{ color:#c30101;}
.header ul li a{color:#fff !important;}
.ad{ height:128px; overflow:hidden; background:url(../images/ad.png) center no-repeat;}
.copyright{ height:41px; text-align:center; line-height:41px; background:#403f3f; color:#b5b1a4; text-transform:uppercase; border-top:1px #4b4a4a solid;}
.foot{ background:#2b2a2a; min-height:360px;}
.foot .w1300{ width:1715px; margin:0 auto; overflow:hidden; box-sizing:border-box; }
.foot .foot_code{
    float: left;
    width: 56%;
    margin: 32px 0;
}
.foot .foot_code ul{
    overflow: hidden;
}
.foot .foot_code ul li{
    float: left;
    width: 32.33%;
    margin-right: 1.5%;
    text-align: center;
}
.foot .foot_code ul li h4{
    text-align: center;
    color: #c30101;
    font-size: 26px;
}
.foot .foot_code ul li:last-child{
    margin-right: 0;
}
.foot ul{ overflow:hidden;}
.foot ul li{ width:150px; float:left; padding-left:32px; box-sizing:border-box;}
.foot ul li h2 a{ line-height:54px; color:#fff; font-size:20px; font-weight:normal;}
.foot ul li a{ display:block; line-height:25px; font-size:14px; color:#afaeae}
.foot_link{ float:right; margin:32px 0; border-left:2px #fff solid; height:300px;}
.foot_link a:hover{ color:#c30101;}
.foot_link .wzfx{ padding-top:50px; height:64px; overflow:hidden;}
.wzfx h4{ padding-left:32px; float:left; line-height:64px; color:#fff; font-size:20px; font-weight:normal;}
.bdsharebuttonbox{ padding-top:12px;}


.banner-slide{ height:356px;}
.banner-pagination span{ width:14px; height:14px; background:#fff;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
img.trans:hover{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-backface-visibility: hidden;backface-visibility: hidden;}

.zlcp_title{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden;}
.zlcp_title span{ display:block; width:100%; height:100px; position:absolute; left:-100%; top:0; z-index:2;transition:1s all;}
.zlcp_title h4{ line-height:38px; text-align:center; color:#fff; font-size:24px; font-weight:normal; position:absolute; left:-100%; top:100px; width:100%; z-index:2;transition:1s all;}
.zlcp_title:after{ content:""; width:100%; height:100%; position:absolute; left:-100%; top:0; z-index:1;transition:.4s all;}
ul.zlcp_img01 li .zlcp_title:after{ left:0;}
ul.zlcp_img01 li .zlcp_title{ left:0;transition: 1s}
ul.zlcp_img01 li:hover .zlcp_title{ opacity: 0;}

ul.zlcp_img01 li .zlcp_title span,ul.zlcp_img01 li .zlcp_title h4{ left:0}
.zlcp_iconbg1:after{ background:#802eda}
/*.zlcp_iconbg1 span{ background:url(../images/cjty_icon.png) center bottom no-repeat}*/
.zlcp_iconbg2:after{ background:#2e2edb}
/*.zlcp_iconbg2 span{ background:url(../images/qxyb_icon.png) center bottom no-repeat}*/
.zlcp_iconbg3:after{ background:#36b2e8}
/*.zlcp_iconbg3 span{ background:url(../images/360qx__icon.png) center bottom no-repeat}*/
.zlcp_iconbg4:after{ background:#17bc20}
/*.zlcp_iconbg4 span{ background:url(../images/qxyy_icon.png) center bottom no-repeat}*/
.zlcp_iconbg5:after{ background:#e85f33}
/*.zlcp_iconbg5 span{ background:url(../images/hmyy_icon.png) center bottom no-repeat}*/
.zlcp_iconbg6:after{ background:#c80135}
/*.zlcp_iconbg6 span{ background:url(../images/szsp_icon.png) center bottom no-repeat}*/
.zlcp_iconbg7:after{ background:#e2d713}
/*.zlcp_iconbg7 span{ background:url(../images/zkxt_icon.png) center bottom no-repeat}*/
.zlcp_iconbg8:after{ background:#17bc20}
/*.zlcp_iconbg8 span{ background:url(../images/swdh_icon.png)center bottom no-repeat}*/
.zlcp_iconbg9:after{ background:#c80135}
/*.zlcp_iconbg9 span{ background:url(../images/jxdh_icon.png) center bottom no-repeat}*/
.zlcp_iconbg10:after{ background:#802eda}
/*.zlcp_iconbg10 span{ background:url(../images/tghd_icon.png) center bottom no-repeat}*/
.zlcp_iconbg11:after{ background:#e2d713}
/*.zlcp_iconbg11 span{ background:url(../images/hddm_icon.png) center bottom no-repeat}*/
.zlcp_iconbg12:after{ background:#2e2edb}
/*.zlcp_iconbg12 span{ background:url(../images/qmhd_icon.png) center bottom no-repeat}*/
.zlcp_iconbg13:after{ background:#36b2e8}
/*.zlcp_iconbg13 span{ background:url(../images/vrhd_icon.png) center bottom no-repeat}*/
.zlcp_iconbg14:after{ background:#e85f33}
/*.zlcp_iconbg14 span{ background:url(../images/mffs_icon.png) center bottom no-repeat}*/
.zlcp_iconbg15:after{ background:#e2d713}
/*.zlcp_iconbg15 span{ background:url(../images/xnjs_icon.png) center bottom no-repeat}*/
.zlcp_iconbg16:after{ background:#36b2e8}
/*.zlcp_iconbg16 span{ background:url(../images/dzqm_icon.png) center bottom no-repeat}*/
.zlcp_iconbg17:after{ background:#17bc20}
/*.zlcp_iconbg17 span{ background:url(../images/zsqd_icon.png) center bottom no-repeat}*/
.zlcp_iconbg18:after{ background:#c80135}
/*.zlcp_iconbg18 span{ background:url(../images/hdcc_icon.png) center bottom no-repeat}*/
.zlcp_iconbg19:after{ background:#e85f33}
/*.zlcp_iconbg19 span{ background:url(../images/tmty_icon.png)center bottom no-repeat}*/
.zlcp_iconbg20:after{ background:#802eda}
/*.zlcp_iconbg20 span{ background:url(../images/mhsz_icon.png) center bottom no-repeat}*/
.zlcp_iconbg21:after{ background:#2e2edb}
/*.zlcp_iconbg21 span{ background:url(../images/slxt_icon.png) center bottom no-repeat}*/

/*关于我们*/
.nr_banner { width:100%; height:auto; margin-top:121px; }
.nr_banner img { width:100%; }
.content { width:1632px; margin:0 auto; background:#ffffff; }
.dbt {  }
/*.dbt b {font-weight:normal; font-size:14px;}
.dbt span { font-size:12px; color:#666; float:right; }*/

.dbt ul{ padding-top:0px; overflow:hidden;border-bottom:8px solid #d7d7d7; }
.dbt ul li{ width:16.55%; float:left; height:115px; line-height:115px; text-align:center; font-size:24px; border-right:2px solid #d7d7d7; }
.dbt ul li a{ display:block;height:115px; line-height:115px;}
.dbt ul li img{ display:block; margin:0 auto;}
.dbt ul li span{ display:block; margin:0 auto; padding-top:50px; width:100px; height:58px; float:left;}
.dbt_icon01{ background:url(../images/gyyc_icon01.png) center no-repeat}
.dbt_icon02{ background:url(../images/gyyc_icon02.png) center no-repeat}
.dbt_icon03{ background:url(../images/gyyc_icon03.png) center no-repeat}
.dbt_icon04{ background:url(../images/gyyc_icon04.png) center no-repeat}
.dbt_icon05{ background:url(../images/gyyc_icon05.png) center no-repeat}
.dbt_icon06{ background:url(../images/gyyc_icon06.png) center no-repeat}

.dbt ul li:hover{background:#21e100}
.dbt ul li a:hover{ color:#c30101;}
.dbt ul li a:hover .dbt_icon01{ background:url(../images/gyyc_icon01_hover.png) center no-repeat}
.dbt ul li a:hover .dbt_icon02{ background:url(../images/gyyc_icon02_hover.png) center no-repeat}
.dbt ul li a:hover .dbt_icon03{ background:url(../images/gyyc_icon03_hover.png) center no-repeat}
.dbt ul li a:hover .dbt_icon04{ background:url(../images/gyyc_icon04_hover.png) center no-repeat}
.dbt ul li a:hover .dbt_icon05{ background:url(../images/gyyc_icon05_hover.png) center no-repeat}
.dbt ul li a:hover .dbt_icon06{ background:url(../images/gyyc_icon06_hover.png) center no-repeat}

.left { width:195px; float:left; padding:35px 0; }
.zcdh { width:173px; height:auto; }
.zcdh dt {line-height:32px; background:#136aac; color:#FFF; padding-left:10px; }
.zcdh dd a { display:block; line-height:32px; padding-left:25px; background:url(../images/zcdh_bg.jpg) no-repeat left bottom; }
.zcdh dd a:hover { background:url(../images/zcdh_bg.jpg) no-repeat left top;}
.zcdh dd a.dq { background:url(../images/zcdh_bg.jpg) no-repeat left top;}
.right { width:985px; float:right; padding:35px 0 30px 20px; background:url(../images/nr_y_bg.jpg) repeat-y; }

.gy_bt{width:100%; height:200px;background: url(../images/gy_bt1.jpg) no-repeat center; margin:0 auto;}
.gy_yth dl { width:100%; height:361px; overflow:hidden; border-bottom:60px solid #d7d7d7;position: relative;z-index: 1; }
.gy_yth dl:first-child{ margin-top:0;}
.gy_yth dt { float:left; width:1160px; }
.gy_yth dd { width:415px; height:361px; float:right; padding:25px; }
.gy_yth dd h3 { color:#136aac; font-size:18px; }
.gy_yth dd h3 span { font-size:14px; display:block;}
.gy_yth dd p { padding-top:1em; font-size:18px; line-height:30px; text-indent:36px;}
.gy_yth dl .c_ho {
    width: 0;
    position: absolute;
    z-index: 2;
    background: #c30101;
    right: 0;
    top: 0;
    height: 100%;
}
.gy_yth dl:hover .c_ho {
    width:469px;height:361px;
}
.gy_yth dl .c_ho ul{ padding-top:10px;}
.gy_yth dl .c_ho ul li{ width:100%; height:30px; line-height:30px; float:left; padding-left:75px; padding-bottom:0px; padding-top:20px;}
.gy_yth dl .c_ho ul li a{height:30px; width:100%; overflow:hidden; display:block; margin-bottom:6px; font-size:30px; color:#fff;}
.gy_yth dl .c_ho ul li a:hover{ color:#000;}

.nr_gy dl { border:1px dashed #bcc0c0; margin-top:40px; padding:30px; font-size:14px; }
.nr_gy dl dt {color:#136aac; font-size:18px; float:left; }
.nr_gy dl dt span { font-size:12px; display:block; }
.nr_gy dl dd { float:right; width:742px;}

.plr{ padding-left:27px; padding-right:27px;}
.zz_by { font-size:24px; color:#136aac; padding-bottom:30px; padding-top:30px; }
.zz_ys dl { width:100%; background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding:40px 0; }
.zz_ys dl dt { width:795px; float:right; height:auto; overflow:hidden; }
.zz_ys dl dd { width:740px; float:left; }
.zz_ys dl dd h3 { font-size:22px; color:#136aac; }
.zz_ys dl dd p { margin-top:1em; line-height:24px; font-size:18px; }
.zz_ys ul { width:100%; margin-bottom:30px;  }
.zz_ys ul li { width:250px; overflow:hidden; text-align:center; float:left; margin:20px 0 20px 80px; }
.zz_ys ul li img { width:250px; height:280px; display:block; margin-bottom:0.5em; }
.zz_ys ul li p{ font-size:18px;}


.ys_kh ul { width:100%; margin-top:-5px; padding-bottom:40px; }
.ys_kh ul li { float:left; width:158px; height:77px; overflow:hidden; border:1px solid #dbdbdb; margin:5px 0 0 5px; }

/*案例*/
.service_top03{ width:475px; margin:0 auto; height:50px;color: #2c2c2c;}
.service_top03 span{color:#ea0101; font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.service_top03_left{ width:340px; float:left; font-size:36px; text-align:center;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.service_top03_right{ width:132px; float:right; text-align:right; font-size:30px; color:#ea0101;font-weight: bold;}
.service_top03_but{ width:850px; margin:0 auto; margin-top:5px;}
.service_top03_but ul li{ padding:5px 15px 5px 25px;  float:left; background:url(../images/service_top03_but.jpg) no-repeat left #3b444f; color:#fff; margin-right:25px;}
.service_top03_but ul li a{color:#fff; font-size:18px;}
.service_top03_but ul li a:hover{ color:#ea0101}

.case_top{ height:140px;  text-align:center; width:100%; padding-top:40px;}
.case_top img{ margin-bottom:10px;}
.case_top p{ line-height:20px; color:#666666;}

.content .c_mid{}
.content .c_mid .c_ser_all{height:108px; text-align:center;}
.content .c_mid .c_ser_all .c_line{width:17%; height:108px; background:url(../images/c_ser_bg.jpg) repeat-x center; display:inline-block; *display:inline; zoom:1;}
.content .c_mid .c_ser_all .f_case{height:108px; line-height:108px; font-size:36px; color:#222; margin:0 50px; display:inline-block; *display:inline; zoom:1; vertical-align:top; font-family:mf;}
.content .c_mid .fu_box{ text-align:center;}
.content .c_mid .fu_box li{display:inline-block; *display:inline; zoom:1; height:48px; line-height:48px; font-size:20px; color:#000; /*background:#f1f1f1; */margin:0 19px 30px; cursor:pointer;}
.content .c_mid .fu_box li a{color:#000; padding:0 20px; width:100px; height:48px; display:block; text-align:right; background:url(../images/fu.png) no-repeat 20px center;}
.content .c_mid .fu_box li.f_one{padding:0 20px;}
.content .c_mid .fu_box li:hover{background:#c70305; color:#fff;}
.content .c_mid .fu_box li:hover a{color:#fff; background:url(../images/fu_on.png) no-repeat 20px center;}
.content .c_mid .fu_box li.on{background:#c70305; color:#fff;}
.content .c_mid .w_two{display:none;}
.content .c_mid .f_list{margin-top:40px; text-align:center; display:none;}
.content .c_mid .f_list li{width:20%; position:relative; z-index:100; float:left;}
.content .c_mid .f_list li .pic{width:100%; overflow:hidden;height:240px;}
.content .c_mid .f_list li .pic img{width:100%;height:240px;}
.content .c_mid .f_list li:hover .pic img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-backface-visibility: hidden;backface-visibility: hidden;}
.content .c_mid .f_list li:hover .fu_all .name{ color:#ffffff}
.content .c_mid .f_list li:hover .fu_all.dan{background:rgba(199,35,1,0.95);}
.content .c_mid .f_list li:hover .fu_all.shuang{background:rgba(199,35,1,0.95);}
.content .c_mid .f_list li .fu_all{height:54px; /*position:absolute; */z-index:101; width:100%; bottom:0; }
.content .c_mid .f_list li .fu_all.dan{background:rgba(239,239,239,0.95);}
.content .c_mid .f_list li .fu_all.shuang{background:rgba(200,200,200,0.95);}
.content .c_mid .f_list li .fu_all a{padding:0 4%; height:54px; width:92%; display:block;}
.content .c_mid .f_list li .fu_all .name{font-size:16px; height:54px; line-height:54px; color:#333; width:84%; text-align:left;}
.content .c_mid .f_list li .fu_all .more{width:24px; height:24px; /*margin-top:15px;*/ background:url(../images/fu_more_1.png) no-repeat;}
.content .c_mid .f_button{ text-align:center; margin:30px 0;}
.content .c_mid .prev{width:30px; height:30px; border:1px solid #c7c7c7; border-radius:5px; background:url(../images/btn-left.png) no-repeat center; display:inline-block; cursor:pointer; vertical-align:middle;}
.content .c_mid .fo{width:30px; height:30px; display:inline-block; vertical-align:middle; background:url(../images/o.png) no-repeat center; margin:0 20px;}
.content .c_mid .next{width:30px; height:30px; border:1px solid #c7c7c7; border-radius:5px; background:url(../images/btn-right.png) no-repeat center; display:inline-block; cursor:pointer; vertical-align:middle;}



#center .product{padding:0px 0 10px;}
#center .product .fu_box{ text-align:center;}
#center .product .fu_box li{display:inline-block; *display:inline; zoom:1; height:48px; line-height:48px; font-size:20px; color:#000;  margin:0 19px 30px; cursor:pointer;}
#center .product .fu_box li a{color:#555; padding:0 20px; width:100px; height:48px; display:block; text-align:right; background:url(../images/fu.png) no-repeat 20px center;}
#center .product .fu_box li.f_one{}
#center .product .fu_box li.f_one a{background:none; width:auto;}
#center .product .fu_box li:hover{background:#c70305; color:#fff;}
#center .product .fu_box li:hover a{color:#fff; background:url(../images/fu_on.png) no-repeat 20px center;}
#center .product .fu_box li.f_one:hover a{background:none;}
#center .product .fu_box li.on{background:#c70305;}
#center .product .fu_box li.on a{color:#fff; background:url(../images/fu_on.png) no-repeat 20px center;}
#center .product .fu_box li.f_one.on a{ color:#fff; background:none;}
#center .product .p_sec_list{margin:20px 0 28px; text-align:center;}
#center .product .p_sec_list li{height:64px; line-height:64px; border-bottom:3px solid #fff; display:inline-block; *display:inline; zoom:1; margin:0 30px; font-size:16px;}
#center .product .p_sec_list li a{color:#333;}
#center .product .p_sec_list li:hover{border-bottom:3px solid #333;}
#center .product .p_sec_list li.cur{border-bottom:3px solid #333;}
#center .p_list{text-align:center;}
#center .p_list li{width:20%; float:left; }
#center .p_list li .pic{width:100%; height:100%; overflow:hidden; position:relative; z-index:1;}
#center .p_list li .pic a{width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.8); position:absolute; z-index:2; opacity:0;}
#center .p_list li .pic span{border:2px solid #fff; color:#fff; font-size:14px; height:62px; position:absolute; z-index:3; left:50%; line-height:58px; margin:-31px 0 0 -24%; width:48%; top:50%; display:block; overflow:hidden;}
#center .p_list li .pic img{width:100%;height:100%;}
#center .p_list li:hover .pic a{ opacity:1;}
#center .p_list li .fu_all{height:54px; z-index:101; width:100%; bottom:0;}
#center .p_list li .fu_all.dan{background:rgba(239,239,239,0.95);}
#center .p_list li .fu_all.shuang{background:rgba(200,200,200,0.95);}
#center .p_list li .fu_all a{padding:0 4%; height:54px; width:92%; display:block;}
#center .p_list li .fu_all .name{font-size:16px; height:54px; line-height:54px; color:#333; width:84%; text-align:left;}
#center .p_list li .fu_all .more{width:24px; height:24px; /*margin-top:15px;*/ background:url(../images/fu_more_1.png) no-repeat;}
#center .p_list li:hover .fu_all{background:#c70305;}
#center .p_list li:hover .fu_all .name{color:#fff;}


#center .i_category{text-align:center; padding:46px 0 26px; background:#fff;}
#center .i_category li{height:48px; line-height:48px; margin:0 10px 20px; font-size:16px; background:#f1f1f1; display:inline-block; *display:inline; zoom:1;}
#center .i_category li a{padding:0 36px; color:#555;}
#center .i_category li:hover{background:#c30101;}
#center .i_category li:hover a{color:#fff;}
#center .i_category li.on{background:#c30101;}
#center .i_category li.on a{color:#fff;}
#center .info{background:#d7d7d7; padding:50px 4.5% 74px;}
#center .info .i_list{padding:0 20px;} 
#center .info .i_list li{width:45%; padding:6px 27px 46px; background:#fff; margin-bottom:60px;}
#center .info .i_list li .i_title{height:90px; line-height:90px; overflow:hidden; text-indent:25px; background:url(../images/i_title.jpg) no-repeat left center; font-size:16px;}
#center .info .i_list li .i_title a{color:#222; display:block;}
#center .info .i_list li .i_box{width:100%;}
#center .info .i_list li .i_box .pic{width:47%; max-height:204px; overflow:hidden;}
#center .info .i_list li .i_box .pic img{width:100%;}
#center .info .i_list li .i_box .ib_rab{width:48.6%;}
#center .info .i_list li .i_box .ib_rab .brief{height:128px; line-height:32px; overflow:hidden; font-size:12px;}
#center .info .i_list li .i_box .ib_rab .brief a{color:#666;}
#center .info .i_list li .i_box .ib_rab .date{margin-top:16px; height:24px; line-height:24px; font-size:12px; color:#666;}
#center .info .i_list li .i_box .ib_rab .more{margin-top:16px; height:24px; line-height:24px; font-size:12px; width:72px; background:url(../images/i_more.png) no-repeat right center; display:none;}
#center .info .i_list li .i_box .ib_rab .more a{color:#c30101; display:block;}
#center .info .i_list li:hover{ box-shadow:0 0 15px #eceeef;}
#center .info .i_list li:hover .i_title a{color:#c30101;}
#center .info .i_list li:hover .date{display:none;}
#center .info .i_list li:hover .more{display:block !important;}
#center .info_detail{padding:50px 0 74px; background:#d7d7d7;}

#center .art_title{line-height:40px; font-size:24px; text-align:center; color:#333; margin-bottom:10px;}
#center .art_info{ margin:0 6%; text-align:center; line-height:24px; font-size:16px; color:#555;margin-bottom:20px; border-bottom:1px dashed #999;}
#center .art_infosmall{ margin-right:20px;}
#center .art_del{padding:0 6%; text-align:left; line-height:24px; font-size:14px; color:#555;}

/*turn page*/
#turn_page{text-align:center; height:48px; line-height:48px;}
#turn_page .page_button{background:#fff; margin-right:1px; padding:6px 12px; font-size:16px; color:#999;}
#turn_page .page_item{background:#fff; margin-right:1px; padding:6px 12px; margin-right:1px; font-size:16px; color:#666;}
#turn_page .page_item_current{background:#c30101; padding:6px 12px; margin-right:1px; color:#fff; font-size:16px;}

#center .par_list{padding:0 0 100px; position:relative; z-index:1;}
#center .par_list li{width:12.4%; border-left:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; display:block; text-align:center; height:170px; position:relative; z-index:2}
#center .par_list li a{width:100%; height:100%;}
#center .par_list li span{display:inline-block; height:100%; vertical-align:middle;}
#center .par_list li img{max-width:100%; max-height:100px; vertical-align:middle; filter:grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter:grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: gray;}
#center .par_list li:hover img{filter:none; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%);}
#center .par_list .move{width:16.666%; height:0px; opacity:0; background:#eee; position:absolute; z-index:1; top:0; left:0; box-shadow:0 0 5px #aaa;}

/*案例详情*/
.blank3 {
    margin: 0px auto;
    clear: both;
    height: 3px;
    font-size: 1px;
    overflow: hidden;
}
#center .product_detail{/*margin-top:54px;*/    margin-bottom: 150px;}
#center .product_detail .pd_cate{ padding:0 3.125%;}
#center .product_detail .pd_cate .p_mu{padding-left:30px; line-height:79px; background:url(../images/fu.png) no-repeat left center; font-size:16px; color:#333;}
#center .product_detail .pd_cate .pd_rab{width:85%; margin-left:50px;}
#center .product_detail .pd_cate .pd_rab li{height:76px; line-height:76px; padding-right:16px; margin-right:34px; font-size:16px; border-bottom:3px solid #fff;}
#center .product_detail .pd_cate .pd_rab li a{color:#333; display:block;}
#center .product_detail .pd_cate .pd_rab li:hover{background:url(../images/pd_ca.png) no-repeat right center; border-bottom:3px solid #c30101;}
#center .product_detail .pd_cate .pd_rab li:hover a{color:#c30101;}
#center .product_detail .pd_cate .pd_rab li.on{background:url(../images/pd_ca.png) no-repeat right center; border-bottom:3px solid #c30101;}
#center .product_detail .pd_cate .pd_rab li.on a{color:#c30101;}
#center .product_detail .detail_row{background:#c30101;}
#center .product_detail .detail_row .pic{width:66.45%; position:relative; z-index:1; overflow:hidden;}
#center .product_detail .detail_row .pic .img{width:100%;}
#center .product_detail .detail_row .pic .img img{width:100%;}
#center .product_detail .detail_row .pic .small{position:absolute; bottom:40px; width:100%; text-align:center; z-index:3; overflow:hidden; width:100%;}
#center .product_detail .detail_row .pic .small .s_li{width:10%; position:relative; z-index:1;}
#center .product_detail .detail_row .pic .small .s_li .s_bg{width:100%; background:rgba(0,0,0,0.4); position:absolute; left:0; right:0; top:0; bottom:0;}
#center .product_detail .detail_row .pic .small .s_li img{width:100%;}
.swiper-slide-active .s_bg{display:none;}
#center .product_detail .p_list li .pic{width:100%;    height: 260px; overflow:hidden; position:relative; z-index:1;}

#center .product_detail .detail_row .pic .vg{width:100%; display:none;}
#center .product_detail .detail_row .pic .v_but{width:50px; height:50px; position:absolute; z-index:2; top:50%; left:50%; margin:-25px 0 0 -25px; cursor:pointer;}
#center .product_detail .detail_row .pic .v_but img{width:100%;}
#center .product_detail .detail_row .d_box{width:33.55%; height:100%;}
#center .product_detail .detail_row .d_box .d_wrap{padding:60px 7.7%; height:100%;}
#center .product_detail .detail_row .d_box .d_wrap .name{line-height:40px; font-size:20px; color:#fff;}
#center .product_detail .detail_row .d_box .d_wrap .xian{height:1px; width:100%; background:#f98d26; margin:40px 0 50px;}
#center .product_detail .detail_row .d_box .d_wrap .d_del{line-height:24px; color:#fff; font-size:12px; height:100%; overflow:auto;}
#center .product_detail .about{padding-bottom:52px;}
#center .product_detail .about .a_case{height:138px; text-align:center;}
#center .product_detail .about .a_case .ac{width:17%; height:1px; background:#f2f2f2; display:inline-block; vertical-align:middle;}
#center .product_detail .about .a_case .ase{height:138px; line-height:138px; color:#222; font-size:42px; font-family:"微软雅黑"; display:inline-block; vertical-align:middle; margin:0 52px;}

#center .product_detail .about .ab_list{text-align:center;}
#center .product_detail .about .ab_list li{width:25%; position:relative; z-index:100; float:left;}
#center .product_detail .about .ab_list li .pic{width:100%; overflow:hidden;}
#center .product_detail .about .ab_list li .pic img{width:100%;}
#center .product_detail .about .ab_list li:hover .pic img{-webkit-transform:scale(1.3,1.3); -moz-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); -o-transform:scale(1.3,1.3); -webkit-backface-visibility: hidden;backface-visibility: hidden;}
#center .product_detail .about .ab_list li .fu_all{height:54px; position:absolute; z-index:101; width:100%; bottom:0; background:url(../images/fu_bg.png) repeat;}
#center .product_detail .about .ab_list li .fu_all a{padding:0 4%; height:54px; width:92%; display:block;}
#center .product_detail .about .ab_list li .fu_all .name{font-size:16px; height:54px; line-height:54px; color:#fff; width:84%; text-align:left;}
#center .product_detail .about .ab_list li .fu_all .more{width:24px; height:24px; margin-top:15px; background:url(../images/fu_more.png) no-repeat;}
#center .product_detail .about .page_more{width:72px; height:75px; margin:66px auto 0; background:url(../images/page_more.jpg) no-repeat;}

.right-kf-side {
	position:fixed;
	right:0;
	top:184px;
	z-index:4147483647;
	margin:0;
	padding:0;
	height:430px;
}
.right-kf-side .weixin-qrcode {
	position:absolute;
	right:92px;
	top:-40px;
	display:none;
	border:#c70305 3px solid;
	background:#fff;
}
.right-kf-side .weixin-qrcode img {
	width:156px;
	/*height:156px;*/
}
.right-kf-side ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.right-kf-side ul li {
	position:relative;
	margin:0;
	padding:0;
	height:81px;
	right:0px;
}
.right-kf-side ul li span {
	background:url('../images/kefubj.png') no-repeat left 0px;
	width:81px;
	height:81px;
	display:block;
	float:right;
	transition:all 0.5s;
}
.right-kf-side ul li a {
	text-indent:-120000px;
	text-align:left;
	display:block;
}
.right-kf-side ul li:hover span {
	width:370px;
	display:block;
}
.right-kf-side ul li.sTel span {
	background-position:left 0px;
}
.right-kf-side ul li.sTel:hover span {
	background-position:-94px 0px;
}
.right-kf-side ul li.sTel.active span {
	background-position:-383px 0px;
}
.right-kf-side ul li.sTel.active:hover span {
	background-position:-94px 0px;
}
.right-kf-side ul li.sOnline span {
	background-position:left -187px;
}
.right-kf-side ul li.sOnline:hover span {
	background-position:-94px -187px;
}
.right-kf-side ul li.sQq span {
	background-position:left -94px;
}
.right-kf-side ul li.sQq:hover span {
	background-position:-94px -94px;
}
.right-kf-side ul li.sWeixin span {
	background-position:left -281px;
}
.right-kf-side ul li.sWeixin:hover span {
	background-position:-94px -281px;
}
.right-kf-side ul li.dy span {
    background-position:left -373px;
}
.right-kf-side ul li.dy:hover span {
    background-position:-94px -373px;
}
.right-kf-side ul li.sWeixin:hover .weixin-qrcode {
	display:block;
}


