@charset "utf-8";
/*author:blackgecko*/
*{ margin:0px; padding:0px;}
a{ color:#484848; text-decoration:none;}
a:hover{ color:#241769;}
a img{ border:none;}
table{border-collapse:collapse; border-spacing:0px;}
body{ color:#4a4a4a; font:12px/24px "微软雅黑"; }
ul,ol,p,dl,li{ list-style:none;}
ul,ol,dl{list-style:none;}
h1,h2,h3,h4,h5{font-size:12px; font-weight:normal;}
input {font:12px;}
/*公用样式strat*/
.p_r{position: relative;}
.p_a{position: absolute;}
.h_o{height: auto; overflow: hidden; }
.public{ width: 1120px; height: auto; overflow: hidden; margin:0 auto;}
.public01{ width: 1120px; height: auto;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
/*公用样式end*/


.wappers{ width:100%;}
.header{ width:100%; background:url(../images/hbg.jpg) repeat-x bottom #ffffff; height: 160px;}
.logo{ width: 440px; height: 160px; display: table-cell; }
.logo img{display: block; min-height: 160px; max-width: 439px;text-align: center; vertical-align: middle;}

.h_right{width: 680px;padding-top: 54px;}
.navs{ text-align: right; width: 100%; padding: 15px 0; display: block;color: #8b8b8b;}
.navs a{ color: #8b8b8b;  padding:0 3px; display: inline-block;}
.navs a:last-child{border-right:none;}
.navs a:hover{color: #245685;}


.search{display: block; width: 100%;text-align: right; }
.text{height: 18px; border-radius: 3px; border:1px solid #f0f0f0; background: #ffffff; outline: none;}
.submit{width: 28px; height: 20px;cursor: pointer; background: url(../images/ss.jpg) no-repeat; outline: none; border: none;text-indent: 9999px;}
.nav{margin:0;padding:40px 0 0 0; width: 100%; height: auto; display: table;}
.nav li{position:relative; height: auto; display: table-cell;  }
.nav li a{display:block;overflow:hidden; height:30px; font-size:14px;line-height:30px; color: #585757; text-align: center;}
.nav .sub{position:absolute;left:0;width:99%; top: 40px; z-index: 999; background: #ffffff; border:1px solid #e7e7e7; display: none; padding: 0;}
.nav .sub li{ zoom:1; overflow:hidden; width: 100%; display:block;}
.nav .sub li a{ display:block; overflow:hidden;font:12px/28px;color:#333333; text-align: center; }
.nav .sub li a:hover{ color: #ffffff; background: #245685;  }
.nav .nLi  a:hover , .nav .current a {color: #245685; }
.line{background: url(../images/line.png) no-repeat right;}

.banners{ width:100%; background: url(../images/shd.png) repeat-x top #245685;}
/* 本例子css */
.slideBox{ width:1128px; position:relative; left: 50%;margin-left: -564px; background: url(../images/sh2.png) repeat-y;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;width:1120px;  position:relative; left: 50%;margin-left: -560px;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width:1120px; height:500px; display:block;  }
.containers{ width:100%; background: url(../images/shd.png) repeat-x top; padding-top: 3px;}
.contant{width: 1134px; background: url(../images/conbg.jpg) no-repeat top; position: relative; left: 50%; margin-left: -567px;min-height: 388px;}
.contant_top{padding-bottom: 20px;}
.about{width: 305px; padding:24px;}
.c_title{ height: 30px; font: 12px/30px; color: #535353;}
.c_title b{ font-family: "Arial";}
.about_art{ padding-top: 15px;}
.about_art img{ display: block; height: 95px;}
.about_art .article{ color: #353535; line-height: 18px; padding-top: 8px; height: 55px; overflow: hidden;}

.news{ width: 380px;padding:24px;}
.news_list{padding-top: 15px;}
.news_list li{padding-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.news_list li img{ height: 56px; /* width:106px; */ padding:2px; display: block; float: left; margin-right:8px; border-radius: 4px; border:1px solid #dddddd; }
.li_nr{/* display: inline-block; */ height: 60px; overflow: hidden; /* width:205px; */}
.news_list li:last-child{padding-top: 10px;}
.li_nr h2{height: 24px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.li_nr  a{ color: #2b2b2b; font-weight: bold; line-height: 18px;}
.li_nr p{ color: #656565;  height: 36px; overflow: hidden; line-height: 18px; display: block;}
.li_nr  a:hover{color:red;}
.contact{ width: 260px; padding:24px;}
.contact_art{padding-top: 15px;}
.contact .tel{ color: #535353; height:95px ; overflow: hidden; display: block;}
.contact .tel b{ color: #000000; font: 18px/24px; display: block;}
.navss{ height: 54px; overflow: hidden;margin-top: 9px;}
.navss li{display: inline; float: left;}
.navss li a{ line-height:18px; color: #535353; width: 130px; padding-top: 10px; display:inline-block; }
.navss li span{background: url(../images/iconbg.jpg) no-repeat; width: 51px; height: 45px;  display: inline-block; float: left; padding-right: 5px; text-align: center;}
.navss .iconfont{padding: 0px; text-align: center; line-height: 45px;}
.products{height:auto; overflow: hidden;padding:0 24px 40px 24px; background: #ffffff;}
.products .title{background: url(../images/cp.jpg) no-repeat center;height:33px;  font:16px/33px;text-align: center; color: #000000;}
.products .title em{  color: #393228; display: block; font: 14px/33px "Arial"; display: inline-block; float: left;}
.products .title i{background: url(../images/cp1.jpg) no-repeat; width: 74px; height: 33px; line-height:33px; margin:0 auto; display: block;font:16px/33px "微软雅黑";}
.products .title a{display: inline; float: right; padding-right: 30px;}
.products .title a img{display: inline-block; width: 41px; height: 14px; padding-top: 10px;}
.picMarquee-left{ width:100%; position:relative;padding-top:32px;}
.picMarquee-left .bd{padding:0px; }
.picMarquee-left .bd ul{ zoom:1;height: 100% !important; }
.picMarquee-left .bd ul li{ margin:0 25px; float:left; padding: 2px; border:1px solid #e5e5e5;  }
.picMarquee-left .bd ul li a{ text-align:center;  color:#1b1b1b; position: relative; display:block;width:217px;}
.picMarquee-left .bd ul li img{ width:217px; /* height: auto; */ border: 1px solid #e5e5e5; }
.picMarquee-left .bd ul li  a:hover .case_title{ display: block; }
.picMarquee-left .bd ul li .case_title{ width: 218px; position: absolute; bottom: 0; left: 0; height: 27px; background: #7f7f7f; color: #ffffff; display: none;}

.footersbg{ background: url(../images/fb.jpg) repeat-x; padding: 15px 0; color: #666666; line-height: 28px; clear: both;}
.footersbg img{ background: url(../images/dlo.jpg) no-repeat right top; padding-right:25px;display: inline-block; float: left; height: 77px;margin-left: 21px;}
.footer_li{ text-align: center; display:inline-block; padding: 35px;}
.select1{display: inline-block; float: right;margin-top: 40px;}

.left{width: 200px;padding-left: 8px;}
.left .a_title2{ padding: 20px 15px; width: 170px; background: #3e86ca; position: absolute; top:-92px; z-index: 99;  font: 18px/26px "微软雅黑"; color: #ffffff;}
.left .a_title2 i{ color: #245685; display: block;}
ul.listbg{margin:0;padding:0; background: #245685;}
ul.listbg li {line-height: 34px;margin:4px 1px; }
ul.listbg li a{display:block;line-height:34px; border-bottom: 1px solid #719cc5;  background:#3c77af;  color:#fafafa; font-size:14px; padding-left: 25px; font-weight: bold; }
ul.listbg li a:hover{ color:#af2d2b;}
ul.listbg .second {display: none;}
ul.listbg .second li a{  color: #fafafa; background: none;border-bottom: 1px solid #5f84a6;}
ul.listbg .second li a:hover{color:#970f0f;}
ul.listbg .third{display: none}
ul.listbg .third li a{ background:none; border-bottom: none; font-weight: normal;}
ul.listbg .current a{ color:#970f0f;}
ul.listbg  li.current ul.second li.current ul.third{ display:block; margin:0px;}
ul.listbg  li.current ul.second { display:block;}

ul.listbg  li a.selected{ color:#970f0f;  }
ul.listbg  li ul.second li a.selected { color:#970f0f; background:none;}
ul.listbg  li ul.second li ul.third li a.selected{ color:#970f0f; }

.right{width:904px; padding:3px 8px 0 0;}
.right .list_title{background: #e5e5e5;height:40px; overflow: hidden; color:#747474; padding-left: 27px; line-height: 40px; }
.right .list_title i{color:#3e86ca; font-style: normal;}
.right .article{color:#333333; padding:20px;}

/*新闻列表开始*/
.news_ls{ overflow:hidden;height:auto;padding:0 8px;}
.news_ls li{ line-height:30px; border-bottom: 1px dotted #C9C9C9; background: url(../images/dot.jpg) no-repeat left; }
.news_ls li a{text-indent:15px;color:#494745;line-height:30px; display:block; height: 30px; overflow: hidden;}
.news_ls li a:hover{color:#245685;}
.news_ls li .date{display:inline; float:right; }
		
.ny_news_list{ height:auto; overflow:hidden;}
.ny_news_list li{  padding:0 0 25px 0; overflow:hidden; height: auto;}
.ny_news_list .nimgb{display: inline-block; float: left; padding-right: 10px;}
.ny_news_list .nimgb img{ height:98px;padding:2px; border:1px solid #d1d1d2;  background: #ffffff;}
.right_news{ overflow: hidden; }
.right_news h3 a{color:#494745; display:block; line-height: 25px; font-weight: bold; }
.right_news h3 a:hover{color:#3e86ca;}
.right_news p{height: 72px; overflow: hidden;}
		
		/*新闻列表 结束*/
		
		/*序号开始*/
		.munber{ width:100%; height:auto; overflow:hidden;  text-align:center; padding:20px 0;}
		.munber  li {display: inline;}
		.munber  li a{color:#245685;padding:2px 4px; }
		.munber  li a:hover{ color:#ffffff;background: #245685;}
		.munber .current a{ color:#ffffff;padding:2px 4px; background:#777777;}
		/*序号结束*/
		
		/*新闻详情 开始*/
		
		 .inner_news_tit{text-align:center; color:#333333; font:24px/30px;   height:35px;overflow:hidden; border-bottom: 1px dotted #000000;}
		.inner_news_time{  line-height:25px; color:#434343;text-align:center; font-size:12px; padding-bottom:10px;}
		.edit{ width:100%; height:auto; overflow:hidden;padding:10px 0; color:#494745; line-height:30px;}
		.inner_pages{ width:100%;color:#333;  padding:20px 0;border-top:1px dotted #a5a39c;height:auto; overflow:hidden;}
		.inner_pages a{color:#494745;}
		.inner_pages li a:hover{ color:#af2d2b;}
		
		/*新闻详情 结束*/
/*产品列表开始*/
		
		.pro_list{padding:0 6px;margin:0;height:auto; overflow:hidden; width:825px;font-size: 0;}
		.pro_list li{margin:0 25px 25px 0; display: inline-block; width:180px;  overflow:hidden; text-align:center;  }
		.pro_list li a{ text-align:center; line-height: 28px;  color:#333333; display:block; overflow:hidden;}
		.pro_list li img{ width:180px; border: 1px solid #e2e2e2; }
		.pro_list li img:hover{ opacity: 0.8}
		.pro_list li  a:hover{color:#935f23;  }
		.pro_list li .photo_title2{display:block; line-height:30px; height:30px;overflow:hidden; font-size:14px;}
		/*产品列表结束*/
		/*产品详情开始*/
		.products_detail{ height:auto; overflow:hidden; margin:0 auto;}
		.dtBox{ max-width:620px;position: relative;margin:0 auto;overflow: hidden;}
		.dtBox .bd{max-width: 550px;height: auto;overflow: hidden;margin: 0 auto;}
		.dtBox .bd li{ zoom:1; vertical-align:middle; }
		.dtBox .bd img{ max-width:550px; display:block; position:relative; margin: 0 auto;}
		/* 下面是前/dtBox */
		.dtBox .prev{ width:16px; height:43px;display: block; float: left;background:url(../images/lq.jpg) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:.5;position: absolute;top:50%;margin-top: -21.5px;left:0;}
		.dtBox .next{  width:16px; height:43px; display: block; float: right; background:url(../images/lq1.jpg) 0px 0px no-repeat; z-index:99; filter:alpha(opacity=50);opacity:.5; position: absolute;top:50%;margin-top: -21.5px;right: 0;}
		.dtBox .prev:hover,
		.dtBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.products_nr1{height: auto; overflow: hidden; color: #666666; padding-top: 10px;}


