/* CSS Document */
ul,li{ margin:0px; padding:0px;list-style:none; }

body {margin:0 0 ;padding:0; font-size:14px; color:#000000;list-style:none; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg); line-height:30px;}
img{ border:0;  }

a{ color:#333; text-decoration:none;}
a img{ border:0px;}
a:hover{ color:#666;}
p{ text-indent:2em; padding:0px; margin:0px; }


.logo{ width:100%; min-width:1200px; overflow:hidden; height:150px; margin:0 auto; background:url(../images/top_bg.jpg); }
.main{ width:1200px; margin:0 auto; clear:both;}
.menu {
	width: 100%;
	height:50px;
	margin:0 auto;
	min-width:1200px;
	overflow:hidden;
	position:relative;
	background-color: #183884;
}
.nav{width:1150px;height:50px; margin:0 auto;overflow:hidden;font: 14px/49px "Microsoft YaHei";}
.nav ul li {float:left;height:50px;white-space: nowrap; text-align:center;background:#183884;}
.nav ul li a{ display:inline-block;height:50px;color:#fff; padding:0 36px; }
.nav ul li a:hover{ text-decoration:none;background:#A7000B;color:#fff;   }
.nav ul .nav0{text-decoration:none;color:#000000;background:#A7000B;}
.nav .nobg {background:none;}

.focusBox { 
   position: relative; 
   width:100%;
   min-width:1200px;
   height:516px;
   overflow: hidden;
    margin:0 auto; 
}
.focusBox .pic{
	position:relative; 
	z-index:0;
	width:100%;
	height:100%;
}
.focusBox .pic li{
	width:100%;
	 min-width:1200px;
   height:100%;
  background-repeat:no-repeat;
background-size:100% 100%;
}

.focusBox .pic img { width:100%; min-width:1200px; height:100%; overflow:hidden;display: block;}
	
	
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.5;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	
.index_about_t{ width:214px; height:100px; margin:10px auto 20px auto;}
.index_about{ width:600px; height:400px;}
.about_tit{ width:100px; font-size:18px; font-weight:bold; border-bottom:2px #FF0000 solid; line-height:40px;}
.about_txt{ width:600px; height:250px; line-height:32px; text-indent:2em; float:left; margin-top:30px;}
.point{ color:#CC0000; font-weight:bold;}
.point2{color:#354BBB; font-weight:bold;}
.factory{ width:575px; height:250px; float:right; margin-top:60px; border:1px #CCCCCC solid; }

.product_bg{width:100%;	height:750px;margin:0 auto;	min-width:1200px;	overflow:hidden;background:#004B98;	}
.product_1{width:1200px;margin:0 auto;clear:both;}

.index_cp1{ width:255px; height:255px; magin:0 auto; overflow:hidden; float:left; margin-left:20px; margin-right:20px;border:1px #CCCCCC solid;}
.index_cp1 img{ cursor:pointer;  width:255px; height:255px;position: relative; display:block; transition: all 0.6s; }
.index_cp1 img:hover{ width:255px; height:255px;overflow: hidden;transform: scale(1.3);}
.txt{ font-size:14px; text-align:center; margin:10px auto 10px auto; width:295px; line-height:35px;  float:left; color:#ffffff;}
.txt a{ color:#ffffff;}
.index_cpt{ width:1180px;margin:0 auto;  margin-bottom:30px; }




.new_k1{ width:354px; height:600px; margin-right:20px; margin-left:10px; border-top:1px #6A7074 solid; float:left; margin-top:20px;}
.new_k2{ width:354px; height:600px; border-top:1px #6A7074 solid; float:left;margin-top:20px;}
.date{ font-size:16px; font-weight:bold; color:#000000; line-height:40px; font-family:"微软雅黑"; margin-top:15px;}
.news_bt{ font-size:18px; line-height:30px;color:#000000;font-family:"微软雅黑"; }
.news_about{ width:340px; height:90px; line-height:28px; font-size:13px; margin-top:30px; margin-bottom:30px;}
.news_img{ width:342px; height:256px; float:left; margin-top:40px; margin-bottom:50px; overflow:hidden;}
.news_img img{ cursor:pointer;  width:342px; height:256px;position: relative; display:block; transition: all 0.6s;}
.news_img img:hover{ width:342px; height:256px;overflow: hidden;transform: scale(1.3);}

.hezuo{ width:100%; height:900px; background:url(../images/hezuo.jpg) no-repeat scroll center top; min-width:1200px; overflow:hidden;}
.hezuo_t{ width:280px; height:100px; margin:10px auto 20px auto;}

.foot{ width:100%; background-color:#183884; clear:both; height:305px; margin:30px auto 0px auto; min-width:1200px; overflow:hidden;}
.foot_l{ width:480px;  height:305px;float:left;}
.contact1{ width:480px; height:112px; float:left;margin-top:20px;}
.contact2{ width:480px; height:112px; float:left; margin-top:20px;}
.qrcode{ width:112px; height:112px; float:left;}
.con_txt{ width:358px; margin-left:10px; margin-top:10px; line-height:28px; color:#ffffff; float:right; height:112px; }
.foot_r{ width:700px; height:275px; float:right; margin-left:20px; margin-top:30px;}
.menu_bottom{ width:120px; height:230px; line-height:30px; border-right:1px #23469A solid; float:left;}

.menu_bottom .txt0{height:30px; font-size:15px; line-height:30px; text-align:center; font-weight:bold;}

.menu_bottom .txt0 a{color:#ffffff;}
.menu_bottom .txt0 a:hover{color:#FFFF00;}
.menu_bottom ul li{  height:30px; font-size:13px;line-height:30px; text-align:center; list-style:none;}
.menu_bottom ul li a{color:#ffffff;}
.menu_bottom ul li a:hover{color:#F2E514;}
.footer{ background:#000000; width:100%; height:38px; color:#ffffff; min-width:1200px; overflow:hidden;}


/*内页*/
.tjcp{ color:#E62129;font-size:24px;font-weight: bold; text-align:center; font-family:"Microsoft YaHei"; line-height:40px;background:url(../images/xian.jpg) left center repeat-x; height:100px; line-height:100px; margin:0 auto; min-width:1200px;overflow:hidden;}
.tjcp img{ width:230px; display:block; margin:0 auto; line-height:100px; background:#FFF; color:#ef1921; font-size:20px; text-align:center; height:100px;}

.about_list{ width:336px; margin:20px auto 30px auto;}
.about_list ul li{ width:110px; height:36px; margin-right:2px; text-align:center; font-size:12px; color:#FFFFFF; background:#5A5A5A; display:block; float:left; line-height:36px;}
.about_list ul li a{color:#FFFFFF; }
.about_list ul li a:hover{color:#FFFFFF; background:#A7000B; display:block;height:36px;}
.about_list ul .about_bg1{color:#FFFFFF; background:#A7000B; display:block;height:36px;}

.nei_about{ line-height:35px; text-indent:2em; margin:30px auto 30px auto; float:left; width:1180px;}
.chang{ width:1180px; height:300px; float:left; margin-bottom:30px; margin-top:30px;}
.banner_about{ height:350px; min-width:1200px; overflow:hidden;background:url(../images/about_top.jpg) no-repeat scroll center top;}
.banner_culture{ height:350px; min-width:1200px; overflow:hidden;background:url(../images/culture.jpg) no-repeat scroll center top;}
.banner_pro{ height:350px; min-width:1200px; overflow:hidden;background:url(../images/pro_top.jpg) no-repeat scroll center top;}
.nei_bold_txt{ color:#FF0000; font-weight:bold; font-size:18px; line-height:35px;}


.pro_list{ width:1110px; margin:20px auto 20px auto;  }
.pro_list ul li{ width:10%; height:36px; line-height:36px;margin-right:2px; text-align:center; font-size:12px; color:#FFFFFF; background:#5A5A5A; display:block; float:left;}
.pro_list ul li a{color:#FFFFFF; }
.pro_list ul li a:hover{color:#FFFFFF; background:#A7000B; display:block;height:36px;}
.pro_list ul .pro_bg{color:#FFFFFF; background:#A7000B; display:block;height:36px; }

.product_nei{width:1200px;margin:30px auto 30px auto; float:left; }
.txt2{ text-align:center; color:#000000;margin:10px auto 10px auto; width:295px; line-height:35px;  float:left;}


.news_list{ width:224px; margin:20px auto 20px auto;  }
.news_list ul li{ width:110px; height:36px; line-height:36px;margin-right:2px; text-align:center; font-size:12px; color:#FFFFFF; background:#5A5A5A; display:block; float:left;}
.news_list ul li a{color:#FFFFFF; }
.news_list ul li a:hover{color:#FFFFFF; background:#A7000B; display:block;height:36px;}
.news_list ul .news_bg{color:#FFFFFF; background:#A7000B; display:block;height:36px;}

.image_tu{ width:360px; height:240px; margin-right:40px; float:left;}

.company_n{ font-size:20px; color:#CC0000; font-weight:bold; line-height:35px;}


.rc_mid{ width:100%; margin:0 auto; min-width:1200px; overflow:hidden; background:#eee;}
 #focus_Box2{position:relative;width:980px;height:375px;margin:0 auto;}
        #focus_Box2 ul{position:relative;width:980px;height:375px;}
        #focus_Box2 li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1);}
        #focus_Box2 li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
        #focus_Box2 li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../images/float-bg.png) repeat;text-indent:8px;color:#fff;}
        #focus_Box2 li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
        #focus_Box2 .prev,#focus_Box2 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
        #focus_Box2 .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
        #focus_Box2 .next{background:url(../images/btn.png) right bottom no-repeat;right:0px}
        #focus_Box2 .prev:hover{background-position:left top;}
        #focus_Box2 .next:hover{background-position:right top;}
        #focus_Box2 a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}


.rcgl{ width:981px; height:317px; margin:0 auto;}
.hr_n{ font-size:16px; color:#CC0000; font-weight:bold; line-height:30px;}

/*英文版*/

.about_tit_en{ width:250px; font-size:18px; font-weight:bold; border-bottom:2px #FF0000 solid; line-height:40px; float:left;}
.about_txt_en{ width:600px; height:250px; line-height:28px; text-indent:2em; float:left; margin-top:30px;}
.banner_about_en{ height:350px; min-width:1200px; overflow:hidden;background:url(../images/about_top_en.jpg) no-repeat scroll center top;}