﻿@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px; overflow-x:hidden; font-size:14px; background: url("../images/body.jpg") center top no-repeat #fff; }
a{text-decoration:none;color:#222;}
a:hover{ text-decoration:none;}
input[type = "radio"],input[type="checkbox"]{position:relative;top:3px;margin-right:2px;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input{outline: none;}
.left{ float: left!important;;}
.right{ float: right !important;}
.hidden{display:none;}

.clear{clear:both;}
.width{ width:1182px; margin:0px auto; zoom:0;  }
.bgf{background-color:#fff; }
.mart15{ margin-top:15px;}
.paddt15{ padding-top:15px;}

/* 头部 */

.header{ width:100%; margin:0px auto; height:133px;}
.logo{ float:left; margin-top:24px;}
.h_r{float:right; width:295px;   }
.jbhg{color: #fff; font-size: 15px; line-height: 20px; padding-top: 5px; text-align: right; padding-right: 5px;}
.jbhg a{color: #fff;}
.ss{ height:35px; width: 298px; float: right; margin-top: 20px; background:#fff; border-radius:20px; padding-right: 17px; padding-left: 10px; border:1px solid #bfbfbf;}
.ss_k{ float:left;  border: none; background: none; height:35px; line-height:35px; width:180px; outline:none; color: #bfbfbf;}
.ss_an{ float:right; width:18px; background: none;  border:none; height:23px; cursor:pointer; outline:none; margin-top:6px;}




/* menu */
.menubox{ width:100%; height:50px; line-height:48px; background:#03a14a;}
.nav{  width: 100%;height: 50px;  }
.nav li{  float: left;  position: relative; }
.nav .line{}
.nav li>a{  display: block;  font-size: 16px;  color: #fff;  width:197px;  height: 50px;  line-height: 50px;  text-align: center;  }
.nav li>a>img{vertical-align: middle;padding-right: 10px;}
.nav li.on>a,.nav li:hover>a{color: #fff;}
.nav li.on,.nav li a:hover{  background: #027335; color: #fff; }
.nav li:hover{  background: #03a14a; color: #fff; }
.two-nav{  position: absolute;   width: 236px;  margin-top:-1px;  z-index: 9999;  display: none;}
.two-nav a{  display: block;  height: 40px;  line-height: 40px;  text-align: center;  border-bottom: solid 1px #078741;  color: #fff;  font-size: 15px; background:#03a14a;  }
.two-nav a:hover{  background: #027335;}

/* banner */
.bannerbox{ width:100%; height:474px; margin:0 auto; }

.banner_1{width:1920px; margin:0 auto; height:474px; text-align:center;font-size:0; overflow:hidden;}
*{padding:0; margin:0;}
.focus{ position:relative; width:100%; height:474px; background-color: #000; float: left; overflow:visible; margin:0 auto;}
.banner img{ width:100%;}
.focus .shadow .title{width:100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:100000;  }
.focus .shadow{ width:390px; display:block; position:absolute; bottom:30px; left:30px; z-index:10; height:33px; background:rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000')\5;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; width:400px; display:inline-block; position:absolute; left:50%; margin-left:-195px; height:33px; line-height:33px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; height:474px;  }
.focus .fcon img{ text-align: center;vertical-align: middle; }
.focus .fbg{bottom:10px;  position:absolute; height:20px; text-align:center; z-index: 200000; right:910px; width:120px;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:10px}
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; margin:0 5px;color:#B0B0B0;float:left; background:#f5f5f5;_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/point.png" ,sizingMethod="crop"); }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#03a14a;_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/point_1.png" ,sizingMethod="crop");}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/focus_btn.png" ,sizingMethod="crop"); }
.focus .prev{top: 50%;margin-top: -37px; left:330px;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right:330px;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{background-position:0 0; }
.focus .next:hover{background-position:-40px 0;}


.main_a{padding-top:29px;}
.t_tit{height:40px;text-transform: uppercase; border-bottom: 1px solid #2d8459;}
.t_tit span{ font-size: 16px; color: #fff; line-height:40px; float:left; background:#00a946; width:105px; text-align: center;}
.t_tit span img{vertical-align: middle;padding-right:8px;}
.t_tit em{  font-size: 18px; color: #ccc;padding-left:8px; }
.t_tit .more{  font-size: 15px; float: right; color: #888888; line-height: 32px;}

.tzgg{ width:403px; float: left; margin-right:31px;}
.tzgg_lb{margin-top:5px;}
.tzgg_lb ul li{ height:34px; line-height:34px; background:url("../images/d.jpg") center left no-repeat; padding-left:7px;}
.tzgg_lb ul li a{height:34px;line-height:34px; float:left;margin-right:5px; width:300px; overflow:hidden;}
.tzgg_lb ul li a em{height:34px;line-height:34px;}
.tzgg_lb ul li span{ height:34px;line-height:34px; float: right;  margin-right:5px;}
.tzgg_wz{ width: 290px; float: right; padding-right: 3px;}
.tzgg_wz h1{ font-size:16px;font-weight: 100;  line-height: 35px; color: #333333;}
.tzgg_wz h1 a{color: #333333;}
.tzgg_wz h1 a:hover{color: #004e97; }
.tzgg_wz p{color: #848484;font-size:15px;line-height: 28px;}

.kstd{float:right;margin-left:4px; width:307px;margin-top:5px;}
.kstd .t1{float:left; width:135px; height:78px; background:#d8a555; margin-right:16px; margin-left:2px;margin-bottom:18px;}
.kstd .t1 a{display:block;}
.kstd .t1 a img{float:left; width:48px; height:35px; margin-left:42px; margin-top:10px;}
.kstd .t1 a span{float:left;font-size:16px; text-align: center; color:#fff; width:135px;margin-top:5px;}
.kstd .t2{float:left; width:135px; height:78px; background:#62c051; margin-right:16px; margin-left:2px;margin-bottom:18px;}
.kstd .t2 a{display:block;}
.kstd .t2 a img{float:left; width:48px; height:35px; margin-left:42px; margin-top:10px;}
.kstd .t2 a span{float:left;font-size:16px; text-align: center; color:#fff; width:135px;margin-top:5px;}
.kstd .t3{float:left; width:135px; height:78px; background:#f96475; margin-right:16px; margin-left:2px;margin-bottom:18px;}
.kstd .t3 a{display:block;}
.kstd .t3 a img{float:left; width:48px; height:35px; margin-left:42px; margin-top:10px;}
.kstd .t3 a span{float:left;font-size:16px; text-align: center; color:#fff; width:135px;margin-top:5px;}
.kstd .t4{float:left; width:135px; height:78px; background:#1483da; margin-right:16px; margin-left:2px;margin-bottom:18px;}
.kstd .t4 a{display:block;}
.kstd .t4 a img{float:left; width:48px; height:35px; margin-left:42px; margin-top:10px;}
.kstd .t4 a span{float:left;font-size:16px; text-align: center; color:#fff; width:135px;margin-top:5px;}
.kstd .t5{float:left; width:135px; height:78px; background:#00afa2; margin-right:16px; margin-left:2px;margin-bottom:18px;}
.kstd .t5 a{display:block;}
.kstd .t5 a img{float:left; width:48px; height:35px; margin-left:42px; margin-top:10px;}
.kstd .t5 a span{float:left;font-size:16px; text-align: center; color:#fff; width:135px;margin-top:5px;}
.kstd .t6{float:left; width:135px; height:78px; background:#e4a625; margin-right:16px; margin-left:2px;margin-bottom:18px;}
.kstd .t6 a{display:block;}
.kstd .t6 a img{float:left; width:48px; height:35px; margin-left:42px; margin-top:10px;}
.kstd .t6 a span{float:left;font-size:16px; text-align: center; color:#fff; width:135px;margin-top:5px;}

/*
.xsdt{ margin-left: 30px;}
.xsdt_lb{ margin-top:25px;}
.xsdt_lb ul li span em{ background: #f0f6fe;  color: #1564cb;}
.xsdt_lb ul li span i{background: #f0f6fe; color: #1564cb;}*/

.ksrk{ padding-top:15px;}
.ksrk_tit{ text-align: center;}
.ksrk_nr{ padding-top: 32px;}
.ksrk_nr .pic{ width: 221px; float: left; position: relative; margin: 0px 7px;}
.ksrk_nr .pic img{ width: 221px; height: 127px;}
.ksrk_nr .pic span{ width: 221px; height: 127px; position: absolute; background: url("../images/ksrk_bg1.png") center no-repeat; left: 0px; top:0px; font-size: 28px; color: #fff; line-height: 127px; text-align: center;}
.ksrk_nr .pic span:hover{ color: #1564cb;}

.footer{background:url("../images/foot.jpg") #f7f7f7;  height:277px;margin-top: 49px; }
.yqlj{float:left; margin-right:55px; width:90px; margin-top:21px;}
.ljbt{font-size:16px; color:#333;font-weight:bold;}
.ljnr{margin-top:3px;}
.ljnr ul li{height:24px; font-size:15px; color:#666;}
.f_wz{width:296px; float: right; font-size: 15px; line-height:26px; color: #333; padding-top:60px;}

.f_sydw{width:52px; float:right;  margin-top:42px; margin-right:20px;}


/* list */
.in_banner{width:1920px;height: 288px;margin:0px auto;}
.in_banner img {height: 1920px;height:288px;}

.ny_main{ margin-top: 25px;}
.nyleft{ width:266px; float:left; margin:15px 0 0 0; padding:0; overflow: hidden; z-index: 999; position: relative;}
.nyleft_t{ background: #03a14a; width:260px; height:65px; text-align: center; line-height: 65px; font-size:24px; color:#fff; padding:0px 0 0 0px;}
.nyleft_t span{font-size:14px; color:#fff;}
.nyleft_zw{width:258px; margin:0; padding:0; border: 1px solid #ededed;}
.nyleft_zw li{ width:260px; height:43px; background:url(../images/hy_ny_15.jpg) no-repeat; font-size:16px; color:#333; line-height:43px; border-bottom: 1px solid #ededed;}
.nyleft_zw li a{ color:#333; width:180px; height:43px; display:block; padding-left:60px;}
.nyleft_zw li a:hover{ width:265px; height:45px; color:#03a14a; display:block;}
.nyleft_b{ background:url(../images/nyleft_bg.jpg) no-repeat; width:260px; height:242px;}
.nyright{ width:900px; float:right; margin-top: 20px; padding-bottom: 20px;}
.nyright_t{ width:900px; border-bottom:1px solid #ccc;  height:42px; line-height:42px; }
.nyright_t h1{ float:left; font-size:22px; color:#333333; font-weight: 100; border-bottom: 2px solid #03a14a; margin-top: -1px; padding: 0px 5px;}
.nyright_t span{ font-size:15px; color:#666; background:url(../images/home.gif) left center no-repeat; padding-left: 24px; float: right;  }
.nyright_t span a{color:#666;}
.nyright_t span a:hover{color:#fe0000;}
.nyright_zw{ width:885px; line-height:28px; color:#333; font-size:15px; margin:20px 0 0 0; min-height: 350px; padding: 0px 5px;}
.nyright_zw .text{ font-size: 16px; line-height: 32px;}
.nyright_zw .text p{ text-indent:2em; padding-top: 5px;}
.ArticleTitle{line-height: 28px;  padding-bottom: 8px;  font-size: 20px;  color: #222222;  font-weight: normal;  text-align: center;}
.ArticleMessage{border-left:none;border-right:none;color:#444444;height:26px;line-height:26px;text-align:center; margin-bottom:15px; border-bottom: 1px solid #dcdcdc; padding-bottom: 15px;}
.ArticleTencont{line-height:200%;width:98%;padding:20px 1%;}
.NewsPreNext{line-height:32px;color:#000;border-top:1px solid #ccc; margin-top: 30px; padding-top: 15px; }
.NewsPreNext .NewsPre{display:block;color: #0336aa;}
.NewsPreNext .NewsPre a{color:#444444;}
.NewsPreNext .NewsPre a:hover{ color:#093c7f}
.ny_news_lb {padding-top:10px; padding-right: 10px;padding-left: 10px; min-height: 350px;}
.ny_news_lb ul li{ font-size: 16px; border-bottom: solid 1px #e7e7e7; color: #333; background:url("../images/nav_bg1.png") 5px center no-repeat; padding-left: 20px; line-height:44px;}
.ny_news_lb ul li span{ float: right; font-size: 14px; color: #888;}

.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center;}
.News_fh a{ color:#fff;}
/*搜索列表翻页*/
.product_page{ font-size:16px; text-align: center; padding-bottom:0px; margin-top:25px;}

.ny_tplb{ padding-top: 10px; min-height:350px;}
.ny_tplb ul{ margin-top: 10px;}
.ny_tplb ul li{ width:204px; float: left; text-align: center; margin:15px 10px 0px 11px;}
.ny_tplb ul li .pic{width:200px; height:140px; padding:1px; border:1px solid #dadada; background-color:#ffffff;}
.ny_tplb ul li .pic img{width:200px; height:140px;vertical-align: middle;}
.ny_tplb ul li span{ line-height:32px; font-size:15px; display: block; color: #333333;}

.maincontent {color:#333333; font-size:14px; margin-top: 15px;}
.maincontent p {font-size:15px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent h2 {color:#323232;font-size:14px; height: 32px;}
.maincontent h3 {color:#323232;font-size:14px;}


.ny_gljg{ margin:10px 0px 10px 0px;}
.ny_gljg h1{ height: 34px; line-height: 34px; color: #1564cb; text-align: center; font-size: 18px; margin-bottom: 10px; width: 894px; font-weight: 600; margin-top:20px;}
.ny_gljg_nr{ border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7;margin-bottom: 10px; width: 894px;}
.ny_gljg_a{  }
.ny_gljg_a ul li{ background: #f7f9fc; text-align: center; font-size: 16px; color: #22122c; width: 297px; float: left; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; height: 50px; line-height: 50px;}
.ny_gljg_a ul li p{}
.ny_gljg_a ul li a{color: #22122c;}
.ny_gljg_a ul li a:hover{ color: #c7181d;}
.ny_gljg_b ul li{ background: #fff;}


.ny_xxld span{ font-size:15px; text-align: left; float: left; display: inline-block; height:32px; line-height:32px; color:#000; background: url(../images/list1.jpg)left center no-repeat; padding-left:10px; padding-bottom: 10px;padding-top: 10px; padding-right: 30px;}
.ny_xxld span a{ color: #000;}
.ny_xxld span a:hover{ color: #04853f;}
.ny_lsyg, .ny_xydt{ text-align: center;}
.ny_lsyg img, .ny_xydt img{text-align: center;  width: 600px;}