/* CSS Document */


body{margin:0 auto; padding:0; font-size:12px; color:#000000; /*font:Arial, Helvetica, sans-serif;*/ }


* { margin:0; padding:0; }


a{ color:#000000; text-decoration:none;} a:hover{ text-decoration:none;}


#contener{ margin:10px auto; width:980px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}


.clr {clear:both;}


/*------首页-------*/





/*header*/


.banner{ height:auto; }


.scbz{ float:right; width:190px; margin-top:10px; padding-right:15px;}


.scbz span{ color:#FF0000;}


.menu{ float:left; width:100%; clear:both; height:44px; margin-top:25px; border-bottom :3px solid #bbbea1; }


.menu img{width:244px; float:left;}


.nav{ width:736px; float:right;}


.nav ul li { list-style:none;display:block; float:left; width:140px; height:42px; line-height:44px; font-size:14px; margin: 0 3px; }


.nav ul li a {float:left; width:140px; height:42px;text-decoration:none;color:#6c7b83; text-align:center; background:url(images/erji1_1.gif) no-repeat center 0%; } 


.nav ul li a:hover {text-decoration:underline; color:#000000;} 





/*注册*/


.zuce{ float:left;width:980px; margin:15px 0px;}


input{border:#CCCCCC solid 1px;}


.zuce img{border:0px; margin-left:10px; height:18px; line-height:18px;}





#ztdiv{ float:left; width:980px; margin-bottom:10px;}





/*左侧部分*/


#left{ float:left; margin-left:5px; width:220px; padding:10px; background-color:#efefef; border:#e0e0e0 solid 1px;}


#left table{ line-height:25px; margin-top:18px; margin-bottom:10px;}


h2{ color:#7bbe00; font-size:14px;}


h2 span{ padding-left:45px;}


.zilei{ padding-left:20px; border-bottom:#CCCCCC dashed 1px;}


.zilei a{ text-decoration:none;}


.zilei a:hover{ text-decoration:none; color:#FF0000;}





/*右侧部分*/


#main{ float:right; margin-left:10px; width:710px; text-align:left;}





/*右侧-上*/


.main-shang{ float:left; width:710px;}


.shang-zuo{float:left;width:336px; height:280px;}


.shang-you{float:left;width:357px;height:270px; margin-left:5px; padding:5px; border: #CCCCCC solid 1px;}





/*右侧-上  圆角边框*/


.round { width:350px;margin-top:6px;}


.round_body{ height:205px; background:#edede5; }


.round_body_contain { padding:5px; line-height:20px; overflow:hidden;}


.l1,.l2,.l3,.l4{ font-size:0; height:1px; width:auto; background:#edede5;}


.l1 {margin:0 5px;}


.l2 {margin:0 3px;}


.l3 {margin:0 2px;}


.l4 {margin:0 1px;}


/*右侧-上  圆角边框结束*/








/*右侧-下*/


.main-xia{float:left; clear:both; overflow:hidden;width:700px; margin:10px 0px; padding:10px 5px;  background-color:#BD1A2D;}


.xia{ width:160px; float:left; margin:10px 6px 10px 8px; }


.xia_body{/* height:150px;*/ background:#fff; }


.xia_body_contain { text-align:center;line-height:20px; padding:10px 10px 8px 10px; }


.xia_body_contain img{ padding-bottom:5px;}


.xia_body_contain span{ color:#FF0000; }


.x1,.x2,.x3,.x4{ font-size:0; height:1px;  width:auto; background:#fff;}


.x1 {margin:0 5px;}


.x2 {margin:0 3px;}


.x3 {margin:0 2px;}


.x4 {margin:0 1px;}








/*底部*/


#footer{ clear:both; width:980px; margin:10px 0;}


/*#footer img{ float:left;}*/


.footer-di{ float:left; width:980px; height:70px; margin-top:1px; background:url(images/dibeij.jpg) repeat-x; color:#585755;}


.footer-di span{ color:#FF0000; padding-left:5px;}


.juzhong{ text-align:center;}








/*内页-公司简介*/


.xian{float:left; clear:both;width:710px; margin-top:5px; position:relative;}





.gsjj{ width:710px;}


.gongyong-tou{float:left;width:710px; height:38px;}


.gsjj-t{ margin:5px 0px 0px 5px; float:left;}


.xzwz{ float:right; width:160px; margin-right:0px;margin-top:5px; }


.gsjj-neirong{float:left; width:690px; padding:10px;}


.gsjj-neirong p{ font-size:14px;line-height:22px;text-indent: 2em; overflow:hidden;}


.gsjj-neirong2{float:left; width:710px; padding:0px; line-height:24px}








/*————  公司新闻内页  ————*/





.gsjj-neirong li{


float:left;width:680px;overflow:hidden; 


white-space: nowrap; -o-text-overflow: ellipsis; 


/*text-overflow: ellipsis;*/ list-style-type:none; 


background:url(/images/icon_point2.gif) 1% 50% no-repeat; 


padding-left:10px; height:28px;line-height:28px;


border-bottom: 1px dashed #CCCCCC;}


.gsjj-neirong li a{font-size:15px;}


.gsjj-neirong li a:link{ text-decoration:none;}


.gsjj-neirong li a:hover{ text-decoration:underline; color:#FF0000;}


.gsjj-neirong span{display:inline-block;width:590px; font-size:14px;}


.fenye{ float:left; width:690px; font-size:14px; margin-top:5px;letter-spacing:5px; text-align:center;}


.fenye span{ color:#FF0000;}





/*————  产品展示内页  ————*/


.cpdiv{ float:left; width:688px; border:#CCCCCC solid 1px; margin-bottom:5px; line-height:20px;}


.pictable{ padding:10px;}


.pictable a:link{color:#CC66FF; font-size:14px; text-decoration:none;}


.pictable a:hover{ text-decoration:underline; color:#0000FF;}





/*------分页----------*/


.pages{ width:100%; text-align:center; padding:10px 0; clear:both; border-top:1px dashed #CCCCCC;}


.pages a,.pages b{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 2px;}


.pages span font{ color:#f00; font-size:12px;}


.pages a,.pages b{ border:1px solid #5FA623; background:#fff; padding:2px 6px; text-decoration:none}


.pages span { padding-right:10px }


.pages b,.pages a:hover{ background:#7AB63F; color:#fff;}





/*————  给我留言内页  ————*/


.gsjj-neirong input {border:1px solid #9799a5;}


input.bouttn{ border:0px; margin-top:15px;}








/*————  人才招聘内页  ————*/








/*————  联系我们内页  ————*/


.article_detail{float:right; width:600px; margin:20px auto; height:auto; line-height:30px; font-size:14px;}


.article_detail a:hover{ text-decoration:underline; color:#FF0000;}





.cp_ly {font-size:12px;color:#666666;}





.plist {border-bottom:#d6d6d6 0px solid; margin-top:6px; line-height:24px}


.plist td {border-bottom:#D5D6D6 1px dashed;}


.plist2  td {border-bottom:#F7C013 2px solid;}


.imgbig{ position:absolute; z-index:10;}


        .content_1920{
            background: #bedeff;
        }
        .cont_head1{
            height:150px;
            background: #fff;
        }
.content_btNav {
    width: 100%;
    height: 60px;
    font-size: 22px;
    letter-spacing: 4px;
    color: #ffffff;
    background: #BD1A2D;
    text-align: center;
    line-height: 60px;
	margin-bottom: 10px;
	margin-top: 6px;
	
}




.content_btNav a {width:180px; height:50px;text-decoration:none;color:#fff; } 


.content_btNav a:hover {text-decoration:underline; color:#fff; } 

        .content_pic img{margin: auto}
/*        .hst_banner{
            height: 549px;
        }*/
		        .zjan_banner{
            height: 620px;
        }
        .moban2{
            width: 1200px;
            overflow: hidden;
            margin: 0 auto;
            background: #1d488b;
        }
        .moban2_box{
            width:100%;
            overflow:hidden;
            padding:10px 25px;
            margin-top: 15px;
            background: #fff;
        }
        .moban2_cont{
            width:1200px;
            margin:15px auto 0;
            padding: 0 15px;
            text-align:center;
            padding-bottom: 10px;
        }
        .moban2_logo{
            float:left;
            width: 390px;
        }
        .moban2_logo img{
            width: 100%;
        }
        .moban2_cont p{
            height: auto;
            font-size: 17px;
            text-align: justify;
            text-indent:40px;
            white-space: normal;
            color: #000;
            line-height: 29px;
            overflow: hidden;
            text-overflow: ellipsis;
            padding: 0px 10px 0 40px;
            letter-spacing: 1px;
        }
        .hst_about_img img{
            float: left;
            margin-left: 20px;
        }
        .moban2_bt{
            width: 1200px;
            margin: auto;
        }
        .moban2_bt img{width: 100%;}
        .moban2_produnct{
            width: 1200px;
            background: #fffcee;
            margin: auto;
            padding: 20px 0 10px 20px;
        }
        .son_1 {
            width: 373px;
            height: 500px;
            text-align: center;
            background: #fff;
            float: left;
            border: solid 1px transparent;
            margin-right: 20px;
            background: #fff;
            margin-bottom: 20px;
        }
        .son_1:hover{
            border: solid 1px #1d488b;
        }
        .son_1 p{
            padding: 24px 20px 0 20px;
            font-size: 18px;
            letter-spacing: 1px;
            color: #141414;
            text-align: center;
            line-height: 26px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .son_1_gsmc a{
            font-size: 18px;
        }
        .son_1_gsmc a:hover{
            color: #b80000;
        }
        p.p_1 {
            font-size: 12px;
            color: #9f9f9f;
            padding-top: 0;
        }
        .moban1_cons_pic {
            width: 320px;
            height: 288px;
            margin:5px auto 10px;
        }
        .moban1_cons_pic a,.moban1_cons_pic img {
            width: 100%;
            height: 100%;
            background: #fff;

        }
        p.p_3 {
            padding-top: 0;
            font-size: 14px;
            color: #4f4f4f;
        }
        p.p_3 span {
            font-weight: 400;
            color: #4f4f4f;
            font-size: 14px;
        }
        .moban1_cons_btn{
            margin-top: 15px;
        }
        .moban1_cons_btn a{
            display: inline-block;
            width: 100px;
            background: #1d488b;
            line-height: 32px;
            margin: 0 5px;
            color: #fff;
        }
        .hst_box img{
            width: 100%;
            margin: auto;
        }
        .hst_box h2{
            font-size: 28px;
            text-align: center;
            line-height: 48px;
            letter-spacing: 3px;
            color: #f30000;
            margin-bottom: 10px;
        }

        .SideNav {
            width: 160px;
            border: solid 1px #1d488b;
            position: fixed;
            bottom: 10px;
            left: 10px;
            padding: 0px;
            background: #fff;
            z-index: 998;
        }
        .SideNav ul{
            width: 100%;
            overflow: hidden;
        }
        .SideNav_menu{
            height: 56px;
            padding: 0;
            background: #fff;
            width: 100%;
            line-height: 34px;
            padding: 5px 15px;
            border-bottom: 2px solid #1d488b;
        }
        .SideNav_menu p{
            font-size: 24px;
            color: #1d488b;
            letter-spacing: 3px;
            font-weight: bold;
            line-height: 46px;
        }
        .SideNav_bt{
            font-size: 16px;
            color: #1d488b;
            font-weight: bold;
            width: 100%;
            background: url(kebj/kebj/mc2.png) repeat-x;
            height: 30px;
            line-height: 30px;
            padding: 0 15px;
            font-weight:bold;
        }
        .SideNav_bt a{
            font-size: 16px;
            color: #1d488b;
            line-height: 30px;
        }
        .SideNav_bt:hover{
            background: #1d488b;
        }
        .SideNav_bt:hover a{
            color: #fff;
        }

        .sidenav_close{
            position: absolute;
            top:-13px;
            right:-10px;
            width: 26px;
            height: 26px;
            z-index: 999;
            cursor: pointer;
        }
        .sidenav_close img{
            width: 100%;
        }

        .cont_title {
            background-color: #1d488b;
            height: 68px;
            text-align: center;
            line-height: 68px;
            margin: 0;
            border-radius: 0;
            letter-spacing: 3px;
        }
.lunbo_tab{

    position: absolute;

    bottom:15px;

    left:50%;

    z-index: 3;

    text-align: center;

    width:265px;

    margin-left: -82.5px;



}

.lunbo_tab li{

    width: 40px;

    height: 6px;

    background: #0f1110;

    float: left;

    margin:0 5px;



}

.lunbo_tab li.on{

    background: #ff0100;

}
        .moban2_box {
            width: 100%;
            overflow: hidden;
            padding: 10px 25px;
            margin-top: 15px;
            background: #fff;
        }
        .moban2_cont {
            width: 1160px;
            margin: 15px auto 0;
            padding: 0 15px;
            text-align: center;
            padding-bottom: 10px;
        }
        .moban2_logo {
            float: left;
            width: 320px;
        }
        .moban2_logo {
            float: left;
            width: 320px;
        }
        .moban2_cont p {
            height: auto;
            font-size: 16px;
            text-align: justify;
            text-indent: 40px;
            white-space: normal;
            color: #000;
            line-height: 26px;
            overflow: hidden;
            text-overflow: ellipsis;
            padding: 0px 10px 0 20px;
        }
        .gundonglb {
            background: #fff;
        }