@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0; width:100%;}
table tr td{ padding-bottom:10px; font-size:16px;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
@media screen and (min-width: 320px) {
    html {font-size:12px;}

}
 @media screen and (min-width: 360px) {
    html {font-size: 12px;}

}
@media screen and (min-width: 480px) {
    html {font-size: 12px;}

}
@media screen and (min-width: 640px) {
    html {font-size: 16px;}

}
@media screen and (min-width: 720px) {
    html {font-size: 16px;}
	
}
/* CSS Document */
body{padding:0; min-width:360px; font-family:"Microsoft YaHei",Arial;font-size:16px;}
.fl{float: left;}
.fr{float: right;}
.margin{margin:0 auto;}
.hidden{overflow:hidden;}
.width1200{ width:90%; max-width:1200px;}
/* ͷ�� */
.head_top{}
.top_bg{ height:2.25rem; line-height:2.25rem; text-align:right; color:#ffffff; background-color:#0f6bb6;}
.top_bg a{ color:#fff;}
.top_bg a:hover{ color:#f09224;}
.header_bg{ margin-bottom:1.25rem;margin-top:1.25rem;}
.header_bg .logo{ width:67%;max-width:800px;max-height:60px;}
.header_bg .top_right{ width:26%; max-width:310px; height:2.125rem; margin-top:0.8125rem; line-height:2.125rem;}
.header_bg .top_right span{ padding-bottom:0.5rem; color:#de3037; font-size:36px;}

.menu_bg{ background-color:#0f6bb6; height:3.125rem; width:100%;}
.menu_bg.on{ position:fixed; top:0px; z-index:999;}
.menu_bg ul{ height:3.125rem;}
.menu_bg ul li{ float:left; position:relative; width:11.66%;}
.menu_bg ul li dd{ height:3.125rem; line-height:3.125rem; width:100%; text-align:center; font-size:1.0rem; color:#ffffff; position:relative;}
.menu_bg ul li dd:hover{ background-color:#fd4f00; border-top:3px solid #202c78; margin-top:-3px;}
.menu_bg ul li dd i{ position:absolute; width:1px; height:20px; background-color:#5f658b; right:0px; top:15px;}
.menu_bg ul li dd:hover i{ opacity:0;}
.menu_bg ul li div.c{ position:absolute;opacity:0;transition: all .3s ease; z-index:-1;height:0px; width:750px; overflow:hidden; background-color:#fff;box-shadow:0px 4px 10px 8px rgba(0,0,0,0.1); font-size:0.875rem;}
.menu_bg ul li:hover div.c{ opacity:1; z-index:8;transition: all .3s ease; height:auto;}
.menu_bg ul li div.c div.left{padding:3% 2%; width:30%;background-color:#f2f2f2;}
.menu_bg ul li div.c div.left dl{border-bottom:1px solid #cccccc; overflow:hidden; line-height:3.125rem;}
.menu_bg ul li div.c div.left dl a{color:#646464;}
.menu_bg ul li div.c div.left dl.on a,.menu_bg ul li div.c div.left dl:hover a{ color:#fd4f00;}
.menu_bg ul li div.c div.left dl span{ float:left;color:#646464;}
.menu_bg ul li div.c div.left dl.on span,.menu_bg ul li div.c div.left dl.on i,.menu_bg ul li div.c div.left dl:hover span,.menu_bg ul li div.c div.left dl:hover i{ color:#fd4f00;}
.menu_bg ul li div.c div.left dl i{ float:right;}
.menu_bg ul li div.c div.left dl div.l{background-color:#ffffff; position:absolute; top:0px; right:0px; width:60%; padding:2%; height:96%; display:none;}
.menu_bg ul li div.c div.left dl.on div.l{ display:block;}
.menu_bg ul li div.c div.left dl div.l dl.fl{ width:38%; overflow:hidden;}
.menu_bg ul li div.c div.left dl div.l dl.fl ol{ height:2.375rem; line-height:2.375rem; border-bottom:1px solid #d4d4d4;}
.menu_bg ul li div.c div.left dl div.l dl.fl ol a{ color:#646464;}
.menu_bg ul li div.c div.left dl div.l dl.fl ol a:hover{ color:#fd4f00;}
.menu_bg ul li div.c div.left dl div.l dl.fr{ width:57%; overflow:hidden;}
.menu_bg ul li div.c div.left dl div.l dl.fr img{ max-width:100%; margin-bottom:1.25rem;}
.menu_bg ul li div.c div.left dl div.l dl.fr p{ color:#fd4f00;}
.sj_top,.sj_mu{ display:none;}
/*��Ʒ��������*/
.index_photo{ background-color:#f4f4f4; width:100%;  padding:3.75rem 0px;}
div.index_t{ width:100%; height:3.25rem;  margin-bottom:3.125rem;}
div.index_t dd{ margin:0px auto; border-bottom:1px solid #323232; font-size:1.75rem; font-weight:bold; border-top:1px solid #323232; width:13.125rem; height:3.125rem; line-height:3.125rem; text-align:center;}
div.index_t2 dd{width:7.5rem;}
div.index_t dd i{ color:#fd4f00;}
.h218px{height:16.875rem; position:relative;}
.g2{ display:none;}
#scrollbox{height:16.875rem;}
#scrollbox ul{height:16.875rem; overflow:hidden;}
#scrollbox ul li{margin-right:1.6875rem;}
#scrollbox ul li:hover{box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2);}
#scrollbox ul li div{width:17.5rem;height:13.75rem; position:relative; overflow:hidden;}
#scrollbox ul li div img.i{width:17.5rem;height:13.75rem;}
#scrollbox ul li dl{ opacity:0;transition: all .3s ease; position:absolute; width:100%; top:0px; height:8.75rem; background-color:rgba(32,44,120,0.85); text-align:center; padding-top:5rem;}
#scrollbox ul li:hover dl{ opacity:1;transition: all .3s ease;}
#scrollbox ul li dd{ height:3.125rem; line-height:3.125rem; text-align:center; background-color:#ffffff; color:#323232; font-size:1rem;}
#scrollbox ul li:hover dd{ background-color:#fd4f00; color:#ffffff;}
.pointer{ position:absolute; top:6.5625rem; z-index:8;}
#arrLeft{ left:-5%;}
#arrRight{ right:-5%;}
.pointer:hover{opacity:0.6;}
/*��������*/
.index_news{ margin-top:3.75rem; margin-bottom:3.125rem;}
.index_news div.hidden div{ width:46%; max-width:550px; overflow:hidden;}
.index_news div.hidden div dl{ position:relative; overflow:hidden;}
.index_news div.hidden div dl img{ max-width:550px; max-height:133px; width:100%;}
.index_news div.hidden div dl span{ position:absolute; bottom:4px; width:22%; height:3.437rem; line-height:3.437rem; text-align:center; font-size:1rem; font-weight:bold; color:#f4f4f4; background-color:#202c78;}
.index_news div.hidden ul{ overflow:hidden; margin-top:1.25rem; min-height:12.5rem; margin-bottom:0.625rem;width:100%;}
.index_news div.hidden ul li{ height:2.5rem; line-height:2.5rem; overflow:hidden;width:100%; border-bottom:1px #999999 dashed;}
.index_news div.hidden ul li a{ float:left; color:#323232; font-size:0.875rem; width:80%; overflow:hidden; word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.index_news div.hidden ul li a:hover{ color:#fd4f00;}
.index_news div.hidden ul li a i{ background:url(dian.png) no-repeat scroll 0px center;padding: 0px 8px;}
.index_news div.hidden ul li span{ float:right; font-size:0.75rem; color:#646464;width:18%; overflow:hidden;}
.index_news div.hidden div.more{ height:1.25rem; line-height:1.25rem; font-weight:bold;color:#202c78;}
.index_news div.hidden div.more:hover{ color:#fd4f00;}

.index_js{ background:url(img8.jpg) no-repeat scroll 50%; width:100%; height:28rem; padding:3.75rem 0px;}
.index_js div.index_t dd{color:#ffffff;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;}
.g4{ display:none;}




.index_js ul{ overflow:hidden; margin-top:1.0rem; width:110%; height:16.5rem; margin-bottom:3.4375rem;}
.index_js ul li{ float:left; width:17.5rem;height:13.75rem;margin-right:1.5rem;}
.index_js ul li div.t{ max-height:220px; position:relative; overflow:hidden;}
.index_js ul li div.t img{width:100%;}
.index_js ul li div.t dl{ position:absolute; opacity:0; top:0px; left:0px; background-color:rgba(253,79,0,0.85); color:#ffffff; height:60%; padding-top:50%;width:100%;transition: all .3s ease;}
.index_js ul li:hover div.t dl{ opacity:1;transition: all .3s ease;}
.index_js ul li div.t dl i{ position:absolute; width:17%; height:1px; background-color:#ffffff; top:33%; left:42%;}
.index_js ul li div.t dl p{ font-size:0.75rem; text-align:center; line-height:1.5625rem;}
.index_js ul li div.f{ height:15%; text-align:center; color:#ffffff; background-color:#202c78; padding-top:0.3125rem;}
.index_js ul li div.f p.t{ font-size:1.125rem; margin-bottom:0.3125rem;}
.index_more{ width:20%; height:3.25rem; margin:0px auto;}
.index_more dl.fl{ background-color:#fd4f00; width:75%; text-align:center;height:3.25rem; line-height:3.25rem; font-weight:bold; font-size:1rem;color:#ffffff;}
.index_more dl.fr{ width:24%; height:3.25rem; background:url(../images/jt.png) no-repeat scroll center center #fd4f00;}
/*��������*/
.index_about{ padding:3.75rem 0px 4.0625rem;}
.index_about div.fl{ width:59%; max-width:700px; overflow:hidden;}
.index_about div.fl ul.t{ height:15.625rem; width:100%;}
.index_about div.fl ul.t li{ float:left; width:33%; text-align:center;}
.index_about div.fl ul.t li div{ height:4.6875rem;}
.index_about div.fl ul.t li div img{ max-height:4.6875rem;}
.index_about div.fl ul.t li dl{ height:3.125rem; line-height:3.125rem; font-size:1.25rem; color:#323232;}
.index_about div.fl ul.t li p{ font-size:0.75rem; color:#646464; line-height:1rem;}
.index_about div.fl div.c{ padding-left:0.625rem; overflow:hidden; min-height:1rem; margin-bottom:0.625rem;font-size:0.9375rem; color:#323232;line-height:1.6rem;}
.index_about div.fl div.c span{ color:#f88542;}
.index_about div.fl .index_more{ margin-left:0.625rem;transition: all .3s ease;}
.index_about div.fl .index_more:hover{ margin-left:1.25rem;transition: all .3s ease;}
.index_about div.fl .index_more dl.fl{ background-color:#202c78;}
.index_about div.fl .index_more dl.fr{ background-color:#202c78;}
.index_about div.fr{ width:37%; max-width:440px; overflow:hidden; text-align:right;}
.index_about div.fr img{ max-width:100%;}
/*��ϵ����*/
.index_contact{ height:36.25rem; padding-top:3.75rem; width:100%;background:url(../images/img13.png) no-repeat scroll 50%;}
.index_contact div.index_t dd{color:#ffffff;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;}
.g3{ display:none;}
.index_contact ul{ width:110%; overflow:hidden; height:13.75rem;}
.index_contact ul li{ float:left; margin-right:1.5625rem; width:9.375rem; height:13.75rem;}
.index_contact ul li div{ width:100%; position:relative; overflow:hidden;}
.index_contact ul li div img{ margin-bottom:-4px; max-height:180px;}
.index_contact ul li div dl{ opacity:0; font-size:0.75rem; position:absolute; left:0px; top:0px; background-color:rgba(32,44,120,0.95); width:100%; text-align:center; color:#ffffff; padding-top:3.75rem; height:7.5rem; line-height:1.5625rem;}
.index_contact ul li:hover div dl{ opacity:1;}
.index_contact ul li ol{ height:2.5rem; line-height:2.5rem; text-align:center; color:#ffffff; font-size:1rem; background-color:#202c78;}
.index_contact ul li:hover ol{ background-color:#fd4f00;}
.index_contact div.f{ margin-top:3.125rem; text-align:center; color:#ffffff;}
.index_contact div.f dl.t{ font-size:1.125rem;}
.index_contact div.f dl.c{ font-size:3.75rem; font-weight:bold; margin:0.625rem 0px;}
.index_contact div.f dl.f{ color:#b4b4b4; font-size:1.125rem;}
/*��������*/
.index_join{ padding:3.75rem 0px; width:100%;  background-color:#f4f4f4;}
.index_join div.fl{max-width:750px; width:63%; height:31.25rem;}
.index_join div.fr{ width:35%; position:relative;}
.index_join div.fr dd{ font-size:1.75rem; color:#323232; padding-top:1.875rem;}
.index_join div.fr ul.nav{ margin-top:0.9375rem; overflow:hidden; height:6.875rem;}
.index_join div.fr ul.nav li{ float:left; width:25%; color:#323232; line-height:1.875rem;}
.index_join div.fr ul.nav li.on,.index_join div.fr ul.nav li:hover{ color:#fd4f00;}
.index_join div.fr div.con{ width:131%; background-color:#ffffff; overflow:hidden; height:14.375rem; position:absolute; left:-43%; padding:1.5625rem;}
.index_join div.fr div.con ol{ margin-top:0.3125rem; height:3.125rem;}
.index_join div.fr div.con ol span{ float:left; font-size:1.25rem; color:#202c78;}
.index_join div.fr div.con ol a{ float:right; color:#fd4f00;}
.index_join div.fr div.con ul{ display:none; overflow:hidden;}
.index_join div.fr div.con ul li{ overflow:hidden; margin-bottom:0.9375rem;}
.index_join div.fr div.con ul li div{ color:#646464;}
.index_join div.fr div.con ul li div:hover{ color:#f88542;}
.index_join div.fr div.con ul li span.fl i{ background:url(../images/dian.png) no-repeat scroll 0px center;padding: 0px 0.5rem;}
.index_join div.fr div.con ul li span.fr{ font-size:0.75rem;}
/*�������*/
.index_partner{ padding:7.5rem 0px 0px; max-height:12rem; position:relative;}
.index_partner ul li{ border:1px solid #e4e4e4; width:11.25rem; overflow:hidden; margin-right:4rem; text-align:center;}
.index_partner ul li img{ max-width:100%;transition: all .3s ease; margin-bottom:-4px;}
.index_partner ul li:hover img{transform: scale(1.1);transition: all .3s ease;}
.index_partner .pointer{top:8rem;}
#arrLeft2{ left:-90px;}
#arrRight2{ right:-90px;}
/*�ײ�*/
.foot_bg{ width:100%; background-color:#202c78; height:6.875rem;}
.foot_bg div.fl{ padding-top:1.375rem; width:19%;}
.foot_bg ul.fr{ padding-top:2.325rem; overflow:hidden; width:81%;}
.foot_bg ul.fr li{ float:left; padding-right:3%; margin-left:7%;}
.foot_bg ul.fr li dd{ overflow:hidden; margin-bottom:1.25rem;}
.foot_bg ul.fr li dd a{ color:#ffffff;}
.foot_bg ul.fr li dl{ overflow:hidden; font-size:0.75rem; line-height:1.875rem;}
.foot_bg ul.fr li dl a{ color:#a7a7a7;}
.foot_bg ul.fr li dl a:hover{ text-decoration:underline;}
.foot_bg2{ background-color:#9fa0a0; width:100%; height:2.375rem; line-height:2.375rem; font-size:0.8125rem; color:#f5f5f5; overflow:hidden;}
.foot_bg2 a{color:#f5f5f5;}
.foot_bg2 div.fl{ width:90%; position:relative;}
.foot_bg2 div.fl img{ max-height:74%; position:absolute;top:18%;}
.foot_bg2 div.fr{ width:10%;}
.foot_bg3{ background-color:#9fa0a0; width:100%; height:2.375rem; line-height:2.375rem; font-size:0.8125rem; color:#f5f5f5; overflow:hidden;}
.foot_bg3 a{color:#f5f5f5;}


/*gg*/
.gg{ position: fixed; top:50%; left:0px; width:100px; height:180px; margin-top:-90px;}
.gg_i{ position:absolute;animation: gg_i 1.5s cubic-bezier(0.5,0,0.1,1) infinite; -webkit-animation: gg_i 1.5s cubic-bezier(0.5,0,0.1,1) infinite;}
@keyframes gg_i{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:20px; opacity:.5} }
@-webkit-keyframes gg_i{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:20px; opacity:.5}}


.f_top{ position:fixed; bottom:10%; font-size:0.75rem; border-radius:8px; color:#ffffff; right:3px; text-align:center; width:50px; padding-top:25px; height:25px; line-height:25px;background-color: #0f206c; display:none;}
.f_top i{color:#ffffff;font-size: 2rem; position:absolute; top:3px; width:50px; text-align:center; left:0px;}
.f_top.on{ display:block;}
.f_top:hover{background-color:#fd4f00;}
/*pages*/
.pages{ text-align:center; height:3.375rem; line-height:3.375rem; margin-bottom:2.5rem;}
.pages a{ padding:1.0625rem 1.4375rem; color:#a1a1a1;}
.pages a:hover{background-color:#e1dfdf;}
.pages span{padding:1.0625rem 1.4375rem; background-color:#e1dfdf;color:#a1a1a1;}
/*��������*/
.news_top{ height:3.625rem; padding-top:0.375rem;}
.page_t{ font-size:1.75rem; font-weight:bold; color:#323232;}
.page_t i{ color:#fd4f00;}
.page_top ul{ margin-top:3.125rem; overflow:hidden;}
.page_top ul li{ float:left; width:15%; height:3.125rem; margin-right:7%;  position:relative; font-size:0.875rem;}
.page_top ul li a{ position:absolute;width:100%; height:3.125rem; text-align:center; line-height:3.125rem; font-size:1rem; color:#ffffff; font-weight:bold; background-color:rgba(36,45,122,0.70);}
.page_top ul li.on a,.news_top ul li:hover a{ background-color:rgba(253,79,0,0.70);}
.news_con{ background-color:#f4f4f4; width:100%; padding-top:3.75rem;}
.news_con ul{ overflow:hidden; width:105%;}
.news_con ul li{ float:left; width:29%; max-width:360px; overflow:hidden; margin-right:4.75%; margin-bottom:3.75rem;}
.news_con ul li div{ width:100%; max-height:17.5rem; position:relative; overflow:hidden;}
.news_con ul li div img.bg{ max-height:100%;}
.news_con ul li div dl{ position:absolute; top:0px; left:0px; text-align:center; padding-top:32%;width:100%; height:68%; background-color:rgba(36,45,122,0.85); opacity:0;transition: all .3s ease;}
.news_con ul li:hover div dl{ opacity:1;transition: all .3s ease;}
.news_con ul li p{ font-size:1rem; color:#323232; margin-top:1.25rem;}
.news_con ul li dd{ font-size:1.125rem; color:#000000; height:2.4rem; line-height:2.4rem; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; padding-right:2.5rem; margin-top:0.625rem; text-align:center;}

.news_show .page_t{ padding:2.5rem 0px 2.125rem; border-bottom:1px solid #d4d4d4;}
.news_show ul{ overflow:hidden; padding:1.875rem 0px 3.125rem;color:#646464;}
.news_show ul li.n{ font-size:1.5rem;}
.news_show ul li.t{ margin:0.9375rem 0px 1.875rem;}
.news_show ul li.c{ font-size:1.25rem;  line-height:2.5rem;}

.page_banner{width:100%; height:28.125rem; background-repeat: no-repeat; background-position:50% 50%; }
.news_banner{ background-image:url(../images/news_banner.jpg);margin-bottom:3.125rem;}
.team_top{ margin-top:3.125rem;}
.jiangshi_con{ width:100%; background-color:#f4f4f4; padding-bottom:5rem; margin-top:2.5rem;}
.jiangshi_con ul{ overflow:hidden; margin-top:2.5rem; width:102%; margin-bottom:3.4375rem;}
.jiangshi_con ul li{ float:left; width:15%; max-width:180px; height:17.5rem; overflow:hidden; margin-right:1.5rem; margin-bottom:3.75rem;}
.jiangshi_con ul li div.t{ max-height:220px;width:100%; position:relative; overflow:hidden;}
.jiangshi_con ul li div.t img{max-height:100%; width:100%; margin-bottom:-4px;}
.jiangshi_con ul li div.t dl{ position:absolute; opacity:0; top:0px; left:0px; background-color:rgba(253,79,0,0.85); color:#ffffff; height:59%; padding-top:50%;width:100%;transition: all .3s ease;}
.jiangshi_con ul li:hover div.t dl{ opacity:1;transition: all .3s ease;}
.jiangshi_con ul li div.t dl i{ position:absolute; width:16%; height:1px; background-color:#ffffff; top:32%; left:41%;}
.jiangshi_con ul li div.t dl p{ font-size:0.75rem; text-align:center; line-height:1.5625rem;}
.jiangshi_con ul li div.f{ height:20%; text-align:center; color:#ffffff; background-color:#202c78; padding-top:2%;}
.jiangshi_con ul li div.f p.t{ font-size:1.125rem; margin-bottom:0.3125rem;}

.jioin_banner{ background-image:url(../images/jioin_banner.jpg);}
.page_mu{ height:2.1875rem; padding-top:2.125rem; border-bottom:1px solid #d4d4d4; width:100%; }
.page_mu ul{ height:2.25rem;}
.page_mu ul li{ float:left; padding:0px 1.25rem; border-left:1px solid #646464; height:1.0625rem; line-height:1.0625rem; margin-left:-1px; position:relative;}
.page_mu ul li a{ color:#646464; font-size:1.2rem;}
.page_mu ul li.on a,.page_mu ul li:hover a{ color:#fd4f00;} 
.page_mu ul li.on i,.page_mu ul li:hover i{ position:absolute; width:100%; height:1px; background-color:#fd4f00; left:0px; top:2.1875rem;}
.jioin_con{ overflow:hidden; padding:3.75rem 0px 5.625rem;}
.jioin_con div{ margin-bottom:3.125rem; overflow:hidden;}
.jioin_con div dl.t{ border-left:6px solid #f3500b; padding-left:0.625rem; color:#f3500b; font-size:1.25rem; color:#f3500b; margin-bottom:2.5rem; font-weight:bold;}
.jioin_con div dl.c{ overflow:hidden;}
.jioin_con div ul.c{ overflow:hidden;}
.jioin_con div ul.c li{ float:left; width:24.5%; margin:0px 1px; overflow:hidden;}
.jioin_con div ul.c li dd{ overflow:hidden; margin-bottom:1.875rem;}
.jioin_con div ul.c li dl{ margin-bottom:0.3125rem; height:3.125rem; overflow:hidden;}
.jioin_con div ul.c li dl.on{ height:auto;}
.jioin_con div ul.c li dl ol{ height:3.125rem; line-height:3.125rem; margin-bottom:0.3125rem; background-color:#949494; color:#ffffff; padding-left:20%; font-size:1rem;}
.jioin_con div ul.c li.li1 dl.on ol{ background-color:#f29922;}
.jioin_con div ul.c li.li2 dl.on ol{ background-color:#47bab1;}
.jioin_con div ul.c li.li3 dl.on ol{ background-color:#40b374;}
.jioin_con div ul.c li.li4 dl.on ol{ background-color:#fd4f00;}
.jioin_con div ul.c li dl div{ margin-bottom:0px; color:#717071; line-height:1.25rem; padding:0.625rem 0.3125rem;}
/*��������*/
.about_banner{ background-image:url(../images/about_banner.jpg);}
.about_con{ padding:2.5rem 0px 5.625rem;}
.about_con div.t{ overflow: hidden; padding-bottom:3.75rem; border-bottom:1px solid #d1d1d1; margin-bottom:4.375rem;}
.about_lxwm div.f div.c{  text-align:center; color:#646464;}
.about_lxwm div.f div.c dl.t{ font-size:1.125rem;}
.about_lxwm div.f div.c dl.c{ font-size:3.75rem; font-weight:bold; margin:0.625rem 0px;}
.about_lxwm div.f div.c dl.f{ color:#646464; font-size:1.125rem;}
.about_lxwm ul{ width:102%; overflow:hidden; margin-top:4.0625rem;}
.about_lxwm ul li{ float:left; margin-right:2%; max-width:150px; width:13%;}
.about_lxwm ul li div{ width:100%; max-height:11.25rem; position:relative; overflow:hidden;}
.about_lxwm ul li div img{width:100%; max-height:180px; margin-bottom:-4px;}
.about_lxwm ul li div dl{ opacity:0; font-size:0.75rem; position:absolute; left:0px; top:0px; background-color:rgba(32,44,120,0.95); width:100%; text-align:center; color:#ffffff; padding-top:40%; height:67%; line-height:1.5625rem;}
.about_lxwm ul li:hover div dl{ opacity:1;}
.about_lxwm ul li ol{ height:2.5rem; line-height:2.5rem; text-align:center; color:#ffffff; font-size:1rem; background-color:#202c78;}
.about_lxwm ul li:hover ol{ background-color:#fd4f00;}

/*�����ͻ�*/
.about_hzkh_top dd{font-size: 1.625rem;color: #323232;height: 4.6875rem; padding-top:2.8125rem;}
.about_hzkh_top ul{ width:105%; overflow:hidden;}
.about_hzkh_top ul li{ width:13%; height:3rem; line-height:3rem; text-align:center; border:1px solid #d2d2d2; position:relative; border-radius:4px; margin-bottom:1.875rem; margin-right:3%; float:left;font-size:1.125rem; color:#323232;}
.about_hzkh_top ul li.on,.about_hzkh_top ul li:hover{ background-color:#fd4f00; border:1px solid #fd4f00;color:#ffffff;}
.about_hzkh_f{ background-color:#f4f4f4; margin-top:1.25rem; padding:4.375rem 0px 8.75rem; overflow:hidden;}
.about_hzkh_f div{ overflow:hidden; max-width:1200px; width:90%; display:none;}
.about_hzkh_f div ul{ overflow:hidden; width:107%;}
.about_hzkh_f div ul li{ float:left;max-height:6.25rem; margin-bottom: 2.5rem;margin-right:6%; width:14%;}
.tabBar{ width:100%; overflow:hidden;}
.tabBar dd{ max-width:1200px; width:90%; margin:0px auto; font-size:1.625rem; color:#323232; height:6.875rem; line-height:6.875rem;}

.scrollpic {max-width: 1200px; width:96%;margin:0 auto; position:relative;}
#myscroll {display: block;width:84%;position: relative;height:7.5rem;overflow: hidden; margin:0px auto;}
#myscroll #myscrollbox {display: block;float: left;position: absolute;left: 0;top: 0;width:10000%;}
#myscroll ul {display: block;float: left;list-style-type: none;padding: 0;margin: 0;}
#myscroll ul li {display: block;position:relative; float:left; height:3.4375rem; margin-bottom:4.0625rem; border-bottom:1px solid #d7d7d7; width:12.5rem; text-align:center; font-size:1.25rem; color:#646464;}
#myscroll ul li i{ position:absolute; color:#d7d7d7; top:2.8125rem; left:44%;}
#myscroll ul li.on,#myscroll ul li:hover{color:#fd4f00;}
#myscroll ul li.on i,#myscroll ul li:hover i{color:#fd4f00;}
#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#left,#right{color: #929292;font-size: 1.625rem;margin-top: 2.5rem; position:absolute;}
#left:hover,#right:hover{color:#fd4f00;}
#left { left:0px;}
#right { right:0px;}

.conWrap .con{ display:none; font-size:0.875rem;}
.tabBar .about_bg{ width:100%; background-color:#f4f4f4; padding:3.75rem 0px; min-height:33.125rem;}
.tabBar .bd{ margin:0px auto; max-width:1200px; width:90%;}
.tabBar .about_fzls .bd .con{ color:#323232; line-height:2.125rem; width:77%; margin:0px auto; display:none;}

.about_ry{ overflow:hidden;}
.about_ry dl{ float:left; width:25%; max-height:350px; height:21.875rem; text-align:center; margin-bottom:1rem; text-align:center;}
.about_ry dl img{ max-width:96%; max-height:100%;}
/*��Ʒ��������*/
.cpjj_top{ border-bottom:1px solid #d9d9d9; width:100%; overflow:hidden; }
.cpjj_top .width1200{position:relative;}
.cpjj_top div.t{ color:#8b8b8b; padding-top:1.875rem; margin-bottom:1.5625rem;}
.cpjj_top div.t a{color:#8b8b8b;}
.cpjj_top div.t a:hover{color:#fd4f00}
.cpjj_top div.n{ font-size:1.75rem; color:#323232; margin-bottom:0.625rem;}
.cpjj_con{ padding:2.5rem 0px 5.625rem;}

.wkcp_mu{ line-height:3.125rem; margin:1.875rem 0px 1.25rem; overflow:hidden; padding:1px 0px;}
.wkcp_mu i{ margin-right:3.125rem; border:1px solid #d2d2d2; padding:0.75rem 1.25rem; border-radius:4px; font-size:1.125rem; color:#323232;}
.wkcp_mu i.on,.wkcp_mu i:hover{ border:1px solid #fd4f00;background-color:#fd4f00; color:#ffffff;}

.wkcp_ul{ overflow:hidden; width:105%; display:none;}
.wkcp_ul li{ float:left; margin-right:4%; margin-bottom:1.25rem; overflow:hidden; width:29%; max-width:360px; overflow:hidden; position:relative;}
.wkcp_ul li img{ margin-bottom:-4px;}
.wkcp_ul li dl{ position:absolute; top:0px; left:0px; font-size:1.25rem; text-align:center; padding-top:36%; bottom:0px;background-color:rgba(0,0,0,0.50); opacity:0;transition: all .3s ease;width:100%; color:#ffffff;}
.wkcp_ul li:hover dl{ opacity:1;transition: all .3s ease;}

.znzz_mu{ margin-top:2.5rem;overflow:hidden;}
.znzz_mu li{ float:left; margin-left:-1px; border-left:1px solid #8b8b8b; height:1.125rem; line-height:1.125rem; padding:0px 1rem; position:relative; font-size:1rem; color:#646464; margin-bottom:2rem;}
.znzz_mu li.on{color:#fd4f00}
.znzz_mu li a{ font-size:16px; color:#646464;}
.znzz_mu li:hover a,.znzz_mu li.on a{ color:#fd4f00}
.znzz_mu li.on i,.znzz_mu li:hover i{ position:absolute; bottom:-1.25rem; width:100%; height:1px; background-color:#fd4f00; left:0px;}
.znzz_con{ padding:3.125rem 0px 4.375rem;}
.znzz_con img{ max-width:100%;}
.znzz_con div.photo_list{ overflow:hidden; display:none;}

.pxgc_bg{ width:100%; background-color:#eeefef; padding:1.875rem 0px;}
.pxgc_f{ padding:4.0625rem 0px;}
.znfh_span{ position:absolute; color:#fd4f00; right:0px; bottom:0.625rem;}
.kc_con{ padding-bottom:17.5rem; overflow:hidden; width:102%;}
.kc_con div,.kc_con div ul{ overflow:hidden;}
.kc_con div{ width:23%; max-width:280px; height:21.25rem; background-color:#f5f5f5;}
.kc_con div.fl{ margin-right:2%;}
.kc_con div ol{ width:100%; height:6.875rem; line-height:6.875rem; text-align:center; color:#ffffff; font-size:1.5rem; background-repeat:no-repeat; background-image:url(../images/kc_ol.png);}
.kc_con div.kc_l1 ol{ background-position:0px 0px;}
.kc_con div.kc_l2 ol{ background-position:-307px 0px;}
.kc_con div.kc_l3 ol{ background-position:-614px 0px;}
.kc_con div.kc_l4 ol{ background-position:-922px 0px;}
.kc_con div ul{ margin:0.9375rem 0.625rem;}
.kc_con div ul li{ line-height:2rem;}
.kc_con div ul li a{ font-size:1.0625rem; color:#323232; font-size:1rem;}
.kc_con div ul li a:hover{ color:#fd4f00;}

.kc_top div.t{ color:#8b8b8b; height:4.375rem; line-height:4.375rem;}
.kc_top div.t a{color:#8b8b8b;}
.kc_top div.t a:hover{color:#fd4f00}
.kc_bg{ background-color:#f8f8f8; width:100%; height:6.875rem; line-height:6.875rem;}
.kc_bg span.fl{ font-size:1.75rem; color:#323232;}
.kc_bg span.fr{ font-size:1.125rem; color:#fd4f00; font-weight:bold;}

.rcfz_bg{ width:100%; overflow:hidden; margin:0.625rem 0px 1.25rem; background:url(../images/jjfa36.jpg) no-repeat scroll 50%; height:19.5rem;}
.rcjj_bg{ background-color:#f5f5f5; width:100%; padding:1.25rem 0px; margin:1.875rem 0px;}
/*�˲�����-ͨ�ò���*/
.rcjj_con ol{ font-size:1.25rem; color:#fd4f00; padding-top:2.5rem; margin:0.625rem 0px; background-image:url(../images/rc_ol.jpg); background-repeat:no-repeat;}
.rcjj_con ol.o1{ background-position:2.5rem 0px;}
.rcjj_con ol.o2{ background-position:2.5rem -84px;}
.rcjj_con ol.o3{ background-position:2.5rem -160px;}
.rcjj_con div.f{ margin:0.625rem 0px 2.5rem; overflow:hidden;}
.rcjj_con div.f dl{ width:50%; float:left;}
.rcjj_con div.f .tycp_t{ width:54%;max-width:322px; margin:0px auto;}
.rcjj_con div.f .tycp_t img{ max-height:116px; max-width:322px; width:100%}
.rcjj_con div.f ul{width:54%;max-width:322px; margin:0px auto; background-color:#f5f6f6; height:14.375rem;}
.rcjj_con div.f ul li{ overflow:hidden; text-align:center;}
.rcjj_con div.f ul li.t{ height:2.875rem; line-height:2.875rem; font-size:1.125rem; font-weight:bold; color:#1463a2;}
.rcjj_con div.f ul li.c{ font-size:1rem; color:#2f3131; line-height:1.5625rem;}
.rcjj_con div.f ul li.f{ font-size:1rem;color:#2f3131; height:2.125rem; line-height:2.125rem; border:1px solid #92b5d1; border-radius:8px; width:66%; margin:10px auto;}
.rcjj_con div.f ul li.n{ position: relative; text-align:left; height:2.25rem; margin-top:0.625rem;}
.rcjj_con div.f ul li.n a{width:67%; height:2.25rem; position: absolute; border-radius:8px; text-align:center; line-height:2.25rem;left:16%; background-color:#1463a2; color:#ffffff; font-size:1rem;}
.rcjj_con div.f ul li.n a:hover{ background-color:#fd4f00;}
/*�κ���������*/
.khzl_con{ padding-bottom:10rem;}
.khzl_con div.t{ height:2.25rem; margin:0.625rem 0px 3.75rem;}
.khzl_con div.t dd{ float:left; line-height:2.25rem; font-size:1rem; font-weight:bold; color:#323232; margin-right:0.625rem;}
.khzl_con div.t form{ width:34%; max-width:400px; float:left;}
.khzl_con div.t form .s_txt{ width:78%; padding:0px 2%; border:1px solid #dddddd; border-right:0px; height:2.125rem; line-height:2.125rem;}
.khzl_con div.t form .s_btn{ text-align:center; width:17%; height:2.25rem; line-height:2.25rem; border:0px; background-color:#fd4f00; color:#ffffff;}
.khzl_con ul.c{ overflow:hidden; border:1px solid #fd4f00; background:url(../images/khzl_bg.jpg) scroll 0px 48px;}
.khzl_con ul.c li{ height:48px; line-height:48px;}
.khzl_con ul.c li.t{ background-color:#fd4f00; color:#ffffff; font-size:1rem;}
.khzl_con ul.c li dl{height:48px; text-align:center; float:left; border-left:1px solid #fd4f00; margin-left:-1px;}
.khzl_con ul.c li.c dl{ color:#323232; font-size:0.875rem;}
.khzl_con ul.c li.c dl a{ color:#323232;}
.khzl_con ul.c li.c dl a:hover{ color:#fd4f00;}
.khzl_con ul.c li dl.l1{ width:34%; max-width:408px;}
.khzl_con ul.c li dl.l2{ width:12%; max-width:140px;}
.khzl_con ul.c li dl.l3{ width:26%; max-width:310px;}
.khzl_con ul.c li dl.l5{ width:12%; max-width:140px;}

.khzl_xz div.t{ font-size:1rem; color:#323232; margin:0.625rem 0px;}
.khzl_xz ul.c{ margin-bottom:3.75rem;}
.khzl_xz ul.c li dl.l1{ width:27%; max-width:288px;}
.khzl_xz ul.c li dl.l2{ width:32%; max-width:340px;}
.khzl_xz ul.c li dl.l3{ width:30%; max-width:310px;}
.kc_so{ text-align:center; font-size:1.875rem; line-height:3.75rem;}
.kc_so strong{ color:rgba(247,8,12,1.00);}
/*ѡ������*/
.xgc_seo{ position:absolute; right:0px; width:19.375rem; height:2.1875rem; top:4.6875rem;}
.xgc_seo .s_txt{ border:1px solid #fc4f00; height:2.0625rem; line-height:2.0625rem; padding:0px 0.625rem; width:15.625rem;}
.xgc_seo .s_btn{ background-color:#fc4f00; border:0px; color:#ffffff; font-size:1rem; line-height:2.1875rem; text-align:center; width:2.375rem;}

.xzkc_top{ position:relative; padding:2.5rem 0px 1.875rem;}
.xzkc_top ol{ position:absolute; right:0px; width:6.875rem; top:1.25rem; font-size:0.875rem; height:2.5rem; line-height:2.5rem; text-align:center; color:#ffffff; background-color:#202c78;}
.xzkc_top ol i{ font-size:1.25rem; margin-right:0.3125rem;}
.xzkc_top ol:hover{ background-color:#fd4f00;}

.xzkc_top dl{ overflow:hidden; margin-bottom:1rem;}
.xzkc_top dl dd{ float:left; font-size:0.9375rem; line-height:1.25; font-weight:bold; color:#323232; width:7%;}
.xzkc_top dl div{ float: right; width:93%; overflow:hidden;}
.xzkc_top dl div a{ color:#646464; margin-right:0.625rem;padding:0.125rem 0.6875rem; line-height:1.25; font-size:0.875rem;}
.xzkc_top dl div a.on,.xzkc_top dl div a:hover{ color:#ffffff; background-color:#fd4f00;}

.xzkc_bg{ background-color:#f2f2f2; width:100%; padding:1.875rem 0px 6.875rem; }
.xzkc_bg dd{ font-weight:bold; font-size:1.25rem; color:#323232; height:2.5rem; line-height:2.5rem; padding-left:1.875rem; background:url(../images/xzkc_bg.png) no-repeat scroll 0px 5px;}
.xzkc_bg div.con{ margin-bottom:1.25rem; overflow:hidden;}
.xzkc_bg div.con div.left{ min-height:6rem; float:left; width:38%; font-size:0.875rem; overflow:hidden; border:1px solid #fd4f00;background-color:#ffffff;position:relative;}
.xzkc_bg div.con div.left div.fl{ font-size:1.5rem; color:#fd4f00; line-height:1.875rem; left:7%;width:11%; height:3.75rem;position:absolute;top:37%;}
.xzkc_bg div.con div.left ul.fr{ width:77%; border-left:1px solid #fd4f00;background:url(../images/khzl_bg.jpg) scroll 0px 48px;}
.xzkc_bg div.con div.left ul.fr li{ overflow: hidden; height:48px;}
.xzkc_bg div.con div.left ul.fr li dl{ float:left; height:48px;}
.xzkc_bg div.con div.left ul.fr li.t dl{ color:#ffffff;}
.xzkc_bg div.con div.left ul.fr li dl.t{ padding-left:4%; width:62%; line-height:48px;}
.xzkc_bg div.con div.left ul.fr li a dl.t{ color:#000000;}
.xzkc_bg div.con div.left ul.fr li dl.t.on{line-height:20px;padding-top: 4px;}
.xzkc_bg div.con div.left ul.fr li dl.t2{ line-height:24px;}
.xzkc_bg div.con div.left ul.fr li dl.c{ width:17%;text-align:center; line-height:48px;}
.xzkc_bg div.con div.left ul.fr li.t{background-color:#fd4f00; color:#ffffff;}
.xzkc_bg div.con ul.right{ float:right; width:61%; font-size:0.875rem; overflow:hidden; border:1px solid #fd4f00;background:url(../images/khzl_bg.jpg) scroll 0px 48px;}
.xzkc_bg div.con ul.right li{ overflow: hidden; height:48px;}
.xzkc_bg div.con ul.right li dl{ float:left; height:48px; line-height:48px; width:8.3%; text-align:center; border-left:1px solid #fd4f00; margin-left:-1px;}
.xzkc_bg div.con ul.right li dl a{ color:#646464;}
.xzkc_bg div.con ul.right li dl a:hover{ color:#fd4f00;}
.xzkc_bg div.con ul.right li dl.n{ line-height:24px;}
.xzkc_bg div.con ul.right li.t{ background-color:#fd4f00; color:#ffffff;}

.xzkc_dym_top{ height:4.6875rem; line-height:4.6875rem;}
.xzkc_dym_top,.xzkc_dym_top a{ color:#8b8b8b;}
.xzkc_dym_top a:hover{ color:#fd4f00;}
.xzkc_dym_bg{ height:6.875rem; line-height:6.875rem; background-color:#f8f8f8; width:100%;font-size:1.75rem; color:#323232;}
.xzkc_dym_con{ overflow:hidden; padding:0.9375rem 0px 11.875rem;}
.xzkc_dym_con div.t{ overflow:hidden; height:4.375rem; line-height:1.5rem; text-align:right; color:#323232;}
.xzkc_dym_con div.t b{ color:#fd4f00;}
.xzkc_dym_con div.t2{ overflow:hidden; border:1px solid #fd4f00; margin-bottom:3.125rem;}
.xzkc_dym_con div.t2 ul,.xzkc_dym_con div.t2 ul li{overflow:hidden;}
.xzkc_dym_con div.t2 ul{background:url(../images/khzl_bg.jpg) scroll 0px 48px;}
.xzkc_dym_con div.t2 ul li{ height:48px;line-height:48px;}
.xzkc_dym_con div.t2 ul li.t{ background-color:#fd4f00;}
.xzkc_dym_con div.t2 ul li.t dl{ color:#fff;}
.xzkc_dym_con div.t2 ul li dl{ float:left; height:48px;line-height:48px; text-align:center;}
.xzkc_dym_con div.t2 ul.fl{ width:24%;}
.xzkc_dym_con div.t2 ul.fl li dl{ width:33%; color:#323232;}
.xzkc_dym_con div.t2 ul.fl li.t dl{ color:#fff;}
.xzkc_dym_con div.t2 ul.fr{ width:76%;}
.xzkc_dym_con div.t2 ul.fr li dl{ border-left:1px solid #fd4f00; width:8.2%;}
.xzkc_dym_con div.t2 ul.fr li dl a{color:#323232;}
.xzkc_dym_con div.t2 ul.fr li dl a:hover{color:#fd4f00;}
.xzkc_dym_con div.name{ height:3.125rem; border-bottom:1px solid #dcdcdc; margin-bottom:1.875rem;}
.xzkc_dym_con div.name span{ float:left; font-size:1.125rem; color:#fd4f00; border-bottom:2px solid #fd4f00; padding:0px 1.5rem 1.5rem;}
.xzkc_dym_con div.name ol{ float:right; margin-left:0.625rem; width:13%; max-width:150px; height:2.5rem; line-height:2.5rem; text-align:center; color:#ffffff; border-radius:4px; font-size:0.875rem;}
.xzkc_dym_con div.name ol i{ font-size:1.25rem; margin-right:0.3125rem;}
.xzkc_dym_con div.name ol.right1{ background-color:#fd4f00;}
.xzkc_dym_con div.name ol.right2{ background-color:#202c78;}
.xzkc_dym_con div.con{ color:#646464; line-height:1.875rem; font-size:0.875rem;}
.xzkc_dym_con div.con strong{ font-size:1rem; color:#202c78;}

.popupbox{width:25%;height:13.625rem; padding:1.25rem;border:1px solid #c9c9c9;border-radius:8px;display: none;float: left;position: fixed;top: 50%; left: 50%;z-index: 99999;background: #fff;box-shadow:0px 4px 8px 8px rgba(0,0,0,0.1);}
.popupbox .popupbox_i{position: absolute;}
.popupbox span.popupbox_i{ color:#7e7e7e; right:1.25rem; top:1.25rem; font-weight:bold; font-size:1rem;}
.popupbox div.c{ padding-left:0.625rem; color:#232323;}
.popupbox div.c dd{ font-size:1rem; margin-bottom:1.25rem;}
.popupbox a.popupbox_i{ bottom:1.25rem; right:1.25rem; color:#ffffff; text-align:center; width:5.625rem; height:2.375rem; line-height:2.375rem; border-radius:4px; background-color:#202c78;}
.popupbox a.popupbox_i:hover{ background-color:#fd4f00;}

.znzz_con dd{ font-size:1.25rem; color:#fd4f00; padding-left:30px; background:url(../images/xzkc_bg2.png) no-repeat scroll 0px 5px; margin-bottom:1.5625rem;}
.znzz_con div.con{ min-height:100px; margin-bottom:1.875rem;}
.znzz_con ul,.znzz_con ul li{ overflow:hidden;}
.znzz_con ul.ul_t{background:url(../images/khzl_bg.jpg) scroll 0px 48px; border:1px solid #fd4f00;}
.znzz_con ul.ul_t li{ height:3rem; line-height:3rem;color: #323232;}
.znzz_con ul.ul_t li dl{ float:left;height:3rem; line-height:3rem; text-align:center; border-left:1px solid #fd4f00; margin-left:-1px; width:25%;}
.znzz_con ul.ul_t li dl input{ border:0px; background:none; width:100%; text-align:center;height:3rem;line-height:3rem;}
.znzz_con ul.ul_t li.t{ background-color:#fd4f00; color:#ffffff;}
.znzz_con ul.ul_f{ margin-bottom:5rem; width:105%;}
.znzz_con ul.ul_f li.n{ height:5.625rem; line-height:5.625rem; font-size:1rem; color:#323232;}
.znzz_con ul.ul_f li.t{ margin-bottom:1.25rem;}
.znzz_con ul.ul_f li.t div{ width:32.5%; float:left;}
.znzz_con ul.ul_f li.t div dl{ float:left; font-weight:bold; color:#323232; height:1.875rem; line-height:1.875rem;}
.znzz_con ul.ul_f li.t div dl span{ color:#fd4f00;}
.znzz_con ul.ul_f li.t div input{ float:left; width:70%; border:0px;height:1.875rem; line-height:1.875rem; border-bottom:1px dashed #323232; padding:0px 2%;}
.znzz_con ul.ul_f li.f{ margin-bottom:1.25rem;}
.znzz_con ul.ul_f li.f dl{ float:left; font-weight:bold; color:#323232; height:1.875rem; line-height:1.875rem;}
.znzz_con ul.ul_f li.f dl span{ color:#fd4f00;}
.znzz_con ul.ul_f li.f input{ float:left; width:83%; border:0px;height:1.875rem; line-height:1.875rem; border-bottom:1px dashed #323232; padding:0px 2%;}
.znzz_con ul.ul_f li.b{ text-align: right; margin-top:2.5rem;}
.znzz_con ul.ul_f li.b button,.znzz_con ul.ul_f li.b a{ width:12%; padding-left:5%; height:2.8125rem; text-align:left; line-height:2.8125rem; color:#ffffff; background:url(../images/sj.png) no-repeat scroll 30px center #202c78; border-radius:4px; border:0px; margin-right:9%;}
.znzz_con ul.ul_f li.b button:hover,.znzz_con ul.ul_f li.b a:hover{ background-color:#fd4f00;}
.znzz_con ul.ul_f li.b a{ padding: 0.8125rem 2.125rem 0.75rem 3.75rem;}

.yybm_top{ height:4.375rem; line-height:4.375rem; color:#8b8b8b;}
.yybm_top a{color:#8b8b8b;}
.yybm_con{ padding:5.625rem 0px 13.75rem; text-align:center;}
.yybm_con dd{ font-size:6.25rem; color:#d2d2d2; margin-bottom:1.875rem;}
.yybm_con dl{ font-size:1.75rem; color:#202c78; margin-bottom:1.25rem;}
.yybm_con div{ font-size:1rem; color:#323232;}

/*����*/
.so_bg{ background:url(../images/so.png) no-repeat scroll 50% center; height:25rem; width:100%;}
.so_bg form{ height:5.125rem; margin-top:15%;}
.so_bg form input{ float:left; width:78%; font-size:1.875rem; color:#999999;box-shadow:5px 5px 5px rgba(0,0,0,0.30) inset;  border:0px; height:5.125rem; padding:0px 2%; line-height:5.125rem;border-bottom-left-radius:8px;border-top-left-radius:8px;}
.so_bg form button{ float:right; border:0px; width:18%;height:5.25rem; line-height:5.25rem; background-color:#fd4f00; font-size:1.875rem; color:#ffffff;border-bottom-right-radius:8px;border-top-right-radius:8px;}
.so_top{ height:7.1875rem; line-height:7.1875rem; color:#68615d;}
.so_top a{color:#68615d;}
.so_con_bg{ background-color:#f7f7f8; width:100%; overflow:hidden;}

.so_con_bg ul{ margin:2.5rem auto;}
.so_con_bg ul li{ margin:0.25rem 0.25rem 1.875rem; background-color:#ffffff; padding:1.25rem 1.875rem; position:relative; overflow:hidden; font-size:1.125rem;}
.so_con_bg ul li:hover{box-shadow:0px 4px 4px 4px rgba(0,0,0,0.1);}
.so_con_bg ul li dl{ width:86%; margin-top:1.25rem; overflow:hidden; min-height:50px; color:#333333;}
.so_con_bg ul li a{ position:absolute; right:1.875rem; top:1.875rem; width:13%; height:2.8125rem; line-height:2.8125rem; text-align:center; background-color:#fd4f00; color:#ffffff; opacity:0;transition: all .3s ease;}
.so_con_bg ul li:hover a{ opacity:1;transition: all .3s ease;}
.so_con_bg ul li.so_c{ padding:1.875rem 0px; text-align:center;}