﻿/* CSS Document */
body { margin: 0px; padding: 0px; color:#332E2D;     font-family: Arial, "宋体" ,tahoma,arial,\5b8b\4f53,sans-serif; font-size:12px; background:#D3D4D6;   }
ul, ol, li, dl, dd, dt, p, h1, h2,h3, h4, h5, h6, form, input { margin:0px; padding:0px; }
ul, li{ list-style:none;}
a{ text-decoration:none; color:#332E2D;}
a:hover{ color:#2567AB;}
.clear{ clear:both; padding:0px; padding:0px; font-size:0px; line-height:0px;}
img, fieldset { border:0 }
.main{ width:940px; margin:0px auto; background:#FFF; padding-left:20px; padding-right:20px; overflow:hidden;  margin-bottom:46px;}
.main .head{ margin:0px; padding:0px; }
.main .head .tip{ height:114px; width:940px; position:relative; z-index:9999;}
.main .head .tip .logo{ width:245px; height:40px; position:absolute; top:16px; left:0px;}
.main .head .tip  .ewmnr{ width:316px; height:60px; position:absolute; right:0px; top:16px;}
.main .head .tip  .ewmnr .ewm{ width:58px; height:58px; float:left;}
.main .head .tip  .ewmnr .sousuo{ width:245px; height:60px; float:right;}
.main .head .tip  .ewmnr .sousuo .tel{ height:20px; font:normal 18px/20px "微软雅黑"; color:#2566AB; font-weight:bold;}
.main .head .tip  .ewmnr .sousuo .tel span{ font-size:12px; color:#332E2D; font-weight:normal;  height:14px; margin-bottom:4px;  float:left;   }

.main .head .tip  .ewmnr .sousuo  .kuang1{ width:241px; height:23px; border:#CECECE 1px solid; margin-top:10px;}
.main .head .tip  .ewmnr .sousuo  .kuang1  .key{ width:215px; height:23px; margin:0px; padding:0px; border:none;  float:left;  display:block; font-size:12px; line-height:23px; float:left; padding-left:7px;  }
.main .head .tip  .ewmnr .sousuo  .kuang1 .anniu{ width:19px; height:23px; background:url(../images/dian.jpg) no-repeat center; display:block; margin:0px; padding:0px; border:none;}
.main .head .nav{ width:600px; height:20px; position:absolute; left:0px; bottom:13px; }
.main .head .nav ul li{ width:90px; padding-right:1px; height:20px; background:url(../images/navgx.jpg) no-repeat right center; float:left; text-align:center; font-size:14px; display:block; position:relative; z-index:9999; } 
.main .head .nav ul li a{ text-align:center; line-height:20px; font-weight:bold; font-size:12px;}
.main .head .nav ul li a.active{text-align:center; line-height:20px; font-weight:bold; font-size:12px; color:#2567AB;} 

.main .head .nav ul li .nav-lv{ background:#ccc;background:#fff; border-bottom:1px #cfcfcf solid; border-top:none; position:absolute; left:0px; z-index:9999; top:20px; width:90px; }
.main .head .nav ul li .nav-lv dd.topbg{ background:url(../images/nav_lvbg.gif) no-repeat center 8px; height:14px;border:none; overflow:hidden; margin:0px; padding:0px; width:90px;}
.main .head .nav ul li .nav-lv dd a{ color:#333; float:12px; }
.main .head .nav ul li .nav-lv dd a:hover{color:#2567AB;}
.main .head .nav ul li .nav-lv dd{position:relative; border-left:1px #cfcfcf solid;border-right:1px #cfcfcf solid;width:68px; padding:0px 10px;}
.main .head .nav ul li .nav-lv dd a{ display:block;border-bottom:1px #eaeaea dotted; width:68px; margin:0px auto; font-size:12px; font-weight:normal;  }
.main .head .nav ul li .nav-lv .new {position:absolute;font-family:arial;font-size:16px;color:#E42E00;top:0px;left:73px;}
 .anniu{ background:url(../images/btn-submit.gif) no-repeat left center; width:56px; height:20px; font:normal 12px/20px "宋体"; padding:0px; margin:0px; border:none; cursor:pointer;}
.anniu1{ background:url(../images/btn-reset.gif) no-repeat left center; width:56px; height:20px; font: normal 12px/20px "宋体";  padding:0px; margin:0px; border:none; cursor:pointer;}





.main .head  .datu{ width:940px; height:400px; position:relative; z-index:0}

.main .main_nr{ width:940px; padding-top:10px; overflow:hidden;}
.main .main_nr .main_nr_left{ width:211px; float:left;}
.main .main_nr .main_nr_right{ width:211px; float:left; margin-left:19px;}


.main .main_nr .main_nr_left .dycplist{ width:211px; margin:0px; padding:0px;}
.main .main_nr .main_nr_left .m20{ margin-top:20px;}
.main .main_nr .main_nr_left .dycplist .atitle{ height:44px; line-height:44px; font-size:14px;  border-bottom:#E3E3E3 1px solid; font-weight:bold; padding-left:9px; }
.main .main_nr .main_nr_left .dycplist .cplsit_nr{ width:164px;}
.main .main_nr .main_nr_left .dycplist .cplsit_nr ul li{ height:26px; line-height:26px; border-bottom:#e3e3e3 1px solid; padding-left:27px; background:url(../images/ndian.jpg) no-repeat 11px center;}
.main .main_nr .main_nr_left .dycplist .cplsit_nr ul li.view_more{ padding:0pb; text-align:left; background:none; border:none; padding-left:9px; height:38px; line-height:38px;   }



.main .main_nr .main_nr_left .dycplist .cpnr_list{ width:187px;}
.main .main_nr .main_nr_left .dycplist .cpnr_list ul li{   line-height:26px; border-bottom:#e3e3e3 1px solid; padding-left:27px;}
 .main .main_nr .main_nr_left .dycplist .cpnr_list ul li a.active{color:#2567AB;}
.main .main_nr .main_nr_left .dycplist .cpnr_list ul li img{ float:right;}
.main .main_nr .main_nr_left .dycplist .cpnr_list ul li.bigclass{background:url(../images/ndian.jpg) no-repeat 11px center;}
.main .main_nr .main_nr_left .dycplist .cpnr_list ul li.m31{ margin-top:24px;}

.main .main_nr .main_nr_left .dycplist .cpnr_list ul li.sjxl{ border:none; margin:0px; padding-left:40px;}

.main .main_nr .main_nr_left .dycplist .cpnr_list ul li.view_more{ padding:0px; text-align:left; background:none; border:none; padding-left:9px; height:38px; line-height:38px;   }
.main .main_nr .main_nr_left .dycplist .cpnr_list ul li ul{ margin:0px; padding:0px;}
.main .main_nr .main_nr_left .dycplist .cpnr_list ul li ul li{ border:none; padding-left:10px; }
.main .main_nr .main_nr_left .dycplist .cpnr_list ul li ul li a{ color:#666;}
.main .main_nr .main_nr_left .dycplist .cpnr_list ul li ul li a:hover{color:#2567AB;}



.main .main_nr .main_nr_center{ width:480px; margin-left:19px; float:left;}
.main .main_nr .main_nr_center .atitle{ height:44px; line-height:44px; font-size:14px;  font-weight:bold; padding-left:9px; }
.main .main_nr .main_nr_center  .home_news{ width:480px;}
.main .main_nr .main_nr_center  .home_news  ul li{ height:24px; left:24px; padding-left:17px; background:url(../images/ndian.jpg) no-repeat 3px center; line-height:24px;}
.main .main_nr .main_nr_center  .home_news  ul li span{ padding-right:10px; float:right; }
.main .main_nr .main_nr_center  .home_news  ul li.first{ margin:0px; padding:0px; background:none; height:140px; padding-bottom:11px; border-bottom:#e3e3e3 1px solid; margin-bottom:18px;}
.main .main_nr .main_nr_center  .home_news  ul li.first .xtu{ width:184px; height:140px; float:left; margin-right:10px;}
.main .main_nr .main_nr_center  .home_news  ul li.first .xtunr{ float:left; width:286px; line-height:24px;}
.main .main_nr .main_nr_center  .home_news  ul li.first .xtunr h3{ color:#0658B1;}
.main .main_nr .main_nr_center  .home_news  ul li.first .xtunr h3 a{color:#0658B1;}
.main .main_nr .main_nr_center  .home_news  ul li.first .xtunr h3 a:hover{ text-decoration:underline;}
.main .gjnav{ margin-top:40px; padding:22px 0px 22px 0px; border-bottom:#e3e3e3 1px solid; border-top:#e3e3e3 1px solid; overflow:hidden; background:url(../images/dsbg.jpg) no-repeat right center;}
.main .gjnav dl{ width:80px; margin-right:30px; float:left; display:block; margin-left:11px;}
.main .gjnav dl dt{ margin-bottom:14px;}
.main .gjnav dl dd{ height:30px; line-height:30px; color:#A4A4A4;}
.main .gjnav dl dd a{color:#A4A4A4; }
.main .gjnav dl dd a:hover{color:#2567AB; }
.main .gjnav .lxabout{ width:160px; float:left;/* padding-top:30px;*/  color:#A4A4A4; }

.main .gjnav .lxabout .lxtou{ color:#332E2D; margin-bottom:14px;}}
.main  .footbg{ height:76px;  line-height:76px; text-align:center; display:block;  }
.main  .footbg span{ color:#666;}
.main  .footbg  span a{ color:#666;}
.main  .footbg  span a:hover{ color:#2567AB;}


.main .right700{ width:700px; float:right;}
.main .right700 .atitle{  height:44px; line-height:44px; font-size:14px; border-bottom:#E3E3E3 1px solid; font-weight:bold; padding-left:9px;}
.main .right700 .atitle span{ float:right; padding-right:10px; font-size:12px; font-weight:normal; color:#9C9C9C;}
.main .right700 .cp_products{ margin:0px; overflow:hidden; padding-top:18px;}
.main .right700 .cp_products .cpzu{ width:680px; display:block; text-align:right;}
 
.main .right700 .cp_products ul.cpxin li{ width:202px; height:180px; float:left; margin:15px;}
.main .right700 .cp_products ul.cpxin li p.cpcp{ width:200px; border:#e3e3e3 1px solid; height:150px;}
.main .right700 .cp_products ul.cpxin li p.cname{ text-align:center; padding-top:10px; }
.main .right700 .ab_about{ padding-left:10px; padding-right:10px; line-height:24px;}
.main .right700 .ab_news{ padding-right:10px; line-height:24px;}

 .main .right700 .ab_news  ul.xwnews li{ height:30px; border-bottom:#e3e3e3 1px solid; padding-left:18px; background:url(../images/ndian.jpg) no-repeat 5px center; line-height:30px;}
 .main .right700 .ab_news  ul.xwnews li span{ float:right; padding-right:10px;}

.main .right700 .cp_products .bigclassmk{ width:320px;  float:left; margin-right:30px; padding-bottom:24px;  /*border-bottom:#E3E3E3 1px solid;*/ margin-bottom:18px; height:190px;}
.main .right700 .cp_products .bigclassmk .title{ height:28px; border-bottom:#e3e3e3 1px solid; padding-left:26px; background:url(../images/xd.jpg) no-repeat 7px center; font-weight:bold; line-height:28px; margin-bottom:22px; }
.main .right700 .cp_products .bigclassmk .trtd{ line-height:22px;}
.main .right700 .ab_news .new_title{ padding-left:10px; line-height:26px;}
.main .right700 .ab_news .new_title .h3{ font-size:14px; }
.main .right700 .ab_news  .xinnews{ padding:10px; line-height:24px;}


#page {width:100%;padding:15px 0; font-size:12px;  }
#page ul{margin:0 auto 5px auto; display:table;text-align:center;}
#page li{float:left;*float:none;line-height:21px;height:21px;margin: 2px;display:inline; zoom:1;}
#page span{display: block; padding: 2px 5px; background: #FFFFFF; border: 1px solid #E0E0E0; color: #999999; }
#page a{font-size:12px;display: block; text-decoration: none; margin:0px; color: #846F50;padding: 2px 5px 2px 5px;}
#page a:link,#page a:visited {border: 1px solid #E0E0E0; }
#page a:hover {background:#FFFFFF;color:#C71C24;}
#page #span1 {background:#FFFFFF;display:block;}
 
 .pro_describe{ line-height:22px; text-align:center;}
 
  
.pro_describe  img{border:1px #D6D6D6 solid; width:226px; height:auto;}
 
 .pro_detail_title{ font-size:20px;padding-bottom:20px;}
.pro_detail_title span{padding-left:15px; color:#63a729;}

.pro_describe{ line-height:22px;}
.pro_describe ul li.left{ width:395px; float:left;padding-top:10px;}
 .pro_describe ul li.right{ float:right; width:226px; height:auto;}
.pro_describe ul li.right img{border:1px #D6D6D6 solid; width:226px; height:auto;}
 .title_line{ padding-bottom:10px; font-size:14px; font-weight:bold; border-bottom:#e3e3e3 1px solid; padding-left:10px; }
 .application{ font-size:12px; line-height:24px;}
.application img{max-width:100%;}
 
.jobs{ margin-top:20px; background:#FFF;}
.td{border-bottom:1px #e3e3e3 dashed;}
.jobinp{ width:152px; height:16px;  border:#e3e3e3 1px solid;}
.tjan{ background:url(../images/btn-submit.gif) no-repeat left center; width:56px; height:20px; margin:0px; padding:0px; border:none;}
.qxan{ background:url(../images/btn-reset.gif) no-repeat left center; width:56px; height:20px; margin:0px; padding:0px; border:none;}
#portfolio {
}
#portfolio li {
    height: 400px;
    overflow: hidden;
    width: 940px;
}
#portfolio li img {
    height: 400px;
    overflow: hidden;
    width: 940px;
}
.dbImg {
    height: 400px;
    position: relative;
    width: 940px;
   z-index: 2;
    margin-bottom:15px;
}
.dbImg li {
    display: none;
    position: absolute;
}
.jsNav {
    left:92%;
    position: absolute;
    top: 370px;
    z-index: 111;
}
.jsNav a {
    background: none repeat scroll 0 0 #C4CAE0;
    display: inline-block;
    float: left;
    height: 7px;
    line-height: 0;
    margin-left: 5px;
    text-indent: -9999px;
    width: 7px;
}
.jsNav a.current {
     background: none repeat scroll 0 0 #505050;
}





/* box */
.box { width:680px; margin:10px auto; }
.box #slider{width: 500px;height: 500px;overflow: hidden;}
.box #slider .product-img{width: 500x;height: 500px;}
.box .bx-wrapper {border:0px;box-shadow:0 0 0 #fff;}
.box .bx-wrapper{width: 500px;margin:0 auto;}
.box .bx-wrapper .bx-prev{top:45%;left: -85px;background: url(../images/left.jpg) no-repeat;background-size: 41px 41px;width: 41px;height: 41px;}
.box .bx-wrapper .bx-next{top:45%;right: -85px;background: url(../images/right.jpg) no-repeat;background-size: 41px 41px;width: 41px;height: 41px;}
.box .bx-wrapper .bx-pager{bottom: 20px;}
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#004a93;}


.qqkf{width: 120px;height: 150px;position: fixed;top:380px;right:20px;z-index: 100}