@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:"Microsoft YaHei"; font-size:14px; line-height:22px; speech-rate:fast; speak-numeral:continuous; color:#333; background-color:#FFF; letter-spacing:0.5px; }
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{ padding:0;margin:0;border:0; }
ul{	margin:0px; padding:0px; list-style-type:none; }

a { font-size:14px; color:#000; text-decoration:none; }
a:hover { font-size:14px; color:#ff541a; text-decoration:none; }

#topa {width:100%; background:#EFEFEF;}
.topa {width:1200px; height:26px; font-size:14px; line-height: 26px; color:#666; padding:0 auto; margin:0 auto; }
.topa .topaleft { width:500px; float:left; padding-left: 2px; font-size:14px; line-height: 26px;}
.topa .topacenter { width:20px; float:left; padding-left: 2px;}
.topa .toparight { width:570px; float:right; text-align:right; font-size:14px; line-height: 26px; color:#666; }

#header { width:100%; margin-top:3px; margin-bottom:3px;}
.headerb { width:1200px; height:140px; padding:0 auto; margin:0 auto;  }
.headerb .logo { float:left; margin-top:21px; width:695px; height:115px; text-align: center; }
.headerb .logo img { width:675px; height:103px; }
.headerb .center { float:left; width:245px; height:135px; margin-top:2px; text-align: right; }
.headerb .center img { width:135px; height:135px; }
.headerb .right { float:right; width:240px; height:90px; margin-top:45px; padding-left:10px; text-align: left; border-left:1px solid #8d8d8d; }
.headerb .right .span { text-align: left; font-size:16px; line-height:24px; color:#8d8d8d; }
.headerb .right .hotline { text-align: left; font-size:30px; line-height:32px; color:#d8271d; }

#menu { width:100%; height:58px; background:url(/images/menubg.jpg) repeat-x center; margin-bottom:2px;}
.menub { width:1200px;  padding:0 auto; margin:0 auto; }
.menub ul { width:1140px; text-align: center; padding:0 auto; margin:0 auto; overflow:hidden; }
.menub ul li{ float:left; width:140px; }
.menub ul li a { display:block; color:#FFF; font-size:22px; line-height:58px; }
.menub ul li a:hover { color:#FFFF00; font-size:22px; line-height:58px; }
.menub ul li:hover{ background-image: url(/images/menubga.png); }
.menub ul .last { background:none; }

#banner { width: 100%; height:500px; background: url("/images/bannerbg.jpg"); margin-top:1px;}
.bannera { width:100%; overflow:hidden; position:relative; z-index:0;float:left; text-align:center;}
.pro-switch { overflow: hidden; position: relative; width:100%; }
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height:100%; }
.no-js .slides > li:first-child { display: block; }
.flexslider { margin: 0 auto; position: relative; width:100%; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.flexslider .slides { zoom: 1; }
.flex-direction-nav { *height: 0; }
.flex-direction-nav a { width: 60px; height: 90px; margin: -60px 0 0; display: block; background: url("/images/ad_ctr.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; filter:alpha(opacity=0); -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background-position: 0 -90px; right: 50px; }
.flex-direction-nav .flex-prev { left: 50px; }
.flexslider:hover .flex-next { opacity: 0.8; filter:alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 0.8; filter:alpha(opacity=25); }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter:alpha(opacity=50); }
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align:center; right:0px;}
.flex-control-nav li { margin: 0 5px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { background: url("/images/dot.png") repeat-x 0 -16px; display:block; height: 16px; overflow: hidden; text-indent:-16em; width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active { background-position: 0 0; }

#index_title { width:1200px; background:url(/images/index_titlea_line.png); padding:0 auto; margin:0 auto; margin-top:40px; margin-bottom:20px;}
.index_title { width:1200px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto;}
.index_titlea_title { background:url(/images/index_titlea_linea.jpg) repeat-x left top; width:272px; padding-top:8px; text-align:center; height:60px; padding:0 auto; margin:0 auto; }
.index_titlea_title .title a{ color:#ffffff; font-size:30px; line-height:40px; display:block; }
.index_titlea_title .title a:hover{ color:#ffff00; font-size:30px; line-height:40px; display:block; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( );}
.index_title .span { width:660px; text-align:center; height:30px; padding:0 auto; margin:0 auto; color:#1f1f1f; font-size:14px; line-height:28px;}

#index_titleb { width:100%; background:url(/images/index_titlea_line.png); padding:0 auto; margin:0 auto; margin-top:40px; margin-bottom:20px;}
.index_titleb { width:1200px; padding:0 auto; margin:0 auto;}
.index_titleb_title { background:url(/images/index_titlea_linea.png) repeat-x left top; width:337px; padding-top:20px; text-align:center; height:72px; padding:0 auto; margin:0 auto; margin-bottom:5px;}
.index_titleb_title .title a{ color:#ffffff; font-size:30px; line-height:40px; display:block; }
.index_titleb_title .title a:hover{ color:#ffff00; font-size:30px; line-height:40px; display:block; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( );}

#index_product { width:100%; }
.index_product { width:1200px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; }
.index_product .index_product_left { float:left; width:255px; margin-bottom: 20px; margin-left: 20px; }
.index_product .index_product_left .index_product_left_navititie { float:left; width:243px; height:88px; }
.index_product .index_product_left .index_product_navi { width:243px; float:left; background-color:#fafafa; border:1px solid #dadada;}
.index_product .index_product_left .index_product_navi ul { width:243px; float:left; margin-left: 10px; margin-right: 10px;}
.index_product .index_product_left .index_product_navi ul li { width:223px; height:45px; text-align:left; margin-top:3px; margin-bottom:3px; background:url(/images/prodocts_navibg.png) repeat-x center;}
.index_product .index_product_left .index_product_navi ul li a { padding-left:18px; color:#000; font-size:16px; line-height:45px; font-weight:bold; text-decoration:none; display:block; transition: all 0.1s ease 0s; }
.index_product .index_product_left .index_product_navi ul li a:hover { padding-left:18px; color:#FFFF00; font-size:16px; line-height:45px; background:url(/images/prodocts_navibga.png) repeat-x center; font-weight:bold; text-decoration:underline; display:block; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( );}
.index_product .index_product_left .index_product_left_ad { float:left; width:245px; height:133px; margin-top:10px; }
.index_product .index_product_right { float:right; width:920px; text-align:center; margin-top: 0px;}
.index_product .index_product_right ul {width:920px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto;}
.index_product .index_product_right ul li { float:left; position:relative; margin-left: 12px; margin-right: 12px; background-color:#FFF;}
.index_product .index_product_right img {DISPLAY: block; background-color:#FFF; width:268px; height:268px; margin-top: 0px; margin-left: 5px; margin-right: 5px;  }
.index_product .index_product_right li a { color:#696969; font-size:16px; line-height: 36px; text-decoration:none; display:block; text-align:center; }
.index_product .index_product_right li a:hover { color:#3d3d3d; font-size:16px; line-height: 36px; text-decoration:underline; display:block; text-align:center;}
.index_product .index_product_right li:hover {  display:block; }
.index_product .index_product_more { width:177px; height:80px; margin-bottom:15px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto;}
.index_product .index_product_more a { color:#FFF; font-size:16px; line-height:100px; font-weight:bold; text-decoration:none; display:block; text-align:center; background:url(/images/prodocts_button.png) no-repeat center;}
.index_product .index_product_more a:hover { color:#FFFF00; font-size:16px; line-height:100px; font-weight:bold; text-decoration:underline; display:block; text-align:center; position:relative; left:1px; top:1px; right:0px; clip:rect( ); background:url(/images/prodocts_button.png) no-repeat center; }

#bannerb { width:100%; margin-top:30px; margin-bottom:30px;}
.bannerb { width:1900px; text-align:center; padding:0 auto; margin:0 auto;}
.bannerb img { DISPLAY: block; width:1900px; }

#bannerc {width:100%;}
.bannerc { width:1019px; height:1310px; text-align:center; padding:0 auto; margin:0 auto;}
.bannerc img { width:1019px; DISPLAY: block; }

#bannerd {width:100%; padding-top:30px; background-color:#f6f6f6;}
.bannerd { width:1157px; height:70px; text-align:center; padding:0 auto; margin:0 auto;}
.bannerd img { width:1157px; DISPLAY: block; }

#bannere {width:100%; padding-top:60px;}
.bannere { width:1087px; height:840px; text-align:center; padding:0 auto; margin:0 auto;}
.bannere img { width:1087px; DISPLAY: block; }

#index_news { width:100%; margin-top: 20px;}
.index_news { width:1050px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center;}
.index_news .index_news_left { float:left; width:500px; height:390px; text-align:left; padding-top: 30px; margin-right:20px;  }
.index_news .index_news_left img { float:left; text-align:center; DISPLAY: block; background-color:#FFF; width:480px; height:329px; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; border:1px solid #dbd5d7;}
.index_news .index_news_center { float:left; width:37px; height:360px; background:url(/images/news_icon.jpg) repeat-y center top; padding-top: 50px; margin-right:10px;}
.index_news .index_news_right { float:right; width:470px; text-align:left;}
.index_news .index_news_right .index_news_right_link ul { float:left;}
.index_news .index_news_right .index_news_right_link ul li { float:left; width:470px; text-align:left; height:50px; color:#373737;}
.index_news .index_news_right .index_news_right_link ul li a {  color:#000; font-size:16px; line-height:50px; text-decoration:none;}
.index_news .index_news_right .index_news_right_link ul li a:hover { color:#303030; font-size:16px; line-height:50px; text-decoration:underline; }
.index_news .index_news_right .index_news_right_link ul li .span { width:90px; font-size:14px; float:right; text-align:left; line-height:50px; color:#8d8a8a;}

#index_company { width:100%; text-align:center;}
.index_company { width:100%; background:url(/images/companybg.jpg); overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; }
.index_company .index_company_title { width:1200px; background:url(/images/index_titleb_line.png) repeat-x center; overflow:hidden; position:relative; padding:0 auto; margin:0 auto;  margin-top:30px; margin-bottom:20px;}
.index_company .index_company_title .title { background:url(/images/index_titlea_lineb.png) repeat-x center; width:304px; text-align:center; height:74px; padding:0 auto; margin:0 auto; padding-top:50px;}
.index_company .index_company_title .title a{ color:#FFF; font-size:30px; line-height:30px; display:block; }
.index_company .index_company_title .title a:hover{ color:#FFFF00; font-size:30px; line-height:30px; display:block; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( );}
.index_company .index_companyb { width:1180px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center;}
.index_company .index_companyb .index_companyb_left { float:left; width:580px; height:414px; text-align:left;  }
.index_company .index_companyb .index_companyb_left img { text-align:center; DISPLAY: block; width:489px; height:336px; margin-left:60px;}
.index_company .index_companyb .index_companyb_right { float:right; width:550px; height:300px; text-align:left; margin-top:10px; margin-left:10px; background-color:#000000; background-color:rgba(0,0,0,0.25);}
.index_company .index_companyb .index_companyb_right .span { width:500px; height:250px; color:#FFF; line-height:28px; font-size:15px; padding:20px 30px 30px 30px; }
.index_company .index_companyb .index_companyb_right .more { float:right; width:177px; height:35px; text-align:center; margin-top:10px; background:url(/images/company_button.png) no-repeat center;}
.index_company .index_companyb .index_companyb_right .more a { color:#ffffff; font-size:16px; line-height:35px; text-decoration:none; }
.index_company .index_companyb .index_companyb_right .more a:hover{ color:#ffff00; font-size:16px; line-height:35px; text-decoration:underline; position:relative; left:1px; top:1px; right:0px; clip:rect( ); }

#main { width:100%; text-align:center; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; margin-top:30px; margin-bottom:20px;}
.main { width:1200px; height:auto; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; }

.main .main_left { float:left; width:255px; margin-bottom: 20px; }
.main .main_left .main_navi { width:243px; float:left; margin-right:0px; padding-top:0px; padding-bottom:0px; background-color:#fafafa; border:1px solid #dadada;}
.main .main_left .main_navi_pic {width:243px; height:88px; }
.main .main_left .main_navi ul { width:243px; float:left; margin-left: 10px; margin-right: 10px;}
.main .main_left .main_navi ul li { width:223px; height:45px; text-align:left; margin-top:6px; margin-bottom:6px; background:url(/images/prodocts_navibg.png) repeat-x center;}
.main .main_left .main_navi ul li a { padding-left:18px; color:#000; font-size:16px; line-height:45px; font-weight:bold; text-decoration:none; display:block; transition: all 0.1s ease 0s; }
.main .main_left .main_navi ul li a:hover { padding-left:18px; color:#FFFF00; font-size:16px; line-height:45px; font-weight:bold; background:url(/images/prodocts_navibga.png) repeat-x center; text-decoration:underline; display:block; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( );}
.main .main_left .main_navi_ad { float:left; width:245px; height:133px; margin-top:10px; }
.main .main_right { float:right; width:920px; text-align:center; margin-top: 0px;}

.main_bread { width:920px; height:40px; padding:0 auto; margin:0 auto; border-bottom: solid 1px #e8e8e8; margin-top: 5px; }
.main_bread .main_bread_left { width:220px; height:40px; float:left; text-align:left; color:#000; border-left: solid 3px #1fd59a; padding-left:12px; font-size:20px; line-height: 35px; }
.main_bread .main_bread_right { width:600px; height:32px; float:right; font-size:14px; color:#000; line-height: 30px; padding-right: 10px; margin-top: 8px; text-align: right; }
.main_bread .main_bread_right a{ color:#000; font-size:14px; line-height:15px; }
.main_bread .main_bread_right a:hover{ color:#ff541a; font-size:14px; line-height:15px; }

.main_content {width:900px; height:auto; float:left; text-align:left; padding-top:30px; padding-left:10px; padding-right:10px; padding-bottom:10px; overflow:hidden; position:relative; margin:0 auto;}

.main .main_company {width:800px; height:auto; text-align:left; font-size:14px; line-height:26px; padding-top:40px; padding-bottom:10px; margin:0 auto;}
.main .main_company .span { color:#6c6c6c; font-size:14px; line-height:26px;}

.main .main_contactus {width:800px; height:auto; text-align:left; padding-top:30px; overflow:hidden; position:relative; margin:0 auto;}
.main .main_contactus_left { float:left; text-align:left; width:400px; height:auto; color:#000; font-size:20px; line-height:40px;}
.main .main_contactus_left a { color:#000; font-size:20px; line-height:40px; }
.main .main_contactus_left a:hover { color:#ff541a; font-size:20px; line-height:40px; }
.main .main_contactus_center { float:left; width:277px; height:277px; margin-left: 120px; }
.main .main_contactus_right { float:right; width:400px; height:320px;}
.main .main_contactus .baidumap {width:800px; text-align:center; padding:0 auto; margin:0 auto; margin-top: 60px;}

.main_guestbook {width:600px; float:left; text-align:left; padding:0 auto; margin:0 auto; margin-left: 150px; margin-top: 60px;}
.book_title { background-color:#ededed; border:1px solid #ccc; line-height:30px;padding:0 15px;}
.book_title span { float:right; color:#333; }
.book_Content {border:1px solid #ccc;border-top:0; line-height:22px;padding:5px 15px 10px 15px; margin:0 0 10px 0; background-color:#FFF;}
.book_Content div {border-top:1px dashed #ccc;padding:5px 0;margin:5px 0 0 0;}
.book_Content b {color:#f30;}

.bookadd_Content {border:1px solid #ccc; border-top:1; border-left:0; border-right:0; border-bottom:0; padding:0px 0px 0px 0px; margin:0 0 10px 0; background-color:#FFF;}
.bookadd_Content div {border-top:1px dashed #ccc;padding:5px 0;margin:5px 0 0 0;}
.bookadd_Content li {line-height:30px; border:1px solid #ccc; border-top:0;}

.book_add { margin:0;padding:0;list-style:none;}
.book_add .inputa { height:30px; vertical-align:middle; border:1px solid #ccc; font-size:14px; background-color:#FFF;}
.book_add textarea{ vertical-align:top; border:1px solid #ccc; margin:30px 0 30px 0;overflow:hidden;}
.book_add li { padding:10px; clear:both; font-size:16px; font-weight:bold; line-height:60px;}
.book_add li span { font-size:16px; font-weight:bold; display:block; float:left; width:73px; padding-left: 15px;  line-height:60px;}
.book_add_button {WIDTH: 80px; HEIGHT: 30px; font-size:16px; font-weight:bold; BACKGROUND-IMAGE: url(/images/orderbutton.png); border:0px solid #FFF ;}
.book_add #showmsg {position:absolute; color:#f30; margin:-68px 0 0 200px;}

.main .main_line { width:800px; overflow:hidden; position:relative; height:1px; text-align:center; padding:0 auto; margin:0 auto; background-color:#d6d6d6;}

.main .main_news { width:800px; min-height:1000px; max-height:auto; text-align:center; padding-top:30px; margin:0 auto; padding:0 auto; }
.main .main_news_list { float:left; text-align:center;}
.main .main_news_list ul { float:left; text-align:center;}
.main .main_news_list li { float:left; width:800px; text-align: left; font-size:14px; color:#000; height:50px; border-bottom:1px dashed #ccc;}
.main .main_news_list li a { color:#000; font-size:14px; line-height:50px; } 
.main .main_news_list li a:hover { color:#999; font-size:14px; line-height:50px;} 
.main .main_news_list li span { float:right; color:#999; line-height:50px;}
.main .main_news_list li b { font-weight:normal;}

.main .main_news_page {width:800px; line-height:36px; position:relative; padding:0 auto; margin:0 auto;}
.main .main_news_pageb {font-size:14px; height:36px; line-height:32px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; margin-top: 30px;}
.main .main_news_pageb a { background-color:#FFF;  font-size:14px; margin:5px; padding:5px 10px; border:1px solid #1fd59a; color:#333; }
.main .main_news_pageb span { background-color:#1fd59a;  font-size:14px; color:#fff; margin:5px; padding:5px 10px; border:1px solid #1fd59a; }

.main .main_ndetail { width:800px; text-align:center; padding-top:30px; padding-bottom:30px; margin:0 auto; padding:0 auto; }
.main .main_ndetail_title { width:800px;  margin:0 auto; padding:0 auto; font-size:22px; line-height:50px; border-bottom:1px dashed #ccc; margin-top: 10px;}
.main .main_ndetail_info { color:#000; margin:10px 0; padding:5px 0;}
.main .main_ndetail_body { width:750px; min-height:800px; max-height:auto; text-align:left; font-size:16px; line-height:26px; color:#000; padding:0 auto; margin:0 auto; margin-top: 30px; margin-bottom: 30px;}
.main .main_ndetail_pre { text-align:left; margin:2px 0 2px 0;clear:both;}
.main .main_ndetail_time { width:760px; height:28px; font-size:14px; padding:0 auto; margin:0 auto; text-align:right; color:#999; margin-top: 6px; margin-bottom: 6px;}
.main .main_ndetail_time a { color:#999; font-size:14px; line-height:32px;  }
.main .main_ndetail_time a:hover { color:#ff541a; font-size:14px; line-height:32px;}
.main .main_ndetail_time span { font-size:14px; line-height:32px; color:#999; }

.main .main_products { width:900px; min-height:1000px; max-height:auto; padding-top:30px; overflow:hidden; position:relative; margin:0 auto; padding:0 auto; }
.main .main_products img { width:278px; height:278px;}
.main .main_products ul { width:900px; height:auto; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; }
.main .main_products ul li { width:288px; height:308px; float:left; border:1px solid #1fd69d; background-color:#fff; margin-left: 5px; margin-right: 5px; margin-top: 10px; padding-top: 5px; padding-bottom: 0px;}
.main .main_products ul li div { border-top:#cbffec 1px solid; width:278px; margin:0 auto; padding:0 auto; }
.main .main_products ul li a { font-size:16px; line-height:26px; color:#333; text-align:center; TEXT-DECORATION: none; display:block; } 
.main .main_products ul li a:hover { font-size:16px; line-height:26px; color:#000; TEXT-DECORATION: underline; display:block; } 
.main .main_products ul li:hover { background:#e3fff5; display:block; }

.main .main_cases { width:900px; min-height:1000px; max-height:auto; padding-top:30px; overflow:hidden; position:relative; margin:0 auto; padding:0 auto; }
.main .main_cases img { width:427px; height:315px;}
.main .main_cases ul { width:900px; height:auto; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; }
.main .main_cases ul li { width:437px; height:350px; float:left; border:1px solid #1fd69d; background-color:#fff; margin-left: 5px; margin-right: 5px; margin-top: 10px; padding-top: 5px; padding-bottom: 0px;}
.main .main_cases ul li div { border-top:#cbffec 1px solid; width:427px; font-size:16px; line-height:32px; color:#333; margin:0 auto; padding:0 auto; }
.main .main_cases ul li a { font-size:16px; line-height:32px; color:#333; text-align:center; TEXT-DECORATION: none; display:block; } 
.main .main_cases ul li a:hover { font-size:16px; line-height:32px; color:#000; TEXT-DECORATION: underline; display:block; } 
.main .main_cases ul li:hover { background:#e3fff5; display:block; }

.main .main_cooperative { width:900px; min-height:800px; max-height:auto; padding-top:30px; overflow:hidden; position:relative; margin:0 auto; padding:0 auto; }
.main .main_cooperative img { width:278px; height:130px;}
.main .main_cooperative ul { width:900px; height:auto; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; }
.main .main_cooperative ul li { width:288px; height:160px; font-size:16px; line-height:32px; float:left; border:1px solid #dddddd; background-color:#fff; margin-left: 5px; margin-right: 5px; margin-top: 10px; padding-top: 5px; padding-bottom: 0px;}
.main .main_cooperative ul li div { border-top:#dddddd 1px solid; width:278px; margin:0 auto; padding:0 auto; }
.main .main_cooperative ul li:hover { background:#f6f6f6; display:block; }

.main .main_products_page {width:900px; line-height:36px; padding:0 auto; margin:0 auto;}
.main .main_products_pageb {font-size:14px; height:36px; line-height:32px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; margin-top: 30px;}
.main .main_products_pageb a { background-color:#FFF;  font-size:14px; margin:5px; padding:5px 10px; border:1px solid #1fd59a; color:#333; }
.main .main_products_pageb span { background-color:#1fd59a;  font-size:14px; color:#fff; margin:5px; padding:5px 10px; border:1px solid #1fd59a; }

.main .main_pdetail { width:800px; text-align:center; padding-top:30px; padding-bottom:30px; margin:0 auto; padding:0 auto; }
.main .main_pdetail_title { width:800px;  margin:0 auto; padding:0 auto; font-size:22px; line-height:50px; border-bottom:1px dashed #ccc; margin-top: 10px;}
.main .main_pdetail_info { color:#000; margin:10px 0; padding:5px 0;}
.main .main_pdetail_body { width:750px; min-height:800px; max-height:auto; text-align:left; font-size:16px; line-height:26px; color:#000; padding:0 auto; margin:0 auto; margin-top: 30px; margin-bottom: 30px;}
.main .main_pdetail_pre { text-align:left; margin:2px 0 2px 0;clear:both;}
.main .main_pdetail_time { width:760px; height:28px; font-size:14px; padding:0 auto; margin:0 auto; text-align:right; color:#999; margin-top: 6px; margin-bottom: 6px;}
.main .main_pdetail_time a { color:#999; font-size:14px; line-height:32px;  }
.main .main_pdetail_time a:hover { color:#ff541a; font-size:14px; line-height:32px;}
.main .main_pdetail_time span { font-size:14px; line-height:32px; color:#999; }

.main .detail_listpagea { width:800px; height:auto; padding:0 auto; margin:0 auto; }
.main .detail_listpageb { width:750px; text-align:left; color:#666; line-height: 22px; font-size:14px; height:auto; padding:3px 0px 3px 10px; margin:0 auto; background:#f4f4f4; border-bottom:2px solid #FFF;}
.main .detail_listpageb a { color:#666; font-size:14px; line-height: 18px; background:#f4f4f4;}
.main .detail_listpageb a:hover{ color:#ff541a; font-size:14px; line-height: 18px; background:#f4f4f4;} 

.mainlink { color:#000; font-size:14px; line-height:30px; }
A.mainlink:link { color:#000; font-size:14px; line-height:30px;  TEXT-DECORATION: none;}
A.mainlink:visited { color:#000; font-size:14px; line-height:30px;  TEXT-DECORATION: none;}
A.mainlink:hover { color:#555; font-size:14px; line-height:30px;  TEXT-DECORATION: underline;}
A.mainlink:active { color:#000; font-size:14px; line-height:30px;  TEXT-DECORATION: none;}

#pages_div {width:100%; height:20px; text-align:center; padding:0 auto; margin:0 auto; background-color:#FFF;}

.pages .pages_line {width:1200px; height:1px; text-align:center; padding:0 auto; margin:0 auto; background-color:#9c9c9c; margin-top: 35px; margin-bottom: 30px;}
.pages .pages_dashed {width:1200px; height:1px; text-align:center; padding:0 auto; margin:0 auto; margin-top: 35px; margin-bottom: 30px; border-bottom:1px dashed #ccc;}

.imghoverA {border:2px solid #49c83f;}
.imghoverB {border:2px solid #ff541a;}

#footer { width:100%; height:330px; background-color:#40b73a; padding:0 auto; margin:0 auto; text-align:center; margin-top: 24px;}
.footer { width:1200px; height:330px; padding:0 auto; margin:0 auto; text-align:center;}

.footer .footer_top { width:100%; height:48px; background-color:#40b73a; overflow:hidden; position:relative; margin:0 auto; padding:0 auto;}
.footer .footer_top img { width:1200px; height:48px; overflow:hidden; position:relative; margin:0 auto; padding:0 auto;}

.footer .footer_left { float:left; width:200px; height:240px; margin-left: 5px; margin-right: 10px; padding-top: 30px; padding-left: 57px;}
.footer .footer_left span { float:left; width:240px; height:30px; text-align: left; color:#FFF; font-size:18px; padding-left: 0px;}
.footer .footer_left img { float:left; width:163px; height:177px; padding:0 auto; margin:0 auto; padding-left: 5px; padding-top: 8px;}

.footer .footer_centera { float:left; width:480px; height:240px; margin-right: 5px; padding-top: 30px;}
.footer .footer_centera span { float:left; text-align: left; width:260px; height:30px; color:#FFF; padding-left: 10px; font-size:18px; }
.footer .footer_centera span a { font-size:18px; line-height:26px; color:#FFF; TEXT-DECORATION: none;}
.footer .footer_centera span a:hover{ font-size:18px; line-height:26px; color:#ffff00; TEXT-DECORATION: underline;}
.footer .footer_centera font { float:left; text-align: left; width:420px; height:174px; color:#FFF; font-size:14px; line-height:25px; padding:0 auto; margin:0 auto; padding-left: 10px; padding-top: 8px;}
.footer .footer_centera a { font-size:14px; line-height:25px; color:#FFF; TEXT-DECORATION: none;}
.footer .footer_centera a:hover{ font-size:14px; line-height:25px; color:#ffff00; TEXT-DECORATION: underline;}

.footer .footer_centerb { float:left; width:180px; height:240px; padding-left: 15px; padding-top: 30px;}
.footer .footer_centerb span { float:left; width:200px; height:30px; text-align: left; color:#FFF; font-size:18px; padding-left: 0px;}
.footer .footer_centerb img { float:left; width:163px; height:177px; padding:0 auto; margin:0 auto; padding-left: 5px; padding-top: 8px;}

.footer .footer_right { float:right; width:230px; height:240px; padding-top: 30px;}
.footer .footer_right span { float:left; width:200px; height:30px; text-align: left; color:#FFF; font-size:18px; padding-left: 0px;}
.footer .footer_right img { float:left; width:163px; height:177px; padding:0 auto; margin:0 auto; padding-left: 5px; padding-top: 38px;}

#copyright {width:100%; text-align:center; padding:0 auto; margin:0 auto; background-color:#009f00; }
.copyright { width:1200px; height:80px; padding:0 auto; margin:0 auto; }
.copyright .copyrightfont { width:1200px; line-height:25px; font-size:14px; color:#FFF; text-align: center; padding:0 auto; margin:0 auto; padding-top: 15px;}  
.copyright .copyrightfont a { font-size:14px; color:#FFF; TEXT-DECORATION: none;}
.copyright .copyrightfont a:hover{ font-size:14px; color:#ffff00; TEXT-DECORATION: underline;}  

#kinMaxShow{display:none;}
#kinMaxShow{visibility:hidden;width:100%; height:404px; overflow:hidden;}

#slideshow { width:1440px; height:349px; }
#slideshow ul { display: none; }

.floating_ck {position:fixed; right:5px; top:23%;}
.floating_ck dl dd {position:relative; width:80px; height:80px; background-color:#757575; border-bottom:solid 1px #555666; text-align:center; background-repeat:no-repeat;background-position:center 20%; cursor:pointer;  color:#fff;}
.floating_ck dl dd:hover {background-color:#00cb96; border-bottom:solid 1px #018400; }
.floating_ck dl dd:hover .floating_right {display:block;}
.guestbook {background-image:url(/rightad/zxicon.png);}
.guestbook .qrcord_p04 {font-size:14px;}
.qqicon {background-image:url(/rightad/qqicon.png);}
.qqicon .qrcord_p05a {font-size:16px; line-height:24px; margin-top:16px;}
.qqicon .qrcord_p05b {font-size:20px; line-height:30px;}
.quote {background-image:url(/rightad/kficon.png);}
.quote .qrcord_p03a {font-size:16px; line-height:24px; margin-top:16px;}
.quote .qrcord_p03b {font-size:20px; line-height:30px;}
.wxicon {background-image:url(/rightad/erweima.png);}
.return {background-image:url(/rightad/fanhui.png);}
.floating_ck dd span {color:#fff;display:block; padding-top:54px;}
.floating_right { position:absolute; left:-160px;top:0px; width:160px; height:80px; background-color:#00cb96; border-bottom:solid 1px #018400; display:none;}
.floating_right a { color:#fff; line-height:30px;}
.floating_ewma {height:260px;top:-180px;}
.floating_ewma i {background-image:url(/images/erweimaa.png); display:block; width:145px; height:145px; margin:auto; margin-top:7px;}
.floating_ewma p {color:#fff; margin-top:5px;}
.floating_ewma .qrcord_p01 {font-size:12px; line-height:20px;}
.floating_ewma .qrcord_p02 {font-size:16px;}
.floating_ewmb {height:260px;top:-180px;}
.floating_ewmb i {background-image:url(/images/erweimab.png); display:block; width:145px; height:145px; margin:auto; margin-top:7px;}
.floating_ewmb p {color:#fff; margin-top:5px;}
.floating_ewmb .qrcord_p01 {font-size:12px; line-height:20px;}
.floating_ewmb .qrcord_p02 {font-size:16px;}