@charset "utf-8";
/*CSS Reset 
--------------------------------*/

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px Verdana, Geneva, sans-serif; font-family:"微软雅黑";}
body{color:#5f5e5e; background:#f1f0f0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:10px;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#5f5e5e; }
a:hover{text-decoration:none; color:#108acc;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
legend{color:#000;}
fieldset, img { border:0;} 
a img{vertical-align:text-bottom;}
:focus {outline:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
button,input,select,textarea{font-size:100%;}
button,input,select{vertical-align:middle;}
button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}

/*Common Style
--------------------------------*/
/*text align*/
.tc{ text-align:center;}
.tr{ text-align:right;}
.tj{ text-align:justify;}
/*float and clear*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{ clear:both;}
/*clear*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
/*contain floats*/
.group:before,
.group:after {content: "\0020"; display: block; height: 0; overflow: hidden;}
.group:after {clear: both;}
.group {zoom: 1;}
.hidden { display: none!important; visibility: hidden; }
.invisible { visibility: hidden; }
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.w1200{width:1200px;}
.juzhong{margin:0 auto;}

/*layout style
--------------------------------------*/
/*首页开始*/

.header_m_a{border-top:3px solid #0075c5; background:#fff;  min-width:1200px;}
    .header_m{width:1200px; margin:20px auto;}
    .header_m .logo{float:left; }
	.header_m .tel01{display:block; color:#333; font-size:16px; float:right; background:url(../images/tel01.png) no-repeat left; padding:0 0 0 60px; margin:25px 0 0 0;}
	.header_m .tel01 span{display:block; font-weight:bold; font-size:22px;}
.header_m .tel01 span a{color:#0075c5;}
	  .nav_main{height:50px; line-height:50px; background:#2b2b2b; min-width:1200px; margin:0 auto; position:relative; left:0; right:0; z-index:9;}
	   .nav{width:1200px;  font-size:15px; margin:0 auto; position:relative; z-index:9;}
			.nav a{color:#fff;}
			.nav li{float:left; position:relative;}
			.nav_n{width:168px; height:50px; line-height:50px; display:block; text-align:center; font-size:15px;}
			.nav_n1{width:2px; height:50px; background:url(../images/fgx.jpg) center no-repeat; display:block;}
			.nav ul li ul{display: none;}
			.nav ul li:hover a {width:168px; display:block; color:#fff; background:#0075c5;}
			.nav ul li:hover ul{display:block; left:0; display:block; line-height:40px; }
			.nav ul li:hover ul li{ display:block;}
			.nav ul li:hover ul li a{display:block;height:28px;line-height:28px; font-size:14px; font-weight:normal; color:#fff; background:#2b2b2b; border-bottom:1px dotted #575655; }
			.nav ul li:hover ul li a:hover{color:#0075c5; background:url(../images/nav_hover1.jpg) center no-repeat #3b3c3e; }
			#nav_hover{color:#fff;background:#0075c5; display:block;}
			.nav_bottom{background:url(../images/nav_bottom.png) no-repeat; height:20px; display:block; width:140px;}
			
/* index - banner */
	.full_banner{width:100%; position:relative; height:681px; background:#FFF; overflow:hidden; min-width:1200px;}
		.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
			.full_banner .bd ul{width:100% !important;}
				.full_banner .bd li{width:100% !important; float:left; height:681px; overflow:hidden; text-align:center;}
					.full_banner .bd li a{ display:block; height:450px;}
	.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:15px; left:0; height:30px; line-height:30px; text-align:center;}
		.full_banner .hd ul{text-align:center; padding-top:5px;}
			.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:3px; margin:5px; background:#fff; overflow:hidden; 
				line-height:9999px; 
			}
		.full_banner .hd ul .on{background:#0075c5;}
		
		
/* index - main */

	   
.h_products{width:1200px; margin:0 auto;}   
      .h_products .h_products_list{float:left; height:639px; width:257px; background:url(../images/product_list_bg.jpg) no-repeat right 360px #108acc;}
	          .products_name{height:63px; line-height:63px; background:url(../images/list_name.jpg) no-repeat; font-size:18px; color:#fff; padding:0 0 0 35px; margin:0 0 10px 0;}
			  .h_products_list_m p{height:30px; line-height:30px; background:url(../images/icon1.png) no-repeat 40px; font-size:14px; color:#fff;  display:block;}
			     .h_products_list_m p a{color:#fff; height:30px; line-height:30px; display:block;  padding:0 0 0 80px;}
				 .h_products_list_m p a:hover{color:#fff; display:block;background:url(../images/icon1.png) no-repeat 40px #0c7bb7; border-bottom:1px solid #1087c8;}
	  .h_products .h_products_pic{float:right; width:925px; color:#bebebe; overflow:hidden;}
	            .h_products_pic_m{width:945px;}
	              .h_products_pic_m ul{width:220px; height:300px; float:left; display:block; background:#585858; margin:0 15px 15px 0;}
				     .products_title{padding:0 20px; line-height:20px;}
					     .products_title span{display:block; text-align:center; margin:30px 0 10px 0;}
						    .products_title span a{color:#fff; font-size:15px;}
				     .products_pic01{width:216px; height:190px; margin:0 auto; display:block; text-align:center;}
					     .products_pic01 img{margin:10px 0 0 0;}
					.click_more{text-align:center; height:20px; line-height:20px; display:block; margin:10px 0 0 0;}
					      .click_more a{color:#bebebe; }
						  .click_more a:hover{color:#0075c5;}
				.h_products_pic ul:hover{background:#0075c5; color:#fff;}
				.h_products_pic ul:hover a{color:#fff;}

.h_about{height:687px; background:url(../images/about_bg.jpg) center no-repeat; padding:1px 0 0 0; margin:40px auto 30px auto; min-width:1200px;}
    .h_about_m{width:1200px; margin:0 auto; font-size:14px; line-height:24px; color:#999;}
	.h_about_m p img{display:none;}
	.h_about_m_img{display:block; margin:0 45px 0 0; float:left; height:260px;}
	   .h_about_m  a{background:url(../images/icon2.png) no-repeat left; width:200px; height:40px; line-height:40px; display:block; float:left; padding:0 0 0 30px;color:#0075c5; text-decoration:underline;}
	 .h_about_icon{ margin:0px 0 0 0; float:right;}
	     .h_about_icon a{width:107px; display:block; float:left; text-align:center; padding:120px 0 0 0; font-size:14px; color:#818282; margin:0 0 0 80px;}
		 .about_icon01{background:url(../images/icon03.png) top no-repeat; }
		 .about_icon01:hover{background:url(../images/icon03.png) top no-repeat; color:#0075c5;}
		 .about_icon02{background:url(../images/icon4.png) top no-repeat;}
		 .about_icon02:hover{background:url(../images/icon04.png) top no-repeat; color:#0075c5;}
	/* 	 .about_icon03{background:url(../images/icon5.png) top no-repeat;}
		 .about_icon03:hover{background:url(../images/icon05.png) top no-repeat; color:#0075c5;} */
		  .about_icon03{background:url(../images/icon8.png) top no-repeat;}
		 .about_icon03:hover{background:url(../images/icon08.png) top no-repeat; color:#0075c5;}
		 .about_icon04{background:url(../images/icon6.png) top no-repeat;}
		 .about_icon04:hover{background:url(../images/icon06.png) top no-repeat; color:#0075c5;}
	/* 	 .about_icon05{background:url(../images/icon7.png) top no-repeat;}
		 .about_icon05:hover{background:url(../images/icon07.png) top no-repeat; color:#0075c5;} */
		



/*新闻选项卡 开始*/
.slideTxtBox2{ width:1200px; height:580px; margin:0 auto; text-align:left; overflow:hidden;}
.slideTxtBox2 .hd{ height:34px; line-height:34px; position:relative;  font-size:14px;}
.slideTxtBox2 .hd ul{ text-align:center; height:30px;  }
.slideTxtBox2 .hd ul li{  padding:0 50px; margin-right:10px; cursor:pointer; background:#4b4b4b; color:#fff; border-radius:3px; display:inline-block;}
.slideTxtBox2 .hd ul li.on{ height:34px; color:#fff; background:#108acc;}
.slideTxtBox2 .bd div{ zoom:1; }
/*新闻选项卡 over*/
/*新闻图片文字 开始*/
.new_pic{ width:420px; height:130px; float:left;}
.new_pic .a-img{ display:block; float:left; position:relative; z-index:8; width:134px; height:88px; border:1px solid #cbcbcb;}
.new_pic_title{ display:block; cursor:pointer; color:#aa0001; margin:0 0 6px 0; font-size:16px; text-align:left;}
.new_pic .ntxt{ float:left; width:220px; height:126px; margin:0 0 0 15px; line-height:20px;}
.new_pic .ntxt span{margin:0 0 5px 0; color:#7f7e7e; display:block;}
.new_pic .ntxt a{ color:#000; font-weight:bold}
.new_pic .ntxt a:hover{ text-decoration:none; color:#eb898a;}
.new_pic_line{ width:678px; height:1px; margin-top:6px; background:#efefef;}
.right_p_view{ float:right; margin-right:5px; margin-top:-16px; width:60px; height:16px; line-height:16px; text-align:center; background:#aa0001; color:#FFFFFF; font-size:12px;}
.right_p_view:hover{ background:#eb898a; color:#FFFFFF; text-decoration:none;}

.new_txt{ width:678px; height:300px;}
.new_txt_left{ float:left; width:330px; height:280px; overflow:hidden;}
.new_txt_right{ float:right; width:330px; height:280px; overflow:hidden;}
.new_txt_list{ width:330px; height:220px; line-height:36px; margin:0 auto; overflow:hidden;}
.new_txt_list li{ padding-left:20px; height:36px; background:url(../images/new_04.png) 8px 14px no-repeat; text-align:left;overflow:hidden;}
.new_txt_list li:hover{ color:#FFFFFF; background:#aa0001 url(../images/new_05.png) 8px 14px no-repeat; }
.new_txt_list li a{ display:block; color:#676767; overflow:hidden; }
.new_txt_list li a:hover{ text-decoration:none; color:#FFFFFF;}
/*新闻图片文字 over*/


.friend_link{background:#ebebeb; padding:1px 0 30px 0;}
    .friend_link_m{width:1200px; margin:30px auto 0 auto; overflow:hidden; background:#ebebeb;}
	   .friend_link_m01{width:1240px; background:#ebebeb;}
	      .friend_link_m01 img{float:left; display:block; margin:0 15px 15px 0;}

.footer_tel{height:66px; line-height:66px; background:#2a2a2a; min-width:1200px;}
      .footer_tel_m{width:1200px; margin:0 auto; font-size:24px; color:#0075c5;}
	     .footer_tel_m h2{float:left; background:url(../images/icon21.png) no-repeat left; margin:0 30px 0 5px; padding:0 0 0 40px;}
		 .footer_tel_m h3{float:left; background:url(../images/icon20.png) no-repeat left; padding:0 0 0 40px;}
		 
		 
.footer_t{background:#141414; padding:60px 0; min-width:1200px;}
   .footer_t_m{width:1200px; margin:0 auto; }
	       .m_nav_xx dl{float:left; padding:0 50px 0 0; color:#888; }
				.m_nav_xx dt{font-size:15px; margin:0 0 8px 0; font-weight:bold; color:#fff;}
				    .m_nav_xx dt a{color:#a7a7a7;}
				.m_nav_xx dd{line-height:24px;}
				  .m_nav_xx dd a{color:#888; font-size:13px;}
				    .m_nav_xx dd a:hover{color:#108acc;}

.footer_b{height:52px; line-height:52px; background:#1c1c1c; text-align:center; font-size:13px; color:#454545;}		 
		 
		 



.gxm_name01{height:78px; border-bottom:1px solid #e1e1e1; margin:50px 0 30px 0;}
    .gxm_name01_c{width:290px; height:80px; margin:0 auto; text-align:center; background:url(../images/lvxian.jpg) no-repeat center bottom;}
	   .gxm_name01_c h2{font-size:30px; color:#0075c5; font-family:"Century Gothic"; font-weight:normal;}
	      .gxm_name01_c h2 span{color:#4b4b4b;}
	   .gxm_name01_c h4{font-size:20px; color:#999; font-weight:500; margin:2px 0 0 0;}
	   
.gxm_name02{height:78px; border-bottom:1px solid #424242; margin:50px 0 50px 0;}

.gxm_name03{height:40px; border-bottom:1px solid #e1e1e1; margin:40px 0 30px 0;}
    .gxm_name03_c{width:290px; height:43px; margin:0 auto; text-align:center; background:url(../images/lvxian.jpg) no-repeat center bottom;}
	   .gxm_name03_c h2{font-size:18px; color:#0075c5;  font-weight:normal;}
	      .gxm_name03_c h2 span{color:#4b4b4b; font-family:"Century Gothic";}
	   .gxm_name03_c h4{font-size:20px; color:#777; font-weight:600; margin:2px 0 0 0;}
	   
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:254px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#0075c5;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.weixin h1{display:none; }
.weixin:hover h1{display:block;width:120px;position:absolute; top:54px; left:-100px; z-index:999;}
