@charset "utf-8";
body{margin: 0px; padding: 0px;}
ul{margin: 0px; padding: 0px;}
ol{margin: 0px; padding: 0px;}
li{margin: 0px; padding: 0px;}
p{margin: 0px; padding: 0px;}
h1{margin: 0px; padding: 0px;}
h2{margin: 0px; padding: 0px;}
h3{margin: 0px; padding: 0px;}
h4{margin: 0px; padding: 0px;}
h5{margin: 0px; padding: 0px;}
h6{margin: 0px; padding: 0px;}
form{margin: 0px; padding: 0px;}
fieldset{margin: 0px; padding: 0px;}
table{margin: 0px; padding: 0px;}
td{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
div{margin: 0px; padding: 0px;}
dl{margin: 0px; padding: 0px;}
dt{margin: 0px; padding: 0px;}
dd{margin: 0px; padding: 0px;}
input{margin: 0px; padding: 0px;}
body{color: rgb(102, 102, 102); font-family: "Microsoft Yahei"; font-size: 14px;}
input{color: rgb(102, 102, 102); font-family: "Microsoft Yahei"; font-size: 14px;}
textarea{color: rgb(102, 102, 102); font-family: "Microsoft Yahei"; font-size: 14px;}
img{border: currentColor;}
ul{list-style: none; text-decoration: none;}
ol{list-style: none; text-decoration: none;}
li{list-style: none; text-decoration: none;}
a{list-style: none; text-decoration: none;}
input{background: rgb(255, 255, 255); border: currentColor;}
select{background: rgb(255, 255, 255); border: currentColor;}
textarea{background: rgb(255, 255, 255); border: currentColor;}
textarea{resize: none;}
.clearfix::after{clear: both; display: block; content: "";}
.clearfix{zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.c{clear: both;}
.dn{display: none;}
.h_top_c{width: 100%; height: 45px; background-color: rgb(0, 0, 0);}
.h_top{margin: 0px auto; width: 1004px; position: relative;}
.h_mid{margin: 0px auto; width: 1004px; position: relative;}
.h_top div{background: url(../images/0013920_45.png) no-repeat left 10px; height: 45px; color: rgb(255, 255, 255); line-height: 45px; padding-left: 45px; font-size: 16px; float: left;}
.h_top span{top: 12px; right: 0px; color: rgb(255, 210, 0); font-size: 16px; position: absolute;}
.logo{padding-left: 20px; margin-top: 5px; float: left;}
.h_mid_c{width: 100%; height: 81px; position: relative; z-index: 99; background-color: rgb(255, 255, 255);}
.search{margin: 0px 0px 0px 30px; padding: 25px 0px 13px 10px; height: 32px; line-height: 30px; float: right; display: inline; position: relative; z-index: 999;}
div.selectbox-wrapper{background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); left: 3px; top: 32px; width: 91px; text-align: left; overflow: hidden; position: absolute; z-index: 10;}
div.selectbox-wrapper ul li.selected{background: rgb(122, 122, 122); color: rgb(255, 255, 255);}
div.selectbox-wrapper ul li.current{color: rgb(255, 255, 255); background-color: rgb(122, 122, 122);}
div.selectbox-wrapper ul li{width: 81px; height: 33px; color: rgb(122, 122, 122); line-height: 33px; overflow: hidden; padding-left: 10px; font-size: 12px; float: left; display: inline-block; white-space: nowrap; cursor: pointer; text-overflow: ellipsis;}
.selectbox{background: url(../images/drop_down_icon_03.png) no-repeat 90% rgb(255, 255, 255); margin: 0px 0px 0px 3px; border: 1px solid rgb(234, 234, 234); width: 81px; height: 31px; color: rgb(122, 122, 122); line-height: 31px; padding-left: 6px; font-size: 12px; float: left; cursor: pointer;}
.text{background: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234); width: 156px; height: 31px; color: rgb(122, 122, 122); line-height: 31px; text-indent: 6px; font-size: 12px; float: left;}
.button{background: url(../images/insexsearch.png) no-repeat left top; width: 49px; height: 37px; margin-left: -1px; float: left; position: relative; z-index: 9; cursor: pointer;}
.select{width: 92px; height: 31px; color: rgb(122, 122, 122); line-height: 31px; float: left; position: relative;}
.select select{margin: 5px auto; width: 80px;}
.head_rtel{background: url(../images/tel.png) no-repeat left 20px; padding: 20px 25px 0px 43px; height: 40px; color: #DD0D5B; line-height: 1; font-size: 16px; font-weight: bold; float: right;}
.head_rtel b{font-size: 24px; display: block;line-height: 40px;}
.head_rtel span{font-size: 16px; font-weight: bold; display: block;}
.nav_c{width: 100%; height: 50px; background-color: #DD0D5B;}
.nav{margin: 0px auto; padding: 10px 0px; width: 1004px; height: 30px; position: relative; z-index: 1;}
.nav ul li{margin: 0px 11.5px; width: 88px; text-align: center; float: left; position: relative; z-index: 8;}
.nav ul li:hover{background: url(../images/navnow.jpg) no-repeat center; color: #DD0D5B;}
.nav ul li.on{background: url(../images/navnow.jpg) no-repeat center; color: #DD0D5B;}
.nav ul li a{width: 100%; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; text-overflow: ellipsis;}
.nav ul li:first-child{border-left-color: currentColor; border-left-width: 0px; border-left-style: none;}
.nav ul li:last-child{border-right-color: currentColor; border-right-width: 0px; border-right-style: none;}
.nav ul li a:hover{background: url(../images/navnow.jpg) no-repeat center; color: #DD0D5B;}
.nav ul li a.cur{background: url(../images/navnow.jpg) no-repeat center; color: #DD0D5B;}
.nav ul li.on a{background: url(../images/navnow.jpg) no-repeat center; color: #DD0D5B;}
.nav_dd{padding: 10px 1% 1%; left: 0px; top: 30px; width: 100%; position: absolute; z-index: 7;}
.nav ul li .nav_dd a{background: rgb(255, 249, 252); color: #DD0D5B; line-height: 30px; font-size: 14px; border-bottom-color: #DD0D5B; border-bottom-width: 1px; border-bottom-style: solid;}
.nav ul li .nav_dd a:hover{color: #DD0D5B;}
.nav ul li .nav_dd a:last-child{border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.banner{width: 100%; text-align: center; overflow: hidden;}
.banner a{margin: 0px; padding: 0px; width: 100%; text-align: center; overflow: hidden; display: block;}
.banner img{margin: 0px auto; display: block;}
.main_c{width: 100%; background-color: rgb(255, 255, 255);}
.main{margin: 0px auto; width: 980px; overflow: hidden;}
.main1{margin: 0px auto; width: 980px; overflow: hidden;}
.noticefra{background: #DD0D5B; width: 100%;}
.notice{margin: 0px auto; width: 1004px; height: 82px; position: relative;}
.noticecon{margin: 25px 0px 0px 5px; padding: 0px 0px 0px 20px; width: 430px; height: 30px; font-size: 12px; float: left; display: inline;}
.noticecon marquee{width: 350px; color: rgb(255, 255, 255); float: left;}
.search{margin: 0px 0px 0px 10px; padding: 25px 0px 13px 10px; width: 250px; height: 32px; line-height: 30px; float: left; display: inline; position: relative; z-index: 999;}
.index_sname{color: rgb(255, 255, 255); line-height: 35px; float: left;}
#marquee2{padding: 2px 0px 0px 10px; width: 360px; height: 30px; overflow: hidden;}
#marquee2 ul li{width: 360px; height: 30px; float: left; display: block;}
#marquee2 ul li a{width: 360px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; float: left; display: block;}
#marquee2 ul li a span{width: 260px; overflow: hidden; float: left; white-space: nowrap; text-overflow: ellipsis;}
#marquee2 ul li a label{width: 90px; overflow: hidden; float: right; white-space: nowrap; text-overflow: ellipsis;}
#marquee2 ul li img{display: block;}
.control{left: 400px; top: 2px; width: 9px;}
#goD{top: 35px; width: 7px; height: 9px; right: 285px; position: absolute;}
#goU{width: 18px; height: 20px; right: 55px; bottom: 45px; display: none; position: absolute;}
#goTopBtn{width: 74px; height: 74px; text-align: center; right: 0px; bottom: 201px; line-height: 30px; font-size: 12px; margin-right: 144px; position: fixed; cursor: pointer;}
.inoimg{top: -65px; width: 254px; height: 147px; right: 0px; position: absolute;}
.bus{width: 100%; height: 400px;}
.busfra{margin: 0px auto; padding: 30px 0px 20px; width: 1004px; height: 225px; overflow: hidden; position: relative;}
.busul{width: 1004px; float: left;}
.busul li{padding: 0px 45px 20px 45px; width: 110px; float: left;}
.busul li a.img{background: url(../images/cir.jpg) no-repeat left top; margin: 0px; padding: 25px 15px; width: 80px; height: 60px; text-align: center; color: #DD0D5B; line-height: 30px; overflow: hidden; font-size: 22px; float: left; display: inline;}
.busul li a.img:hover{background: url(../images/cir1.jpg) no-repeat left top; color: rgb(255, 255, 255);}
.prona{background: url(../images/topline.gif) no-repeat center; margin: 0px auto; padding: 0px; width: 980px; text-align: center; color: rgb(129, 129, 129); font-size: 14px; position: relative;}
.prona font{background: rgb(255, 255, 255); padding: 0px 10px; color: rgb(129, 129, 129); text-transform: uppercase; font-size: 14px; display: inline-block;}
.proname{margin: 0px auto; padding: 26px 10px 0px; width: 220px; text-align: center; color: rgb(215, 67, 133); line-height: 1; overflow: hidden; font-family: Microsoft Yahei; font-size: 20px; white-space: nowrap; text-overflow: ellipsis;}
.prona1{background: url(../images/topline.gif) no-repeat center; margin: 10px auto 0px; padding: 2px 0px; width: 980px; text-align: center; color: rgb(129, 129, 129); font-size: 14px; position: relative;}
.prona1 font{background: rgb(255, 255, 255); padding: 0px 10px; color: rgb(129, 129, 129); text-transform: uppercase; font-size: 14px; display: inline-block;}
.prona1 font a{color: rgb(129, 129, 129);}
.proname1{margin: 0px auto; padding: 0px 10px; width: 220px; text-align: center; color: rgb(223, 111, 20); line-height: 1; overflow: hidden; font-family: Microsoft Yahei; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
.index_pro{width: 100%; height: 363px; padding-top: 0px;}
.imore{padding: 25px 0px 0px; width: 100%; text-align: center;}
.imore a{border-radius: 10px; border: 3px solid rgb(255, 255, 255); width: 194px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: ºÚÌå; font-size: 20px; display: inline-block;}
.imore1{padding: 10px 0px 0px; width: 100%; text-align: center;}
.imore1 a{border-radius: 10px; border: 3px solid rgb(141, 140, 145); width: 194px; height: 40px; text-align: center; color: rgb(141, 140, 145); line-height: 40px; font-family: ºÚÌå; font-size: 20px; display: inline-block;}
.pro-ul{margin: 0px auto; padding: 0px; width: 980px; height: 235px;}
.protopul{width: 980px; float: left;}
.protopul li{margin: 30px 2px 0px 18px; width: 220px; float: left; display: inline;}
.protopul li a{width: 220px; float: left; position: relative;}
.protopul li:hover{}
.protopul li a span{padding: 5px 0px 0px; width: 220px; height: 28px; text-align: center; color: rgb(64, 64, 64); line-height: 28px; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; text-overflow: ellipsis;}
.protopul li a img{border: 1px solid rgb(225, 225, 225); width: 218px; height: 163px; overflow: hidden;}
.protopul li a:hover span{display: block;}
.indexnews{background: url(../images/index_tbg.png) repeat-x left bottom; width: 100%; height: 334px;}
.indexcafra{background: url(../images/index_tbg.png) repeat-x left bottom; padding: 5px 0px 0px; width: 100%; height: 385px;}
.newsleft{background: rgb(255, 255, 255); padding: 0px 13px; border: 1px solid rgb(211, 211, 211); width: 452px; height: 353px; float: left;}
.nameff{padding: 25px 0px 0px; width: 452px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.nameff p{padding: 0px 0px 5px; float: left;}
.nameff p span{color: #DD0D5B; line-height: 1; font-size: 18px; display: inline; position: relative; z-index: 10;}
.nameff p label{color: rgb(163, 163, 163); text-transform: uppercase; line-height: 1.3; font-size: 16px; display: inline; z-index: 0;}
.nameff a{padding: 0px; color: #DD0D5B; font-size: 14px; float: right;}
.pimg{margin: 0px 0px 0px 10px; border: 1px solid rgb(213, 213, 213); width: 128px; height: 95px; float: left; display: inline;}
.newsmain1{padding: 20px 0px 0px; width: 452px; float: left;}
.newsmain1 .newsli_r{padding: 0px; width: 285px; color: rgb(89, 89, 89); line-height: 1.5; margin-left: 15px; float: left;}
.newsmain1 .newsli_rt{font: 14px/2 "Microsoft Yahei"; width: 298px; float: left; font-size-adjust: none; font-stretch: normal;}
.newsmain1 .newsli_rt .fl{width: 285px; color: #DD0D5B; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newsmain1 p.newscontent{padding: 5px 0px 0px; width: 285px; height: 60px; color: rgb(121, 121, 121); line-height: 20px; overflow: hidden; font-size: 14px; border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid; float: left;}
.newsright{background: rgb(255, 255, 255); padding: 0px 13px; border: 1px solid rgb(211, 211, 211); width: 452px; height: 353px; float: right;}
.news_ful{padding: 15px 0px 0px 10px; width: 430px; float: left;}
.news_ful li{padding: 5px 0px; width: 430px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.news_ful li a{width: 430px; height: 26px; color: rgb(69, 69, 69); line-height: 26px; overflow: hidden; float: left;}
.news_ful li a:hover{background: #DD0D5B; border-radius: 5px; color: rgb(255, 255, 255);}
.news_ful li a label{padding: 0px 0px 0px 10px; width: 315px; height: 26px; line-height: 26px; overflow: hidden; float: left;}
.news_ful li a span{width: 80px; height: 26px; line-height: 26px; overflow: hidden; font-size: 12px; float: right;}
.www51buycom{margin: 0px; padding: 0px; width: 279px; height: 302px; overflow: hidden; float: left; position: relative;}
.www51buycom .num{width: 190px; height: 10px; text-align: center; right: 145px; bottom: 20px; overflow: hidden; display: none; position: absolute; z-index: 3; zoom: 1;}
.www51buycom .num li{background: rgb(255, 255, 255); margin: 0px 7px; border-radius: 9px; width: 9px; height: 9px; color: rgb(255, 255, 255); font-size: 0px; display: inline-block; cursor: pointer;}
.www51buycom .num li.on{background: rgb(34, 44, 80); color: rgb(34, 44, 80);}
.www51buycom .next{background: rgb(85, 85, 85); width: 34px; height: 31px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 31px; font-size: 20px; position: absolute;}
.www51buycom .prev{background: rgb(85, 85, 85); width: 34px; height: 31px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 31px; font-size: 20px; position: absolute;}
.www51buycom .prev{right: 35px;}
.www51buycom .next{right: 0px;}
.www51buycom .prev:hover{background: #DD0D5B;}
.www51buycom .next:hover{background: #DD0D5B;}
.abfra{background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(211, 211, 211); width: 978px; height: 302px;}
.abname{margin: 30px 0px 0px 29px; float: left; display: inline;}
.iabcon{padding: 30px 0px 0px 25px; width: 500px; height: 260px; color: rgb(64, 64, 64); line-height: 26px;float: left;overflow:hidden;word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:12;
  -webkit-box-orient:vertical;
  overflow:hidden;}
.iabcon p span{font-size: 13px!important;}
.indexpei{width: 100%; height: 490px;}
.newsmainc{width: 980px; float: left;}
.newsmainc li{padding: 15px 15px 5px; width: 454px; float: left;}
.newsmainc li img{border: 1px solid rgb(220, 220, 220); width: 165px; height: 165px; float: left;}
.newsmainc .time{background: rgb(255, 255, 255); width: 60px; height: 60px; text-align: center; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; margin-right: 1px; float: left;}
.newsmainc .time font{font: 26px/26px "Arial"; width: 58px; color: rgb(11, 65, 137); float: left; font-size-adjust: none; font-stretch: normal;}
.newsmainc .time span{font: 12px/12px "Arial"; width: 100%; color: rgb(11, 65, 137); float: left; font-size-adjust: none; font-stretch: normal;}
.newsmainc .newsli_r{padding: 0px; width: 278px; color: rgb(89, 89, 89); line-height: 1.5; margin-left: 9px; float: left;}
.newsmainc .newsli_rt{font: 16px/2 "Microsoft Yahei"; width: 278px; float: left; font-size-adjust: none; font-stretch: normal;}
.newsmainc .newsli_rt .fl{width: 278px; color: rgb(10, 10, 10); overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newsmainc label{background: rgb(228, 228, 228); margin: 10px 0px 0px; border-radius: 5px; width: 80px; text-align: center; color: rgb(81, 81, 81); line-height: 2.5; float: left; display: inline;cursor:pointer;}
.newsli_r a{cursor:pointer;}
.newsmainc .newscon{height: 36px; line-height: 18px; display: block;}
.newsmainc p.newscontent{padding: 7px 0px 0px; width: 278px; height: 36px; color: rgb(121, 121, 121); line-height: 18px; overflow: hidden; font-size: 14px; border-top-color: rgb(172, 172, 172); border-top-width: 1px; border-top-style: solid; float: left;}
.newsmainc li a:hover label{background: #DD0D5B; color: rgb(255, 255, 255);}
.footclear{margin: 0px; width: 100%; height: 0px; overflow: hidden; clear: both; font-size: 0px;}
.foot{background: #DD0D5B; width: 100%; height: 220px; color: rgb(255, 255, 255); overflow: hidden; min-width: 1004px;}
.fmain{margin: 0px auto; width: 980px;}
.footop{padding: 25px 0px 20px;}
.footleft{background: url(../images/tel1.png) no-repeat left bottom; padding: 0px 0px 0px 30px; width: 650px; height: 35px; color: rgb(255, 255, 255); font-size: 26.35px; font-weight: bold; float: left;}
.footleft b{padding: 0px 0px 0px; font-size: 26.6px; float: left;}
.footleft font{float: left;}
.footOne{padding: 5px 0px 0px; width: 540px; height: 40px; float: left;}
.share{width: 270px; height: 40px; padding-left: 45px; float: left;}
.share li{height: 40px; float: left; position: relative;}
.share .list{width: 90px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 48px; display: block;}
.shareDiv{width: 120px;}
.share .qq{background: url(../images/boo.png) no-repeat 0px 0px;}
.share .qq2{background: url(../images/boo.png) no-repeat -140px 0px;}
.share a.list:hover{color: rgb(255, 255, 255);}
.shareList{left: 30px; top: 35px; width: 200px; display: none; position: absolute; z-index: 99;}
.shareList a{display: inline;}
.bottomnav{padding: 30px 0px 0px; width: 980px; text-align: left; border-bottom-color: rgb(247, 147, 192); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.bottomnav a{margin: 0px 23px 0px 0px; width: 84px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; display: inline-block; _display: inline; _zoom: 1;}
.bottomnav a:last-child{margin: 0px;}
.bootTxt{padding: 15px 0px 0px 12px; width: 968px; color: rgb(255, 255, 255); line-height: 25px; float: left;}
.bootTxt a{color: rgb(255, 255, 255);}
.linkleft a{padding: 0px 10px; color: rgb(255, 255, 255); display: inline-block;}
.linkleft{padding: 15px 0px 15px 12px; width: 968px; border-bottom-color: rgb(247, 147, 192); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.site{background: url(../images/boo.png) no-repeat -289px 0px; width: 155px; height: 40px; color: rgb(255, 255, 255); padding-left: 52px; font-size: 14px; float: left;}
.site a{color: rgb(255, 255, 255); line-height: 40px;}
.site a:hover{color: rgb(255, 255, 255);}
.linkright{width: 858px; line-height: 1.8; float: left;}
.common{margin: 10px auto 0px; width: 1000px;}
.common_title{height: 45px; margin-bottom: 15px; border-bottom-color: rgb(214, 186, 228); border-bottom-width: 2px; border-bottom-style: solid; position: relative;}
.common_title h2{left: 0px; top: 10px; width: 100px; text-align: center; color: rgb(99, 39, 129); padding-bottom: 6px; padding-left: 36px; font-size: 22px; font-weight: normal; border-bottom-color: rgb(130, 65, 163); border-bottom-width: 2px; border-bottom-style: solid; position: absolute;}
.common_title a{top: 10px; width: 70px; height: 26px; text-align: center; right: 9px; color: rgb(241, 164, 240); line-height: 26px; display: inline-block; position: absolute; background-color: rgb(99, 39, 129);}
.common_title a:hover{filter: alpha(opacity=95); opacity: 0.95;}
.side_nav{top: 50%; width: 60px; right: 0px; position: fixed;}
.side_nav ul li{width: 60px; height: 60px; margin-bottom: 1px; float: right; position: relative;}
.side_nav ul li a{left: 0px; top: 0px; height: 60px; display: inline-block; position: absolute;}
.current_side_n{width: 140px !important;}
.current_side_n a{width: 140px !important;}
.side_nav ul li span{color: rgb(255, 255, 255); line-height: 60px; font-size: 16px; margin-left: 60px; float: left; cursor: pointer;}
.side_nav_3 a{width: 60px;}
.side_nav_3 a span{height: 128px; right: 60px; bottom: 0px; margin-left: 0px !important; display: none; position: absolute;}
.tel a{background: url(../images/0013920_47.png) no-repeat 15px 15px rgb(217, 20, 108);}
.QQ a{background: url(../images/0013920_47.png) no-repeat 15px -96px rgb(217, 20, 108);}
.sub_QR a{background: url(../images/0013920_47.png) no-repeat 15px -207px rgb(217, 20, 108);}
.back_top a{background: url(../images/0013920_47.png) no-repeat 15px -317px rgb(217, 20, 108);}
.sub_content{background: rgb(255, 222, 0); width: 225px;}
.sub_youhui{background: #DD0D5B; padding: 0px 0px 10px; width: 225px; margin-top: 20px;}
.sub_common{margin-bottom: 20px;}
.sub_common_padding{margin: 0px auto; width: 203px; color: rgb(57, 15, 78); padding-top: 5px; padding-bottom: 15px; background-color: rgb(255, 255, 255);}
.sub_common_padding a{color: rgb(57, 15, 78);}
.sub_common_title{width: 100%; height: 40px; line-height: 40px; padding-top: 9px;}
.sub_common_title h2{text-align: center; color: rgb(255, 255, 255); font-family: microsoft yahei; font-size: 18px; font-weight: bold;}
.content_com_title{background: url(../images/fy_rrtline.gif) repeat-x left bottom; height: 45px; margin-bottom: 15px; position: relative;}
.content_com_title h2{left: 0px; top: 5px; text-align: left; color: #DD0D5B; padding-bottom: 6px; font-size: 22px; font-weight: normal; display: inline-block; position: absolute;}
.bread{top: 18px; right: 9px; color: rgb(147, 147, 147); font-size: 12px; position: absolute;}
.bread a{color: rgb(147, 147, 147); display: inline-block;}
.sp_left{width: 225px; margin-top: 15px; float: left;}
.fy_ltname{padding: 20px 0px 0px; color: rgb(100, 100, 100); text-indent: 10px; display: block;}
.fyltel{padding: 0px 0px 5px; color: rgb(100, 100, 100); text-indent: 10px; font-family: Georgia; font-size: 20px; display: block;}
.sub_nav_list{overflow: hidden;}
.sub_nav_list ul li{width: 195px; height: 35px; line-height: 35px; overflow: hidden; margin-bottom: 9px;}
.sub_nav_list ul li a{border-radius: 20px; border: 1px solid rgb(126, 81, 149); height: 33px; padding-left: 40px; display: block;}
.sub_nav_list ul li a:hover{border: 1px solid rgb(205, 154, 230); background-color: rgb(205, 154, 230);}
.current_snl a{border: 1px solid rgb(99, 39, 129) !important; color: rgb(214, 186, 228) !important; background-color: rgb(99, 39, 129) !important;}
.syl_pic img{width: 240px; height: 138px;}
.syl_list ul li{padding: 0px 1%; width: 98%; height: 33px; line-height: 33px;}
.syl_list ul li a{background: url(../images/fyjian1.gif) no-repeat 174px; padding: 0px 30px 0px 5px; color: rgb(100, 100, 100); overflow: hidden; font-size: 12px; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap; text-overflow: ellipsis;}
.syl_list ul li a:hover{background: url(../images/fyjian.gif) no-repeat 174px rgb(255, 222, 0); color: rgb(100, 100, 100); border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: solid;}
.sub_content_list{background: rgb(255, 222, 0); color: rgb(100, 100, 100); line-height: 20px; padding-bottom: 15px; font-size: 12px;}
.sp_content{width: 758px; margin-top: 15px; float: right;}
.content{line-height: 28px; min-height: 672px;}
.banner1{width: 100%; height: 366px; overflow: hidden; position: relative;}
.banner-box{left: 50%; top: 0px; width: 1600px; height: 366px; margin-left: -800px; position: absolute;}
.sub_banner{height: 366px;}
.banner1 img{margin: 0px auto; display: block;}
.btns{left: 50%; top: 145px; width: 1160px; height: 100px; margin-left: -580px; display: none; position: absolute;}
.btns .prev{background: url(../images/leftbtn.png) no-repeat 0px 0px; width: 54px; height: 100px; float: left;}
.btns .next{background: url(../images/leftbtn.png) no-repeat 0px 0px; width: 54px; height: 100px; float: left;}
.btns .next{background: url(../images/rightbtn.png) no-repeat 0px 0px; float: right;}
.banner1 .num{background: url(../images/bannerbg.png) left top; padding: 9px 0px; left: 0px; width: 100%; height: 17px; text-align: center; bottom: 5px; overflow: hidden; position: absolute; z-index: 3; zoom: 1;}
.banner1 .num li{background: rgb(245, 81, 150); border-radius: 50%; border: 2px solid rgb(255, 255, 255); width: 13px; height: 13px; overflow: hidden; font-size: 0px; margin-right: 15px; display: inline-block; cursor: pointer; zoom: 1;}
.banner1 .num li.on{background: rgb(255, 140, 43); border: 2px solid rgb(255, 255, 255);}

.iabcon a:hover, .prona1 a:hover{color: #FF69B4;}
.footleft b, .footleft font{line-height: 35px;}
.j-h4-hover h4 a:hover{background-color: #E6629D; color: #FFFFFF;}
.sub-content table {width: 224px; /*height: 327px;*/}
.news table{width: 100%;}
.erweima img{width: 150px; height: 150px;}
.clone img{height: 366px;width: 1600px;}
#div2 img{width: 100%;}
