﻿@charset "utf-8";
/* CSS Document */

body{ font-family:"微软雅黑",Arial;}
.header{ background:url(../images/headbg.jpg) repeat-x; width:100%; height:86px; border-bottom:1px solid #fff; position:relative; z-index:9999;}
.header .head{ width:1000px; margin:0 auto;}
.head .logo{ display:inline-block; margin-top:22px; margin-left:1px; width:335px; height:49px;}

.head .h_other{ z-index:999;}
.h_other .search{ position:relative; margin-top:3px; background:#ebebeb; border:1px solid #009999; width:259px; height:24px;
z-index:999;}
.search span.selectxz{ position:absolute; left:0px; top:0px; background:url(../images/sy_ico1.png) no-repeat 72px center; margin-top:5px; padding:0 5px 0 6px; display:inline-block; border-right:1px solid #009999; width:71px; height:13px; line-height:13px; color:#555; cursor:pointer; font-size:15px;}
.search .iptxt{ position:absolute; left:87px; top:1px; background:#ebebeb; padding-left:10px; width:140px; height:20px; line-height:20px; border:0px; color:#555; font-size:14px;}
.search .ipbtn{ position:absolute; right:2px; top:2px; background:url(../images/sy_btn.jpg); width:21px; height:20px; border:0px;}
.search p.selectbox{ display:none; position:absolute; left:-1px; top:25px; background:#fff; *background:#fff; padding-left:10px; width:76px; border:1px solid #009999; border-top:0px; z-index:999;}
.search p.selectbox a{ display:block; line-height:25px; color:#9c9b9b;}

.lang{ position:relative; margin-top:0px; margin-left:4px; width:310px; height:29px;}
.lang .langl{ position:absolute; left:0px; background:url(../images/headtop_l.png) no-repeat; width:5px; height:29px;}
.lang .langr{ position:absolute; right:0px; background:url(../images/headtop_r.png) no-repeat; width:5px; height:29px;}
.lang .langm{ position:absolute; left:5px; background:#009999 url(../images/sy_ico2.jpg) no-repeat 5px 4px; padding-left:25px; height:29px; line-height:29px;}
.lang .langm a.en{ float:left; background:#ff9a00; display:block; height:29px; padding:0 13px 0 8px;}
.lang .langm a.china{ float:left; background:#005656; display:block; height:29px;padding:0 7px; text-align:center;}
.lang .langm a.en img, .lang .langm a.china img{ padding-top:8px;}
.lang .langm span.tel{ background:url(../images/sy_ico3.jpg) no-repeat 10px center #009999; padding-right:6px; padding-left:32px;line-height:29px; font-size:18px; color:#fff; font-family:Arial; display:inline-block; height:29px; vertical-align:top; overflow:hidden;}

.head .nav{ margin-top:16px; width:541px; text-align:right; z-index:900;}
.nav ul li{ float:left; position:relative; margin-right:14px;}
.nav ul li span.navl, .nav ul li span.navr{ float:left; display:inline-block; width:11px; height:20px;}
.nav ul li a.navm{ float:left; display:inline-block; height:20px; line-height:20px; font-weight:bold; color:#009999; font-family:"宋体"; text-align:center;}
.nav ul li:hover a.navm, .nav ul li.on a.navm{ background:#009999; color:#fff;}
.nav ul li:hover span.navl, .nav ul li.on span.navl{ background:url(../images/nav_lihleft.png) no-repeat;}
.nav ul li:hover span.navr, .nav ul li.on span.navr{background:url(../images/nav_lihright.png) no-repeat;}

.subnavbox{width:100%; z-index:999; background:url(../images/subnavbg.png) repeat; position:absolute; left:0; top:87px; display:none; overflow:hidden;}
.subnavbox .subnav{ width:1000px; margin:0 auto;}
.subnavbox .subnav .subnavcon{ display:none; height:36px;}
.subnavcon a{ line-height:36px; padding:0 10px; color:#666;}
.subnavcon a:hover{ color:#009999; font-weight:bold; text-decoration:underline;}
.subnavcon1{ margin-left:511px;}
.subnavcon2{ margin-left:597px;}
.subnavcon3{ margin-left:685px;}
.subnavcon4{ margin-right:118px; text-align:right;}
.subnavcon5{text-align:right;}

.banner, .nybanner{ position:relative; left:50%; margin-left:-800px;}
.banner{width:1600px; height:398px; border-bottom:1px solid #009999; overflow:hidden;}
.banner .bannerlist{ position:relative;}
.banner .bannerlist li{ position:absolute; left:0px; top:0px; display:none; width:1600px; height:398px; z-index:-1;}
.banner .arrows{ position:absolute; bottom:22px; left:50%; margin-left:-500px; width:1000px; text-align:left; z-index:2;}
.banner .arrows a{ display:inline-block; background:url(../images/sy_arrow.png) no-repeat; margin-right:4px; width:17px; height:26px; color:#24bdbd; font-family:Arial; text-align:center; line-height:29px; z-index:2;}
.banner .arrows a.cur{ background:url(../images/sy_arrowh.png) no-repeat; font-weight:bold;}

.nybanner{width:1600px; height:288px;}

.block1{ background:url(../images/sy_gdnewsbg.jpg) repeat-x; width:100%; height:38px;}
.block1 .sygdnews{ width:1000px; height:38px; line-height:38px; margin:0 auto;}
.sygdnews p.sygdnewstit{ width:110px; height:38px; overflow:hidden; color:#009999; font-weight:bold;}
.sygdnewstxt{height:38px; overflow:hidden; *overflow:hidden;}
.sygdnews ul{ width:700px;}
.sygdnews ul li{height:38px;}
.sygdnews ul li span{ color:#5babab;}
.sygdnews ul li a{ display:inline-block; max-width:80%; height:38px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#898989;}
.sygdbtn a{ display:inline-block; margin-top:13px; width:12px; height:12px;}
.sygdbtn a.sygdup{ background:url(../images/sy_up.png) no-repeat; margin-right:3px;}
.sygdbtn a.sygddown{ background:url(../images/sy_down.png) no-repeat; margin-right:6px;}

.block2{ background:url(../images/sy_mainbg.jpg) repeat-x left top #fff; min-height:46px; position:relative;}
.block2 .main{ width:1000px; margin:0 auto; overflow:hidden;}
.main .sydepart{ width:110%;}
.sydepart li{ float:left; margin-right:14px; margin-bottom:20px;  width:322px;}
.sydepart li dl{ background:url(../images/sy_kuang.jpg) no-repeat; width:322px; height:113px;}
.sydepart li:hover dl{ background:url(../images/sy_kuangh.jpg) no-repeat;}
.sydepart li dt{ width:141px; height:111px; margin-top:1px; margin-left:1px;}
.sydepart li a.jzimg{width:141px; height:111px; *font-size:97px;}
.sydepart li dd{ padding:10px; width:159px;}
.sydepart li dd a.sytit{ display:inline-block; max-width:100%; height:25px; line-height:25px; color:#515151; font-size:16px; font-weight:bold; overflow:hidden;}
.sydepart li:hover dd a.sytit{ color:#009999;}
.sydepart li dd p{ color:#7e7e7e; line-height:20px;}
.sydepart li dd a.symore{ color:#5babab; line-height:20px;}
.sydepart1{ padding-top:30px}
.sydepart1 li{background:url(../images/sy_line1.jpg) repeat-x left bottom; padding-bottom:20px;}
.sydepart2{ margin-bottom:40px;}

.sybacktop{ position:absolute; bottom:0px; left:50%; margin-left:-500px; width:1000px; height:16px; text-align:center;}
.sybacktop a{ display:inline-block; background:url(../images/backtop.jpg) no-repeat; width:42px; height:16px;}

.block3{ background:url(../images/block3bg.jpg) repeat-x #e6e6e6; width:100%; min-height:193px;}
.fnav{ width:1000px; margin:0 auto; padding-top:2px;}
.fnav dl{ padding:23px 20px 0px; border-right:1px solid #bdbdbd; width:102px; min-height:191px;}
.fnav dl dt{ height:37px; overflow:hidden; font-size:16px; color:#009999;}
.fnav dl dt span, .fnav dl dt img{ vertical-align:top;}
.fnav dl dt span{ padding-left:5px;}
.fnav dl dd{ padding-left:40px;}
.fnav dl dd a{ display:block; max-width:65px; height:25px; line-height:25px; overflow:hidden; color:#7d7d7d;}
.fnav dl dd a:hover{ color:#009999}
.fnav .frlinks{ padding:23px 15px 0 15px; width:195px;}
.fnav .frlinks p{ color:#009999; line-height:24px;}
.fnav .frlinks p a{ color:#7d7d7d; padding:0 2px;}
.fnav .frlinks p a:hover{ color:#009999;}

.footer{ background:#a3a3a3; border-top:1px solid #757575; width:100%;}
.foot{ width:1000px; margin:0 auto; padding:10px 0;}
.foot p.fl{ max-width:775px; text-align:left; line-height:24px; color:#3b3b3b;}
.foot p.fl a{ padding-left:5px; color:#3b3b3b;}
.foot p.fr{ max-width:224px; text-align:right;}
.foot p.fr a{ color:#777; line-height:24px;}
.foot p.fl a:hover, .foot p.fr a:hover{ color:#009999;}

/*ny*/
.nyblock1{ background:url(../images/nybreadbg.jpg) repeat-x; height:36px; width:100%;}
.nybread{ width:1000px; height:36px; line-height:36px; overflow:hidden; margin:0 auto; text-align:right; color:#999; font-size:14px;}
.nybread b{ background:url(../images/ny_ico1.jpg) no-repeat left center; padding-left:15px; font-weight:normal;}
.nybread a{ color:#9d9d9d; padding:0 5px;}
.nybread span{ color:#009999; padding:0 5px;}

.nymain{ background:url(../images/nyrightbg2.jpg) repeat-y top right; width:1006px; margin:0 auto;}
.nymain .nyleft{ position:relative; z-index:1; background:url(../images/nyleftbg.jpg) no-repeat; padding-top:25px; min-height:349px; width:237px;}
.nymain .nyright{ z-index:-1; padding-left:37px; width:728px; border-left:1px solid #dbdbdb;}

/*left*/
.lblock1{}
.lblock1 .menutop{ background:url(../images/ny_line1.jpg) no-repeat left bottom; margin-left:4px; padding-left:13px; padding-bottom:20px; width:224px;}
.lblock1 .menutop span{ display:block; max-width:100%; height:45px; line-height:45px; overflow:hidden; color:#009999; font-size:25px;}
.lblock1 ul{ margin-left:4px; padding-left:13px; padding-top:5px; width:224px;}
.lblock1 ul li{ padding:4px 0 5px; border-bottom:1px solid #dbdbdb; width:208px;}
.lblock1 ul li a{ display:block; width:237px; line-height:35px; color:#666666; font-size:14px;}
.lblock1 ul li span{ display:block; background:#e9e9e9; padding-left:15px; width:192px; height:35px; line-height:35px; overflow:hidden; cursor:pointer;}
.lblock1 ul li:hover a, .lblock1 ul li.selected a{ background:url(../images/ny_l_lih.png) no-repeat; color:#fff; font-weight:bold;}
.lblock1 ul li:hover span, .lblock1 ul li.selected span{ background:none;}

.lblock2{ margin-left:17px; margin-top:30px; padding-bottom:8px; border-bottom:1px solid #e5e5e5; width:208px;}

/*right*/
.nyright .nyrtop{ background:url(../images/nyrightbg1.jpg) no-repeat top right; width:100%; height:22px;}
.nyright .nyrcon{ width:708px;}
.nyright h2{ width:708px; height:40px; line-height:35px; border-bottom:1px solid #dbdbdb; color:#009999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal; font-size:21px;}

/*about*/
.about{ padding:55px 0px;}
.about p{ padding:0 30px 0 13px; text-indent:2em; line-height:24px; color:#484848; font-size:14px;}
.about p span{ color:#009999; font-size:18px;}

/*culture*/
.culture{ padding:30px 0 55px;}
.culture dl{ background:url(../images/ny_line2.jpg) repeat-y 41px top;}
.culture dl dt{ padding-left:103px; height:61px; line-height:61px; color:#009999; font-size:18px;}
.culture dl dt.dt1{ background:url(../images/ny_cultur1.jpg) no-repeat 12px top;}
.culture dl dt.dt2{ background:url(../images/ny_cultur2.jpg) no-repeat 12px top;}
.culture dl dt.dt3{ background:url(../images/ny_cultur3.jpg) no-repeat 12px top;}
.culture dl dd{ padding-left:103px;}
.culture dl dd p{ text-indent:2em; line-height:24px; color:#484848; font-size:14px;}

/*honour*/
.honour{ padding:30px 0 85px; background:url(../images/ny_honour1.jpg) no-repeat left 25px; min-height:424px;}
.honour p{ padding-left:12px; font-size:24px; color:#009999; line-height:55px;}
.honour ul{ margin-top:70px; margin-left:20px;}
.honour ul li, .honour ul li div{ float:left; width:189px; height:272px; border:1px solid #7fcccc;}
.honour ul li{ float:left; margin-right:15px;}
.honour ul li div{ margin-top:-4px; margin-left:-7px; width:192px;}


/***图片放大**/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{ position:relative; }
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{ background-color:#2b2b2b; filter: Alpha(Opacity=50); opacity:0.5;}
#cboxContent{background:#fff; font-size: 12px;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{ position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

#cboxCurrent{width:90%; position:absolute; bottom:8px; left:5%; text-indent:10px; color:#fff; background:#4f4f4f; overflow:hidden;display:none}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#000;}
#cboxPrevious{position:absolute; bottom:48%; left:2%; background:url(../images/big_left_btn.png) no-repeat;  width:30px; height:30px; text-indent:-9999px;}

#cboxNext{position:absolute; bottom:48%; right:2%; background:url(../images/big_right_btn.png) no-repeat; width:30px; height:30px; text-indent:-9999px;}

#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/big_close_btn.png) no-repeat; width:29px; height:28px; text-indent:-9999px; top:5px; right:5px;}


/*team*/
.team{ padding:35px 0 65px; width:675px; margin:0 auto;}
.team ul li{ float:left; border:1px dashed #ccc; width:294px; height:204px; border-top:0px; border-left:0px;}
.team ul li.teamlli{ padding:4px 21px 23px 10px;}
.team ul li.teamrli{ border-right:0px; padding:4px 10px 23px 21px;}
.team ul li.teamxli{ border-bottom:0px; padding-top:23px;}
.team ul li div{ width:284px; height:194px; border:5px solid #e9e9e9;}
.team ul li:hover div{ border:5px solid #009999;}

/*o_product*/
.xlmenu{ margin-left:4px; padding-left:13px; padding-top:5px; width:224px;}
.xlmenu p{  color:#009999; height:45px; line-height:45px; overflow:hidden; font-size:18px; font-weight:bold; cursor:pointer;}
.xlmenu dl{ display:none;}
.xlmenu dl dt{ padding:5px 0; border-bottom:1px solid #dbdbdb; width:208px;}
.xlmenu dl dt a{ display:block; width:237px; line-height:35px; color:#666666; font-size:14px;}
.xlmenu dl dt.dq_dt a{ background:url(../images/ny_l_lih.png) no-repeat; color:#fff; font-weight:bold;}
.xlmenu dl dt.dq_dt span{ background:none;}
.xlmenu dl dt span{ display:block; background:#e9e9e9; padding-left:15px; width:192px; height:35px; line-height:35px; overflow:hidden; cursor:pointer;}
.xlmenu dl dd{ display:none; width:208px;}
.xlmenu dl dd a{ background:url(../images/ny_ico8.jpg) no-repeat 33px center; display:block; width:168px; height:44px;line-height:44px; overflow:hidden; border-bottom:1px solid #dbdbdb; padding-left:40px;  color:#6b6b6b;}
.xlmenu dl dd a:hover, .xlmenu dl dd a.select{ background:url(../images/ny_ico8h.jpg) no-repeat 33px center; color:#009999; font-weight:bold;}

.opro{ padding:25px 0 55px;}
.oprolist{ padding-bottom:32px; margin-bottom: border-bottom:1px solid #dbdbdb;}
.oprolist dt{ background:#007373; width:344px; height:241px;}
.oprolist dd{ background:#009999; padding:30px 20px 20px 20px; width:324px; height:191px;}
.oprolist dd p.p1{ margin-bottom:25px; height:45px; line-height:45px; overflow:hidden; font-size:30px; color:#fff;}
.oprolist dd p.p2{ max-height:115px; color:#9ffafa; font-size:14px; line-height:24px;}
.oprolist ul li{ float:left; background:url(../images/ny_ico9.jpg) no-repeat 10px center; width:160px; }
.oprolist ul li a{ display:inline-block; max-width:80%; height:24px; line-height:24px; overflow:hidden; padding-left:20px; color:#9ffafa; font-size:14px;}
.oprolist a.opromore{ padding-left:10px; margin-top:15px; display:inline-block; color:#fff; font-size:14px; line-height:24px;}

/*t_products*/
.tpro{ padding-bottom:58px;}
.tpro .oprolist{ border-bottom:1px solid #dbdbdb;}
.tpro ul{ width:110%; margin-left:6px; margin-top:30px;}
.tpro li{ float:left; width:215px; margin-right:26px; margin-bottom:32px;}
.tpro li p i{ float:left; display:inline-block; background:#7ed4d4; width:32px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:18px; font-family:Arial; overflow:hidden;}
.tpro li p span{ float:right; margin-left:1px; padding:0 10px; background:url(../images/ny_tprotit.png) no-repeat; display:inline-block; width:162px; height:38px; line-height:32px; color:#fff; font-size:16px; font-weight:bold; overflow:hidden;}

.tpro li div{ background:url(../images/ny_tprobg.jpg) repeat-x left top; border:1px solid #d9d9d9; border-top:0px; margin-top:-6px; padding:15px; width:183px;height:270px;}
.tpro li div a{ display:block; padding-left:12px; max-width:100%; height:30px; line-height:30px; background:url(../images/ny_ico10.png) no-repeat left center; overflow:hidden; color:#666; font-size:14px;}

.tpro li a.tpromore{ display:inline-block; width:213px; height:36px;  line-height:36px; border:1px solid #d9d9d9; border-top:0px; text-align:right; color:#656565; font-size:14px;}
.tpro li a.tpromore span{ display:inline-block; padding-right:10px; width:201px; height:34px; margin:1px; background:#eee;}
.tpro li:hover p i{ background:#ffcc66;}
.tpro li:hover p span{ background:url(../images/ny_tprotith.png) no-repeat;}
.tpro li:hover div, .tpro li:hover a.tpromore{ border:1px solid #fba728; border-top:0px;cursor:pointer;}

/*th_products*/
.thpro{ padding:25px 0 68px; overflow:hidden;}
.thpro ul{ width:110%; border-bottom:1px solid #dbdbdb; margin-bottom:40px;}
.thpro ul li{ float:left; margin-right:20px; margin-bottom:36px; width:345px;}
.thpro li dt{ width:126px; height:103px; border:1px solid #c3c3c3;}
.thpro li dd{ width:202px;}
.thpro li dd span{ display:inline-block;  height:25px; line-height:21px; color:#464646; overflow:hidden;}
.thpro li dd p{ max-height:40px; color:#7e7e7e; line-height:20px; overflow:hidden;}
.thpro li dd a{ display:inline-block; background:url(../images/ny_thpromore.jpg) no-repeat; margin-top:13px; padding:0 18px 0px 12px; width:48px; height:19px; line-height:20px; text-align:center; color:#fff; overflow:hidden;}

/*product_show*/
.proshow{ padding:25px 0 45px;}
.proshow .proinfo{}
.proinfo dt{ width:298px; height:235px; border:1px solid #15a1a1;}
.proinfo dd{ width:402px;}
.proinfo dd .infotit{ position:relative; background:url(../images/ny_proshow2.png) no-repeat; margin-left:-7px; width:407px; height:43px; line-height:37px; overflow:hidden; color:#fff; z-index:1;}
.proinfo dd .infotit span{ padding-left:10px; font-size:24px;}

.infocon{ margin-top:-11px; z-index:-1;}
.infocon table tr td{ height:39px; border:1px solid #dfdfdf; color:
#606060; font-size:14px;}
.infocon table tr td.td1{ border-bottom:1px solid #fff;}
.infocon table tr td span{ display:inline-block; background:#f0f0f0; border-bottom:1px solid #cfcfcf; margin:0 1px; width:98px; height:39px; line-height:39px; text-align:center;}
.infocon table tr td.td2{ padding-left:10px;}

.projs{ margin-top:25px;}
.projs .projstit{ margin-bottom:35px; background:url(../images/ny_proshow3.jpg) no-repeat left top #009999; width:100%; height:32px; line-height:32px; overflow:hidden;}
.projs .projstit span{ padding-left:18px; color:#fff; font-size:16px; font-weight:bold;}
.projs .projssubtit{ background:url(../images/ny_proshow4.jpg) no-repeat; width:112px; height:25px; line-height:25px; color:#fff; overflow:hidden;}
.projs .projssubtit span{ padding:0 25px 0 10px; font-size:14px; font-weight:bold;}
.projs .projstxt1{ padding-top:25px; padding-left:20px; padding-bottom:5px; line-height:30px; border-bottom:1px solid #e0e0e0; font-size:14px; color:#606060;}
.projs .projstxt1 b{ color:#009999;}

.projs .cstable tr td{  height:37px; border-bottom:1px solid #e1e1e1; border-left:1px solid #cacaca; border-right:1px solid #cacaca;}
.projs .cstable tr td.csname{ background:#f3f3f3; width:100px; color:#a1a1a1; font-weight:bold; text-align:center;}
.projs .cstable tr td.cscon{ padding-left:15px; width:189px; color:#009999; font-weight:bold;}
.projs .cstable tr td.lasttab{ border-bottom:1px solid #cacaca;}
.projs .cstable tr td.firstab{ border-top:1px solid #cacaca;}
.projs .projsdown{ margin-top:50px;}
.projs .projsdown a{ background:url(../images/ny_proshow5.jpg) no-repeat; display:inline-block; width:180px; height:54px;}

/*case*/
.case{ padding:20px 0 70px;}
.case .casetit{ margin-bottom:15px; font-size:18px; color:#484848; line-height:35px;}
.case .casesubtit{ border-bottom:1px solid #f2f2f2; font-size:14px; color:#009999; line-height:35px; font-weight:bold;}
.case .casetxt{ padding:10px 0; font-size:14px; color:#484848; line-height:24px; text-indent:2em;}

/*new*/
.news{ padding:27px 0 60px;}
.news ul{ padding:0 9px 0 12px;}
.news ul li{ background:#f8f8f8; margin-bottom:33px; padding:10px 20px 10px 15px;}
.news ul li a{ display:inline-block; max-width:80%; height:30px; line-height:25px; color:#009999; font-size:14px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news ul li span.fr{ display:inline-block; max-width:100px; height:30px; line-height:25px; overflow:hidden; color:#666;}
.news ul li p{ padding-left:15px; max-height:39px; overflow:hidden; color:#484848; line-height:18px; font-size:14px;}
.news ul li:hover{ background:#009999;}
.news ul li:hover a, .news ul li:hover p, .news ul li:hover span{ color:#fff;}

/*news_show*/
.newshow{ padding:20px 0 50px;}
.newshow h1{ margin:0 auto; border-bottom:1px solid #dbdbdb; width:687px; line-height:45px; color:#009999; text-align:center; font-size:18px;}
.newshow p{ padding-left:5px; line-height:24px; text-indent:2em;}
.newshow p.fl{ text-indent:0; margin-right:15px;}
.newshow p.fr{ text-indent:0; padding-left:0; margin-left:15px;}
.newshow p.nback{ text-align:center;}
.newshow p.nback a{ color:#009999;}

/*download*/
.download{ padding-bottom:50px;}
.download ul{ width:675px; margin:0 auto 45px;}
.download ul li{ border-bottom:1px solid #ececec;}
.download ul li a.downbtn{ margin-top:14px; display:inline-block; background:url(../images/ny_downbtn.jpg) no-repeat; width:78px; height:19px; line-height:19px; color:#fff; text-align:center; overflow:hidden;}
.download ul li a.downfile{ display:inline-block; max-width:80%; height:40px; line-height:53px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#484848; font-size:14px;}
.download ul li:hover a.downfile{ color:#009999;}

.page{ background:#f4f4f4; padding:14px 0 13px; text-align:center;}
.page a{ background:#d1d1d1; display:inline-block; margin-right:4px; padding:0 10px; height:26px; line-height:26px; color:#fff; text-align:center;}
.page a.pye{ background:#fff; padding:0 6px; width:auto; height:24px; line-height:24px; border:1px solid #c1c1c1; color:#999;}
.page a:hover, .page a.dq_num{ background:#2c9fa2;}
.page a.pye:hover{ background:#fff;}
/*搜索当前页*/
.dq_ye{ background:#2c9fa2;display:inline-block; margin-right:4px; padding:0 10px; height:26px; line-height:26px; color:#fff; text-align:center;}

/*video*/
.video{ padding:26px 0 55px;}
.video ul{ width:110%;}
.video ul li{ float:left; pa width:214px; margin-right:26px; margin-bottom:37px;}
.video li dt{ width:212px; height:151px; border:1px solid #d8d8d8; border-bottom:0;}
.video li dd{ background:#d8d8d8; width:214px; height:31px; line-height:31px;}
.video li dd a{ display:inline-block;}
.video li dd a.vtit{ float:left; padding-left:13px; width:164px; height:31px; overflow:hidden; color:#009999; font-size:14px;}
.video li dd a.vmore{ float:right; width:37px; height:31px;}
.video li:hover dt{ border:1px solid #009999; border-bottom:0;}
.video li:hover dd{ background:#009999;}
.video li:hover dd a.vtit{ color:#fff;}

/*video_show*/
.videoshow{ padding:20px 0 100px;}
.videoshow h1{ margin:0 auto; width:687px; line-height:45px; color:#009999; text-align:center; font-size:18px;}
.videoshow .videobox{ width:500px; margin-left:104px;height:300px;}

/*contact*/
.contact{ padding:25px 0 45px;}
.cinfo{ background:url(../images/ny_contact1.jpg) no-repeat 25px bottom; border-bottom:1px solid #ececec; height:102px;}
.cinfo p{ padding-left:143px;}
.cinfo p.info1{ line-height:35px; font-size:18px; color:#484848;}
.cinfo p.info2{ margin-top:5px; color:#484848; line-height:30px;}

.cxx{ padding-top:32px;}
.cxx p{ padding:0 115px 0 133px; font-size:14px; line-height:35px; color:#484848;}
.cxx p span{ font-weight:bold;}
.cxx p.p1{ background:url(../images/ny_ico2.jpg) no-repeat 89px 2px;}
.cxx p.p2{ background:url(../images/ny_ico3.jpg) no-repeat 89px 2px; line-height:24px;}
.cxx p.p2 b{ padding-left:72px; font-weight:normal;}

.cxx2{ background:url(../images/ny_contact2.jpg) no-repeat 420px bottom; padding-top:15px;}
.cxx2 p.p3{ background:url(../images/ny_ico4.jpg) no-repeat 89px 2px;}
.cxx2 p.p4{ background:url(../images/ny_ico5.jpg) no-repeat 89px 2px;}
.cxx2 p.p5{ background:url(../images/ny_ico6.jpg) no-repeat 89px 2px;}

/*message*/
.message{ width:675px; margin-left:14px; padding-bottom:30px;}
.message p.mesmsh{ padding-top:15px; line-height:35px; font-size:14px; color:#484848;}
.message p.mesmsh b{ color:#ff9a00;}
.meslist{ padding-top:40px; padding-left:29px; border-top:1px dashed #dcdcdc;}
.meslist li{ float:none; padding-bottom:20px;}
.meslist li p{ display:inline-block; float:left; width:80px; line-height:28px; font-size:14px; text-align:right; color:#484848;}
.meslist li p b{ padding-right:2px; font-weight:normal; color:#ff9a00;}
.meslist li .miptxt{ margin-left:22px; padding:0 5px; width:222px; height:26px; border:1px solid #dcdcdc;}
.meslist li .miptxt2{ width:344px;}
.meslist li .miptxt3{ width:344px; height:78px;}
.meslist li .miptxt4{ width:118px;}
.meslist li .myz{ display:inline-block; width:81px; height:27px; margin-left:7px;}
.meslist li .mts{ display:inline-block; padding-left:8px; color:#009999; text-decoration:underline;}
.meslist li.mly p{ height:78px; line-height:78px;}
.meslist li p, .meslist li .miptxt4, .meslist li a.myz, .meslist li a.mts{ vertical-align:middle;}
.meslist li.mbtn{ padding-top:18px;}
.meslist li .mipbtn{ width:110px; height:32px; line-height:32px; font-size:14px; text-align: center; color:#e9e9e9; font-weight:bold;}
.meslist li .mipbtn1{ background:#009999; margin-left:100px;}
.meslist li .mipbtn2{ background:#929292; margin-left:20px;}

/*join*/
.join{ width:687px; margin:0 auto; padding:30px 0 45px;}
.join p{ font-size:14px; line-height:45px; color:#666;}
.jointable{ margin-bottom:40px;}
.jointable tr th{ background:#009999; height:31px; line-height:31px; color:#fff; font-size:14px;}
.jointable tr td{ border:1px solid #dcdcdc; line-height:35px; font-size:14px; color:#484848; text-align:center;}
.jointable tr td a{ color:#484848;}
.jointable tr td a:hover{ color:#009999;}

/*join_show*/
.jshow{ padding:25px 15px 60px;}
.jshow p{ line-height:30px; color:#484848;}
.jshow p.jshowtit{ font-weight:bold; color:#009999; line-height:35px; font-size:14px;}
.jshow p b{ font-size:14px; color:#009999; line-height:35px;}
.jshow p.jshowsj{ text-indent:2em;}


/*map*/
.map{ padding-bottom:50px;}
.map .minfo{ background:url(../images/ny_map1.jpg) no-repeat left top; height:131px; border-bottom:1px solid #ececec;}
.map .minfo p{ padding-left:188px; padding-top:35px; line-height:35px; font-size:24px; color:#009999;}
.map .minfo span{ line-height:30px; color:#666; font-size:18px;}
.map .mcon{ margin-top:45px; margin-left:54px; width:593px; height:305px; border:5px solid #009999;}

/*sitemap*/
.sitemap{ padding-bottom:50px;}
.sitemap li{ vertical-align:top; clear:both; overflow:hidden; margin-top:20px; margin-left:6px; border-bottom:dashed 1px #cccccc; padding-bottom:20px;}
.sitemap li span{ width:115px; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold; background:#009999;}
.sitemap li .dsubmap{ width:573px; line-height:24px;}
.sitemap li .dsubmap a{display:inline-block; margin-right:10px; color:#666;}
.sitemap li .dsubmap a:hover{ color:#009999;}
