@charset "utf-8";
/* CSS Document */
/*main.css*/
body {font-family:"微软雅黑", Arial, Tahoma,"微软雅黑";margin:0;padding:0;font-size:12px;color:#000; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
/* Link */
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;}
/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.left{float:left;}
.right{float:right;}
.img{vertical-align:middle;}




.condiv{width:1160px;height:auto;margin:0 auto}
.head{width:1160px;height:115px;margin:0 auto;}
.logo{width:426px;height:54px;float:left;margin-top:40px;}
.tel{float:right;margin-top:50px;}


/*顶部电话*/
.top_tel{
    float: left;

}
.top_tel img{
    display: inline-block; 
    float: left; margin-right: 8px;
    margin-top: 3px;
    height: 44px;
}
.top_tel span{
    color: #000; 
    display: inline-block; 
    float: left;
    
    font-size: 18px;     padding-top: 10px;
}
.top_tel p{
    margin: 0px;
    float: left;
    color: #000;
    font-size: 21px; 
    padding-top: 8px;
    font-weight: bold;
}

.nav{width:100%;height:40px;background:#000;}
.navlist{width:1160px;line-height:40px;margin:0 auto;color:#fff}
.navlist li{width:126px;line-height:40px; text-align:center;font-size:14px;display:inline-block}
.navlist li a{color:#fff;}
.banner-img{width:100%;height:272px; overflow:hidden}

.navlist li .nav_2{ position: absolute;width: 170px;}
.navlist li .nav_2 li{ width: 170px;background-color: #000;}
.navlist li .nav_2 li:hover{display: block; width: 170px;background-color: #363636;}


.navlist li .nav_2{display: none;}
.navlist li:hover .nav_2{display: block;}
.list-nr a.lefts {
	
	color: #000;
}

.mqtitle {
    padding: 10px;
    border: 1px solid #ccc;
    line-height: 18px;
    text-align: center;
}

.list_left{width:270px;height:auto;margin-top:36px;}
.bt-list{width:270px;line-height:48px;background:#4b4b4b;}
.bt-list p{font-size:14px;color:#fff;float:left;margin-left:22px;}
.bt-list span{color:#bdbdbd;padding-left:10px;font-size:14px;}
.list-nr{width:270px;height:auto;}
.list-nr li{line-height:46px;border-bottom:1px solid #ccc;background:url(../images/icon01.jpg) 22px #f4f4f4 no-repeat;padding-left:35px;}
.list-nr li a{color:#4b4b4b;font-size:14px;display:block;width:auto}
.list-nr li:hover a{color:#000;}


.list-nr li.lefts{ background:#d9d9d9 ;}

.newnew{width:100%;height:auto;float:left; padding-left:10px;}
ul.newnew{width:100%;height:auto;padding:0px 0px 15px 0px;}
ul.newnew li{width:100%;height:auto;margin-right:14px;float:left;overflow:hidden;padding:5px; font-size:16px;
border-bottom: 1px solid #cfcfcf;}

ul.newnew li span{font-size:14px;width:100%;text-align:left;line-height:25px;display:block;color: #818181;}

ul.lxwm{width:270px;height:auto;}
ul.lxwm li{line-height:44px;font-size:14px;color:#4b4b4b;}
ul.lxwm li em{ vertical-align:middle;margin:5px 18px 0 0}
ul.lxwm li span{float:right;width:230px;line-height:22px;}

.con-lft{width:270px;height:auto;float:left}
.con_wen{width:850px;height:auto;float:right;margin-top:32px;min-height:654px;}
.web_title{width:850px;line-height:46px;border-bottom:1px solid #ccc;color:#4b4b4b}
.web_title span{font-size:18px;}
.link_m{float:right}
.wen-nr{padding:15px 0;}
.wen-nr p{line-height:22px;font-size:14px;}
.wen33_img{width:100%; text-align:center;height:100%;position:relative}
.wen33_img .wimg{margin:0 30px;}
.rlft{width:850px;height:auto; }
.rlft .left-btn{float:left;width:20px;height:37px; position:absolute;top:45%;left:0}
.rlft .right-btn{float:right;width:20px;height:37px;position:absolute;top:45%;right:0}


.foot{width:100%;height:40px;background:#4c4c4c; }
.foot span{float:left;color:#f1f1f1;font-size:12px;line-height:40px;}
.foot p{float:right;color:#f1f1f1;font-size:12px;line-height:40px;}
.foot a{color:#f1f1f1;}





/* banner */

.index_banner{ position:absolute; left:50%; margin-left:-960px;top:0px;overflow:hidden;width:1920px;z-index:-1; height:100%;}

.index_banner ul{width:100%; height:100%}

.index_banner ul li{width:100%; height:100%;}

.index_banner ul li img{display:block; height:100%; }

.index_banner ul li .zml_li{position:absolute; left:50%; width:1000px; margin-left:-500px;top:250px;

background:url(../images/bannerli_bg.png) repeat-y;

 /*background-color:rgba(0, 0,0, 0.6);*/ width:350px;}

.index_banner{ position:absolute; left:50%; margin-left:-960px;top:0px;overflow:hidden;width:1920px;z-index:-1; height:100%;}

.index_banner ul{width:100%; height: auto;}

.index_banner ul li{height:100%; }

.index_banner ul li img{display:block; width: 100%; height:100%; overflow: hidden; }

.index_banner ul li .zml_li{position:absolute; right:50%; width:1000px; margin-left:300px;top:290px; background:url(../images/bannerli_bg.png) repeat-y; width:350px; }

.index_banner ul li .zml_li dl{ width:1000px; margin:0px auto;}

.index_banner ul li .zml_li dl dd{ width:320px; padding:20px;height:150px;text-align:left;}

.index_banner ul li .zml_li h3{ font-size:24px; color:#fff; font-weight:bold;height:30px; overflow:hidden; }

.index_banner ul li .zml_li div{ color:#fff; padding:20px 0px; height:90px; line-height:22px;overflow:hidden;}

.index_banner ul li .zml_li a{  height:40px; color:#fff; padding-left:25px; padding-top: 10px; display:block; cursor:pointer; font-weight: bold;}

.switch_box{ position:absolute; top:450px; left:50%; margin-left:550px;z-index:99;}

.switch_box a{width:8px; height:8px; background:#fff; display:inline-block; margin:0px 2px; cursor:pointer; overflow:hidden;}

.switch_box a.cur{ background:#000;}

.bodyhtml{width:100%; height:100%; overflow:hidden; position:absolute;  z-index:99999;}
