/* CSS Document */
/*@font-face {font-family: 'Frutiger';src: url("font/Frutiger LT 45 Light.ttf");}@font-face {font-family: 'Frutiger-black'; src: url("font/Frutiger-BlackCn.otf");}*/
html{-webkit-text-size-adjust: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img,div{margin:0;padding:0;}body,button,input,select,textarea{color:#333;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:微软雅黑;courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#333333;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}
body { color:#000;/* font-family: 'Arial',SimSun;*/ font-size: 12px; min-width: 1346px;/*letter-spacing:1.5px;*/ color: #323232; }
/*body .wrap.ha_1{ font-family: '微软雅黑'!important;}*/



a{ color:#323232;/* display: block;*/}
a:hover{ text-decoration:none;}
a:active,a:hover {outline: 0; }
.hide,.piano_tab_f,.q_gz_ip{ display: none;}
/*body{ overflow-x:hidden}*/
input, textarea { -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  outline: none; }
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
.fl{ float:left;}
.fr{ float:right}
.center{ text-align: center;}
.bg_ff{ background: #fff;}
.auto{ width:1370px;  margin: 0 auto;}
.re{ position: relative;}
.ab{ position: absolute;} 
.block{ display: block;}
.shou{cursor: pointer;}
.fx{ position: fixed;}
.bold{ font-weight: bold;}
.img100{ width: 100%;}
.font12{ font-size: 12px;}
.font13{ font-size: 13px;}
.font14{ font-size: 14px;}
.font15{ font-size: 15px;}
.font16{ font-size: 16px;}
.font18{ font-size: 18px;}
.font20{ font-size: 20px;}
.font21{ font-size: 21px;}
.font24{ font-size: 24px;}
.font25{ font-size: 25px;}
.font28{ font-size: 28px;}
.font30{ font-size: 30px;}
.font50{ font-size: 50px;}



.dh{-webkit-transition: all .3s ease;transition: all .3s ease;}
.hea_ul1 li a:hover,.hea_ul1 li a,.v1_2_m1 a:hover,.v1_2_m1 a,.con_2 .v2 dl:hover .span_1,.con_2 .v2 dl:hover .im1,.con_2 .v2 dl:hover .im2,.con_2 .v2 dl .span_1,.con_2 .v2 dl .im1,.con_2 .v2 dl .im2,.con_4 .v2 .right dl:hover a,.con_4 .v2 .right dl a{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.ban_dh{
	animation: ban_dh .8s .3s;-webkit-animation: ban_dh .8s .3s;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;	 
}
@keyframes ban_dh
{
	from {opacity: 0; margin-top: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  }
	to { opacity: 1; margin-top: -10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
}
@-webkit-keyframes ban_dh
{
	from {opacity: 0; margin-top: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	to { opacity: 1;  margin-top: -10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
}

#think_page_trace_open{display:none}

.header{ background: #FFF; padding-top: 12px; position: relative; z-index:11 }
.hea_auto h1{ width: 10%; line-height: 0; height:110px;}
.hea_auto h1 a{ height: 100%;}

.hea_ul1 li a:hover{ color:#6f4c35 !important;}
.hea_ul1 li .on{ color: #6f4c35 !important; background-image:url(../images/navbg.jpg); background-repeat:no-repeat; background-position:center;}
.hea_auto h1 img{ bottom: 22%;}
.hea_auto{ width: 91.45%; margin: 0 auto;}
.hea_auto>div{ margin-top: 75px; height:70px;}
.hea_auto>div img{ margin-right: 15px;}
.hea_auto>div img.fl{cursor:pointer}
.hea_auto>div .jian{ display: none;}
.hea_auto .jian{right: 16px; bottom: 0; margin: 0; width: 22px;}
.hea_auto .sou_s{ top:70px; right: 15px; display: none; width: 350px; height: 85px;}
.hea_auto .sou_s input{ float: left; height: 38px; line-height: 38px; border:none; background: none; margin-top: 25px;}
.hea_auto .sou_s .in_1{ background: url(../images/in_13.png) no-repeat; width: 270px; background-size: 100% 100%; padding-left: 5px;}
.hea_auto .sou_s .in_2{ background: url(../images/in_12.png) no-repeat #000 10px center; width: 75px; color: #fff; font-size: 16px; text-align: right; padding-right: 10px;}
.hea_auto .sou_s .in_2:hover{ opacity: .9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);}


/*.hea_ul1{ margin-top: 15px;}*/
.hea_ul1>li{ float: left; font-size: 19px; margin-right: 29px; line-height: 100px; width:113px; text-align:center; }
.hea_ul1>li>img{ bottom: -1px; left: 50%; margin-left: -12px; display: none; width: 22px; z-index: 101;}
.hea_ul1>li>a{     color: #333;
    display: block;
    font-family:微软雅黑;}
.hea_bg1{ background: #fff; height: 86px; line-height: 86px; width: 100%; /*top: 139px; */z-index: 10; top: 54px;}
.zi{ font-size: 16px; z-index: 100; width:1300px; top: 100px; height: 86px; line-height: 86px; left: -138px; display: none;}
.zi li{ float: left;margin-right: 30px;}
.zi a{ color: #000;}

.banner{ overflow: hidden;}
.banner img{ width: 100%;}
.banner .v1{ width: 165px; height: 68%; background: url(../images/in_4.png) repeat; border:#fff 1px solid; top: 16%; left: 50%; margin-left: -82.5px; color: #FFF; font-size: 18px; opacity: 0; margin-top: -10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1\9;}
.banner .v1 .span_1{ padding: 20px; line-height: 30px;}
.banner .v1 .span_2{ bottom: 10px; left: 10%; border-top: #fff 1px solid; width: 80%; height: 50px; line-height: 50px;}
.banner .slick-dots{ bottom: 20px; text-align: right; right: 50px;}
.banner .slick-dots li{ margin: 0; margin-right: 5px;}
.banner .slick-dots li,.banner .slick-dots li button{ width: 20px; height: 4px; padding: 0;}
.banner .slick-dots li button{ background:#fff; opacity: .8 ;}
.banner .slick-dots li button:before{ display: none;}
.banner .slick-dots li.slick-active button{ background:#eeb241; opacity: 1; }
.banner .slick-slide{ position: relative;}


.content{ margin-top:50px;}
.con_2 .v1{ background-image:url(../images/titbg.jpg); width:600px; height:82px; line-height:82px; background-position:center; background-repeat:no-repeat; color:#c0a585; font-weight:bold; margin-left:auto; margin-right:auto; font-size:24px; font-family:微软雅黑;}
.con_2 .v1 a{color:#c0a585;}

.con_3 .v1{ background-image:url(../images/titbg.jpg); width:600px; height:82px; line-height:82px; background-position:center; background-repeat:no-repeat; color:#c0a585; font-weight:bold; margin-left:auto; margin-right:auto; font-size:24px; font-family:微软雅黑;}
.con_3 .v1 a{color:#c0a585;}

.con_4 .v1{ background-image:url(../images/titbg.jpg); width:600px; height:82px; line-height:82px; background-position:center; background-repeat:no-repeat; color:#c0a585; font-weight:bold; margin-left:auto; margin-right:auto; font-size:24px; font-family:微软雅黑;}
.con_4 .v1 a{color:#c0a585;}

.con_5 .v1{ background-image:url(../images/titbg.jpg); width:600px; height:82px; line-height:82px; background-position:center; background-repeat:no-repeat; color:#c0a585; font-weight:bold; margin-left:auto; margin-right:auto; font-size:24px; font-family:微软雅黑;}
.con_5 .v1 a{color:#c0a585;}

.con_2 .v2{ background: #f5f2ec; padding: 146px 0 77px 0;}
.con_2 .v2 dl{ width: 24.5%; background: url(../images/in_14.png) no-repeat right center; margin-bottom: 70px; cursor: pointer; /*overflow: hidden;*/ display: inline-block;zoom:1; *display:inline; }
.con_2 .v2 dl a{ display: block; /*overflow: hidden;*/ width: 90%; margin-left: 5%;}
.con_2 .v2 dd{ font-size: 23px; line-height: 30px; margin-top: 15px; position: relative; width: 100%; height: 30px;}
.con_2 .v2 dt{ width: 99px; height: 63px; margin: 0 auto;position: relative; top: 0;}
.con_2 .v2 dt img{ position: absolute; bottom: 0; left: 0;}
.con_2 .v2 dt .im2{ left: 0; opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.con_2 .v2 dl:hover dt{  top: -7px;}
.con_2 .v2 dl:hover .span_1{ color: #eeb64d;}
.con_2 .v2 dl:hover .im1{ opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);} 
.con_2 .v2 dl:hover .im2{ opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);} 

.con_3{ margin-bottom: 80px;}
.con_3 .v1{ margin-bottom:50px; margin-top:50px;}
.con_3 .v2{ overflow: hidden; width: 1300px;}
.con_3 .al_ul{ width:1370px; }
.con_3 .al_ul li{ float: left; width: 419px; margin-right: 10px; height: 266px; overflow: hidden; border:4px solid #c8a36a;}
.con_3 .al_ul li .span_1 b{ font-weight: normal; color: #fff; width: 100%; display: block;}
.con_3 .al_ul li .span_1{ width: 100%; padding: 20px 0; background: url(../images/in_16.png) repeat; top: 50%; left: 0; font-size: 21px; line-height: 29px; margin-top: -46px;}
.con_3 .al_dl{ top: 0; left: 0; width: 100%; height: 100%; opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.con_3 .al_dl dd{ min-height: 179px; background: #f5f2ec; color: #010101;left: 0; width: 100%; bottom: 0; text-align: right;opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.con_3 .al_dl dd span{ padding:0 20px;}
.con_3 .al_dl dd .span_2{ font-size: 21px; margin-top: 33px; margin-right: -20px; opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.con_3 .al_dl dd .span_2 img{ position: relative; top: -2px; right: 3px;}
.con_3 .al_dl dd .span_3{ font-size: 14px; line-height: 22px; margin-top: 7px; margin-right: -20px; opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.con_3 .al_dl dd .span_3 b{ display: block; font-weight: normal; max-height: 44px;}
.con_3 .al_dl dd .span_4{ font-size: 9px; border:#606060 2px solid; width: 75px; height: 30px; line-height: 30px; float: right; margin:15px 2px 10px 0; padding: 0 9px 0 16px; opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
.con_3 .al_dl dd .span_4 span{ padding: 0;}
.con_3 .al_dl dd .span_4 img{ position: relative; top: 10px; left: 0;}
.con_3 .al_dl dt img{ width: 100%;}

.con3_tit{ margin: 30px 0; width: 1300px;}
.con_3 .al_dl dd .span_4:hover img{ left: 4px;}
.con_3 .v2>img{ top: -454px; right: -10px;}
.con_3 .al_ul li:hover dl{ opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.con_3 .al_ul li:hover dd{ opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.con_3 .al_ul li:hover dd .span_2{ 
	margin-right: 0;opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
}
.con_3 .al_ul li:hover dd .span_3{ 
	margin-right: 0;opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.con_3 .al_ul li:hover dd .span_4{
	margin:15px 22px 10px 0;opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
}

.con_4 .v2{ margin-top: 25px; background: url(../images/in_27.jpg) no-repeat top center; height:670px;}
.con_4 .v2 .auto{ margin: 0 auto;}
.con_4 .v2 .left{ background: #fff; width: 680px; padding: 30px 50px; line-height: 29px;letter-spacing:1px; text-align: justify;overflow: hidden;}
.con_4 .v2 .left a:hover{ text-decoration: underline;}
/*.con_4 .v2 .left:hover .span_2{ background:#eeb241; }*/
.con_4 .left .span_1{ font-size: 25px; font-family:微软雅黑; color:#333;overflow: hidden;/*white-space: nowrap;text-overflow: ellipsis;*/}/*2018首页新闻标题推荐修改*/
.con_4 .left .span_2{ width: 50px; height: 1px; background: #000; display: block; margin: 30px 0 15px 0;}
.con_4 .left .span_3{ font-size: 16px;font-family:微软雅黑; color:#333; height: 58px; overflow: hidden;}
.con_4 .v2 .left dt{ margin-top: 15px;}.con_4 .v2 .left dt img{width:100%; height:380px;}
.con_4 .v2 .right{     width: 480px;
    margin-top: 80px;
    font-size: 16px;
    background-color: #c0a585;
	font-family:微软雅黑;
    /* margin-left: auto; */
    /* margin-right: auto; */
    padding: 30px 50px;}
.con_4 .v2 .right .dd_1{ width:90px; border-right:#ffffff73 1px solid; font-size:14px;}
.con_4 .v2 .right .dd_2{ width: 370px;letter-spacing:3px; line-height: 30px; position: relative; top: -5px;text-align: justify;}
.con_4 .v2 .right dl:hover a .dd_2{ text-decoration: underline;}
.con_4 .v2 .right .p1{ padding-top: 20px;}
.con_4 .v2 .right .p1 a{ width:100px; height:40px; line-height:43px; font-size: 17px; border:#FFF 1px solid; color:#fff;}
.con_4 .v2 .right .p1 a:hover{ color: #fff; background: #ca975b;}

.con_4 .jz>img{ top: -260px; left: 10px;}

.con_5{ margin-bottom:50px;}
.con_5 .v1{ margin-bottom:50px; margin-top:40px;}
.con_5 .v2 .left{ width: 325px;/* margin-left: 110px;*/}
.con_5 .v2 dl{ font-size: 18.75px; line-height: 36px;letter-spacing:3px;}
.con_5 .v2 dl dt{ margin-bottom: 23px;}
.con_5 .in_gl{ font-size: 40px; margin-left:120px; display: none;}
.con_5 .in_gl span{ width: 40px; margin-right: 30px;}
.con_5 .v2 .right{ width:100%;}
.con_5 .v2 .right>p{ width: 190px; height: 55px; line-height: 55px; background: #000; color: #fff; bottom:30px; right: 40px; z-index: 100;}
.con_5 .v2 .right>p .span_1{ margin-left: 20px;}
.con_5 .slick-prev,.con_5 .slick-next{ bottom: 23px; top: auto; left: auto; z-index: 100; width: 8px; height: 8px;}
.con_5 .slick-prev{ background: url(../images/in_35.png) no-repeat; right: 100px;}
.con_5 .slick-next{ background: url(../images/in_36.png) no-repeat; right: 60px;}
.con_5 .v2 .right .xian{ width: 1px; height: 30px; background: #787878; bottom:42px; right: 83px; z-index: 101;}

/*.con_6{ margin-bottom: 30px;}*/
.con_6 .ab{ bottom: 28px; right: 60px;}



.foot{ background:#c0a585; padding: 30px 0 30px 0;letter-spacing:0;font-family:微软雅黑;}
.foot .v2{ width: 1010px; margin: 0 auto; color: #fff; text-align: center; }
.foot .v1{ width: 1010px; margin: 0 auto; color: #fff;}
.foot .v1 .v1_1,.foot .v1 .v1_2{ width: 50%;}
.foot .v1 .v1_2 span{ width: 128px; font-size: 18px;}
.foot .v1 .v1_2 span b{ font-weight: normal; display: block;}
.foot .v1 .v1_2 span b img{ margin-right: 5px; position: relative; top: 2px;}
.foot .v1 .v1_2 span>img{ width: 100%;}
.foot .v1 .v1_1 p,.foot .v1 .v1_2 p{ font-size: 21px;}
.foot .v1 .v1_1 ul,.foot .v1 .v1_2 ul{ font-size: 18px; margin-top: 35px;}
.foot .v1 .v1_1 ul li,.foot .v1 .v1_2 ul li{ line-height: 34px;}
.v1_1_h{ margin-bottom: 50px;}
.v1_2_m .span_2{ margin: 0 64px 0 80px;}
.v1_2_m1{ margin-top: 67px;}
.v1_2_m1 a{ color: #fff; margin-right: 20px;}
.v1_2_m1 a:hover{color: #eda92a; }
.p_ba{ margin-right: 4.8%; color: #fff; float: right; padding-top: 145px;font-size: 14px;}
.p_ba img{ position: relative; top: -13px;}
.p_ba span{ margin-left: 10px;}
.p_bat{ margin-right: 0.5%; color: #fff; float: right; padding-top: 120px;}
.xg_wz_fot li{ float: left; margin-right: 15px;}
.xg_wz_fot>span{ font-size: 18px; width: 90px;}
.xg_wz_fot ul{ width: 385px; margin-top: 0 !important; position: relative; top: -4px;}
.xg_wz_fot ul a{ color: #fff;}
.xg_wz_fot ul a:hover{ color: #eda92a;}
.ba a{color: #fff;}
.looding{ width: 100%; height: 100%; background: #fff; position: fixed; top: 0; left: 0; z-index: 200;}
.looding .v1{ position: fixed; top: 50%; left: 50%; margin: -108px 0 0 -128px; width: 256px; height:216px; text-align: center; }
.looding .im1{ width: 256px;}

.jin{ margin-top: 60px; width: 100%;height: 3px; background: #e6e5e5;}
.jin .p1{ background: #f7ab00; height: 100%;}
.jin .p2{ text-align: center; position: absolute; top: 0; left: 0; width: 100%; z-index: 11; color: #fff; line-height: 3px;}

.you_nav{ position: fixed; right: 0; top: 50%; margin-top: -62px; z-index: 100;}
.you_nav ul{ position: relative;z-index: 100;}
.you_nav li{ cursor: pointer; line-height: 0; margin-bottom: 5px; height: 38px;}
.bdshare_popup_box{ left: auto !important; right: 0; top: 53% !important; position: fixed !important;}
.bdshare-button-style0-16 .bds_more{background-image: none !important; background: url(../images/gu_2.png) no-repeat; width: 39px !important; height: 38px !important;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ margin: 0 !important; padding-left: 0 !important;}
.bdshare_popup_bg{left:0 !important;}

.bdshare-button-style0-16{ background: url(../images/gu_2.png) no-repeat; width: 39px; height: 39px;}

/*首页 end*/

.ab_tit{ /*border:#000 1px solid;*/background-image: url(../images/titbg.jpg);
    width: 600px;
    height: 82px;
    line-height: 82px;
    background-position: center;
    background-repeat: no-repeat;
    color: #c0a585;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    font-family: 微软雅黑;}
.ab_tit .span_1{ font-size: 37.5px; margin-top: 23px; font-weight: bold;}
.ab_tit .span_2{ margin-top: 5px;/*font-weight: bold;*/}
.ab_tit .im1{ top: 50px; left: 53px;}
.ab_tit .im2{ top: 50px; right: 53px;}


.zi_1{ background: #fff; top: 100px; min-width: 310px; right: 0; height: auto; line-height: 40px; padding: 0px 20px; left: auto; font-size: 16px; z-index: 100; display: none;/* height: 300px; */overflow: hidden; border:#ccc 1px solid; height: auto !important; width: auto !important;}
.zi_1 ul{ padding: 10px 0;}

.zUIpanelScrollBox,.zUIpanelScrollBar{width:5px;top:4px;right:2px;border-radius:5px;}
.zUIpanelScrollBox{background:black;opacity:0.1;filter:alpha(opacity=10);}
.zUIpanelScrollBar{background:#000;opacity:0.8;filter:alpha(opacity=80);}



.header_er{ position: fixed; top: -150px; left: 0; width: 100%; padding: 0;-webkit-transition: all .3s ease;transition: all .3s ease;}
.header_er .hea_auto h1 img{ width: 80%;}
.header_er .hea_auto h1{ height: 75px; position: relative;top: 8px;}
.header_er .hea_auto>div{ margin-top: 23px;}
.header_er .hea_ul1>li{line-height: 80px; margin-top: 0; font-size: 18px;}

.header_er .hea_auto>div{ height: 50px;}
.hea_bg2{ background: #fff; height: 86px; line-height: 86px; width: 100%;z-index: 10; top: -90px;}
.header_er .zi,.header_er .zi_1{ top: 80px;}

.header_er .hea_auto .sou_s{ top: 55px;}

.header_er.gu_d{ top: 0;}


.in_biao{ width: 130px; border:#8b8a8a 1px solid; height: 173px; margin: 0 auto;}
.in_biao span{ width: 100%; left: 0;}
.in_biao .span_1,.in_biao .span_3{ font-size: 37.5px; color: #595757;}
.in_biao .span_1{ top: 32px;}
.in_biao .span_2{ font-size: 16px; color: #726f6f; top: 77px; opacity: .8;}
.in_biao .span_3{ top: 99px;}

.fu_wu_con .slick_1 dl dt img,.fu_wu_con .slick_1 dl:hover dt img,.new_slick dl dt img,.new_slick dl dt:hover img,.team_v1 dl dt img,.team_v1 dl dt:hover img,.teamde_3 dt img,.teamde_3 dt:hover img,.yan_jiu dl dt img,.yan_jiu dl dt:hover img,.new_2 dl dt img,.new_2 dl dt:hover img,.zi_g_con .v4 .v4_1 dt img,.zi_g_con .v4 .v4_1 dt:hover img{-webkit-transition: all .3s ease;transition: all .3s ease;}

.fu_wu_con .slick_1 dl:hover dt img,.new_slick dl dt:hover img,.team_v1 dl dt:hover img,.teamde_3 dt:hover img,.yan_jiu dl dt:hover img,.new_2 dl dt:hover img,.zi_g_con .v4 .v4_1 dt:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }

.xwxq_slick dl{ height: 135px;}
.mar_b_20{ margin-bottom: 20px;}



@font-face { 
  font-family: 'FZShuSong-Z01S';     
   src: url('fan.eot');    
   src: url('fan.eot?#iefix') format('embedded-opentype'),        
   url('fan.woff') format('woff'),     
   url('fan.ttf') format('truetype'),      
   url('fan.svg#FZShuSong-Z01S') format('svg');   font-weight: normal;   font-style: normal;
} 
body{font-family: 'FZShuSong-Z01S';}


.con_2 .vn2{overflow:hidden;margin-right:-20px;width:100%;margin:0 auto;}
.con_2 .vn2 dl{width:100%;padding-bottom:80px; background-image:url(../images/aboutbg.jpg); background-position:center; background-repeat:no-repeat;}
.con_2 .vn2 dt {
    width: 110px;
    height: 71px;
    margin: 0 auto;
    position: relative;
    top: 0;
}
.con_2 .vn2 dd {
    font-size:18px;
    line-height: 30px;
    position: relative;
    width:750px;
	font-family:微软雅黑;
	color:#fff;
	padding-top:360px;
	text-align:left;
}

.con_2 .vn2 dl:hover dt{  top: -7px;}
.englishd{color:#959393;padding-top:10px;}
.con_2 .vn2 dt img{ position: absolute; bottom: 0; left: 0;}
.con_2 .vn2 dt .im2{ left: 0; opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.con_2 .vn2 dl:hover .im1{ opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);} 
.con_2 .vn2 dl:hover .im2{ opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}

#cSlideUl{width:1300px;height:auto;margin-bottom:30px;}
#cbtn ul{width:1300px;height:auto;}
#cbtn ul li{width:25%;background:url(../images/fwlm_fgx.png) no-repeat right center;margin-right:0;}
#cbtn ul li:nth-child(4n){background:none;}
.con_4 .v2 .right dl{ margin-bottom:20px; }
.con_4 .v2 .right dl a{color:#fff;}


/* banner */
.banner { position: relative; display: block; overflow: hidden; width: 100%; margin-bottom: 4px; z-index: 1; }
.slides { position: relative; }
.slides li img { display: block; width: 100% \9; max-width: 100%; height: auto; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: right; right: 20px; }
.flex-control-nav li { display: inline-block; width: 7px;  margin: 0 15px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 30px; height: 5px; line-height: 40px; overflow: hidden; cursor: pointer; background-color: #fff; }
.flex-control-nav .flex-active { background-position: 0 0; background: #eeb241 }


#pro_div4 { width: 960px; height: 525px; overflow: hidden;  position: relative; top: -25px; }
#pro_div4 .mr_frBtnL6 { position: absolute;  right: 10px; top: 462px; width: 39px; height: 38px; z-index: 100; cursor: pointer; }
#pro_div4 .mr_frBtnR6 { position: absolute; right: 65px; top: 462px; width: 39px; height: 38px; z-index: 100; cursor: pointer; }
#pro_list3 { width: 960px; }
#pro_list3 ul li { float: left; padding: 25px; }
#pro_list3 ul li img { width:960px; height: 525px; float: left }








.ytzs{ width:1300px; margin-left:auto; margin-right:auto;}
.ytzs ul{ display:block; margin-left:auto; margin-right:auto; width:80%; margin-top:30px; margin-bottom:30px;}
.ytzs li{ display:block; float:left; width:18%; margin-left:1%; margin-right:1%; font-family:微软雅黑;}
.ytzs li a {
	display:block;
    font-size: 18px;
    text-align: center;
	height:30px;
	line-height:30px;
	border:1px solid  #c0a585;
}
.ytzs li a:hover {
	    color: #FFF !important;
	background-color:#c0a585;

}

.ytzs li .on {
    color: #FFF !important;
	background-color:#c0a585;
}



.more{ width:222px; height:57px; font-family:微软雅黑; margin-left: auto; margin-right:auto; line-height:57px; margin-top:30px; }
.more a{ display:block; width:220px; height:55px; font-size:18px; color:#fff; font-family:微软雅黑; background-color:#c0a585; text-align:center; }
.more a:hover{background-color:#c59a66; }


.yqlj{ width:100%; text-align:center; font-size:16px; margin-top:10px;}
.yqlj a{ color:#fff;}
