@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333333;font-family: "Î¢ÈíÑÅºÚ"; }
*{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; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:12px; outline:none;}
a:hover{color:#12a147;text-decoration:none; font-size:12px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.m { width:1200px; margin:0px auto;}

.logo { padding:25px 0px;}
/*µ¼º½*/
.menu {font-family: "Î¢ÈíÑÅºÚ"; width:750px; margin:0px right 0px auto;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; height:100px; color:#333; line-height:100px; font-size:14px; padding:0px 16px; }
.menu ul li ul {display: none; z-index:99999;}
.menu ul li .hide {color:#000; background:url(../images/jianer.png) no-repeat center bottom;font-weight:bold;}
.menu ul li:hover a {color:#000;  background:url(../images/jianer.png) no-repeat center bottom; font-weight:bold;}
.menu ul li:hover ul {display:block; position:absolute; top:88px; left:0;}
.menu ul li:hover ul li a {display:block; background: rgba(51, 148, 219, 0.9); font-size:12px;font-weight:normal;height:32px;line-height:32px;border-bottom:1px solid #3394db;color:#fff; width:70px; text-align:left; padding-left:18px;}
.menu ul li:hover ul li a:hover {background: rgba(51, 148, 219, 0.7); color:#fff;font-size:12px;font-weight:normal;}
.zwzh { line-height:100px; font-size:14px; height:25px; font-size:14px;}
.zwzh a {font-size:14px;}
.banner { /*background:url(../images/l1.jpg) repeat-x;*/ height:502px; text-align:center;}
.banner .tp { padding-top:140px;}
.banner h1 { font-size:30px; line-height:60px; padding:15px 0px 5px 0px;}
.banner h2 { font-size:18px;}

.hp1 { width:100%; background:url(../images/l2.jpg) no-repeat center left; height:101px;}
.hp2 { width:100%; background:url(../images/l3.jpg) no-repeat center left; height:106px;}
.hp3 { width:100%; background:url(../images/l4.jpg) no-repeat center left; height:102px;}
.gywm { width:100%; padding:90px 0px 70px 0px; background:#3277bc; color:#FFF; overflow:hidden;}
.gywm .left { width:560px;}
.gywm .left h1 { font-size:30px; line-height:80px;}
.gywm .left h2 { background:#000; padding:5px 20px; display:block; font-size:18px; width:150px;}
.gywm .left p { font-size:14px; line-height:28px;}
.gywm .right { width:514px; height:342px; border:1px solid #ffffff;}

.cpzs { width:100%; padding:90px 0px 70px 0px; background:#fff; color:#333; overflow:hidden;}
.cpzs .left { width:560px;}
.cpzs .left h1 { font-size:30px; line-height:80px;}
.cpzs .left h2 { background:#000; padding:5px 20px; display:block; font-size:18px; width:280px; color:#FFF;}
.cpzs .left p { font-size:14px; line-height:28px;}
.cpzs .left .zi { padding-left:25px; padding-top:10px;}
.cpzs .right { width:514px; height:342px; border:1px solid #ffffff;}

.foot { background:url(../images/x1.jpg) no-repeat center top; height:260px; overflow:hidden;}
.foot h2 { background:#fff; padding:5px 20px; display:block; font-size:18px; width:170px; color:#333;}
.foot h1 { line-height:100px; color:#FFF; font-size:14px;}
.foot p { color:#cccccc;}
.foot a{color:#cccccc;}

.nbanner { width:100%; height:225px;}

.neiye{width:1200px; margin:30px auto; overflow:hidden;}

.neiye .lmmc{width:100%; color:#3394db; font-size:22px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:25px;}
.neiye .lmmc span{float:right; font-size:14px; color:#555;}

.neiye .lf{width:260px; float:left; overflow:hidden;}
.neiye .lf h3{width:230px; height:60px; padding:13px 15px 7px; background-color:#3394db; color:#fff; font-size:22px; line-height:30px;}
.neiye .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye .lf ul{width:238px; border:1px solid #e7e7e7; padding:6px 10px 20px; overflow:hidden;}
.neiye .lf ul li{width:240px; float:left; display:block;}
.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf ul li a:hover{color:#3394db; background:#3394db url(../images/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}
.neiye .lf .lx{margin-top:15px;}
.neiye .lf .l{width:228px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
.neiye .lf .l img{width:100%; height:auto; display:block;}
.neiye .lf .l strong{font-size:15px; margin:10px 0 6px; display:block;}
.neiye .lf .fl{margin-top:10px; overflow:hidden;}
.neiye .lf .fl h4{background-color:#e7e7e7; font-size:16px; line-height:50px; text-indent:10px; position:relative;}
.neiye .lf .fl h4.on{background-color:#3394db;}
.neiye .lf .fl h4.on a{color:#fff;}
.neiye .lf .fl h4 i{height:50px; width:50px; font-size:18px; line-height:50px; text-align:center; text-indent:0; display:block; position:absolute; top:0; right:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf .fl h4.on i{color:#fff;
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);}
.neiye .lf .fl ul{border-top:0; display:none;}
.neiye .lf .fl em{width:26px; border-radius:3px; background-color:#F00; font-size:12px; line-height:12px; color:#fff; text-align:center; display:inline-block; vertical-align:top; margin-top:10px; margin-left:5px;}

.neiye .rt{width:910px; margin-top:10px; float:right; overflow:hidden;} 
.neiye .rt .gy{width:100%; overflow:hidden;    min-height: 300px;}
.neiye .rt .gy p{font-size:14px; color:#555; line-height:32px; margin-top:10px; text-indent:30px;}
.neiye .rt .gy p strong{font-size:15px;}

.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:12px; line-height:24px; padding-top:1%;}
/*product*/
.case ul{ width:957px;  padding-left:10px;    overflow: hidden;}
.case li{ float:left; width:29%; padding:3% 0 2% 0; margin-right:22px; }
.case li span{ font-size:14px;    text-align: center; color:#666; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:2em; padding-top:2%;}
/*product*/

/*news*/
.service li{ overflow:hidden; padding:2% 0; border-bottom:1px dotted #ccc;}
.service li .img{ float:left; width:23.5%;}
.service li .img img{ width:100%;}
.service li .text{ float:right; width:74%;}
.service li .text .name{ color:#333; font-size:16px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold;}
.service li .text .time{ color:#999; padding-top:2%;}
.service li .text .txt{ height:72px; overflow: hidden;text-overflow: ellipsis;}
/*news*/
.info_title{ text-align:center; padding-top:2%; font-size:18px; color:#000;}
.info_time{ text-align:center; padding:2% 0;}
.xtu{ width:957px;text-align:center}
.nextpaging ul{ border-top:#CCC 1px dashed; padding-top:10px}
.nextpaging li{ padding-bottom:5px;width:600px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*about*/


.xyh-page {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.xyh-page a,
.xyh-page span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.xyh-page .current {
    background-color: #337ab7;
    border: 1px solid #337ab7;
    color: #fff;
}

.xyh-page a:first-child,
.xyh-page span:first-child  {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.xyh-page a:last-child,
.xyh-page span:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
