*{margin:0;
  padding:0;}

.clear{clear:both;
       width:auto;
	   height:auto;}
a{ text-decoration:none; color:#333; font-family:"宋体";}
a:hover{ text-decoration:none; color:#3c77b5;}
ul{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.l{ float:left;}
.r{ float:right;}
.fixed{ width:41px; height:143px; text-align:center; top:400px; position:fixed; right:318px;}
.height_30{ height:30px; overflow:hidden; width:100%;}
.active{ color:#CC0000;}

body{font-size:16px;
     font-family:"微软雅黑";
	 color:#666666;
	 background:url(../images/bg.png) no-repeat 0px 150px;}

.top_b{ width:100%; background:url(/templets/default/images/top_bg.gif) repeat-x; background-position:center; height:150px;margin:0 auto;}
.top_b .top1{ width:988px; overflow:hidden;margin:0 auto;}
.top_b .top1 .logo{ float:left; padding:}
.top_b .top1 .tel{ float:right;}
.top_b .top1 .tel .top_info{ width:300px; height:0px;float:right; padding-top:40px; font-size:12px;}
.top_b .top1 .tel .top_info .qq{width:60px; float:left;line-height:22px; background:url(/templets/default/images/qq.gif) no-repeat; background-position:center left; padding-left:20px;}
.top_b .top1 .tel .top_info .qq img{ float:left;}
.top_b .top1 .tel img{ float:right;}
.banner_box{ height:331px; width:100%; background:url(/templets/default/images/banner_box.gif) repeat-x;}
.banner_box .banner_bg{ width:100%; height:287px;}
.banner_box .banner_bg .banner{ height:331px; width:980px; margin:0 auto;}
.menu_b{width:1280px; height:49px;background:url(/templets/default/images/menu_b.gif) no-repeat; overflow:hidden; }
.menu_b .menu{ width:988px; background:url(/templets/default/images/menu_bg.gif) no-repeat; height:49px;}
.menu_b .menu ul{}
.menu_b .menu ul li{ float:left; width:108px; font-size:14px; text-align:center; line-height:48px; font-weight:600;}

.top{width:610px;
     height:auto;
	 line-height:26px;
	 padding-top:340px;
	 padding-left:330px;}

.content{width:auto;
         height:auto;
		 margin:0 auto;}
.c1{width:auto;
    height:646px;
	margin-top:100px;
	background-color:#2978df;
	color:#FFF;}
.c11{width:980px;
     height:auto;
	 line-height:26px;
	 margin:0 auto;}
.c11 span{color:#FF0;}
.c12{width:695px;
     height:330px;
	 line-height:26px;
	 padding-top:55px;
	 margin:0 auto;
	 background:url(../images/c1_bg.png) no-repeat center;}
.c13{width:auto;
     height:80px;
	 text-align:center;}
.c2{width:980px;
    height:auto;
	line-height:26px;
	color:#2978df;
	margin:0 auto;}
.c2 span{font-size:20px;}
.c3{width:auto;
    height:646px;
	margin-top:30px;
	background-color:#2978df;}
.c31{width:830px;
     height:596px;
	 background:url(../images/c3_bg.png) no-repeat center;
	 margin:0 auto;}
.c32{font-size:20px;
     color:#FF0;
	 text-align:center;}
.c4{width:980px;
    height:auto;
	margin:0 auto;
	clear:both;}
.c41{width:980px;
     height:auto;
	 clear:both;}
.c41_L{width:380px;
       height:270px;
	   float:left;}
.c41_R{width:600px;
       height:auto;
	   padding-top:50px;
	   line-height:30px;
	   color:#2978df;
	   float:right;}
.c41_R span{font-size:20px;}
.c42{width:980px;
     height:auto;
	 clear:both;}
.c42_L{width:600px;
       height:auto;
	   padding-top:50px;
	   line-height:30px;
	   color:#2978df;
	   float:left;}
.c42_L span{font-size:20px;}
.c42_R{width:380px;
       height:270px;
	   float:right;}
.foot{width:auto; 
      height:40px;
	  line-height:40px;
	  font-size:14px;
	  background:#125fc3;
	  text-align:center;
	  color:#FFF;
	  clear:both;}