﻿@charset "utf-8";



*{ font-family:"微软雅黑"; margin:0; padding:0;outline:none; -webkit-font-smoothing:antialiased !important;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
input,img,textarea{ border:none;}
a{ text-decoration:none;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
li{ list-style:none;}
input,textarea,select {outline:none;}
textarea{ resize:none;}

.qing{ display:block; clear:both; overflow:hidden;}
body > .qing{ min-width:1250px !important;}
.juzhong{ display:block; width:1250px; margin-left:auto; margin-right:auto; overflow:hidden;}
.lf{ display:block; float:left; overflow:hidden;}
.rf{ display:block; float: right; overflow:hidden;}

/***********index*************/
.topbg{ background:url(../images/topbg.jpg) center top no-repeat; height:201px;    padding-top: 16px;}
.shen{ width:92px; height:88px; padding:1px; background:url(../images/tk.png) center center no-repeat; margin-right:18px;}
.ewm{ width:72px; height:72px; padding:9px 11px; background:url(../images/tk.png) center center no-repeat;}
.navbg{ overflow:visible; height:53px; background:url(../images/navbg.jpg) center top no-repeat; position:relative; z-index:9999 !important;}
.nav{ padding-left:5px; display: block;}
.nav li{ display:block; margin-left:1px; width:154px; height:53px; float:left;}
.nav li a{ display:block;}
.nav li.nann, .nav li:hover{ background:url(../images/navhua.png) center center no-repeat;}
/**导航样式**/
#sddm div.mm{ position: absolute; visibility: hidden; margin-top:-4px;  background: url(../images/bg.jpg) repeat; border:1px solid #dadada; border-top:none; padding:15px 15px 15px 10px;}
#sddm div.mm a{ position: relative; display: block; margin: 0; padding:0 10px; text-align:center; width:auto !important; min-width:134px; _width:67px; white-space:nowrap; text-decoration: none; color: #252525; font-size:14px; line-height:44px;}
#sddm div.mm a:hover{	background: url(../images/navhua2.png) center center no-repeat;color:#FFF;}
#sddm div.mm .natu{ padding:5px 5px 5px 20px;}
#sddm div.mm .nashu{ padding:5px 0px 5px 0px; width:240px; font-size:12px; line-height:26px; color:#555;}
#sddm div#m8{ margin-left:-287px;}
#sddm div#m7{ margin-left:-237px;}
/**banner**/
.ban{ height:450px;}
/**会员、新闻**/
/*.hxbg{ background:url(../images/main_bg.jpg) center top no-repeat; padding:0px;}*/

.hzt{ padding-top:88px; padding-left:10px; padding-right:10px; width:196px; height:194px; float:left;}
.hzh{ display:block; float:left; padding-top:61px;}
.nebg{ width:1204px; height:480px; background:url(../images/nebg.jpg) left top no-repeat; padding:21px 23px 0;}
/**新闻选项卡样式**/
#tab{width:1204px;position:relative;margin:0px auto;}
#tab .tab_menu{width:;float: right; clear:both; z-index:1;}
#tab .tab_menu li{float:left;width:; height:34px; line-height:34px; cursor:pointer; background:url(../images/ling2-03.png) center left no-repeat; padding:14px 24px 14px 24px; font-size:16px; color:#222222;}
#tab .tab_box{width:1204px;height:289px; clear:both; float:left; top:30px;}
#tab .tab_menu .selected{ background:url(../images/ling2-04.png) center left no-repeat; color:#602d7d; cursor:pointer;}
.hide{display:none;}
.tab_box .div{padding:0px;} 
.xinl{ padding:20px 0 0 0px; width:565px;}
.xinl_0{ display:block; clear:both;}
.xinl_0 li{ display:block; border-bottom:1px solid #dbdbdb; overflow:hidden; padding:17px 0 17px 15px; background:url(../images/biao.png) no-repeat left center;}
.xinl_0 li a{ display:block; line-height:26px; color:#282828; font-size:16px; float:left;}
.xinl_0 li div{ display:block; color:#282828; line-height:24px; font-size:14px; float:right;}
.xinl_0 li a:visited{ color:#282828;} .xinl_0 li a:hover{ color:#602d7d;}
/***商会简介**/
.shbg{ height:224px; padding:121px 185px 41px 384px;}
.shbbg{ background:url(../images/index_56.png) center top no-repeat; height:224px;}
.sh_j1{ display:block; float:left; padding-top:124px; padding-left:14px; padding-right:12px;}
.sh_j2{ display:block; float:left; width:540px; height:173px; padding-top:28px; line-height:33px; font-size:12px; color:#000; writing-mode:tb-rl;}
/**招商引资***/
.zhaobg{ background:url(../images/zhaobg.jpg) center top no-repeat; width:357px; height:312px; padding:38px 20px 10px 25px; margin-right:21px; position:relative;}
.duo1{ display:block; float:right; clear:both; font-size:12px; color:#282828; line-height:30px;}
.duo1 span{ font-family: "宋体"; } .duo1:visited{ color:#282828;}
.zsl{ display:block; clear:both; overflow:hidden; padding-top:18px;}
.zsl li{ display:block; clear:both; overflow:hidden; line-height:44px; height:44px; font-size:14px; color:#1d1d1d; background:url(../images/xian1.jpg) left bottom no-repeat;}
.zsl li a{ color:#333;}
.zsl li span{float:right; color:#666; font-family:"宋体";}
.zsj{ display:block; float:left; padding-left:5px; width:270px;}
.zsj span{ display:block; float:right; color:#666; font-family:"宋体"; font-weight:bold; padding-right:5px;}
.zsj a{ display:block; float:left; width:250px; color:#1d1d1d; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .zsj a:visited{ color:#1d1d1d;}.zsl li:hover .zsj a{ color:#602d7d;}
.zsj b{ color:#602d7d; font-weight:normal;}
.zsjd{ display:block; float:left; font-family: "宋体";float: right; color:#666;}
/**公益慈善**/
.quanquan{position:absolute; left:0px; top:0px; z-index:1000 !important; }
.gbg{ background:url(../images/gbg.jpg) center top no-repeat; background-size:100% 100%; width:348px; height:326px; padding:38px 27px 10px; margin-right:21px; position:relative;}
.csj{ display:block; clear:both; padding:35px 0 15px; background:url(../images/xian1.jpg) left bottom no-repeat; overflow:hidden;}
.csj_0{ float:left; padding-left:15px; width:198px;}
.csj_t{ display:block; clear: both; font-size:14px; color:#1d1d1d; line-height:20px; margin-bottom:5px;} .csj_t:visited{ color:#1d1d1d;}
.csj_j{ display:block; clear:both; font-size:12px; color:#7d7d7d; line-height:24px;} .csj_j:visited{ color:#7d7d7d;}
.csl{ display:block; clear:both; overflow:hidden; padding-top:10px;}
.csl li{ display:block; clear:both; line-height:32px; color:#1d1d1d; font-size:14px;}
.csl li span{ font-family: "宋体";float: right; color:#666;}
.csl li a, .csl li a:visited{ color:#1d1d1d;}
/**项目供求**/
.xiangbg{ background:url(../images/xiangbg.jpg) center center no-repeat; background-size:100% 100%; width:348px; height:325px; padding:38px 27px 10px; position:relative;}
.quan{ width:60px; height:60px; position:absolute; left:25px; top:27px;  z-index:66 !important; }
.quan{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.xiangbg:hover .quan, .gbg:hover .quan, .zhaobg:hover .quan, .nebg:hover .quan{ transform: rotate(360deg);
-webkit-transform: rotate(360deg);	/* Safari 和 Chrome */
-moz-transform: rotate(360deg);	/* Firefox */
-o-transform: rotate(360deg);	/* Firefox */}

/**会员单位**/
/*滚动样式*/
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:880px;margin:20px auto;}
.scroll{width:950px;color:#333333;margin:0 auto;overflow:hidden;}

.weibg{ background:url(../images/weibg.jpg) center top no-repeat; height:285px; padding:46px 40px 0 259px;}
.ren{ display:block; float:left; width:276px; height:auto; margin-right:16px;}
.ren_1{ display:block; width:246px; height:173px; background:url(../images/xk.png) center top no-repeat; padding:19px 15px;} .ren_1 img, .ren_1 a{ display:block; width:246px; height:173px; position:relative}
.huis{ text-align:center; padding-top:14px; line-height:26px; color:#333; font-size:14px;}
/**会员之家**/
.jiabg{ background:url(../images/jiabg4.jpg) center top no-repeat; height:364px;}
.zheng{ display:block; float: right; width:240px; height:100px; background:url(../images/hui1.png) no-repeat center;background-size: 210px;    margin-top: 90px;}
.zheng1{ display:block; float: right; width:240px; height:100px; background:url(../images/hui11.png) no-repeat center;background-size: 210px;}
.zheng:hover{background:url(../images/hui2.png) no-repeat center;background-size: 210px;}
.zheng1:hover{background:url(../images/hui22.png) no-repeat center;background-size: 210px;}
.jial{ padding-left:160px; padding-top:145px; width:162px;}
.jial a{ display:block; float:right; margin-left:4px; width:18px; background:url(../images/kuo1.jpg) center top no-repeat, url(../images/kuo2.jpg) center bottom no-repeat; padding:11px 4px; font-size:14px; color:#2e2e2e; line-height:18px;} .jial a:visited{color:#2e2e2e; }  .jial a:hover{ color:#602d7d;}

/**foot**/
.fobg{ background:url(../images/fobg1.jpg) center top no-repeat; line-height:30px; font-size:14px; color:#FFF; text-align:center; padding-top:20px; height:79px;} .fobg a:visited, .fobg a{ color:#FFF;}

/*************************about**************************/
.ab_ban{ display:block; height:352px; position:relative; z-index:1;}
.hxbg2{ padding:25px 0px 25px;}
/*左侧*/
.lfbg1{display:block; background:url(../images/lfbg1.jpg) center top no-repeat; height:13px;}
.lfbg2{display:block; background:url(../images/lfbg2.jpg) center top repeat-y; padding:1px; height:auto;}
.lfbg3{display:block; background:url(../images/lfbg3.jpg) center top no-repeat; height:13px;}
.ab_nbg{ display:block; background:url(../images/ab_nbg.jpg) center top no-repeat; height:310px;}
.abn{ display:block; float:left; background:url(../images/yun.png) right top no-repeat; padding:48px 31px 0 28px;  width:125px;}
.abn a{ display:block; line-height:38px; font-size:14px; color:#222222; border-bottom:1px solid #c5c5c5;}
.abn a.abnn, .abn a:hover{ color:#602d7d;}
.hl{ padding:0 25px 12px;}
.hl a{ display:block; border-bottom:1px solid #dcdcdc; color:#5d5d5d; font-size:12px; line-height:35px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hl a span{ font-family:"宋体"; font-weight:bold;}
.hl a, .abn a{	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.hl a:hover{ color:#a63a3d;}


/*右侧*/
.rfbg1{ display:block; background:url(../images/rfbg1.jpg) center top no-repeat; height:15px;} 
.rfbg2{ display:block; background:url(../images/rfbg2.jpg) center top repeat-y; height:auto; min-height:780px; _height:780px; padding:0 32px 40px;}
.rfbg2_gq{ display:block; background:url(../images/rfbg2.jpg) center top repeat-y; height:588px; padding:0 32px 16px;}
.rfbg3{ display:block; background:url(../images/rfbg3.jpg) center top no-repeat; height:17px;}

.ntbg{ display:block; background:url(../images/ntbg.jpg) left bottom no-repeat; padding-top:6px; padding-bottom:9px; line-height:35px; color:#282828; font-size:18px; margin-bottom:20px;}
.weizhi{ display:block; font-size:12px; color:#8a8987;}
.weizhi span{ font-family:"宋体";} .weizhi a, .weizhi a:visited{ color:#8a8987;} .weizhi a:hover{ color:#602d7d;}
.shu14{ display:block; width:300px; line-height:24px; color:#515151; font-size:14px;}
.abtu{ width:562px; position:relative; overflow:hidden; height:695px;}
.abk1{ display:block; position: absolute; z-index:9; left:0; top: 0; width:224px; height:378px; background:url(../images/abk.png) left top no-repeat;}
.abk2{display:block; float:left; position: absolute; z-index:8; left:205px; top:83px;}
.abk2_cn{ display:block; line-height:42px; font-size:34px; color:#a63a3d}
.abk2_en{ display:block; line-height:20px; font-size:16px; color:#8f8f8f;}
.abtu2{ display:block; position:absolute; z-index:7; width:482px; height:361px; left:67px; top:171px;}
.abk3{ width:175px; height:397px; position:absolute; z-index:6; background:#e5e5e5; top:214px; left:387px;}
.abk4{ top:580px; left:72px; overflow:hidden; position:absolute;}
.abk4_cn{ display:block; line-height:27px; color:#515151; font-size:16px;}
.abk4_en{ display:block; line-height:23px; color:#8f8f8f; font-size:12px;}
/*******************leader**********************/
.ling{ display:block; width:910px; background:#efeae1; position: relative; margin-bottom:20px;}
.ling1{ display:block; padding:16px 20px; width:870px; position:relative; z-index:2;}
.ling_t img{ border:5px solid #ffffff; width:133px; height:168px;}
.ling_n{ width:700px; overflow:hidden; padding-top:4px;}
.ling_0{ line-height:25px; font-size:16px; color:#1c1c1c;}
.ling_1{ line-height:23px; font-size:14px; color:#1c1c1c;}
.ling_2{ padding-top:7px; line-height:24px; font-size:12px; color:#6c6c6c;}
.ling_2 a{ color:#dbaeb0;}

.lingbg{ display:block; position: absolute; width:0; left:0; top:0 !important; height:100% !important; background:#a63a3d; z-index:1;}
.lingbg, .ling_0, .ling_1, .ling_2 { 
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ling:hover .lingbg{ width:100%;}
.ling:hover .ling_0, .ling:hover .ling_1{ color:#FFF;}
.ling:hover .ling_2{ color:#dbaeb0;}

/**********************news****************************/
.nel{ display:block;}
.nel li{ display:block; padding:25px 0 28px; border-bottom:1px solid #d5d5d5; overflow:hidden;}
.netu{ display:block;  width:168px; height:110px;}
.netu img{ width:168px; height:110px;}
.nesh{ display:block; width:727px;}
.nes_1{ display:block; line-height:24px; font-size:16px; color:#232323; margin-top:-2px;}
.nes_1 a, .nes_1 a:visited{ color:#232323;}
.nes_2{ padding-top:5px; line-height:20px; color:#696969; font-size:14px; height:40px; padding-bottom:8px;}
.nes_2 a{ display:block; height:40px; overflow: hidden; text-overflow: ellipsis;}
.nes_2 a, .nes_2 a:visited{ color:#696969;}
.xixi{ width:90px; display:block; float:left; height:26px; text-align:center; line-height:26px; color:#5d5d5d; font-size:14px; border:1px solid #7d7d7d;} .xixi:visited{ color:#5d5d5d;}
.neda{ float:right; line-height:26px; color:#5d5d5d; font-size:12px;}
.nes_1 a,  .xixi{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.nel li:hover .nes_1 a,  .nel li:hover .xixi{ color:#602d7d;}
.nel li:hover .xixi{ border-color:#602d7d; background:#602d7d; color:#fff;}


/**页码**/
.yema{ padding-top:23px;} .yema table{ margin:0 auto;}
.yema a{ display:block; float:left; width:39px; height:39px; background:url(../images/yeq.png) center center no-repeat; margin:0 2px; text-align:center; line-height:39px; font-size:16px; color:#5b5b5b;}
.yema a:hover, .yema a.yenn{ color:#602d7d; background:url(../images/yeq1.png) center center no-repeat;} .yema a:visited{ color:#5b5b5b;}
.yema a.dh{ font-family:"宋体"; font-weight:bold;}

/********************company***********************/
.hydt{ padding:33px 0; line-height:24px;}
.hydt_0{ display:block; float:left; line-height:24px; color:#282828; font-size:18px; padding-right:74px; background:url(../images/yun2.png) center right no-repeat;}
.hylk{ display:block; margin-left:-18px; overflow:hidden;}
.hyl{ margin-left:18px; margin-bottom:18px; float:left; width:279px; height:220px; background:url(../images/hybg1.jpg) center center no-repeat; padding:10px;}
.hyl{	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;}
.hyl:hover{background:url(../images/hybg2.jpg) center center no-repeat;}
.hyl_i, .hyl_i img{ width:279px; height:220px;}
.hyl_s{ width:390px;}
.hyl_s1{ margin-top:-3px;}
.hyl_s10{ line-height:26px; font-size:16px; color:#080808;}
.hyl_s11{ line-height:24px; font-size:14px; color:#353535;}
.hyl_s2{ display:block; line-height:24px; font-size:14px; color:#737373; padding-top:9px 0 10px; height:88px;}
.hyl_s2 a{ display:block; color:#737373;} .hyl_s2 a:visited{ color:#737373;}
.xixi2{ display:block; float:left; width:95px; height:30px; background:url(../images/xixi1.png) center center no-repeat;}
.xixi2{ -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;}
.hyl:hover .xixi2{background:url(../images/xixi1_0.png) center center no-repeat;}

/********************investment***********************/
.gyl{ padding:3px 22px 10px; overflow:hidden;}
.gyl li{ border-bottom:1px solid #dcdcdc; padding:15px 0; overflow:hidden;}
.gytu{ width:91px; height:66px; float:left;}
.gyt{ width:110px; float:right; line-height:22px; font-size:12px; color:#5d5d5d; height:46px; margin-top:-2px; padding-bottom:0px;}
.gyt a, .gyt a:visited{ color:#5d5d5d;}
.gyt a{ -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;}
.gyl li:hover .gyt a{ color:#602d7d;}
.gyda{ line-height:22px; color:#c6c6c6; font-size:12px;}
.yzl{ display:block; overflow:hidden;}
.yzl li{ display:block; clear:both; overflow:hidden; padding:22px 0 26px; border-bottom:1px solid #d9d9d9;}
.yzl_s{ width:757px; float:left;}
.yzl_s1{ display:block; line-height:25px; color:#2d2d2d; font-size:16px; padding-bottom:5px;}
.yzl_s1 a, .yzl_s1 a:visited{ color:#2d2d2d;}
.yzl_s2{display:block; line-height:22px; color:#797979; font-size:14px; }
.yzl_s2 a, .yzl_s2 a:visited{ color:#797979;}

.xixi3{ display:block; float:right; width:115px; height:71px; background:url(../images/xixi2.png) center center no-repeat;}
.xixi3, .yzl_s1 a{ -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;}
.yzl li:hover .xixi3{background:url(../images/xixi2_0.png) center center no-repeat;}
.yzl li:hover .yzl_s1 a{ color:#9b2326;}
/********************information***********************/
.gql{ width:790px; overflow:hidden; padding-top:14px; position:relative;}
.gqll{ display:block; overflow:hidden; position:relative; padding-bottom:25px;}
.gqll li{ display:block; position:relative; padding:11px 0 15px; height:76px; border-bottom:1px solid #d9d9d9;}
.gqlbg1{ position:absolute; z-index:3;}
.gqlbg2{ position:absolute; z-index:1; width:0; background:#a53a3d; height:102px; left:0; top: 0;}
.gqlt{ display:block; line-height:31px; font-size:16px; color:#2d2d2d;}
.gqlt a, .gqlt a:visited{ color:#2d2d2d;}
.gqls{ display:block; line-height:22px; font-size:14px; color:#797979;}
.gqls a, .gqls a:visited{ color:#797979;}
.gqls a span{ color:#a53a3d;}
.kan{ display:block; float:right; width:115px; height:30px; background:url(../images/kan1.png) center center no-repeat;}

.gqlbg2, .gqlbg1, .gqlt a, .gqls a, .gqls a span{ -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;}
.gqll li:hover .gqlbg2{ width:100%;}
.gqll li:hover .gqlbg1{padding:0 22px;}
.gqll li:hover .gqlt a{ color:#ffffff;}
.gqll li:hover .gqls a, .gqll li:hover .gqls a span{ color:#dbb0b1;}
/********************information_list***********************/
.xm_nbg{ display:block; background:url(../images/xm_nbg.jpg) center top no-repeat; height:280px;}
.abn{ display:block; float:left; background:url(../images/yun.png) right top no-repeat; padding:48px 31px 0 28px;  width:125px;}
.abn a{ display:block; line-height:38px; font-size:14px; color:#222222; border-bottom:1px solid #c5c5c5;}
.abn a.abnn, .abn a:hover{ color:#602d7d;}
/********************charity***********************/
.csbg{ background:url(../images/cstbg.jpg) right top repeat;}
.cstu{ width:420px; height:280px;}
.cs_s{ padding:44px; width:400px; height:190px;}
.cs_s1{ line-height:38px; color:#2d2d2d; font-size:16px;}
.cs_s1 a, .cs_s1 a:visited{ color:#2d2d2d;}
.cs_s2{ line-height:22px; color:#797979; font-size:14px; height:119px;}
.cs_s2 a{ display:block; color:#797979;} .cs_s2 a:visited{ color:#797979;}
.uquan{ display:block; padding:20px 0; } .uquan table{ margin:0 auto;}
.uquan a{ display:block; float:left; margin:0 3px;}
/*慈善*/
.gcl{ display:block;}
.gcl li{ display:block; padding:20px 0 23px; border-bottom:1px solid #d5d5d5; overflow:hidden;}
.netu{ display:block;  width:154px; height:102px; margin-right:25px;}
.netu img{ width:154px; height:102px;}
.gcsh{ display:block; width:590px;}
.nes_20{ height:59px !important; padding-top:10px !important; line-height:20px; color:#696969; font-size:14px; }
.nes_20 a{ display:block; } .nes_20 a, .nes_20 a:visited{ color:#696969;}
.xik{ float:right; padding-top:18px;}
.gcl li .xixi3{ display:block; float:right; width:115px; height:71px; background:url(../images/xixi2.png) center center no-repeat;}
.gcl li .xixi3, .gcl li .nes_1 a{ -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;}
.gcl li:hover .xixi3{background:url(../images/xixi2_0.png) center center no-repeat;}
.gcl li:hover .nes_1 a{ color:#a63a3d;}
/********************home***********************/
.yytu{ position:relative; width:544px; height:363px;}
.yyk{ display:block; width:82px; height:146px; padding-top:120px;} .yyk span{ display:block; width:82px; height:146px; background:#ebebeb;}
.yyt{ display:block; float:right;}
.hongt{ display:block; position:absolute; top:186px; left:272px;}
.hongt_1{ display:block; background:url(../images/hongt.png) repeat; width:560px; height:440px; padding:44px;}
.shu12{ display:block; float:left; line-height:26px; color:#ecd7d7; font-size:14px; padding-right:30px !important;}
.tt{ float:right; right:44px; position:absolute; width:4px; height:440px; background:#c15558;}
/********************home_environment***********************/
.hjbg{ line-height:26px; color:#3d3d3d; font-size:14px; position:relative; padding-top:30px;}
.hjbg1{ display:block; height:24px; position:relative; background:url(../images/hjjsbg1.jpg) center top no-repeat;}
.hjbg3{ display:block; height:24px; position:relative; background:url(../images/hjjsbg3.jpg) center bottom no-repeat;}
.hjbg2{ display:block; height: auto; position:relative; background:url(../images/hjjsbg2.jpg) center top repeat-y; padding:0px 145px 10px 33px;}
.hjjsbg0{ position:absolute; top:0; right:4px; z-index:3;}


.hjt_0{ display:block; margin-left:-26px; padding-top:26px; }
.hjt{ display:block; float:left; width:286px; height:201px; margin-left:26px; margin-bottom:26px; position:relative; overflow: hidden;}
.hjt a{ display:block; }
.hjt .xiaotu{ position:absolute; display:block; z-index:2;}


.hjt .xiaoji{ position:absolute; display:block; padding:8px 15px; width:256px; line-height:30px; font-size:14px; bottom:-46px; background:url(../images/yytmbg.png) center bottom repeat ; z-index:4; color:#eee;}
.hjt .xiaoji{ -webkit-transition: all 0.6s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.6s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.6s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.6s cubic-bezier(1, .57, .48, 1.4);}
.hjt:hover .xiaoji{ bottom:0;}

/********************home_catering***********************/
.can{ margin-left:-20px;}
.canbg{ display:block; float:left; width:445px; height:144px; background:url(../images/canbg.jpg) center right no-repeat #efeae1; margin-bottom:20px; margin-left:20px;}
.catu{ display:block; float:left; width:176px; height:144px; float:left;}
.cas{ display: block; float:left; width:218px; padding:18px 25px 0;}
.cas_1{ display:block; line-height:23px; font-size:16px; color:#000000; padding-bottom:10px;}
.cas_2{ display:block; line-height:22px; font-size:14px; color:#575757;}
/********************home_native***********************/
.ttc_0{ margin-left:-18px;}
.ttc{ margin-left:18px; margin-bottom:18px; width:214px; height:224px; position:relative; float:left;}
.ttc_1{ width:214px; height:224px; position:relative;}
.ttc_2{ position:absolute; bottom:0; background:url(../images/heit.png) repeat; padding:7px 15px 5px; width:184px; height:44px;} .ttc_20{ line-height:24px; font-size:14px; color:#efeae1;} .ttc_21{ line-height:20px; font-size:14px; color:#bbbbbb;}

/*************company_view**************/
.gs{ text-align:center; line-height:46px; font-size:18px; color:#222; padding-bottom:10px;}
.gsh{ text-align:center; line-height:26px; padding:5px; color:#888; font-size:12px; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.gsh0{ text-align:center; line-height:36px; padding:5px; font-size:18px; color:#222;  border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.gsh a, .gsh a:visited{ color:#888;}
.gsjs{ display:block; padding:20px 0 50px; line-height:30px; color:#555; font-size:14px;}
.gsjs a, .gsjs a:visited{ color:#555;}
.fanye{ line-height:22px; color:#888; font-size:12px; width:800px; float:left;}
.fanye a, .fanye a:visited{ color:#888;}
.fanye a:hover{ color:#602d7d;}
.fanhui{ display:block; float:right; width:100px; font-size:14px; color:#333; border:1px solid #ddd; line-height:36px; height:36px; text-align:center;}
.fanhui:hover{ color:#FFF !important; background:url(../images/navbg.jpg) left top no-repeat; border-color:#602d7d;}


/* main_image */
.main_visual{height:450px; overflow:hidden;position:relative;}
.main_image{height:450px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:450px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:450px;}
.main_image li span{display:block;width:100%;height:450px}
.main_image li a{display:block;width:100%;height:450px}


div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:56px!important;height:64px!important;top:50%;margin-top:-32px;display:none;}
#btn_prev{background:url(../images/nq1.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/nq2.png) no-repeat right top;right:100px;}/* CSS Document */



.main_visual2{height:380px; overflow:hidden;position:relative;}
.main_image2{height:380px;overflow:hidden;position:relative;}
.main_image2 ul{width:9999px;height:380px;overflow:hidden;position:absolute;left:0}
.main_image2 li{float:left;width:100%;height:380px; position:absolute !important; top: 0; left:0; width:600px; height:380px; z-index:9 !important;}
.main_image2 li span{display:block;width:100%;height:380px}
.main_image2 li a{display:block;width:100%;height:40px; background:rgba(0, 0, 0, 0.5); position:absolute; bottom:0; color:#fff; line-height:40px; padding-left:40px; z-index:99}

div.flicking_con2{position:absolute; z-index:999 !important; bottom:7px; left:77%;z-index:999;width:100px;height:21px;margin:0 0 0 50px;}
div.flicking_con2 a{float:left;width:12px;height:12px;margin:0 4px;padding:0;background: url(../images/dd1.png) center  center no-repeat;display:block;text-indent:-1000px}
div.flicking_con2 a.on{background: url(../images/dd2.png) center  center no-repeat;}
#btn_prev2,#btn_next2{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev2{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next2{background:url(../images/hover_right.png) no-repeat right top;right:100px;}



.main_visual3{height:266px; overflow:hidden;position:relative;}
.main_image3{height:266px;overflow:hidden;position:relative;}
.main_image3 ul{width:9999px;height:266px;overflow:hidden;position:absolute;top:0;left:0}
.main_image3 li{float:left;width:100%;height:266px; position:absolute !important; top: 0; left:0; width:380px; height:289px; z-index:9 !important;}
.main_image3 li span{display:block;width:100%;height:266px}
.main_image3 li a{display:block;width:100%;height:266px}

div.flicking_con3{position:absolute; z-index:999 !important; bottom:0px; left:0%;z-index:999;width:100px;height:21px;margin:0 0 0 50px;}
div.flicking_con3 a{float:left;width:12px;height:12px;margin:0 4px;padding:0;background: url(../images/dd1.png) center  center no-repeat;display:block;text-indent:-1000px}
div.flicking_con3 a.on{background: url(../images/dd2.png) center  center no-repeat;}
#btn_prev3,#btn_next3{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev3{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next3{background:url(../images/hover_right.png) no-repeat right top;right:100px;}



.main_visual4{height:320px; overflow:hidden; position:relative; }
.main_image4{height:320px; overflow:hidden; position:relative;}
.main_image4 ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image4 li{float:left;width:100%;height:280px; }
#btn_prev4,#btn_next4{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:188px;display:none;}
#btn_prev4{ background:url(../images/banner_zuo.png) left top no-repeat; left:4%;}
#btn_next4{ background:url(../images/banner_you.png) right top no-repeat; right:4%;}
.flicking_con4{position:absolute;bottom:0px;left:0%;z-index:999;width:910px;height:21px; text-align:center; }
.flicking_con4 a{ display: inline-block; width:14px; height:14px; margin:0 2px; background:url(../images/hquan2.png) center center no-repeat;}
.flicking_con4 a.on{ background:url(../images/hquan1.png) center center no-repeat;}
.tpk{ overflow:hidden; margin-bottom:20px; text-align:right}
.tpk a{ display:inline-block; padding:0 10px;border-right: 1px dotted #e5b8ff; float: left;  color: #000;}
.neibox{ width:1250px; margin:20px auto 0; height:293px; background:url(../images/weibg2.jpg);margin-top:0px;margin-bottom:20px}
.neibox ul{float: left;padding: 42px 0px 0 125px;width: 275px;}
.neibox ul li{}
.neibox ul li a{ font-size:14px; line-height:35px; color:#000; display:inline-block; width:275px; white-space:nowrap; overflow:hidden;    text-overflow: ellipsis;}
a:hover{ color:#602d7d !important}
.yqlj{ margin:15px 0; color:#fff;}
.yqlj p{ margin-left:10px; margin-bottom:10px;}
.yqlj a{ color:#fff !important; display:inline-block; margin:0 10px; font-size:14px; line-height:30px;}
.w1250{width:1250px;margin:0 auto;}
.xwzx{padding:20px;    box-sizing: border-box;background:#fff url(../images/nebg.jpg);background-size:contain;height:500px;position:relative;margin-bottom:20px}
.ov{overflow:hidden}
.luser{position:absolute;top:-6px;left:0;}
.loser{position:relative;z-index:9;width:174px;display:block}
.loser img{width:100%}
.shibai{position:absolute;left:20px;top:20px;transition: all 0.4s linear;}
.luser:hover .shibai{transform: rotate(360deg)}
.ggdt{float:right;margin-top:15px;margin-right:25px}
.ggdt li{float:left;margin-right:25px;}
.ggdt li:last-child{margin-right:0px;}
.gongguan{float:left;width:20px;margin-right:7px}
.bxc-left{width:600px;float:left;height:365px;background-color:#000;position:relative;}
.bxc-re{width:100%;height:100%;display:block}
.bxc-tu{width:100%;height:365px;float:left;    object-fit: cover;transition:0.3s}
.bxc-dw{position:absolute;bottom:0;padding:0 20px;box-sizing:border-box;color:#fff;left:0;width:100%;line-height:45px;background-color:rgb(0 0 0 / 53%)}
.nanguo{float:left;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	}
#fw1,#fw2,#fw3,#fw4,#fw5,#fw6,#fw7,#fw8,#fw9{width:100px;right:0;left: auto;}
#fw1 .swiper-pagination-bullet,#fw2 .swiper-pagination-bullet,#fw3 .swiper-pagination-bullet,#fw4 .swiper-pagination-bullet,#fw5 .swiper-pagination-bullet,#fw6 .swiper-pagination-bullet,#fw7 .swiper-pagination-bullet,#fw8 .swiper-pagination-bullet,#fw9 .swiper-pagination-bullet{background:url(../images/dd1.png) no-repeat;width:12px;height:12px}
.uio{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	width:75%;float:left;color:#000;transition:0.3s}
.bxc-right{float:right;width:580px}
.hkxm{overflow:hidden}
.hkxm li{line-height:50px;border-bottom:1px solid #ccc;overflow:hidden}
.hkxm li a{display:block;overflow:hidden;width:100%}
.hkxm li a:hover .uio{color:#602d7a}
.gan{float:left;width:5px;height:5px;background-color:#8635b5; margin-top:22px; margin-left:5px;margin-right:10px;transition:0.4s}
.bxc-date{float:right;font-size:14px;color:#000}
.ckgd{width:200px;display:inline-block}
.ckgd img{width:100%}
.juz{text-align:center;margin-top:5px}
.ov-box{display:none}
.hkxm li:hover .gan{margin-left:25px}
.zsfs{background:url(../images/emo.png);width:402px;height:378px;padding:20px;box-sizing: border-box;}
.cuiruo{margin-top:20px;display:flex;    justify-content: space-between;margin-bottom:20px}
.bg-tit{padding-left:45px;padding-top:20px}
.bg-tit img{width:150px}
.jam{margin-top:15px;padding:0 20px;    margin-bottom: 20px;}
.jam li{line-height:35px;border-bottom:1px solid #e0e0e0}
.jam li a{color:#000;font-size:14px}
.bxc-left1{width:700px;float:left}
.bxc-right1{width:480px;float:right}
.bxc-left2{width:700px;float:right}
.bxc-right2{width:480px;float:left}
.bxc-right1 .uio{width:80%}
.bxc-right2 .uio{width:80%}
.banner{width:100%;float:left}
#bxc{margin-bottom:20px}
.daoshi{  animation: donggan 5s linear  infinite;position:fixed;left:3%;bottom:10%;z-index:999999;display:none}
.daoshi img{width:400px}
@keyframes donggan{
	0%{
	
	}
	100%{
		
	}
	0%{
		
	}
	
}