@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "微软雅黑","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; color:#313538;min-width:1200px;}
body {-moz-user-select: none;-webkit-user-select: none;}
a{color:#404040;text-decoration:none}
a:hover{color:#8fb83c;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.cl{ clear:both;}
.w1347{ width:1200px; margin:0 auto;}
.red{color:red;}
.laster{ margin-right:0 !important;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.clear{ clear:both;height:0;line-height:0;content:'.';display:block;visibility:hidden;}

.header{ width:100%; height:143px; background:url(../images/head_bg.jpg) repeat-x;}
.top_head{ height:98px; overflow:hidden; width:1200px; margin:0 auto;}
.logo{ width:486px; height:98px; float:left;}
.top_search{ width:200px; height:28px; float:right; background:#f0f0f1; border:1px solid #c6c6c6; border-radius:15px; margin:38px 15px 0 0;}
.top_search_input{ float:left; width:152px; padding:3px 3px 3px 13px; height:22px; border-radius:15px 0 0 15px; border:none; color:#888; outline:none; background:none; }
.top_search_btn{ float:left; width:28px; height:28px; border:0 15px 15px 0; background:url(../images/top_search.jpg) center center no-repeat; cursor:pointer; border:none; outline:none;}
.language{ float:right; height:30px; line-height:30px; margin:38px 0 0 0;}

.nav{ width:1200px; height:45px; margin:0 auto; text-align:center;font-size:0;}
.nav li{  height:45px; display:inline-block; margin:0;*display:inline; *zoom:1;position:relative;margin-right:2px;}
.nav li a{ color:#fff;  padding:2px 29px 0; height:43px; line-height:43px; display:block; text-decoration:none;font-size:16px; }
.nav .cur_nav a{ padding:0px 29px 0;border:0; border-top:2px solid #8cb63f;border-bottom:1px solid #fff;  color:#024287; background:#fff;}
.nav li .nav_pop{padding:15px 25px; border-radius:0 0 15px 15px; left:0; top:45px; position:absolute; z-index:200; background:#fff; box-shadow:0 2px 3px  rgba(0,51,106,0.4);display:none;}
.nav li:hover .nav_pop{display:block;}
.nav li:hover a{padding:0px 29px 0;color:#024287; background:#fff;border-top:2px solid #8cb63f;border-bottom:1px solid #fff;}
.nav li:hover .nav_pop a{ padding:0px 29px 0;border:0; border-top:2px solid #8cb63f;  color:#024287; background:#fff;font-size:14px;}
.nav li .nav_pop .nav_pop_left{ width:280px; padding-right:65px;float:left;min-height:170px;}
.nav li .nav_pop .nav_pop_left .nav_pop_p{ line-height:25px; margin-bottom:10px; color:#333!important; text-align:left;font-size:14px; overflow:hidden;}
.nav li .nav_pop .nav_pop_left .sub_nav{ overflow:hidden;}
.nav li .nav_pop .nav_pop_left .sub_nav li{ width:42%; text-align:left; float:left; background:url(../images/nav_icon.png) left center no-repeat; height:27px; line-height:27px; padding-left:15px; border:0;}
.nav li .nav_pop .nav_pop_left .sub_nav li a{ border:0; padding:0; line-height:27px; height:27px;}
.nav li .nav_pop .nav_pop_left .sub_nav li a:hover{ color:#8fb83c;}
.nav li .nav_pop .nav_pop_right{padding:20px 20px 20px 40px; float:right;position:relative;overflow:hidden;}
.nav li .nav_pop .nav_pop_right a{ padding:0; border:0; margin:0;display:block;height:auto;}
.nav li .sub_navinfo{position:relative;}

.index_banner{ width:100%; height:488px; overflow:hidden; position:relative;}
.index_banner .prod_ul{ width:100%; height:488px; position:absolute; left:0; top:0; z-index:90;text-align:center;}
.index_banner .prod_ul li a{ display:block; width:100%; height:488px; min-width:1200px;text-align:center;background-position:center;background-repeat:no-repeat;}
.index_banner .prod_ul li a img{height:488px;border:0}
.index_banner .tabs_ul{ height:16px; overflow:hidden; position:absolute; right:20px;bottom:12px; font-size:0; z-index:99;}
.index_banner .tabs_ul li{ cursor:pointer; display:inline-block; width:16px; height:16px; background:url(../images/banner_tabs.png) -20px 0 no-repeat; margin-left:4px; float:left;}
.index_banner .tabs_ul .on{ background-position:0 0;}
.index_banner .text_ul{ width:340px; height:488px; position:absolute; left:50%; margin-left:-604px; background:url(../images/banner_txt_bg.png) repeat; z-index:98;}
.index_banner .text_ul li{ width:290px; height:283px; padding:265px 25px 0 25px;}
.index_banner .text_ul li .text_h3{ font-size:18px; color:#fff; height:24px; margin-bottom:6px; font-weight:700;}
.index_banner .text_ul li .text_p{ font-size:12px; height:140px; line-height:24px; color:#fff;}
.index_banner .text_ul li .text_more{ background:url(../images/banner_txt_arrow.png) right center no-repeat; padding-right:10px; color:#FFF;}


/*.footer{ background:url(../images/footer_bg.jpg) repeat-x; height:219px; width:100%;}*/
.footer{background:#616161 url('../images/foot_bg.png') repeat-x;;height:219px;width:100%;}
.footer_main{ width:1200px; margin:0 auto;}
.foot_left{ float:left; padding-top:20px; height:152px;}
.foot_left .foot_nav{ height:15px; line-height:15px; padding:10px 0; border-bottom:1px solid #B9B9B9; color:#fff; margin-bottom:15px; font-size:14px;}
.foot_left .foot_nav a{ color:#fff;}
.foot_left .foot_nav a:hover{ color:#8fb83c;}
.foot_left .compy_text{ color:#fff; line-height:20px; color:#fff;}
.foot_right{ float:right;padding-top:27px; height:145px; color:#8fb83c; overflow:hidden; width:270px; }
.foot_right .erweima{ width:119px; height:119px; float:left; margin-right:10px;}
.foot_right .name_h3{ font-size:20px; font-weight:700; margin:15px 0 10px;float:left; display:block; width:140px; }
.foot_right .text_p{ font-size:16px; line-height:24px;width:140px; float:left;}
.foot_bottom{ height:47px; line-height:47px; color:#fff;border-top:1px solid #B9B9B9}
.foot_bottom .left_p{ float:left;}
.foot_bottom .right_p{ float:right;}
.foot_bottom a{ color:#fff;}
.foot_bottom a:hover{ color:#8fb83c;}


.company_box{ background:url(../images/company_bg.jpg) repeat-x; height:290px; width:100%;}
.company_box dl{float:left; width:202px; margin-right:20px; padding-top:20px}
.company_box dt{height:40px; line-height:40px; color:#024287; font-size:14px; text-align:center}
.company_box img{ width:200px; height:150px; border:1px solid #ccc}
.company_box .company_txt{ width:200px; height:44px; line-height:44px; overflow:hidden; color:#353535;}

#sv{width:100%; height:290px; overflow:hidden; margin:0 auto}
#sv div{width:800%}
#sv div ul{float:left; padding-top:20px}
#sv div ul li{float:left; display:inline; margin-right:20px; width:202px; line-height:40px; font-size:14px; text-align:center}
#sv div ul li img{width:200px; height:150px; border:solid 1px #ccc}

.index_scroll_news{ width:100%; height:47px; background:url(../images/scroll_news_bg.jpg) repeat-x;position:relative;}
.index_scroll_news_title{ float:left; height:25px; width:90px; border-right:1px solid #0f64b4; line-height:25px; margin:11px 20px 0 0; font-weight:bold;font-size:14px;}
.index_scroll_news .tempWrap{width:1000px;float:left;}
.index_scroll_news_ul{ float:left; width:1000px; height:47px; line-height:47px; overflow:hidden;position:relative; }
.index_scroll_news_ul li{ height:47px; line-height:47px; display:block; color:#8d8d8d;}
.index_scroll_news_ul a{ display:block; margin-right:30px; float:left; }
.index_scroll_news_arrow{ float:right; height:12px; margin:17px 0 0 0;}
.index_scroll_news_arrow .left_arr{ width:10px; height:12px; background:url(../images/scroll_news_arrow.png) no-repeat; display:block; float:left; margin-right:5px;}
.index_scroll_news_arrow .right_arr{ width:10px; height:12px; background:url(../images/scroll_news_arrow.png) -20px 0 no-repeat; display:block; float:left; }
.w1000{width:1200px; margin:0 auto; position:relative}
.w1000 h2{height:52px; line-height:52px; font-size:18px; font-weight:normal; color:#024287; padding-left:30px; background:url(../images/green.png) no-repeat left; border-bottom:solid 1px #fff}
.w1000 a.more{background:url(../images/index_more_bg.png) no-repeat; width:54px; height:22px; line-height:22px; color:#fff; text-align:center; position:absolute; right:5px; top:20px; font-size:12px;}

.index_store{ background:url(../images/news_top_bg.jpg) repeat-x top left; overflow:hidden; padding:30px 0 34px;}
.index_store_box{ width:576px; overflow:hidden;}
.index_store_box .store_box_title{height:41px; margin-bottom:13px; padding-left:35px; color:#024287; font-size:18px; line-height:41px;}
.index_store_box .store_box_title .more{ background:url(../images/index_more_bg.png) no-repeat; width:54px; height:22px; line-height:22px; color:#fff; text-align:center; float:right; margin:8px 5px 0 0; font-size:12px;}
.index_store_box .news_title{ background:url(../images/tbg.gif)  no-repeat; position:relative}
.news_title h2{position:absolute; left:0; height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#024287; padding-left:30px; background:url(../images/green.png) no-repeat left}
.about p{padding-top:20px; line-height:22px; text-align:justify; text-justify:inter-ideograph}
.index_store_box .prod_title{ background:url(../images/index_prod_title.jpg) no-repeat;}
.index_store_box .prod_ul{ overflow:hidden;}
.index_store_box .prod_ul li{ float:left; width:182px; margin-right:15px;}
.index_store_box .prod_ul li .img_200{ width:180px; height:180px; border:1px solid #d0d0d0; margin-bottom:5px;}
.index_store_box .prod_ul li .prod_name{ background:url(../images/icon_prod_name.jpg) left center no-repeat; padding-left:15px; height:47px; line-height:47px; font-size:14px; font-weight:bold;}
.index_store_box .prod_ul li .prod_txt{ line-height:22px; overflow:hidden;}
.index_store_box .news_top{margin-bottom: 15px;border-bottom: 5px solid #E7E7E7;padding-bottom: 15px;}
.index_store_box .news_img{ width:220px; float:left; margin-right:30px; position:relative;}
.index_store_box .news_img .img_ul{ width:220px;}
.index_store_box .news_img .img_ul img{border:1px solid #ccc; padding:2px;}
.index_store_box .news_img .img_tabs{ position:absolute; right:10px; bottom:10px; z-index:99;}
.index_store_box .news_img .img_tabs li{ width:7px; height:7px;cursor:pointer; background:#fff; border:1px solid #fff; float:left; margin-left:4px;}
.index_store_box .news_img .img_tabs .on{ background:#8fb83c;}
.index_store_box .index_news_detail{ width:310px; float:left; height:154px; overflow:hidden;}
.index_store_box .index_news_detail_title{ overflow:hidden; line-height:22px; font-size:14px; font-weight:bold; margin-bottom:10px;}
.index_store_box .index_news_detail_txt{ margin-bottom:10px; line-height:22px; color:#7d7d7d;}
.index_store_box .index_news_detail_more{ color:#024287;}
.index_store_box .index_news_list{ overflow:hidden;}
.index_store_box .index_news_list li{ overflow:hidden; line-height:29px; height:29px; border-bottom:1px dotted #696969; background:url(../images/icon_news.jpg) 4px center no-repeat; padding-left:15px;}
.index_store_box .index_news_list span{ float:right; width:77px; height:18px; background:#8fb83c; text-align:center; line-height:18px; color:#fff; margin:4px 4px 0 0; display:block;}

.go_top{ position:fixed; right:10px; bottom:230px; width:35px; height:36px; text-align:center; display:block; padding-top:35px; line-height:18px; background:url(../images/go_top.png) 0 0 no-repeat; z-index:999; }
.go_top:hover{  background:url(../images/go_top.png) -50px 0 no-repeat; color:#8fb83c;text-decoration:none;}

/****内页开始***/
.page_banner{ width:100%; height:350px; overflow:hidden; min-width:1200px;/*background-size:cover;*/background-repeat:no-repeat;background-position:center;}
.page_main{ background:url(../images/page_main_bg.jpg) repeat-x top left; padding:30px 0;}
.page_main_title{ height:47px; border-bottom:1px solid #b1b1b1; margin-bottom:38px;}
.page_main_title h3{ line-height:47px; float:left; font-size:24px; color:#024287;  font-weight:normal;}
.page_main_title .page_nav{ height:32px; float:right; margin-top:15px;}
.page_main_title .page_nav li{ float:left; margin-left:3px;}
.page_main_title .page_nav a{ display:block; background:url(../images/page_nav_bg.png) left top no-repeat; padding-left:10px; text-decoration:none; display:block;}
.page_main_title .page_nav a span{display:block; background:url(../images/page_nav_bg.png) right top no-repeat; padding-right:10px; color:#454545; height:32px; line-height:32px;display:block; font-size:14px;}
.page_main_title .page_nav a:hover,.page_main_title .page_nav .page_nav_curr a{ background-position:left -40px;}
.page_main_title .page_nav a:hover span,.page_main_title .page_nav .page_nav_curr a span{ background-position:right -40px; color:#fff;height:32px; line-height:32px;display:block;font-size:14px;}

.page_main_box{ overflow:hidden;}
.page_main_box .about_img_box{ float:left; width:495px; margin-right:45px;}
.page_main_box .about_img_box .big_img{ width:495px; height:351px; margin-bottom:10px;}
.page_main_box .about_img_box .small_img{ height:495px; height:117px;}
.page_main_box .about_img_box .small_img li{ width:160px; height:115px; border:1px solid #959595; float:left; margin-right:4px; cursor:pointer;}
.page_main_box .about_page_txt{ width:660px; float:left;font-size:14px;}
.page_main_box .about_page_txt .about_page_txt_img{ margin-bottom:2px !important;}
.page_main_box .about_page_txt .about_page_txt_title{ overflow:hidden; margin-bottom:25px;}
.page_main_box .about_page_txt .about_page_txt_title h3{ font-size:24px; color:#323232; margin-bottom:3px; font-weight:500;}
.page_main_box .about_page_txt .about_page_txt_title h4{ font-size:20px; color:#323232; margin-bottom:3px;font-weight:500;}
.page_main_box .about_page_txt  p{ line-height:24px; color:#585858; margin-bottom:24px;}

.pages{ border-top:2px solid #d4d4d4; padding:30px 0; height:25px; font-size:0; text-align:center;}
.pages a{ padding:0 8px; height:23px; border:1px solid #dddddd; display:inline-block; *display:inline; *zoom:1; font-size:14px; line-height:23px; margin:0 3px; text-decoration:none;}
.pages a:hover,.pages .pages_curr{ color:#3388d8; background:#eeeeee;padding:0 8px; height:23px; border:1px solid #dddddd; display:inline-block; *display:inline; *zoom:1; font-size:14px; line-height:23px; margin:0 3px; text-decoration:none; font-weight:600; }

.w320_ul{ overflow:hidden; padding-bottom:15px;}
.w320_ul li{ width:286px; float:left; margin:0 18px 10px 0;}
.w320_ul li .img_320{ width:284px; /*height:214px;*/ margin-bottom:5px; border:1px solid #c1c1c1; display:block;}
.w320_ul li .img_320:hover{ border:1px solid #8fb83c;}
.w320_ul li .name{ text-align:center; height:24px; line-height:24px; overflow:hidden;}
.w320_ul li .name a{color:#8fb83c;}

.prolist li{width:50%;margin-right:0;}
.prolist li .name{text-align:left;font-size:14px;line-height:30px;height:30px;}
.prolist li .note{line-height:24px;font-size:12px;}

.w209_ul{ overflow:hidden; padding-bottom:15px;}
.w209_ul li{ width:209px; float:left; margin:0 38px 10px 0;}
.w209_ul li .img_209{ width:209px; /*height:214px;*/ margin-bottom:5px; border:1px solid #c1c1c1; display:block;}
.w209_ul li .img_209:hover{ border:1px solid #8fb83c;}
.w209_ul li .name{ text-align:center; line-height:24px; height:48px; overflow:hidden;}
.w209_ul li .name a{color:#8fb83c;}
.w209_ul li.laster{ margin-right:0;}

.culture{ overflow:hidden;}
.culture li{ width:434px; border-bottom:1px dotted #5b5b5b; margin:0 115px 40px ; float:left;}
.culture li h3{ text-align:center; color:#8fb83c; font-size:24px; font-weight:500; margin-bottom:5px;}
.culture li .img_434{ width:434px; height:244px; margin-bottom:5px;}
.culture li .culture_txt{  line-height:35px; text-align:center; color:#000; padding-bottom:10px;}
.culture .last_bor{ border-bottom:none;}

.publication{ padding:0 30px; overflow:hidden;}
.publication li{ margin:0 30px; float:left; width:248px;}
.publication li h3{text-align:center; color:#8fb83c; font-size:24px; font-weight:500; margin-bottom:10px;}
.publication li .img_246{ width:246px; height:325px; margin-bottom:5px;border:1px solid #c1c1c1; display:block;}
.publication li .img_246:hover{ border:1px solid #8fb83c;}
.publication li .publication_txt{  line-height:35px; text-align:center; color:#000; padding-bottom:10px; }

.elegant_box{ margin-bottom:30px; border-bottom:1px solid #e6e6e6; padding:30px 0;}
.elegant_box .left_box{ width:254px; height:216px; float:left; background:#e6e6e6; padding: 20px 15px;}
.elegant_box .left_box h3{ border-bottom:3px solid #8fb83c; height:30px; line-height:30px; font-size:18px; font-weight:normal; float:left; margin-bottom:15px;}
.elegant_box .left_box p{ line-height:24px; display:block; width:100%; clear:both; margin-bottom:25px;}
.elegant_box .left_box a{ display:block; background:#8fb83c url(../images/xinxi_more.jpg) right top no-repeat; width:83px; text-align:center; line-height:35px; height:35px; padding-right:30px; color:#fff;}
.elegant_box .scroll_box{ float:right; width:860px; height:256px; position:relative;padding-left:32px;}
.elegant_box .scroll_box .left_a{ position:absolute; width:25px; height:35px; left:0; top:87px;}
.elegant_box .scroll_box .right_a{ position:absolute; width:25px; height:35px; right:0; top:87px;}
.elegant_box .scroll_box .scroll_ul{ width:831px; height:256px; position:absolute; left:32px; top:0; overflow:hidden;}
.elegant_box .scroll_box .scroll_ul li{ float:left; width:270px; margin-right:10px;}
.elegant_box .scroll_box .scroll_ul li .img_p{ width:270px; margin-bottom:5px;}
.elegant_box .scroll_box .scroll_ul li .txt_p{ height:40px; line-height:40px; text-align:center; color:#8fb83c;}
 .laster_bot{ border-bottom:none !important;}
.elegant_detail{ overflow:hidden; padding:30px 15px;}
.elegant_detail h3{ text-align:center; color:#8fb83c; font-size:18px; font-weight:normal; margin-bottom:20px;}
.elegant_detail ul{ overflow:hidden;}
.elegant_detail  li{ width:601px; float:left; margin:0 25px 30px;}
.elegant_detail  li .img_p{ width:601px; height:402px; margin-bottom:10px; }
.elegant_detail  li .txt_p{ width:601px; height:30px; line-height:30px; text-align:center; }

/*产品中心*/
.product_txt{ width:1200px; background:#8fb83c; padding:20px 0; color:#fff; text-align:center; margin-bottom:35px;}
.product_txt h3{ font-size:18px; font-weight:normal; margin-bottom:10px;}
.product_txt p{ line-height:22px;margin:0 auto;width:800px;}
.pro_tit{ line-height:22px; margin:0 auto; width:1100px; text-align:right; margin-bottom:15px; margin-right: 0px; font-weight: bold;margin-top:-23px;}

.page_copyright{ overflow:hidden; padding:30px 0}
.page_copyright p{ line-height:24px; font-size:14px; margin-bottom:15px;}

.web_map{ overflow:hidden; padding:30px 0; font-size:14px;}
.web_map .left_ul{ width:100px; padding-right:25px; border-right:1px solid #d8d8d8; float:left; margin-right:25px;}
.web_map .left_ul li{ line-height:35px; text-align:right; font-weight:500;}
.web_map .right_ul{ float:left; line-height:35px;}
.web_map .right_ul li{ line-height:35px;}

.contact_us{ overflow:hidden;}
.contact_left{ width:430px; float:left;}
.contact_left h3{ font-size:16px;}
.contact_left .eng{ font-size:14px; margin-bottom:20px;}
.contact_left p{ margin-bottom:20px;}
.contact_right{ width:847px; height:524px; float:right;}

.news_main{ overflow:hidden;}
.news_list{ width:849px; padding-right:49px; border-right:1px solid #d8d8d8; float:left;min-height:675px;}
.news_list .more{ width:955px; height:28px; background:#e0e0de; text-align:center; line-height:55px; display:block; padding:13px 0;}
.news_list ul{ overflow:hidden; }
.news_list li{ border-bottom:2px solid #e1e1e1; padding:0 0 20px 0; margin-bottom:20px;}
.news_list li .img_141{ width:141px; height:98px; float:left; margin-right:30px;}
.news_list li .news_list_txt{ width:674px; float:left;}
.news_list li .news_list_txt .news_title{ overflow:hidden; height:20px; line-height:20px; margin-bottom:5px;}
.news_list li .news_list_txt .news_title h3{ font-size:16px; margin-bottom:5px; float:left; margin-right:20px;}
.news_list li .news_list_txt .zuozhe{ color:#245b97; margin-bottom:10px;}
.news_list li .news_list_txt .jianjie{ line-height:22px; height:44px; overflow:hidden; color:#777777;}
.news_sub{ width:256px; float:right;}
.news_sub_search{ overflow:hidden; margin-bottom:20px;}
.news_sub_search_input{ width:187px; height:27px; line-height:27px; padding:3px; float:left; background:#e1e1e1; border:1px solid #bcbcbc; color:#7c7c7c; font-family:"微软雅黑";}
.news_sub_search_btn{ background:url(../images/news_search.jpg) no-repeat; width:51px; height:35px; border:none; cursor:pointer; float:right;}
.news_sub_dl{ overflow:hidden;}
.news_sub_dl dt{ font-size:24px; line-height:58px; height:58px; border-top:10px solid #8fb83c; color:#245b97;text-align:center;}
.news_sub_dl dd{ margin-bottom:10px; overflow:hidden;}
.news_sub_dl dd .img_304{ width:255px;}
.news_sub_dl dd .sub_txt{ line-height:24px; height:24px; text-align:center;}
.news_sub_dl dd .sub_txt a{ color:#8fb83c;}





.news_detail{ float:left; width:810px;padding-right:49px; border-right:1px solid #d8d8d8; min-height:675px;}
.news_detail .left_time{ width:68px; float:left; height:68px; background:#e1e1e1; padding:10px; margin-right:40px;}
.news_detail .left_time .line_1{ font-size:36px; line-height:40px; color:#f79802;}
.news_detail .left_time .line_2{ color:#404040; line-height:18px; font-size:14px;}
.news_detail_box{ width:680px; float:left;}
.news_detail_box_head{ border-bottom:1px solid #e1e1e1; padding-bottom:20px; margin-bottom:20px;}
.news_detail_box_head h3{ font-size:16px; color:#333; height:22px; font-weight:bold; line-height:22px; margin-bottom:5px;}
.news_detail_box_head .detail_zuozhe{ color:#777777; font-size:12px; margin-bottom:15px;}
.news_detail_box_body{ overflow:hidden;}
.news_detail_box_body p{ margin-bottom:15px; line-height:22px; color:#777777;}


.prod_detail_box{ overflow:hidden; padding:30px 0;}
.prod_detail_txt{ width:375px; float:right;}
.prod_detail_txt h3{ color:#8fb83c; font-size:18px; font-weight:normal; margin-bottom:15px; height:50px; line-height:50px;}
.prod_detail_txt p{ line-height:22px; margin-bottom:20px; color:#4c4c4c;}
.prod_detail_img{ width:800px; height:452px; float:left;}
.prod_detail_img .pro_big{ width:600px; height:450px; float:left; border:1px solid #bababa; margin-right:16px;overflow:hidden;}
.prod_detail_img .pro_big ul{list-style:none;margin:0;padding:0;}
.prod_detail_img .pro_small_box{ width:182px; float:left; height:412px; position:relative;padding:20px 0;}
.prod_detail_img .pro_small_box .top_a{ width:182px; height:16px; background:url(../images/prod_arr.png) 0 0; display:block; position:absolute; left:0;top:0;}
.prod_detail_img .pro_small_box .top_a:hover,.prod_detail_img .pro_small_box .top_curr{ background-position:0 -20px !important;}
.prod_detail_img .pro_small_box .bot_a{ width:182px; height:16px; background:url(../images/prod_arr.png) 0 -60px;; display:block; position:absolute; left:0; bottom:0;}
.prod_detail_img .pro_small_box .bot_a:hover,.prod_detail_img .pro_small_box .bot_curr{ background-position:0 -40px !important;}
.prod_detail_img .pro_small_box .small_list{ height:420px; width:182px; position:relative; left:0; margin-top:20px; overflow:hidden;}
.prod_detail_img .pro_small_box .small_list li{ width:180px; border:1px solid #bababa; margin-bottom:8px;}
.prod_detail_img .pro_small_box .small_list li:hover,.prod_detail_img .pro_small_box .small_list .li_curr{ border:1px solid #8fb83c;}

/*******刊物详细页 2015年10月22日 12:09:11******/
.kanwu_left{ width:605px; float:left; border-right:1px solid #ccc; padding:30px;}
.kanwu_left .img_box{ width:600px; border:1px solid #83ba45; position:relative; margin-bottom:30px;}
.kanwu_left .img_box .img_ul{ width:600px; height:280px;}
.kanwu_left .img_box .img_ul li{ width:600px; height:280px;}
.kanwu_left .img_box .img_ul li img{ width:600px; height:280px;}
.kanwu_left .img_box .tabs_ul{ height:16px; overflow:hidden; position:absolute; right:0;  bottom:-20px; font-size:0; z-index:99;}
.kanwu_left .img_box .tabs_ul li{ cursor:pointer; display:inline-block; width:16px; height:16px; background:url(../images/banner_tabs.png) -20px 0 no-repeat; margin-left:4px; float:left;}
.kanwu_left .img_box .tabs_ul .on{ background-position:0 0;}

.kanwu_left .down_a{ background:url(../images/pdf_icon.png) top left no-repeat; color:#777777; height:60px; line-height:60px; font-size:18px; padding-left:45px; display:block;}
.kanwu_left .down_a:hover{ background-position:0 -60px; color:#f79905;}
.kanwu_right{ width:500px; float:right;margin-top:30px;}
.kanwu_right .title{ color:#8eb73d; font-size:16px; margin-bottom:5px;}
.kanwu_right .time{ color:#999; font-size:12px; margin-bottom:15px;}
.kanwu_right .neirong_txt{ line-height:18px;}


ul.tech{list-style:none;margin:0;padding:0;}
ul.tech a:hover{text-decoration:none;}
ul.tech li{margin:10px;min-height:240px;}
ul.tech li:nth-child(2n){background:url('../images/tech_li_bg.jpg') top right no-repeat;}
ul.tech li:nth-child(2n+1){background:url('../images/tech_li_bg2.jpg') top left no-repeat;}
ul.tech li:first-child{background:none;}
ul.tech li .pic{padding-top:40px;float:right;}
ul.tech li:nth-child(2n) .pic{float:left;}
ul.tech li h3{line-height:56px;height:56px;margin:0;padding:0;border-bottom:2px solid #8FB73B;font-weight:normal;}
ul.tech li h3 a{color:#8FB73B;font-size:20px;}
ul.tech li .info{width:800px;float:left;}
ul.tech li:nth-child(2n) .info{float:right;margin-right:20px;}
ul.tech li .note{margin:10px 0;}
ul.tech li .more{margin-left:40px;margin-top:10px;font-size:14px;}
ul.tech li .more a{color:#2C81D1}
ul.tech li .hua{padding-left:40px;background:url('../images/tech_hua.png') 4px 0 no-repeat;line-height:24px;font-size:14px;margin-bottom:10px;min-height:32px;}

h3.sol{line-height:56px;height:56px;margin:0;padding:0;border-bottom:2px solid #8FB73B;font-weight:normal;font-size:20px;}
ul.sol{margin:20px auto;padding:0;list-style:none;}
ul.sol li{width:300px;float:left;margin-right:45px;margin-left:50px;}
ul.sol li .txt{margin-top:2px;background:#ccc;text-align:center;height:30px;line-height:30px;}
ul.sol li.last{margin-right:0;}


.news_list2{ width:1200px; min-height:500px;}
.news_list2 ul{ overflow:hidden; }
.news_list2 li{ border-bottom:2px solid #e1e1e1; padding:0 0 20px 0; margin-bottom:20px;}
.news_list2 li .news_list_txt{ width:600px; float:left;}
.news_list2 li .news_list_txt .news_title{ overflow:hidden; height:20px; line-height:20px; margin-bottom:5px;}
.news_list2 li .news_list_txt .news_title h3{ font-size:16px; margin-bottom:5px; float:left; margin-right:20px;}
.news_list2 li .news_list_txt .zuozhe{ color:#245b97; margin-bottom:10px;}
.news_list2 li .news_list_txt .jianjie{ line-height:22px; height:44px; overflow:hidden; color:#777777;}

.news_list2 .left_time{ width:68px; float:left; height:68px; background:#e1e1e1; padding:10px; margin-right:22px;}
.news_list2 .left_time .line_1{ font-size:36px; line-height:40px; color:#f79802;}
.news_list2 .left_time .line_2{ color:#404040; line-height:18px; font-size:14px;}

.news_list2 .pdf{float:right;background:url('../images/pdf_icon.png') top left no-repeat; height:60px;width:60px;margin-top:10px;}
.news_list2 .pdf:hover{ background-position:0 -60px;}


.news_sub2{ width:305px; float:left;background:#9BC9F1;min-height:500px;}
.news_sub2_info{margin:20px;}


.news_detail2{ width:1200px;min-height:500px;}
.news_detail2 .left_time{ width:68px; float:left; height:68px; background:#e1e1e1; padding:10px; margin-right:40px;}
.news_detail2 .left_time .line_1{ font-size:36px; line-height:40px; color:#f79802;}
.news_detail2 .left_time .line_2{ color:#404040; line-height:18px; font-size:14px;}
.news_detail_box{ width:680px; float:left;}
.news_detail_box_head{ border-bottom:1px solid #e1e1e1; padding-bottom:20px; margin-bottom:20px;}
.news_detail_box_head h3{ font-size:16px; color:#333; height:22px; font-weight:bold; line-height:22px; margin-bottom:5px;}
.news_detail_box_head .detail_zuozhe{ color:#777777; font-size:12px; margin-bottom:15px;}
.news_detail_box_body{ overflow:hidden;}
.news_detail_box_body p{ margin-bottom:15px; line-height:22px; color:#777777;}

.news_detail_box .down_a{ background:url('../images/pdf_icon.png') top left no-repeat; color:#777777; height:60px; line-height:60px; font-size:18px; padding-left:45px; display:block;}
.news_detail_box .down_a:hover{ background-position:0 -60px; color:#f79905;}

.contact .left{float:left;width:500px;}
.contact .map{float:right;width:650px;overflow:hidden;}
.contact h3.book{height:30px;padding:0;margin:0;line-height:30px;font-size:16px;border-bottom:2px solid #9FC15B;color:#9FC15B}
.contact ul.book{margin:20px;}
.contact ul.book li{line-height:30px;margin:5px;}
.contact ul.book li .lft{float:left;width:80px;text-align:right;padding-right:10px;}
.contact ul.book li .lft2{float:left;}
.contact ul.book li input.inp{width:300px;height:25px;line-height:25px;}
.contact ul.book li textarea.inp{width:300px;height:100px;}
.contact ul.book input.submit{padding:3px 10px;background:#9FC15B;border:0;border-radius:3px;color:#fff;margin-top:10px;}

ul.comlist{list-style:none;margin:0;padding:0;}
ul.comlist li{width:45%;margin-right:5%;float:left;margin-bottom:30px;}
ul.comlist li .img{width:200px;height:200px;overflow:hidden;float:left;}
ul.comlist li .img img{width:160px;height:160px;border-radius:86px;padding:5px;border:1px solid #ccc;}
ul.comlist li .info{float:left;width:340px;}
ul.comlist li h3{font-size:18px;height:40px;line-height:40px;overflow:hidden;}
ul.comlist li hr{border-color:#9FC15B;}

.links{width:1200px; margin:0 auto; height:116px; overflow:hidden}
.links h3{height:40px; line-height:40px; font-weight:normal; font-size:16px; color:#024287; padding-left:30px; background:url(../images/green.png) no-repeat left; border-bottom:solid 1px #ccc}
.links ul li{float:left; display:inline; padding-top:12px; margin:0 11px; width:98px}
.links img{width:88px; height:30px; padding:4px; border:solid 1px #ccc}

