﻿body{ font-size:14px;min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); }

.Top000672 .search {
    background: none !important;
}

.Top000672 .search .text {
    display: none;
}
.Top000672 .search .btn {
    background: url(../images/zqr2.png) no-repeat;
    background-size: contain;
    top: 4px !important;
    right: 4px !important;
    width: 18px !important;
}
.mysearch {
    
    top: 30px !important;
}
.mysearch:hover {
    z-index: 9999;
}

.myseach_act form {
    border: 1px #ddd solid;
}
.myseach_act .text {
    display: block !important;
}
.Top000672 .search form {
    background: #fff;
    top: 4px;
    position: relative;
}
/*

 .Top000672为demo编号

*/ 



.Top000672 .welcome{ background:#333; border-bottom:1px #2e3094 solid; height:35px;}

.Top000672 .auto{ position:relative; }



.Top000672 .welcome .lang{ position: absolute; right: 22px; top: 6px; }

.Top000672 .welcome .lang a{ display: inline-block; padding: 0 10px; color: #999; font-size:14px; position:relative;}

.Top000672 .welcome .lang a i{ position:absolute; width:1px; height:12px; background:#999; right:0; top:7px;}

.Top000672 .welcome .lang .cn{ display:none; }

.Top000672 .welcome .lang em{ display:inline-block; font-style:normal; color:#fff; margin:0 10px; }

.Top000672 .welcome .share{ width:14px; height:14px; display:block; position:absolute; right:0; top:8px; }



.Top000672 .search{ position:absolute; top:6px; right:0; background:url(../images/top000672_search.png) no-repeat; width:221px; height:24px;}

.Top000672 .search input{ border:none; background:none; height: 24px; }

.Top000672 .search .text{ width: 175px; line-height:24px; text-indent:10px; color: #ccc; }

.Top000672 .search .btn{ position:absolute; right:0; top:0; width: 32px; padding: 0; cursor:pointer; } 



.Top000672 .nav{ background:#fff; height:85px; }

.Top000672 .logo{ position:absolute; top:19px; left:0; }

.Top000672 .logo img{ height:58px; }



/*下拉菜单*/

.Top000672 nav{ float:right; margin-top:20px; position:relative; z-index:100;margin-right: 14px; }

.Top000672 nav li{display: block;  float: left; position: relative; }

.Top000672 nav li > a{ display: block; padding:20px 0; line-height: 18px; text-align: center; color: #000; font-size: 16px; text-transform:uppercase; font-weight:bold; width:137px; }

.Top000672 nav li b{ display: none; background:url(../images/top000672_subbg.png) no-repeat center bottom; width:16px; height:6px; position: absolute; left: 50%; bottom:-8px; }

.Top000672 nav li:hover b{ display: block;}

.Top000672 nav li.on > a,

.Top000672 nav li:hover > a{ color:#2e3094; }



.Top000672 nav li .sub{ display: none; position: absolute; left:-20px; top: 51px; }

.Top000672 nav li:hover .sub{ display: block; } 

.Top000672 nav li .sub dl{ background:url(../images/sub_bg.png) repeat left top; margin-top:14px; overflow:hidden; padding:20px 0; width:200px; } 

.Top000672 nav li .sub dd a{ display:block;color:#fff; height:30px; line-height: 30px; padding: 0 20px; text-transform:capitalize; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;   }

.Top000672 nav li .sub dd:hover a,

.Top000672 nav li .sub dd.on a{ color:#fff; }

.Top000672 nav li .sub a:hover{ color:#2e3094; }

/**/

.Top000672 nav #m4 .sub{ /*display: none; */position: absolute; left: 50%; /*top: 51px;*/ margin-left: -510px; width:960px; }

.Top000672 nav #m4:hover .sub{ display: block; } 

.Top000672 nav #m4 .sub .sub_menu{ margin-top:14px; overflow:hidden; padding:0 30px 30px;  background:url(../images/sub_bg.png) repeat left top; } 

.Top000672 nav #m4 .sub dl{ float:left; width:170px;margin-top: 5px; overflow:hidden; background:none; } 

.Top000672 nav #m4 .sub dl.last{ margin-right:0; } 

.Top000672 nav #m4 .sub dt{ border-bottom:1px #5c5c5c solid;  padding-bottom: 17px; position:relative; padding-left:30px; min-height: 18px; margin-bottom: 10px; }

.Top000672 nav #m4 .sub dt img{ max-width:22px; /*float:left;*/ position:absolute; left:0; top:2px; }

@media (max-width: 1500px){
.Top000672 nav #m4 .sub dl {
    margin-right: 5px !important;
}
}
.sub_menu {
    display: flex;
    flex-wrap: wrap;
}
.Top000672 nav #m4 .sub dt a{ display:inline-block; float:left;  padding-left:10px; }



.Top000672 nav #m4 .sub dl a{ color:#fff; }

.Top000672 nav #m4 .sub dd { position:relative; text-overflow:hidden; white-space:nowrap; display:block; }

.Top000672 nav #m4 .sub dd a{ display:block; height:30px; line-height: 30px;}

.Top000672 nav #m4 .sub dd:hover a,

.Top000672 nav #m4 .sub dd.on a{ color: #fff;; }

.Top000672 nav #m4 .sub a:hover{ color: #fff;; }

.Top000672 nav #m4 .sub .sub2{ display:none; }

.Top000672 nav #m4 .sub .sub2 ol a{ height:17px; line-height:17px; padding-left:20px; }

.Top000672 nav #m4 .sub .sub2 ol a:hover{ color:#2e3094; }

/**/

/*下拉菜单*/





/*

 .Banner004 为demo编号

 */
 @media (max-width:1500px) {
    .Banner004 .list li{
        background-image: none !important;
    }
    .Banner004 .list li img{
        display: block;
        width: 100%;
    }
    .Banner004 .list li a{
        height: auto !important;
    }
}

.Banner004{ position:relative;top: 85px; }

.Banner004 .bx-wrapper{ position:relative;background-color: #FBFBFB; }

.Banner004 .list li{  background-position: center top; background-repeat:no-repeat; }

.Banner004 .list li a{ display:block;overflow: hidden;  }

.Banner004 .bx-pager{ position:absolute; bottom:45px; width:100%; left:0; text-align:center;}

.Banner004 .bx-pager div{ display:inline-block; margin:0 3px;}

.Banner004 .bx-pager div a{ display:inline-block; width:18px; height:18px; margin-right:5px; background:url(../images/ban_off.png) no-repeat; overflow:hidden; line-height:100px;}

.Banner004 .bx-pager div a.active{ background-image:url(../images/lll.png);}

.Banner004 .bx-controls-direction{  position:absolute; top:50%; left:0; margin-top:-20px; width:100%; }

.Banner004 .bx-controls-direction a{ display:block; width:33px; height:37px; background:url(../images/banner004_icon.png) no-repeat; line-height:200px; overflow:hidden; position:absolute; top:0; }

.Banner004 .bx-controls-direction .bx-prev{ background-position: left center; left:40px; }

.Banner004 .bx-controls-direction .bx-next{ background-position: right center; right:40px; }





/*

 .Banner000340 为demo编号

 */

.Banner000340{position: relative;overflow: hidden; height:620px;}

.Banner000340 .banner {position: relative;}

.Banner000340 .banner .slides li {position: relative;overflow: hidden;}

.Banner000340 .banner img {display: block;}

.Banner000340 .banner-s img {position: relative;left: 50%;width: 1600px;margin-left: -800px;}

.Banner000340 .banner .para {position: absolute;top: 0;left: 0;margin-left: 0;}

.Banner000340 .banner .text { position: absolute;top: 150px;left: 50%;width: 1000px;height: auto;margin-left: -500px;color:#fff;}

.Banner000340 .banner .text img{}

.Banner000340 .banner .flex-prev,

.Banner000340 .banner .flex-next {position: absolute;top:50%;width: 77px;height: 118px;margin-top: -59px;text-indent: -100em;overflow: hidden; }

.Banner000340 .banner .flex-prev {left: 0;background: url(../images/banner000340-arrow_left.png) no-repeat center center;}

.Banner000340 .banner .flex-next {right: 0;background: url(../images/banner000340-arrow_right.png) no-repeat center center;}

.Banner000340 .banner .flex-control-nav {position: absolute;top: 320px;left: 50%;margin-left: -500px; width:1000px; padding-left:0; z-index:20;}

.Banner000340 .banner .flex-control-nav li {float: left;width: 10px;height: 10px; overflow:hidden; line-height:100px;margin-left: 8px;}

.Banner000340 .banner .flex-control-nav li a {display: block; height:10px;cursor: pointer;background: url(../images/banner000340-index_btn2.png) no-repeat;}

.Banner000340 .banner .flex-control-nav li .flex-active {background: url(../images/banner000340-index_btn1.png) no-repeat;}





/*

 .Floor026 为demo编号

 */

.Floor026{ padding-bottom:0; background:url(../images/floor026_bg.png) repeat;}

.Floor_title{ text-align:center; padding:28px 0; width:400px; margin:0 auto;background: url(../images/jb.png) no-repeat center;background-size: contain;
    background-origin: 3;
}

.Floor_title span{ display:inline-block; font-size:40px; color:#000; display:block; text-transform:uppercase; line-height:78px; }

.view_more{ width:138px; margin:0 auto;  padding-top:14px;}

.view_more a{ display:block; width:138px; height:38px; color:#fff; text-align:center; line-height:38px; font-size:14px; background:#2e3094; text-transform:uppercase; cursor:pointer; }



.Floor026 .list{ margin-bottom:20px; }

.Floor026  ul{ overflow:hidden; }

.Floor026  li{ width:368px; float:left; margin-right:48px; border-bottom:2px solid #eceeee; text-align:center; overflow:hidden; }

.Floor026  li.end{ margin-right:0;}

.Floor026  li .pic img{ width:368px; height:241px; display:block;object-fit: none; }

.Floor026  li .txt{ padding:25px 22px 0; width:330px; background-color:#fff; position:relative; }

.Floor026  li .icon{ position:absolute; left:50%; top:-50px; margin-left:-50px; }

.Floor026  li .icon img{ width:103px; height:102px;}

.Floor026  li .txt figure{ padding-top:30px; padding-bottom:20px; font-weight:bold; text-transform:capitalize; font-size:16px;  }

.Floor026  li .txt p{ margin:0; color:#999; line-height:21px; padding-bottom:30px; font-size:14px; }

.Floor026  li:hover{ border-bottom-color:#2e3094;}

.Floor026  li:hover .txt{ border-color:#e1989b;}





/*

 .Floor027

 */

.Floor027{ padding-bottom:88px; } 

.Floor027 .list{ margin-bottom:20px; }

.Floor027 ul{ overflow:hidden; }

.Floor027 li{ height:150px; float:left; margin:0 23px 50px 0; position:relative; padding-left:260px; }

.Floor027 li.last{ margin-right:0; }

.Floor027 li .pic{ width:239px; position:absolute; left:0; top:0; }

.Floor027 li .pic img{ width:239px; height:150px; display:block;object-fit: cover; }

.Floor027 li .txt{ border-bottom:1px solid #eceeee; width:317px; height:149px; position:relative;}

.Floor027 li .txt figure{ padding-bottom:20px; font-size:16px; font-weight:bold; text-transform:uppercase; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.Floor027 li .txt p{ margin:0; max-height:77px; height:77px; overflow:hidden; color:#999; font-size:14px; }

.Floor027 li .txt time{ display:inline-block; font-size:14px; color:#BDBDBD;line-height:18px; }

.Floor027 li .more{ display:block; width:25px; height:25px; position:absolute; right:0; bottom:-1px; background:url(../images/floor027_off.jpg) no-repeat; }

.Floor027 li:hover .txt{ border-bottom-color:#2e3094; } 

.Floor027 li:hover .more{ background-image:url(../images/pic2.jpg); } 







/*

 .Bottom000816为demo编号

*/ 

.Bottom000816{ border-top:3px #ccc solid; }

.Bottom000816 .bottom{ padding: 45px 0 50px 0;  background:#333;}

.Bottom000816 .bottom .contact{ float:right; text-align:right; width: 350px; color: #ececec;}

.Bottom000816 .bottom h3{ margin:0; margin-bottom: 10px;line-height: 24px;font-size: 18px; text-transform:uppercase;  font-weight: bold; padding-bottom: 17px; }

.Bottom000816 .bottom p{ margin:0; font-size: 12px; color: #ececec;}

.Bottom000816 .bottom .qrcode{ height:120px;}

.Bottom000816 .bottom .qrcode img{ width:120px; height:120px;}



.Bottom000816 dl{ float:left;margin: 0 2.3rem; }

.Bottom000816 dt{ background:url(../images/pic1.jpg) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px; color:#ececec;  }

.Bottom000816 dd a{ color:#ececec; }

.Bottom000816 dd a:hover{ color:#fff; }



.Bottom000816 .copyright{ height:80px; background:#1f2120;  }	

.Bottom000816 .copyright span{ line-height:80px; }

.Bottom000816 .copyright span a{ color:#8C8C8C; display:inline-block; padding-left:30px; background-position:left center; background-repeat:no-repeat; margin-right:10px;  }

.Bottom000816 .copyright span a.email{ background-image:url(../images/bottom_email.png); }

.Bottom000816 .copyright span a.phone{ background-image:url(../images/bottom_phone.png); }

.Bottom000816 .copyright p{ float:right; margin:20px 0 0 0; color:#ececec; line-height:40px;} 

.Bottom000816 .copyright p a{ color: #2e3094; }	



/*

 .Floor000428 为demo编号

 */

.Floor000428{ width:100%; height:500px; background-color:#f1f1f1;}

.Floor000428 .auto{ padding-top:20px;}

.Floor000428 h1{ margin:0; text-align:right; height:70px;}

.Floor000428 span{  font-size:16px; color:#666666; padding-top:6px;}

.Floor000428 em{ font-style:normal; font-size:30px; color:#565656; background:url(../images/floor000428-1.jpg) no-repeat right bottom; padding:0 0 20px 15px;}

.Floor000428 ul{ }

.Floor000428 li{ float:left; width:323px; height:315px; background-color:#FFF; padding:20px; margin-right:55px; text-align:center; list-style:none;}

.Floor000428 li .pic{ display:block;width:323px; height:168px;}

.Floor000428 li img{ width:323px; height:168px;}

.Floor000428 li .title{ font-size:18px; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;  text-align:center; margin:25px 0;}

.Floor000428 li .title a{color:#565656;}

.Floor000428 li .title a:hover{ color:#6fbd1f;}

.Floor000428 li p{ line-height:20px; font-size:14px; color:#565656; padding:0px; height:40px; overflow:hidden; margin:0 0 15px 0;}

.Floor000428 li .more{ color:#565656;}

.Floor000428 li .more:hover{ color:#6fbd1f;}

.Floor000428 li.last{ margin-right:0px;}



/*

 .Banner001 为demo编号

 */

.Banner001{}

.Banner001 .banner{ height:401px; background-repeat:no-repeat; background-position:center top;}







/*

 .Menu000552 为demo编号

 */

.Menu000552{ font-size:14px; background:#FBFBFB; }

.Menu000552 em{ color:#666;float:right;font-style:normal; line-height:56px; text-transform: capitalize; }

.Menu000552 em span{color:#2e3094;}

.Menu000552 em a{ color:#666;}

.Menu000552 em a:hover{ color:#2e3094;}

.Menu000552 li{ float:left; padding-right:43px; text-transform:uppercase; position:relative; }

.Menu000552 li a{ display:block; line-height:56px; height:53px;}

.Menu000552 li:hover > a,

.Menu000552 li > a.aon{ color:#2e3094; font-weight:bold; }



.Menu000552 .sub{  background:#f7f7f7;  position:absolute; left:0; top:48px; width:425px; z-index:10;  }

.Menu000552 span{ background:#FBFBFB; margin-top:10px; height:40px; line-height:40px; display: inline-block; } 

.Menu000552 span a{ display:inline-block; float:left; padding:0 10px; }

.Menu000552 span a:hover,

.Menu000552 span a.aon{ color:#2e3094; font-weight:bold; } 

.Menu000552 li:hover .sub,

.Menu000552 li.on .sub{ display:block; }



/*

 .RichInfo001 为demo编号

 */

.RichInfo001{ padding-top:60px;}

.RichInfo001 .pic_list{ float:right; width:621px; position:relative; margin-left: 45px;} 

.RichInfo001 .pic_list .hd{ position:absolute; left:50%; bottom:20px; width:100px; padding: 7px 24px; margin-left:-50px; background:url(../images/about_hd.png) no-repeat; z-index:1;  }

.RichInfo001 .pic_list .hd li{ float:left; width:10px; height:10px; background:url(../images/floor026-dot.png) no-repeat left center;  line-height:100px; overflow:hidden;margin-right:10px; }

.RichInfo001 .pic_list .hd li.on{ background-position: right center; } 



.Floor000919 .news ol p{margin:0; position:absolute; right:0; bottom:50px; z-index:1; }

.Floor000919 .news ol p span{ display:inline-block; width:20px; height:20px; background-image:url(../images/floor00919_off.png); background-repeat: no-repeat; margin-left:8px; }

.Floor000919 .news ol p span.on{ background-image:url(../images/floor00919_on.png);}



.RichInfo001 .pic_list .bd li{ float:left; width:621px; height:350px; }

.RichInfo001 .pic_list .bd li img{ width:621px; height:350px; display:block; }

 



/*

 .RichInfo002 为demo编号

 */

.RichInfo002 table{ border-spacing:0 !important; cellspacing:0!important; border-collapse: collapse; border: 1px #D5D5D5 solid ; }

.RichInfo002{ padding-top:30px;}

.RichInfo002 .info{}

.RichInfo002 .info .pic{ width:450px;float:left; }

.RichInfo002 .info .pic img{ width:450px; height:417px; display:block; } 

.RichInfo002 .info .txt{ float:right; width:675px; color:#626262;  }

.RichInfo002 .info .txt .tit{ text-transform:uppercase; font-size:40px; color:#2e3094; margin:5px 0;   }

.RichInfo002 .info .txt .tit em{ display:block; font-style:normal; padding: 10px 0;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.RichInfo002 .info .txt .tit b{ font-size:18px; display:block; color:#797979; margin:15px 0 30px;  white-space:nowrap;   }

.RichInfo002 .info .txt p{/* color:#1b1b1b; max-height:170px; height:170px; overflow:hidden; */}

.RichInfo002 .info{ margin:30px 0 60px 0; }



.RichInfo002 .info dl{ overflow:hidden; }

.RichInfo002 .info dt{ font-weight:bold; text-transform:capitalize; color:#000; margin-bottom:30px; font-size:24px; background:url(../images/richinfo002_dt.jpg) no-repeat left center; padding-left:30px; margin-top:10px; }

.RichInfo002 .info dd{ float:left; color:#131313; background-position:left center; background-repeat:no-repeat; width:195px; padding-left:30px; margin-bottom:30px; }

.RichInfo002 .info .dd1{ background-image:url(../images/product_icon1.png); }

.RichInfo002 .info .dd2{ background-image:url(../images/product_icon2.png); }

.RichInfo002 .info .dd3{ background-image:url(../images/product_icon3.png); }

.RichInfo002 .info .dd4{ background-image:url(../images/product_icon4.png); }

.RichInfo002 .info .dd5{ background-image:url(../images/product_icon5.png); }

.RichInfo002 .info .dd6{ background-image:url(../images/product_icon6.png); }



.RichInfo002 .info_tit{ overflow:hidden; padding-top:25px;}

.RichInfo002 .info_tit span{ display:inline-block; float:left; width:292px; height:118px; text-align:center;  margin-right:10px; }

.RichInfo002 .info_tit span.last{ margin-right:0; }

.RichInfo002 .info_tit a{ display:block;  width:292px; height:118px; background:#EEE no-repeat 50% 30%; }

.RichInfo002 .info_tit em{ display:inline-block; font-style:normal; margin-top:80px; font-size:20px; text-transform:capitalize;  } 



.RichInfo002 .info_tit span#n1 a{ background-image:url(../images/pro_icon1.png);}

.RichInfo002 .info_tit span#n2 a{ background-image:url(../images/pro_icon2.png);}

.RichInfo002 .info_tit span#n3 a{ background-image:url(../images/pro_icon3.png);}

.RichInfo002 .info_tit span#n4 a{ background-image:url(../images/pro_icon4.png);}

.RichInfo002 .info_tit span a:hover,

.RichInfo002 .info_tit span a.on{ color:#fff; }

.RichInfo002 .info_tit span#n1 a:hover,

.RichInfo002 .info_tit span#n1 a.on{ background:url(../images/pro_iconon1.png) #2e3094 no-repeat 50% 30%; }

.RichInfo002 .info_tit span#n2 a:hover,

.RichInfo002 .info_tit span#n2 a.on{ background:url(../images/pro_iconon2.png) #2e3094 no-repeat 50% 30%;}

.RichInfo002 .info_tit span#n3 a:hover,

.RichInfo002 .info_tit span#n3 a.on{ background:url(../images/pro_iconon3.png) #2e3094 no-repeat 50% 30%;}

.RichInfo002 .info_tit span#n4 a:hover,

.RichInfo002 .info_tit span#n4 a.on{ background:url(../images/pro_iconon4.png) #2e3094 no-repeat 50% 30%;}



.RichInfo002 #con1{ padding-bottom:47px; }

.RichInfo002 #con1 h2{ margin:0; padding:60px 0; text-align:center; font-size:30px;color:#1b1b1b; text-transform:uppercase; }

.RichInfo002 #con1 p{ background:url(../images/pro_li.png) no-repeat left top; padding-left:30px; line-height:30px; font-size:16px; color:#1b1b1b;}



.RichInfo002 #con2{ background:#F4F5F7; padding-bottom:67px; }

.RichInfo002 #con2 .h2{ margin:0; font-size:30px;color:#1b1b1b; text-transform:uppercase; padding:60px 0; text-align:center; }

.RichInfo002 #con2 table{ margin:0 auto;}

.RichInfo002 #con2 table td{ padding:0 10px;}

/*.RichInfo002 #con2 table td{ height:48px; }

.RichInfo002 #con2 table td.first{ font-weight:bold; }

.RichInfo002 #con2 table td span{ padding-left:30px; }

*/

.RichInfo002 #con2 .table2{ margin-top:10px; font-weight:bold; }

.RichInfo002 #con2 .table3{ margin-top:10px; }



.RichInfo002 #con3 h2{ margin:0; padding:60px 0; text-align:center;font-size:30px;color:#1b1b1b; text-transform:uppercase;  }

.RichInfo002 #con3 img{ width:100%; display:block; }



.RichInfo002 #con4{ background:#F4F5F7; padding-bottom:80px; overflow:hidden; }

.RichInfo002 #con4 h2{ margin:0; padding:60px 0; text-align:center;font-size:30px;color:#1b1b1b; text-transform:uppercase;  }

.RichInfo002 #con4 table{ margin-top:30px; border-collapse:collapse; border:1px #D5D5D5 solid; background:#fff; font-size:16px; color:#444444; }

.RichInfo002 #con4 table td{ height:48px; }

.RichInfo002 #con4 table span{ background:url(../images/pro_down.png) no-repeat left center; margin-left:30px; padding-left:40px; height:24px; display: block; }



/*

 .PicList008 为demo编号

 */

.PicList008{ padding:30px 0; } 

.PicList008 .list li{ position:relative; padding-left:240px; margin-bottom:47px; height:152px;  padding-right:20px; } 

.PicList008 .list li .img{ width:221px; position:absolute; left:0; top:0;}

.PicList008 .list li .img img{width:221px;height:152px; display: block;}

.PicList008 .list li .txt{ border-bottom:1px #ccc solid; height:152px; position:relative; }

.PicList008 .list li b{ display:block; width:25px; height:25px; position:absolute; right:0; bottom:-1px; background:url(../images/floor027_off.jpg) no-repeat ;  }

.PicList008 .list li h3{ margin:0;font-size: 18px;line-height: 24px;height: 24px; font-weight:normal; }

.PicList008 .list li h3 a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }

.PicList008 .list li time{ color:#C8C6C7; }

.PicList008 .list li p{padding-top:15px; margin:0;line-height: 24px; height:87px; overflow:hidden;}

.PicList008 .list li p a{ color: #8d8f8e;}

.PicList008 .list li:hover .txt{ border-bottom-color:#2e3094;  }

.PicList008 .list li:hover b{  background-image:url(../images/pic2.jpg);}



/*新闻详情*/

.news_info .title{ text-align:center; padding-bottom:20px;}

.news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}

.news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}

.news_info .title p span{ margin:0 5px; color:#777;}

.news_info .info{ text-align:justify; text-justify:inter-ideograph;}

.news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 

.news_info .info_back a{ color:#2e3094; font-size:14px;}

.news_info .info_pn span{ display:block;}

.news_info .info_pn span a{ color:#999;}

.news_info .info_pn span a:hover{color:#2e3094;}





/*

 Page000616 为demo编号

 */

.Page000616 .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }

.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }

.Page000616 .p_cur,

.Page000616 .p_count,

.Page000616 .p_total,

.Page000616 .p_jump{ display: none; }



.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }

.Page000616 .p_page a{ display:inline-block; padding: 0 12px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}





.Page000616 .p_page .a_prev,

.Page000616 .p_page .a_next{ width:80px; }







/*hover*/

.Page000616 .p_page .a_first:hover,

.Page000616 .p_page .a_end:hover,



.Page000616 .p_page .a_prev:hover,

.Page000616 .p_page .a_next:hover,



.Page000616 .p_page .num a:hover,

.Page000616 .p_page .num .a_cur{ background:#2e3094; color:#fff; }



.Page000616 em{ font-style:normal;}



/*

 .PicList000370 为demo编号

 */

.PicList000370{ padding-bottom:42px; }

.PicList000370 li{ float:left; width:368px; height:300px; text-align:center; margin:0 42px 50px 0; font-size:14px; padding-top:20px; border:1px solid #e8e8e8;}

.PicList000370 li.last{ margin-right:0; }

.PicList000370 li a{ display:inline-block; width:368px;}

.PicList000370 li a img{ display:block;width:368px; height:250px;object-fit: contain;}

.PicList000370 li span{ display:block; height:50px; line-height:50px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; }

.PicList000370 li:hover{ border-color:#2e3094;}

.PicList000370 li a:hover span{color:#2e3094;}



/*

 .solution

 */

.solution .tit{ text-align:center; color:#000; font-size:30px; font-weight:bold;text-transform:uppercase; }

.solution .box{ overflow:hidden; } 





/*

 .contact_info

 */

.contact_info{ margin-top:50px; }

.contact_info .auto{ overflow:hidden; } 

.contact_info .info_left{ float:left; } 

.contact_info .info_left .h2{ margin:5px 0 50px 0; color:#000; font-size: 30px; }

.contact_info .info_left .p{ margin:0; font-size:18px; color:#666;}

.contact_info .info_left .p a img{ position:relative; top:7px;}

 

.Form001{ width:635px; float:right; border-left: 2px #eff0f2 solid; } 

.Form001 td{font-size:14px;line-height:30px;height:30px; }

.Form001 .f_name{ width:100px; padding-right:10px; text-transform: capitalize;}

.Form001 td .text{ width:50%; padding:0 5px; max-width:350px; height:30px; line-height:30px;  border:1px #EEEDF2 solid; padding-left:30px; }

.Form001 td .name{ background:url(../images/contact_1.jpg) no-repeat 10px center;}

.Form001 td .email{ background:url(../images/contact_2.png) no-repeat 10px center; padding-left:40px;}

.Form001 td .company{ background:url(../images/contact_3.png) no-repeat 10px center;}

.Form001 td .phone{ background:url(../images/contact_4.png) no-repeat 10px center; }



.Form001 td textarea.text{ height:117px; width:367px; max-width:600px;  color:#000; padding-left:10px;  }

.Form001 td .btn{font-size: 14px;background:url(../images/contact_btn.png) no-repeat; width:105px;height: 37px;border: 0;cursor: pointer;color: #fff;margin-right: 5px; text-transform:capitalize; }



/*

 .pro_menu

 */

.pro_menu{ margin:50px 0;}

.pro_menu ul{ overflow:hidden; }

.pro_menu li{ float:left; text-transform:uppercase; margin-right:32px; border:1px #e5e5e5 solid;  margin-bottom: 10px;  }

.pro_menu li.last{ margin-right:0;}

.pro_menu li a{ color:#666; display:block; width:137px; height:35px; line-height:35px; text-align:center;}

.pro_menu li:hover,

.pro_menu li.on{ border:none; }

.pro_menu li:hover a,

.pro_menu li.on a{ color:#fff; background:#2e3094; border: 1px #2e3094 solid; }



/*

 .download

 */

.download{ padding-bottom:50px;}

.download ul{ overflow:hidden;  padding:80px 45px 60px; }

.download ul li{ float:left; width:500px; height:36px; margin-bottom:34px; line-height:36px; border-bottom:1px #D5D5D5 solid; overflow:hidden;  }

.download ul li.right{ float:right; }

.download ul li a{ display:block; background:url(../images/pro_down.png) no-repeat left center; padding-left:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }

.download ul li time{ float:right; color:#D6D6D6;}



/*

 .service

 */

.service{  padding-bottom:65px; }

.service .auto{background:url(../images/service_bg.png) no-repeat left bottom; overflow:hidden; }

.service .right{ float:right; background:#f9f9f9; }

.service .right dl{ padding:36px 26px; overflow:hidden; }

.service .right dl dd{ width:335px; }

.service .right dl .con_l{ float:left;margin-right: 32px; }

.service .right dl .con_r{ float:right; }

.service .right .tit{ background:url(../images/6.png) left bottom no-repeat; padding-bottom:10px; text-transform:capitalize; font-size:14px; color:#333; }

.service .right p{ line-height:18px; font-size:14px;  }

.service .right .box1{ background:url(../images/picc1.png) no-repeat top left; padding:50px 0 6px; }

.service .right .box2{ background:url(../images/2.png) no-repeat top left;  padding:50px 0 25px;}

.service .right .box3{ background:url(../images/3.png) no-repeat top left; padding:50px 0 25px; }

.service .right .box4{ background:url(../images/4.png) no-repeat top left; padding:50px 0 25px;}

.service .right .box5{ background:url(../images/5.png) no-repeat top left;  padding-top:50px;}

.service .right .box6{ background:url(../images/picc2.png) no-repeat top left; padding:50px 0 25px;}

.service .right .box5{ background:url(../images/picc3.png) no-repeat top left; padding:50px 0 25px; }





/*

 .search_list

 */

.search_list{ padding:30px 0 30px 32px; }

.search_list li{border-bottom:dotted 1px #c2c2c2; height:38px; line-height:38px; padding-right:5px;}

.search_list li a{ display:block; background:url(../images/search_list.jpg) no-repeat 10px center;padding-left:20px; padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.search_list li span{ float:right; color:#a6a6a6; font-size:12px;}



/*

返回顶部

*/

.gettop{ height: 51px;width: 51px;position: fixed;z-index: 100;right: 3%;bottom: 340px; display:none;}

.gettop a{ display: block; width:51px; height: 51px; background:url(../images/top.jpg) no-repeat; }



/*隐藏产品菜单*/

/*.dis_pro .Menu000552 ul{ display:none; }*/

.dis_pro .pro_menu ul{ display:none; }







.gotop{ width:35px; height:35px; background:url(../images/zqr.png) center no-repeat; position:fixed; right:3%; z-index:300; bottom:45px; display:none; cursor:pointer;}





.large {width: 220px;height: 220px;position: absolute;border-radius: 100%;box-shadow: 0 0 0 7px rgba(255,255,255,0.8),0 0 7px 7px rgba(0,0,0,0.3),inset 0 0 40px 2px rgba(0,0,0,0.3); display: none;}

