@charset "utf-8";
/* CSS Document */
body ,html{padding: 0px;margin: 0px;color: #6f6f6f; font-size:12px; background:#fff;}
*{margin:0px; padding:0px;}
ul,li,p,span,img,h6{margin:0px; padding:0px;}
ul,li{list-style:none;}
img{border:none;}
p{font-weight:normal; line-height:24px;}
a{ text-decoration:none; color:#333;border:none;}


#header_bg{ background:#03385e; overflow: hidden; }
.header_index{ width: 1200px; margin: 0px auto;  }

.logo{float: left; height:76px;}
.menu_index{ float:right;}
.menu_index li{ float: left;  width: 97px; text-align: center; margin-left:13px; }
.menu_index li a{display:block; font-size:14px; color:#f0f0f0; height:76px; }
.menu_index li a p{ padding-top:20px;}
.menu_index li a:hover{ color:#F00;}
.top_dh{ float:right; margin-top:10px; margin-left:2px;}
.top_dh p{ font-size:16px; color:#ffffff; line-height:28px; padding-left:23px;}
.top_dh01{ background:url(top_dh01.jpg) no-repeat left center;}
.top_dh02{ background:url(top_dh02.jpg) no-repeat left center;}

.midbg{ width:100%; height:592px; position: relative; z-index:1;clear:both}
.iBan { height:592px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:592px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:592px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:592px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }
.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}
.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}
#banner_index{ height:592px; background: url(banner.jpg) no-repeat center top; }


.pro_index{ width:1000px; margin:0 auto; clear:both; overflow:hidden; padding-top:75px;}
.title_index{ background:url(pro_title.jpg) no-repeat left center; padding-left:19px; line-height:38px; margin-bottom:20px; font-size:26px; color:#03385e; }

.prolist_index{ overflow:hidden;}
.pro_list{ float:left; width:216px; background:#03385e; padding:25px 20px;       }
.pro_list li{ font-size:16px; padding-left:12px; border-bottom:1px dashed #fff;}
.pro_list li a{ display:block;line-height:16px; padding:15px 0px 15px 12px; color:#fff; background:url(prolist_d.jpg) no-repeat left center;}
.ny_leftpro_list li a{ display:block; color:#fff; background:url(prolist_d.jpg) no-repeat left center;}
.pro_list li a:hover{ color:#F00;}
.pro_right{ float: right; width:728px; background:url(home.jpg) no-repeat bottom right; padding-bottom:394px;}
.pro_right p{ font-size:19px; color:#03385e; background:url(shiyong.jpg) no-repeat left center; padding-left:17px; line-height:50px;}
.pro_right span{ font-size:21px; color:#03385e;}
.pro_right img{ margin-top:20px;}

.product_index{ clear:both; overflow:hidden;}
.product_index ul{ margin-bottom:60px; overflow:hidden;}
.product_index ul li{ float:left; margin:0px 5px;}
.product_index ul li img{ border:1px solid #03385e;         }

.news_index{ width:1130px; margin:0 auto; overflow:hidden; clear:both; margin-bottom:33px; }
.h2_index{ background:url(news_title.jpg) no-repeat right center; line-height:79px; font-size:24px; color:#03385e; }
.h2_index a{ font-size:16px; color:#03385e; background:url(new_more.jpg) no-repeat right center; padding-right:21px; margin-left:10px; }
.news_index ul{ float:left; width:816px; background:#f4f4f5}
.news_index ul li{ float:left; width:816px; height:88px}
.news_index ul li a:hover .n_time{ background:#01406d}
.news_index ul li a:hover .n_list_right{ color:#01406d}
.news_index ul li a:hover .n_list_right span{ color:#01406d}
.n_time{ width:96px; height:63px; float:left; background:#434343; text-align:center; font-size:36px; color:#ececec; padding-top:24px}
.n_time span{ font-size:14px;}
.n_list_right{ float:right; width:685px; border-bottom:1px solid #cccccc;height:77px; font-size:14px; color:#404040; font-weight:bold; padding:10px 15px 0px 15px; line-height:20px; margin-right:5px;}
.n_list_right span{ font-size:12px; color:#565656; font-weight:normal; padding-top:5px; display:block}
.news_index img{ float:right;}

.lxfs_indexbg{ background:url(lxfs_home.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:84px;}
.lxfs_index{ width: 1200px; margin: 0px auto;}
.lxfs_title{ text-align:center; margin-bottom:40px;}
.lxfs_title b{ color:#ffffff; font-size:32px; display:block; line-height:60px; background:url(lxfs_title.png) no-repeat bottom center; margin-bottom:5px;}
.lxfs_title span{ font-size:13px; color:#ffffff;text-transform: uppercase;}
.lxfs_title p{ color:#ffffff; font-size:14px; padding-top:67px;}

.lxfs_ul{ clear:both; margin-bottom:102px; overflow:hidden; margin-right:-22px;padding-top:35px;}
.lxfs_ul li{ float:left; text-align:center; margin-right:22px; width:181px; background:#FFF; padding-top:20px; height:102px;   }
.lxfs_ul li p{ padding-top:45px; font-size:14px; color:#000000; line-height:18px; padding-left:5px; padding-right:5px;} 
.lxfs01{ background:url(lxfs1.png) no-repeat top center;}
.lxfs02{ background:url(lxfs2.png) no-repeat top center;}
.lxfs03{ background:url(lxfs3.png) no-repeat top center;}
.lxfs04{ background:url(lxfs4.png) no-repeat top center;}
.lxfs05{ background:url(lxfs5.png) no-repeat top center;}
.lxfs06{ background:url(lxfs6.png) no-repeat top center;}
.lxfs_ul li:hover{ background:#01406d; margin-top:-16px;}
.lxfs_ul li:hover p{ color:#FFF;}
.lxfs_ul li:hover .lxfs01{ background:url(lxfs1_1.png) no-repeat top center;}
.lxfs_ul li:hover .lxfs02{ background:url(lxfs2_2.png) no-repeat top center;}
.lxfs_ul li:hover .lxfs03{ background:url(lxfs3_3.png) no-repeat top center;}
.lxfs_ul li:hover .lxfs04{ background:url(lxfs4_4.png) no-repeat top center;}
.lxfs_ul li:hover .lxfs05{ background:url(lxfs5_5.png) no-repeat top center;}
.lxfs_ul li:hover .lxfs06{ background:url(lxfs6_6.png) no-repeat top center;}

.footer_bg{ background:url(foot_bg.jpg) repeat-x top center #000000;   clear:both; overflow:hidden;padding-bottom:10px; padding-top:3px; margin-bottom:3px;}
.footer{ width:1200px; margin:0 auto; }
.f_list{ float:left;margin-top:28px; background:url(foot_li.jpg) no-repeat right top; padding-left:46px;padding-right:36px; height:106px; }
.f_list h2{ font-size:14px; color:#ffffff; padding-bottom:11px; }
.f_list ul li{ line-height:20px; color:#fff}
.f_list a{ color:#fff}

.top{ float:right; text-align:center;}
.top a p{ color:#e54247; font-size:14px;}

.erweima{ float:right; width:102px; text-align:center; margin-top:12px; margin-right:50px;}
.erweima p{ color:#ffffff; font-size:12px;}

.foot_in{ clear:both; overflow:hidden; padding-top:25px;}
.foot_in p{ clear:both; color:#fff;  line-height:23px; padding:5px 0px; text-align:center }
.foot_in p a{ color:#fff}


/**ny**/

.banner_in{ background:url(banner_ny.jpg) no-repeat top center; height:250px; }

.container_ny{width: 1100px; margin: 0 auto; padding-top:20px; padding-bottom:62px; overflow: hidden;}
.right_ny{ float:right;  width:800px; }

.title_h1{color:#22211c;font-size: 24px; border-bottom: 1px solid #dedcdc;  font-weight:bold; padding-bottom:10px; text-align:left; width:800px;}
.return{float: right; font-size: 12px; color:#595955;   line-height:33px; *margin-top:-25px; }
.return a{font-size: 12px; color:#595955;}
.ny_y{ background:url(dazuo.jpg) no-repeat left center; padding-left:12px;}
.page_content{text-align:center;overflow: hidden; margin:20px;    line-height: 30px;}
.page_content p{  text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px; }
.page_content a{ color:#080808; font-size:16px;}
.page_content img{ max-width:650px;}
.page_content table{ margin:0 auto;}
.page_lxwm p{ text-align:left;}

.hit{color:#080808; font-size:16px;height: 30px; line-height: 30px;  text-align:center; margin-bottom:20px;}
.list{text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px;}
.list a{color:#7e7e7e;}

.title_news{height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; color: #000; margin-bottom:20px; }
#up_down{clear:both; text-align:center; color:#9d9898; font-size:14px; margin-top:33px;}
#up_down a{color:#666666;padding-left:5px;  font-size:14px;text-align:center; padding:9px 15px; line-height:29px;}
#up_down a.active:link, #up_down a.active:visited {color: #f66e0a}

.nry_right{ float:right; width:800px; overflow: hidden; text-align:center; margin-top:15px;}
.nry_content{ margin-top:10px; padding: 15px; clear:both; }
.nry_content p{  text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px;}

.nry_content td{line-height:29px; color:#080808; font-size:16px; text-align:left; padding-left:3px;}

.pro_nr_ny{overflow:hidden; margin-top:7px; }
.pro_nr_ny li{float:left; margin:12px 7px; border:1px solid #cdcdcd;}

.pro_nr_ny li a{ display:block;color:#000; font-size:14px; }
.pro_nr_ny li a p{ text-align:center; line-height:42px;}

.biaoti{ text-align:center; font-size:19px; color:#000; margin-top:20px;}

.about_us{ text-align:center;}

.product_list_ny{overflow:hidden;}
.product_list_ny li{ border-bottom: 1px dashed #d7d7d7; line-height:30px; padding-top:15px; text-align:left; padding-left:10px; }
.product_list_ny li a{ background:url(news_h.jpg) no-repeat left center; padding-left:16px; font-size:14px; color:#5b5b5b; }
.product_list_ny li a:hover{ color:#F00;  background:url(news_a.jpg) no-repeat center left; }
.time_ny{ float:right; font-size:14px;}

.related_product{overflow:hidden; clear:both; }
.related_product p{font-size:16px; text-align:left; }
.related_product01{margin:15px 0; text-indent:2em; font-weight:bold;}

#liuyan_ny td{ padding-bottom:10px; padding-right:20px; font-size:14px;}

.ny_left{ float:left; width:288px;}

.ny_cp_left{ float:left; margin-left:80px; margin-right:80px;}
.ny_cp_left img{ width:250px;}
.ny_cp_right{ float:right; width:350px;}
.ny_cp_right p{color:#080808; font-size:16px; text-align:left;}
.ny_cp_right a{color:#080808; font-size:16px; text-align:left;}


#navigation{float:left; width:287px;}
.nav_h2title{background:url(list_topny.jpg) no-repeat left top; height:70px;margin-bottom:20px;}
.nav_h2title h2{ font-size:24px; color:#fff; margin-left:40px; padding:20px 0; font-weight:bold;line-height: 30px;}
.nav_en{font-family:arial; color:#a9a9a9; font-size:14px; text-transform:uppercase; margin-left:20px;}
.prolist_nav{overflow:hidden; margin-bottom:30px;background:#434343;padding:20px;}
.prolist_nav li{border-bottom:1px solid #2085e4;background:url(list_ny.jpg) 22px center no-repeat;  }
.prolist_nav a{ display:block; padding-left:50px; font-size:18px; color:#fff; background:url(list_link.jpg) no-repeat right center; margin-right:18px;line-height:43px;}
.prolist_nav a:hover{background:url(list_hover.jpg) no-repeat right center; color:#c42715;}
.prolist_nav a.red:link,.prolist_nav a.red:visited{background:url(list_hover.jpg) no-repeat right center; color:#c42715;}

.contact_h2title{background:url(list_topny.jpg) no-repeat left top; line-height:70px; color:#fff; padding-left:40px; font-size:24px;}
.navcontact{overflow:hidden; margin-bottom:20px; padding-bottom:20px; padding-top:25px;}
.navcontact p{font-size:16px;line-height:32px;padding-left:10px;}
.navcontact span{border-bottom:1px solid #000;font-size:16px;line-height:45px;width:100%;display: block;padding-left:10px;margin-bottom:10px;}

.ny_leftpro_list{ float:left; width:220px; background:#03385e; padding:25px 34px;       }
.ny_leftpro_list li{ font-size:16px; padding-left:12px; border-bottom:1px dashed #fff;}
.ny_leftpro_list li a{ display:block;line-height:16px; padding:15px 0px 15px 12px; color:#fff; background:url(prolist_d.jpg) no-repeat left center;}
.ny_leftpro_list li a:hover{ color:#F00;}