﻿*{margin:0; padding:0; font-family:"Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;}
body{font-family:"Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;color:#646464; font-size:14px; line-height:1.5em; width:100%; height:100%; background:#fff;}
li{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#C00;}
div{display:block;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:14px;}
.clear{ clear:both;}
.fL{ float:left;}
.fR{ float:right;}


.hg50{height:50px; width:100%; float:left;}
.hg15{height:15px; width:100%; float:left;}
.hg30{height:30px; width:100%; float:left;}
.hg70{height:70px; width:100%; float:left;}
.hg60{height:60px; width:100%; float:left;}
.hg130{height:130px; width:100%; float:left;}

.center1280{max-width:1280px; margin:0 auto; overflow:hidden; min-width:900px;}
.content{width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center;}
.content-gray{width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center; background:#f5f5f5;}
.class_content{
	width:1280px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	
}
.center1280 .home{
	font-size:14px;
	color:#666;
	line-height:45px;
	height:45px;
	}
	
.home{
	text-align:left;
	height:auto;
	overflow:hidden;
	font-size:14px; 
	line-height:35px; 
	color:#666;
	margin:0 auto;
	width:1280px;
	padding:2% 0;
	border-bottom:2px #f2f2f2 solid;
	}	
	
gotop{float:right;margin-right:10px;margin-top:6px;margin-bottom:0px;font-size:15px;font-weight:900;color:#FF0099;}

#gotop{position:fixed;right:5px;bottom:10px;font-size:14px;font-weight:900;color:#FF0099;}	
	

.top{
	width:100%;
	height:auto;
	overflow:hidden;
}

.top_1{
	background:#f1f1f1;
	height:40px;
	line-height:40px;
	}
.top_1 dl{
	width:100px;
	float:left;
	display:block;
	cursor:pointer;
	}
.top_1 dt{ float:left; width:25px; margin-top:8px}	
.top_1 dd{ float:left;}	

.top .logo{padding:20px 0;}

.back{
	width:275px; float:right;
	height:30px;
	background:url(../image/topbg.png) no-repeat;
	line-height:30px;
	color:#fff;
}
.back ul{margin:0px auto; padding:0 20px;}
.back ul li{	float:left; margin-left:10px;}
.back ul li a{ line-height:30px;	color:#fff;}



.nav{
	 float:right; background:#0069b7; border-bottom:1px #6d74c3 solid;
	}	
.nav ul{width:80%; padding-left:15%;}	
.nav ul li{float:left;}


.nav ul li a{
	height:42px;
	line-height:42px;
	padding:0 35px;
	font-size:18px;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
	display:block;
	
}

.nav ul li a:hover, .nav ul li a.current, .nav ul li a.on{
	background:#d7e2ea; color:#313131;
}



	
	




.fullSlide{width:100%;position:relative;height:640px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:640px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:640px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(404.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


.btn{ text-align:center;}
.btn button{
	-moz-border-radius:6px;      
     -webkit-border-radius:6px;   
     border-radius:6px;
	 background:#ff2070;
	 padding:5px 35px;
	 line-height:35px;
	 color:#fff;
	 font-size:24px;
	 letter-spacing:2px;
	 border:0;
	 cursor:pointer;
	}

.banner{width:100%; margin:0 auto; height:643px; }
.banner1{background:url(../image/banner8.jpg) center no-repeat #fff;}	
.banner2{background:url(../image/banner7.jpg) center no-repeat #fff; }
.banner3{background:url(../image/banner5.jpg) center no-repeat #fff;}
.banner4{background:url(../image/banner9.jpg) center no-repeat #fff;}
.banner5{background:url(../image/banner4.jpg) center no-repeat #fff; }
.banner6{background:url(../image/banner6.jpg) center no-repeat #fff;}


	
	
	
		
.footer{
	background:#5797bd;
	width:100%;
	}
.footer .wx{
	 width:260px;
	 height:auto;
	 overflow:hidden;  
	 background:#d5004c;
	 text-align:center;
	 padding-top:40px;
	 }
.footer .address{
	width:100%;
	padding:25px 0;
	color:#fff;
	text-align:center;
	line-height:35px;
	}

.footer .wixin{
	width:500px;
	text-align:center;
	padding-top:80px;
	
	}
.footer h1{ font-size:24px; text-align:left; line-height:42px;}
.footer .address a{color:#fff;}








.titbig{
	line-height:120px;
	font-size:42px;
	color:#00428f;
	text-align:center;
	padding-bottom:35px;
	margin:0px auto;
	font-family:"时尚中黑简体";
	font-weight:600;
	letter-spacing:2px;
	}
	
.service{
	width:100%;
	background:url(../image/arrowbg.png) repeat;
	padding-bottom:80px;
	}
	
.service li{
	float:left;
	width:22.8%;
	margin:50px 1%;
	border:1px #ccc solid;
	height:auto;
	overflow:hidden;
	height:406px;
	position:relative;
	}
	
.service li p{
	padding-top:35%;
	text-align:center;
	}
	
.service li h2{
	font-size:24px; 
	line-height:80px; 
	color:#fff; 
	text-align:center;
	}	
	
.service li .xs{
	width:100%;
	padding:20px 0;
	position: absolute;
	height:406px;
	display:none;
	top:0;
	left:0;
	cursor:pointer;
	}
	

.service li:hover .xs{display:block; text-align:center;}			
.service li:hover p{ display:none}
.service li:hover h2{ display:none}
.service li:hover .xs h1{ font-size:24px; padding-top:35%;}
.service li:hover .xs button{ background:url(../image/writhbg.png) repeat; color:#000; font-size:22px;  padding:5px 15px; height:auto; overflow:hidden; margin-top:20px; -moz-border-radius:6px;      
     -webkit-border-radius:6px;   
     border-radius:6px;}	
	
.service li.s1{background:url(../image/bg4.png) center no-repeat}
.service li.s1:hover{background:url(../image/bg-4a.png) center no-repeat}

.service li.s2{background:url(../image/bg3.png) center no-repeat}
.service li.s2:hover{background:url(../image/bg-3b.png) center no-repeat}

.service li.s3{background:url(../image/bg2.png) center no-repeat}
.service li.s3:hover{background:url(../image/bg-2c.png) center no-repeat}

.service li.s4{background:url(../image/bg1.png) center no-repeat}
.service li.s4:hover{background:url(../image/bg-1d.png) center no-repeat}	
	
	
	
.degree{
	width:100%;
	background:url(../image/index_04.jpg) center no-repeat;
	padding:120px 0;
	}
	
.film_focus{width:1280px; height:415px; overflow:hidden;position:relative; margin:0px auto;}
.film_focus .film_focus_imgs_wrap{width:887px; height:415px; overflow:hidden; }
.film_focus ul.film_focus_imgs{width:887px; height:9999em; position:absolute; right:0; top:0;  _left:-45px;}
.film_focus ul.film_focus_imgs li{height:415px; overflow:hidden;}

.film_focus ul.film_focus_nav{width:375px; height:435px; position:absolute; left:10px; top:0;z-index:100;}
.film_focus ul.film_focus_nav li{height:127px; background:#0e3f8c; margin:5px 1px; padding:8px 0 0 95px; position:relative; display:block; cursor:pointer;}
.film_focus ul.film_focus_nav li.cur{background:#fff;}

.film_focus ul.film_focus_nav li .num{position:absolute;left:28px; top:4px; font-weight:bold; font-size:60px; line-height:95px; color:#fff;}
.film_focus ul.film_focus_nav li h4{font-size:26px; line-height:35px; color:#fff; padding-top:12px; text-align:left;}
.film_focus ul.film_focus_nav li p{font-size:12px; line-height:22px; color:#fff; text-align:left;}

.film_focus ul.film_focus_nav li.cur .num{color:#0e3f8c;}
.film_focus ul.film_focus_nav li.cur h4{color:#0e3f8c;}
.film_focus ul.film_focus_nav li.cur p{color:#0e3f8c;}
	
	

.compay{
	width:100%;
	background:url(../image/index_06.png) bottom no-repeat;
	padding:70px 0 100px 0;
	}
.compay-left{
	float:left;
	width:52%;
	padding-right:3%;
	font-size:24px;
	line-height:55px;
	text-align:left;
	color:#141414;
	}	
.compay-right{
	float:left;
	width:45%;
	}		
	
	

.compaynews{
	width:100%;
	background:url(../image/newbg.png) repeat;
	padding:50px 0;
	}
.compaynews-left{
	float:left;
	width:40%;
	}	
.compaynews-right{
	float:left;
	width:60%;
	}		
.compaynews-right ul{}
.compaynews-right li{
	border-bottom:1px #ccc dashed;
	height:auto;
	overflow:hidden;
	margin:10px 0;
	}	
.compaynews-right li .time{
	float:left;
	width:20%;
	background:#090;
	line-height:42px;
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:10px 2%;
	}
.compaynews-right li .time p{ font-size:35px;}	
.compaynews-right li .new{
	float:left;
	width:73%;
	padding-left:3%;
	}	
.compaynews-right li .new h1{
	color:#0083d0;
	font-size:20px;
	line-height:42px;
	}
.compaynews-right li .new p{
	color:#5f5f5f;
	font-size:16px;
	line-height:32px;
	}	
	
	
	
		
.aboutus{
	width:100%;
	background:url(../image/arrowbg.png) repeat;
	padding-bottom:80px;
	}
	
.aboutus dl{
	float:left;
	width:25%;
	}
.aboutus dt{
	margin:0px auto;
	height:170px;
	position:relative;
	}
.aboutus dd{
	text-align:center;
	color:#4981c0;
	line-height:35px;
	font-size:24px;
	padding-top:20px;
	}		
	
.aboutus dt.t1{ background:url(../image/at-1a.png) center no-repeat;}	
.aboutus dt.t1:hover{ background:url(../image/at-1b.png) center no-repeat;}

.aboutus dt.t2{ background:url(../image/at-2a.png) center no-repeat;}	
.aboutus dt.t2:hover{ background:url(../image/at-2b.png) center no-repeat;}

.aboutus dt.t3{ background:url(../image/at-3a.png) center no-repeat;}	
.aboutus dt.t3:hover{ background:url(../image/at-3b.png) center no-repeat;}

.aboutus dt.t4{ background:url(../image/at-4a.png) center no-repeat;}	
.aboutus dt.t4:hover{ background:url(../image/at-4b.png) center no-repeat;}


.a_company{ background:url(../image/about_11.png) center no-repeat; width:100%; height:973px; margin:0px auto;}
.a_company_text{ width:1000px; font-size:18px; line-height:45px; color:#141414; margin:0px auto; padding-top:320px;}			
			
.a_dvlop{background:url(../image/about_12.png) center 100px no-repeat; width:100%; height:858px; margin:0px auto;}

.a_cru{background:url(../image/about_13.png) center no-repeat; width:100%; height:741px; margin:0px auto;}

.a_roon_1{background:url(../image/about_15_01.png) center no-repeat; width:100%; height:264px; margin:0px auto;}
.a_roon_2{background:url(../image/about_15_02.png) center no-repeat; width:100%; height:327px; margin:0px auto;}
.a_roon_3{background:url(../image/about_15_03.png) center no-repeat; width:100%; height:305px; margin:0px auto;}
.a_roon_4{background:url(../image/about_15_04.png) center no-repeat; width:100%; height:429px; margin:0px auto;}


	
		
.qfx_news{}	
.qfx_news dl{
	width:100%;
	height:157px;
	overflow:hidden;
	padding-bottom:50px;
	}
	
.qfx_news dt{
	float:left;
	width:25%;
	text-align:left;	
	}
	
.qfx_news dd{
	float:right;
	width:75%;
	text-align:left;
	color:#5a5a5a; 	
	 height:auto; overflow:hidden;
	}
.qfx_news dt img{ border:1px #ccc solid;}	
	
.qfx_news dd h1{ font-size:16px; line-height:45px; font-weight:600;} 	
	
.qfx_news dd h2{ font-size:14px; line-height:28px;}	
.qfx_news dd button{ padding:4px 8px; font-size:14px; color:#fff; background:#0a57bc; border:0;}

.qfx_news_list{ padding-bottom:50px;}
.qfx_news_list h1{ font-size:26px; text-align:center; line-height:45px; color:#036; margin:0px auto; font-weight:600;}
.qfx_news_list p{ line-height:35px; font-size:16px; color:#393939; text-indent:2em;}
	

.products_title{ width:100%; height:65px; overflow:hidden; background:#0a57bc;}
.products_title ul{}
.products_title li{ width:20%; color:#fff; font-size:18px; line-height:65px; float:left; text-align:center; background:url(../image/bgling.png) left no-repeat; cursor:pointer;}
.products_title li.current{ background:#fff; color:#0a57bc; cursor:pointer;}
.products_title li a{color:#fff; font-size:18px; line-height:65px;}
.products_title li.current a{color:#0a57bc;}

.a_products{}
.a_products ul{}
.a_products li{ width:26.3333%; background:#f2f2f2; text-align:center; margin:2%; padding:1%; float:left; height:auto; overflow:hidden; border:1px #ccc solid;}
.a_products li h1{ color:#0a57bc; font-size:22px; line-height:45px; text-align:left;}
.a_products li h2{ color:#5a5a5a; font-size:16px; line-height:28px; text-align:left; height:85px; overflow:hidden;}
.a_products li button{ padding:4px 8px; font-size:14px; color:#fff; background:#0a57bc; border:0; float:left;}
.a_products li img{height:285px; margin:0px auto;}

.product_show{ padding:50px 0;}
.product_show .pic{ text-align:center; width:50%; float:right}
.product_show .pic-2{ text-align:center; width:95%;}

.product_show h1{ font-size:24px; color:#0a57bc; line-height:55px;}
.product_show .text{ float:left; width:48%; font-size:16px;  line-height:35px; }
.product_show .text h2{ font-size:18px; color:#0a57bc; line-height:45px; text-decoration: underline; }
.product_show .text p{ line-height:28px;}



.contactus{}
.contactus ul{width:35%; float:left; margin:0px auto;}
.contactus li{ line-height:35px; font-size:16px; text-align:left; color:#5a5a5a; height:auto; overflow:hidden;}

.contactus .map{ width:62%; float:right;}


.bignav{ background:#2577a9; width:100%; position:relative; height:auto; overflow:hidden;}
.bignav ul{padding:25px 0; margin:0px auto;}
.bignav a{ color:#fff;}
.bignav ul li{ width:18%; height:200px; background:url(../image/bgline.png) repeat-y right; float:left; padding-left:2%;}
.bignav ul li strong{ font-size:20px; line-height:55px; width:100%; padding-left:15px;}
.bignav ul li ul{ padding:0px;}
.bignav ul li ul li{ text-align:left; width:100%; height:30px; line-height:30px; background:none;}

.bignav .friend{ right:20px;  width:150px; height:auto; overflow:hidden; z-index:1; float:right; top:80px; position:absolute; box-sizing:border-box;}
.bignav .friend h2{ color:#090; font-weight:600; height:35px; text-align:left; font-size:16px;}
.bignav .friend ul{ margin:0px; padding:0px;}
.bignav .friend ul li{ text-align:center; height:auto; width:100px; padding:0px; border-bottom:5px #2577a9 solid; background:#FFF; 
  filter:alpha(opacity=60);
  
  opacity:0.6; padding:5px 10px;}
  

.bignav ul li.p_list{ padding:0px 2%; width:28%}
.bignav ul li.p_list ul li{ text-align:left; width:48%; height:30px; line-height:30px; background:none;} 
.bignav ul li.p_list strong{ padding-left:35%;}

h4{ color:rgb(26, 73, 175); font-size: 14px; padding:5px 0; font-weight:600;}
.cptext{ line-height:28px;}
.contentbg { width: 82%; margin:0px auto;  padding:10px 0; height:auto; overflow: hidden;}