@charset "utf-8";
/* CSS Document */
body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:"微软雅黑",Arial, Helvetica, sans-serif; COLOR:#555555; background:url(../images/content_bg.jpg) no-repeat center bottom #fff; line-height:23px; margin-left:auto;margin-right:auto;}
a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium; cursor:pointer;}
a:link{ text-decoration:none;}
a:hover{ color:#07a4ed}
a img{ border:0;}
a {blr:expression(this.onFocus=this.blur());}
a { outline: none;} 
a:focus { outline: none; } 
h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}
ul,li,dl,dd,dt{ padding:0px; margin:0px; list-style:none;}
em{font-style:normal;}
a img{ border:none;}
.clear{ clear:both; height:0; overflow:hidden; display:block;}
.blue{ color:#006ea5; }
.float_left{ float:left;}
.float_right{ float:right;}
.songti{font-family:'宋体';}
.container{ min-width:1160px; width:1160px; margin:0px auto; padding:0px; text-align:left; position:relative; clear:both;}

#head{ height:143px; background:url(../images/nav_bg.png) no-repeat center; min-width:143px; width:100%; margin:0px auto; position:relative; z-index:999;}
.top{ min-width:1160px; width:1160px; margin:0px auto; z-index:99; position:relative; height:143px;}
.logo{ float:left; padding-top:18px; height:89px;}
/* Search */
#search{ height:26px; width:163px; float:right; margin-top:30px;}
#search .keyword{ float:left; width:132px; height:26px;}
#search .keyword input{height:24px;font-size:13px;width:125px; padding-left:5px;line-height:24px;float:left;border:0; outline:none; font-family:"微软雅黑"; color:#d2d2d2; border:solid 1px #d2d2d2;}
#search .submit{cursor:pointer;float:left;background:url(../images/search.jpg) no-repeat;width:31px;height:26px;border:0;}
.menu{ height:32px; line-height:32px; min-width:1085px; width:1085px; margin:0px auto; clear:both;}
.menu ul li{ float:left; font-size:16px; color:#fff; width:135px; text-align:center; font-weight:bold; position:relative; z-index:999;}
.menu ul li a{ color:#fff; display:block; line-height:32px; height:32px;}
.menu ul li a:hover{ color:#fdce16;}
.menu ul dl{ position:absolute; top:32px; left:0px; background:#1fbae6; width:100%; z-index:99; display:none;}
.menu ul{ display:block;}
.menu ul dl dd{ text-align:center; display:block; font-size:14px; height:35px; font-weight:normal;}
.menu ul dl dd a{ display:block; color:#fff; height:35px; line-height:35px; padding:0;}
.menu ul dl dd a:hover{ background:#efbf06; color:#fff; display:block;}
/* head  end */

#banner{ width:100%;min-width:1160px; margin:0 auto; position:relative; text-align:center; height:587px; top:-48px;}
.slideBox{ width:100%;min-width:1160px; height:587px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd ul{ margin:0 auto;}
.hd{ position:absolute; height:12px; left:49%; bottom:15px; text-align:right; z-index:999; }
.hd ul{ overflow:hidden; zoom:1; float:left;  }
.hd ul li{ float:left; margin-right:12px;  width:11px; height:11px; text-align:center; background:url(../images/banner_btn.png) no-repeat center center; cursor:pointer; text-indent:-9999px; }
.hd ul li.on{ background:url(../images/banner_btn_on.png) no-repeat center center; }

#inside_banner{ width:100%;min-width:1160px; margin:auto; position:relative; text-align:center; height:587px; top:-48px;}
.inslideBox{ width:100%;min-width:1160px; margin:0 auto; height:587px; overflow:hidden; position:relative; }
.inslideBox .bd{ position:relative; height:100%; z-index:0;   }
.inslideBox .bd ul{ margin:0 auto;}
.inslideBox .bd li{ zoom:1; vertical-align:middle;}
.inslideBox ul{ margin:0 auto;}
/* banner */

.body_bg{ background:url(../images/home_bg.jpg) no-repeat center bottom;}
#home{ width:1160px; margin:0px auto;}
.h_title{ height:auto; position:relative; text-align:center; margin-bottom:50px;}
.h_title p{ color:#454545; font-size:24px; font-weight:bold; line-height:30px;}
.h_title_bg{ border-bottom:solid 1px #e5e5e5; height:20px;}
.h_title_bg span{ background:#fff; padding:0 10px; height:40px; line-height:40px; color:#b1b1b1; font-size:14px;}
.h_title .pro_tb{ position:absolute; right:55px; top:5px; width:142px; height:74px;}

.h_newpro{margin:0 auto;min-width:1160px; width:1160px; height:auto; min-height:320px;}
.hh_con{ position:relative; width:1160px; height:248px; margin:0 auto;}
.hh_con span{ position:absolute; width:18px; height:28px; cursor:pointer; top:100px;}
.hh_con span.hleft{ left:-35px; background:url(../images/left_button.jpg) no-repeat;}
.hh_con span.hright{ right:-35px; background:url(../images/right_button.jpg) no-repeat;}
.h_list_npro{ height:248px; overflow:hidden; width:1160px; margin:0 auto;}
.h_list_npro ul li{float:left;width:219px; height:248px; text-align:center; margin-right:16px; position:relative;}
.h_list_npro ul li .h_type_pic{ width:217px; height:217px; overflow:hidden; border:solid 1px #d2d2d2;}
.h_list_npro img{ width:217px; height:217px;transform: scale(1, 1);transition: all 0.2s ease-in-out 0s;}
.h_list_npro img:hover{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.h_pro{ margin:0 auto;min-width:1160px; width:1160px; padding:30px 0;}
.hleft_top{ height:39px; font-size:16px; color:#fff; padding-left:20px; background:url(../images/hleft_top.jpg) repeat-x; line-height:39px;}
.left_dh{ width:230px; border:solid 2px #e2eff0; margin-bottom:25px;}
.left_dh ul li{ border-bottom:solid 1px #eeeeee;}
.left_dh ul li a{ color:#454545; height:45px; line-height:45px;  display:block; font-size:14px; padding-left:25px; background:url(../images/left_jt.jpg) no-repeat 200px center;}
.left_dh ul li a:hover,.left_dh ul li a.shover{ color:#177dc9;}

.h_pro_right{ float:right; width:900px; min-height:460px;}
.h_list_pro{ height:auto; clear:both;}
.h_list_pro ul li{ width:206px; height:240px; float:left; margin-left:20px; position:relative; z-index:9;}
.h_list_pro ul li img{ width:204px; height:204px; border:solid 1px #ddd;}
.h_list_pro ul li p{ font-size:14px; display:block; width:100%; height:33px; text-align:center; line-height:33px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.h_about{ margin:0 auto; width:1160px; padding-bottom:20px;}
.h_about_left{ float:left; width:486px; height:390px; overflow:hidden; border:solid 8px #aaaaaa;}
.h_about_left img{ width:486px; height:390px;}
.h_about_right{ float:right; width:600px; font-size:14px; color:#454545; line-height:28px; padding-top:60px;}
/*index products  end */

.content_bg{  width:100%; margin:0 auto; min-width:1160px;}
.con{ width:1160px; width:1160px; margin:0 auto; height:auto; padding:22px 0; font-size:14px;}
#left{ width:204px; float:left;}
.left_top{ height:40px; line-height:40px; font-size:20px; color:#fff; padding-left:20px; background:url(../images/left_top.jpg) repeat-x;}
.left_list{ width:202px;  border:solid 1px #ddd; border-top:none; margin-bottom:20px; background:#fff;}
.left_list ul li{ font-size:14px; border-bottom:solid 1px #ddd;}
.left_list ul li a{ height:45px; line-height:45px; display:block; padding-left:15px;  background:url(../images/left_jt.jpg) no-repeat 180px center;}
.left_list ul li a:hover,.left_list ul li a.shover{ color:#177dc9;}
.left_list ul ul{ display:none; padding-bottom:10px;}
.left_list ul ul li{ font-size:14px; padding-left:0px; border-bottom:none;}
.left_list ul ul li a{ background:none; height:30px; line-height:30px; padding-left:25px;}

.left_contact{ height:auto;}
.left_contact_note{ padding:10px; min-height:150px;border:solid 1px #CCC; font-size:12px; background:#fff;}

#right{ width:928px; float:right;}
.right_dh{ height:35px; line-height:35px; color:#666666; border-bottom:solid 1px #c5c5c5;}
.right_dh_l{ font-size:18px; float:left; width:auto; color:#0191de; font-weight:bold;}
.right_dh_r{  float:right; ont-size:14px; }
.right_con{ min-height:300px; height:auto; _height:300px; padding:30px 5px; font-size:14px; line-height:24px;}
.right_con img{ max-width:100%;}
ul.list_pro{ height:auto; min-height:300px; _height:300px;}
ul.list_pro li{ width:216px; height:270px; float:left; margin-left:18px; text-align:center;}
ul.list_pro li img{ width:214px; height:214px; border:solid 1px #dfdddd;  font-size:14px;}
ul.list_pro li a{ display:block; color:#454545;}
ul.list_pro li p{ display:block; width:100%; height:40px; text-align:center; line-height:40px; }
.page_num{ text-align:center; font-size:14px; color:#000;}
.page_num a{ color:#000;}

.share_list{ margin:0 auto;width:100%; }
.share_list ul li{ width:266px;float:left;margin-left:40px; height:235px;}
.share_list ul li h3{ text-align:center; padding-top:5px; line-height:18px; font-weight:normal;}
.share_list ul li h3 a{ color:#272727; font-size:13px;}
.share_img_box{height:185px;display: table-cell;vertical-align: middle;text-align: center;width:250px;*display: block;border:1px solid #dddddd; padding:2px; overflow:hidden; background:#ffffff;}
.share_img_box img{ max-width:260px; max-height:185px;}
.share_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.share_list ul li:hover a{ color:#0191de;}

/*cnews_content*/
.cnews_content{width:100%;margin:0 auto;}
.cnews_type{font-weight:bold;height:28px;line-height:28px;position:relative; padding-bottom:5px;}
.cnews_type a{position:absolute;top:0;right:0;line-height:28px;}
.ntype_pic{float:left;width:30%;border:1px solid #ccc; margin-top:5px;}
ul.cnews_list{min-height:110px;_height:110px;padding-bottom:10px;}
ul.cnews_list li{position:relative;height:36px; line-height:36px;border-bottom:1px dotted #ccc;float:right;width:68%;}
.news_type{line-height:23px;font-weight:bold;clear:both;}
.news_more{line-height:23px;font-weight:bold;clear:both;text-align:right;}
ul.list_news{min-height:200px;_height:200px; padding-bottom:20px;}
ul.list_news li{position:relative;height:36px; line-height:36px;border-bottom:1px dotted #ccc;}
span.date{position:absolute;right:5px;top:5px;}
/*dis_news*/
#dis_news{}
#dis_news .dnews_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .dnews_line{text-align:center;_height:25px; line-height:25px; border-top:1px dashed #616060;}
#dis_news .dnews_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}

/*Bottom*/
#last_dh{ min-height:270px; min-width:1160px; width:100%; margin:0 auto; clear:both; font-size:14px; margin-top:30px;}
.last_dh{ min-height:180px; height:auto; width:1160px; min-width:1160px; margin:0 auto; position:relative;}
.last_dh .list{ width:150px; float:left; color:#fff; margin-top:25px; padding-left:22px; min-height:180px; line-height:30px;}
.last_dh .list .bt{ color:#fff; font-size:16px; height:40px; line-height:30px; font-weight:bold;}
.last_dh .list ul li{ line-height:28px; height:28px;  overflow:hidden;}
.last_dh .list ul li a{ color:#fff;}
.last_dh .list a{ color:#fff;}
.copyright{ text-align:center; color:#fff; padding:20px 0;}
.copyright a{ color:#fff;}