@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; clear:both; }
.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; clear:both; }
.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:185px; height:135px; margin-top:2px; text-align: right; }
.headerb .center img { width:135px; height:135px; }
.headerb .right { float:left; width:310px; height:90px; margin-top:45px; padding-left:0px; text-align: left; border-left:0px solid #8d8d8d; }
.headerb .right .span { float:left; width:240px; text-align: right; font-size:16px; line-height:24px; color:#000; }
.headerb .right .hotline { float:left; width:240px; text-align: right; font-size:30px; line-height:32px; color:#006bb7; }
.headerb .right .telimg { float:right; width:60px; text-align: left; margin-top:8px; }

#menu { width:100%; height:58px; background-color:#006bb7; margin-bottom:2px; clear:both; }
.menub { width:1200px; padding:0 auto; margin:0 auto; }
.menub ul { width:1180px; text-align: center; padding:0 auto; margin:0 auto; overflow:hidden; }
.menub ul li{ float:left; width:146px; }
.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-color:#004ea0; }
.menub ul .last { background:none; }

#banner { width: 100%; height:582px; background: url(/images/bannerbg.jpg); margin-top:1px; clear:both; }
.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:100%; margin-top:30px; clear:both; }
.index_title { width:1200px; height:135px; padding:0 auto; margin:0 auto; background:url(/images/index_title_linea.png) repeat-x left top;}
.index_title .intt_title { width:238px; background:url(/images/index_title_lineb.png) repeat-x left top; text-align:center; height:135px; padding:0 auto; margin:0 auto;}
.index_title .intt_title .titlea { height:80px; padding:0 auto; margin:0 auto; }
.index_title .intt_title .titlea a { color:#006bb7; font-size:48px; line-height:60px; display:block; }
.index_title .intt_title .titlea a:hover { color:#004e86; font-size:48px; line-height:60px; display:block;}
.index_title .intt_title .titleb { height:45px; color:#4c4c4c; font-size:16px; line-height:45px; margin-bottom:5px;}
.index_title .intt_title .titleb a { color:#4c4c4c; font-size:16px; line-height:45px;}
.index_title .intt_title .titleb a:hover { color:#4c4c4c; font-size:16px; line-height:45px;}

#index_titleb { width:100%; background:url(/images/index_titlea_line.png); padding:0 auto; margin:0 auto; margin-top:40px; margin-bottom:20px; clear:both; }
.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%; clear:both; }
.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:230px; margin-bottom: 20px; margin-left: 20px; }
.index_product .index_product_left .index_product_left_navititie { float:left; width:230px; height:95px; background-color:#006bb7; }
.index_product .index_product_left .index_product_left_navititie .titie { text-align: center; font-size:36px; line-height:50px; margin-top: 10px; color:#fff; }
.index_product .index_product_left .index_product_left_navititie .span { text-align: center; font-size:14px; line-height:20px; color:#7fb0d2; }
.index_product .index_product_left .index_product_navi { width:230px; float:left; background-color:#fafafa; border:0px solid #dadada;}
.index_product .index_product_left .index_product_navi ul { width:230px; float:left; margin-left: 10px; margin-right: 10px;}
.index_product .index_product_left .index_product_navi ul li .class { width:216px; height:45px; text-align:left; margin-top:3px; margin-bottom:3px; background:url(/images/prodocts_navibga.png) repeat-x center;}
.index_product .index_product_left .index_product_navi ul li .class a { padding-left:6px; color:#FFFFFF; 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 .class a:hover { padding-left:6px; color:#FFFF00; font-size:16px; line-height:45px; background:url(/images/prodocts_navibgb.png) repeat-x center; font-weight:bold; text-decoration:underline; display:block; }
.index_product .index_product_left .index_product_navi ul li .classb { width:213px; 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 .classb a { padding-left:12px; color:#696969; 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 .classb a:hover { padding-left:12px; color:#000; font-size:16px; line-height:45px; background: url(/images/prodocts_navicgb.png) repeat-x center; font-weight:bold; text-decoration:underline; display:block; }
.index_product .index_product_left .index_product_left_ad { float:left; width:230px; height:110px; margin-top:10px; padding-top:20px; background-color:#0081c8; }
.index_product .index_product_right { float:right; width:940px; text-align:center; margin-top: 0px;}
.index_product .index_product_right ul {width:940px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto;}
.index_product .index_product_right ul li { float:left; position:relative; margin-left: 3px; margin-right: 3px; padding-top:6px; margin-bottom:10px; background-color:#fcfcfc; }
.index_product .index_product_right img { display:block; width:291px; height:282px; 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:#ff541a; font-size:16px; line-height: 36px; text-decoration:underline; display:block; text-align:center; }
.index_product .index_product_right li:hover {  display:block; background-color:#fcfcfc; }
.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; }

#index-num-box { width:100%; padding-top: 16px; background: url(/images/index_num.jpg) repeat center; clear:both; }
.index-num-box { width:1140px; height: 147px; padding:0 auto; margin:0 auto; margin-top: 40px; color: #fff; }
.index-num-box .index-num-item { float:left; text-align:left; width: 313px; font-size:60px; position: relative; display: inline-block; line-height:64px; }
.index-num-box .index-num-nub { float:left; width: 90px; height:64px; display: inline-block; font-size:60px; line-height:64px; color: #fff; }
.index-num-box .index-num-add { float:left; text-align:left; margin-left: -20px; position: absolute; right: 75px; top: 30px; font-size: 24px; color: #fff; }
.index-num-box .index-num-inf { float:left; text-align:left; width: 260px; height:30px; margin-top: 10px; font-size:18px; line-height:30px; }
.index-num-box .index-num-wan { float:left; position:absolute; }

#bannerb { width:100%; clear:both; }
.bannerb { width:100%; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; }
.bannerb img { display:block; max-width:100%; max-height:100%; }
.bannerb1 { width:100%; padding-top:33px; padding-bottom:20px; background-color:#f3f3f3; }
.bannerb2 { width:100%; padding-top:35px; padding-bottom:39px; background-color:#ffffff; }
.bannerb3 { width:100%; padding-top:54px; padding-bottom:53px; background-color:#f3f3f3; }
.bannerb4 { width:100%; padding-top:37px; padding-bottom:38px; background-color:#ffffff; }
.bannerb5 { width:100%; padding-top:54px; padding-bottom:54px; background-color:#efefef; }

#index_company {width:100%; background:url(/images/index_company.jpg); clear:both; }
.index_company { width:1200px; height:670px; text-align:center; padding:0 auto; margin:0 auto; }
.index_company .index_company_title { width:1200px; height:70px; padding-top:52px; text-align:left; }
.index_company .index_company_title .title { float:left; width:150px; height:60px; color:#fff; margin-top:0px; margin-left:40px; margin-right:10px; }
.index_company .index_company_title .title a { font-size:36px; line-height:60px; color:#fff; display:block; font-weight:bold; }
.index_company .index_company_title .title a:hover { font-size:36px; line-height:60px;; color:#ffff00; display:block; font-weight:bold; }
.index_company .index_company_title .span { float:left; width:100px; height:30px; text-align:left; color:#fff; margin-top:25px; margin-right:10px; }
.index_company .index_company_title .span a { font-size:16px; line-height:30px; color:#fff; display:block; }
.index_company .index_company_title .span a:hover { font-size:16px; line-height:30px; color:#ffff00; display:block; }
.index_company .index_company_content { width:1120px; height:180px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:left; margin-top:25px; color:#fff; font-size:14px; line-height:30px; }
.index_company .index_company_content a { color:#ccc; font-size:14px; line-height:30px; text-decoration:none;}
.index_company .index_company_content a:hover { color:#ffff00; font-size:14px; line-height:30px; text-decoration:underline; }
.index_company .index_company_photo { width:1090px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; margin-top: 26px; }
.index_company .index_company_photo ul { width:1090px; height:229px; }
.index_company .index_company_photo ul li { float:left; position:relative; margin:9px; padding:9px; background-color:#fff; }
.index_company .index_company_photo li:hover { display:block; background-color:#eee;  }
.index_company .index_company_photo img { display:block; width:235px; height:183px; }
.index_company .index_company_photo li .title { width:150px; height:26px; float:left; padding-top: 10px; }
.index_company .index_company_photo li .symbol { width:30px; height:26px; float:right; padding-top: 10px; }
.index_company .index_company_photo li a { text-align:left; color:#000; font-size:16px; line-height: 26px; display:block; text-decoration:none;}
.index_company .index_company_photo li a:hover { text-align:left; color:#555; font-size:16px; line-height: 26px; display:block; text-decoration:underline; background-color:#eee; }

#index_news { width:100%; height:470px; clear:both; }
.index_news { width:1200px; height:468px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto;}
.index_news .index_news_left { float:left; width:480px; height:430px; padding-top: 20px; margin-left:50px;  }
.index_news .index_news_left .photo { width:460px; height:327px; }
.index_news .index_news_left .photo img { display:block; width:460px; height:327px; }top
.index_news .index_news_left .title { width:420px; height:50px; float:left; text-align:left; margin-top: 26px; }
.index_news .index_news_left .title a { color:#000; font-size:16px; line-height:30px; text-decoration:none; display:block; font-weight:bold; }
.index_news .index_news_left .title a:hover { color:#000; font-size:16px; line-height:30px; text-decoration:underline; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( ); display:block; font-weight:bold;}
.index_news .index_news_left .span { width:420px; float:left; text-align:left; height:64px; line-height:20px; font-size:14px; }
.index_news .index_news_center { float:left; width:5px; padding-top: 0px; margin-right:0px;}
.index_news .index_news_right { float:right; width:640px; text-align:left;}
.index_news .index_news_right .index_news_right_link { height:450px; font-size:14px; line-height:50px;}
.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:590px; text-align:left; height:50px; border-bottom:1px dashed #dadada; padding:10px 0px 26px 0px; color:#373737;}
.index_news .index_news_right .index_news_right_link ul li a { color:#000; font-size:18px; line-height:40px; text-decoration:none;}
.index_news .index_news_right .index_news_right_link ul li a:hover { color:#303030; font-size:18px; line-height:40px; text-decoration:underline; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( );}
.index_news .index_news_right .index_news_right_link ul li div { text-align:left; line-height:18px; margin-left:60px; color:#999; margin-top:0px;}
.index_news .index_news_right .index_news_right_link ul li span { float:left; text-align:center; background-color:#fff; color:#9a9a9a; width:80px; height:60px; line-height:60px; font-size:36px; margin-right:30px; margin-top:0px; border-right:1px solid #e9e9e9;}

#index_cooperative { width:100%; background-color:#f7f7f7; padding-top: 20px; clear:both; }
.index_cooperative { width:1200px; height:325px; padding:0 auto; margin:0 auto; }
.index_cooperative ul { width:auto; padding:0 auto; margin:0 auto; text-align:center;}
.index_cooperative ul li{ float:left; text-align:center; margin-top: 0px; margin: 0px; }
.index_cooperative ul li img { width:297px; height:135px; display:block; }

#main { width:100%; text-align:center; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; margin-top:30px;}
.main { width:1200px; height:auto; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; }

.main .main_left { float:left; width:230px; margin-left: 20px; }
.main .main_left .index_product_left_navititie { float:left; width:230px; height:95px; background-color:#006bb7; }
.main .main_left .index_product_left_navititie .titie { text-align: center; font-size:36px; line-height:50px; margin-top: 10px; color:#fff; }
.main .main_left .index_product_left_navititie .span { text-align: center; font-size:14px; line-height:20px; color:#7fb0d2; }
.main .main_left .index_product_navi { width:230px; float:left; background-color:#fafafa; border:0px solid #dadada;}
.main .main_left .index_product_navi ul { width:230px; float:left; margin-left: 10px; margin-right: 10px;}
.main .main_left .index_product_navi ul li .class { width:216px; height:45px; text-align:left; margin-top:3px; margin-bottom:3px; background:url(/images/prodocts_navibga.png) repeat-x center;}
.main .main_left .index_product_navi ul li .class a { padding-left:6px; color:#FFFFFF; font-size:16px; line-height:45px; font-weight:bold; text-decoration:none; display:block; transition: all 0.1s ease 0s; }
.main .main_left .index_product_navi ul li .class a:hover { padding-left:6px; color:#FFFF00; font-size:16px; line-height:45px; background:url(/images/prodocts_navibgb.png) repeat-x center; font-weight:bold; text-decoration:underline; display:block; }
.main .main_left .index_product_navi ul li .classb { width:213px; height:45px; text-align:left; margin-top:3px; margin-bottom:3px; background:url(/images/prodocts_navibg.png) repeat-x center;}
.main .main_left .index_product_navi ul li .classb a { padding-left:12px; color:#696969; font-size:16px; line-height:45px; font-weight:bold; text-decoration:none; display:block; transition: all 0.1s ease 0s; }
.main .main_left .index_product_navi ul li .classb a:hover { padding-left:12px; color:#000; font-size:16px; line-height:45px; background: url(/images/prodocts_navicgb.png) repeat-x center; font-weight:bold; text-decoration:underline; display:block; }
.main .main_left .index_product_left_ad { float:left; width:230px; height:110px; margin-top:10px; padding-top:20px; background-color:#0081c8; }

.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:440px; height:40px; float:left; text-align:left; color:#000; border-left: solid 3px #0c95f6; padding-left:12px; font-size:20px; line-height: 35px; font-weight:bold; }
.main_bread .main_bread_right { width:440px; 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; margin-top: 20px; 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:0px dashed #fff; 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; padding-top: 20px;}
.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 #0c95f6; color:#333; }
.main .main_news_pageb span { background-color:#0c95f6;  font-size:14px; color:#fff; margin:5px; padding:5px 10px; border:1px solid #0c95f6; }

.main .main_ndetail { width:800px; text-align:center; padding-top: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:750px; 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:900px; 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 #ddd; 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:#f6f6f6 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:#f6f6f6; display:block; }

.main .main_cases { width:900px; min-height:900px; 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 #ddd; 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:#f6f6f6 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:#f6f6f6; display:block; }

.main .main_cooperative { width:900px; min-height:900px; max-height:auto; padding-top:30px; overflow:hidden; position:relative; margin:0 auto; padding:0 auto; }
.main .main_cooperative img { width:278px; height:126px;}
.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:132px; font-size:16px; line-height:32px; float:left; border:1px solid #dddddd; background-color:#fff; margin-left: 5px; margin-right: 5px; margin-top: 20px; 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 #0c95f6; color:#333; }
.main .main_products_pageb span { background-color:#0c95f6;  font-size:14px; color:#fff; margin:5px; padding:5px 10px; border:1px solid #0c95f6; }

.main .main_pdetail { width:800px; text-align:center; padding-top: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:750px; 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 #ffffff;}
.imghoverB {border:2px solid #ff541a;}
.imghoverC {border:1px solid #f7f7f7;}
.imghoverD {border:1px solid #ff541a;}

#index_footer { width:100%; background-color:#006bb7; border-bottom:1px solid #2f8bcd; clear:both; }
#footer_contact { width:100%; background-color:#006bb7; margin-top: 30px; border-bottom:1px solid #2f8bcd; clear:both; }
.footer_contact { width:1100px; height:102px; padding:0 auto; margin:0 auto; padding-top: 16px; text-align:center;}
.footer_contact .focont_left { float:left; width:295px; height:66px; text-align: center; padding-top: 15px;}
.footer_contact .focont_centera { float:left; width:240px; height:66px; padding-top: 15px; }
.footer_contact .focont_centerb { float:left; width:220px; height:66px; padding-top: 15px; }
.footer_contact .focont_right { float:left; width:345px; height:66px; padding-top: 15px; }
.footer_contact .title { float:left; width:130px; height:23px; padding-top: 4px; text-align: left; font-size:20px; line-height:24px; color:#fff; }
.footer_contact .icon { float:left; width:72px; height:64px; text-align: left;}
.footer_contact img { width:56px; height:56px; }
.footer_contact .text { float:left; width:130px; height:40px; text-align: left; font-size:14px; line-height:18px; color:#fff; }
.footer_contact .text a { font-size:14px; line-height:18px; color:#fff; text-decoration: none;}
.footer_contact .text a:hover{ font-size:14px; line-height:18px; color:#ffff00; text-decoration: underline;}

#footer { width:100%; background-color:#006bb7; padding-top: 38px; clear:both; }
.footer { width:1200px; height:250px; padding:0 auto; margin:0 auto; text-align:center;}
.footer .fo_left { width:184px; height:210px; float:left; text-align: center; padding-top: 15px;}
.footer .fo_centera { float:left; width:529px; height:210px; padding-top: 15px; padding-left: 40px; border-left:1px solid #2f8bcd;}
.footer .fo_centerb { float:left; width:225px; height:210px; padding-left: 40px; padding-top: 15px; border-left:1px solid #2f8bcd;}
.footer .fo_right { float:right; width:131px; height:210px; padding-top: 15px; padding-left: 40px; border-left:1px solid #2f8bcd;}
.footer .title { width:130px; height:30px; float:left; text-align: left; font-size:18px; line-height:22px; color:#fff; }
.footer .title a { font-size:18px; line-height:22px; color:#fff; text-decoration: none;}
.footer .title a:hover{ font-size:18px; line-height:22px; color:#ffff00; text-decoration: underline;}
.footer .text { float:left; text-align: left; width:488px; height:174px; color:#fff; font-size:14px; line-height:20px; padding:0 auto; margin:0 auto; padding-top:18px;}
.footer .text a { font-size:14px; line-height:20px; color:#fff; text-decoration: none;}
.footer .text a:hover{ font-size:14px; line-height:20px; color:#ffff00; text-decoration: underline;}
.footer img { float:left; width:126px; height:157px; padding:0 auto; margin:0 auto; padding-top: 8px;}
.footer .link { float:left; text-align: left; width:220px; color:#fff; font-size:18px; padding-top: 4px;}
.footer .link ul li { float:left; width:100px; padding-right: 10px;}
.footer .link ul li a { font-size:16px; line-height:36px; color:#fff; text-decoration: none;}
.footer .link ul li a:hover{ font-size:16px; line-height:36px; color:#ffff00; text-decoration: underline;}

.floating_ck {position:fixed; right:5px; top:25%;}
.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:#009eff; border-bottom:solid 1px #0081d1; }
.floating_ck dl dd:hover .floating_right {display:block;}
.floating_right { position:absolute; left:-160px; top:0px; width:160px; color:#fff; height:80px; background-color:#009eff; border-bottom:solid 1px #0081d1; display:none;}
.floating_right a {  line-height:30px;  color:#fff;}
.guestbook {background-image:url(/rightad/zxicon.png);}
.guestbook .qrcord_p04 {font-size:20px; line-height:30px; margin-top:25px;}
.qqicon {background-image:url(/rightad/qqicon.png);}
.qqicon .qrcord_p05a {font-size:16px; line-height:24px; margin-top:15px;}
.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:15px;}
.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_ewm {height:260px;top:-180px;}
.floating_ewm i {background-image:url(/images/erweima.png); display:block; width:145px; height:145px; margin:auto; margin-top:7px;}
.floating_ewm p {color:#fff; margin-top:5px;}
.floating_ewm .qrcord_p01 {font-size:12px; line-height:20px;}
.floating_ewm .qrcord_p02 {font-size:16px;}
