/@charset "utf-8";
/* CSS Document */
/* public start*/
*{margin:0px; padding:0px; list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	/* [disabled]margin: 0; */
	padding: 0;
	font-family: "微软雅黑"; 
}
html, body, p, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
 margin:0 !important;
}

.clear{ clear:both; height:0px; width:100%; margin:0; padding:0;}
img { border:0; }
ul, li { list-style-type:none; }
body{font-size:12px; background-color:#FFF; font-family:"微软雅黑"; margin:0 !important;}
p{ color:#000; margin:0 !important;}
a{text-decoration:none; color:#000;}
A:link{text-decoration:none; color:#000;}
A:visited{text-decoration:none; color:#000;}
A:hover{text-decoration:none; color:#0157a4;}
.qing{ width:1160px; display:block; height:auto; margin:0 auto;}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

/*头部*/
.header{ width:100%; height:116px; background:url(../images/header_1.png) repeat-x;}
.logo{ width:1160px; height:auto; margin:0 auto;}
/*导航*/
.nav{ width:100%; height:44px; background-color:#111111;}
.nav ul{ height:auto; }
.nav ul li{ width:145px; float:left; background:url(../images/nav_bod_03.jpg) no-repeat right center; font-size:14px; text-align:center; line-height:44px; position:relative;}
.nav ul li a{ display:block; color:#fff;}
.nav ul li a:hover{ background-color:#00a3e7;}
.nav ul li ul { position:absolute; left:0; top:100%; z-index:1; background:#fff; height:auto; width:100%; display:none;}
.nav ul li ul li{ line-height:38px;}
.nav ul li:hover ul{ display:block;background-color:#000000;color:#000000;z-index: 99;}

/*#nav{width:100%;height:60px;background:#ffffff;border-bottom:3px solid #cbd3db;}
.nav{width:1004px;height:60px;margin:0 auto;}
.nav ul li{width:125px;height:60px;line-height:60px;float:left;text-align:center;font-size:14px; position:relative;}
.nav ul li a{color:#000; display:block; width:100%; height:auto;}
.nav ul li:hover{background:#f8ad00;}
.nav ul li:hover a{ color:#fff;}
.nav ul li ul{display:none; position:absolute; z-index:1; top:100%; left:0; background:#fff;}
.nav ul li ul li{ background:#fff; color:#fff; line-height:40px; height:40px;}
.nav ul li ul li a{ color:#000;}
.nav ul li:hover ul{ display:block;}
.nav ul li:hover ul li a{ color:#000;}
.nav ul li ul li:hover a{ color:#fff;}*/

/*banner*/
.template_banner{ width:100%; height:auto;}
.template_banner img{ width:100%; height:auto; display:table;}
.flexslider{position:relative;overflow:hidden;/*background:url(../images/loading.gif) 50% no-repeat;*/ }
.slides{position:relative;z-index:-1; margin:0;}
.slides li{ line-height:0;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*@media only screen and (max-width:1600px){
	
	.template_banner{height:600px;}
	
	.flexslider{height:600px;}
	.slides li{height:600px;}
	}
	@media only screen and (max-width:1440px){
	
	.template_banner{height:550px;}
	
	.flexslider{height:550px;}
	.slides li{height:550px;}
	}
		@media only screen and (max-width:1366px){
	
	.template_banner{height:527px;}
	
	.flexslider{height:527px;}
	.slides li{height:527px;}
	}*/

/*热销*/
.rx{ width:100%; height:62px; background-color:#f2f2f2; border-bottom:1px solid #dddddd;}
.rx_cot{ display:table;}
.rx_left{ width:820px; float:left; overflow:hidden;}
.rx_left span{ display:block; color:#336699; font-size:14px; font-weight:600; float:left; letter-spacing:1px; line-height:62px;}
.rx_left ul{  height:62px; overflow:hidden; width:85%; float:left; margin:0 !important;}
.rx_left ul li{ padding:0 5px;  height:16px; margin-top:23px; float:left; border-right:1px solid #656565; text-align:center; line-height:16px; letter-spacing:1px;}
.rx_left ul li a{ font-size:13px; display:block; color:#000000;}
.rx_left ul li a:hover{ color:#00a3e7;}
.rx_right{ float:right; display:table; padding-top:4px;}
.rx_right ul{ height:auto;}
.rx_right ul li{ width:76px; height:30px; border-radius:15px; border:1px solid #dddddd; background-color:#FFF; float:left; margin-left:25px; line-height:30px; text-align:center;}
.rx_right ul li a{ border-radius:15px; color:#000; display:block;}
.rx_right ul li a:hover{ background-color:#00a3e7; color:#FFF;}
/*模块一*/
.main_1{ width:100%; height:auto; display:table;}
.index_hd{ width:1160px;overflow:hidden; height:200px; margin:0 auto; padding-top:50px; }
.index_hd .hd_l{width:1160px;height:auto;overflow:hidden;}
.index_hd .hd_l ul li{position:relative; }
.index_hd .hd_r ul li{float:left;width:282px;height:177px;overflow:hidden;position:relative; margin-left:10px; margin-bottom:30px;}
.back-face{ background-color:rgba(0,0,0,0.5);}
.kuang{ width:160px; height:42px; margin:54px auto; border:1px solid #FFF;}
.kuang .zz_1{ width:100%; height:21px; display:block; line-height:21px; color:#FFF; font-size:16px; text-align:center;}
.zz_2{ width:100%; height:21px; line-height:21px; font-size:10px; color:#FFF; text-align:center;}
.gsjj{  display:table;}
.biaoti{ width:100%; height:48px; padding-top:40px;}
.biaoti img{ display:block; margin:0 auto;}
.jj_cont{ width:710px; height:auto; float:left; margin-top:30px;}
.jj_cont p{ text-indent:2em;}
.jj_ti{ font-size:18px; font-weight:normal; letter-spacing:1px; line-height:25px; padding-bottom:20px;}
.jj_cont p{ line-height:30px; font-size:15px;}
.mor{ width:140px; height:38px; background-color:#00a3e7;  line-height:38px; font-size:18px; text-align:center; margin-top:55px;}
.mor a{ display:block; color:#FFF;}
.mor a:hover{ background:#FC0;}
.jj_pro{ width:418px; height:239px; float:left; margin-left:32px; margin-top:30px;}

/*模块二*/
.main_2{ width:100%; height:576px; background:url(../images/gun_1_02.jpg) no-repeat; background-size:cover; margin-top:112px;}
.main_2 .mr_frbox{  padding-top:85px; overflow:hidden;}
.main_2 .mr_frUl{ width:1042px; margin:0 auto;   height:auto; display:table; float:left; margin-left:28px; }
.main_2 .mr_frUl li{ width:235px; height:auto; float:left; margin-right:34px; text-align:center; background-color:#FFF;  }
.main_2 .mr_frUl li a{color:#666666;}
.main_2 .mr_frUl li img{ width:258px; height:222px;}
.main_2 .mr_frUl li .cc{ width:258px; height:auto; background-color:#0496d2;}
.main_2 .mr_frUl li .aa{ display:block; width:235px; height:39px; line-height:39px; border-bottom:1px solid #037daf; color:#FFF; }
.main_2 .mr_frUl li .bb{ display:block; width:156px; height:54px; padding:7px 10px 9px 10px; line-height:20px; color:#FFF; overflow:hidden;  }
.main_2 .mr_frBtnL{ width:40px; height:40px; float:left; margin-top:90px; cursor: pointer; }
.main_2 .mr_frBtnR{ width:40px; height:40px;cursor: pointer; margin-top:90px; float:right;}
.main_2 .mr_frUl li a:hover .aa,.mr_frUl li a:hover .bb{ color:#FF3;}
/*模块三*/
.main_3{ width:100%; height:auto; display:table; padding-bottom:30px;}
.tab1{width:1160px; height:auto; display:table;}
.menu{ width:126px; height:30px; margin:0 auto; padding-top:35px;}
.menu li{float:left;width:124px;height:30px;text-align:center;line-height:30px;cursor:pointer;overflow:hidden; border:1px solid #00a3e7; color:#00a3e7; font-size:14px; margin-left:16px;}
.menu li.off{background:#00a3e7;color:#FFF;font-weight:bold;}
.menudiv{ width:1160px; height:260px; margin-top:25px; display:table;}
#con_one_1{ width:1160px; height:auto;display:table; }
.dt_tu{ width:231px; height:auto; float:left; margin-left:46px;}
.dt_tu dt{ width:231px; height:146px; position:relative;}
.rq{ width:56px; height:54px; position:absolute; top:0; left:0; background-color:#00a3e7; }
.rq_1{ display:block; line-height:36px; font-size:30px; color:#FFF; text-align:center; height:36px;}
.rq_2{ display:block; width:56px; font-size:12px; text-align:center; color:#FFF; }
.dt_tu img{ width:231px; height:146px;}
.dt_tu dd{ height:62px; overflow:hidden; padding-top:25px; color:#666666; line-height:22px;}
.dt_tu dd:hover{ color:#F90;}
.mor_1{ width:126px; height:30px; background-color:#00a3e7; text-align:center;  line-height:30px; margin-top:40px;}
.mor_1 a{ display:block; color:#FFF;}


.new_rt{ width:556px; height:auto; float:left; margin-left:48px;}
.new_rt dl{ height:auto; overflow:hidden; border-bottom:1px solid #e9e9e9; padding-bottom:15px; padding-top:15px;}
.new_rt dt{ width:52px; height:57px; float:left; padding-top:10px; }
.new_rt dt .nw_rq_1{ display:block; color:#b1b1b1; font-size:30px; font-weight:500; text-align:center;}
.new_rt dt .nw_rq_2{ display:block; color:#c8c8c8; text-align:center; }
.new_rt dd:hover .new_ti{color:#F90;}
.new_rt dd:hover p{ color:#00a3e7;}
.new_rt dd{ width:488px; height:auto; float:left; margin-left:16px;}
.new_rt dd .new_ti{ color:#333333; font-size:18px; font-weight:bold; line-height:34px; }
.new_rt dd p{ height:40px; overflow:hidden; line-height:20px; color:#666666; font-size:14px;}


.new_lt{ width:556px; height:auto; float:left;}
.new_lt dl{ height:auto; overflow:hidden; border-bottom:1px solid #e9e9e9; padding-bottom:15px; padding-top:15px;}
.new_lt dt{ width:52px; height:57px; float:left; padding-top:10px; }
.new_lt dt .nw_rq_1{ display:block; color:#b1b1b1; font-size:30px; font-weight:500; text-align:center;}
.new_lt dt .nw_rq_2{ display:block; color:#c8c8c8; text-align:center; }
.new_lt dd:hover .new_ti{color:#F90;}
.new_lt dd:hover p{ color:#00a3e7;}
.new_lt dd{ width:488px; height:auto; float:left; margin-left:16px;}
.new_lt dd .new_ti{ color:#333333; font-size:18px; font-weight:bold; line-height:34px; }
.new_lt dd p{ height:40px; overflow:hidden; line-height:20px; color:#666666; font-size:14px;}

#con_one_3 dl{ width:540px; height:auto; overflow:hidden; border-bottom:1px solid #e9e9e9; padding-bottom:15px; padding-top:15px; margin-left:80px; float:left;}
#con_one_3 dl dt{ width:52px; height:57px; float:left; padding-top:10px; }
#con_one_3 dt .nw_rq_1{ display:block; color:#b1b1b1; font-size:30px; font-weight:500; text-align:center;}
#con_one_3 dt .nw_rq_2{ display:block; color:#c8c8c8; text-align:center; }
#con_one_3 dd{ width:472px; height:auto; float:left; margin-left:16px;}
#con_one_3 dd .new_ti{ color:#333333; font-size:14px; font-weight:300; line-height:30px; }
#con_one_3 dd p{ height:40px; overflow:hidden; line-height:22px; color:#666666;}
#con_one_3 dl:hover .new_ti{ color:#F90;}
#con_one_3 dl:hover p{ color:#00a3e7;}
#con_one_3 dl:nth-child(2n+1){ margin-left:0px;}
.apply{width:1160px; margin:0 auto;  overflow:hidden;}
.apply_array{width:231px;float:left;height:280px; margin-left:26px; text-align:center; }
.apply_array span{ display:block; width:100%; height:40px; line-height:40px;}
.apply_img{ text-align:center;display:table-cell;vertical-align:middle}
.apply_nav{position:relative;width:1038px; left:13px; float:left;height:306px;overflow:hidden; }
.apply_w{position:absolute;margin-top:22px;width:1080px;float:left;left:0px}
.apply .img_l{float:left;cursor:pointer; padding:95px 0 0 0;}
.apply .img_r{float:right;cursor:pointer;padding:95px 0 0 0;}

/*底部一*/
.footer_1{ width:100%; background-color:#424242; margin-top:88px; padding:1.5em 0;}
.footer_1 ul{ width:760px; float:left; height:auto; display:table; }
.footer_1 ul li{ width:92px; float:left; line-height:38px; height:38px; margin-left:70px; font-size:16px; border-bottom:1px solid #5b5b5b;}
.footer_1 ul li a{ color:#FFF;}
.footer_1 ul li a:hover{  color:#FC0;}
.footer_1 ul li ul{ width:92px; height:auto; float:none; padding-top:10px;}
.footer_1 ul li ul li{ float:none; border-bottom:none; margin-left:0; font-size:12px; height:22px; line-height:22px; }
.footer_1 ul li:nth-child(1){ margin-left:0;}
.weixin{ width:828px; height:auto;  margin-left:12px; display:inline-block; float:left;}
.erweima{ width:12%; display:inline-block; float:right; margin-right:28px;}
.erweima img{ width:100%; height:auto;}
.weixin img{ display:block; float:left;}
.wx_rt{ width:236px; height:auto;  float:left; margin-left:10px;  }
.wx_rt .gzh{ font-size:17px;color:#FFF; padding-bottom:3px; } 
.bjt{ color:#FFF; line-height:30px;}
.sm{ color:#FFF; font-size:15px; line-height:25px;}
.weixin .mf{ clear:both; color:#FFF; line-height:25px;}

/*底部二*/
.footer_2{ width:100%; height:40px; background-color:#202020;}
.footer_2 ul{ width:515px; display:table; float:left; margin:0 !important;}
.footer_2 ul li{ width:64px; float:left; line-height:40px; text-align:center; background:url(../images/dib_na_03.jpg) no-repeat left center;}
.footer_2 ul li:nth-child(1){ background:none;}
.footer_2 ul li a{ color:#FFF;}
.footer_2 ul li a:hover{  color:#FC0;}
.footer_2 p{ color:#999; line-height:19px; float:right;}
.footer_2 p a{ color:#999;}
.footer_2 p a:hover{ color:#fff;}


/*内页样式*/
.content02{width:1160px; margin:20px auto 0 auto; height:auto; display:table; padding-bottom:80px;}
.blk_t2{ background:url(../images/blk_t1.jpg) left center no-repeat; padding-left:30px; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1; font-size:18px; font-weight:normal;}
.blk_t2 span{ display:block; float:right; font-size:14px; color:#e1e1e1e;}
.blk_t1{ height:50px; line-height:50px; background:#2571b6; font-weight:normal; color:#fff; /*padding-left:30px;*/ text-align:center; font-size:18px;}
.left{ width:280px; float:left;}
.main-left{ background:#e1e1e1; padding:15px 0; margin:0 !important;}
.main-left li{ height:35px;}
.main-left li a{ display: block;text-align:center; line-height:27px; font-size:16px;}
.main-left li a:hover{ background:url(../images/hover1.png); color:#ed6c45;}
.contact1{ background:#e1e1e1; margin-top:35px;}
.contact1 p{ font-size:16px; line-height:30px; padding:0 10px;}
.contactnr{ padding:10px 0;}
.right{ width:850px; float:left; margin-left:22px;}
.content1{ width:850px; height:auto; display:table; padding:0px; padding-top:15px;}
.content1 h4{ width:100%; text-align:center; line-height:30px; color:#000; font-size:16px; }
.content1 p{letter-spacing:1px; font-size:14px; line-height:32px;}
.content1 img{ max-width:850px;}


