/*公用类*/
.cl1{
background:#1585c7; 
}
.cl2{
background:#ed8d03;
}
.cl3{
background:#056299;
}
.cl4{
background:#b881b3;
}
.cl5{
background:#eab421;
}
.cl6{
background:#ad4a33;
}
.cl7{
background:#79a92e;
}
.cl8{
background:#b449a6;
}
.cl9{
background:#af3149;
}
.cl10{
background:#cfce54;
}
.cl11{
background:#d98242;
}
.cl12{
background:#3a9f81;
}
.cl13{
background:#9b9f3a;
}
.none980{display:none}
.block980{display:block}
.block2980{display:inline}
.header_nav_subnav2 a.none980{display:none}
#scrollbox980{position:absolute;top:auto;width:100%}
.relative{position:relative}
.top15{margin-top:15px}
.top20{margin-top:20px;}
.bgfff{background:#FFF}
.titlemb{ border-bottom: 2px solid #dfdfdf; line-height: 30px; font-size:16px}
.titlemb a:hover {color:#33BACD;}
.textc{color:#000}
.text_center{text-align:center}
.ovhidden{overflow:hidden}
.dhone a{transition: all 0.3s linear 0s;}
.dhone2 a{transition: all 0.3s linear 0s;}
.banner_index{height: 14px;position:absolute;bottom:25px;z-index: 2;width: 140px;margin: 0 auto;overflow:hidden}
.banner_index li{width:14px; height:14px;float:left; margin:0 7px}
/*专题导航*/
.section_icon_nav_box1{width:100%;background: #FFF; height: 78px }
.section_icon_nav_box2{height:78px;border-left:1px solid #eaeaea;}
.section_icon_nav_box2 ul{height:78px;}
.section_icon_nav_box2 ul li {width: 80px;position: relative; float: left; height: 78px;border-right:1px solid #eaeaea}
.section_icon_nav_box2 ul li.icon_nav11,
.section_icon_nav_box2 ul li.icon_nav12,
.section_icon_nav_box2 ul li.icon_nav13{display:none}
.section_icon_nav_box2 ul li i{position:absolute;width:100%;height:100%;background-color:#00889B; background-color:#FFF \9;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}
.section_icon_nav_box2 ul li:hover i{opacity:1;
	-webkit-animation:orangeIn 0.2s ease;
	animation:orangeIn 0.2s ease;background-color:#00889B \9;}
@-webkit-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-moz-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-ms-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-webkit-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@-moz-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@-ms-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}}
.section_icon_nav_box2 ul li a {width:100%; height:78px; position:absolute}
.section_icon_nav_box2 ul li a em{display: block; margin:-1px auto auto; width: 55px; height: 55px; background-image:url(../images/img//nav_03.png);
}
.section_icon_nav_box2 ul li a:hover{ color:#FFF}
.icon_nav1 a em{ background-position:0 0}
.icon_nav1 a:hover em{ background-position:0 -64px}
.icon_nav2 a em{background-position:-79px 0px}
.icon_nav2 a:hover em{ background-position:-79px -64px}
.icon_nav3 a em{ background-position:207px 0}
.icon_nav3 a:hover em{ background-position:207px -64px}
.icon_nav4 a em{ background-position:-238px 0}
.icon_nav4 a:hover em{ background-position:-238px -64px}
.icon_nav5 a em{ background-position:-317px 0}
.icon_nav5 a:hover em{ background-position:-317px -64px}
.icon_nav6 a em{ background-position:-397px 0}
.icon_nav6 a:hover em{ background-position:-397px -64px}
.icon_nav7 a em{ background-position:-480px 0}
.icon_nav7 a:hover em{ background-position:-480px -64px}
.icon_nav8 a em{ background-position:-559px 0}
.icon_nav8 a:hover em{ background-position:-559px -64px}
.icon_nav9 a em{ background-position:-637px 0}
.icon_nav9 a:hover em{ background-position:-637px -64px}
.icon_nav10 a em{ background-position:-717px 0}
.icon_nav10 a:hover em{ background-position:-717px -64px}
.icon_nav11 a em{ background-position:-796px 0}
.icon_nav11 a:hover em{ background-position:-796px -64px}
.icon_nav12 a em{ background-position:-876px 0}
.icon_nav12 a:hover em{ background-position:-876px -64px}
.icon_nav13 a em{ background-position:-955px 0}
.icon_nav13 a:hover em{ background-position:-955px -64px}
.icon_nav14 a em{ background-position:-1034px 0}
.icon_nav14 a:hover em{ background-position:-1034px -64px}
.icon_nav15 a em{ background-position:-1115px 0}
.icon_nav15 a:hover em{ background-position:-1115px -64px}
.section_icon_nav_box2 ul li p { text-align: center; position: absolute; top: 55px; text-align: center; width: 100%; display: block; left: 0;}
/* focus */
.wsyy p{ text-align:center; background:url(../images/img//indexsg_66.jpg) left bottom repeat-x; font-size:14px; width:100%; margin-bottom:10px;height:30px;line-height:24px}
.wsyy .list_2{width:320px; margin-top:8px; margin-bottom:10px; height:90px; overflow:hidden;}
.wsyy .wzgsa{width:320px; height:110px; margin:0 auto 10px; overflow:hidden;}
.list_2 li{ width:320px; color:#ff0000;line-height: 24px;float:right; text-align:right;}
.list_2 li a{ width:190px; padding-left:10px; color:#000;float:left; background:url(../images/img//indexsg_43.jpg) left center no-repeat; padding-left:10px; height:24px;*white-space:nowrap; white-space:nowrap\9; text-overflow:ellipsis; overflow:hidden; text-align:left;}
.wsyy .tbt{ background:url(../images/img//indexsgb_03.jpg) left bottom no-repeat; height:26px; padding-bottom:12px;}
.wsyy .tbt img{ float:left; margin-left:8px;}
.wsyy .tbt .bqzx{ background:url(../images/img//indexsgb_02.jpg) top center no-repeat; width:68px; height:26px; line-height:26px; text-align:center; display:block; float:left; margin-left:10px; font-weight:bold; color:6c4220;}
.wsyy .tbt .bqzx:hover{ text-decoration:none;}
.wsyy .ljapks{ margin:10px 0 0 0;}
.wsyy .ljapks li{ float:left;}
.ljapks li{  width:100px; height:57px; margin-left:16px; _display:inline; font-weight:bold; line-height:18px;}
.ljapks li a{float:left; width:70px; height:57px; text-align:center; background:url(../images/img//indexsgb_04.jpg) top center no-repeat; padding:10px 10px 10px 20px; }
.ljapks .lj1 .kjy_a{background:url(../images/img//indexsgb_05_a.jpg) top center no-repeat; color:#724629;}
.ljapks .lj1 .kjy{background:url(../images/img//indexsgb_05_b.jpg) top center no-repeat;}
.ljapks .lj2 .kjy{ background:url(../images/img//indexsgb_05.jpg) top center no-repeat;}
.ljapks .lj3 .kjy{ background:url(../images/img//indexsgb_06.jpg) top center no-repeat;}
.ljapks .lj2 .kjy_a{ background:url(../images/img//cszx_02.jpg) top center no-repeat; color:#724629;}
.ljapks .lj3 .kjy_a{ background:url(../images/img//cszx_03.jpg) top center no-repeat; color:#724629;}
.ljapks li a:hover{text-decoration:none;}
#focus,.wsyy { height: 138px; position: relative; padding: 10px 12px; overflow: hidden;margin-top:16px;  }
.zj_msg{ position: absolute; top: 15px; width: 88px; right: 12px;height: 22px;}
.zj_msg a{ display:block; height: 22px; background: url(../images/img//body_01.png)0 0 no-repeat;}
.zj_msg a:hover{ background-position:0 -32px}
#focus ul{ height: 113px; position: absolute;padding-left: 1px; overflow: hidden;margin-top:8px }
#focus ul li{ float: left; height: 111px; position: relative; width: 278px;}
#focus ul li a{display: inline-block; width:76px; height:106px; text-align:center; overflow:hidden; line-height:1.5;float:left;}
#focus .btnBg{display:none}
#focus .btn{ position: absolute;width: 300px;height: 14px;right:80px;bottom:8px; text-align: right; }
#focus .btn span{ display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(../images/img//banner_index_white.png) 0 0 no-repeat; }
#focus .btn span.on{ background:url(../images/img//banner_index_red.png) 0 0 no-repeat}
#focus .preNext{ width: 16px; height: 16px; position: absolute; top: 20px; background: url(../images/img//body_01.png) 0 0 no-repeat; cursor: pointer; }
#focus .pre{ left: 86px;background-position:-104px -8px}
#focus .pre:hover{background-position:-104px -30px}
#focus .next{ left: 107px; background-position: -125px -8px }
#focus .next:hover{ background-position:-125px -30px}
.focuszjimg{height:164px}
.focuszjimg .banner_index{right:25px; float:right; width:auto; top:60px}
.focuszjimg .banner_index li{float:right; margin:0 2px}
.focuszjimgioc_one{ position: absolute;right:54px;top:120px;width:30px;z-index:9}
.focuszjimgioc_one a{display:block; height: 30px;background:url(../images/img//body_01.png) -154px 0 no-repeat}
.focuszjimgioc_one a:hover{background-position:-154px -34px}
.focuszjimgioc_two{position: absolute; right:17px;width: 30px; height: 30px; top: 120px; z-index:9}
.focuszjimgioc_two a{display:block; height: 30px;background:url(../images/img//body_01.png) -191px 0 no-repeat}
.focuszjimgioc_two a:hover{background-position:-191px -34px}
/*列表页的banner*/
#listbanner{font-size:0;height:194px;}
/*列表左模块*/
#boxl {width: 278px; overflow: hidden; }
.boxlbox{ background: #FFF; margin-top: 15px; padding: 5px 12px 12px; overflow: hidden; position:relative }
.boxlbox ul li { display: block; position: relative; }
.pinpai_one{ margin:10px 0}
.pinpai_two{ line-height: 2; border-bottom: 1px dotted #a9a9a9; text-indent: 2em; }
.zt_list{ margin-top: 16px; height: 65px; overflow: hidden; }
.zt_list span {width: 80px; height: 65px; display: block;background-color: #9CF; position: absolute; overflow:hidden}
.zt_listtxt{ width: 165px; position: absolute; right: 0; overflow: hidden; line-height: 1.8; color:#8f8f8f}
.zt_listtxt h3 {font-size: 14px; font-weight: 100; color:#000}
.zt_listtxt p a{color:#8f8f8f}
.zt_listtxt p a:hover{color:#33BACD}
#listapDiv1 {
position: absolute; left: 4px; top: 125px; width: 118px; height: 38px; z-index: 1; background:url(../images/img//list_10_03.jpg) no-repeat
}
#listapDiv1:hover{ background: url(../images/img//list_10_02_03.jpg) no-repeat}
#listapDiv2 {
position: absolute; left: 129px; top: 125px; width: 118px; height: 38px; z-index: 2; background:url(../images/img//list_10_05.jpg) no-repeat
}
#listapDiv2:hover{ background:url(../images/img//list_10_02_05.jpg) no-repeat}
.zt_msg{position: absolute; left: 175px; top: 10px; width:88px; height:22px; background:url(../images/img//ztmsg.jpg) 0 0 no-repeat}
.zt_msg:hover{ background:url(../images/img//ztmsg_02.jpg) 0 0 no-repeat}
.xihuan_qh_nav{ left: 17px; height: 35px; }
.xihuan_qh_nav ul{clear:both}
.xihuan_qh_nav li{ width: 76px; float: left; text-align: center; margin-right: 20px; }
.xihuan_qh_nav li a{ display: block;height:35px;color:#8f8f8f; line-height:40px}
.xihuan_qh_nav li.hover a{color:#000;border-bottom:2px solid #00889B; background:url(../images/img//jiantou.jpg) center bottom no-repeat; text-decoration:none}
.xihuan_qh_txtbox{ color: #403328; margin-top: 10px; }
.xihuan_qh_txt ul{background: url(../images/img//a1-8.png) 0 10px no-repeat}
.xihuan_qh_txt li { border-bottom: 1px dotted #CCCCCC; padding-left: 20px; line-height:2.9}
/*列表左模块*/
/*分页*/
#page{ font: 14px  Arial, Helvetica, sans-serif; white-space: nowrap; margin: 20px auto; overflow: hidden; text-align: center; }
#page a{/*display:inline-block;*/ padding:2px 10px; border:1px solid #ebebeb;text-decoration: none;overflow: hidden; position:relative;
color:#000; margin:0 1px}
#page a:hover{border:1px solid #00889B;}
#page .pn{ background:#00889B;color:#FFF}
#page .thisclass{ background:#00889B;color:#FFF;padding:2px 9px;}
#page li{list-style:none;display:inline-block;padding:2px;}
/*路径颜色*/
.items,.items a{color: #8f8f8f;}
.items a:hover{color:#33BACD}
/*更多案例按钮*/
.gdalmsg{ position: absolute; right: 0px; top: 8px; width:88px; height:22px; background:url(../images/img//gdanl.jpg) no-repeat}
.gdalmsg:hover{ background:url(../images/img//gdanl_02.jpg) no-repeat}
/*更多分享按钮*/
.gdfxmsg{ position: absolute; right: 0px; top: 8px; width:88px; height:22px; background:url(../images/img//fnfx_21.jpg) no-repeat}
.gdfxmsg:hover{ background:url(../images/img//fx_icon.jpg) no-repeat}
/*分享到*/
.fx1{ height: 122px; background-color: #eeeeee; }
#fx1apDiv3 { position: absolute; left: 17px; top: 47px; width: 69px; z-index: 1; font-size: 16px; }
#fx1apDiv4 { position: absolute; left: 316px; top: 23px; width: 161px; height: 85px; z-index: 2; 
}
#fx1apDiv5 {
position: absolute; left: 510px; top: 25px; width: 97px; height: 86px; z-index: 3;}
#fx1apDiv5 a{ display:block; height:31px; margin-bottom:9px}
#fx1apDiv5a1,#fx1apDiv5a2{ background:url(../images/img//zixun_icon.png) 0 0 no-repeat}
#fx1apDiv5a1:hover{ background-position:-98px 0}
#fx1apDiv5a2{ background-position:0 -40px}
#fx1apDiv5a2:hover{ background-position:-98px -40px}
#fx1apDiv6 { position: absolute; left: 83px; top: 38px; width: 211px; z-index: 4; 
}
#fx1apDiv6 a{display:inline-block; height:44px;width:44px; margin-right:5px;padding:0;}
#fx1apDiv6a1,#fx1apDiv6a2,#fx1apDiv6a3,#fx1apDiv6a4{background:url(../images/img//fx1.png) 0 0 no-repeat}
#fx1apDiv6a1:hover{background-position:0 -45px}
#fx1apDiv6a2{background-position:-53px 0}
#fx1apDiv6a2:hover{background-position:-53px -45px}
#fx1apDiv6a3{background-position:-103px 0}
#fx1apDiv6a3:hover{background-position:-103px -45px}
#fx1apDiv6a4{background-position:-154px 0}
#fx1apDiv6a4:hover{background-position:-154px -45px}
/*求美按钮*/
#wyybm{width:192px; height:37px;display:block; margin:0 auto; background:url(../images/img//al4.jpg) no-repeat}
#wyybm:hover{background: url(../images/img//al4_02.jpg) no-repeat}
#qbm{width:192px; height:37px;display:block; margin:0 auto; background:url(../images/img//al7.jpg) no-repeat}
#qbm:hover{ background:url(../images/img//al7_02.jpg) no-repeat}
.tyzj_list {
    height: 252px;
    padding: 0 12px;
    width: 254px;
}
.tyzj_list .tyzj_loop {
    height: 197px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.bz_left_ask{margin-top:12px;padding-left:2px;}
.bz_left_ask a{display:inline-block;float:left;width:70px;height:29px;border:1px solid #e5e5e5;text-align:center;line-height:29px;margin:0 2px 2px 0;font-size:14px;padding: 0 5px;color:#fff;}
.bz_left_ask a:hover{background:#08729c;border-color:#08729c; color:#FFF}
.bz_wyzx{margin:15px auto 0;width:220px;height:40px;font-size:16px;color:#fff;line-height:40px;border:none;}
.bz_wyzx a{color:#fff;display:block;background:#08729c;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;}
.bz_wyzx a:hover{background:#0c536f;}

#fg{
 text-align: left;
}
#fg > a {
    display: inline-block;
    line-height: 34px;
    text-align: left;
    width: 200px;
}
