.listbanner{ width:100%; height:350px; background:url(../images/listbanner.jpg) center center no-repeat; margin-bottom:40px;}
.listbanner02{ width:100%; height:350px; background:url(../images/listbanner02.jpg) center center no-repeat; margin-bottom:40px;}
.listbanner03{ width:100%; height:350px; background:url(../images/listbanner03.jpg) center center no-repeat; margin-bottom:40px;}
.listbanner04{ width:100%; height:350px; background:url(../images/listbanner04.jpg) center center no-repeat; margin-bottom:40px;}
.listbanner05{ width:100%; height:350px; background:url(../images/listbanner05.jpg) center center no-repeat; margin-bottom:40px;}

.main_left{width:260px; height:auto; margin-top:0px;  margin-bottom:80px; float:left; overflow:hidden}
.menu_title{ width:260px; height:70px; line-height:70px; background:#0d50a1; font-size:20px; color:#fff; text-align:center;}
.menu_title span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:6px;}
.menu_tel{ width:260px; height:auto; margin-top:25px;}

.subNavBox{width:260px; height:auto;}
.subnavlink{width:260px; border-bottom:solid 1px #ddd; height:54px;line-height:54px; background:url(../images/jiantou1.png) no-repeat #f4f4f4;background-position:92% 50%;}
.subnavlink:hover{ background:url(../images/jiantou.png) no-repeat #f4f4f4; background-position:92% 50%; color:#fff;}
.subnavlink a{ display:block; cursor:pointer; font-size:16px; width:150px; padding-left:40px; color:#828282; height:54px;line-height:54px; float:left;  overflow:hidden;}
.subnavlink a:hover{ color:#0d50a1; }
.subNav{ float:right;cursor:pointer; height:54px; width:70px;}
.currentDd{color:#0d50a1;}
.currentDt{background:url(../images/jiantou1.png) no-repeat #f9f9f9; background-position:92% 50%; color:#0d50a1; }
.currentDd a,.currentDt a{color:#0d50a1;}
.navContent{display: none; border:solid 1px #e5e3da; border-top:0; border-bottom:0; padding:0px 0;}
.navContent li a{display:block;width:202px; padding-left:18px; background:url(../images/icon02.png) 8px center no-repeat; height:34px; line-height:34px; font-size:14px;color:#636363;}
.navContent li a:hover{color:#044fa0;}



.main_right{width:910px; height:auto;  float:right; overflow:hidden}
.right_top{ width:910px; background:url(../images/line_bg.png) bottom center no-repeat; padding-bottom:20px;}
.right_top .title{ width:auto; background:url(../images/icon01.jpg) left 8px no-repeat;  padding-left:15px; float:left; }
.right_top .title h3{color:#0d50a1; font-size:26px; background:none; height:40px; line-height:40px; padding:0; font-family: font-weight:normal;font-family:"微软雅黑",Microsoft Yahei,"Hiragino Sans GB" ,Arial,Lucida,Verdana,SimSun,Helvetica,sans-serif; text-align:left;}
.right_top .title span{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#8e8d8d;}
.right_top .title_nav{ float:right; display:inline-block; padding-top:34px; padding-right:4px; color:#8e8d8d;}
.right_top .title_nav a{color:#8e8d8d;}
.right_top .title_nav a.tt_nav_on{ color:#2f2f2f;}

.aboutus{width:910px; height:auto; overflow:hidden; margin:30px 0 80px; padding:0; }
.aboutus h1{ font-weight:normal; font-size:24px; line-height:26px; margin:10px 0 20px; text-align:center; width:100%;}
.aboutus p{ font-size:16px; line-height:26px; text-align:left; padding:5px; text-indent:32px;}
.aboutus h2{ width:100%; margin:30px 0 12px; text-align:center; font-size:18px; height:46px; line-height:46px; color:#0350a0; font-weight:normal; background:url(../images/title_line.jpg) bottom center no-repeat;}
.aboutus h2 span{ font-size:14px;}
.aboutus h6{ font-size:12px; color:#6c6c6c; width:100%; text-align:center; line-height:18px; margin-bottom:15px; font-weight:100;}

.ab_text{ text-align:left; font-size:14px; color:#3f3f3f;}

.product-list{ width:100%; height: auto;}
.product-list li{margin: 0; padding: 0;}
.product-list li img{ width: 790px; margin:0 !important; padding: 0;}
.product-list-content{ width: 260px; height: 100%; display: block; overflow: hidden;}
.product-list-img{width: 100%; height: 180px; text-align: center; background: #f5f5f5;  padding: 20px 0; clear: both;}
.product-list-img img{width:auto; height: 180px; margin: 0;}
.product-list-contentText{width: 80%; padding: 0 15px 10px 15px; box-sizing: border-box; height: 130px; text-align:left; }
.product-list-contentText h6{text-align:left ;  margin: 10px 0 0; font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 25px;}
.product-list-contentText p{ width: 100%; text-align:left !important; margin-top: 5px; padding: 0; font-size: 14px;
    font-weight: 400;
    color: #666666;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.introduct{ width:910px; height:auto; margin:20px 0 45px;}
.introduct2{ width:908px; height:auto; margin:20px 0 40px; border:1px solid #ebebeb; background:#f8f8f8;}
.introduct2 span{ float:left; width:370px; height:260px; background:#fff; display:block; position:relative;}
.introduct2 span h5{ width:370px; height:38px; line-height:38px; overflow:hidden; font-size:16px; text-align:center; font-weight:normal;  background:#196ac2; color:#fff; position:absolute; bottom:0;}
.introduct2 span img{ width:370px; height:260px;}

.intrtext{ float:right; width:430px;}
.intrtext h3{ width:430px; padding:0 15px; font-weight:normal; background:#f4f4f4; font-size:22px; line-height:42px; height:42px;}
.intrtext p{ font-size:14px; color:#0f0f0f; line-height:26px; text-indent:28px; padding-top:20px;}

.intrtext2{ float:right; width:504px;}
.intrtext2 p{ font-size:16px; color:#0f0f0f; line-height:26px; text-indent:28px; padding:20px 20px 10px 0;}

.intrtext3{ float:right; width:880px;}
.intrtext3 p{ font-size:16px; color:#0f0f0f; line-height:26px; text-indent:28px; padding:20px 20px 10px 0;}

.rightmain{ width:910px; height:auto; margin:0 0 50px; overflow:hidden;}
.rightmain p{ margin:10px 0;}

.newList{width:910px; height:auto; overflow:hidden; margin:30px 0 0px; padding:0;}
.newList ul li{ width:910px;height:170px; margin-bottom:28px;}
.newList ul li .pic{ width:266px; height:170px; float:left;}
.newList ul li .memos{ width:600px; height:170px; float:right;text-align:left;}
.newList ul li h2{ font-size:20px;  padding:4px 0 0; margin:0;   text-align:left; }
.newList ul li h2 a{ color:#202020;}
.newList ul li p{ height:90px; margin:12px 0px 0; overflow:hidden; line-height:24px;}
.newList ul li p a{ color:#0d50a1;}
.newList ul li span{ margin:0; padding:0; line-height:22px; color:#929292;}


.pages{ text-align:right; font-family:'Microsoft Yahei';  font-size:14px; padding:20px 0px; margin-bottom:60px;}
.pages a,.pages span{display:inline-block; height:28px; padding:0 9px; line-height:28px; color:#666; margin:0 4px;}
.pages a{ border:1px solid #eeeeee;}
.pages a:hover,.pages a.cur{ color:#fff; text-decoration:none; background-color:#0d50a1;}

/*job*/
.job{ height:40px; line-height:40px; font-size:14px; color:#333; }
.job a{ color:#093692; }
.job a:hover{ color:#23a205; }
.job li{ margin-left:1px; margin-right:1px; _margin-left:1px; _margin-right:1px;float:left; width:160px; text-align:center; overflow:hidden; white-space:nowrap;}
.job_top { font-size:14px; color:#fff; height:30px; line-height:30px}
.job_top li{ background:#6c85b8; text-align:center; }
.text_lv{ color:#333; font-size:14px}
.text_lv li{ background:#eef1f7; text-align:center; }
.job_bord{ border-top:#ccc 1px solid; padding-top:15px; margin-top:10px; width:910px}
.job_tabl{ border-top:#ccc 1px solid; border-left:#ccc 1px solid}
.job_tabl td{ text-align:left; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; padding:10px 20px 10px 30px; line-height:24px }
.job_bould{ background:#f5f5f5; text-align:center; padding-right:20px}
.job_any{  font-size:12px; margin-top:20px; width:270px; margin-left:auto; margin-right:auto; height:100px}
.job_any li{ text-align:center; float:left; margin-left:6px; margin-right:26px}
.apply{ background:url(images/job_any.gif) repeat-x; height:25px; line-height:25px; border:#CADADF 1px solid; width:85px; text-align:center; font-size:12px}
.apply a{ color:#6099A9; display:block}
.apply a:hover{ color:#009323; text-decoration:none; display:block}
.woke_any{ width:88px; height:27px; line-height:27px; text-align:center; font-size:12px; background:url(images/woke_any.gif) no-repeat}
.woke_any a{ color:#fff; display:block}
.woke_any a:hover{ color:#F6FFC1; text-decoration:none; display:block}
.jia{ background:url(images/jia.gif) no-repeat; height:36px; line-height:36px; padding-left:40px; color:#4A8EB3; font-family: "宋体"; font-size:16px; }
.sume_wide{ width:580px; margin-left:auto; margin-right:auto}
.sume_gray{ background:#F7F7F7; border:#E9E9E9 1px solid; padding:50px 0 50px 20px; margin-top:10px}
.sume_gray td{ height:30px; line-height:30px; color:#000; padding-top:5px; padding-bottom:5px; padding-right:10px}
.sume_input{ width:200px; height:22px; line-height:22px; padding-left:10px; border:#C0C0C0 1px solid}
.su_tijiao{ background:url(images/sump.gif) no-repeat; width:91px; height:30px; text-align:center; line-height:30px; font-weight:bold; font-size:14px; float:left}
.su_tijiao a{ color:#fff}
.su_tijiao a:hover{ color:#FFF600; text-decoration:none; }
.su_rep{ background:url(images/resum.gif) repeat-x; width:90px; height:28px; line-height:28px; text-align:center; margin-left:10px; float:left; font-size:14px; border:#D8D8D8 1px solid }
.su_rep a{ color:#828282}
.su_rep a:hover{ color:#000; text-decoration:none; }
.jian_any{ background:url(images/jian_any.gif) no-repeat; width:87px; height:23px; line-height:23px; text-align:center; font-size:12px; border:none}
.jian_any a{ color:#828282}
.jian_any a:hover{ color:#000; text-decoration:none; }
.zhapintips{  background:#f8f8f8; width:auto; padding:20px; margin:30px 0 0;}
.zhapintips h6{ font-size:14px; color:#666; margin-bottom:0; text-align:left;}
.zhapintips p{font-size:12px; color:#666; line-height:22px;}