﻿/*全局*/
body { margin: 0 auto; font-size: 14px; background: #fff; font-family: "Microsoft YaHei"; background: url(../images/bg.jpg) top center no-repeat fixed; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul, li { list-style: none; }
img { border: 0px; }
input { font-size: 14px; color: #545454; font-family: "Microsoft YaHei"; }
textarea { font-size: 14px; color: #545454; font-family: "Microsoft YaHei"; }
select { font-size: 14px; color: #313131; font-family: "Microsoft YaHei"; }
a { color: #363636; text-decoration: none; }
a:hover { color: #006600; }
.clear { clear: both; height: 0; font-size: 1px; line-height: 0px; }

/*头部开始*/
.header { margin: 0 auto; height: 607px; width: 100%;  overflow:hidden;}
.top { margin: 0 auto; width: 100%; height: 39px; background:#f6f6f6; border-bottom:1px solid #f2f2f2;}
.top_bar { margin: 0 auto; width: 1200px; height: 39px;}
.top_welcome { float: left; padding-left: 10px; color: #666; width:700px; height: 39px; line-height: 39px; }
.top_welcome em { color: #009933; font-style: normal; }
.top_bread { float: left; height: 39px; line-height: 39px; width: 240px; margin-right: 10px;}
.top_bread ul li { float: left; height: 39px; line-height: 39px; width: 80px; padding-left:25px; color: #666; text-align: left; }
.top_bread ul li.tb { background: url(../images/tb.png) 0 11px no-repeat;width: 105px;}
.top_bread ul li.wx { background: url(../images/wx.png) 0 11px no-repeat; width: 80px;}
.top_bread a { color: #363636; }
.top_bread a:hover { color: #006600; }
#BigImage { margin-top: 30px; float: right; margin-left:-100px; width: 100px; height: 100px; z-index: 99999; position: absolute; }

.search { float: right; width: 223px; height: 39px; }
.search form { float: right; }
.search .nav_select { height: 35px; width: 213px; margin-top: 3px; }
.search input.box2 { line-height: 30px; float: left; width: 150px; height:30px; margin-left: 10px; color: #363636; font-size: 14px; border: 1px solid #dddddd; border-right: none!important; padding-left: 5px; }
.search input.submit { cursor: pointer; float: left; width: 47px; height: 32px; background: url(../images/so_an1.jpg) no-repeat; border: 0; }
.search input.submit:hover { background: url(../images/so_an2.jpg) no-repeat; }

.biaoshi { margin: 0 auto; width:100%; height:200px; background: url(../images/zdlogo.jpg) top center no-repeat;}
.logo { float: left; width: 303px; height: 77px; margin-top: 18px; }
.tel { float: right; width: 218px; height: 48px; margin-top: 20px; margin-right:12px; }

#menu { margin: 0 auto; width:100%; height: 54px; background: url(../images/menu_bj.jpg)repeat-x; }
.menu { margin: 0 auto; width:1200px; height: 54px;overflow: hidden; }
#nav { float:right; line-height: 54px; width: 920px; text-align: center; padding: 0; }
#nav li { background: url(../images/menu_jg.jpg) no-repeat right; float: left;width:130px; text-align: center; color: #fff; font-size: 18px; height: 54px; font-weight: normal; margin: 0; }
#nav li:hover { background:#009933;}
#nav li a { display: block; color: #fff; text-decoration: none; text-align: center; }
#nav li a:hover { display: block; color: #fff; text-decoration:none; }
#nav li:last-child { background: none; }
#nav li .last { background: none!important; }

/*主体开始*/
#maincontent { margin: 0 auto; overflow: auto; zoom: 1; width: 1200px; background: #fff;margin-bottom: 15px; }
.main_bt { margin: 0 auto; width: 1200px; height: 40px; line-height: 40px; margin-top: 30px; text-align: center; font-size: 28px; color: #363636; background:url(../images/xjg.jpg) 0 20px no-repeat; }
.main_bt a { color: #363636; }
.main_bt a:hover { color: #339933; }

.main_bt2 { margin: 0 auto; width: 1200px; height: 40px; line-height: 40px; margin-top: 30px; text-align: center; font-size: 28px; color: #ffffff; background:url(../images/xjg.png) 0 20px no-repeat; }
.main_bt2 a { color: #ffffff; }
.main_bt2 a:hover { color: #eded18; }


.main{margin:0 auto;width:1200px; height:auto; overflow:hidden; padding:30px 0;}

#gsjj{ font-size: 16px; line-height: 30px;}


.indexTypes{width:658px; margin-top: 30px;  height:138px; background: #328f58; position: relative; float: left; overflow:hidden;}
.indexTypes ul li{position:relative; float:left; width:129px; overflow:hidden; height:138px;}
.indexTypes ul li:hover{cursor:pointer;}

.indexTypes ul li .title{width:129px; height:113px; text-align: center; padding-top: 35px; float:left; background: #cdcdcd; position: relative; z-index: 999; transition:all 0.3s linear 0s;}
.indexTypes ul li .title p{ margin-top:10px;color: #fff;}
.indexTypes ul li .title .line{ margin:0 auto;width: 35px; height: 3px; background: #fff; margin-top: 10px;}
.indexTypes ul li.hover .title{ background: #00923f;}

.indexTypes ul li .title1{width:129px; height:113px; text-align: center; padding-top: 35px; float:left; background: #a5a5a5; position: relative; z-index: 999; transition:all 0.3s linear 0s;}
.indexTypes ul li .title1 p{ margin-top:10px;color: #fff;}
.indexTypes ul li .title1 .line{ margin:0 auto;width: 35px; height: 3px; background: #fff; margin-top: 10px;}
.indexTypes ul li.hover .title1{ background: #00923f;}

.indexTypes ul li .title2{width:129px; height:113px; text-align: center; padding-top: 35px; float:left; background: #919191; position: relative; z-index: 999; transition:all 0.3s linear 0s;}
.indexTypes ul li .title2 p{ margin-top:10px;color: #fff;}
.indexTypes ul li .title2 .line{ margin:0 auto;width: 35px; height: 3px; background: #fff; margin-top: 10px;}
.indexTypes ul li.hover .title2{ background: #00923f;}

.indexTypes ul li .title3{width:129px; height:113px; text-align: center; padding-top: 35px; float:left; background: #777777; position: relative; z-index: 999; transition:all 0.3s linear 0s;}
.indexTypes ul li .title3 p{margin-top:10px; color: #fff;}
.indexTypes ul li .title3 .line{ margin:0 auto;width: 35px; height: 3px; background: #fff; margin-top: 10px;}
.indexTypes ul li.hover .title3{ background: #00923f;}

.indexTypes ul li .con{ position:absolute; top:0; width:271px; right:0; height:138px; overflow:hidden; z-index: 0;}

#fzlc{ width: 542px; height: 138px; background: #328f58; float: right; margin-top: 30px;}
#fzlc .font{ color: #e1fbec; height: 45px; line-height: 25px; border-right: 1px dashed #5ca57a; margin: 25px; float: left; padding: 20px; width: 359px;}
#fzlc .title{width:60px; text-align: center; padding-top: 25px; float:left;}
#fzlc .title p{ margin-top:10px;color: #fff;}
#fzlc .title .line{margin:0 auto; width: 35px; height: 3px; background: #fff; margin-top: 10px;}



.lmmz {margin:0 auto;width:380px; height:40px;margin-top:20px;}
.tabon {float:left;font-size:18px; color:#ffffff; font-weight:normal;background:#00923f; border:1px solid #00923f; width: 128px; CURSOR: hand; height: 35px;line-height:35px;text-align:center;margin:0 30px;}
.taboff {float:left;font-size:18px; color:#363636;font-weight:normal;background:#f6f6f6; border:1px solid #f2f2f2; width: 128px; CURSOR: hand; height: 35px;line-height:35px;text-align:center;margin:0 30px;}
.news {margin:0 auto;width:1200px; overflow:auto;zoom:1;margin-top:20px;}
.new_list { float: left; width: 600px; height: 335px; overflow: hidden; }
.new_tu { float: right; width: 578px; height: 335px; overflow: hidden; }
.ttwz { margin: 0 auto; width: 580px; height: 100px; overflow: hidden; margin-top: 10px; }
p.title span { color: #fff; display: inline-block; background: #e63520; padding: 0 8px; border-radius: 4px; margin-right: 10px; font-size: 18px; }
p.title { font-size: 22px; line-height: 35px; height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
p.info { line-height: 30px; padding-top: 5px; font-size: 14px; color: #626262; height: 65px; overflow: hidden; text-indent: 2em; }
p.info span { float: right; border: 1px solid #dbdbdb; background: url(../images/ntime.png) no-repeat center 8px; height: 30px; width: 80px; padding-top: 25px; font-size: 12px; text-align: center; border-radius: 4px; margin: 0px 0 0 35px; text-indent: 0em!important; }
.new_dt_con {margin:0 auto;width:580px;height:180px;overflow:hidden; margin-top:25px;}
.new_dt_con ul {margin:0 auto;}
.new_dt_con ul li {float:left;background:url(../images/dot1.jpg) 0 13px no-repeat; padding-left:10px; line-height:30px; color:#333; font-size:14px; font-weight:normal;width:570px;overflow:hidden;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.new_dt_con ul li span { float:right; color:#999; font-size:14px; font-family:"Tahoma";}

.new2_dt_con {margin:0 auto;width:1160px;height:335px;overflow:hidden;margin-top:20px; }
.new2_dt_con ul {margin:0 auto;}
.new2_dt_con ul li {float:left;background:url(../images/dot1.jpg) 0 13px no-repeat; padding-left:10px; line-height:30px; color:#333; font-size:14px; font-weight:normal;width:560px; margin-right:10px;overflow:hidden;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.new2_dt_con ul li span { float:right; color:#999; font-size:14px; font-family:"Tahoma";}


.focus { position: relative; width: 578px; height: 335px; float: left; overflow: hidden; }
.focus img { width: 578px; height: 335px; }
.focus .shadow .title { width: 200px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus .btn { position: absolute; bottom: 34px; left: 570px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fe9900; }
.focus .fPic { position: absolute; left: 0px; top: 0px; }
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 50px; line-height: 50px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus .shadow a { text-decoration: none; color: #fff; font-size: 16px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus .fcon { position: relative; width: 100%; float: left; display: none; background: #000 }
.focus .fcon img { display: block; }
.focus .fbg { bottom: 13px; right: 20px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: #fe9900; }
.focus .D1fBt img { display: none }
.focus .D1fBt i { display: none; font-style: normal; }
.focus .prev, .focus .next { position: absolute; width: 40px; height: 74px; background: url(../images/focus_btn.png) no-repeat; }
.focus .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.focus .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.focus .prev:hover { background-position: 0 0; }
.focus .next:hover { background-position: -40px 0; }

.cp_bj {margin:0 auto; width:100%; min-width:1200px; height:770px; overflow:hidden;}

.pro { margin:0 auto;width: 1200px; overflow: auto; zoom: 1;margin-top:20px;}
.pro ul { margin: 0 auto; }
.pro ul li { width: 289px; float: left; margin: 12px 4px 0px 4px; display: inline; text-align: center; background:#ffffff; color:#363636; padding-bottom: 10px; border: 1px dashed #4dc367; }
.pro ul li:hover { width: 289px; float: left; background: #d6e9cd; margin: 12px 4px 0px 4px; display: inline; text-align: center; color: #006600; border: 1px dashed #1f8449; }
.pro ul li a { display: block; }
.pro ul li a:hover { display: block; color: #006600; }
.pro ul li img {padding: 12px; width: 265px; height: 265px; }

.about {float:left;width:777px; overflow:auto; zoom:1;margin-top:40px;}
.about h2 {width:777px;height:55px; overflow: hidden;background: url(../images/about_top.jpg) 0px 0px no-repeat; }
.about h2 span { display: block;width:170px; height: 55px;line-height: 55px; text-align:center;font-weight: normal; font-size: 24px;color: #fff;}
.more1 {float:right;width:24px;height:24px; line-height:24px;background: url(../images/more1.jpg) 0px 0px no-repeat;margin-right:20px;margin-top:15px;}
.about_con {margin:0 auto;color: #363636;width:777px; height:265px;font-size: 14px; line-height: 29px; text-align: left;overflow:hidden;margin-top:15px;}
.about_con p { text-indent: 2em;font-size: 14px; color:#363636; }
.about_con em { color: #009933; font-style: normal; font-size: 14px; }
.about_con em a { color: #009933; }
.about_con em a:hover { color: #006600; }
.about_t { float: left; width: 350px; height: 202px;padding:0 10px 0 0;}

.video {float:right;width:393px; overflow:auto; zoom:1;margin-top:40px;}
.video h2 {width:393px;height:55px; overflow: hidden;background: url(../images/about_top.jpg) 0px 0px no-repeat; }
.video h2 span { display: block;width:170px; height: 55px;line-height: 55px; text-align:center;font-weight: normal; font-size: 24px;color: #fff;}
.video_con {margin:0 auto;color: #363636; width:393px; height:265px;font-size: 14px; line-height: 29px; text-align: left;overflow:hidden;margin-top:15px;}

/*底端*/
#bot { width: 100%; min-width: 1200px; height: 236px; padding-top: 10px; background: #00923f;margin-top: 20px; }
.bottom { margin: 0 auto; width: 1140px; margin-top: 20px; }
#bot strong { font-weight: normal; display: block; }
#bot h4 { font: normal 24px/24px Microsoft YaHei; padding-bottom: 5px; margin-top:15px; text-align:left;}
#bot h4 a { color: #ffffff; }
#bot01 { width: 560px; float: left; margin-right: 30px; }

.jstd {margin:0 auto;width:540px; overflow:auto; zoom:1;}
.jstd h2 {width:400px;height:50px; overflow: hidden;}
.jstd h2 span { display: block;width:170px; height: 50px;line-height: 50px; text-align:left;font-weight: normal; font-size: 24px;color: #fff;}
.jstd_con {margin:0 auto;width:530px;height:160px;overflow:hidden;}
.jstd_con ul {margin:0 auto;}
.jstd_con ul li {float:left;  line-height:30px; margin-right:10px;color:#333; font-size:14px; font-weight:normal;width:}
.jstd_con ul li a {color:#fff;}
.jstd_con ul li a:hover {color:#fff; text-decoration:underline;}
#bot02 { width: 360px; float: left; }
#bot02 ul {width:350px; overflow:auto;zoom:1;margin-top:20px;}
#bot02 ul li { float: left; margin-top: 5px; width: 300px; }
#bot02 ul li { margin-left: 1px; padding-left: 1px; margin-top: 0px; line-height: 30px; font-size: 14px;  color:#fff; text-align:left;}
#bot02 ul li.add3 { float: left; background: url(../images/ft_i1.png) 0 7px no-repeat; padding-left: 18px; }
#bot02 ul li.tel3 { float: left; background: url(../images/ft_i2.png) 0 7px no-repeat; padding-left: 18px; }
#bot02 ul li.fax3 { float: left; background: url(../images/ft_i3.png) 0 7px no-repeat; padding-left: 18px; }
#bot02 ul li.emi3 { float: left; background: url(../images/ft_i4.png) 0 7px no-repeat; padding-left: 18px; }
#bot03 { float: left; width: 180px; height: 190px; background: url(../images/weixin.jpg) 20px 6px no-repeat; }
#bot03 dl { padding-bottom: 20px; }
#bot03 dl dd { padding-top: 160px; color: #ffffff; line-height: 22px; text-align: center; font-size: 14px; }


/*底部开始*/
#foot {margin:0 auto;width:100%;min-width:1200px;height:60px;background:#047334;font-size:14px; color:#fff;}
.bottom2 { margin:0 auto;width:1200px;text-align:center;height:60px; line-height:60px;}
.bottom2  a {color:#fff;}
.bottom2  a:hover {color:#fff;text-decoration:underline;}


/*子页开始*/
#page-left { float: left; width: 240px; }
.col-umn { border: 1px solid #dcdcdc; width: 238px; }
.col-umn h2 { height: 40px; padding: 7px 7px 0 15px; background: url(../images/page_left_top.jpg) no-repeat; font-weight: normal; font-size: 22px; color: #333; overflow: hidden; }
.col-umn h2 span { display: block; height: 27px; font-weight: normal; line-height: 27px; }
.col-umn_con { min-height: 30px; overflow: auto; zoom: 1; }
.column { margin: 0px 10px 5px 10px; width: 220px; }
.menu_list { width: 220px; overflow: hidden; zoom: 1; }
.menu_list .current { background: #ffffff; color: #fff; }
.menu_list .current:hover { background: #23ac3a; color: #ffffff; }
.menu_list p:hover { display: block; background: #339966 url(../images/pro_dot2.gif) no-repeat 10px 18px; color: #ffffff; }
.menu_head { width: 202px; height: 40px; line-height: 40px; padding-left: 18px; font-size: 18px; cursor: pointer; border-bottom: 1px solid #e1e1e1; position: relative; margin: 0px; font-weight: normal; background: url(../images/pro_dot.gif) no-repeat 10px 18px; }
.menu_head a:hover { background: #339966 url(../images/pro_dot2.gif) no-repeat 10px 18px; color: #ffffff!important; }
.menu_head:hover a { background: #339966; color: #ffffff!important; }
.menu_body { width: 220px; height: auto; overflow: hidden; line-height: 32px; backguound: #fff; }
.menu_body a { display: block; width: 100%; height: 32px; line-height: 32px; padding-left: 30px; color: #777777; background: #fff; font-size:16px; text-decoration: none; border-bottom: 1px dotted #e1e1e1; }
.menu_body a:hover { text-decoration: none; color: #23ac3a; background: #eee; }
.page-con { border: 1px solid #dcdcdc; margin-top: 12px; width: 238px; }
.page-con h2 { height: 40px; padding: 7px 7px 0 15px; background: url(../images/page_left_top.jpg) no-repeat; font-weight: normal; font-size: 22px; color: #333; overflow: hidden; }
.page-con h2 span { display: block; height: 27px; font-weight: normal; line-height: 27px; }
.page-con_con { min-height: 50px; overflow: auto; zoom: 1; }
.pagecon { margin: 0 auto; width: 220px; margin-bottom: 10px; overflow: auto; zoom: 1; }
.pagecon ul li em { color: #339933; font-size: 14px; font-style: normal; }
.pagecon ul li.add { float: left; width: 220px; line-height: 25px }
.pagecon ul li.tel2 { float: left; width: 220px; line-height: 25px }
.pagecon ul li.fax { float: left; width: 220px; line-height: 25px }
.pagecon ul li.emi { float: left; width: 220px; line-height: 25px }
.page-flo { border: 1px solid #dcdcdc; width: 238px; margin-top: 12px; }
.page-flo h2 { height: 40px; padding: 7px 7px 0 15px; background: url(../images/page_left_top.jpg) no-repeat; font-weight: normal; font-size: 22px; color: #333; overflow: hidden; }
.page-flo h2 span { display: block; height: 27px; font-weight: normal; line-height: 27px; }
.page-flo_con { min-height: 50px; overflow: auto; zoom: 1; }
.pageflo { width: 220px; margin: 10px 5px 5px 8px; float: left; _margin-right: -3px; overflow: hidden; }
.pageflo ul { width: 210px; }
.pageflo li { float: left; width: 30px; height: 30px; }
#page-main { float: right; width: 950px; }
.page-main { border: 1px solid #dcdcdc; width: 948px; }
.page-main h6 { height: 40px; padding: 12px 0px 0 27px; background: url(../images/page_main_top.jpg) no-repeat; font-weight: normal; font-size: 14px; color: #4d4d4d; overflow: hidden; }
.page-main h6 span { display: block; height: 27px; font-weight: normal; line-height: 27px; }
.page-main_con { min-height: 458px; overflow: auto; zoom: 1; }


/*子页新闻列表*/
.newslist {margin:5px 20px 15px 20px;_margin:5px 8px 15px 12px;}
.newslist .time { background:#f0f6ea; width:80px; float:left; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:24px;  font-weight:bolder; text-align:center; line-height:45px; margin-top:3px;}
.newslist .time .number { width:80px; background:#23ac3a; height:25px;line-height:25px; color:#FFF; font-size:14px;}
.newslist li {margin:16px 0; border-bottom:1px dotted #CCC;  padding-bottom:16px; line-height:20px; font-size:14px; color:#000; clear:both; display:block; overflow:hidden; _width:720px;}
.newslist li a { color:#999;}
.newslist li a:hover{ color:#000;}
.newslist li .titlenew { font-size:18px;line-height:27px; color:#4d4d4d;}
.newslist li .titlenew a { color:#4d4d4d; font-weight:bold; font-size:18px;}
.newslist li .titlenew a:hover { color:#17a72c;font-weight:bold; font-size:18px;}
.newslist li .textwz {float:left; width:95%; _width:80%; color:#999; font-size:14px; margin-right:25px;}
.newslist li .listnewsl {line-height:17px; margin-bottom:6px; color:#999; font-size:14px; cursor:pointer;}

.tabCont { margin: 0 10px; }
.tabCont .item { display: none; overflow: hidden; -webkit-transtion: height 500ms; transtion: height 500ms; margin-top: 15px; }
.tabCont .item .subitem { margin-bottom: 12px; height:195px; background: #f8f6f8; overflow: hidden; border: 1px solid #eee; }
.tabCont .item .subitem img { float: left; margin: 10px; width: 175px; height: 175px;}
.tabCont .item .subitem img:hover { float: left; margin:10px; width: 175px; height: 175px;}
.tabCont .item .subitem h1 { margin: 20px 0 10px 0; font-weight:normal; font-size: 22px; color: #02a21b; }
.tabCont .item .subitem p { padding-right: 23px; line-height: 28px; color: #4c4c4c; overflow:hidden; text-indent:2em;}
.tabCont .item .subitem:hover { margin-bottom: 12px; height: 195px; background: #f0f6ea; overflow: hidden; }
.tabCont .item .subitem:hover h1 a { margin: 20px 0 10px 0; font-weight:normal; font-size: 22px; color: #363636; }
.tabCont .item .subitem:hover p { padding-right: 23px; line-height: 28px; color: #363636;}

#maincontentnew { margin: 0 auto; overflow: auto; zoom: 1; width: 1200px; margin-bottom: 15px; margin-top: 15px; }
.videolist {magin:0 auto;width: 930px; overflow: auto; zoom: 1; }
.videolist ul { margin: 0 0 16px 15px; overflow: auto; zoom: 1; }
.videolist ul li { width: 286px; float: left; margin: 12px 0 0px 12px; border: 1px dashed #ccc; display: inline; text-align: center; color: #363636; padding-bottom: 10px; }
.videolist ul li:hover { width: 286px; float: left; background: #d6e9cd; margin: 12px 0 0px 12px; border: 1px dashed #b1d8ac; display: inline; text-align: center; color: #006600; }
.videolist ul li a { display: block; }
.videolist ul li a:hover { display: block; color: #006600; }
.videolist ul li img { margin-bottom: 3px; padding: 4px; width: 276px; height: 200px; }
.videoplay {margin:0 auto;width: 600px; height:400px;margin-top:15px;margin-bottom:15px;}
.videoplay img {width: 600px; height:400px;}

.videolist2 {magin:0 auto;width: 930px; overflow: auto; zoom: 1; }
.videolist2 ul { margin: 0 0 16px 15px; overflow: auto; zoom: 1; }
.videolist2 ul li { width: 286px; float: left; margin: 12px 0 0px 12px; border: 1px dashed #ccc; display: inline; text-align: center; color: #363636; padding-bottom: 10px; }
.videolist2 ul li:hover { width: 286px; float: left; background: #d6e9cd; margin: 12px 0 0px 12px; border: 1px dashed #b1d8ac; display: inline; text-align: center; color: #006600; }
.videolist2 ul li a { display: block; }
.videolist2 ul li a:hover { display: block; color: #006600; }
.videolist2 ul li img { margin-bottom: 3px; padding: 4px; width: 276px; height: 276px; }


.jishu {magin:0 auto;width: 930px; overflow: auto; zoom: 1; }
.jishu ul {margin:0px 10px 20px 10px;}
.jishu li {float:left;width:908px;background:url(../images/dot2.jpg) 0 17px no-repeat; padding-left:10px; font-size:16px; height:36px;line-height:36px;border-bottom:1px dashed #dcdcdc;overflow:hidden;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.jishu li span {float:right; color:#999;margin-left:10px;}

.contentbody-r{margin:0 auto; width:900px;margin-top:10px;}
.content-pic {float:left; width:350px;height:430px;}
.content-data {float:right; width:500px;height:430px;}
.info{padding:5px 0;}
.title h1 { font-size:20px; text-align:left; margin:0px; padding:0px; color:#02a21b; padding-bottom:2px;font-weight:normal;}
.text { font-size:16px; line-height:30px; color:#000; padding:3px 0px 10px 0px;}
.choosetip { padding-top: 5px; border-top: 1px dashed #cccccc; margin-top: 10px; height: 120px; width: 400px; }
.zxdh { width: 300px; height: 40px; line-height: 40px; color: #363636; font-size: 14px; margin-top: 25px;}
.zxdh em { color: #f00; font-size: 22px; font-style: normal; }


#preview{ float:left; margin:5px auto; width:365px;border:1px dashed #ccc;padding:5px;}
.jqzoom{margin:0 auto;width:340px; height:342px; position:relative; text-align:center;}
.jqzoom img {margin-left:0px;} 

.list-h li{ float:left;}
#spec-n5{width:365px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; margin-left:8px; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:right;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px;border:1px solid #ccc; width:50px; height:50px;}

.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;margin-left:100px;width:600px;height:410px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:1200px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

/*子页信息*/
.article { margin: 10px 0px 15px 0px; }
.article h1 { font-size: 24px; text-align: center; line-height: 40px; }
.article .zzxx { font-size: 14px; color: #999; text-align: center; line-height: 30px; }
.article .content { margin: 0 20px; line-height: 32px; font-size: 16px; }
.article .content em { line-height: 24px; color: #245496; font-size: 14px; font-style: normal; }
.article .content p { text-indent: 0em; }
.article .content img { max-width: 880px; }
.article .content2 { margin: 0 20px; line-height: 24px; font-size: 16px; }
.article .content2 p { text-indent: 0em; }
.article .content2 img { max-width: 880px; }
.article .content2 .hong_wz { font-size: 16px; color: #ff0000; }
.pre_next { margin: 25px 30px 20px 30px; padding-top: 10px; border-top: 1px dotted #999999; overflow: auto; zoom: 1; line-height: 30px; text-align: left; font-size: 14px; }
.pn_wz { font-size: 14px; color: #303030; text-decoration: none; font-weight: bold; }

.join {margin:0 auto;width:600px; height:60px;}
.join_an { width:362px; height:49px; display:block; background:url(../images/join_an1.png) no-repeat; border:0; text-align:center; line-height:49px; font-size:18px; color:#fff;}
.join_an:hover {width:362px; height:49px; display:block; background:url(../images/join_an2.png) no-repeat; border:0;}
.apply {margin:0 auto; width:930px; overflow:auto;zoom:1;margin-top:15px; margin-bottom:20px;}
.job_box1 {width:300px;height:28px; line-height:28px; border:1px solid #ccc;}
.job_box2 {width:100px;height:28px; line-height:28px; border:1px solid #ccc;}
.job_box3 {width:500px;height:100px; line-height:28px; border:1px solid #ccc;}
.job_box4 {width:500px;height:28px; line-height:28px; border:1px solid #ccc;}


/*翻页*/
.pagenum { margin: 20px 20px 25px 20px; text-align: center; }
.pages { margin: 0 auto; color: #999; _width: 100%; _clear: both; }
.pages a { text-decoration: none; padding: 5px 10px; border: 1px solid #ddd; background: #ffff; margin: 0 2px; font-size: 14px; color: #000; }
.pages a:hover { background-color: #233380; color: #fff; border: 1px solid #1b2c7b; text-decoration: none; }
.pages .dqy { font-weight: normal; padding: 5px 10px; color: #fff; background: #78be27; border: 1px solid #55a51d; margin: 0 3px; font-size: 14px; }
.pages .nolink { text-decoration: none; padding: 5px 10px; border: 1px solid #ddd; background: #ffff; margin: 0 3px; font-size: 14px; color: #666; }


/*留言*/
* { margin: 0; padding: 0 }
.msg { clear: both; width: 705px; border-collapse: collapse; border: 1px solid #dcdcdc; font-size: 12px; position: relative; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; }
.msg .prompt { width: 100%; height: 35px; line-height: 35px; background: url(../images/leavem_top.jpg) repeat-x; text-indent: 200px; }
.msg .prompt span { margin-left: 20px; color: #e70012; }
.msg table { margin-left: 20px; color: #3e3e3e; font-size: 12px; }
.msg table td { height: 40px; line-height: 40px; }
.msg form input { width: 345px; padding-left: 5px; height: 24px; line-height: 12px; border: 1px solid #dcdcdc; }
.msg form .yzm { width: 100px; padding-left: 5px; height: 24px; line-height: 12px; border: 1px solid #dcdcdc; }
.msg form select { width: 135px; height: 26px; border: 1px solid #dcdcdc; line-height: 24px; }
.msg form label { display: block; line-height: 14px; margin-bottom: 5px; }
.msg form textarea { width: 420px; height: 86px; max-width: 420px; color: #989898; }
.msg span.require { color: #ff0000; margin-left: 5px; }
.msg form .checkbox { width: 15px; height: 15px; margin-right: 3px; }
.msg form .t_submit { width: 95px; height: 28px; cursor: pointer; padding: 0; margin: 10px; border: none; background: #f44629; color: #fff; }
.xj_m { width: 339px; padding-left: 5px; height: 86px; border: #cdccd1 1px solid; margin-top: 7px; font-family: "Microsoft YaHei"; font-size: 14px; line-height: 16px; }

.buy{width:320px;height:40px;margin-bottom:20px;}
.buy1{float:left;width:150px;height:40px;}
.buy2{float:right;width:150px;height:40px;}

.buy_btn{
	display:block;
	background:url(../images/zxdd.gif) no-repeat;
	background-position:0 0;
	width:140px;
	height:40px;
	float:left;
	margin-top:20px;}
.buy_btn:hover{
	background-position:0 -40px;}
	
.buy_btn2{
	display:block;
	background:url(../images/zxzx.gif) no-repeat;
	background-position:0 0;
	width:140px;
	height:40px;
	float:left;
	margin-top:20px;}
.buy_btn2:hover{
	background-position:0 -40px;}

.banx {margin:0 auto; width:100%; height:40px; background:#cbe4c1; border-bottom:1px solid #99cc99;margin-top:1px;}
.banxx {margin:0 auto; width:1200px; height:40px; line-height:40px;}
.banx-left {float:left; width:150px; height:40px; line-height:40px; color:#090; font-size:20px; text-align:center; font-weight:normal;}
.banx-right {float:left;width:1000px;  height:40px; line-height:40px; text-align:left;}
#rollText{height:40px; line-height:40px; color:#363636; font-size:20px;}
#cpfl_bj {float:left;background:url(../images/cpfl_bj.jpg) no-repeat;width:210px; height:54px;color:#d3f4e3;font-size:20px; line-height:54px;text-align:center;}


#menu3{margin:0 auto; z-index:999;width:1200px;position:relative;margin-top:1px;}
.menu3{width:210px; height:400px;background:#fff; z-index:99999;opacity:0.7;filter:alpha(opacity=70); position:absolute; }
.menu3 ul {margin:0; width:210px; overflow:auto; zoom:1;}
.menu3 ul li {width:210px; height:200px;}

.menu3 ul li dl {margin:0 10px;width:185px;}
.menu3 ul li dl dt {width:180px; background:url(../images/jt.jpg) 170px 20px no-repeat;height:50px; line-height:50px; color:#009900; font-size:18px;border-bottom:1px dashed #ccc;}
.menu3 ul li dl dt a {color:#009900;}
.menu3 ul li dl dt a:hover{color:#cc0000;}
.menu3 ul li dl dd {float:left;width:180px;height:49px;line-height:49px;  color:#000; font-size:16px;border-bottom:1px solid #ddd;}
.menu3 ul li dl dd a {color:#000;}
.menu3 ul li dl dd a:hover{color:#c00;}