@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img{ border: 0; }
.clear{ clear:both;}
address,caption,cite,code,dfn,em,strong,th,var,i{ font-weight: normal; font-style: normal; }
ul,li{ list-style: none; }
body,a,div{ font-family:"微软雅黑"}
a{ text-decoration:none; color:#666; font-size:12px}
img{ vertical-align:middle}
.index_top{ width: 1066px; margin:25px auto; overflow: hidden;}
.logo{ width: 365px; float: left}
.top_right{ width: 310px; float: right; margin-top: 20px;height: 30px}
.top_right .text{ width: 138px; height: 28px; line-height: 30px; padding-left: 8px; border:1px solid #ccc; background-color: #F1F1F2 }
.top_right .set{ background: url("../images/iindex_12.jpg") no-repeat center; width: 27px; height: 30px; border: 1px solid #7C7B7B ; cursor: pointer}
.nav{ width: 100%; border-top: 3px solid #E4E4E4; background: url("../images/1.jpg") repeat-x bottom;}
.nav>ul{ width: 1066px; margin:0 auto; margin-top: -3px}
.nav>ul>li{ float: left; border-left: 1px solid #ccc; border-top: 3px solid #E4E4E4; transition:border-top 0.3s linear; position: relative;}
.nav>ul>li>a{ float: left; padding: 12px 42px 15px 43px; font-size: 17px; color: #000;transition:color 0.3s linear}
.nav>ul>li:hover,.nav>ul>li.current{/* border-top: 3px solid #02317A;*/ background: url("../images/110.jpg") repeat-x;}
/* .nav>ul>li.current a{ color: #fff;} */
.nav>ul>li>a:hover{ color: #fff}

.nav .nav_ul li{ border-bottom: 1px solid #ccc;}
.nav .nav_ul{     position: absolute;
    left: 10px;
    top: 49px;
    width: 220px;
    z-index: 999; }
.nav .nav_ul a{ font-size: 14px; color: #000; background: url("../images/10.png") no-repeat left center; padding-left: 10px}
.nav .nav_ul a:hover{ color: #005FAB}
.div_nav{ background-color: #fff;position: absolute; z-index: 100; width: 100%  ;height: auto !important;}
.fullSlide{width:100%;position:relative;height:430px; overflow: hidden; margin-top:75px}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; height:430px !important;}
.fullSlide .bd li{width:100% !important;height:579px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:430px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:6px;height:6px;margin:3px;overflow:hidden;filter:alpha(opacity=50);line-height:999px; border-radius:10px; border:1px solid #002A93}
.fullSlide .hd ul .on{background:#002A93;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
.index_low{ width:100%; margin: 0 auto;  overflow: hidden}
.index_low li:hover{ background: #2C6CB7}
.index_low li{ float: left; padding: 10px 0px 20px 0px; border-right: 1px solid #fff; height: 40px;background-color: #17549F;     width: 18.12%;
    margin-right: 1%;
    padding-left: 1%;}
.index_low li a{ color: #fff;     font-size: 20px;
    font-weight: 600;}
.index_pro{ width: 1066px; margin: 0 auto; margin-top:5px; overflow: hidden }
.index_pro .index_proleft{ width: 285px; float: left}
.index_proleft li a{ width: 255px; display: block; background-color: #F3F5F9; height: 42px; line-height: 40px; margin-bottom: 2px; padding-left: 25px; font-size: 16px; color: #17549F; transition: color,background-color linear 0.3s}
.index_pro .index_proright{ width: 750px; float: left; margin-left: 30px}
.index_proleft li a:hover{ color: #fff; background-color: #C7D3FF}
.index_proright .ddh1{ color: #000; font-size: 18px; font-weight: bold; margin: 10px 0}
.index_proright p{ font-size: 14px; color: #000}
.index_proright dl{ width:210px; float: left; margin-right: 40px; margin-top: 50px }
.index_proright .more{ float: right; color: #000; font-size: 14px; font-weight: bold; margin-top: 20px}
.index_proright .more:hover{ color: #17549F}
.bottom{ background-color:#17549F;  margin-top: 15px; overflow: hidden; padding: 10px 0}
.bom,.company_p{ width: 1066px; margin: 0 auto;}
.bom li{ float: left; border-right: 1px solid #8E8E8E; height: 16px; line-height: 16px; margin-left: 5px; padding: 0 5px}
.bom li a{ color: #fff; font-size: 14px; }
.bom_tel{ color: #fff; padding: 8px; margin-top: 20px}
.bom_tel span{ margin-left:80px }
.company_p .com_h1{ color: #17549F; font-size: 14px; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 40px }
.company_p .com_con p{ text-indent: 1em; color: #000; font-size: 16px; margin-top: 20px; overflow: hidden}
.company_p p img{ float: right; margin:0 0 20px 20px}
.company_p { padding-bottom: 60px;position: relative;  top: 30px;}
.pro_h1{ font-size: 20px}
.pro_dl{ overflow: hidden; border-bottom: 1px solid #ccc; padding-bottom: 50px}
.pro_dl dt{ width:860px; float: left; font-size: 14px; margin-top: 40px; text-indent: 1em }
.pro_dl dd{ float: left}
.company_p table{width: 1066px; margin: 0 auto; border-collapse: collapse; margin-top: 30px}
.company_p table td{ border: 1px solid #E5E5E5; padding:10px; font-size: 13px}
.company_p .bg_color{ background-color: #F9F9F9}
.com_tr{ font-weight: bold}
.pro-more{ color: #3664A6; font-size: 14px; margin-top: 15px}
.details_dl{ overflow: hidden; margin-bottom: 80px}
.details_dl .dd1{ margin: 12px 0}
.details_dl .dd1 a{ font-size: 18px; color:#000; font-weight: bold}
.details_dl .dd2 a{ font-size: 16px; color:#000}
.details_dl dl{ float: left; width:265px; margin-top: 30px}
.qua_center .scr_h1{ font-size: 20px; text-align: center; margin: 30px 0; margin-top: 80px}
.qua_center .scr_h1 span{ color: #14529E}
.qua_center{ border-bottom: 1px solid #ccc; padding-bottom: 80px}
.company_p .ty_h1{ color: #17549F; font-size: 14px;  margin-top: 30px; }
.company_p .ty_h2{ color: #000; font-size: 18px; font-weight: bold; margin: 10px 0 }
.qua_details{ margin-bottom: 25px}
.qua_details div{ margin-top: 15px}
.qua_details .aa1{ background-color: #ABD1FF; color:#000; font-weight: bold; display: inline-block; width:270px; line-height: 56px; height: 56px; padding-left: 20px; font-size: 15px }
.qua_details .aa2{ background-color: #F6F6F6; color:#707070; display: inline-block; width:270px; line-height: 56px; height: 56px; padding-left: 20px; font-size: 15px }
.test_met .text_h1{ font-weight: bold; font-size: 18px; color: #000}
.test_met{ text-align:center; margin: 40px 0}
.test_met .qu_input{ border: 1px solid #ccc; color: #989898; width: 200px; height: 26px; line-height: 26px; padding-left: 8px}
.test_met  .qu_sub{ background-color: #92C2F9; color: #fff; border-radius: 4px; border: 0; height: 26px; margin-left: 10px; padding: 0 8px; cursor: pointer}
.qua_show{ overflow: hidden}
.qua_show .fenye{ float: right}
.qua_show .span1{ color: #ccc; font-size: 13px}
.qua_show .span2{ color: #137DA7; margin-left: 15px; text-decoration: underline; letter-spacing: 1px}
.qua_show .fenye .aa3{ border: 1px solid #ccc; height: 26px; width:76px; display: inline-block; padding-left: 10px; line-height: 26px;background: url("../images/6.png") no-repeat 70px center #F0F0F0; margin-right: 5px }
.qua_show .fenye{ font-size: 13px; color: #666}
.qua_show .fenye .aa4{ margin-left: 10px}
.company_p table .com_tr1{ background-color: #EEEEEE; color: #137DA7}
.company_p .table1 td{ border: 1px solid #E5E5E5; padding:5px; font-size: 13px; font-weight: 400}
.company_p .table1 .first_td a{ color: #137DA7 }
.company_p .table1 .xinluo{ color: #666}
.scree_center img{ float: right; margin: 10px}
.scree_center{ overflow: hidden; margin-top: 35px}
.scree_center p{ /* background: url("../images/10.png") no-repeat left center;  */margin-top: 5px; padding-left: 20px }
.scree_center span{ font-weight: bold}
.contact_div{ overflow: hidden}
.contact_div .div_1{ width: 50%; float: left; line-height: 30px; margin-top: 30px}
.contact_div .border{ border-bottom: 1px solid #ccc; overflow: hidden; padding-bottom: 80px}
.mar_ul{ position:absolute; left:-280px; top:55px; width:1200px; z-index: 100 ;}
.mar_ul .mar_div{ width: 220px; float: left; margin-top: 10px; margin-left: 10px; display: none}
.mar_ul .mar_div a{ color: #000; font-size: 14px}
.mar_ul .mar_div a:hover{ color: #005fab }
.mar_ul .mar_div li{ background: url(../images/10.png) no-repeat left center; padding-left: 10px;border-bottom: 1px solid #ccc;}
.mar_ul .mar_div .lili{ font-weight: bold; background: none ;border-bottom: 1px solid #ccc;}
.company_p .new_h1{ font-size: 20px; font-weight: bold; border-bottom: 1px solid #4C7BB4; padding-bottom: 20px}
.company_p .new_dl{ display: block; background-color: #E2E2E2; margin-top: 25px; padding:30px}
.company_p .new_dl .div_a1{ font-size: 16px }
.company_p .new_dl .div_a2,.company_p .new_dl .div_a3{ font-size: 13px; margin-top: 10px }
.company_p .new_dl:hover{ color: #fff; background-color: #225CA3}
.company_p .jiantou{ overflow: hidden; margin: 60px 0}
.company_p .jiantou .new1{ float: left}
.company_p .jiantou .new2{ float: right}
.company_p .jiantou div{ text-align: center; width: 300px; float: left; margin-left: 320px}
.company_p .jiantou span{  color: #000; font-size: 16px; padding: 5px 10px; cursor: pointer; display: inline-block; margin-left: 15px}
.company_p .jiantou span:hover{ background-color: #225CA3; color: #fff}
@media only screen and (max-width: 1750px) {
    .index_low li{ float: left; padding: 20px 0px 20px 0px; border-right: 1px solid #fff; height: 40px;background-color: #17549F; width: 18.12%;
    margin-right: 1%;
    padding-left: 1%;}
}
@media only screen and (max-width: 1550px) {

    .index_low li a {
        color: #fff;
        font-size: 16px;
        font-weight: 600;
    }}
}
@media only screen and (max-width: 1700px) {
    .mar_ul{ position:absolute; left:-280px; top:55px; width:1100px; z-index: 100 }
    .mar_ul .mar_div{ width: 160px; float: left}
}
@media only screen and (max-width: 1500px) {
    .mar_ul{ position:absolute; left:-350px; top:55px; width:900px; z-index: 100 }
    .mar_ul .mar_div{ width: 160px; float: left}
}
@media only screen and (max-width: 1380px) {
    .index_low li a {  color: #fff;  font-size: 20px;    font-weight: 600;  }
    .index_low li{ float: left; padding: 10px 0px 20px 0px; border-right: 1px solid #fff; height: 40px;background-color: #17549F;     width: 18.12%;
    margin-right: 1%;
    padding-left: 1%;}
}


/* = 分页
------------------------------------------ */
.page {
    margin: 10px 0;
    *zoom: 1;
}
.page:before,
.page:after {
    display: table;
    content: "";
}
.page:after {
    clear:both;
}
.page a,
.page span {
    float: right;
    margin-left: -1px;
    padding: 0 14px;
    height: 30px;
    line-height: 30px;
    color: #000;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
	color: #686868;
    border: 1px solid #CCCCCC;
    /*background-color: #4bbd00;*/
}
.page a:hover
 {
    text-decoration: none;
/*     background-color: #387C0B; */
}
.page .current {
	border-top: 1px solid #387C0B;
}
.page .next,
.page .prev {
    font-family: "宋体";
    font-weight: bold;
}
.page .rows {
	border-right: 1px solid #CCCCCC;
}