/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333;font-family: "微软雅黑"; line-height:26px}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢ź", SimSun, "", STXihei, "ϸ", Heiti, "", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#2d7dc4;text-decoration:underline;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
table{border-collapse:collapse;border-spacing:0;}
.mt5{margin-top:5px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.ml46{ margin-left:46px;}
.ml5{ margin-left:25px;}

.xf{ position:fixed; top:0; width:100%; z-index:9999; }
.w1200{ width:1200px; margin:0 auto; overflow:hidden}
.wb100{ width:100%; }
/*头部*/
.topt{ height:32px; width:100%; background-color:#f0f0f0; color:#666; line-height:32px;}
.topt span{ float:right; width:440px; text-align:right}
.topt a{ color:#666; }
.topt a:hover{ color:#4b3030; }
.top{ height:90px; padding-top:10px; }

.tel { font-size:24px; color:#2d7dc4}
.dh{ width:100%; height:50px; background:url(../images/i_03.jpg) repeat-x center top}
.seachall{  float: right; width:220px;  }
.seachall span{ float:right; display:block; color:#bc2f2e; margin-top:2px; font-size:15px }
.seach{ width:156px; height:23px; background:url(../images/index2_06.jpg) no-repeat center; float:left }
.seachtb{  margin:1px 3px; padding-left:3px;}
.seachbd{ width:90px; height:23px; border:none; background:none;outline:none}

/*公司简介*/
.ab{ height:520px;border-top:3px solid #2d7dc4; overflow:hidden}
.ablf{ width:660px; float:left; }
.list3{float:left; width:125px;}
.list3 ul img{ margin-bottom:20px;}
.list3 ul li{ width:125px; height:35px; font-size:14px; color:#fff; line-height:35px; margin-top:10px; background-color:#2d7dc4;display:block; text-align:center }
.list3 ul li a{display:block;background-color:#2d7dc4;color:#fff;   }
.list3 ul li a:hover{  background-color:#ccc; color:#0057a2; text-decoration:none  }
.list3 ul li a.on{background-color:#ccc; color:#0057a2;}
.ngk{float:right; width:1040px; font-size:16px; line-height:30px; color:#666; padding-top:30px;}

.abrt{ width:328px; height:264px; float: right; background:url(../images/index_12.jpg)  no-repeat center;  }

/*news*/
.main{width:1200px; height:450px; margin: 0 auto;}
.main .list{width:220px; height:390px; border:#dcdcdc 1px  solid; margin-top:25px; float:left }
.main .list h3{height:40px; border-bottom:#2d7dc4 1px solid;  font-size:18px; color:#fff; line-height:40px; text-align:center; background:url(../images/btbj.jpg)  repeat-x ; font-weight:normal}

.main .list ul li{  font-size:14px; color:#666; text-align:center; line-height:28px; padding-bottom:10px;}
.main .list ul li img{ display:block; margin:0 auto}

.main .list ul li p{ text-align:left; color:#2d7dc4;  width:190px; margin:0 auto; border-top:1px solid #2d7dc4; font-size:13px;}


 .list2{width:360px; height:275px;  margin-top:25px; }

 .list2 ul li{ width:350px; margin: 0 auto; margin-top:15px; padding-bottom:15px; border-bottom:#ccc 1px dotted; font-size:12px; color:#8f8f8f; line-height:26px; overflow:hidden}
 .list2  ul li img{float:left; margin-right:10px}
 .list2  ul li p{font-size:15px; color:#000}
 .list2  ul li p a{font-size:15px; color:#000}
 .list2  ul li p a:hover{font-size:15px; color:#000}

.main .wl{width:360px; height:390px; border:#dcdcdc 1px  solid; margin-top:25px; float:left;  }
.main .wl dl dt{width:345px; height:40px; font-size:18px; color:#fff; line-height:40px;  padding-left:15px; background:url(../images/../images/btbj.jpg) no-repeat left; padding-top:5px; }
.main .wl dl dt a{  font-size:18px; color:#fff; line-height:40px; } 
.main .wl dl dt a:hover{  font-size:18px; color:#fff; line-height:40px; } 
.main .wl dl dt span{font-size: 14px; color:#9b9b9b; line-height:40px; text-transform: uppercase; padding-left:20px; }

.main .wl dl dd{width:340px; margin: 0 auto; margin-top:8px;}


.main .rt{width:290px; height:390px; border:#dcdcdc 1px  solid; margin-top:15px; }
.main .rt dl dt{width:276px; height:40px; font-size:18px; color:#fff; line-height:40px;  padding-left:15px; background:url(../images/btbj.jpg) no-repeat left; padding-top:5px }
.main .rt dl dt a{  font-size:18px; color:#fff; line-height:40px; } 
.main .rt dl dt a:hover{  font-size:18px; color:#fff; line-height:40px; } 
.main .rt dl dt span{font-size: 14px; color:#9b9b9b; line-height:40px; text-transform: uppercase; padding-left:20px; }
.main .rt dl dd{ width:270px; margin:0 auto;}
.main .rt dl dd img{margin:10px auto; display:block}



.main .new{width:520px; height:390px; border:#dcdcdc 1px  solid; margin-top:25px; float:left; margin-left:13px; }
.main .new dl dt{width:505px; height:40px; font-size:18px; color:#fff; line-height:40px;  padding-left:15px; background:url(../images/btbj.jpg) no-repeat left; padding-top:5px }
.main .new dl dt a{  font-size:18px; color:#fff; line-height:40px; } 
.main .new dl dt a:hover{  font-size:18px; color:#fff; line-height:40px; } 
.main .new dl dt span{font-size: 14px; color:#9b9b9b; line-height:40px; text-transform: uppercase; padding-left:20px; }
.main .new dl dd{margin: 0 auto; margin-top:10px;font-size:14px; color:#8f8f8f; line-height:28px;}
.main .new dl dd img{margin:0 auto; display:block}

.new1{ width:510px; float:right; font-size:14px; overflow:hidden}
.new1 .tp{ font-size:14px; margin-top:10px}
.new1 .tp img{ width:200px; float:left;}
.new1 .wz{ width:270px; float: right; height:200px; margin-right:20px;line-height:30px;}
.new1 .wz p{ font-size:18px; line-height:38px; margin-bottom:5px }

.new1 .tp span{ width:90px; height:65px; background-color: #2d7dc4; display:block; font-size:16px; color:#FFF; text-align:center; position: absolute; z-index:99; margin-top:130px; padding-top:5px;}
.new1 .tp span p{ font-size:20px; line-height:30px;}
.new1 ul{ width:500px;overflow:hidden;  }
.new1 ul li{ margin-top:10px;}
.rq{ width:57px; height:50px; border:#ccc 1px solid; color:#333; float:left; display:block; text-align:center;}
.rq1{ background-color:#cccccc; font-size:24px; color:#FFF; height:30px; line-height:30px;  font-weight:bold;text-align:center; }
.lwz{ width:430px; float:right}
.lwz p{ font-size:16px; color:#333}
.lwz p a{ color:#333}
.lwz p a:hover{ color:#593d3d}



#main2{width:100%;background-color:#f3f2f2;   }

.main3{width:1200px; height:350px; margin: 15px auto;}

.main3 .lf{width:590px; height:300px; border:#dcdcdc 1px  solid; margin-top:15px; }
.main3 .lf dl dt{width:576px; height:40px; border-bottom:#2d7dc4 1px solid; font-size:18px; color:#fff; line-height:40px;  padding-left:15px; background:url(../images/btbj.jpg) no-repeat left; }
.main3 .lf dl dt a{  font-size:18px; color:#fff; line-height:40px; } 
.main3 .lf dl dt a:hover{  font-size:18px; color:#fff; line-height:40px; } 
.main3 .lf dl dt span{font-size: 14px; color:#9b9b9b; line-height:40px; text-transform: uppercase; padding-left:20px; }
.main3 .lf dl dd{ width:570px; margin:0 auto;}
.main3 .lf dl dd img{margin:10px auto; display:block}

.main3 .rt{width:590px; height:300px; border:#dcdcdc 1px  solid; margin-top:15px; }
.main3 .rt dl dt{width:576px; height:40px; border-bottom:#2d7dc4 1px solid; font-size:18px; color:#fff; line-height:40px;  padding-left:15px; background:url(../images/btbj.jpg) no-repeat left; }
.main3 .rt dl dt a{  font-size:18px; color:#fff; line-height:40px; } 
.main3 .rt dl dt a:hover{  font-size:18px; color:#fff; line-height:40px; } 
.main3 .rt dl dt span{font-size: 14px; color:#9b9b9b; line-height:40px; text-transform: uppercase; padding-left:20px; }
.main3 .rt dl dd{ width:570px; margin:0 auto;}
.main3 .rt dl dd img{margin:10px auto; display:block}



/*cp*/

.cp{ width:100%; height:777px; background:url(../images/index_04.jpg) no-repeat center; }
.cpbt{ font-size:16px; text-transform:uppercase;  margin-top:40px;height:135px;}
.cpbt p{ font-size:36px;line-height:55px; }
.cpbt p nobr{ color:#FFF}
.cpbt span{ display:block; float:right; position:relative; margin-top:-40px; margin-right:40px; }
.pro{ width:290px; height:270px; float:left;  display:block;border:1px solid #e6e6e6; margin-bottom:5px;}
.pro a{display:block }
.pro a:hover{  border:1px solid #2d7dc4}
.pro img{ display:block; margin:0 auto; }

.pro p a{width:292px; display:block; height:45px; line-height:45px; color:#FFF; font-size:15px; background-color:#2d7dc4; text-align:center}
.pro p a:hover{color:#FFF;; border:none}

/*bm*/
.bm{ width:100%; height:170px; background-color:#3c4447; font-size:14px; color:#FFF }
.bm a{color:#FFF }
.bm a:hover{color:#FFF }
.bmlf{ width:400px; float:left; margin-top:20px; }
.bmlf p{ padding:10px 0; font-size:16px}
.bmrt{ width:260px; height:130px; float: right; background:url(../images/index1_03.jpg) no-repeat center left; }
.bmrt span{ float:right; width:180px; display:block; margin-top:20px; line-height:30px;}
.bmrt span p{ font-size:24px}
.foot{ width:100%; line-height:38px; background-color:#2d7dc4; text-align:center; color:#FFF; font-size:14px}






.neiye{width:1200px; margin:0 auto; }
.neiye .listn{float:left; width:230px;}
.neiye .listn h3{ margin-bottom:10px; line-height:45px; background-color:#4e5057; color:#fff; text-align:center; font-size:16px; }
.neiye .listn ul li{ margin-bottom:10px; line-height:45px; background-color:#eaecf5; color:#2d7dc4; text-align:center; font-size:14px; display:block}
.neiye .listn ul li a{  line-height:45px; background-color:#eaecf5; color:#2d7dc4; text-align:center; font-size:14px; display:block}
.neiye .listn ul li a:hover{  line-height:45px; background-color:#2d7dc4; color:#fff; text-align:center; font-size:14px; display:block}
.neiye .nr{float: right; width:880px;}
.neiye .nr dl dt{ background:url(../images/btx.jpg) repeat-x center bottom; font-size:18px; color:#000; line-height:45px; padding-left:5px;}
.neiye .nr dl dt span{  font-size:12px; color:#666; line-height:45px; float:right}
.neiye .nr dl dd{margin-top:10px; font-size:12px; line-height:36px;}

.bt{ background: url(../images/titlebg.png) no-repeat center; text-align:center; margin-bottom:20px; height:100px; margin-top:30px; padding-top:10px; }
.bt span a{ color:#2d7dc4; }
.bt  span a:hover{ color:# f02e49;text-decoration:none; }
.bt p{ color:#666; font-size:14px; line-height:30px; text-transform:uppercase;}
.bt span{font-size:28px; line-height:40px; color:#2d7dc4;  }

 
.bd1{ width:550px;  line-height:34px; height:34px; margin-top:15px; font-family:"微软雅黑"; color:#666; padding-left:15px;border:#CCC 1px solid;}


.bd3{ width:550px;  line-height:34px;height:68px;  margin-top:15px; font-family:"微软雅黑"; color:#666; padding-left:15px;border:#CCC 1px solid;}

.bd2{ width:570px; line-height:34px; height:34px; font-family:"微软雅黑"; color:#fff; background-color:#03a0ed; font-size:16px;border:#03a0ed 1px solid; margin-top:15px;    }
.wm{ float:left; width:112px; margin-top:20px}
.wm p{ text-align: center; line-height:35px; font-size:14px }

.cpzx{ width:290px; float:left;  margin-bottom:20px;  }
.cpzx p{ text-align:center;text-align:center; line-height:45px; font-size:16px; color:#FFF; background:#2d7dc4}
.cpzx p a{ color:#FFF;}
.cpzx p a:hover{ color:#FFF;}

.dem{ width:290px; float:left; margin-right:10px;}
.dem p{ text-align:center; line-height:45px; font-size:16px; color:#FFF; background:#2d7dc4}



/*文章列表*/
.lbcontent {
  width: 100%;
  margin-top:20px;
  min-height:300px;
}
.lbcontent .lbx li {
  position: relative;
  line-height: 45px;
  height: 45px;
  width: 100%;
  margin: auto;
  border-bottom: 1px dotted #b4b4b4;
}

.lbcontent .lbx li label {
  position: absolute;
  left: 5px;
  top: 20px;
  width: 10px;
  height: 25px;
  background: url(jt.jpg) no-repeat;
}

.lbcontent .lbx li a {
  float: left;
  color: #8c8c8c;
  font-size: 12px;
  padding-left: 15px;
  line-height:45px;
}
.lbcontent .lbx li span {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 45px;
  height: 45px;
  color: #8c8c8c;
  font-size: 13px;
}
.lbcontent .lbx li:hover {
  background: #f4f4f4;
}
/*分页*/
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }
/*图片列表*/
#shipinleibiao{
	margin-top:20px;
	}
#shipinleibiao ul {
    margin-top:20px;
    margin-right:-60px;
    text-decoration:none;
     
}
#shipinleibiao li {
    float:left;
    margin-right: 9px;
    display:block;
    margin-bottom:30px;
}
#shipinleibiao li:hover {
    }
#shipinleibiao li span {
    display:block;
    text-align:center;
    padding-top:13px;
}
#shipinleibiao li span a {
    color:#333333;
    font-size:14px;
    text-decoration:none;
}
#shipinleibiao li span a:hover {
    color:#00CBFF;
    text-decoration:none;
}
#shipinleibiao li img {
    border:1px solid #ccc;
    padding:3px;
    width: 200px;
    height:150px;
}

/*内页*/
.m_content{
	margin-top:10px;
	font-family:"微软雅黑";
           }
      .m_content h2{
          font-size:16px;
          text-align:center;
          font-family:"微软雅黑";
           font-weight:normal;
		   padding-bottom:5px;
          }
		.page_content{
			min-height: 250px;
			line-height:180%;
			font-family:"微软雅黑";
			}
        .listpage{
            padding:5px;
            font-size:16px;
            font-family:"微软雅黑";
            line-height:200%;
            }
            /*内容页*/
blank10{height:10px;}
.info {text-align:center;color:#999;margin-bottom:20px;  font-size:12px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content{line-height:24px;}
.listpage {clear: both;text-align: center;}
.prevpage p{
			margin:10px 0;
			}
.ncontent{
	font-size:14px;
    line-height: 180%;
    margin-top: 10px;
	float: right;
    width: 880px;
}