@charset "utf-8";/**/body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}
body,input,textarea{font-size:14px;color:#666666;}
img{border:none;}
ul,ol,li,a{list-style:none;text-decoration: none;}
input,select,textarea{outline:none;border:none;background:#FFF;}
textarea{resize:none;}
/*清浮动*/.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
/*公共部分*/.fl{float: left;}
/*左浮动*/.fr{float: right;}
/*右浮动*/.c{clear: both;}
/*清浮动*/.dn{display: none;}
/*不显示*/body{background:#fff;word-wrap:break-word;word-break:break-all}
/* ------------------------------------------index-----------------------------------*//* 头部*//* 顶部样式*/.h_top_c{width: 100%;height: 45px;background-color: #000000;}
.h_top,.h_mid{width: 1230px;margin:0 auto;position: relative;}
.h_top div{float: left;height: 45px;line-height: 45px;padding-left: 45px;font-size: 16px;color:#fff;background: url(../images/0013920_45.png) no-repeat left 10px;}
.h_top span{position: absolute;top: 12px;right: 0;color:#ffd200;font-size: 16px;}
.logo{float: left;}
.h_mid_c{width: 100%;height: 120px;z-index: 99;}
.h_mid_c1{position:absolute;top:0;left:0;background:rgba(50,49,49,0.6);width: 100%;height: 65px;z-index: 99;}
/* 顶部样式 end*//* logo search*//*
.search{float: right;width: 294px;margin-top: 30px;}
.s_c{width: 320px;height: 33px;float: left;position: relative;z-index: 10;}
.search_text{background:#fff;width: 210px;height: 33px;line-height: 33px;text-indent: 6px;color:#39114e;float: left;}
.drop_down{float: left;width: 100px;height: 33px;line-height: 33px;color:#7a7a7a;padding-left: 6px;background:url(../images/drop_down_icon_03.png) #fff no-repeat 90% center;margin:0 0 0 3px;cursor: pointer;}
.drop_down:hover{}
.dd_list{width:101px;position: absolute;top: 33px;right: 4px;z-index: 9;background-color: #fff;border:1px solid #ddd;border-top:0;}
.dd_list span{display: inline-block;width: 91px;padding-left: 10px;height: 33px;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;line-height: 33px;color:#7a7a7a;cursor: pointer;}
.dd_list span:hover{color:#fff;background:#7a7a7a;}
.current_dd_span{color:#fff!important;background-color: #220630;}
.search_submit{width: 49px;height: 37px;float: left;background: url(../images/insexsearch.png) no-repeat left top;cursor: pointer;margin-left:-1px;}
.search_submit:hover{opacity: 0.9;filter: alpha(opacity=90);}*/.search{position:relative;float:right;z-index:999;width:204px;background:url(../images/seabg.png) center top no-repeat;height:32px;display:inline;margin:13px 15px 0 20px;line-height:32px;padding:0 0 0 11px;}
div.selectbox-wrapper{border:#dcdcdc 1px solid;overflow:hidden;width:66px;position:absolute;top: 31px;left:3px;background:#fff;text-align:center;z-index:10;border-top:0;}
div.selectbox-wrapper ul li.selected{background:#7a7a7a;color:#fff}
div.selectbox-wrapper ul li.current{color:#fff;background-color:#7a7a7a}
div.selectbox-wrapper ul li{float:left;display: inline-block;font-size:12px;width: 66px;padding-left: 0px;height: 26px;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;line-height: 26px;color:#7a7a7a;cursor: pointer;}
.selectbox{float: left;font-size:12px;width: 66px;height: 30px;line-height: 30px;color:#7a7a7a;padding-left: 6px;background:url(../images/drop_down_icon_03.png) #fff no-repeat 100% center;margin:1px 0 0 3px;cursor: pointer;}
.text{font-size:12px;border:0;margin:1px 0 0 3px;width: 83px;height: 30px;line-height: 30px;color:#7a7a7a;float: left;}
.button{width: 30px;z-index:9;position: relative;height: 32px;float: left;background: url(../images/insexsearch.png) no-repeat left top;cursor: pointer;margin-left:-1px;}
.select{float: left;position:relative;mar/gin:2% 0 0 0;padding:0 0 0 3px;background:none;width:86px;height: 23px;line-height: 23px;color:#7a7a7a;}
.select select{margin:5px auto;width:80px}
/* logo search end*/
.head_rtel{color:#0064BC;float:right;background: url(../images/tel.png) left 40px no-repeat;line-height:1.2;font-size:14px;height:60px;padding:15px 90px 0 35px;}
.head_rtel b{display:block;font-size: 30px;font-family: Impact, Arial, Helvetica, sans-serif;font-weight:normal;}
.head_rtel span{display:block;font-size:14px;}
/* 头部 end*//*---nav---*/.float{position:absolute;left:12px;top:-365px;height:418px;background:#d54f43;width:163px;}
.menu{width:151px;padding:54px 0 0 0;background: url(../images/navtop.gif) left top no-repeat;float:left;height:366px;overflow:hidden;}
.menu ul{width:135px;float:left;padding:0px 0 0 12px}
.menu li{float:left;display:inline;width:135px;margin:0;border-bottom:1px solid #d5645a;}
.menu li:last-child{border-bottom:0;}
.menu li a{display:block;width:135px;text-align:left;color:#ffffff;font:14px/34px 'Microsoft Yahei';text-align:center;}
.menu a:hover,.menu a.cur{color:#ffffff;}
/* nav*/.nav_c{width: 100%;height:45px;background:#0064BC;box-shadow:0 3px 5px rgba(0,0,0,0.2) inset;}
.nav{width: 1230px;margin:0 auto;height:45px;position: relative;z-index: 1;padding:0 0 0 0;}
.nav ul li{float: left;width: 130px;height:45px;padding:0 0 0 0;text-align: center;position: relative;z-index:8;}
.nav ul li:hover{}
.nav ul li.on{}
.nav ul li a{padding:0 0 0 0 ;width:130px;font-size: 14px;line-height:45px;color:#fff;display: block;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.nav ul li:first-child{border-left:0;}
.nav ul li:last-child{border-right:0;}
.nav ul li a:hover{background:#fff;box-shadow:0 3px 8px rgba(223,223,223,0.7) inset;color:#0064BC;}
.nav ul li a.cur{background:#fff;box-shadow:0 3px 8px rgba(223,223,223,0.7) inset;color:#0064BC;}
.nav ul li.on a{}
.nav ul li .mtan{min-width:370px;position:absolute;left:0;top:45px;display:none;padding:2px 0 0 0;z-index:9;text-align:left;background:url(../images/dtop.png) 35px top no-repeat}
.nav ul li .mtan .mm{float:left;background:rgba(255,255,255,0.5);color:#0064BC;line-height:20px;padding:0 10px}
.nav ul li .mtan .mm a{background:0 0;color:#0064BC;float:none;line-height:32px;padding:0 5px;font-size:14px;}
.nav ul li .mtan .mm a:hover{background:#0064BC;color:#fff}
/* nav end*//* banner*/.banner{width: 100%;text-align: center;overflow: hidden;}
.banner a{width: 100%;text-align: center;overflow: hidden;}
/* .banner img{display:block;}*//* banner end*//* main*/.main_c{width: 100%;background-color: #fff;}
.main{width: 980px;margin:0 auto;overflow: hidden;}
.main1{width: 980px;margin:0 auto;overflow: hidden;}
.noticefra{width:100%;background:#f5f5f5;border-bottom:1px solid #ebebeb}
.notice{width:1004px;margin:0 auto;position:relative;height:55px;}
.noticecon{width:410px;float:left;display:inline;margin:14px 0 0 0;background:url(../images/mar.png) left center no-repeat;padding:0 0 0 40px;height:30px;font-size:12px;}
.noticecon marquee{float:left;width: 340px;height: 30px;color:#7b7b7b;line-height: 30px;padding: 2px 0 0 5px;}
.index_sname{float:left;color:#7b7b7b;line-height:35px;}
#marquee2{width:340px;height:30px;overflow:hidden;padding:2px 0 0 5px;}
#marquee2 ul li{float:left;height:30px;display:block;width:360px;}
#marquee2 ul li a{float:left;height:30px;line-height:30px;display:block;width:360px;color:#7b7b7b}
#marquee2 ul li a span{float:left;width:260px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#marquee2 ul li a label{float:right;width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#marquee2 ul li img{display:block}
.control{width:9px;left:400px;top:2px}
#goD{width:7px;height:9px;position:absolute;right:290px;top:28px;display:none}
#goU{width:18px;height:20px;position:absolute;right:55px;bottom:45px;display:none}
#goTopBtn{POSITION:fixed;TEXT-ALIGN:center;LINE-HEIGHT:30px;WIDTH:74px;BOTTOM:201px;HEIGHT:74px;margin-right:144px;FONT-SIZE:12px;CURSOR:pointer;RIGHT:0}
.prona{margin:0px auto 0 auto;padding:0 0 0 0;width:940px;text-align:center;position:relative;font-size:14px;color:#aeafae;background:url(../images/topline.gif) left center repeat-x;}
.prona font{color:#d54f43;font-size:20px;background:#fff;display:inline-block;text-transform:uppercase;padding:0 20px;font-family:'Microsoft Yahei';}
.prona em{display:inline-block;background: url(../images/topl.gif) center center no-repeat;width:20px;height:16px;}
.proname{margin:0 auto;width:980px;text-align:center;color:#818181;font-size:14px;line-height:1;padding:0 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:uppercase;}
.prona1{height:22px;margin:3px auto 0 auto;width:980px;text-align:center;position:relative;color:#eeded0;}
.prona1 a{background:#e9e9e9;color:#939393;border-radius:10px;font-size:12px;display:inline-block;text-transform:uppercase;width:78px;height:21px;line-height:21px;}
.proname1{margin:0 auto;width:220px;text-align:center;color:#a7764e;font-size:14px;line-height:1;padding:0 10px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:Microsoft Yahei;}
.index_pro{width:100%;padding-top:0;height:488px;background: url(../images/peibg.gif) left top repeat-x;}
.imore{width:100%;text-align:center;padding:25px 0 0 0;}
.imore a{display:inline-block;width:194px;height:40px;border:3px solid #fff;border-radius:10px;line-height:40px;text-align:center;color:#fff;font-size:20px;font-family:黑体;}
.imore1{width:100%;text-align:center;padding:10px 0 0 0;}
.imore1 a{display:inline-block;width:194px;height:40px;border:3px solid #8d8c91;border-radius:10px;line-height:40px;text-align:center;color:#8d8c91;font-size:20px;font-family:黑体;}
.nameff{margin:0 auto;width:960px;padding:70px 0 0 0;height:41px;line-height:41px;background: url(../images/peiline.gif) left bottom repeat-x;position:relative;}
.nameff label{display:block;float:left;width:80px;height:80px;margin-top:-35px;background: url(../images/rabg.jpg) left bottom no-repeat}
.nameff label img{border-radius:50%;}
.nameff p{float:left;padding:3px 18px 0 18px;background:#d54f43;height:41px;}
.nameff p span{display: block;font-size:20px;color:#ffffff;line-height:1;position:relative;z-index:10;line-height:1.3}
.nameff p font{display:block;font-size:14px;color:#f69188;line-height:1;font-family:Arial, Helvetica, sans-serif;position:relative;z-index:10;text-transform:uppercase;}
.nameff a{position:absolute;left:400px;top:0;background:url(../images/pmore.gif) center top no-repeat;width:88px;height:44px;padding:0px 0 0 0;color:#fff;font-size:12px;text-align:center;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.pimg{float:left;width:128px;height:95px;display:inline;margin:0 0 0 10px ;border:1px solid #d5d5d5}
.i_tep{display:block;font-size:12px;color:#707070;}
.i_tep font{color:#da0000;}
.newsmainc li a:hover .i_tep{color:#fff;}
.indexlogo{float:left;width:266px;background:rgba(55,55,56,0.7);height:79px;z-index:9999;text-align:center;padding:25px 0 0 0;}
.index_inpfra{float:left;width:266px;height:418px;background: url(../images/inline.gif) left bottom repeat-x #fff;}
.indexpei{width:100%;height:360px;}
.newsmainc{float:left;width:980px;}
.newsmainc li{float:left;width:460px;padding:15px 0 5px 20px;}
.newsmainc li img{float:left;width:145px;height:108px;border:1px solid #dcdcdc}
.newsmainc li img:hover{box-shadow:0 0 3px rgba(0,0,0,0.3)}
.newsmainc .time{float:left;width:60px;height:60px;background:#fff;margin-right:1px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-align:center;}
.newsmainc .time font{float:left;width:58px;font:26px/26px 'Arial';color:#0b4189;}
.newsmainc .time span{font:12px/12px 'Arial';float:left;width:100%;color:#0b4189;}
.newsmainc .newsli_r{float:left;line-height:1.5;color:#595959;width:300px;margin-left:10px;padding:10px 0 0 0;}
.newsmainc .newsli_rt{float:left;width:300px;font:14px/1.2 'Microsoft Yahei'}
.newsmainc .newsli_rt .fl{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:300px;color:#373737}
.newsmainc label{float:left;width:80px;display:inline;margin:10px 0 0 0;border-radius:15px;text-align:center;color:#808080;background:#eaeaea;font-size:12px;height:20px;line-height:20px;}
.newsmainc .newscon{display:block;height:36px;line-height:18px;}
.newsmainc p.newscontent{color:#797979;float:left;width:300px;line-height:20px;height:40px;font-size:12px;overflow:hidden;padding:7px 0 0 0;}
.view-port{overflow: hidden;position: relative;width:980px;}
.profra{width:980px;margin:0 auto;height:322px;position:relative;}
.slider-container{position: relative;height:322px;}
.profra li{position: absolute;width:980px;left:0;display:inline;}
.bullet-pagination{position: absolute;right:10px;top:-30px;width: 100%;text-align: right;}
.bullet{display: inline-block;width:11px;background:#f8a75c;height:11px;border-radius:50%;margin-right: 11px;}
.bullet.active{background:#fff;}
.profra li .limg{float:left;width:219px;height:309px;display:inline;margin:16px 0 0 20px ;}
.profra li .limg a{float:left;width:200px;padding:14px 9px 0 9px;height:295px;position:relative;background:#f6f6f6;}
.profra li .limg a:hover{background:#f8a75c;}
.profra li .limg a span{display:block;width:200px;font-size:14px;line-height:28px;padding:5px 0 0 0;color:#242424;text-align: center;height:28px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.profra li .limg a p{display:block;width:200px;font-size:12px;line-height:18px;padding:5px 0 0 0;color:#838383;text-align:left;height:54px;overflow:hidden;}
.profra li .limg a font{background:#ececec;font-size:12px;border:1px solid #c4c4c4;border-radius:5px;display:inline-block;color:#333;margin: 10px 0 0 68px;padding:3px 20px;}
.profra li .limg img{border:3px solid #e1e0e0;width:194px;height:144px;overflow:hidden;opacity: 1;}
.profra li .limg a:hover img{border:3px solid #fff;opacity:1;}
.profra li .limg a:hover span{color:#fff;}
.profra li .limg a:hover p{color:#fff;}
.profra li .limg a:hover span{color:#fff;}
.index_course{width:100%;height:230px;}
/*----课程设置------------*/#container{float:right;padding:38px 0 0 0;width:830px;position:relative;z-index:0;}
#example{width:830px;height:160px;position:relative;}
#slides{position:absolute;top:0px;left:0px;z-index:100;}
#slides .slide{width:830px;height:160px;word-break:break-all;word-wrap:break-word;}
#slides .next,#slides .prev{position: absolute;top: 93px;left: -103px;width: 6px;height: 10px;display: block;z-index: 101;}
.slides_container{width:830px;height:160px;overflow:hidden;position:relative;}
#frame{position:absolute;z-index:0;width:830px;height:160px;top:-3px;left:-80px;}
#slides .next{left: -45px;}
.pagination{text-align:center;width:42px;font-size:0;height:8px;top:92px;left:-95px;position:absolute;back/ground:#F00;z-index:50002;display:block;}
.pagination li{width:8px;height:8px;background:#fff;display:inline-block;border-radius:50%;margin-left:5px;}
.pagination li a{display:block;width:8px;height:8px;background:#d54f43;border-radius:50%;}
.pagination li.current a{display:block;width:8px;height:8px;background:#ffaf97;border-radius:50%;}
#slides .link{display:block;margin-top:10px;font-weight:800;}
#slides a{color:#606060;margin-right:23px;}
#slides a:hover{color:#606060;margin-right:23px;}
.in_coul{float:left;width:830px;}
.in_coul li{float:left;width:140px;height:140px;position:relative;padding:10px;overflow:hidden;margin: 0 23px;}
.in_coul li img{border-radius:50%;width:140px;height:140px;-webkit-transition: all ease-in-out .3s;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.in_coul li label{z-index:1;border:10px solid #ededed;height:140px;width:140px;position:absolute;left:0;bottom:0;text-align:center;border-radius:50%;}
.in_coul li span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position: absolute;height:47px;width:140px;background:rgba(255,255,255,0.6);left:10px;bottom:10px;line-height:40px;text-align:center;border-radius:0 0 60px 60px;}
.in_coul li:hover label{border:10px solid #e6958e;}
.in_coul li:hover img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotateY(180deg)}
.in_coul li:hover span{background:rgba(230,149,142,0.6);color:#fff;}
.index_course_name{float:left;padding:70px 0 0 15px;}
.index_course_name font{float:left;color:#d54f43;font-size:40px;font-family:Arial, Helvetica, sans-serif;}
.index_course_name label{float:left;color:#7b7b7b;font-size:20px;line-height:1;padding:6px 0 0 0;}
.index_course_name label em{font-size:12px;color:#d54f43;font-style:normal;text-transform:uppercase;}
.index_zhao{width:100%;height:330px;background:url(../images/zz.jpg) center bottom no-repeat;}
.index_zhleft{float:left;width:328px;height:280px;display: inline;margin:50px 0 0 160px;background:rgba(213,79,67,0.7)}
.index_zhleft .name{float:left;width:275px;padding:38px 0 0 25px;color:#fff;font-size:20px;}
.index_zhleft .name font{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.index_zhcon{float:left;width:275px;padding:20px 0 0 25px;height:100px;line-height:20px;overflow:hidden;font-size:12px;color:#fff;}
.index_zhmore{background:#ebc1bd;float:left;width:82px;height:25px;line-height:25px;text-align:center;color:#d54f43;font-size:12px;border-radius:10px;display:inline;margin:25px 0 0 25px;transition:0.4s;}
.index_zhmore:hover{margin:25px 0 0 30px;}
.index_zhright{float:left;width:385px;height:124px;background:#fff;display: inline;margin:206px 0 0 0;}
.index_zhright .name{float:left;width:85px;height:45px;padding:230px 0 0 280px;margin-top:-200px;color:#d54f43;font-size:18px;background:url(../images/ab.png) 10px top no-repeat;}
.index_zhright .name font{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.in_anrcon{float:left;width:355px;height:36px;line-height:18px;overflow:hidden;font-size:12px;color:#4c4c4c;padding:5px 0 0 15px;}
.index_coufra{float:left;width:79px;height:15px;border:1px solid #ececec;border-radius:10px;display:inline;margin:10px 0 0 37px;}
.index_cleft{float:left;width:150px;}
/* foot*/.footclear{width:100%;clear:both;margin:0 0 0px 0;height:0px;font-size:0;overflow:hidden;}
.foot{width:100%;min-width:1004px;color:#fff;overflow:hidden;padding:0 0 0 0;background:#3c3c3c}
.fmain{width:1230px;margin:0 auto;}
.bootTxt{color:#fff;margin:0 auto;width:980px;line-height:38px;}
.booleft{float:left;width:590px;color:#fff;font-size:12px;padding:0 0 0 0px;text-align:left;}
.foot a{color:#fff;}
.booleft a{color:#fff;}
.booright{float:right;}
.i_icp{float:left;font-size:12px;color:#fff;padding:0 0 0 20px;}
.i_icp a{color:#fff;}
.boot{width:100%;min-width:1004px;color:#fff;overflow:hidden;padding:0 0 0 0;height:300px;background:#222222;}
.footleft{float:left;padding:10px 0 0 5px;font-size:16px;color:#fff;height:35px;width:400px;}
.footleft b{float:left;font-size:14px;padding:20px 0 0 0;}
.footleft font{float:left;padding:10px 0 0 0;color:#fff;font-size:30px;font-family: Impact;}
.footOne{float:left;width:365px;height: 40px;padding:20px 0 0 0;}
.share li{position:relative;float:left;height: 40px;}
.share .list{width: 93px;height: 40px;line-height: 40px;padding-left: 48px;display: block;color:#fff}
.share .list:hover{opacity:0.9;}
.share .qq{background: url(../images/qq.png) 0 0 no-repeat;}
.fool{float:left;width:365px;padding:20px 0 0 15px;}
.fooc{float:left;width:205px;padding:25px 0 0 50px;}
.newsshare{display:block;height:29px;padding:10px 0 10px 0}
.newsshare .bdshare-button-style0-16 a{display:inline-block;_display:inline;_zoom:1;width:29px !important;height:29px !important;padding:0 !important;margin:0 0 0 10px!important;}
.newsshare a{background:url(../images/share.gif) no-repeat !important;}
.newsshare .bds_tsina,.newsshare a.bds_tsina:hover{background-position:0 0 !important;}
.newsshare .bds_tqq,.newsshare a.bds_tqq:hover{background-position:-78px 0 !important;}
.newsshare .bds_sqq,.newsshare a.bds_sqq:hover{background-position:-38px 0 !important;}
.newsshare .bds_weixin,.newsshare a.bds_weixin:hover{background-position:-116px 0 !important;}
.itfname{display:block;font-size:12px;color:#fff;line-height:20px;padding:0 0 0 10px;}
.you_select{float:left;width:185px;height:23px;border:1px solid #222222;background:#fff;margin:10px 0 0 10px;color:#868686;font-size:12px;}
.you_select option{color:#868686;}
.foor{font-size:12px;float:right;width:286px;background:url(../images/bbr.png) left center no-repeat;height:130px;padding:25px 0 0 30px ;}
.foor .pp{color:#fff;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:26px;padding:0 0 15px 0;}
/* 友情链接*/.site{float:left;width:155px;height: 40px;padding:0 20px 0 42px;color:#fff;font-size:13px;background: url(../images/site.png) 0 0 no-repeat;}
.site a{color:#fff;line-height: 40px;}
.site:hover{opacity:0.7;}
/* 友情链接 end*//* common*/.common{width: 1000px;margin:0 auto;margin-top: 10px;}
.common_title{position: relative;height: 45px;margin-bottom: 15px;border-bottom: 2px solid #d6bae4;}
.common_title h2{width: 100px;padding-left: 36px;padding-bottom: 6px;position: absolute;left: 0;top: 10px;border-bottom: 2px solid #8241a3;font-size: 22px;font-weight: normal;color:#632781;text-align: center;}
.common_title a{display: inline-block;width: 70px;height: 26px;line-height: 26px;position: absolute;top: 10px;right: 9px;text-align: center;color:#f1a4f0;background-color: #632781;}
.common_title a:hover{opacity: 0.95;filter: alpha(opacity=95);}
/* common*//*---------右边悬浮------------------------------*/.side_nav{position: fixed;top: 50%;right: 0;width: 60px;}
.side_nav ul li{position: relative;width: 60px;height: 60px;float: right;margin-bottom: 1px;/* border-bottom: 1px solid #fff;*/}
.side_nav ul li a{display:inline-block;height: 60px;position: absolute;top: 0;left: 0;/*border-bottom: 1px solid #fff;*/}
/* .side_nav ul li:last-child,.side_nav ul li:last-child a{border-bottom: 0;}*/.current_side_n{width: 140px!important;}
.current_side_n a{width: 140px!important;}
/* .current_side_n span{}*/.side_nav ul li span{/*display:block;*/float: left;color:#fff;line-height: 60px;font-size: 16px;margin-left: 60px;cursor: pointer;}
.side_nav_3 a{width: 60px;}
.side_nav_3 a span{height:128px;position: absolute;right: 60px;bottom: 0px;margin-left: 0!important;display: none;}
.tel a{background: #f8a75c url(../images/0013920_47.png) no-repeat 15px 15px;}
.QQ a{background: #f8a75c url(../images/0013920_47.png) no-repeat 15px -96px;}
.sub_QR a{background: #f8a75c url(../images/0013920_47.png) no-repeat 15px -207px;}
.back_top a{background: #f8a75c url(../images/0013920_47.png) no-repeat 15px -317px;}
/* ------------------------------------------index end-----------------------------------*//* ------------------------------------------subpage-------------------------------------*//* 公共*/.fy_cfra{border:1px solid #df675d;padding:10px;}
.sub_content{padding:8px;width:284px;margin:0 0 0 0;}
.sub_youhui{width:300px;padding:8px;margin-top:20px;padding:0 0 10px 0;}
.sub_common{margin-bottom: 20px;}
.sub_common_padding{width: 300px;margin:0 auto;padding-bottom: 15px;padding-top: 5px;background-color: #fff;color:#390f4e;}
.sub_common_padding a{color:#390f4e;}
.sub_common_title{width: 100%;height: 40px;padding-top:9px;line-height: 40px;}
.sub_common_title h2{font-family:microsoft yahei;font-size: 16px;font-weight: normal;text-align: left;color:#fff;}
.content_com_title{background:url(../images/fy_rrtline.gif) left bottom repeat-x;position: relative;height: 45px;margin-bottom: 15px;}
.content_com_title h2{border-bottom:1px solid #000;padding:3px 0 6px 0;display: inline-block;position: absolute;left: 0;top: 9px;font-size: 20px;font-weight: normal;color:#000;text-align: left;}
.bread{font-size:12px;color:#7f7f7f;position: absolute;top: 18px;right: 9px;}
.bread a{display: inline-block;color:#7f7f7f;/*height: 26px;line-height: 26px;*/}
/* 左侧*/.sp_left{width: 300px;float: left;margin-top:30px;}
.fy_ltname{display:block;color:#666666;padding:5px 0 0 0;}
.fyltel{display:block;font-family: Arial, Helvetica, sans-serif;color:#666666;font-size:20px;padding:0 0 5px 0;}
/* left_nav*/.sub_nav_list{overflow: hidden;}
.sub_nav_list ul li{width: 195px;height: 35px;line-height: 35px;margin-bottom: 9px;overflow: hidden;}
.sub_nav_list ul li a{display: block;height: 33px;padding-left: 40px;border-radius: 20px;border:1px solid #7e5195;}
.sub_nav_list ul li a:hover{background-color: #cd9ae6;border:1px solid #cd9ae6;}
.current_snl a{color:#d6bae4!important;border:1px solid #632781!important;background-color: #632781!important;}
/* left_nav*//* 优惠模块*/.syl_pic img{width: 240px;height: 138px;}
.syl_list ul li{width: 98%;padding:0 1%;height: 33px;line-height: 33px;}
.syl_list ul li a{font-size:12px;color:#646464;background:url(../images/fyjian1.gif) 275px center no-repeat;border-bottom:1px solid #cfcfcf;display: block;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;padding:0 30px 0 5px;}
.syl_list ul li a:hover{background: url(../images/fyjian.png) #F1F1F1 255px center no-repeat;border-bottom:1px solid #cfcfcf;color:#d54f43;}
/* 优惠模块 end*//* 左侧联系我们*/.sub_content_list{background:none;color:#666666;font-size:12px;padding-bottom: 15px;line-height: 20px;}
/* 左侧联系我们 end*//* 左侧 end*//* 右侧内容*/.sp_content{width: 758px;float: right;margin-top: 20px;}
.content{min-height: 672px;line-height:28px;_height:expression(this.scrollHeight < 672 ? "672px" : "auto");}
/* ------------------------------------------subpage end-------------------------------------*//*---------------banner-----------------*/.banner1{width: 100%;height: 470px;position: relative;overflow:hidden;}
.banner2{width: 100%;height: 275px;position: relative;overflow:hidden;}