@charset "gb2312";
body { margin: 0px; padding: 0px; font-size: 14px; font-family: "Microsoft YaHei", "ÃÂ¢ÃÃ­ÃÃÂºÃ"; background: #fff; line-height: 26px; color: #818181; }
@font-face { font-family: 'dincond-medium-webfont'; src: url('../fonts/dincond-medium-webfont.eot'); src: url(http://www.zensun.com.cn/fonts/dincond-medium-webfont.eot?#iefixx') format('embedded-opentype'), url('../fonts/dincond-medium-webfont.woff2') format('woff2'), url('../fonts/dincond-medium-webfont.woff') format('woff'), url('../fonts/dincond-medium-webfont.ttf') format('truetype'), url(http://www.zensun.com.cn/fonts/dincond-medium-webfont.svg#novecentowide-bold-webfontt') format('svg');
}
a { color: #c1bbb6; text-decoration: none; }
a:hover { color: #006cb8; text-decoration: none; }
dl { margin: 0px; padding: 0px; }
dd { display: block; margin: 0px; padding: 0px; -webkit-margin-start: 5px; }
form { margin: 0px; padding: 0px; }
img { border: 0; margin-top: 1px; }
div { margin: 0px; padding: 0px; }
ul { list-style: none; margin: 0px; padding: 0px; }
li { list-style: none; margin: 0px; padding: 0px; }
h1, h2, h3 { margin: 0px; padding: 0px; }
.g-wrap { position: relative; margin: 0 auto; width: 1100px; height: 100%; }
.topbg { width: 100%; height: 97px; background: #006cb8; }
.gsmenu { width: 1100px; margin: 0 auto; height: 97px; z-index: 999; }
.shuzi { font-family: 'dincond-medium-webfont'; font-weight: 400; color: #c77909; font-size: 30px; }
.shuzinews { font-family: 'dincond-medium-webfont'; font-weight: 400; color: #ffffff; font-size: 30px; height: 40px; line-height: 40px; }
.dianhua { font-family: 'dincond-medium-webfont'; font-weight: 400; font-size: 26px; }
.logo { float: left; width: 220px; height: 40px; padding-top: 20px; }
.juzhongbg { width: 100%; overflow: hidden; background: #f5f5f5; padding-top: 53px; clear: both; padding-bottom: 30px; }
.juzhong { width: 1100px; margin: 0 auto; overflow: hidden; color: #818181; padding: 30px 0px 60px 0px; }
.juzhong_l { width: 760px; font-size: 14px; float: left; display: block; }
.juzhong_r { width: 300px; float: right; }
.xm_pro { padding-bottom: 70px; overflow: hidden; background: #f0eff5; border-top: 8px solid #007a6d; }
.ny_left { float: left; width: 241px; overflow: hidden; }
.left_top { font-size: 26px; color: #FFF; height: 97px; width: 241px; line-height: 97px; background: url(../images/left_top.jpg) no-repeat; text-align: left; text-indent: 45px; }
.nav { height: 62px; border-bottom: 1px solid #e2e5e6; overflow: hidden; }
/*#content .nav .g-wrap {overflow:visible;}*/
.nav .g-wrap .crumbs { float: left; padding-left: 16px; height: 100%; font-size: 14px; font-weight: bold; background: url(../images/about_08.jpg) no-repeat 0 0px; padding-top: 21px; text-indent: 53px; }
.nav .g-wrap .crumbs a { color: #d2d2d2; text-align: center; }
.nav .g-wrap .crumbs li.one { width: 120px; height: 100px; display: block; background: #3b3b3b; float: left; margin-left: 2px; padding-top: 20px; }
.nav .g-wrap .crumbs li.one:hover { width: 120px; height: 100px; display: block; background: #1a1a1a; float: left; margin-left: 2px; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; padding-top: 20px; }
.nav .g-wrap .crumbs li.two { width: 120px; height: 100px; display: block; background: #ae1c1c; float: left; margin-left: 2px; padding-top: 30px; }
.nav .g-wrap .crumbs li.two:hover { width: 120px; height: 100px; display: block; background: #780000; float: left; margin-left: 2px; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; padding-top: 30px; }
.nav .g-wrap .columns { float: right; height: 100%; border-right: 1px solid #e2e5e6; }
.nav .g-wrap .columns a { position: relative; float: left; margin-right: 45px; font-size: 14px; line-height: 62px; height: 62px; color: #888888; font-weight: bold; }
.nav .g-wrap .columns a:hover { color: #575757; }
.nav .g-wrap .columns a span { position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #da251d; border-radius: 4px; -webkit-transition: width 300ms; transition: width 300ms; }
.nav .g-wrap .columns a.on span {/*left:15%; */ width: 100%; }
.nav .g-wrap .columns a.on {/*left:15%; */ color: #575757; }
.about_ban { width: 100%; height: 218px; text-align: center; background: url(../images/about_02.jpg) no-repeat top center; }
.ny_right { float: right; width: 785px; overflow: hidden; text-align: left; padding-bottom: 50px; }
.right_top { width: 775px; background: url(../images/yn_17.gif) repeat-x left bottom; height: 44px; line-height: 44px; font-size: 14px; }
.dh { color: #accd03; font-weight: bold; }
/* ÃÃ®ÃÂ¿ÃÂ¼ÃÂ¬Â¹Ã¶Â¶Â¯ */
.kjz-leftsy { width: 394px; overflow: hidden; position: relative; height: 244px; }
.kjz-leftsy .hd1 ul { float: right; overflow: hidden; zoom: 1; position: absolute; left: 270px; top: 222px; cursor: pointer; z-index: 1000; }
.kjz-leftsy .bd1 ul li .title { line-height: 37px; height: 37px; background: url(../images/blankt.png) repeat-x; color: #FFF; font-size: 14px; font-weight: bold; position: relative; margin-top: -36px; z-index: 999; }
.kjz-leftsy .bd1 ul li .title a { color: #FFF; padding-left: 15px; }
.kjz-leftsy .hd1 ul li { float: left; width: 17px; height: 4px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url(../images/about_17.png) no-repeat; }
.kjz-leftsy .hd1 ul li.on { background: url(../images/about_15.png) no-repeat; }
.kjz-leftsy .bd1 { padding: 0px; margin: 0px 0px 0px 0px; height: 284px; overflow: hidden; }
.kjz-leftsy .bd1 ul { overflow: hidden; zoom: 1; }
/* ÃÃ®ÃÂ¿ÃÂ¼ÃÂ¬Â¹Ã¶Â¶Â¯ */
.kjz-left { width: 293px; overflow: hidden; position: relative; height: 181px; }
.kjz-left .hd1 ul { float: right; overflow: hidden; zoom: 1; position: absolute; left: 170px; top: 160px; cursor: pointer; z-index: 1000; }
.kjz-left .bd1 ul li .title { line-height: 37px; height: 37px; background: url(../images/blankt.png) repeat-x; color: #FFF; font-size: 14px; font-weight: bold; position: relative; margin-top: -36px; z-index: 999; }
.kjz-left .bd1 ul li .title a { color: #FFF; padding-left: 15px; }
.kjz-left .hd1 ul li { float: left; width: 17px; height: 4px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url(../images/about_17.png) no-repeat; }
.kjz-left .hd1 ul li.on { background: url(../images/about_15.png) no-repeat; }
.kjz-left .bd1 { padding: 0px; margin: 0px 0px 0px 0px; height: 284px; overflow: hidden; }
.kjz-left .bd1 ul { overflow: hidden; zoom: 1; }
/* ÃÃ®ÃÂ¿ÃÂ¼ÃÂ¬Â¹Ã¶Â¶Â¯ */
.bwx-left { width: 1100px; overflow: hidden; position: relative; background: #fff; height: 200px; padding: 9px; background: #006cb8; }
.bwx-left .hd1 ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; position: absolute; left: 290px; top: 170px; cursor: pointer; z-index: 1000; }
.bwx-left .hd1 ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: #fff; }
.bwx-left .hd1 ul li.on { background: #22b7a7; }
.bwx-left .bd1 { margin: 0px 0px 0px 0px; overflow: hidden; }
.bwx-left .bd1 ul { overflow: hidden; zoom: 1; }
.newscj { width: 1100px; height: 180px; overflow: hidden; clear: both; padding-top: 10px; }
.newscj_l { float: left; width: 260px; text-align: left; }
.newscj_r { float: left; width: 720px; margin-left: 15px; padding-top: 10px; font-size: 12px; line-height: 23px; }
.team_jj a { color: #fff; }
.kjzts { color: #ffffff; font-weight: bold; font-size: 16px; }
.newslist li .left .N_title { color: #5f6269; font-size: 16px; }
.newslist li .left { padding: 0px 18px 4px 0px; float: right; width: 620px; overflow: hidden; height: 74px; }
.newslist li .right { color: #ffffff; float: left; text-align: center; font-size: 18px; padding: 0px 0px 0px 0px; height: 74px; font-family: Arial, Helvetica, sans-serif; width: 100px; display: block; overflow: hidden; background: url(../images/news_08.jpg) no-repeat; }
.timea { font-size: 30px; padding: 10px 0px 5px 0px; }
.timeb { font-size: 14px; }
.newslist li .left .N_content { color: #8a8b8d; height: 43px; line-height: 20px; margin-top: 5px; font-size: 12px; overflow: hidden; }
.newslist li .left .N_content:hover { color: #da251d; }
.newslist li .left .N_title:hover { color: #da251d; }
.newslist { width: 755px; overflow: hidden; padding-top: 20px; }
.newslist ul { }
.newslist ul li { padding: 20px 0px; overflow: hidden; height: 74px; border-bottom: 1px solid #dcdcdc; }
.newscontent { margin-top: 40px; padding-left: 95px; position: relative; width: 705px; }
.blank260 { height: 260px; overflow: hidden; clear: both; }
.footbg { background: #3b3f4a; width: 100%; height: 5px; clear: both; height: 297px; }
.foot { width: 1100px; margin: 0 auto; position: relative; }
.home { width: 1100px; margin: 0 auto; background: #FFF; padding: 30px 0px; }
.position { width: 250px; height: 46px; line-height: 46px; text-align: left; font-size: 14px; float: right; text-indent: 9px; background: #006cb8; margin-top: 37px; color: #FFFFFF; }
.position a { color: #fff; }
.position a:hover { color: #e48a02; }
.bottombg { width: 100%; background: #dfdfdf; height: 110px; color: #635e5e; ; clear: both; }
.bottom { width: 1100px; margin: 0 auto; border-top: 4px solid #006cb8; padding: 20px 20px 0px 20px; }
.bottom_l { width: 400px; float: left; }
.bottom_l img{ display:block; height:55px; width:auto;}
.bottom_r { width: 355px; float: right; text-align: right; font-size: 12px; }
.banquan { float: left; width: 500px; }
.banquan li { float: left; }
.banquan li a { float: left; color: #8c8c8c; margin: 0px 7px; font-weight: bold; }
.banquan li a:hover { color: #da251d; text-decoration: underline; }
.dibg { background: #FFF; height: 46px; overflow: hidden; width: 1100px; margin: 0 auto; }
.foot2 { width: 160px; float: left; border-right: 1px solid #4f535c; text-align: left; margin-left: 80px; }
.foot_title { color: #FFF; font-size: 14px; height: 32px; line-height: 32px; color: #FFF; font-weight: bold; }
.foot_link a { color: #b5b5b5; height: 24px; line-height: 24px; float: left; width: 160px; text-align: left; }
.foot_link a:hover { color: #FFF; text-decoration: underline; }
.zh_menu { width: 1000px; margin: 0 auto; padding-top: 20px; clear: both; }
.ywbk_title { font-size: 16px; color: #808080; font-weight: bold; margin: 0 auto; width: 455px; height: 36px; line-height: 36px; clear: both; text-align: left; }
.ywbk { background: #f0f0f0; height: 198px; overflow: hidden; }
/* ÃÃ®ÃÂ¿ÃÂ¹ÃÂ¾ */
.rbk_project { width: 1100px; overflow: hidden; position: relative; height: 160px; margin: 0 auto; padding-top: 29px; }
.rbk_project .bd { margin: 0px 0px 0px 25px; }
.rbk_project .bd ul { overflow: hidden; zoom: 1; }
.rbk_project .bd ul li { margin: 0 0px; float: left; _display: inline; overflow: hidden; text-align: center; width: 202px; height: 134px; margin-right: 10px; }
.rbk_project .bd ul li a { background: #ffffff; width: 202px; height: 134px; display: block; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; ; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; font-weight: bold; }
.rbk_project .bd ul li a .title { color: #555555; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.rbk_project .bd ul li a .title .syfdc { height: 30px; line-height: 30px; width: 63px; overflow: hidden; border-bottom: 2px solid #7e8187; color: #3b3f4a; font-weight: bold; font-size: 14px; text-align: left; padding-top: 10px; margin-bottom: 5px; }
.rbk_project .bd ul li a:hover .title { background: #e02627; color: #fff; font-weight: 100; }
.rbk_project .bd ul li a:hover .title .syfdc { border-bottom: 2px solid #fff; color: #fff; }
.rbk_project .bd ul li .pic { text-align: center; float: left; width: 89px; }
.rbk_project .bd ul li .pic img { width: 89px; height: 134px; display: block; }
.rbk_project .bd ul li .pic a:hover img { border-color: #999; }
.rbk_project .bd ul li .title { height: 134px; color: #00479d; float: left; width: 103px; background: #FFF; padding-left: 10px; display: block; text-align: left; font-weight: 100; }
.rbk_project .bd ul li .title a { border-bottom: 1px solid #fff; padding-bottom: 15px; height: 120px; line-height: 120px; font-size: 16px; }
.rbk_project .hd .prev { display: block; cursor: pointer; position: absolute; width: 13px; height: 134px; top: 30px; left: 0px; background: url(../images/index_07.gif) no-repeat; }
.rbk_project .hd .next { background: url(../images/index_09.gif) no-repeat; position: absolute; right: 0px; top: 30px; cursor: pointer; width: 13px; height: 134px; }
.flash { height: 390px; margin: 0px auto; overflow: hidden; position: relative; width: 100%; background: #fff; }
.lantiao { background: #007a6d; border-bottom: 5px solid #009d8d; height: 7px; overflow: hidden; position: absolute; left: 0px; bottom: 30px; z-index: 999; width: 100%; }
.slides_container { height: 390px; overflow: hidden; width: 100%; }
.paginposition { bottom: 0; font-family: Arial, 'Ã¥Â®ÂÃ¤Â½Â', Sans-Serif; padding: 30px 0; position: absolute; text-align: center; width: 160px; z-index: 100; margin-left: -80px; left: 50%; }
.pagininer { position: relative; }
.slides_control a { padding: 390px 1920px; }
.picnumeric { position: absolute; right: 0; }
.picnumeric li { display: block; float: left; }
.picnumeric a { background-color: #cccccc; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #FFFFFF; float: left; font-size: 12px; font-weight: bold; width: 13px; height: 13px; line-height: 13px; margin-right: 8px; text-indent: -9999px; }
.picnumeric .current a { background-color: #006cb8; width: 14px; height: 14px; color: #FFFFFF; text-decoration: none; }
.slides_control li { background-position: center top; background-repeat: no-repeat; height: 390px; overflow: hidden; width: 100%; }
.slides_control { width: 100% !important; }
.Stock { color: #7C849C; font-weight: bold; padding: 10px 0; }
.Stock span { color: #7C849C; font-size: 13px; padding: 0 7px; font-weight: bold; }
.Stock .Percent { color: #7C849C; }
.content { width: 1100px; margin: 0 auto; padding: 40px 0px; overflow: hidden; }
.content_l { width: 410px; float: left; height: 244px; display: block; overflow: hidden; position: relative; }
.yh_more { position: absolute; right: 16px; top: 19px; }
.content_m { width: 630px; float: right; display: block; overflow: hidden; }
.content_r { width: 247px; float: right; height: 244px; display: block; overflow: hidden; }
/* ÃÂ¼ÃÂ¬ÃÃÃÃ */
.apicScroll-left { width: 255px; overflow: hidden; position: relative; height: 212px; }
.apicScroll-left .hd { position: absolute; right: 0px; bottom: 45px; z-index: 99; width: 255px; height: 21px; line-height: 21px; padding-top: 5px; background: url(../images/blank.png) no-repeat; }
.apicScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; padding-right: 8px; zoom: 1; }
.apicScroll-left .hd ul li { float: left; margin-right: 3px; width: 16px; height: 17px; line-height: 14px; text-align: center; background: #ffffff; cursor: pointer; position: relative; }
.apicScroll-left .hd ul li.on { background: #fa9217; color: #fff; }
.apicScroll-left .bd { }
.apicScroll-left .bd ul { overflow: hidden; zoom: 1; }
.apicScroll-left .bd ul li { margin: 0 0px; float: left; _display: inline; overflow: hidden; text-align: center; width: 276px; height: 320px; }
.apicScroll-left .bd ul li .pic { text-align: center; }
.apicScroll-left .bd ul li .pic img { width: 255px; height: 168px; display: block; }
.apicScroll-left .bd ul li .pic a:hover img { border-color: #999; }
.apicScroll-left .bd ul li .title { line-height: 18px; color: #FFF; font-size: 14px; font-weight: bold; position: relative; z-index: 999; width: 250px; padding-top: 5px; }
.apicScroll-left .bd ul li .title a { color: #2a2a2a; }
.apicScroll-left .bd ul li .jianjie { color: #3a3a3a; font-size: 12px; width: 260px; z-index: 999; line-height: 18px; text-align: left; padding: 10px 10px 0px 10px; }
.sy_news { width: 410px; margin: 0 auto; height: 80px; }
.sy_newsl { width: 117px; float: left; }
.sy_newsr { width: 280px; float: right; }
.demo { clear: both; height: 54px; width: 400px; overflow: hidden; }
.demo_l { width: 400px; float: left; height: 23px; overflow: hidden; }
.demo_r { width: 400px; float: left; color: #808080; font-family: Arial, Helvetica, sans-serif; }
.demo_l a { }
.demo_l a:hover { text-decoration: underline; }
.zh_news { padding-top: 5px; }
.sy_kjz li { float: left; width: 80px; padding-top: 7px; }
.sy_kjz li a { float: left; width: 70px; background: url(../images/index_21.gif) no-repeat 0px 8px; padding-left: 10px; font-weight: bold; }
.sy_jj { padding-top: 5px; }
.zp li { border-bottom: 1px solid #d6d6d6; height: 33px; line-height: 53px; width: 755px; clear: both; background: #ffffff; font-size: 14px; padding-top: 20px; }
.zp_1 { width: 270px; float: left; text-indent: 12px; border-right: 1px solid #cdcdcd; height: 15px; line-height: 15px; }
.zp_2 { width: 120px; float: left; text-align: center; border-right: 1px solid #cdcdcd; height: 15px; line-height: 15px; }
.zp_3 { width: 180px; float: left; text-align: center; border-right: 1px solid #cdcdcd; height: 15px; line-height: 15px; }
.zp_4 { width: 180px; float: left; text-align: center; height: 15px; line-height: 15px; }
.zp_5 { width: 120px; float: left; text-align: center; }
.zp_6 { width: 120px; float: left; text-align: right; }
.zp li a:hover { text-decoration: underline; }
.zptitle { font-size: 14px; color: #484848; font-weight: bold; border-bottom: 2px solid #e02627; height: 32px; line-height: 32px; width: 785px; margin-bottom: 12px; }
.shuoming { font-size: 14px; border: 1px solid #dbdbdb; clear: both; padding: 15px; }
.xmweb { text-align: right; clear: both; padding-top: 12px; }
.xmweb a { display: inline-block; margin-top: 8px; width: 128px; height: 32px; line-height: 32px; border: 1px solid #007a6d; font-size: 12px; text-align: center; color: #007a6d; text-transform: uppercase; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; margin-right: 5px; font-weight: bold; }
.xmweb a:hover { background: #007a6d; color: #FFF; border: 1px solid #007a6d; }
/*fy*/
.pageWrapper { FONT-SIZE: 14px; BACKGROUND: #F7F7F7; WIDTH: 100%; }
.pgbtn A { DISPLAY: block; COLOR: #666; LINE-HEIGHT: 32px; FONT-FAMILY: verdana; TEXT-DECORATION: none }
.pagnum a { MARGIN-left: 5px; WIDTH: 38px; height: 32px; BORDER: #dddddd 1px solid; s
}
.pagnum A:hover { WIDTH: 38px; border: 1px solid #be0303; text-align: center; color: #FFFFFF; background: #e02627; }
.pagnumts a { MARGIN-left: 5px; WIDTH: 62px; height: 32px; background: #efefef; border: 1px solid #dddddd; }
.pagnumts A:hover { WIDTH: 62px; border: 1px solid #be0303; text-align: center; color: #FFFFFF; background: #e02627; }
a.currentpg { font-weight: bold; border: 1px solid #be0303; text-align: center; color: #FFFFFF; background: #e02627; }
.pagek { height: 25px; padding: 40px 0px; }
.pages { MARGIN: 1px 0px 1px 0px; FLOAT: right; TEXT-ALIGN: center; height: 25px; }
.pagetb { MARGIN: 0px auto }
.pregro { WIDTH: 10px; PADDING-TOP: 2px; HEIGHT: 10px }
.nxtgro { WIDTH: 10px; PADDING-TOP: 2px; HEIGHT: 10px }
.pregro { DISPLAY: inline; FLOAT: left; MARGIN: 1px 0px 1px 5px; text-align: center; }
.nxtgro { DISPLAY: inline; FLOAT: right; MARGIN: 2px 5px 2px 0px; text-align: center; }
.pages li { float: left; }
.byj_rts { width: 1100px; float: left; line-height: 18px; padding-top: 20px; }
.xw { border-bottom: 1px solid #e4e4e4; height: 36px; line-height: 36px; width: 755px; overflow: hidden; }
.xw_no { float: left; width: 40px; }
.xw_l { width: 620px; float: left; }
.xw_l a:hover { text-decoration: underline; color: #007a6d; }
.xw_m { width: 50px; float: left; }
.xw_a { width: 60px; float: left; text-align: center; }
.xw_r { width: 100px; float: right; text-align: right; }
.prev { color: #145e34; font-family: Arial, Helvetica, sans-serif; }
.news_title { color: #686969; font-family: "ÃÂ¢ÃÃ­ÃÃÂºÃ", "ÂºÃÃÃ¥"; text-align: left; font-weight: bold; font-size: 28px; line-height: 34px; text-align: center; }
.xian { border-bottom: 1px dotted #ccc; height: 36px; margin-top: 2px; text-align: center; line-height: 36px; padding: 10px 0px; }
.prev { font-family: Arial, Helvetica, sans-serif; color: #000000; }
.box { padding: 30px 0px; color: #3c3c3c; clear: both; }
.xgxw { color: #000000; font-weight: bold; font-size: 14px; }
.back { text-align: right; margin-top: 20px; padding-right: 20px; }
.time { text-align: left; }
.hit { color: #959595; }
#linkpic1 { float: left; position: relative; overflow: hidden; width: 293px; height: 115px; background: #f59304; margin-top: 6px; }
/*.opacity {
  background: none repeat scroll 0 0 #fff;
  height: 147px;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
}*/
#linkpic1 .mask { width: 293px; height: 115px; }
#linkpic2 { float: left; position: relative; overflow: hidden; width: 293px; height: 115px; background: #f59304; margin-top: 6px; }
/*.opacity {
  background: none repeat scroll 0 0 #fff;
  height: 147px;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
}*/
#linkpic2 .mask { width: 293px; height: 115px; }
.mask { background: scroll 0 0 #8f8f8f; padding: 38px 20px; position: absolute; left: 0; top: 0; z-index: 1; display: none; z-index: 4 }
.mask_box { position: relative; width: 100%; height: 85px; }
.mask_box p { border-bottom: 1px solid #cdcdcd; width: 80px; position: absolute; left: 0px; top: -8px; margin: 0px; padding: 0px; }
.mask_box h1 { position: absolute; left: 0; top: -30px; vertical-align: baseline; color: #FFF; font-size: 16px; margin: 0px; padding: 0px; }
.mask_box h2 { position: absolute; left: 0; bottom: 32px; color: #cdcdcd; font-size: 12px; margin: 0px; padding-top: 0px; font-family: "ÃÂ¢ÃÃ­ÃÃÂºÃ", "ÂºÃÃÃ¥"; }
.menu { float: left; width: 880px; margin-top: 32px; }
.topli { clear: both; height: 40px; line-height: 40px; width: 880px; }
.topli ul { width: 360px; float: right; }
.topli li { float: left; }
.topli li a { float: left; color: #fff; margin-left: 145px; background: url(../images/li.png) no-repeat 0px 16px; padding-left: 7px; filter: Alpha(Opacity=50); opacity: 0.5; }
.topli li a:hover { float: left; color: #c77909; filter: Alpha(Opacity=100); opacity: 1; }
.navmenu { padding: 0px 0px 0px 36px; height: 50px; line-height: 50px; position: relative; z-index: 999; width: 880px; clear: both; }
.navmenu a { color: #fff; font-weight: bold; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
h3 { margin: 0px; padding: 0px; }
.navmenu .nLi { float: left; position: relative; display: inline; font-weight: nomal; }
.navmenu .s { float: left; width: 2px; text-align: center; font-size: 12px; padding-top: 12px;  *padding-top:0px;
_padding-top: 10px; }
.navmenu .nLi h3 { float: left; }
.navmenu .nLi h3 a { display: block; padding: 0 29px;  *padding:0 20px;
font-size: 15px; background: url(../images/a.png) no-repeat right center; }
.navmenu .nLi h3 a span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 0px 2px; }
.navmenu .sub { display: none; min-width: 550px; left: 0px; top: 55px; position: absolute; background: rgba(209,209,211,0.4); line-height: 26px; padding: 10px 8px 20px 30px; border-top: 3px solid #c77909; -moz-box-shadow: 1px 0 10px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 0 10px rgba(0,0,0,0.2); box-shadow: 1px 0 10px rgba(0,0,0,0.2) }
.navmenu .sub li { zoom: 1; display: inline-block; }
.xingxing { color: #ff0000; }
.navmenu .sub li .lcf li a:hover { background: #FFF; }
.menuintr { width: 300px; float: right; position: absolute; top: 20px; left: 120px; line-height: 18px; }
.navmenu .sub a { display: block; width: 86px; margin: 0px auto; line-height: 36px; color: #726e6e; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; text-align: center; font-weight: 600 }
.navmenu .sub a:hover { color: #006cb8; width: 86px; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.navmenu .on h3 a { color: #bbdcf9; background: url(../images/hover.png) no-repeat right center; }
.weibo { float: right; width: 83px; height: 57px; overflow: hidden; border-left: 1px solid #bbdcf9; padding-top: 26px; padding-left: 10px; }
.weibo img { margin-left: 5px; }
/* Â±Â¾ÃÃ½ÃÃcss */
.txtMarquee-left { width: 850px; position: relative; }
.txtMarquee-left .bd { padding: 0px; }
.txtMarquee-left .bd .tempWrap { width: 800px !important; }/* ÃÃ !importantÂ¸Â²Â¸ÃSuperSlideÃÃÂ¶Â¯ÃÃºÂ³ÃÂµÃÂ¿Ã­Â¶ÃÂ£Â¬ÃÃ¢ÃÃ¹Â¾ÃÂ¿ÃÃÃÃÃÂ¶Â¯Â¿ÃÃÃÂ¿ÃÃÃÂ¿Ã­Â¶ÃÂ¡Â£ */
.txtMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.txtMarquee-left .bd ul li { margin-right: 100px; float: left; height: 42px; line-height: 42px; text-align: left; _display: inline; width: auto !important; }/* ÃÃ width:auto !important Â¸Â²Â¸ÃSuperSlideÃÃÂ¶Â¯ÃÃºÂ³ÃÂµÃÂ¿Ã­Â¶ÃÂ£Â¬Â½Ã¢Â¾Ã¶ÃÃÃÃÂ²Â»ÃÃÂ½ÃÃÃÃÃ¢ */
.txtMarquee-left .bd ul li span { color: #999; }
.zxxx { width: 1090px; margin: 0 auto; background: url(../images/index_22.jpg) no-repeat 0px 17px; font-size: 14px; text-indent: 36px; }
.contentz { width: 100%; background: #ffffff; height: 54px; overflow: hidden; line-height: 54px; clear: both; }
input { border: none; }
textarea { border: 1px inset #ccc; }
.magazine { margin: 0px; padding: 0px; }
.magazine li { float: left; width: 341px; height: 269px; display: block; margin-right: 20px; margin-bottom: 22px; }
.magazine li a { float: left; background: #FFF; padding: 9px; width: 323px; height: 251px; display: block; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; color: #575757; font-weight: bold; font-size: 14px; }
.blank13 { height: 13px; overflow: hidden; clear: both; }
.magazine li a:hover { float: left; display: block; color: #da251d; }
.talign { text-align: center; }
.pro_l { width: 127px; float: left; overflow: hidden; display: block; }
.pro_m { width: 650px; float: left; overflow: hidden; display: block; }
.diqu_pro li { float: left; margin-left: 2px; }
.diqu_pro li a { float: left; width: 80px; height: 40px; line-height: 40px; text-align: center; float: left; }
.diqu_pro li a.nomal { float: left; width: 80px; height: 40px; line-height: 40px; float: left; background: #d85811; text-align: center; color: #FFFFFF; }
.diqu_pro li a:hover { float: left; width: 80px; height: 40px; line-height: 40px; float: left; background: #d85811; text-align: center; color: #FFFFFF; }
.diqu_prots { clear: both; padding-top: 15px; }
.diqu_prots li { float: left; margin-left: 2px; }
.diqu_prots li a { float: left; width: 120px; height: 40px; line-height: 40px; text-align: center; float: left; }
.diqu_prots li a.nomal { float: left; width: 120px; height: 40px; line-height: 40px; float: left; background: #d85811; text-align: center; color: #FFFFFF; }
.diqu_prots li a:hover { float: left; width: 120px; height: 40px; line-height: 40px; float: left; background: #d85811; text-align: center; color: #FFFFFF; }
.pro_r { width: 300px; float: right; overflow: hidden; padding-top: 30px }
.con { height: 46px; width: 100%; overflow: hidden; position: relative; background: #da251d; }
.nav_u { height: 46px; font: 14px/46px; font-weight: bold; color: #ffffff; position: relative; }
.ttn { height: 46px; font: 14px/46px; font-weight: bold; color: #ffffff; position: relative; background: #da251d; }
.pos { position: relative; left: 50px; }
.con a { text-decoration: none; display: block; color: #fff; height: 46px; line-height: 46px; }
.nav_ub { width: 100%; height: 46px; position: absolute; top: 0px; background: #4c4a4f; }
.proj { width: 927px; background: #fff; overflow: hidden; height: 315px; }
.proj_l { width: 478px; float: left; }
.proj_r { width: 449px; float: right; }
.xmcc { width: 449px; float: right; }
.pro_logo { width: 386px; float: left; height: 137px; text-align: center; padding-top: 30px; }
.pro_hot { width: 63px; float: left; text-align: right; }
.pro_dz { color: #FFF; line-height: 18px; background: #979699; height: 150px; padding: 30px 20px; font-size: 14px; line-height: 28px; clear: both; }
.pro_dz a { color: #FFF; }
.pro_dz a:hover { color: #FFF; text-decoration: underline; }
.pro_jj { font-size: 14px; line-height: 26px; width: 927px; clear: both; padding-top: 30px; }
/*ÃÃ®ÃÂ¿*/
.mod18 { width: 760px; height: 800px; margin: 0 auto; position: relative; overflow: hidden; }
.mod18 .btn { position: absolute; width: 6px; height: 84px; top: 650px; cursor: pointer; z-index: 99; }
.mod18 .prev { left: 10px; background: url(../images/left_bt.jpg) no-repeat; }
.mod18 #prevTop, .mod18 #nextTop { top: 210px; width: 46px; height: 48px; }
.mod18 #prevTop { background: url(../images/prevBtnTop.png) 0 0 no-repeat; left: -52px; }
.mod18 #nextTop { background: url(../images/nextBtnTop.png) 0 0 no-repeat; right: -52px; }
.mod18 .next { right: 10px; background: url(../images/right_bt.jpg) no-repeat; }
.mod18 li { float: left; }
.mod18 .cf li { position: relative; color: #fff; }
.mod18 .picBox1 { height: 616px; position: relative; overflow: hidden; width: 760px; margin: 0 auto; text-align: center }
.mod18 .picBox1 ul { height: 616px; position: absolute; }
.mod18 .picBox1 li { width: 760px; height: 616px; overflow: hidden; text-align: center; }
.mod18 .picBox1 li img { height: 616px; }
.Box_list { width: 927px; background: #cfcfcf; margin-top: 15px; }
.mod18 .listBox1 { width: 880px; height: 84px; margin: 0 auto; position: relative; padding: 20px 0 20px; overflow: hidden; }
.mod18 .listBox1 ul { height: 84px; position: absolute; }
.mod18 .listBox1 li { width: 88px; height: 84px; cursor: pointer; position: relative; text-align: center; }
.mod18 .listBox1 li i { display: none; }
.mod18 .listBox1 li a { display: block; width: 65px; height: 76px; }
.mod18 .listBox1 li img { width: 65px; height: 76px; border: 4px solid #eaeaea }
.mod18 .listBox1 .on img { width: 65px; height: 76px; border: 4px solid #007a6d; }
.mod18 .listBox1 .on i { display: block; }
/* Â±Â¾ÃÃ½ÃÃcss */
.txtScroll-left { width: 700px; position: relative; padding-top: 7px; }
.txtScroll-left .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; }
.txtScroll-left .hd .prev, .txtScroll-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("images/arrow.png") no-repeat; }
.txtScroll-left .hd .next { background-position: 0 -50px; }
.txtScroll-left .hd .prevStop { background-position: -60px 0; }
.txtScroll-left .hd .nextStop { background-position: -60px -50px; }
.txtScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }
.txtScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on { background-position: 0 0; }
.txtScroll-left .bd { padding: 10px; width: 580px; overflow: hidden; }
.txtScroll-left .bd ul { overflow: hidden; zoom: 1; }
.txtScroll-left .bd ul li { margin-right: 20px; float: left; height: 24px; line-height: 24px; text-align: left; _display: inline; }
.txtScroll-left .bd ul li span { color: #999; float: right; width: 100px; margin: 0px; padding: 0px; text-indent: 0px; margin-left: 80px; }
.R_lx { width: 630px; height: 140px; overflow: hidden; }
.R_lx li { width: 200px; height: 140px; margin-right: 10px; float: left; overflow: hidden; }
.R_lx_img { width: 200px; height: 90px; overflow: hidden; }
.R_lx_img a:hover img { transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.R_lx_img img { width: 200px; height: 90px; transition: 1s all; -webkit-transition: 1s all; }
.R_lx_title { background: url(../images/lx_title.jpg) no-repeat; width: 167px; height: 33px; line-height: 33px; color: #FFF; font-size: 14px; padding: 0 20px 0 13px; overflow: hidden; }
.R_lx_title a { color: #FFF; display: block; }
.R_lm { width: 630px; overflow: hidden; padding-top: 83px; margin-left: 130px; }
.R_lm li { width: 103px; height: 75px; text-align: center; float: left; background: url(../images/R_lm_li.jpg) no-repeat right center; overflow: hidden; }
.R_lm_img { width: 80px; height: 50px; margin: 0 auto; overflow: hidden; }
.R_lm_img img { width: 48px; height: 48px; }
.R_lm_title { width: 103px; height: 30px; font-size: 15px; text-align: center; line-height: 30px; color: #333; overflow: hidden; }
.R_lm_title a { color: #333; }
.R_lm_title a:hover { color: #1938bc; }
.zs_menubg { height: 125px; width: 100%; line-height: 125px; border-bottom: 1px solid #e1e1e1; position: relative; }
.zs_menu { width: 1100px; margin: 0 auto; position: relative; z-index: 999 }
.nav-rt { position: absolute; width: 30%; height: 46px; top: 37px; right: 0; background: #006cb8; z-index: 998; }
.erji { width: 700px; float: left; }
.erji li { float: left; }
.erji li a { float: left; width: 108px; height: 91px; border-bottom: 4px solid #fff; display: block; background: url(../images/about_menu.png) no-repeat; background-position: 13px 19px; padding-top: 30px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; overflow: hidden; text-align: center; }
.erji li a:hover { background: url(../images/about_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji li a.nomal { background: url(../images/about_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji li.nomal .about1 { background: url(../images/about_menu.png) #ededed no-repeat; background-position: -112px -80px; border-bottom: 4px solid #c27c03; }
.erji li.nomal .about2 { background: url(../images/about_menu.png) #ededed no-repeat; background-position: -226px -80px; border-bottom: 4px solid #c27c03; }
.erji li.nomal .about3 { background: url(../images/about_menu.png) #ededed no-repeat; background-position: -335px -80px; border-bottom: 4px solid #c27c03; }
.erji li.nomal .about4 { background: url(../images/about_menu.png) #ededed no-repeat; background-position: -455px -80px; border-bottom: 4px solid #c27c03; }
.erji li a.about1 { background-position: -112px 19px }
.erji li a:hover.about1 { background-position: -112px -80px }
.erji li a.about2 { background-position: -226px 19px }
.erji li a:hover.about2 { background-position: -226px -80px }
.erji li a.about3 { background-position: -335px 19px }
.erji li a:hover.about3 { background-position: -335px -80px }
.erji li a.about4 { background-position: -455px 19px }
.erji li a:hover.about4 { background-position: -455px -80px }
<!--
ÃÂªÃÂµÃÃÃÃ--> .erji_contact { width: 700px; float: left; }
.erji_contact li { float: left; }
.erji_contact li a { float: left; width: 108px; height: 91px; display: block; background: url(../images/contact_menu.png) no-repeat; background-position: 13px 19px; padding-top: 30px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; overflow: hidden; text-align: center; }
.erji_contact li a:hover { background: url(../images/contact_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_contact li a.nomal { background: url(../images/contact_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_contact li.nomal .about1 { background: url(../images/contact_menu.png) #ededed no-repeat; background-position: -112px -80px; border-bottom: 4px solid #c27c03; height: 91px; }
.erji_contact li a.about1 { background-position: -112px 19px }
.erji_contact li a:hover.about1 { background-position: -112px -80px }
<!--
Â²ÃºÃÂ·ÃÃ«Â·Ã¾ÃÃ±--> .erji_product { width: 700px; float: left; }
.erji_product li { float: left; }
.erji_product li a { float: left; width: 108px; height: 91px; display: block; background: url(../images/product_menu.png) no-repeat; background-position: 13px 19px; padding-top: 30px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; overflow: hidden; text-align: center; }
.erji_product li a:hover { background: url(../images/product_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_product li a.nomal { background: url(../images/product_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_product li.nomal .about1 { background: url(../images/product_menu.png) #ededed no-repeat; background-position: -112px -80px; border-bottom: 4px solid #c27c03; height: 91px; }
}
.erji_product li.nomal .about2 { background: url(../images/product_menu.png) #ededed no-repeat; background-position: -237px -80px; border-bottom: 4px solid #c27c03; height: 91px; }
}
.erji_product li.nomal .about3 { background: url(../images/product_menu.png) #ededed no-repeat; background-position: -355px -80px; border-bottom: 4px solid #c27c03; height: 91px; }
}
.erji_product li.nomal .about4 { background: url(../images/product_menu.png) #ededed no-repeat; background-position: -445px -80px; border-bottom: 4px solid #c27c03; height: 91px; }
.erji_product li a.about1 { background-position: -112px 19px }
.erji_product li a:hover.about1 { background-position: -112px -80px }
.erji_product li a.about2 { background-position: -237px 19px }
.erji_product li a:hover.about2 { background-position: -237px -80px }
.erji_product li a.about3 { background-position: -355px 19px }
.erji_product li a:hover.about3 { background-position: -355px -80px }
.erji_product li a.about4 { background-position: -445px 19px }
.erji_product li a:hover.about4 { background-position: -445px -80px }
<!--
ÃÃÃÃÃÃÃÃ--> .erji_news { width: 700px; float: left; }
.erji_news li { float: left; }
.erji_news li a { float: left; width: 108px; height: 91px; border-bottom: 4px solid #fff; display: block; background: url(../images/news_menu.png) no-repeat; background-position: 13px 19px; padding-top: 30px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; overflow: hidden; text-align: center; }
.erji_news li a:hover { background: url(../images/news_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_news li a.nomal { background: url(../images/news_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_news li.nomal .about1 { background: url(../images/news_menu.png) #ededed no-repeat; background-position: -112px -80px; border-bottom: 4px solid #c27c03; }
.erji_news li.nomal .about2 { background: url(../images/news_menu.png) #ededed no-repeat; background-position: -226px -80px; border-bottom: 4px solid #007a6d; }
.erji_news li.nomal .about3 { background: url(../images/news_menu.png) #ededed no-repeat; background-position: -335px -80px; border-bottom: 4px solid #c27c03; }
.erji_news li.nomal .about4 { background: url(../images/news_menu.png) #ededed no-repeat; background-position: -455px -80px; border-bottom: 4px solid #c27c03; }
.erji_news li a.about1 { background-position: -112px 19px }
.erji_news li a:hover.about1 { background-position: -112px -80px }
.erji_news li a.about2 { background-position: -226px 19px }
.erji_news li a:hover.about2 { background-position: -226px -80px }
.erji_news li a.about3 { background-position: -335px 19px }
.erji_news li a:hover.about3 { background-position: -335px -80px }
.erji_news li a.about4 { background-position: -455px 19px }
.erji_news li a:hover.about4 { background-position: -455px -80px }
<!--
ÃÃ§Â»Ã¡ÃÃ°ÃÃ--> .erji_shzr { width: 700px; float: left; }
.erji_shzr li { float: left; }
.erji_shzr li a { float: left; width: 108px; height: 91px; display: block; background: url(../images/shzr_menu.png) no-repeat; background-position: 13px 19px; padding-top: 30px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; overflow: hidden; text-align: center; }
.erji_shzr li a:hover { background: url(../images/shzr_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_shzr li a.nomal { background: url(../images/shzr_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_shzr li.nomal .about1 { background: url(../images/shzr_menu.png) #ededed no-repeat; background-position: -112px -80px; border-bottom: 4px solid #c27c03; height: 91px; }
}
.erji_shzr li.nomal .about2 { background: url(../images/shzr_menu.png) #ededed no-repeat; background-position: -226px -80px; border-bottom: 4px solid #c27c03; height: 91px; }
.erji_shzr li a.about1 { background-position: -112px 19px }
.erji_shzr li a:hover.about1 { background-position: -112px -80px }
.erji_shzr li a.about2 { background-position: -226px 19px }
.erji_shzr li a:hover.about2 { background-position: -226px -80px }
<!--
ÃÃÃÃ±ÂºÃÃÃ·--> .erji_busi { width: 700px; float: left; }
.erji_busi li { float: left; }
.erji_busi li a { float: left; width: 108px; height: 91px; display: block; background: url(../images/busi_menu.png) no-repeat; background-position: 13px 19px; padding-top: 30px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; overflow: hidden; text-align: center; }
.erji_busi li a:hover { background: url(../images/busi_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_busi li a.nomal { background: url(../images/busi_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_busi li.nomal .about1 { background: url(../images/busi_menu.png) #ededed no-repeat; background-position: -112px -80px; border-bottom: 4px solid #c27c03; height: 91px; }
.erji_busi li a.about1 { background-position: -112px 19px }
.erji_busi li a:hover.about1 { background-position: -112px -80px }
.erji_busi li a.about2 { background-position: -226px 19px }
.erji_busi li a:hover.about2 { background-position: -226px -80px }
.erji_busi li.nomal .about2 { background: url(../images/busi_menu.png) #ededed no-repeat; background-position: -226px -80px; border-bottom: 4px solid #007a6d; }
.erji_hr { width: 700px; float: left; }
.erji_hr li { float: left; }
.erji_hr li a { float: left; width: 108px; height: 91px; border-bottom: 4px solid #fff; display: block; background: url(../images/hr_menu.png) no-repeat; background-position: 13px 19px; padding-top: 30px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; overflow: hidden; text-align: center; }
.erji_hr li a:hover { background: url(../images/hr_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #007a6d; }
.erji_hr li a.nomal { background: url(../images/hr_menu.png) #ededed no-repeat; background-position: 13px -80px; border-bottom: 4px solid #c27c03; }
.erji_hr li.nomal .about1 { background: url(../images/hr_menu.png) #ededed no-repeat; background-position: -112px -80px; border-bottom: 4px solid #c27c03; }
.erji_hr li.nomal .about2 { background: url(../images/hr_menu.png) #ededed no-repeat; background-position: -226px -80px; border-bottom: 4px solid #c27c03; }
.erji_hr li.nomal .about3 { background: url(../images/hr_menu.png) #ededed no-repeat; background-position: -335px -80px; border-bottom: 4px solid #c27c03; }
.erji_hr li.nomal .about4 { background: url(../images/hr_menu.png) #ededed no-repeat; background-position: -455px -80px; border-bottom: 4px solid #c27c03; }
.erji_hr li a.about1 { background-position: -112px 19px }
.erji_hr li a:hover.about1 { background-position: -112px -80px }
.erji_hr li a.about2 { background-position: -226px 19px }
.erji_hr li a:hover.about2 { background-position: -226px -80px }
.erji_hr li a.about3 { background-position: -335px 19px }
.erji_hr li a:hover.about3 { background-position: -335px -80px }
.erji_hr li a.about4 { background-position: -455px 19px }
.erji_hr li a:hover.about4 { background-position: -455px -80px }
.pro_lanmubg { background: #f0eff5; height: 200px; clear: both; width: 100%; }
.pro_lanmu { width: 1100px; margin: 0 auto; padding-top: 60px; }
/* ÃÃ®ÃÂ¿ÃÂ¼ÃÂ¬Â¹Ã¶Â¶Â¯ */
.project-leftdc { width: 1100px; overflow: hidden; position: relative; height: 530px; padding-top: 10px; }
.project-leftdc .hd .prev { display: block; cursor: pointer; position: absolute; width: 52px; height: 60px; top: 260px; left: 0px; background: url(../images/prevh.png) no-repeat; }
.project-leftdc .hd .next { background: url(../images/nexth.png) no-repeat; position: absolute; right: 0px; top: 260px; cursor: pointer; width: 36px; height: 60px; }
.project-leftdc .hd .prev:hover { display: block; cursor: pointer; position: absolute; width: 52px; height: 60px; top: 260px; left: 0px; background: url(../images/prev.png) no-repeat; }
.project-leftdc .hd .next:hover { background: url(../images/next.png) no-repeat; position: absolute; right: 0px; top: 260px; cursor: pointer; width: 36px; height: 60px; }
.project-leftdc .hd .prevStop { background-position: -60px 0; }
.project-leftdc .hd .nextStop { background-position: -60px -50px; }
.project-leftdc .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; position: absolute; left: 460px; top: 500px; cursor: pointer; z-index: 1000; }
.project-leftdc .hd ul li { float: left; width: 14px; height: 14px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: #e9e9e9; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.project-leftdc .hd ul li.on { background: #007a6d; }
.project-leftdc .bd { padding: 10px; margin: 10px 20px 0px 44px; }
.project-leftdc .bd ul { overflow: hidden; zoom: 1; }
.project-leftdc .bd ul li { margin: 0 9px; float: left; _display: inline; overflow: hidden; text-align: center; width: 315px; height: 448px; background: #efefef; }
.project-leftdc .bd ul li .pic { text-align: center; }
.project-leftdc .bd ul li .pic img { width: 320px; height: 220px; display: block; }
.project-leftdc .bd ul li .pic a:hover img { border-color: #999; }
.project-leftdc .bd ul li .title .add { color: #868686; background: url(../images/project_07.gif) no-repeat 0px 3px; text-align: left; padding-left: 32px; height: 56px; }
.project-leftdc .bd ul li .title .ttba { padding: 20px; }
.project-leftdc .bd ul li .title h1 { background: #006cb8; height: 35px; line-height: 35px; color: #fff; font-size: 14px; }
.project-leftdc .bd ul li .title .tel { margin-top: 5px; color: #d85811; background: url(../images/project_11.gif) no-repeat 0px 0px; text-align: left; padding-left: 32px; height: 36px; }
.zaishou { float: left; margin-top: 20px; color: #c40d23; width: 91px; height: 26px; font-size: 14px; line-height: 26px; font-weight: bold; text-align: center; border: 1px solid #d85811; color: #d85811; border-radius: 50px; text-transform: uppercase; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }
.pro_menubg { height: 58px; width: 100%; border-bottom: 1px solid #e1e1e1; position: relative; }
.zs_menu { width: 1100px; margin: 0 auto; position: relative; z-index: 999 }
.nav-rtts { position: absolute; width: 30%; height: 46px; top: 7px; right: 0; background: #d85811; z-index: 998; }
.positionts { width: 250px; height: 46px; line-height: 46px; text-align: left; font-size: 14px; float: right; text-indent: 9px; background: #d85811; margin-top: 7px; color: #FFFFFF; }
.proshow_erji { width: 700px; float: left; }
.proshow_erji li { float: left; }
.proshow_erji li a { float: left; width: 108px; height: 56px; line-height: 56px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; overflow: hidden; text-align: center; color: #818181; }
.proshow_erji li a:hover { border-bottom: 2px solid #c27c03; }
.proshow_erji li a.nomal { border-bottom: 2px solid #c27c03; }
/*ÃÃÃÃ*/
.main-list { width: 1100px; margin: 0 auto; }
.news1_main_list1 { height: 145px; position: relative; overflow: hidden; border-bottom: #dbdbdb 1px solid; padding: 20px 0; }
.news1_list1_left { width: 211px; height: 137px; float: left; text-align: center; }
.news1_list1_left img { width: 182px; height: 137px; }
.news1_list1_right { width: 880px; float: right; }
.news1_list1_right h4 { font-weight: 800; font-size: 16px; color: #555; margin-top: 10px; font-family: "ÃÂ¢ÃÃ­ÃÃÂºÃ"; float: left; width: 700px; margin: 0px; padding: 0px; }
.news1_list1_right h5 { font-size: 14px; color: #666; float: right; width: 100px; margin-top: 10px; margin: 0px; padding: 0px; }
.news3_list h5 { color: #b40b0b; }
.news1_list1_right p { font-size: 14px; line-height: 26px; color: #999; padding-top: 14px; width: 880px; clear: both; }
.news1_list1_rightts { width: 1180px; float: right; }
.news1_list1_rightts h4 { font-weight: 800; font-size: 16px; color: #555; margin-top: 20px; font-family: "ÃÂ¢ÃÃ­ÃÃÂºÃ"; float: left; width: 800px; }
.news1_list1_rightts h5 { font-size: 14px; color: #666; float: right; width: 100px; margin-top: 20px; }
.news3_list h5 { color: #b40b0b; }
.news1_list1_rightts p { font-size: 14px; line-height: 26px; color: #999; padding-top: 14px; width: 1180px; clear: both; }
.news-go { width: 0px; opacity: 0; top: 0; position: absolute; right: 0; height: 201px; background: url(../images/news_17.jpg) no-repeat; ; box-shadow: -100px 0 93px #f0f0f0; }
.news1_main_list1:hover { background: #f4f4f5; transition: all .5s; }
.news1_main_list1:hover .news-go { width: 169px; opacity: 1; transition: all .3s; }
.new1_more { width: 100%; height: 56px; background: #c2bcba; display: block; color: #fff; line-height: 56px; text-align: center; margin: 40px 0; font-size: 19px; }
.new1_more:hover { color: #fff; background: #b40b0b; }
.news1_main_list { overflow: hidden; background: #f4f4f5; }
.news1_list_left { width: 351px; margin-right: 30px; float: left; }
.news1_list_left img { width: 100%; }
.news1_list_right { width: 680px; float: left; }
.news1_list_right h5 { color: #b40b0b; }
.news1_yan { width: 41px; height: 27px; margin-top: 24px; background: url(../img/news/news_yan.png) no-repeat; }
.news1_yan:hover { background: url(../img/news/news_yan_hover.png) no-repeat; }
.page-box { width: 840px; text-align: center; padding-top: 40px; height: 60px }
.page-box a { display: inline-block; *display: inline;
*zoom: 1;
width: 40px; height: 40px; line-height: 36px; background-color: #eaeaea; text-align: center; color: #000; margin: 0 3px; font-size: 20px; font-family: 'dincond-medium-webfont'; }
.page-box a:hover, .page-box a.active { background-color: #007a6d; color: #fff; }
.page-box .xi { display: none; }
.page-box .sh { display: none; }
.diqu { background: url(../images/a01.png) no-repeat; height: 50px; line-height: 50px; text-indent: 56px; color: #2b2b2b; font-weight: bold; }
.yetai { background: url(../images/a02.png) no-repeat; height: 50px; line-height: 50px; text-indent: 56px; color: #2b2b2b; font-weight: bold; }
.fl { float: left; }
.fr { float: right; }
.p1s1-inputbox { width: 300px; margin-top: 0; height: 59px; background-color: #fff; }
.p1s1-inputbox .p1s1-submit1 { width: 69px; height: 59px; background: url(../images/sousuo.jpg) no-repeat; }
.p1s1-inputbox .p1s1-text { height: 59px; line-height: 59px; color: #333; width: 200px; padding-left: 10px; }
.xm_pro .shan { text-align: center; padding: 20px 0px; }
.xm_pro .title .add { color: #868686; background: url(../images/project_07.gif) no-repeat 0px 3px; text-align: left; padding-left: 32px; padding-bottom: 16px; overflow: hidden; width: 220px; margin: 0 auto; }
.xm_pro .title .tel { margin-top: 5px; color: #868686; background: url(../images/project_11.gif) no-repeat 0px 0px; text-align: left; padding-left: 32px; height: 36px; width: 220px; margin: 0 auto; }
.rd-de-right32 { background: url(../images/weixin.png) no-repeat 0px 7px; padding-left: 40px; width: 220px; margin: 0 auto; font-weight: bold }
.rd-de-right32 { position: relative; }
.rd-de-right32 .d-project-erwei { position: absolute; width: 152px; height: 0px; bottom: 40px; left: 0; overflow: hidden; transition: all .3s; }
.rd-de-right32 .d-project-erwei img { width: 100%; }
.rd-de-right32:hover .d-project-erwei { height: 152px; transition: all .3s; }
.zensun_weixin { width: 500px; clear: both; }
.syweixin { background: url(../images/syweixin.png) no-repeat 0px 0px; padding-left: 5px; width: 48px; height: 45px; float: left; font-weight: bold; display: block; }
.syweixin:hover { background: url(../images/weixina.png) no-repeat 0px 0px; }
.syweixin { position: relative; }
.syweixin .d-project-erwei { position: absolute; width: 152px; height: 0px; bottom: 40px; left: -58px; overflow: hidden; transition: all .3s; }
.syweixin .d-project-erwei img { width: 100%; }
.syweixin:hover .d-project-erwei { height: 152px; transition: all .3s; }
.syweibo { background: url(../images/syweibo.png) no-repeat 0px 0px; padding-left: 13px; display: block; width: 48px; height: 45px; float: left; font-weight: bold; }
.syweibo:hover { background: url(../images/weiboa.png) no-repeat 0px 0px; }
<!--
ÂµÃÂ²ÃºÂ¿ÂªÂ·Â¢banner--> .focus { position: relative; z-index: 1; overflow: hidden; }
.bread { height: 476px; width: 100%; position: relative; z-index: 1; overflow: hidden; }
.bread ul li { float: left; height: 475px; width: 100%; display: none; float: left; position: absolute; top: 0; left: 0; cursor: pointer }
.bread ul li.li01 { display: block; }
.btn1 { width: 100px; height: 26px; position: absolute; top: 530px; left: 50%; margin-left: -50px; z-index: 10; }
.span { }
.span ul { width: 70px; height: 26px; position: relative; }
.span ul li { position: absolute; cursor: pointer; }
.span ul li.leftbutton { background: url(../images/left.png) no-repeat left center; width: 11px; height: 11px; left: 0; top: 1px; }
.span ul li.rightbutton { background: url(../images/right.png) no-repeat left center; width: 11px; height: 11px; right: -2px; top: 0; }
.span ul dl { height: 13px; overflow: hidden; margin-top: 3px; margin-left: 16px; width: 86px; }
.span ul dl a { width: 13px; height: 13px; display: block; background: #fff; float: left; margin-left: 6px; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
dl, dt { margin: 0px; padding: 0px; }
.span ul dl a.hover { width: 13px; height: 13x; background: #007a6d; }
.integrity-box i { display: block; margin: 10px auto; }
.integrity-box { padding-bottom: 15px; border-bottom: 2px solid #ccc; width: 195px; margin: 5px auto 15px; text-align: center }
i.icon-mail { width: 41px; height: 30px; background: url(../images/icon-mail.png) no-repeat; }
i.icon-dianhua { width: 44px; height: 45px; background: url(../images/icon-dianhua.png) no-repeat; }
.zsxm { width: 1100px; clear: both; border-bottom: 1px solid #ccc; }
.zsxm_title { font-size: 24px; font-weight: bold; color: #007a6d; }
.history { width: 1100px; background: url(../images/about_04.gif) repeat-y 578px 0px; overflow: hidden; padding-bottom: 50px; margin-top: 30px; font-family: "Microsoft YaHei", "ÃÂ¢ÃÃ­ÃÃÂºÃ"; overflow: hidden; }
.history p { margin: 0px; padding: 0px; }
.xthis { width: 1100px; clear: both; padding-top: 59px; }
.xthis_l { width: 555px; float: left; font-family: "Microsoft YaHei", "ÃÂ¢ÃÃ­ÃÃÂºÃ"; font-size: 14px; text-align: right; }
.xthis_r { width: 440px; float: left; color: #007a6d; font-size: 32px; text-indent: 38px; margin-left: 23px; font-family: 'dincond-medium-webfont', "Microsoft YaHei", "ÃÂ¢ÃÃ­ÃÃÂºÃ"; background: url(../images/about_07.gif) no-repeat 0px 0px; }
.xthis_lts { width: 540px; float: left; color: #007a6d; font-size: 32px; text-indent: 38px; margin-left: 23px; text-align: right; padding-right: 38px; font-family: 'dincond-medium-webfont', "Microsoft YaHei", "ÃÂ¢ÃÃ­ÃÃÂºÃ"; background: url(../images/about_07.gif) no-repeat top right; }
.xthis_rts { width: 480px; float: right; font-family: "Microsoft YaHei", "ÃÂ¢ÃÃ­ÃÃÂºÃ"; font-size: 14px; }
.honor { float: left; width: 500px; margin-left: 30px; }
.houtai_title { font-size: 22px; font-weight: bold; margin-top: 30px; color: #007a6d; }
.hx-1 { width: 300px; height: 3px; background: #007a6d; margin-top: 15px; }
.hx-2 { width: 300px; height: 1px; background: #007a6d; margin-top: 2px; margin-bottom: 20px; }
.honor .zens { width: 160px; float: left; text-align: left; }
.zensun_shzr { width: 1100px; clear: both; }
.zensun_shzrl { width: 600px; float: left; }
.zensun_shzrr { width: 470px; float: right; }
.shzr_title { color: #007a6d; font-size: 29px; font-weight: bold; height: 50px; line-height: 50px; }
/* Â±Â¾ÃÃ½ÃÃcss */
.slideTxtBox { width: 410px; text-align: left; position: relative; height: 200px; }
.slideTxtBox .hd { position: absolute; width: 360px; top: 0px; left: 0px; }
.slideTxtBox .bd { position: absolute; width: 410px; top: 37px; left: 0px; }
.slideTxtBox .hd ul { float: right; width: 360px; }
.slideTxtBox .hd ul li { cursor: pointer; transition: background 0.2s ease-in; line-height: 14px; margin-top: 0px; width: 60px; height: 24px; font-size: 15px; font-weight: bold; text-align: center; float: left; margin-right: 30px; }
.slideTxtBox .hd ul li a { cursor: pointer; display: inline-block; width: 60px; line-height: 28px; margin: 0 auto; font-weight: bold; color: #474444; padding-bottom: 2px; }
.slideTxtBox .hd ul li.on { width: 60px; height: 24px; color: #007a6d }
.slideTxtBox .hd ul li.on a { color: #006cb8; border-bottom: 3px solid #006cb8; padding-bottom: 2px; }
.slideTxtBox .bd ul { padding: 5px 0px; zoom: 1; }
.slideTxtBox .bd li { height: 21px; line-height: 21px; }
.slideTxtBox .bd li a { color: #4a4a4a }
.slideTxtBox .bd li a:hover { text-decoration: underline; color: #006d8a; }
.slideTxtBox .bd li .date { float: right; color: #999; }
.more_news { width: 410px; clear: both; }
.zen_pro { background: url(../images/property.jpg) no-repeat top center; width: 610px; padding: 126px 440px 0px 50px; height: 250px; }
.indexTypes {/*border:1px solid #f00;*/ float: right; margin-top: 15px; }
.indexTypes ul li { position: relative; float: left; width: 36px; overflow: hidden; height: 34px; overflow: hidden; margin-left: 5px; }
.indexTypes ul li:hover { cursor: pointer; }
.indexTypes ul li.currnet { width: 110px; }
.indexTypes ul li .title { width: 36px; font-size: 18px; color: #fff; font-family: "Î¢ÈíÑÅºÚ"; height: 34px; float: left; }
.indexTypes ul li .title a { color: #fff; }
.indexTypes ul li .title h2 { font-size: 20px; font-weight: bold; padding-bottom: 5px; }
.indexTypes ul li.current .title { background: url(../images/typeT.jpg) no-repeat left top; }
.indexTypes ul li .con { position: absolute; top: 0; width: 52px; left: 36px; overflow: hidden; height: 34px; overflow: hidden; line-height: 34px; padding-left: 5px; }
.indexTypes ul li #con22 { background: url(../images/con22.jpg) no-repeat left top; }
.indexTypes ul li #con33 { background: url(../images/con33.jpg) no-repeat left top; }
.indexTypes ul li .con a { color: #262626; }
.indexTypes ul li .con a:hover { color: #b67138; }
