@charset "gb2312";
img  {border: 0px;}
*{margin:0;padding:0; }
body{padding:0px;margin:0px;line-height:180%;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333; background: url(../images/bg.jpg) no-repeat repeat-x  }
div,form,img,ul,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
table,td,tr,th{font-size:14px;}
.clear {clear:both;}
.hv{ width:100%; height:20px;}
ul{ margin:0; padding:0;}
li {list-style:none;list-style-type:none;}
a { color: #000000;text-decoration:none;}

h1,h2,h3,h4,h5{ font-size:14px; font-weight:normal;}
input{color:#666;font-size:14px;}
form, embed {display: inline;margin: 0;padding: 0;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{width:980px; margin:0 auto;}
.clear{ clear:both;}
.page{text-align:center; width:100%;}
.page span{ float:left;  border:solid 1px #ccc; margin-left:2px; margin-right:2px; padding-left:10px; padding-right:10px;}
.page a{ display:block; float:left; padding-left:10px; padding-right:10px; border:solid 1px #ccc; margin-left:2px; margin-right:2px;}
.hv{ width:100%; margin:0 auto; height:10px; overflow:hidden}
 .more{ height:30px; width:50px; display:block; float:right;filter:alpha(opacity=0); opacity:0}
 

#headbox{width:1200px;height:99px; margin:20px auto; } 
#head{ height:99px; margin:0 auto}
#logo{ float:left;}

#er{ float:left}
#er img{width:76px;height:76px; margin-left:80px; margin-top:3px;}
#phone{ float:right;background: url(../images/4.png) no-repeat left center;background-size: 68px;padding-left: 80px;font-size: 18px;color: #3a88d7;margin-top: 30px;}
#phone img{ margin-right:140px; margin-top:18px;}

#menu { height:44px; width:100%; margin:0 auto; background:#3a88d7; bottom:0}
#menu ul{ width:1200px; margin:0 auto; height:44px}
#menu ul li{ float:left; height:44px; width:132px; text-align:center;  line-height:44px; position:relative;background: url(../images/images/line_06.png) right center no-repeat;}
#menu ul li a{color:white;}
#menu ul li dl{position:absolute;left:0px;background:#2b75ce; width:132px; top:44px; display:none; z-index:1000;}
#menu ul li dl dt{ text-align:center;}
#menu ul li dl dt:hover{ background: #fff;}
#menu ul li dl dt:hover a{ color: #2b75ce;}

#menu ul li:hover dl{display: block;} 
#banner{ height:516px; max-width:100%; margin:0 auto;}
#banner_box{height:524px;width:100%; margin:0 auto; position:relative; }
#banner_top ul li{position:absolute;filter:alpha(opacity=0); opacity:0; height:524px; width:100%; text-align:center}
#banner_top ul li img{height:524px; width:100%;}
#banner_down{ position:absolute; right:300px;top:460px}
#banner_down ul li{ float:left; margin:0 0 0 10px; display:inline}
#banner_down ul li img{ width:80px; height:48px; cursor:pointer}
 .active1{border:#FFF 2px solid; }
#banner_top ul .active_i1{filter:alpha(opacity=100); opacity:100;} 
 

#content{ width:1000px;margin:0 auto; margin-top:20px;}

.center {
    width: 1200px;
    margin: 0 auto;
}
.main {
    width: 100%;
} 
.i_box2{  width: 100%;

overflow: hidden;

padding-top: 40px;

margin-bottom: 40px;

background: url(../images/abbg.jpg) no-repeat top center;}
.i_box5_tit {

    width: 100%;
    border-bottom: 1px solid #eee;

}
.i_box5_tit p {

    display: block;
    font-size: 22px;
    line-height: 30.8px;
    color: #0B89DD;
    text-align: center;
    font-weight: bold;
    padding-bottom: 10px;

}
.i_box5_tit p span {

    padding-bottom: 10px;
    border-bottom: 3px solid #eee;

}
.i_box2 .i_box2_content .fl {

    width: 680px;
    padding-top: 40px;
    padding-left: 30px;

}
.fl {

    float: left;

}
.i_box2 .i_box2_content .fl .i_box2_top {

    width: 100%;
    float: left;

}
.i_box2 .i_box2_content .fl .i_box2_top p {

    height: 48px;
    line-height: 48px;
    letter-spacing: 1px;
    font-size: 25px;
    font-weight: bold;
    margin-right: 20px;
    float: left;
    color: #333;
    background: url(../images/gou.png) no-repeat left center;
    padding-left: 54px;

}
.i_box2 .i_box2_content .fl .i_box2_text {

    margin-top: 30px;
    width: 100%;
    float: left;

}
.i_box2 .i_box2_content .fl .i_box2_text p {

    color: #666;
    line-height: 200%;
    font-size: 14px;

}
.i_box2 .i_box2_content .fl .i_box2_text a {

    color: #FF0000;

}
.i_box2 .i_box2_content .fr {

    width: 406px;

}
.fr {

    float: right;

}
.i_box2 .i_box2_content .fr img {

    width: 359px;
    border: 8px solid #fff;
    margin: 20px 0;

}
.i_box1 {

    width: 100%;
    padding-bottom: 40px;

}
.i_box1 .i_box1_content {

    width: 100%;

}
.main_l {

    width: 222px;
    position: relative;
    z-index: 999;

}
.main_l p {

    background: #0B89DD;
    width: 100%;
    height: 57px;
    padding-left: 32px;

}
.main_l p strong {

    float: left;
    font-style: italic;
    font-size: 53px;
    color: #fff;
    line-height: 57px;
    padding-right: 20px;

}
.main_l p span {

    font-size: 22px;
    padding-top: 4px;
    color: #fff;
    font-weight: bold;
    display: block;

}
.main_l p i {

    font-size: 21px;
    font-style: normal;
    display: block;
    color: #fff;
    letter-spacing: 5px;
    line-height: 18px;

}
.main_l ul {

    width: 100%;
    background: #F6F6F6;
    padding: 10px 15px;

}
.main_l ul li.active {

    height: auto;
    transition: .5s;

}
.main_l ul li.active {

    background: url(../images/lib.png) no-repeat;

}
.main_l ul li {

    width: 100%;
    background: url(../images/lia.png) no-repeat;
    margin-bottom: 3px;
    height: 49px;
    overflow: hidden;

}
.main_l ul li a {

    height: 48px;
    width: 100%;
    display: block;

}
.main_l ul li.active strong {

    display: block;
    transition: .5s;

}
.main_l ul li strong {

    display: none;
    transition: .5s;

}
.main_l ul li strong a {

    height: 28px;
    line-height: 28px;
    display: block;
    padding-left: 50px;

}
.main_l ul li a {

    height: 48px;
    width: 100%;
    display: block;

}
.i_box1 .i_box1_content .main_r {

    margin-top: 0;

}
.pro_list {

    width: 931px;
    overflow: hidden;
    margin-top: 32px;

}
.main_r {

    width: 931px;
    float: right;

}
.pro_list ul {

    width: 106%;

}
.pro_list ul li {

    width: 217px;
    height: 219px;
    padding: 15px;
    margin-right: 21px;
    margin-bottom: 17px;
    float: left;
    border: 1px solid #eee;box-sizing: border-box;

}
.pro_list ul li a .imgauto1 {

    width: 185px;
    height: 150px;
    overflow: hidden;

}
.imgauto1 {

    width: 185px;
    height: 150px;
    overflow: hidden;

}
.pro_list ul li a span {

    display: block;
    margin-top: 6px;
    text-align: center;
    font-size: 14px;

}
.main_l ul li a span {

    font-size: 12px;
    color: #fff;
    line-height: 49px;
    display: block;
    text-align: left;
    padding-left: 30px;

}

.i_box5 {

    width: 100%;
    margin-top: 50px;

}
.i_box5_tit {

    width: 100%;
    border-bottom: 1px solid #eee;

}
.i_box5_content {

    background: url(../images/bg1.jpg) no-repeat center top;
    height: 555px;

}

.i_box5_content ul {

    width: 100%;
    position: relative;

}
.i_box5_content li.li1 {

    top: 21px;
    left: 95px;

}
.i_box5_content li {

    position: absolute;
    width: 260px;
    height: 160px;

}
.i_box5_content li h3 {

    padding-left: 60px;
    height: 56px;
    line-height: 56px;
    font-size: 20px;
    color: #0f61cd;
    font-weight: bold;
    margin-bottom: 12px;

}
.i_box5_content li p {

    padding-left: 46px;
    font-size: 14px;
    color: #444444;
    line-height: 26px;

}
.i_box5_content li.li2 {

    top: 21px;
    left: 840px;

}
.i_box5_content li.li3 {

    top: 211px;
    left: 95px;

}
.i_box5_content li.li4 {

    top: 190px;
    left: 840px;

}
.i_box5_content li.li5 {

    top: 370px;
    left: 95px;

}
.i_box5_content li.li6 {

    top: 305px;
    left: 840px;

}
.i_box4_content {

    width: 100%;
    padding-top: 25px;
    overflow: hidden;

}
.i_box4_content .new_list {

    width: 539px;

}
.i_box4_content .new_list .i_box4_tit {

    width: 100%;
    padding: 10px 0;
    font-size: 12px;
    height: 45px;
    border-bottom: 1px solid #eee;
    float: left;

}
.i_box4_content .new_list .i_box4_tit p {

    float: left;

}
.i_box4_content .new_list .i_box4_tit p strong {

    line-height: 140%;
    color: #333;
    font-size: 18px;

}
.i_box4_content .new_list .i_box4_tit a {

    float: right;
    line-height: 25px;
    color: #0B89DD;
    font-size: 12px;

}
.i_box4_content .new_list ul li {

    width: 100%;
    float: left;
    padding: 12px 0;
    border-bottom: 1px solid #dbd4cd;
    margin: 10px 0;

}
.i_box4_content .new_list ul li .i_box4_time {

    width: 100px;
	text-align: center;
    height: 59px;
    background: #198ede;
    margin-left: 20px;
	color: #fff;font-weight: bold;

}
.i_box4_content .new_list ul li .i_box4_time p i {

    font-style: normal;
    text-align: center;
    color: #fff;
    font-size: 13px;
    display: block;
    line-height: 18px;

}
.i_box4_content .new_list ul li .i_box4_text {

    width: 369px;
    margin-left: 40px;

}
.i_box4_content .new_list ul li .i_box4_text a span {

    font-size: 19px;
    color: #5A5A5A;
    line-height: 140%;

}
.i_box4_content .new_list ul li .i_box4_text p {

    font-size: 12px;
    color: #5A5A5A;
    line-height: 140%;

}
.fuwu{width:100%; max-width:1920px; height:403px; background:url(../images/haoliang_97.png) repeat-x; margin:0px auto 0;}
.fw{width:1000px; overflow:hidden; height:403px; margin:0px auto; position:relative;}

.fw div{ position:absolute;  bottom: 64px; right: 242px; font-family:Impact; font-size:28px; color:#fff;}
.fw div span{ margin:5px 0 0 71px; display:block; float:right; font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold;}
.fw div span a{color:#fff}

.fw>p{ position:absolute;  bottom: 64px; left: 42px; font-family:Impact; font-size:28px; color:#fff;}
.fw>span{ position:absolute;  bottom: 30px; left: 242px; font-family:Impact; font-size:28px; color:#fff;line-height: 40px;}

	/* banner -------------------------------------- */
	.slideBox{ position:relative; overflow:hidden; margin:0 auto;  width:100%;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; left:50%; z-index:1;transform: translate(-50%,-50%)}
	.slideBox .hd li{ display:inline-block; width:15px; height:15px; ; border-radius:50%; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd ul{ }
	.slideBox .bd li{ position:relative; text-align:center; }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width: 100%; }
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
	













#press{ width:100%; height:230px; overflow:hidden}
 .press_top{ width:357px;height:217px;float:left}
 	.bt01{width:343px; height:27px; background:url(../images/icon01.png); background-repeat:no-repeat; font-size:15px; color:white; line-height:27px; padding-left:15px;}
	.bt01 a{ float:right; width:25px;height:10px; margin-right:5px; margin-top:8px; display:block;}
	.nr01{ border:solid 1px #d8d8d8;}
	.le{width:135px;height:179px;padding-top:8px; float:left;}
		.le img{width:108px;height:72px; border:solid 2px #175d9b; margin-top:6px; margin-left:10px; float:left;}
	.wb{width:220px;height:217px; float:right; padding-top:12px; font-size:14px; line-height:25px;}
	
 .press_cen{ height:217px; width:364px;float:left; margin-left:20px;}
 	.one{width:364px;height:100px; float:left}
	.bt02{height:25px; line-height:25px; border-bottom:dashed 1px black;}
	.bt02 span{color:#074c8d;}
	.bt02 a{ float:right; margin-top:7px;}
	.nr02{width:364px;height:75px;}
	.nr02 img{width:85px;height:63px; margin-top:10px;}
	.nr02 li{ float:left;}
	.xw{width:264px;height:70px;margin-left:15px; margin-top:5px;}
	.xw a{ display:block;width:170px; float:left; line-height:25px; background-image:url(../images/icon04.png); background-repeat:no-repeat; background-position:left center; padding-left:8px;}
	.xw span{ float:right}
	
 .press_down{width:235px;height:217px;float:right; margin-right:2px;}
	.ri{width:234px;height:107px; border:solid 1px #efefef;}
	.bt03{height:25px; line-height:25px; border-bottom:solid 1px #efefef; padding-left:10px;}
	.bt03 span{color:#074c8d;}
	.bt03 a{ float:right;color:#00357d;}
	.nr03 img{ margin-left:11px; margin-top:5px;}
	.nr03 span{width:165px;height:50px;display:block; float:right; margin-top:10px;}


#case{ width:100%; height:205px; margin-top:10px;}
 .case_top{ width:740px; height:205px;float:left;}
 	.bt04{height:27px;width:725px; background-image:url(../images/icon02.png);color:white; line-height:27px; padding-left:15px;}
	.bt04 a{ float:right; width:25px;height:10px; margin-right:7px; margin-top:8px; display:block;}
#pro_cen{ height:190px; border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8; position:relative; overflow:hidden; margin:0 auto;}
#pro_cen ul { height:185px; position:absolute; left:10px; }
#pro_cen ul li{ float:left;list-style-type:none; margin-top:15px;}
#pro_cen ul li img{width:175px;height:140px; margin:0 10px;}
 	 .q{width:165px;height:26px; display:block; margin-top:8px; background:url(../images/cpbg_65.jpg);color:#616161; text-align:center; margin-left:7px; font-weight:bold; line-height:26px;}
 
 .case_down{ height:205px; width:234px; float:right; background:#f5f5f5; margin-right:2px; background-image:url(../images/index_50.jpg); background-repeat:no-repeat; border:solid 1px #e4e4e4;}
	.bt05{height:25px; line-height:25px; margin-top:15px;padding-left:10px;}
	.bt05 a{ float:right; margin-right:9px; margin-top:15px;}
	.nr05{ padding:5px; padding-top:90px;}
	
#comp{ width:1000px; height:216px;margin-top:15px;}
 .bt06{width:1000px;height:27px; background-image:url(../images/bg02.png); background-repeat:no-repeat;}
 .bt06 a{ float:right; width:25px;height:10px; margin-right:10px; margin-top:8px; display:block;}



#pro{ width:500px; height:180px;}
#pro_cen1{ height:190px;position:relative; overflow:hidden; margin:0 auto;}
#pro_cen1 ul {height:170px; position:absolute; left:10px}
#pro_cen1 ul li{ float:left; list-style-type:none; background-image:url(../images/cpbg_62.jpg); background-repeat:no-repeat}
#pro_cen1 ul li img{width:190px;height:142px; margin:0 10px; margin-top:6px;}
.w{width:200px;height:18px; line-height:18px; background-image:url(../images/icon05.png); display:block; margin-top:20px; margin-left:7px; text-align:center;color:#666666; font-weight:bold;}


#fa{ width:1000px; margin:0 auto;  height:20px }
#fa ul li{ float:left}

#footbox{width:100%; background:#2b75ce;}
#foot{width:1200px; margin:0 auto}
#foot ul.u1{text-align: center}
#foot ul.u1 li{display: inline-block;color: #fff;}
#foot ul.u1 li a{display: inline-block;color: #fff;font-size: 14px;padding:14px 15px;}
#foot ul.u2{ padding:10px 0 30px 0}
#foot ul.u2 li{ width:100%; text-align:center; color:white;line-height: 30px;}
#foot ul.u2 li a{color:white}

#esb{height:80px; width:100%;  margin:0 auto;text-align: center;background: #2b75ce;}

#leftnav{width:150px; height:350px;display: none;position:fixed; background:#0b51a7; top:20%; left:1%; z-index:999;padding-bottom:5px;}
	.navbt{ height:35px; background-image:url(../images/dibg.jpg); font-size:14px; font-weight:bold; color:white; line-height:35px; padding-left:15px; }
	.navnr{ border-radius:5px 5px 5px 5px; background:white; width:146px; margin:0 auto; padding-top:5px; padding-bottom:5px;}
	.navnr ul li{ width:120px; height:25px;background-image:url(../images/navbg.png); background-repeat:repeat-x;margin:8px auto; }
	.navnr a{ display:block; line-height:25px;color:#8d0404; background-image:url(../images/icon.png); background-repeat:no-repeat;  background-position:10px center; padding-left:25px;}
	.navnr a:hover{ text-decoration:underline; background:red;color:white;}


/*about*/
#abcontent{ width:1000px; margin:0 auto; margin-top:10px;}
#left{ width:209px; min-height:500px; float:left}
	.abimg img{width:209px;height:79px; margin-top:15px; margin-bottom:8px;}
	.nava a{ display:block;width:209px;height:32px; background-image:url(../images/cdh1.jpg); background-repeat:no-repeat; line-height:32px; padding-left:50px;}
	.nava a:hover{ background-image:url(../images/cdh2.jpg);}
	.sousuo{width:209px;height:94px; background-image:url(../images/sub_15.jpg); margin-top:20px; background-repeat:no-repeat;}
	.input{ margin-top:50px; margin-left:15px;width:138px;height:19px; float:left; background-image:url(../images/input-bg.gif);background-repeat:no-repeat; border:0}
	.submit{width:33px;height:21px; float:left; background-image:url(../images/ss.jpg); background-repeat:no-repeat;margin-top:51px; margin-left:3px;}
	
 .press_down1{width:209px;height:217px;float:right; margin-right:2px;}
	.ri1{width:209px;height:107px; border:solid 1px #efefef;}
	.bt031{height:25px; line-height:25px; border-bottom:solid 1px #efefef; padding-left:10px;}
	.bt031 span{color:#074c8d;}
	.bt031 a{ float:right;color:#00357d;}
	.nr031 img{ margin-left:5px; margin-top:10px;}
	.nr031 span{width:145px;height:50px;display:block; float:right; margin-top:10px;}	

#right{ width:762px; min-height:500px;float:right}
	.right_top{width:732px;height:33px; background-image:url(../images/sub_07.jpg); background-repeat:no-repeat; line-height:33px; font-size:16px; color:white; font-weight:bold; padding-left:30px;}
    .right_top span{ float:right; font-size:14px; font-weight:normal; margin-right:5px;color:black;;}
    .right_top span a{ font-size:14px; font-weight:normal;}
	.right_cen{  border:solid 1px #e6e6e6; padding:10px;}



@charset "utf-8";
.FrontPublic_slideShow01-d3_c1 IMG{
   border-bottom-style: none;
    border-right-style: none;
    border-top-style: none;
    border-left-style: none;
}
.FrontPublic_slideShow01-d3_c1 UL{
   list-style-type: none;
}
.FrontPublic_slideShow01-d3_c1 A{
   color: #538c9f;
}
.FrontPublic_slideShow01-d3_c1 A:hover{
   color: #84b263;
}
#box_banner .FrontPublic_slideShow01-d3_c1 DIV .wrapper{
   position: relative;
    height: 516px;
    overflow: hidden;
}
.FrontPublic_slideShow01-d3_c1 DIV .wrapper{
   position: relative;
    height:516px;
    overflow: hidden;
}
.FrontPublic_slideShow01-d3_c1 .fn-clear{
   position: absolute;
    width:100%;
	left: 0; 
    zoom: 1;
    height: 516px;
    transform: translate(-50%;-50%);
    overflow: hidden;
    
}
.FrontPublic_slideShow01-d3_c1 .fn-clear img{ width:100%; height:516px;}
.FrontPublic_slideShow01-d3_c1 .box_skitter UL{
   position: relative;
    width: 999999px;
    display: none;
    height: 516px;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter UL LI{
   text-align: center;
    width:1440px;
    display: inline;
    float: left;
    height: 516px;
    font-size: 0px;
}

.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{
   position: relative;
    overflow: hidden;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{
   position: relative;
    overflow: hidden;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image IMG{
   display: none;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{
   z-index: 20;
    position: absolute;
    width: 100px;
    display: none;
    overflow: hidden;
    top: 0px;
    left: 0px;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone IMG{
   z-index: 20;
    position: absolute;
    top: 0px;
    left: 0px;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .buttom_div{
}
#box_banner .FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{
   z-index: 99;
    position: absolute;
    margin-top: -31px;
    text-indent: -9999em;
    width: 57px;
    background: url(../images/prev.png) no-repeat left top;
    height: 62px;
    overflow: hidden;
    top: 50%;
    left: 20%;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{
   z-index: 999999;
    position: absolute;
    margin-top: -31px;
    text-indent: -9999em;
    width: 57px;
    background: url(../images/prev.png) no-repeat left top;
    height: 62px;
    overflow: hidden;
    top: 50%;
    left: 10%;
}
#box_banner .FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{
   z-index: 99;
    position: absolute;
    margin-top: -31px;
    text-indent: -9999em;
    width: 57px;
    background: url(../images/next.png) no-repeat left top;
    height: 62px;
    overflow: hidden;
    top: 50%;
    right: 20%;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{
   z-index: 9999999;
    position: absolute;
    margin-top: -31px;
    text-indent: -9999em;
    width: 57px;
    background: url(../images/next.png) no-repeat left top;
    height: 62px;
    overflow: hidden;
    top: 50%;
    right: 10%;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{
   z-index: 150;
    position: absolute;
    display: none;
}
.FrontPublic_slideShow01-d3_c1 .loading{
   z-index: 10000;
    position: absolute;
    text-indent: -9999em;
    margin: -16px;
    width: 31px;
    background: url(../images/ajax-loader.gif) no-repeat left top;
    height: 31px;
    color: #fff;
    overflow: hidden;
    top: 50%;
    right: 50%;
}
.FrontPublic_slideShow01-d3_c1 #slideshow UL{
   display: none;
}
#box_root{
   width: 100%;
    float: none;
}
