/*  广告轮播图 */
.ab_banner{ width:1920px;margin-bottom:20px; position:relative;height:72px;top:0px;left:50%; margin-left:-960px; }
.ab_banner .bd{ margin: 0 auto; width:1200px; height:72px; overflow:hidden; z-index:0;}

/*---------整体框架-----------------------------*/
#main{width:1100px;margin:0 auto 28px; overflow: hidden;}
#main ul{*overflow:hidden;_height:1%; width:1120px; padding-bottom:20px; margin-left:-12px;}
#main ul li{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;border: 1px solid #e7e7e7;background: #fff;float:left;display:inline;list-style:none;margin:12px 12px; background:#FFF;width:254px;}
#main ul li.hover{border:1px solid #fa3241;border-bottom:2px solid #fa3241;}
#main ul li img{width:234px;display:block;}
#main ul li img.hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:0.9;}
#main ul li h3,#main ul li p{padding:0 3px;font-weight:normal;}
.result-txt{padding: 0 8px; margin-bottom: 13px;}
#main ul li p{line-height:22px;}

.job-page{padding: 0 10px; line-height: 30px; font-size: 12px;}
.all-page{float: left;}
.all-page span{color:#008cd6;}
.flip-page{float: right;}
.flip-page ul{text-align: center;}
.flip-page li{float:left; margin-left: 5px;  height: 22px; line-height: 22px; border:1px solid #000;}
.flip-page li a{margin: 0; padding: 0; display: block; display: block; padding: 0 5px;}
.flip-page li a:hover{color: #ec6500;}
.flip-page li a.active{color: #ec6500;}
.flip-page li a.default{color: #d7d7d7; cursor:default;}
.now-page{float: right; margin-right: 5px;}
.now-page span{color:#ec6500; padding: 0 5px;}
.page{margin-bottom:10px; padding:5px 5px 8px 8px; width:98%; clear:both;height:28px; font-size:12px; color:#666; text-align: right;line-height: 30px;}
/*................左侧图片切换菜单............................................................................*/
#Ns2_right{margin-left:20px; display:inline; padding:0px; float:left; width:220px;}
#Ns2_right .lf_n1{margin-bottom:15px; padding:0px; width:220px; height:300px; float:left;}
#Ns2_right .lf_img1{margin-bottom:15px; padding:0px; width:220px; height:300px; float:left;}
#Ns2_right .lf_n2{margin-bottom:15px; padding:0px; float:left; width:218px; height:280px; overflow:hidden; border:1px solid #ddd;}
#Ns2_right .lf_n2 ul{margin:0px; padding:0px;list-style-type : decimal}
#Ns2_right .lf_n2 li{margin:0px; padding:3px 0px 0px 6px; width:200px; height:20px; line-height:20px; float:left;}
#Ns2_right .lf_n2 a{ font-size:12px; color:#333333;}
#Ns2_right .lf_n2 a:link,.2_lf a:link,a:visited{ color:#333333;}
#Ns2_right .lf_n2 a:hover{color:#FF3300;}
#Ns2_right .lf_n2 .lf1title{margin:0px; padding:0px; float:left; width:218px; height:35px;}
#Ns2_right .lf_n2 .lf1title span.left{width:100px; height:25px; float:left; padding:10px 0px 0px 15px;font-size:14px;color:#333; font-weight:bold;} 
#Ns2_right .lf_n2 .lf1title span.right{width:48px; padding-top:10px; padding-left:40px;  height:22px;float:left; color:#666; font-weight:100; text-align:center;}
#Ns2_right .lf_n2 .lf1title span.right a{color:#666;}

.Aleibie{margin-bottom:20px; padding:0px; width:1199px; height:90px; overflow:hidden; float:left; border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.leibie_1{margin:0px; padding:0px; width:298px; height:89px; float:left; border-left:1px solid #ddd;}
.leibie_1 .img_lb1{width:100px; height:80px; float:left; background:url(../img/Fhimg/fwLb.png) no-repeat 10px 20px;}
.leibie_1 .img_lb2{width:100px; height:89px; float:left; background:url(../img/Fhimg/fw2Lb.png) no-repeat 10px 20px;}
.leibie_1 .img_lb3{width:100px; height:89px; float:left; background:url(../img/Fhimg/fw3Lb.png) no-repeat 10px 20px;}
.leibie_1 .img_lb4{width:100px; height:89px; float:left; background:url(../img/Fhimg/fw4Lb.png) no-repeat 10px 20px;}
.leibie_1 .cot_lb{ padding-top:15px;width:195px; height:89px; float:left;}
.leibie_1 .cot_lb li{margin:0px; padding:0px; width:90px; height:30px; float:left;}
.leibie_1 .cot_lb li a{ font-size:14px; color:#333; text-decoration:none;}
.leibie_1 .cot_lb li a:link{ color:#333;}
.leibie_1 .cot_lb li a:visited{ color:#333;}
.leibie_1 .cot_lb li a:hover{ font-size:14px; color:#FF3300;}

.TcTab{float: left;width:1098px;margin-top:10px; background-position:left;background-repeat:repeat-y;border:1px solid #e8e7e8;}
.TcTab .Tabbq{width:1098px;height:65px;overflow: hidden; }
.TcTab .TabTitle{ margin:0 auto; position:relative; width:900px;clear: both;height:60px;overflow: hidden;}
.TcTab .TabTitle ul{border:0; margin:0px;padding:0;}
.TcTab .TabTitle li{ margin-top:15px; float: left;width:150px; height:30px;overflow: hidden;cursor: pointer; padding: 12px 0px 0px 0px;list-style-type: none;font-size: 14px;text-align: center;  background:url(../img/case/an1.png) no-repeat;}
.TcTab .TabTitle li a{font-size:14px;color:#fd313d}
.TcTab .TabTitle .active{width:150px; color:#fff; background:url(../img/case/an2.png) no-repeat; }
.TcTab .TabContent{margin:0px; padding:0px; float:left; width:1098px; min-height:670px;overflow:hidden; }
.TcTab .TabContent  br{display:block; clear:both; margin:0px; padding:0px;}

.NnTab{float: left;width:220px;margin:0px; background-position:left;background-repeat:repeat-y;}
.NnTab .TabTitle{clear: both;height:30px;overflow: hidden;font-size:12px; color:#666; font-weight:bold; border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd;}
.NnTab .TabTitle ul{border:0; margin:0px;padding:0;}
.NnTab .TabTitle li{ float: left;width:109px; height:22px;overflow: hidden;cursor: pointer; padding: 6px 0px 0px 0px;list-style-type: none;font-size: 12px;text-align: center; background-color:#eee; }
.NnTab .TabTitle .active{font-weight:bold; color:#F00; background-color:#fff; }
.NnTab .TabContent{margin:0px; padding:0px; float:left; width:218px; height:670px;overflow:hidden; border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.NnTab .TabContent  br{display:block; clear:both; margin:0px; padding:0px;}
.NnTab .TabContent  ul{list-style:none; margin-top:10px; padding:0px;}
.NnTab .TabContent li{ float:left; text-align:center; width:190px; height:150px; overflow:hidden;padding:0px; margin-bottom:15px;margin-left:15px;display:inline;}
.NnTab .TabContent  li img{margin:0px; padding:0px;}
.NnTab .TabContent  a img{display:block; width:190px; height:150px; }
.NnTab .TabContent  a:hover img{display:block; width:190px; height:150px;}
.NnTab span{margin:0px; padding:0px; width:100px;float:left;}
.none {display:none;}


/*---------整体框架-----------------------------*/

.container { width:1200px; margin:0 auto;}
.webcont{ width:1200px; margin-top:20px; height:830px; overflow:hidden;min-height:830px; height:auto!important; }
.ns_left{ padding:0px; margin:0px; float:left;width:958px;border:1px solid #ddd;}
.ns_left .rt_nsH2{margin:0px; padding:20px 15px 15px 15px; width:908px; height:25px; float:left; font-size:18px; color:#F00; }
.ns_left .Newstitle{margin:0px;padding:4px 0px 0px 10px; width:900px; height:26px; line-height:26px; float:left; }
.ns_left .Newstitle a{font-size:14px; color:#333; font-weight:bold;}
.ns_left .KfnsCt{margin-left:20px; margin-bottom:20px; display:inline; padding:0px; width:920px; height:160px; overflow:hidden;  float:left; border-bottom:1px dashed #ddd;}

.kfleft{margin:0px; padding:0px;width:200px; height:140px; float:left; background-color:#990}
.kfright{margin-left:20px; display:inline;  padding:0px;width:700px; height:140px; float:left;}
.kfright .kftitle{padding:0px; width:700px; height:30px; float:left;font-size:14px; color:#333;}
.kfright .kftitle a{font-size:16px; color:#333; font-weight:bold;}
.kfright .kftitle a:hover{color:#F30;}
.kfright .kftime{margin:0px; padding:0px; width:700px; height:20px; float:left; font-size:12px; color:#bbb;}
.kfright .kftime a{ font-size:12px; color:#bbb;}
.kfright .kfcont{margin:0px; padding:0px; width:700px; height:70px; float:left;font-size:14px; color:#666; line-height:20px;}
.kfright .Newscont{margin:0px; padding:5px 0px 0px 8px; width:823px; height:50px; float:left; border-bottom:1px dashed #ddd; font-size:12px; color:#666; line-height:22px; text-indent:2em; }
.rt_cot{ padding:0px; margin:0px;float:left;width:857px;min-height:100px; height:auto!important; height:100px; font-size:14px;}
.rt_h2{margin:0px; padding:0px; width:843px; height:35px; float:left; font-size:18px; color:#F00;}
.rt_cot span.rtlr_a{ padding:0px; float:left;width:280px; height:488px;margin:0px;}
.rt_cot span.rtlr_b{ padding-top:15px; float:right;width:560px;margin:0px;}
.rt_cot2{ padding-left:8px; float:left;width:825px;margin-top:5px; margin-left:8px; display:inline; }
.rt_cot span.top{ padding:0px; margin-left:8px; display:inline; width:730px; height:60px; float:left;}
.rt_cot span.cont{ padding:0px; margin-left:8px; display:inline; margin-bottom:10px; width:730px;  float:left;}
.rt_cot span.tab{ padding:0px; margin:0px;width:840px;float:left; background-color:#EBEBEB}
.Xg_cont{margin:0px; padding:0px; width:720px; height:140px; overflow:hidden; float:left;}
.Xg_cont li{margin:0px; padding:3px 0px 0px 25px; width:325px; height:22px; float:left; line-height:22px; background:url(../images/fk.gif) no-repeat 5px 7px;}




.Yalcont{margin:0px;  padding:0px; width:1200px; float:left;}
.Yalcont .baidusousu{margin:0px;  padding:0px; width:1200px; height:80px; overflow:hidden; float:left;}
.Yalcont .rt_Nsa2{ padding:0px; margin-bottom:20px;float:left;width:384px;height:500px;border:1px solid #ddd;}
.Yalcont .rt_Nsa1{ padding:0px; margin-right:20px; display:inline;float:left;width:384px;height:500px;border:1px solid #ddd;}
.Yalcont .rt_Nsa1 .rt_a1H2, .rt_Nsa2 .rt_a1H2{margin:0px; padding:20px 15px 15px 15px; width:300px; height:25px; float:left; font-size:18px; color:#F00;}
.Yalcont .rt_Nsa1 .rt_a1H2 a, .rt_Nsa2 .rt_a1H2 a{font-size:18px; color:#F00;}
.Yalcont .rt_Nsa1 .nsimg, .rt_Nsa2 .nsimg{margin:0px 0px 10px 20px; display:inline; border:0px; padding:0px; width:342px; height:120px; float:left; background-color:#996666}
.Yalcont .rt_Nsa1 ul{margin:0px; padding:0px;}
.Yalcont .rt_Nsa1 li,.rt_Nsa2 li{margin:0px; padding:5px 0px 0px 41px; width:330px; height:20px; float:left; line-height:20px; background:url(../images/arr1.gif) no-repeat 20px 10px;}


.Img_cot{margin-top:10px; padding:0px; width:700px; height:550px;  float:left; background-color:#963 }
.Img_cot .img_a{  margin-bottom:5px; margin-left:20px; display:inline;float:left; width:208px; height:200px;padding:6px 0px 0px 5px;  background:url(../images/imgbg.jpg) no-repeat;}
.Img_cot .img_a img{margin-bottom:15px; padding:0px; float:left;}
.Img_cot span.left{margin:0px; padding:0px; float:left; text-align:left; width:175px; height:18px;}
#Y2cont .alcase{margin-left:5px; display:inline; padding:5px 0px 0px 5px; width:720px; height:150px; color:#333;float:left; border-bottom:1px dashed #ddd;}
#Y2cont .alcase img{border:1px solid  #990;}
#Y2cont .alcase a img{display:block; width:170px; border:1px solid #990;}
#Y2cont .alcase a:hover img{display:block; width:170px; border:1px solid #F60;}
#tu{margin:0px; padding:0px; width:1000px; float:left; border:1px solid #ddd;}
#tu h2{margin:0px; padding:10px 0px 0px 10px; width:970px; height:30px; font-size:14px; color:#333; font-weight:bold; background:url(../images/bj.jpg) repeat-x;}
#Lycont{margin:0px; padding:0px; width:730px; float:left; border-bottom:1px dashed #993300;}
#Lycont .fothf{ font-size:12px; color:#999900; line-height:25px;}

#Y2cont .a2case{margin-left:12px; margin-bottom:8px; display:inline; padding:0px; width:172px; height:220px; overflow:hidden; color:#666;float:left;}
#Y2cont .a2case a { color:#666;}
#Y2cont .a2case a:hover{color:#F30;}

/*...............内容区.............................................................................*/
.clearfix:after { content:""; clear:both; font-size:0px; line-height:0px; display:block; width:100%; height:1px; }
.clearfix {
	ZOOM: 1
}
.wrap { width:1200px; margin:0 auto; position:relative; }

.contact-view { width:100%; height:400px; overflow:hidden; position:relative; }
.contact-view img { display:block; width:1920px; height:400px; position:absolute; left:50%; top:0; margin-left:-960px; }





#Container{ width:1100px; margin:0 auto;}

#dhMycont{margin:0 auto; padding:0px; width:1000px; height:43px;background-color:#9C3;}
#dhMycont .dhcont{margin:0px; padding:0px; width:998px; height:35px; position:absolute;}
#dhMycont .dhcont .dhcot1{ margin:0px; padding-top:10px; padding-left:8px; width:495px; height:20px; float:left; color:#666; }
#dhMycont .dhcont .dhcot2{ margin:0px; padding-top:5px; padding-left:8px; width:485px; height:25px; float:left;}
#dhMycont .dhbotm{margin:0px; padding:0px; float:left; width:1000px; height:10px; background:url(../Images/dh2.gif) no-repeat center top;}



.Y5cont{margin:0px;  padding:0px; width:958px; float:left; border:1px solid #ddd;}
.rt_title{padding:8px 0px 0px 18px;width:940px; height:25px;float:left; font-size:12px; color:#333; float:left;}
.lrTil18{  padding-top:35px;width:958px; height:50px; overflow:hidden; float:left; font-size:22px; color:#333; text-align:center; font-weight:bold;}
.lrkey12{ padding-top:10px; width:958px; height:30px; overflow:hidden;  float:left; font-size:12px; color:#666; text-align:center;}
.lrkey12 a{font-size:12px; color:#333;}
.lr_Ddcont{ margin:0px 15px 15px 20px;width:915px; height:100px; overflow:hidden;float:left;  font-size:18px; border:1px solid #ddd;}
.lr_Ddcont span.Vt1{ padding:10px 0px 0px 20px; width:880px; height:15px; overflow:hidden;float:left; font-size:12px; color:#333;}
.lr_Ddcont span.Vt2{ padding:10px; width:880px; height:40px; overflow:hidden;float:left; font-size:12px; color:#999; text-indent:2em; line-height:22px;}
.lr_Alcont{ margin:0px 15px 15px 20px;width:915px; height:140px; overflow:hidden;float:left;  font-size:18px; border:1px solid #ddd;}
.lr_Alcont span.Vt3{ padding:10px; width:935px; height:13px; overflow:hidden;float:left; font-size:14px; line-height:20px;}
.lr_content{ margin:0px;width:915px; padding:20px;line-height:25px; font-size:14px; text-indent:2em;float:left;overflow:hidden;min-height:600px; height:auto!important; height:600px; }

.lr_Btcont{ margin:15px; display:inline; padding:0px;width:910px; height:350px; overflow:hidden;float:left;font-size:18px; color:#333; font-weight:bold; border-bottom:2px solid #ddd;}
.lr_Btcont .btTil{padding-top:15px;width:80px; height:25px; overflow:hidden; float:left;font-size:14px; color:#333; font-weight:bold;}
.lr_Btcont .btTi2{padding:15px 0px 0px 10px;width:900px; height:30px; overflow:hidden; float:left;font-size:12px; color:#333; font-weight:100;}
.lr_Btcont .btTi3{padding-top:15px;width:400px; height:25px; overflow:hidden; float:left;font-size:12px; color:#333; text-align:right;}
.lr_Btcont .btTi4{padding-bottom:15px;width:936px; height:180px; overflow:hidden; float:left;text-align:right;}
.botomNs{margin:10px; padding:0px; width:900px; float:left;}
.botomNs li{margin:0px; padding:5px 0px 0px 20px; width:320px; height:20px; float:left; background:url(../Images/fk.gif) no-repeat 5px 6px;}


/*..............公司简介....公司文化.................................................................*/

.index_1{ width:100%; content:"";display:block;clear:both; }
.accounts{ width:100%; min-height:95px; text-align:center; display:block; background-color:#fbfbfb;}
.accounts a{display:inline-block; width:127px; height:46px; margin:0px 1px; margin-top:25px; font-size:14px; line-height:38px; background:url(../Images/aboutImg/tab_bg.png) center top no-repeat; color:#777; }
.accounts a:hover{ background:url(../Images/aboutImg/tab_bgh.png) center top no-repeat;color:#fff }
.accounts a.no1{  background:url(../Images/aboutImg/tab_bgh.png) center top no-repeat;color:#fff;}

.offer_2{ width:100%; text-align:center; margin-top:70px; }
.offer_2 h2{ display:-moz-inline-stack;zoom:1;*display:inline; margin:auto; position: relative; z-index:555; color:#CC0000;  font-size:40px; padding:0px 35px; width:250px; background-color:#ffffff;   font-weight:500;   text-align:center;}
.offer_2 h2 span{ display:block; color:#868686; font-size:14px; }
.offer_2 h4{ display:block; position: relative; z-index:10; font-weight:500;text-align:center; height:50px; margin-top: -25px; background:url(../Images/aboutImg/index_5_bg1.png) center 0 repeat-x; }
.contact_auto{ width:1205px; margin:auto; display:block; }
.company{ width:1210px; padding:35px 35px; }
.company_1{ width:710px; float:left;}
.company_2{ width:435px; margin-left:50px; margin-bottom:50px; text-align:center; float:left;}
.company_1 h2{ display:block; font-size:36px; color:#CC0000;  font-weight:300; margin-bottom:40px;}
.company_1 h2 span{  margin-left:20px; font-size:36px; color:#444444;}
.company_1 p{  font-size:14px; line-height:25px; color:#444444; text-indent:2em;}
.company_3{  height:405px; margin-top:10px; background:url(../Images/aboutImg/gongsi1.png) center top no-repeat;}
.company_3_1{ width:900px; padding:0 150px; padding-top:55px;}
.company_3_1 h2{ display:block; font-size:25px; font-weight:300; margin-top:20px; color:#fff; }
.company_3_1 h3{ display:block; font-size:14px; font-weight:300; line-height:24px;color:#fff; }
.company_4{ padding-top:110px; }
.company_4 h2{ display:block; color:#3db1e0;  font-size:35px;  font-weight:500; padding-top:35px;  text-align:center;}
.company_4 h4{ display:block; width:50px; margin:auto; margin-top:10px; border-top:3px solid #3db1e0; text-align:center;}
.company_4 img{ text-align:center; width:100%; margin-top:-70px;}
.company_5{ margin:0 auto; padding-top:0px; position:relative;  text-align:center; width:1200px; }
.company_5 h2{ display:block; color:#CC0000;  font-size:35px;  font-weight:500; padding-top:35px;  text-align:center;}
.company_5 h4{ display:block; width:50px; margin:auto; margin-top:10px; border-top:3px solid #CC0000; text-align:center;}
.company_5 img{ width:100%; margin-top:50px; }
.company_5_1{ width:1200px; height:575px; margin-top:10px; position:relative; text-align:center; }
.company_5_1 img{ width:100%; position:absolute; left:0; top:0; }
.company_5_1_1{ width:520px; height:140px; padding:0 50px;  padding-top:65px; position:absolute; left:585px; top:405px; }
.company_5_1_1 h5{ width:450px; display:block; font-weight:300; margin-left:28px; text-align:left; line-height:25px; font-size:14px; color:#fff; }

/*.............................公司文化................................................*/
.context_main{margin-bottom:50px;}
#Abmain{width:1003px; margin:0 auto; min-width:1003px;}
.fixed {MARGIN: 14px auto; WIDTH: 1003px; ZOOM: 1; CLEAR: both; OVERFLOW: hidden}
.textsub {PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; line-height:22px;}
.textsub P {PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px auto; WIDTH: 1003px; DISPLAY: block; COLOR: #666; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 0px}
.textsub P B {COLOR: #ed8742}
.textsub P STRONG {COLOR: #2789ab}

.lic{border-left:10px solid #666;margin-left:260px;position:relative;padding-bottom:30px;}
.lic dt{background:#ee0621;width:120px;height:120px;line-height:120px;text-align:center;color:#fff;font-size:24px;font-weight:bold;border-radius:50%;margin-left:-180px;position:relative;}
.lic dt.fst{border-radius:50%;width:60px;text-align:center;height:60px;line-height:60px;margin-bottom:30px;margin-left:-35px;background:#ff0e25;color:#fff;}
.lic dt i{display:block;width:50px;height:5px;background:#ee0621;position:absolute;top:58px;left:120px;}
.lic dt em{width:10px;height:10px;background:#ff0e25;display:block;position:absolute;top:50px;left:165px;border-radius:50%;border:5px solid #666;}
.lic dd{background:#f3f3f3;width:704px;padding:24px 0;margin:-90px 0 0 30px;border-bottom:5px solid #e3e3e3;}
.lic dd:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f3f3f3;display:block;content:'a';width:0;height:0;overflow:hidden;position:absolute;left:20px;}
.lic dd p{line-height:2em;font-size:14px;color:#666;margin:0 2em 1em;}
.lic dd:hover{background:#ee0621;color:#fff;border-bottom-color:#ff0e25;}
.lic dd:hover p{color:#fff;}
.lic dd:hover:before{border-right-color:#ee0621;}
.lic dd.lst em{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #666;display:block;content:'a';width:0;height:0;overflow:hidden;position:absolute;left:-15px;bottom:-10px;}

.page-case { padding:0 0 100px; }
.page-case .content { float:left; width:850px; overflow:hidden; }
.page-case h1 { font-size:32px; }
.page-case .content .opr { height:25px; line-height:25px; margin:0 0 10px; color:#666; font-family:'Arial'; }
.page-case .content .opr span { margin-right:10px; cursor:pointer; }
.page-case .content .opr span:before { content:""; width:25px; height:25px; overflow:hidden; display:inline-block; vertical-align:middle; }
.page-case .content .opr span.hit:before { background:url(../images/Case/ico-case.png) 0 0 no-repeat; }
.page-case .content .opr span.zan:before { background:url(../images/Case/ico-case.png) 0 -25px no-repeat; }
.page-case .content .opr span:hover { opacity:0.6; filter:Alpha(opacity=60); }
.page-case .content .opr span.checked { color:#fd313d; }
.page-case .content .opr span.zan.checked:before { background-position:-25px -25px; }
.page-case .article { border:0 solid #f3f3f3; position:relative; line-height:2; }
/*.page-case .article img { display:block; width:100%; }*/
.page-case .article:after { content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(255,255,255,0); z-index:1; }

.page-case .img { display:block; width:100%; }

.page-case .side { float:right; width:332px; }
.page-case .relink { width:100%; height:40px; margin-bottom:25px; padding-top:17px; }
.page-case .relink a { float:right; width:39px; height:39px; overflow:hidden; text-indent:-99em; background:url(../images/Case/ico-relink.png) 0 0 no-repeat; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none; margin-left:7px; }
.page-case .relink .lise { background-position:0 0; }
.page-case .relink .prev { background-position:0 -39px; }
.page-case .relink .next { background-position:0 -78px; }
.page-case .relink .lise:hover { background-position:-39px 0; }
.page-case .relink .prev:hover { background-position:-39px -39px; }
.page-case .relink .next:hover { background-position:-39px -78px; }
.page-case .relink span { display:none; }

.page-case .base { width:300px; padding:14px; border:2px solid #f3f3f3; }
.page-case .base dd { height:35px; line-height:35px; font-size:16px; overflow:hidden; }
.page-case .base dt { padding-top:10px; overflow:hidden; }
.page-case .base dt a { float:right; width:140px; height:40px; line-height:40px; text-align:center; font-size:18px; background:#ff9c00; color:#FFF; border-radius:3px; }
.page-case .base dt a:first-child { float:left; }
.page-case .base dt a:hover { background:#df8800; }
.page-case .information { background:#f3f3f3; width:300px; padding:16px 16px 24px; }
.page-case .information h3 { height:40px; line-height:40px; padding-top:10px; font-size:16px; color:#ff3334; font-weight:400; }
.page-case .information h3:first-child { padding-top:0; }
.page-case .information p { font-size:13px; line-height:22px; color:#555; }
.page-case .information .strong { line-height:30px; color:#555; }
.page-case .information .code { width:126px; height:auto; padding:20px 20px 10px; background:#fff; border:1px solid #eee; margin-bottom:20px; position:relative; top:20px; color:#0074d7; text-align:center; margin:0 auto 20px; }
.page-case .information .code img { display:block; width:126px; height:126px; margin-bottom:10px; }
.page-case .information .link { display:block; width:100%; height:40px; line-height:40px; text-align:center; background:#0080ca; color:#FFF; border-radius:3px; margin:20px 0 0; font-size:16px; }
.page-case .information .link:hover { background:#05649b; }


.page-case .subsidiary { width:300px; padding:25px 16px; background:#ebebeb; margin-bottom:10px; }
.page-case .tool { padding-bottom:15px; }
.page-case .tool li { float:left; width:70px; height:auto; margin:0 10px 0 15px; }
.page-case .tool a { display:block; text-align:center; line-height:30px; font-size:16px; }
.page-case .tool i { display:block; width:70px; height:70px; background:#fff; border-radius:50%; margin:0 auto; }
.page-case .tool a.ico-zj i { background:url(../images/Case/ico-tool-zj.png) center center no-repeat; }
.page-case .tool a.ico-online i { background:url(../images/Case/ico-tool-online.png) center center no-repeat; }
.page-case .tool a.ico-lxb i { background:url(../images/Case/ico-tool-lxb.png) center center no-repeat; }
.page-case .tool a:hover i { box-shadow:0 0 0 3px rgba(0,0,0,0.1);  }
.page-case .tag { padding:10px 0 0; font-size:13px; }
.page-case .tag a, .page-case .tag span { display:inline-block; vertical-align:middle; height:30px; line-height:30px; padding:0 6px; margin:0 2px 5px 0; }
.page-case .tag span { padding-left:22px; background:url(../images/Case/ico-tag.png) left center no-repeat; margin-right:0; }
.page-case .tag a { background:#dadada; padding:0 10px; }
.page-case .share { width:100%; height:35px; padding:10px 0 15px; clear:both; }
.page-case .statement {}
.page-case .statement h3 { font-size:16px; font-weight:400; }
.page-case .statement p { font-size:13px; }
.page-case .recase { width:100%; }
.page-case .recase .head { height:50px; line-height:50px; color:#ff3334; font-size:16px; }
.page-case .recase { width:100%; overflow:hidden; }
.page-case .recase .list { width:100%; margin-bottom:0; }
.page-case .recase .item { width:332px; height:265px; background:#FFF; margin:0 14px 14px 0; position:relative; }
.page-case .recase .img { display:block; width:100%; height:206px; overflow:hidden; }
.page-case .recase .img img { display:block; width:100%; -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); }
.page-case .recase h3 { height:32px; line-height:32px; font-weight:400; margin:0 0; }
.page-case .recase .opr { height:25px; line-height:25px; margin:0 0; color:#aaa; }
.page-case .recase .opr span { margin-right:10px; cursor:pointer; }
.page-case .recase .opr span:before { content:""; width:25px; height:25px; overflow:hidden; display:inline-block; vertical-align:middle; }
.page-case .recase .opr span.hit:before { background:url(../images/Case/ico-case.png) 0 0 no-repeat; }
.page-case .recase .opr span.zan:before { background:url(../images/Case/ico-case.png) 0 -25px no-repeat; }
.page-case .recase .opr span:hover { opacity:0.6; filter:Alpha(opacity=60); }
.page-case .recase .opr span.checked { color:#fd313d; }
.page-case .recase .opr span.zan.checked:before { background-position:-25px -25px; }
.page-case .recase .link { width:100px; height:23px; line-height:23px; text-align:center; position:absolute; bottom:0; right:0; color:#596583; border:1px solid #ddd; }
.page-case .recase .link:hover { border-color:#0080ca; color:#0080ca; }