@charset "utf-8";
 /*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif; text-align:center; overflow-x:hidden;}

a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:13px; font-weight:bold;}
h1,h2{padding:0px; font-size:13px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden; line-height:0px; font-size:0px;}
.clear5 {clear:both;height:5px; overflow:hidden; line-height:5px; font-size:5px;}
.clear10 {clear:both;height:10px; overflow:hidden; line-height:10px; font-size:10px;}
.clear15 {clear:both;height:15px; overflow:hidden; line-height:15px; font-size:15px;}
.clear20 {clear:both;height:20px; overflow:hidden; line-height:20px; font-size:20px;}
.clear25 {clear:both;height:25px; overflow:hidden; line-height:25px; font-size:25px;}
.clearline{ border-bottom:double 1px #cfcfcf;}
.navgate{ line-height:54px; text-indent:15px; overflow:hidden; color:#13587f; font-size:20px;font-weight:bold;}
/*top start 11*/
.top { width:100%; clear:both; height:115px; background: url(logobj.jpg) repeat-x;}
.top .warp{ background:url(logo.png) no-repeat; height:115px; width:1100px; margin:0 auto;}
.topc {margin-right: auto;margin-left: auto;max-width: 1100px;}
.topc span { float: right;width:347px;background: url(hj_04.png);background-position: top; height:30px;font-size: 14.4px;line-height: 30px;color:#FFF;display: block; font-weight:bold;text-align: center;}
.topc span a{color: #FFF;font-weight:500;text-decoration: none;padding-right:3px;padding-left:1px;font-family: "微软雅黑";font-size: 14.4px;line-height: 30px;word-break: break-all;}
.topc span a:hover{color:#1c4587; font-weight:500;text-decoration: none;padding-right:3px;padding-left:1px;font-family: "微软雅黑";font-size: 14.4px;line-height: 30px;word-break: break-all;}
.topz{ float: left;width: 379px; height:30px;}

/*leenav start */
.leenav{width:100%; clear:both; height:47px; background:#003e78; }
.leenav .warp{height:47px; width:1100px; margin:0 auto; clear:both; background:#003e78;}




/* leenav end*/

/*top end  */
.ads { width:100%; background:#edf3fc; }
.ads .warp { width:100%; background:#FFF; margin:0 auto; height:558px;}







#menuTree{width:224px; margin:0 auto;}   
#menuTree li{ margin-bottom:10px; }
#menuTree a{ color:#13587f; width:224px; height:37px; display:block; font-family: "微软雅黑";font-size: 14.4px;line-height: 37px;}
#menuTree h3{background:url(class01.jpg); height:37px; font-family: "微软雅黑";font-size: 14.4px;line-height: 37px; margin:0;padding:0px;cursor:pointer; text-indent:20px; color:#13587f;}   
#menuTree ul{margin:10px 0px;font-size:14.4px;}   
#menuTree .disdiv{display:none;}  
#menuTree div li{ line-height:32px; height:26px; border-bottom:#999 dotted 1px; text-indent:18px;}
#menuTree div li a{ text-decoration:none; width:224px; height:32px; display:block; color:#004080;}
#menuTree a:hover{ text-decoration:none; color:#ff0012; display:block; background:url(class02.jpg); width:224px; height:32px;}
#menuTree h3.blue{background:url(class01.jpg); height:32px; line-height:32px; }

.content{ width:100%;background:url(contentbg.jpg);margin:0 auto;overflow:hidden; height:2859px;}
.content .warp{ width:1100px;margin:0 auto; text-align:left;}

.content .warp .title{ text-indent:30px; line-height:38px; height:40px;  font-size:15px;  color:#FFF;}
.content .warp .border{}
.content .warp .cont{ }
.content .warp .left{  width:1100px; float:left; height:640px;}
.content .warp .left .title{background: url(tu3.png) no-repeat ; height:108px; margin-top:7px; margin-bottom:5px;}
.content .warp .left .cont .tl{width:550px; float:left;}
.content .warp .left .cont .tr{ width:510px; float:right; margin-left:40px;}
.content .warp .left .cont .tr .r{ width:510px; float:left;}
.content .warp .left .cont{ padding-top:10px;}
.content .warp .right{ width:734px; float:right;}
.content .warp .right .l{ width:351px; float:left;background:url(titlell.jpg) no-repeat top;}
.content .warp .right .r{ width:351px; float:right;background:url(titlelll.jpg) no-repeat top;}
.content .warp .right .cont{ background:#fff;}

.content .warp .tedian{ }
.content .warp .tedian li{ float:left; width:366px; float:left; text-align:center;}
.content .warp .tedian  .tedianbg{ width:340px; padding:15px 0; margin:0 auto; text-align:center; height:260px; }
.content .warp .tedian .b{ line-height:22px; text-align: center;font-weight:bold; padding:5px; margin-top:16px; font-size:16px; color:#565656;}
.content .warp .tedian .b span{ color:#df171a;}
.content .warp .zi{ font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:26px; line-height:50px; text-align:center;}
.content .warp .tedian .ck{float:left; width:1100px; float:left; text-align:center;height:90px; }

.content .warp .ys{}
.content .warp .ys .cont{ width:1100px; height:758px; background:url(tu1.png) no-repeat; }


.content .warp .cp{ width:1100px; float:left; height:779px; }
.content .warp .cp .title{  height:130px; background:url(tu2.png) no-repeat left center; }
.content .warp .cp .cont{width:1100px; }
.content .warp .cp .ck{float:left; width:1100px; float:left; text-align:center;height:90px;background:url(tu2b.png) no-repeat; }


.content .warp .gywm{}
.content .warp .gywm .cont{ width:1100px; height:475px; background:url(jie.png) no-repeat; margin-top:1px; }
.content .warp .gywm .ck{float:left; width:1100px; float:left; text-align:center;height:47px;}


.content .warp .ipro{ width:1100px;height:350px;text-align:left; }
.content .warp .ipro .title{ line-height:39px; text-indent:25px; color:#FFF;}
.content .warp .ipro .cont{ margin-top:5px; height:190px; }
.content .warp .ipro .cont a{color:#4a4440; }
.content .warp .ipro .border{ }
.content .warp .ipro .o{background: url(ipro.jpg) no-repeat; width:1100px; height:39px; float:left;}



.content .warp .ll{ float:left; text-indent:28px; line-height:42px; height:33px;   font-weight:bold; color:#FFF;}
.content .warp .rr{ float:right; padding:19px;}



.conte{ width:100%; background-color:#e9e9e9; margin-top:-10px;}
.conte .warp{ width:1200px; margin:0 auto; text-align:left;}
.conte .warp .left{ width:254px; float:left;margin-top:17px;}
.conte .warp .left .border{}
.conte .warp .left .border .title{ background: url(biao.jpg) no-repeat top; height:36px; text-indent:20px; font-size:14px; line-height:42px;  font-weight:bold; color:#ffffff; }
.conte .warp .left .border .cont{ background:#fff; padding:15px;}
.conte .warp .right{ width:940px; float:right;margin-top:15px; background:#FFF;}
.conte .warp .right .border {}
.conte .warp .right .title{ background:url(biao1.jpg) left no-repeat;; height:45px;}
.conte .warp .right .cont{ padding: 5px 15px; }


.conte .warp .right .title a{ color:#13587f; font-size:20px; font-weight:bold;}



/* table */
table {
  border-spacing: 0;
  border-collapse: collapse;
}
thead th{ font-weight:bold; font-size:15px;}
td,
th {
  padding: 5px;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #fcf8e3;
}
.table > tbody > tr
{ border-bottom:1px solid #ddd;}
.table > thead > tr
{ border-bottom:2px solid #ddd;}

/* 细线表格 */
.table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
/* 斑马线表格 */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
}

.red{ color:#F00;}


 .btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active {
  background-image: none;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active {
  background-image: none;
}
.btn-success { 

  color: #fff;
  background-color: #ff0000;
  border-color: #ff492c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active{
  color: #fff;
  background-color: #ff4e2f;
  border-color: #ff492c;
}
.btn-success:active,
.btn-success.active{
  background-image: none;
}




.news_01{ border-bottom:1px dashed #CCC;}
.news_01 .le{ width:520px; float:left; }
.news_01 .le .tit{ height:36px; line-height:36px; font-size:13px; font-weight:bold;  }
.news_01 .le .tit a{color:#7D4F51;}
.news_01 .le .con{ line-height:20px; height:80px;}
.news_01 .le .bot{ }
.news_01 .ri{ width:125px; float:right;}


.i_news{}
.i_news li{  text-align:left; padding-bottom:10px; clear:none; background:url(tu4.jpg) no-repeat;width:680px; }
.i_news li .r{ float:left; clear:none;  line-height:28px; }
.i_news li a{ color:#FFF; text-decoration:none; }

.i_news_d{}
.i_news_d li{  line-height:28px; text-align:left; height:50px;  background:url(dian.jpg) no-repeat left; border-bottom:1px dashed #CCC; text-indent:15px;}


.i_news_pic li .l{ float:left; clear:none;width:533px;height:426px; padding-bottom:15px;  }
.i_news_pic li .r{ float:left; clear:none; width:520px; line-height:30px; }
.i_news_pic li .r a{ color:#FFF; }

.inews{ width:100%;}
.inews .warp{ width:980px; margin:0 auto; background:#fff;border-left:#FFF 10px solid; border-right:#FFF 10px solid; text-align:left;}

.inews ul li{  width:326px; padding:0px; margin:0px; border:none; float:left;}
.inews ul li .border{background:url(title03.jpg) top no-repeat; width:316px;  }
.inews ul li .border .title{ line-height:36px; height:36px; text-indent:18px; font-size:14px; font-weight:bold;  }
.inews ul li .border .cont{ padding:10px;}


.index_product{}
.index_product li{ float:left; width:270px; text-align:center; padding-left:5px; margin-bottom:50px;}
.index_product li div{ width:254px; height:200px; padding:3px; padding-top:4px; margin:0 auto;  }
.index_product li div span a{position: absolute; margin-top:220px; height:20px; left: 0; z-index:10;  color:#7d7d7e;  width:254px; -moz-opacity:8; opacity:8; line-height:15px; font-size:13px; font-family:微软雅黑; text-decoration:none;margin-left:1px;}
.index_product li div span a:hover{position: absolute;  height:20px; left: 0; z-index:10; color:#fe0000; width:254px; margin-left:1px; -moz-opacity:8; opacity:8; line-height:15px; font-size:13px; font-family:微软雅黑;}

.index_product_1{}
.index_product_1 li{ float:left; width:275px; text-align:center;}
.index_product_1 li div{ background:url(pro1.jpg); width:270px; height:369px;  float:left;}


.product{width:100%;}
.product .warp{ width:980px; margin:0 auto; background:#fff;border-left:#FFF 10px solid; border-right:#FFF 10px solid; text-align:left;}
.product .warp .border{background:url(pro.jpg) no-repeat top;}
.product .warp .border .title{ height:36px; text-indent:15px; line-height:36px;}
.product .warp .border .cont{ padding:10px;}


/*product_1  start*/
.product_list_1{margin:0 auto; margin-top:20px;}
.product_list_1 li{ float:left; width:300px; height:310px; overflow:hidden;  text-align:center;}

.product_list_1 li  img{ width:282px; height:260px; margin:0 auto; padding:1px; border:1px solid #999;}
.product_list_1 li  .pro_title{ float:left;  width:282px; padding:5px;  text-align:left;  }
.product_list_1 li  .pro_title a{ font-weight:normal; font-size:12px; }
/*product_1  end*/

/*product_1sq  start*/
.product_list_1sq{margin:0 auto;}
.product_list_1sq li{ float:left; width:380px; height:200px; overflow:hidden;  text-align:center;border:1px solid #999;margin:5px; }

.product_list_1sq li  img{ width:180px; height:200px; margin:0 auto; float:left; border:1px solid #999; }
.product_list_1sq li  .pro_title{ float: right;  width:220px;  text-align:left;    }
.product_list_1sq li  .pro_title a{ font-weight:normal; font-size:12px;  }
/*product_1  end*/

.flink li{ float:left; padding:0 5px 0 5px; line-height:36px; color:#FFF; }
.flink li a{color:#FFF;}


.boot{ width:100%; background:url(bootbj.jpg) repeat-x ; height:161px; }
.boot .warp {  margin:0 auto; width:1100px; background:url(boot.jpg) no-repeat ; height:161px;  color:#fff; }
.boot .warp .cont{font-size:14px; font:"宋体";text-align:left;  margin-left:415px; margin-top:94px; float: left; }



.boot .warp a{ text-align:left; font-size:14px; font:"宋体"; color:#d7d7d7; font-style:normal; font-weight:normal; }
.boot .warp a:hover{ color:#8c8b8b;}



/*kefu start*/

.KeFuDiv{
	position: absolute;
	height:160px;
	width:118px;
}
.KeFuList{
	background:url(/kefu/images/mid001.gif);
}
.KeFuTitle{
	background:url(/kefu/images/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}
/*kefu end */


.classlist li{ float:left; width:131px;}
.classlist li .tit{ font-size:14px; color:#E38600; font-weight:bold; line-height:30px; border-bottom:1px #DDD solid;}
.classlist li .tit a{color:#E38600;}

/* 本例子css  demo 8*/
		.txtScroll-top{ overflow:hidden; position:relative;  width:240px; float:left; margin-left:-9px;   }
		.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 0px; }
		.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
		.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
		.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
		.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.txtScroll-top .hd ul li.on{ background-position:0 0; }
		.txtScroll-top .bd{ padding:0px;  }
		.txtScroll-top .infoList li{ height:26px; line-height:26px; border-bottom:1px dotted #999;   }
		.txtScroll-top .infoList li .date{ float:right; color:#999;  }
		.txtScroll-top .infoList li { font-size:12px;}


