﻿/*reset.css start*/
/*common.css start*/
@charset "utf-8";
html { color: #000; background: #FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { color: #666; font-size: 12px; font-family: "宋体"; }
/*网站字体颜色*/
a { color: #666; text-decoration: none; }
/*for ie f6n.net*/
a:focus { outline: 0; }
/*for ff f6n.net*/
a:hover { text-decoration: underline; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
p { word-spacing: -1.5px; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative; }
/* -- 购物车外部框架 -- */
.cart_header, .cart_content, .cart_footer { width: 760px; margin: 0 auto; }

input,textarea{ vertical-align:middle; }
input.text,textarea.text{ padding: 3px 2px; border: 1px solid #ccc; }
input.normal{ width:230px; }
input.submit { margin: 0; padding: 0 10px; line-height: 24px; height: 24px; border: 0px solid #0078c6; background:#0078c6; color:#FFF; font-size:12px; font-family:"Microsoft YaHei"; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; overflow:hidden;  }

.feedback_add dl{ clear: both; height:auto; padding:10px 0; }
.feedback_add dl dt{ float: left; display:block; width: 110px; }
.feedback_add dl dd{ float: left; width:508px; }
.feedback_add dl dd .fright{ float: right;}
.feedback_add dl dd textarea{ width:504px; height:80px; overflow:auto; }
.feedback_add dl dd label{ margin-left: 10px; color: #999; }
/* -- 页面整体布局 -- */
.header, .content, .footer { width: 1160px; margin: 0 auto; overflow: hidden; }
.left { width: 208px; float: left; overflow: hidden; }
.right { width: 922px; float: right; display: inline; margin-left: 5px; overflow: hidden; }

.right_main { width: 922px; min-height: 458px; }

.h_nav li a:-webkit-any-link { display: block; }

/*头部开始*/
em, i { font-style: normal; }
.nav-bg { height: 35px; border-bottom: 1px solid #eeeeee; min-width: 1160px; }
.nav { width: 1160px; height: 35px; line-height: 35px; color: #70ae11; margin: 0 auto; }
.nav-right { color: #70ae11; float: right; }
.nav-right a { display: inline-block; margin: 0 10px 0 0px; padding-left: 18px; background-repeat: no-repeat; background-position: 0 center; white-space: nowrap; }
.nav-right a.myadd {background: url(../images/dizhi.jpg) no-repeat left center;}
.nav-right a.myemail {background: url(../images/youxian.jpg) no-repeat left center;}
.nav-right a:hover { text-decoration:none;}

.h-con { width: 1160px; margin: 0 auto; height: 127px; }
.h-con h1 { float: left; padding: 20px 0 0 0; }
.h-con h1 img { float: left; margin-top: 6px; }
.h-con h1 span {letter-spacing:3px; float: left; padding: 20px 0 0 19px; margin-left: 22px; font-size: 30px; font-weight: bold; font-family: "微软雅黑"; color: #70ae11; line-height: 21px; background: url(../images/h-line.jpg) no-repeat; height: 60px; width: 400px; }
.h-con h1 span em {letter-spacing:0px; font-size: 16px; font-weight: normal; color: #484848; line-height: 18px; padding-top: 8px; display: block; }
.h-tel { float: right; background: url(../images/h-tel.jpg) no-repeat; font: 17px/20px "微软雅黑"; color: #696969; margin: 43px 0 0 0; padding-left: 88px; height: 48px; }
.h-tel em { display: block; font-size: 26px; line-height: 26px; color: #404040; font-family: Arial, Helvetica, sans-serif; padding-top: 3px; }
.menu-bg { background: #70ae11; height: 58px; min-width: 1160px; }
.main-nav { width: 1160px; margin: 0 auto; height: 58px; }
.main-nav li { float: left; border-right: 1px solid #499e06; text-align: center; height: 58px;position:relative; }
.main-nav li dl { position:absolute;top:58px;left:0;z-index:999;background:#70ae11;width:164px;display:none;}
.main-nav li dl dd { font: normal 14px/58px "微软雅黑"; color: #fff; line-height: 58px; display: inline-block; }
.main-nav li dl dd a {  font: normal 14px/58px "微软雅黑"; color: #fff; padding: 0 54px; line-height: 58px; display: inline-block;}
.main-nav li dl dd a:hover {  color: #fff; background: #359600; display: inline-block; height: 58px; line-height: 58px;}
.main-nav li a.nav1 { font: normal 14px/58px "微软雅黑"; color: #fff; padding: 0 54px; line-height: 58px; display: inline-block; }
.main-nav li a.nav1:hover, .main-nav li.cur a { color: #fff; background: #359600; display: inline-block; height: 58px; line-height: 58px; }
.main-nav ul li a:-webkit-any-link { display: block; }
.main-nav li.nones { border-right: none; }
.search { height: 62px; width: 1160px; margin: 0 auto; }
.search p { float: left; width: 660px; color: #818181; line-height: 62px; font-family: "微软雅黑"; font-size: 13px; }
.search p a { color: #8a8a8a; padding: 0 13px 0 0; }
.search p a:hover { color: #464646; }
.search p b { color: #000; font-weight: normal; }
.ser-right { float: right; width: 300px; height: 32px; margin: 16px 0 0 0; background: url(../images/ser-bg.jpg) no-repeat; }
.ser-inp { width: 250px; height: 32px; line-height: 32px; color: #70ae11; padding-left: 18px; float: left; background: none; border: 0; font-family: "微软雅黑"; font-size: 13px; }
.ser-ss { float: left; width: 30px; height: 32px; cursor: pointer; border: 0; background: url(../images/ser-btn.jpg) no-repeat 0 5px; border: 0; }

/*头部结束*/
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size: 100%; }
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial,helvetica,clean,sans-serif; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }
/*title*/
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }

.mt10 { margin-top: 10px; }


/*万能清除浮动开始*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*index.css start*/

/*common*/
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.bg { background: #FFF; }
/**/
.otherbanner { width: 1160px; height: 377px; overflow: hidden; margin: 0 auto; }
.banner { width: 100%; min-width: 1160px; position: relative; height: 400px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 520px; }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 50px; height: 3px; margin: 0 5px; *display: inline; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 50px; height: 3px; overflow: hidden; background: #fff; cursor: pointer; }
.flex-control-nav .flex-active { background: #ff8400; }

.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 38px; overflow: hidden; cursor: pointer; position: absolute; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url(../images/prev_icon.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; background: url(../images/next_icon.png) center center no-repeat; }
.flex-direction-nav li a:hover { filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
/**/
/*.submenu{ width:208px; float:left; margin-top:28px; background:url(../images/submenu-bg.jpg) repeat; font-family:"微软雅黑"; border-bottom:2px solid #078d38;}
.submenu h2{ font-size:20px; font-weight:bold; text-align:center; line-height:36px; color:#fff; padding-top:6px;}
.submenu h2 a{ color:#fff;}
.submenu-c{ width:204px; margin:0 0 0 2px; background:#fff; padding-top:3px; padding-bottom:10px;}
.submenu-c h3{ margin:10px 0 0 8px; width:154px; height:31px; line-height:31px; padding-left:32px; font-size:14px; font-weight:normal; color:#fff; background:url(../images/submenu-h3.jpg) no-repeat;}
.submenu-c h3 a, .submenu-c h4 a{ color:#fff;}
.submenu-c h4{ width:168px; text-align:center; height:28px; line-height:28px; margin:10px 0 0 15px; background:url(../images/submenu-h4.jpg) no-repeat; font-size:14px; font-weight:normal;}
.submenu-c ul{ padding:5px 0 0 23px;}
.submenu-c li{ line-height:36px; font-size:13px; color:#6c6b6b; padding-left:18px; background:url(../images/submenu-li.jpg) no-repeat 0 12px;}
.submenu-c li a{ color:#6c6b6b;}*/


/*列表联系我们*/
.leib2 { width: 208px; }
.leib2 .tit { color: #333; font-size: 14px; background: url(../images/tit1n.gif) no-repeat; height: 36px; line-height: 36px; padding-left: 18px; overflow: hidden; font-weight: bold; }
.leib2 .tit a { color: #333; }
.leftlx { background: #FFF; border: 1px solid #DFDFDF; border-top: none; }
.leftlx h1 { text-align: center; height: 30px; line-height: 30px; font-size: 14px; }
.leftlx .dianh { padding: 0 5px 0 10px; }
.leftlx p { line-height: 24px; }
.leftlx .dianhua { background: url(../images/teln.gif) no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 55px; }
.leftlx .dianhua span { display: block; font: 18px "Impact"; color: #EB8000; }

/**/
.pro { width: 922px; float: right; margin-top: 28px; font-family: "微软雅黑"; }
.pro-tit { height: 29px; }
.pro-tit h2 { float: left; padding-left: 36px; background: url(../images/pro-tit.jpg) no-repeat; font-size: 18px; color: #2a5428; font-weight: normal; line-height: 26px; width: 870px; }
.pro-tit h2 span { float: right; }
.pro-tit h2 a { color: #2a5428; }
.pro-c { width: 922px; }
.pro-c li { width: 216px; float: left; margin-top: 13px; margin-right: 14px; height: 310px; line-height: 0; font-size: 0; overflow: hidden; }
.pro-c li a { background: url(../images/pro-pp-link.jpg) no-repeat; width: 216px; height: 310px; display: inline-block; }
.pro-c li a:hover, .pro-c li.cur a { background: url(../images/pro-pp-hover.jpg) no-repeat; color: #fff; }
.pro-c li img { width: 198px; height: 247px; margin: 10px 0 0 9px; }
.pro-c li span { display: block; margin-top: 13px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; width: 216px; }
.pro-c li.nomr { margin-right: 0; }


.pro-cc { width: 922px; }
.pro-cc li { width: 216px; float: left; margin-top: 13px; margin-right: 14px; line-height: 0; font-size: 0; overflow: hidden; }
.pro-cc li a { background: url(../images/proc-pp-link.jpg) no-repeat; width: 216px; height: 210px; display: inline-block; }
.pro-cc li a:hover, .pro-c li.cur a { background: url(../images/proc-pp-hover.jpg) no-repeat; color: #fff; }
.pro-cc li img { width: 198px; height: 147px; margin: 10px 0 0 9px; }
.pro-cc li span { display: block; margin-top: 13px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; width: 216px; }
.pro-cc li.nomr { margin-right: 0; }


/**/
.honor { width: 1160px; margin: 56px auto 0 auto; font-family: "微软雅黑"; height: 326px; overflow: hidden; }
.honor h2 { font-size: 22px; font-weight: normal; color: #000100; line-height: 22px; text-align: center; }
.honor h2 em { font-family: "Times New Roman", Times, serif; font-size: 38px; line-height: 38px; color: #d7d7d7; text-transform: uppercase; padding-right: 12px; letter-spacing: 1px; }
.honor h2 a { background: url(../images/khjz-line.jpg) no-repeat center bottom; padding-bottom: 18px; display: inline-block; padding: 0 33px 18px 33px; color: #000100; }
.honor-c { padding-top: 54px; }
.honor-left { width: 24px; float: left; padding-top: 48px; }
.honor-right { width: 24px; float: right; padding-top: 48px; }
.honor-pp { width: 1085px; float: left; margin-left: 12px; overflow: hidden; }
.honor-pp li { width: 192px; float: left; font-size: 0; line-height: 0; margin: 0px 14.5px; }
.honor-pp li img { width: 192px; height: 135px; }
.honor-pp li span { font-size: 14px; line-height: 52px; text-align: center; width: 192px; color: #000; display: block; overflow: hidden; height: 45px; }
.honor-pp li span a { color: #505050; }
.honor-pp li.nomr { margin-right: 0; }
/**/
.main-bg { background: #f7f7f7; overflow: hidden; height: 625px; min-width: 1160px; padding-top: 40px; }
.main { width: 1160px; margin: 0 auto; font-family: "微软雅黑"; }
.about { width: 896px; float: left; background: url(../images/about-yy.jpg) no-repeat right top; height: 593px; padding-right: 19px; }
.about h2 { font-size: 20px; font-weight: normal; line-height: 34px; color: #00490c; padding-right: 12px; }
.about h2 a { color: #00490c; }
.about h2 em { font-family: "Times New Roman", Times, serif; font-size: 22px; text-transform: uppercase; padding-left: 5px; }
.about h2 span { float: right; padding-top: 9px; }
.about dl { height: 235px; padding-top: 22px; }
.about dt { width: 358px; float: left; background: url(../images/about-yy2.jpg) no-repeat bottom; padding-bottom: 19px; height: 215px; }
.about dt img { width: 344px; height: 201px; border: 5px solid #70ae11; padding: 2px; background: #fff; }
.about dd { width: 495px; padding-left: 26px; float: left; }
.about dd h3 { font-size: 15px; font-weight: bold; line-height: 20px; color: #707070; }
.about dd h3 a { color: #707070; }
.about dd .wbyabout { line-height: 28px; font-size: 14px; color: #9d9d9d; padding-top: 8px; height: 168px; overflow: hidden; }
.about dd span { display: block; padding-top: 13px; line-height: 20px; color: #9d9d9d; text-align: right; }
.about dd span a { color: #70ae11; }
.about-roll { margin-top: 17px; background: url(../images/about-line.jpg) repeat-x 0 12px; padding-left: 390px; height: 26px; margin-right: 12px; }
.about-roll li { float: left; }
.about-zb { float: left; background: #f7f7f7; padding-left: 7px; display: inline-block; overflow: hidden; }
.about-zb a { padding: 0 22px 0 11px; background: #d2d2d2 url(../images/about-left-link.jpg) no-repeat right; font-size: 12px; height: 26px; line-height: 26px; color: #737373; display: inline-block; }
.about-zb a:hover { background: #949494 url(../images/about-left-hover.jpg) no-repeat right; color: #fff; }
.about-roll li.cur .about-zb a { background: #949494 url(../images/about-left-hover.jpg) no-repeat right; color: #fff; }

.about-roll li.cur .about-yb a { background: #949494 url(../images/about-right-hover.jpg) no-repeat left; color: #fff; }
.about-tp { padding-top: 40px; }
.about-left { float: left; width: 24px; padding-top: 54px; }
.about-right { float: right; width: 24px; padding-top: 54px; }
.about-pp { width: 828px; float: left; margin-left: 12px; overflow: hidden; }
.about-pp li { float: left; margin-right: 9px; width: 200px; text-align: center; line-height: 0; font-size: 0; }
.about-pp li img { width: 200px; height: 138px; }
.about-pp li span, .about-pp li span a { font-size: 14px; line-height: 64px; height: 64px; color: #505050; display: block; overflow: hidden; }
.about-pp li.nomr { margin-right: 0; }
/**/
.lddt { width: 245px; float: right; position: relative; margin-right: -30px; padding-right: 30px; background: #fff url(../images/lddt-yy.jpg) no-repeat right top; height: 593px; }
.lddt h2 { background: url(../images/lddt-tit.jpg) no-repeat; height: 46px; font-size: 18px; font-weight: normal; color: #fff; padding: 18px 11px 0 19px; line-height: 18px; }
.lddt h2 a { color: #fff; }
.lddt h2 em { display: block; font-size: 16px; font-family: "Times New Roman", Times, serif; line-height: 16px; padding-top: 4px; text-transform: uppercase; }
.lddt h2 span { float: right; padding-top: 10px; }
.lddt dl { padding: 17px 0 0 19px; width: 205px; }
.lddt dt { width: 205px; height: 150px; }
.lddt dt img { width: 205px; height: 150px; }
.lddt dd { width: 205px; }
.lddt dd h3 { line-height: 28px; font-size: 14px; font-weight: normal; color: #70ae11; text-align: center; }
.lddt dd h3 a { color: #70ae11; }
.lddt dd p { line-height: 23px; color: #737373; height: 88px; overflow: hidden; }
.lddt ul { border-top: 1px solid #aaa; width: 227px; padding-top: 5px; margin-top: 18px; margin-left: 8px; }
.lddt li { height: 39px; line-height: 39px; padding-left: 12px; border-bottom: 1px dotted #d1d1d1; overflow: hidden; }
.lddt li a { color: #737373; background: url(../images/lddt-icon.jpg) no-repeat 0 17px; padding-left: 18px; display: inline-block; font-size: 14px; }
.lddt li a:hover { color: #92af74; background: url(../images/lddt-icon2.jpg) no-repeat 0 17px; }
.lddt li.nones { border-bottom: 0; }
/**/
.cyzs { width: 245px; float: left; position: relative; background: #f7f7f7; height: 606px; font-family: "微软雅黑"; margin-top: 7px; }
.cyzs h2 { background: #70ae11; height: 48px; font-size: 18px; font-weight: normal; color: #fff; padding: 16px 11px 0 19px; line-height: 18px; }
.cyzs h2 a { color: #fff; }
.cyzs h2 em { display: block; font-size: 16px; font-family: "Times New Roman", Times, serif; line-height: 16px; padding-top: 4px; text-transform: uppercase; }
.cyzs h2 span { float: right; padding-top: 10px; }
.cyzs dl { padding: 27px 0 0 19px; width: 205px; }
.cyzs dt { width: 205px; height: 155px; }
.cyzs dt img { width: 205px; height: 155px; }
.cyzs dd { width: 205px; padding-top: 14px; }
.cyzs dd h3 { line-height: 28px; font-size: 14px; font-weight: normal; color: #70ae11; text-align: center; }
.cyzs dd h3 a { color: #70ae11; }
.cyzs dd p { line-height: 23px; color: #737373; height: 88px; overflow: hidden; }
.cyzs ul { border-top: 1px solid #aaa; width: 227px; padding-top: 5px; margin-top: 18px; margin-left: 8px; }
.cyzs li { height: 30px; line-height: 30px; padding-left: 30px; border-bottom: 1px dotted #d1d1d1; background: url(../images/lddt-icon.jpg) no-repeat 12px 14px; width: 197px; overflow: hidden; }
.cyzs li a { color: #505050; font-size: 14px; }
.cyzs li.nones { border-bottom: 0; }
/**/
.news { width: 890px; float: right; margin-top: 7px; background: #f7f7f7; height: 606px; font-family: "微软雅黑"; }
.news-tit { background: #70ae11; height: 64px; font-size: 18px; font-weight: normal; color: #fff; padding: 0 11px 0 0; line-height: 64px; }
.news-tit a { color: #fff; }
.news-tit li { float: left; }
.news-tit li a { padding: 0 40px; display: inline-block; }
.news-tit li a:hover, .news-tit li.cur a { background: #00490C; }
.news-tit em { font-size: 22px; font-family: "Times New Roman", Times, serif; line-height: 16px; text-transform: uppercase; padding-left: 9px; }
.news-tit span { float: right; padding-top: 23px; }
.news dl { height: 215px; padding-top: 27px; padding-left: 21px; }
.news dt { width: 335px; float: left; height: 215px; }
.news dt img { width: 335px; height: 215px; }
.news dd { width: 495px; padding-left: 20px; float: left; }
.news dd h3 { font-size: 15px; font-weight: bold; line-height: 36px; color: #70ae11; height: 36px; overflow: hidden; }
.news dd h3 a { color: #70ae11; }
.news dd p { line-height: 23px; font-size: 12px; color: #757575; padding-top: 3px; height: 149px; overflow: hidden; }
.news dd span { display: block; padding-top: 13px; line-height: 20px; color: #94b670; text-align: right; }
.news dd span a { color: #94b670; }
.news-c { width: 856px; padding-top: 37px; margin-left: 21px; }
.news-c li { height: 39px; width: 390px; float: left; line-height: 39px; padding: 0 12px 0 22px; border-bottom: 1px dotted #d1d1d1; background: url(../images/lddt-icon.jpg) no-repeat 6px 17px; color: #505050; overflow: hidden; }
.news-c li span { float: right; padding-left: 10px; }
.news-c li a { color: #505050; font-size: 14px; }
.news-c li.nones { border-bottom: 0; }


/*友情链接*/
.link { width: 1160px; margin: 0 auto; clear: both; height: 52px; overflow: hidden; color: #c3c3c3; overflow: hidden; line-height: 30px; font-family: "宋体"; }
.link h2 { width: 103px; float: left; line-height: 22px; font-size: 16px; font-weight: normal; color: #333; font-family: "Microsoft YaHei"; }
.link h2 a { color: #333; }
.link h2 em { display: block; text-transform: uppercase; font-family: "Times New Roman", Times, serif; font-style: normal; line-height: 30px; font-size: 30px; }
.link p { width: 1055px; height: 52px; white-space: nowrap; overflow: hidden; padding: 4px 0 0; border-left: solid 1px #ccc; padding: 7px 0 0; }
.link p a { display: inline-block; font-size: 12px; padding: 0 0 0 25px; color: #555; }




/*底部开始*/
.f_bj { height: 280px; overflow: hidden; font-family: "宋体"; color: #fff; line-height: 32px; background: url(../images/footbg.jpg) no-repeat center center; padding: 100px 0 0; min-width: 1160px; }
.f_con { height: 311px; padding: 24px 0 0; }
.f-text { height: 161px; text-align: center; font-size: 14px; line-height: 30px; padding-top: 74px; }
.f_code span { padding: 17px 0 0; color: #009b4c; line-height: 20px; font-size: 16px; text-align: center; display: block; }
.f_nav { height: 44px; line-height: 44px; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px; }
.f_nav a { color: #fff; background: url(../images/f_ico1.gif) no-repeat 1px center; padding: 0 19px; }
/*底部结束*/

.position { height: 40px; width: 96%; line-height: 40px; font-size: 14px; color: #666; border: 2px solid #078d38; border-radius: 2px; padding-left: 20px; }
.position span a { text-decoration: none; color: #2a5428; }

.Page { width: 90%; text-align: center; padding: 50px 0px; }

/*新闻列表*/
.news_con { width: 930px; margin: 0 auto; padding-top: 15px; }
.news_top { width: 920px; height: 132px; overflow: hidden; border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px; }
dl.news_dl { font-size: 14px; color: #666; padding: 0 5px; line-height: 22px; border-bottom: 1px dashed #CCCCCC; }
dl.news_dl a { color: #000; }
dl.news_dl dt { margin-bottom: 3px; margin-top: 5px; line-height: 24px; height: 24px; width: 920px; overflow: hidden; }
dl.news_dl .dt_1 { height: 20px; padding-left: 10px; font-size: 14px; color: #333; font-weight: bold; }
dl.news_dl .dt_1:hover {; color: #E64710; }
dl.news_dl .dt_2 { font-size: 12px; float: right; padding: 0 10px 0 8px; font-family: "宋体"; }
dl.news_dl .dt_3 { font-size: 12px; }
dl.news_dl .dt_3 a { color: #E64710; text-decoration: underline; }
dl.news_dl dd { font-size: 12px; padding-left: 10px; height: 45px; overflow: hidden; margin-bottom: 10px; }


/*信息详细页*/
.agent_tit { font-size: 22px; text-align: center; padding-top: 20px; }
.agent_data { font-size: 12px; text-align: center; height: 50px; line-height: 50px; }
.agent_img { text-align: center; }
.agent_img img { max-width: 840px; }
.agent_con { width: 910px; padding-top: 10px; line-height: 30px; margin-left: 0px; font-size: 14px; }
.agent_con p { text-indent: 2em; margin: 5px 0; font-size: 14px; line-height: 30px; }

.agent_page { padding: 20px; font-size: 14px; }
.agent_page a:hover { color: #e64710; }

/*详细页 推荐资讯*/
.RandomNews { margin: 10px 0; }
.diysr { background-color: #078d38; height: 36px; line-height: 36px; padding-left: 27px; color: #fff; }
.diysr a { color: #6B9F1F; font-weight: bold; }
.diysr a:hover, .tit a:hover { text-decoration: underline; }
.news_random { width: 938px; padding-top: 8px; padding-left: 10px; }
.news_random li { background: url(../images/lddt-icon.jpg) no-repeat left; height: 35px; line-height: 35px; padding: 0 17px 0 15px; width: 430px; float: left; overflow: hidden; }
.news_random li a { font-size: 14px; }


#subnavs { width: 208px; float: left; margin-top: 28px; background: url(../images/submenu-bg.jpg) repeat; font-family: "微软雅黑"; border-bottom: 2px solid #078d38; }
#subnavs h2 { font-size: 20px; font-weight: bold; text-align: center; line-height: 36px; color: #fff; padding-top: 6px; }
#subnavs h2 a { color: #fff; }
.expmenu { width: 204px; margin: 0 0 0 2px; background: #fff; padding-top: 3px; padding-bottom: 10px; }
.expmenu li div.header { width: 195px; background: url(../images/submenu-h3.jpg) no-repeat; margin: 8px 0 5px 8px; _margin: 8px 0 5px 9px; }
.expmenu li div.header h3 { margin: 0 0 0 8px; height: 31px; line-height: 31px; font-size: 14px; font-weight: normal; color: #fff; }
.expmenu li div.header h3 a { color: #fff; }
.expmenu li div.header a { text-align: left; margin-left: 10px; }
/*三角按钮*/
.expmenu li div.header .arrow { display: block; width: 20px; height: 30px; float: right; overflow: hidden; cursor: pointer; }
.expmenu li div.header .arrow.down { background: url(../images/jian.png) right no-repeat; margin-right: 20px; }
.expmenu li div.header .arrow.up { background: url(../images/jia.png) right no-repeat; margin-right: 20px; }
/*二级导航*/
.expmenu li .menu { padding: 5px 0 0 23px; }
.expmenu li .menu li { line-height: 36px; font-size: 13px; color: #6c6b6b; padding-left: 18px; background: url(../images/submenu-li.jpg) no-repeat 0 12px; }
