body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
body { font-size:14px; line-height:150%; text-align:left; color:#405d35; font-family:"Microsoft Yahei", "Simsun", "Arial Black", "verdana"; background:#d3dfc7; }
img { border:0; -ms-interpolation-mode:bicubic; }
body .container { width:100%; text-align:left; margin:0 auto; min-width:320px; height:100%; max-width:960px; }
a { color:#405d35; }
a:link { color:#405d35; text-decoration:none; outline:none; }
a:visited { color:#405d35; }
a:hover { color:#7cad2f; text-decoration:none; }
a:active { color:#405d35; text-decoration:none; }
ul, li { list-style:none; }
.box_main { min-width:320px; background:none repeat scroll 0% 0% #d3dfc7; margin:0px auto; overflow:hidden; min-height:480px; }
 @media screen and (max-width:480px) {
 .content_box .news_list ul time { display:none; }
 .content_box .news_list dt time { display:none; }
}
.main { margin-bottom:10px; }
h4 { font-size:16px; }
ul, li, dl, dt, dd, ol { list-style-type:none; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, form, input, textarea, label, table, tr, p, td, header, article, footer, nav, section, aside, menu { margin:0; padding:0; }
header, article, footer, nav, section, aside, menu { display:block; }
table { border-collapse:collapse; border-spacing:0; }
img { border:none; }
a:link, a:visited { color:#000; text-decoration:none; outline:none; }
a:active, a:hover { color:#000; text-decoration:none; }
body { margin:0; padding:0; font:14px/22px Microsoft Yahei;/* font-size:1em; line-height:1.571em;*/ min-width:320px; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden; }
/*头部样式*/

.top { width:100%; }
.top .logo img { vertical-align:middle; }
.top .logo { width:auto; overflow:hidden; max-height:300px; text-align:left; background:#003906; }
.top .logo .shuangyu{position: relative; float:right;}
.top .logo .shuangyu a{ position: relative; margin-right:5px; color:#fff;}
/*导航样式*/

.navigation { width:100%; margin:0 auto; }
.menu { width:100%; background:-webkit-gradient(linear, 0 0, 0 100%, from(#2caf06), to(#228300)); background:-moz-linear-gradient(top, #2caf06, #228300); display:block; border-top:solid 1px #fff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2caf06, endColorstr=#228300, grandientType=0);
}
.menu .navBody { overflow:hidden; }
.menu .navBody ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; -moz-box-orient:horizontal; -webkit-box-orient:horizontal; box-orient:horizontal; }
.menu .navBody li { width:20%; height:36px; line-height:36px; display:block; color:#fff; text-align:center; float:left; }
.menu .navBody li a { color:#fff; text-decoration:none; width:100%; height:36px; display:block; }
.menu .navBody li a:visited { color:#fff; text-decoration:none; border-right: none; }
.menu .navBody li a:hover { color:#fff; text-decoration:none; border-right: none; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fb6104), to(#ca2f02)); background:-moz-linear-gradient(top, #fb6104, #ca2f02); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fb6104, endColorstr=#ca2f02, grandientType=0);
}
.menu .navBody li a:active { color:#fff; text-decoration:none; border-right: none; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fb6104), to(#ca2f02)); background:-moz-linear-gradient(top, #fb6104, #ca2f02); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fb6104, endColorstr=#ca2f02, grandientType=0);
}
/*导航样式*/

.bannerPane { text-align:center; overflow: hidden; }
.bannerPane img { }
*********************************/
.flex-container a:active,  .flexslider a:active,  .flex-container a:focus,  .flexslider a:focus { outline: none; }
.slides,  .flex-control-nav,  .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
/* FlexSlider Necessary Styles

*********************************/

.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
/* Clearfix for the .slides element */

.slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .slides > li:first-child { display: block; }
/* FlexSlider Default Theme

*********************************/

.flexslider { margin: 0 0 5px; background: #fff; border: 0px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); box-shadow: 0 1px 4px rgba(0, 0, 0, .2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
/*首页样式*/

.title { width:100%; height:35px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#249801), to(#1a6c00)); background:-moz-linear-gradient(top, #249801, #1a6c00); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#249801, endColorstr=#1a6c00, grandientType=0);
color:#fff; }
.title .tit_name { padding-left:2.1%; height:35px; line-height:35px; float:left; width:auto; font-size:16px; }
.title .more { padding-right:2.1%; height:35px; line-height:35px; float:right; width:auto; }
.title .more a { color:#fff; text-decoration:none; }
.banner_box { width:100%; text-align:center; }
.banner_box img { vertical-align:middle; }
.content_box { clear:both; width:100%; text-align:left; margin-top:10px; }
.content_box .list_box { width:100%; }
.content_box .list_box .about_text { word-break:keep-all; word-wrap:break-word; overflow:auto!important; width:95.8%; text-align:left; padding:10px 2.1% 20px 2.1%; word-break:keep-all; word-wrap:break-word; overflow:auto!important; }
.content_box .pro_list { width:100%; text-align:left; padding:10px 0; overflow:hidden; }
.content_box .pro_list dl { width:94px; height:130px; padding:5px 1.5%; float:left; }
.content_box .pro_list dt { width:90px; height:90px; *line-height:90px;
border:1px solid #c6d2b9; text-align:center; overflow:hidden; padding:1px; margin-bottom:5px; display:table-cell; vertical-align:middle; }
.content_box .pro_list dt a { height:100%; vertical-align:middle\9; _writing-mode:tb-rl; }
.content_box .pro_list dt img { vertical-align:middle; max-height:90px !important; max-width:90px !important; width:expression(this.width > 90 && this.width > this.height ? 90 :true);
height:expression(this.height >90 ? 90: true);
vertical-align:middle; overflow:hidden; }
.content_box .pro_list dd { text-align:center; height:24px; line-height:24px; overflow:hidden; font-size:14px; }
.content_box .pro_list ul { height:98px; overflow:hidden; padding-left:1.3%; }
.content_box .pro_list .pro_pic { width:90px; height:90px; *line-height:90px;
border:1px solid #c6d2b9; text-align:center; overflow:hidden; padding:1px; margin-bottom:5px; display:table-cell; vertical-align:middle; float:left; margin-right:10px; }
.content_box .pro_list .pro_pic a { height:100%; vertical-align:middle\9; _writing-mode:tb-rl; }
.content_box .pro_list .pro_pic img { vertical-align:middle; max-height:90px !important; max-width:90px !important; width:expression(this.width > 90 && this.width > this.height ? 90 :true);
height:expression(this.height >90 ? 90: true);
vertical-align:middle; overflow:hidden; }
.content_box .pro_list .pro_intro { width:98.7%; text-align:left; }
.content_box .pro_list .pro_intro .pro_text { width:100%; text-align:left; margin-top:5px; }
.content_box .pro_list .pro_intro .pro_text p { width:100%; text-align:left; font-size:12px; }
.content_box .proshow_list { width:100%; text-align:center; padding:10px 0; overflow:hidden; }
.content_box .proshow_list p { text-indent:2em; font-size:16px; line-height:2; }

.content_box .proshow_list p a { color:#006aff; font-weight:bold; }
.content_box .proshow_list div { text-align:center; }
.content_box .proshow_list div img { width:90%; height:90%; }
.content_box .proshow_list div iframe { width:100%; height:214px; }
.content_box .proshow_list .desc { text-align:left; margin:20px 0 15px; padding:5px 10px; line-height:20px; border:1px solid #f4e4b4; background:#fffff0; }

.content_box .proshow_list dl { width:94px; height:130px; padding:5px 1.5%; float:left; }
.content_box .proshow_list dt { width:90px; height:90px; *line-height:90px;
border:1px solid #c6d2b9; text-align:center; overflow:hidden; padding:1px; margin-bottom:5px; display:table-cell; vertical-align:middle; }
.content_box .proshow_list dt a { height:100%; vertical-align:middle\9; _writing-mode:tb-rl; }
.content_box .proshow_list dt img { vertical-align:middle; max-height:90px !important; max-width:90px !important; width:expression(this.width > 90 && this.width > this.height ? 90 :true);
height:expression(this.height >90 ? 90: true);
vertical-align:middle; overflow:hidden; }
.content_box .proshow_list dd { text-align:center; height:24px; line-height:24px; overflow:hidden; font-size:14px; }
.content_box .proshow_list ul { height:auto; overflow:hidden; padding-left:1.3%; }
.content_box .proshow_list .pro_pic { width:100%; height:150px; *line-height:90px;
border:1px solid #c6d2b9; text-align:center; overflow:hidden; padding:1px; margin-bottom:5px; display:table-cell; vertical-align:middle; float:left; margin-right:10px; }
.content_box .proshow_list .pro_pic a { height:100%; vertical-align:middle\9; _writing-mode:tb-rl; }
.content_box .proshow_list .pro_pic img { vertical-align:middle; max-height:90px !important; max-width:90px !important; width:expression(this.width > 90 && this.width > this.height ? 90 :true);
height:expression(this.height >90 ? 90: true);
vertical-align:middle; overflow:hidden; }
.content_box .proshow_list .proshow_intro { width:98.7%; text-align:left; }
.content_box .proshow_list .proshow_intro .proshow_text { width:100%; text-align:center; margin-top:10px; margin-bottom:10px;}
.content_box .proshow_list .proshow_intro .proshow_text img{vertical-align:middle; width:100%; max-width:320px !important; }
.content_box .proshow_list .proshow_intro .proshow_text p { width:100%; text-align:left; font-size:12px; margin-bottom:10px; }
.content_box .proshow_list .proshow_intro  p img{ vertical-align:middle; width:100%; max-width:320px !important;  }
.content_box .news_list { width:95.8%; padding:10px 2.1%; }
.content_box .news_list ul { width:100%; }
.content_box .news_list ul li { width:100%; height:40px; line-height:40px; border-bottom:1px dotted #939393; background:url(../images/biao.gif) left top no-repeat; }
.content_box .news_list ul time { width:auto; color:#999; float:right; }
.content_box .news_list ul li a { font-size:16px; color:#405d35; text-decoration:none; width:auto; overflow:hidden; float:left; height:40px; padding-left:12px; display:block; }
.content_box .news_list dl { width:100%; float:left; border-bottom:1px dotted #939393; margin-bottom:10px; }
.content_box .news_list dt { width:100%; height:20px; line-height:20px; background:url(../images/biao1.gif) left top no-repeat; }
.content_box .news_list dt time { width:auto; color:#999; float:right; font-size:14px; }
.content_box .news_list dt a { font-size:16px; color:#405d35; text-decoration:none; width:auto; overflow:hidden; float:left; height:20px; padding-left:12px; display:block; }
.content_box .news_list dd { margin:5px 0 5px 10px; font-size:12px; color:#999; }
.content_box .service_list { width:95.8%; padding:10px 2.1%; }
.content_box .service_list ul { width:100%; }
.content_box .service_list ul li { width:100%; height:40px; line-height:40px; border-bottom:1px dotted #939393; background:url(../images/biao.gif) left top no-repeat; }
.content_box .service_list ul li a { font-size:16px; color:#405d35; text-decoration:none; width:auto; overflow:hidden; float:left; height:40px; padding-left:12px; display:block; }
.content_box .service_list dl { width:100%; float:left; border-bottom:1px dotted #939393; margin-bottom:10px; }
.content_box .service_list dt { width:100%; height:20px; line-height:20px; background:url(../images/biao1.gif) left top no-repeat; }
.content_box .service_list dt a { font-size:16px; color:#405d35; text-decoration:none; width:auto; float:left; height:20px; padding-left:12px; display:block; }
.content_box .service_list dd { margin:5px 0 5px 10px; font-size:12px; color:#999; }
.content_box .pro_class_list { width:100%; }
.content_box .pro_class_list li { width:100%; float:left; background:url(../images/arrow_red.png) no-repeat scroll 100% 50% transparent; height:40px; border-bottom:1px solid #ccc; line-height:40px; }
.content_box .pro_class_list li a { font-size:16px; width:97.9%; float:left; height:40px; padding-left:2.1%; display:block; }
/*新闻*/

.fix:after { visibility: hidden; display: block; font-size: 0; content:""; clear: both; height: 0; }
.fix { *zoom:1; }
.tab-news { margin:10px 0 0 0; }
.tab-hd-index { background:#549q54; }
.tab-hd-index ul { width:99.99%; margin:0 auto; }
.tab-hd-index li { float:left; width:33.33%; height:30px; text-align:center; color:#fff; background: -webkit-gradient(linear, 0 0, 0 100%, from(#249801), to(#1a6c00)); font-size:1.285em; line-height:30px }
.tab-hd-index li.on { color:#fffc00; background: -webkit-gradient(linear, 0 0, 0 100%, from(#249801), to(#1a6c00)); }
.tab-news-con .list-index { display:none; }
.tab-news-con .active { display:block; }
.list-index li { overflow:hidden; clear:both; padding:0 5.46875% 0 4.6875%; border-bottom:1px solid #d4d4d4; }
.list-index li:last-child { border:none; float:left; }
.list-index li a { float:left; width:100%; height:40px; overflow:hidden; line-height:40px;/*text-overflow:ellipsis; white-space:nowrap;*/ }
.list-index li .tel { float:right; width:9.57%; height:100px; text-indent:-9999em; background:url(../images/ico-tel.png) center center no-repeat; }
.topic_jishu-tel { float:right; width:100%; height:100px; text-indent:-9999em; background:url(../images/ico-tel.png) center center no-repeat; background-size:100%; }
.tab-news-con .more { clear:both; display:block; height:25px; text-align:center; font-size:1.7em; line-height:25px; background:url(../images/line_more.gif) center center no-repeat; }
/*产品*/

.tab-pro-con .list-index{ display:none; float:left;}
.tab-pro-con .active{ display:block;}
.tab-pro-con{width:100%;padding:10px 0 40px 0;overflow:hidden;zoom:1;}
.tab-pro-con .pro_list{width:33%;float:left;padding:2%}
.tab-pro-con .pro_pic{width:90px;height:90px;*line-height:90px;border:1px solid #ccc;text-align:center;overflow:hidden;padding:1px;margin-bottom:5px;display:table-cell;vertical-align:middle;float:left;margin-right:10px;}
.tab-pro-con .pro_pic a{height:100%;vertical-align:middle\9;_writing-mode:tb-rl;}
.tab-pro-con .pro_pic img{vertical-align:middle;max-height:90px !important;max-width:90px !important;width:expression(this.width > 90 && this.width > this.height ? 90 :true);height:expression(this.height >90 ? 90: true);overflow:hidden;}
.tab-pro-con .pro_intro{width:100%;text-align:left;}
.tab-pro-con .pro_intro .pro_text{width:33%;text-align:left;}
.tab-pro-con .pro_intro .pro_text p{width:33%;text-align:left;font-size:14px;}
.tab-pro-con .pro_con{width:94px;height:120px;padding:5px 1.5%;float:left;}
.tab-pro-con .pro_con dt{width:90px;height:90px;*line-height:90px;border:1px solid #c6d2b9;text-align:center;overflow:hidden;padding:1px;margin-bottom:5px;display:table-cell;vertical-align:middle;}
.tab-pro-con .pro_con dt a{height:100%;vertical-align:middle\9;_writing-mode:tb-rl;}
.tab-pro-con .pro_con dt img{vertical-align:middle;width:expression(this.width > 90 && this.width > this.height ? 90 :true);height:expression(this.height >90 ? 90: true);vertical-align:middle;overflow:hidden;}
.tab-pro-con .pro_con dd{text-align:center;height:24px;line-height:24px;overflow:hidden;font-size:14px;}
.tab-pro-con .pro_content{width:94%;padding:0 3%;}
.tab-pro-con .pro_content .pro_title{width:30%;height:36px;line-height:36px;text-align:center;border-bottom:#999 dotted 1px;font-size:16px;}
.tab-pro-con .pro_content .pro_picture{width:100%;text-align:left;padding:10px 0;}
.tab-pro-con .pro_content .pro_text{width:100%;text-align:left;font-size:14px;}
.tab-pro-con .pro_content .pro_text img{width:100%;}

.list-pic-index ul { overflow:hidden; padding:20px 0; }
.list-pic-index li { float:left; width:30%; margin:2% 0; padding-right:2%; }
.list-pic-index li a { width:100%; height:80px; display:block; margin:0 auto; overflow:hidden; font-size:1.7em; line-height:39px; vertical-align:middle; color:#414040; text-align:center; border:1px solid #bbbbbb; border-radius:10px; }
/*首页九宫格样式*/

.squared { width:100%; text-align:center; margin:1px; }
.scolor1 { width:33%; background:#fe6a66; display:block; }
.scolor2 { background:#1ac26b; }
.scolor3 { background:#218be1; }
.scolor4 { background:#88cf8b; }
.scolor5 { background:#c88dad; }
.scolor6 { background:#f9c436; }
.squared dl { margin:0 auto; padding:10% 0; text-align:center; }
.squared dl dt { margin:0 auto; text-align:center; width:60px; height:60px; overflow:hidden; }
.squared dl dd { width:100%; height:20px; line-height:20px; }
.squared a { color:#ffffff; font-size:16px; text-align:center; text-decoration:none; width:33.3%; float:left; display:block; }
/*首页APP样式*/

.buttons { width:100%; text-align:center; margin:20px 0; }
.buttons dl { width:80px; margin:0 auto; text-align:center; }
.buttons dl dt { width:100%; }
.buttons dl dd { width:100%; height:20px; line-height:20px; }
.buttons a { color:#405d35; text-decoration:none; font-size:16px; width:33%; float:left; display:block; padding-top:10px; margin-bottom:10px; }
/*底部样式*/

.bottom { clear:both; width:100%; border-top:#d20b04 solid 2px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#62b319), to(#3b7e0d)); background:-moz-linear-gradient(top, #62b319, #3b7e0d);/* Firefox */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#62b319, endColorstr=#3b7e0d, grandientType=0);
}
.bottom ul { width:100%; text-align:center; padding:15px 0px; font-size:0.8em; }
.bottom ul li { width:100%; }
.bottom .mr10 { margin-right:15px; }
/*分享按钮样式*/

.share { clear:both; width:100%; text-align:center; height:40px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#249801), to(#1a6c00)); background:-moz-linear-gradient(top, #249801, #1a6c00); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#249801, endColorstr=#1a6c00, grandientType=0);
display:block; padding-top:5px; margin-top:5px; }
.share .share_menu { width:160px; margin:0 auto; background:url(../images/share_bg.png) no-repeat left top; height:36px; border:none; line-height:36px; font-size:16px; color:#fff; font-weight:bold; cursor:pointer; }
.clear2 { padding-bottom:35px; }
/*底部浮动样式*/

.body_footer { width:100%; height:45px; max-width:960px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#62b319), to(#3b7e0d)); background:-moz-linear-gradient(top, #62b319, #3b7e0d);/* Firefox */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#62b319, endColorstr=#3b7e0d, grandientType=0);
bottom:0; }
.body_footer ul { width:100%; height:45px; line-height:45px; }
.body_footer ul li { width:25%; float:left; color:#eee; }
.body_footer ul li a { width:100%; height:45px; display:block; border-right:#5dae14 solid 1px; }
.body_footer ul li dl { width:auto; margin:0 auto; text-align:center; }
.body_footer ul li dt { width:auto; height:25px; overflow:hidden; }
.body_footer ul li dd { width:auto; height:20px; font-size:12px; color:#eee; line-height:20px; overflow:hidden; }
/*内页样式*/



.content_box .pages { clear:both; width:96%; text-align:center; padding:0 2%; margin-bottom:20px; }
.content_box .pages .next_pages { width:100%; text-align:center; padding:10px 0px; margin:0 auto; background:#efefef; border:#ccc solid 1px; font-size:14px; color:#405d35; }
.content_box .text_box { width:96%; text-align:left; padding:10px 4% 60px 4%; }
.content_box .text_box img{ max-width:320px; width:100%; height:auto;}
.content_box .contact_box { width:auto; text-align:left; padding:10px 1% 60px 1%; }
.content_box .contact_box .contact_text { width:96%; text-align:left; margin-bottom:15px; padding:0 2%; }
.content_box .service_box { width:auto; padding:10px 1% 60px 1%; }
.content_box .service_box .service_list { width:100%; float:left; }
.content_box .service_box .ser_pic { width:33%; text-align:left; float:left; padding:5px 10px 5px 5px; }
.content_box .service_box .ser_pic img { border:#ccc solid 1px; }
.content_box .service_box .ser_intro { width:100%; text-align:left; }
.content_box .service_box .ser_intro .ser_text { width:100%; text-align:left; }
.content_box .service_box .ser_intro .ser_text p { width:100%; text-align:left; font-size:14px; }
.content_box .service_box .service_con { width:100%; float:left; border-bottom:1px dotted #939393; margin-bottom:15px; }
.content_box .service_box .ser_name { width:100%; height:20px; line-height:20px; background:url(../images/biao1.gif) left top no-repeat; }
.content_box .service_box .ser_name a { color:#405d35; text-decoration:none; width:auto; overflow:hidden; float:left; height:20px; padding-left:12px; display:block; }
.content_box .service_box .ser_profile { width:100%; font-size:0.9em; color:#999; padding-bottom:10px; }
.content_box .service_box .ser_content { width:100%; }
.content_box .service_box .ser_content .ser_title { width:100%; height:36px; line-height:36px; text-align:center; border-bottom:#ccc dotted 1px; font-size:16px; }
.content_box .service_box .ser_content .ser_text { width:100%; text-align:left; padding-top:10px; }
.content_box .service_box .menu_box { width:100%; text-align:left; padding-top:20px; padding-bottom:20px; height:25px; clear:both; }
.content_box .service_box .menu_box a { padding:0px 1%; margin-right:2%; text-align:center; height:25px; line-height:25px; display:block; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0)); background:-moz-linear-gradient(top, #fff, #f0f0f0);/* Firefox */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0, grandientType=0);
float:left; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:#cccccc solid 1px; }
.content_box .product_box { width:100%; padding:10px 0 40px 0; overflow:hidden; zoom:1; }
.content_box .product_box .pro_list { width:96%; float:left; padding:2% }
.content_box .product_box .pro_pic { width:90px; height:90px; *line-height:90px;
border:1px solid #ccc; text-align:center; overflow:hidden; padding:1px; margin-bottom:5px; display:table-cell; vertical-align:middle; float:left; margin-right:10px; }
.content_box .product_box .pro_pic a { height:100%; vertical-align:middle\9; _writing-mode:tb-rl; }
.content_box .product_box .pro_pic img { vertical-align:middle; max-height:90px !important; max-width:90px !important; width:expression(this.width > 90 && this.width > this.height ? 90 :true);
height:expression(this.height >90 ? 90: true);
overflow:hidden; }
.content_box .product_box .pro_intro { width:100%; text-align:left; }
.content_box .product_box .pro_intro .pro_text { width:100%; text-align:left; }
.content_box .product_box .pro_intro .pro_text p { width:100%; text-align:left; font-size:14px; }
.content_box .product_box .pro_con { width:94px; height:120px; padding:5px 1.5%; float:left; }
.content_box .product_box .pro_con dt { width:90px; height:90px; *line-height:90px;
border:1px solid #c6d2b9; text-align:center; overflow:hidden; padding:1px; margin-bottom:5px; display:table-cell; vertical-align:middle; }
.content_box .product_box .pro_con dt a { height:100%; vertical-align:middle\9; _writing-mode:tb-rl; }
.content_box .product_box .pro_con dt img { vertical-align:middle; width:expression(this.width > 90 && this.width > this.height ? 90 :true);
height:expression(this.height >90 ? 90: true);
vertical-align:middle; overflow:hidden; }
.content_box .product_box .pro_con dd { text-align:center; height:24px; line-height:24px; overflow:hidden; font-size:14px; }
.content_box .product_box .pro_content { width:94%; padding:0 3%; }
.content_box .product_box .pro_content .pro_title { width:100%; height:36px; line-height:36px; text-align:center; border-bottom:#999 dotted 1px; font-size:16px; }
.content_box .product_box .pro_content .pro_picture { width:100%; text-align:left; padding:10px 0; }
.content_box .product_box .pro_content .pro_text { width:100%; text-align:left; font-size:14px; }
.content_box .product_box .pro_content .pro_text img { width:100%; }
.content_box .product_box .menu_box { width:94%; text-align:left; height:25px; clear:both; padding:20px 3%; zoom:1; }
.content_box .product_box .menu_box a { padding:0px 1%; margin-right:2%; text-align:center; height:25px; line-height:25px; display:block; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0)); background:-moz-linear-gradient(top, #fff, #f0f0f0);/* Firefox */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0, grandientType=0);
float:left; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:#cccccc solid 1px; }
.content_box .product_box .pro_class { width:100%; float:left; min-height:400px; }
.content_box .product_box .pro_class .first_class { width:100%; float:left; font-size:18px; height:36px; margin-bottom:10px; }
.content_box .product_box .pro_class .first_class a { width:94%; padding-left:3%; height:36px; line-height:36px; text-decoration:none; display:block; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef)); background:-moz-linear-gradient(top, #ffffff, #f0f0f0);/* Firefox */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef, endColorstr=#f0f0f0, grandientType=0);
-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:#dfdfdf solid 1px; margin:0 1%; }
.content_box .product_box .pro_class_con { width:100%; float:left; margin-bottom:15px; }
.content_box .product_box .pro_class_con .class_name { width:96%; float:left; height:35px; line-height:35px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#249801), to(#1a6c00)); background:-moz-linear-gradient(top, #249801, #1a6c00); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#249801, endColorstr=#1a6c00, grandientType=0);
-moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:#dfdfdf solid 1px; padding:0px 2%; }
.content_box .product_box .pro_class_con .class_name .name { width:auto; float:left; }
.content_box .product_box .pro_class_con .class_name a { color:#fff; }
.content_box .product_box .pro_class_con .class_name .more { width:auto; float:right; }
.content_box .product_box .pro_class_con .class_content { width:96%; padding:15px 2%; }
.content_box .product_box .pro_class_con .class_content .pro_con { width:30%; padding-right:1.5%; float:left; }
.content_box .product_box .pro_class_con .class_content .pro_con .pro_picture { text-align:left; float:left; width:100%; }
.content_box .product_box .pro_class_con .class_content .pro_con .pro_picture img { border:#ccc solid 1px; }
.content_box .product_box .pro_class_con .class_content .pro_con .pro_name { float:left; text-align:center; height:24px; line-height:24px; overflow:hidden; font-size:14px; width:100%; }
.content_box .news_box { width:98%; padding:0 1% 40px 1%; }
.content_box .news_box .news_lists { clear:both; width:100%; }
.content_box .news_box .news_lists .news_title { width:100%; padding-bottom:3px; margin-top:10px; border-bottom:1px dotted #939393; background:url(../images/biao.gif) left top -7px no-repeat; }
.content_box .news_box .news_lists .news_title a { font-size:16px; line-height:24px; font-size:16px; line-height:24px; color:#405d35; text-decoration:none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:13px; display:block; }
.content_box .news_box .news_lists .news_title time { width:auto; font-size:12px; margin-left:13px; color:#999; }
.content_box .news_box .news_con { width:100%; float:left; border-bottom:1px dotted #939393; margin-bottom:15px; }
.content_box .news_box .news_name { width:100%; height:20px; line-height:20px; background:url(../images/biao1.gif) left top no-repeat; }
.content_box .news_box .news_name a { color:#405d35; text-decoration:none; width:auto; overflow:hidden; float:left; height:20px; padding-left:12px; display:block; }
.content_box .news_box .news_name time { width:auto; float:right; color:#999; }
.content_box .news_box .news_profile { width:100%; font-size:0.9em; color:#999; padding-bottom:10px; }
.content_box .news_box .news_content { width:100%; }
.content_box .news_box .news_content .news_title { width:96%; padding:0 2%; line-height:26px; font-weight:bold; font-size:16px; }
.content_box .news_box .news_content .up_time, .click { width:100%; font-size:14px; color:#999; }
.content_box .news_box .news_content .up_time { font-size:12px; padding:5px 2%; border-bottom:#999 dotted 1px; }
.content_box .news_box .news_content .up_click { text-align:left; }
.content_box .news_box .news_content .news_text { text-align:left; margin-top:10px; width:100%; float:left; }
.content_box .news_box .news_content .news_text img { width:100%; }
.content_box .news_box .news_content .share { margin-top:10px; width:100%; float:left; height:32px; line-height:32px; }
.content_box .news_box .news_content .share .s_tit { width:60px; float:left; text-align:left; }
.content_box .news_box .news_content .share .s_pic { width:36px; float:left; text-align:center; }
.content_box .news_box .menu_box { width:100%; text-align:left; padding-top:20px; padding-bottom:20px; height:25px; clear:both; }
.content_box .news_box .menu_box a { padding:0px 1%; margin-right:2%; text-align:center; height:25px; line-height:25px; display:block; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0)); background:-moz-linear-gradient(top, #fff, #f0f0f0);/* Firefox */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0, grandientType=0);
float:left; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:#cccccc solid 1px; }
.content_box .honor_box { width:auto; padding:10px 2% 60px 2%; }
.content_box .honor_box .honor_con { width:30%; padding:5px 1.5%; float:left; }
.content_box .honor_box .honor_pic { text-align:center; height:auto; }
.content_box .honor_box .honor_pic img { border:#ccc solid 1px; }
.content_box .honor_box .honor_name { text-align:center; height:24px; line-height:24px; overflow:hidden; font-size:14px; }
.content_box .honor_box .honor_content { width:100%; }
.content_box .honor_box .honor_content .honor_title { width:100%; height:36px; line-height:36px; text-align:center; border-bottom:#999 dotted 1px; font-size:16px; }
.content_box .honor_box .honor_content .honor_picture { width:100%; text-align:left; padding-top:10px; }
.content_box .honor_box .honor_content .honor_text { width:100%; text-align:left; }
.content_box .honor_box .menu_box { width:100%; text-align:left; padding-top:20px; padding-bottom:20px; height:25px; clear:both; }
.content_box .honor_box .menu_box a { padding:0px 1%; margin-right:2%; text-align:center; height:25px; line-height:25px; display:block; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0)); background:-moz-linear-gradient(top, #fff, #f0f0f0);/* Firefox */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0, grandientType=0);
float:left; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:#cccccc solid 1px; }
.content_box .messages_box { width:auto; padding:10px 1% 60px 1%; }
.content_box .messages_box ul { width:100%; }
.content_box .messages_box ul li { padding:5px 28px 5px 5px; }
.content_box .messages_box .text-input, .content_box .messages_box .summary-input, .content_box .messages_box .qq-input { width:100%; height:33px; padding:0px 10px; line-height:normal; background:none repeat scroll 0% 0% rgb(253, 253, 253); border-width:1px; border-style:solid; border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important; font-size:14px; }
.content_box .messages_box .cont-input { width:100%; height:130px; padding:10px; line-height:20px; background:none repeat scroll 0% 0% rgb(253, 253, 253); border-width:1px; border-style:solid; border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important; font-size:14px; }
.content_box .messages_box .code-input { width:125px; vertical-align:middle; height:33px; padding:0px 10px; line-height:normal; background:none repeat scroll 0% 0% rgb(253, 253, 253); border-width:1px; border-style:solid; border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important; }
.content_box .messages_box .verify-pic { height:35px; vertical-align:middle; }
.content_box .messages_box .submitBtn { text-align:center; padding-top:10px; }
.content_box .messages_box .messages-button { width:125px; height:34px; line-height:34px; font-size:16px; color:#ffffff; text-align:center; background:none repeat scroll 0% 0% #64ae1b; border-top:1px solid #f59535; border:none; }
/*分页样式*/

.page_info { text-align:center; margin-top:5px; color:#333; }
.page_info span { padding:0 2px; font-weight:bold; }
.page_list { height:24px; line-height:24px; text-align:center; width:100%; letter-spacing:0; font-family:"Arial Black"; font-size:12px; margin-top:10px; padding-bottom:75px; }
.page_list a { display:inline-block; color:#898989; border:1px solid #549a54; background:#f8f8f8; text-align:center; padding:0 8px; margin:0 1px; }
.page_list a:hover { color:#fff; border:1px solid #549a54; background:#549a54; }
.page_list a.on { color:#fff; border:1px solid #2b6e3b; background:#549a54; }
/* 分页跳转*/

.page_num { padding-left:10px; }
.b12 { height:15px; line-height:15px; font-size:12px; }
