@charset "utf-8";/* CSS Document */
*{margin: 0px;padding: 0px;border:none;list-style:none;font-style:normal;}
body{  background-color:#fff;font-family:"微软雅黑";font-weight:normal;font-size:14px;color:#333;overflow:auto;font-size:14px; line-height:200%;}
a{ text-decoration:none;color:#333;background:none;}
a:hover{color:#e50012;}
.left,.l{ float:left;}
.right,.r{ float:right;}
em{font-style:normal;}
.clear{ width:100%;clear:both;height:1px;}
.center{ width:1200px; margin:0px auto;}

.header{ width:1200px; margin:0px auto; height:55px;}
.header .l{ line-height:55px;}
.header .l span{ padding-right:20px;}
.header .r{ width:105px; height:25px; padding-left:20px; background:url(../images/001.png) left center no-repeat; margin-top:15px;}
.header .r select{width: 85px;height: 25px;font-size: 12px;line-height: 16px;color: #686666;border: 1px solid #686666;border-radius: 15px;transition: border-radius 0.2s;padding: 2px;}


.nav{ width:100%; height:65px; background-color:#125cb3; position:relative;}
.nav a.l{ margin-top:15px; }
#menu{height:65px; float:left;  }
#menu li{ padding-left:43px; display:inline-block; text-align:center;  }
#menu li a{ height:65px; line-height:65px; display:block;  font-size:16px; color:#fff;}
#menu li a:hover{color:#f33213;}
#menu li ul{ width:100%; display:none; left:0px; position: absolute; background-color:#FFF; z-index:100; float:left;}
#menu li ul div{ width:1200px; margin:0px auto;}
#menu li ul li{padding-left:0px; text-align:left; padding-top:10px;  float:left;}
#menu li ul li strong{ }
#menu li ul li strong a{line-height:50px; height:50px; font-size:14px; }
#menu li ul li span{ }
#menu li ul li span a{line-height:30px; height:30px; font-size:14px;}
#menu li ul li a{ color:#000;}

#menu li ul li:hover{ background-color:#dfdfdf;}

#menu li #ziul1 li{ width:160px; padding-left:40px; height:290px;}


#menu li #ziul2 div{ width:1060px;}
#menu li #ziul2 li{ width:400px; height:200px; padding-left:40px;}
#menu li #ziul2 li span{ width:196px; display:inline-block;}
#menu li #ziul2 .li02{ width:480px; }
#menu li #ziul2 .li02 span{ width:236px; }

#menu li #ziul5 div,#menu li #ziul4 div{ width:100#; text-align:center;}
#menu li #ziul5 li,#menu li #ziul4 li{ width:140px; height:60px; display:inline-block; float:none; text-align:center;}

#sousuo{  border: 1px solid #ccc;display: inline;float: right;height: 24px;overflow: hidden;width: 191px; margin-top:20px; border-radius:12px; background-color:#FFF;}
#ssk{width:140px; height:18px; padding:3px 10px 0px; float:left; font-size:12px; line-height:18px; background-color:#FFF;}
#ssk input{border:0px; }
#searchButton{width:24px; height:24px; float:left; background:url(../images/005.png) center center no-repeat; cursor:pointer;}


.banner{ width:100%; height:380px;}
.slide-main{ width:100%; overflow:hidden;position:relative;}
.slide-main .prev,.slide-main .next{display:block;width:47px;height:79px;position: absolute;top:50%;margin-top:-40px;z-index:888;overflow:hidden;cursor:pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);_border:1px solid none;}
.slide-main .prev{left:0px;}
.slide-main .next{right:0px;}
.slide-main .prev:hover, .slide-main .next:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.slide-main .slide-box,.slide-main .slide{display:block;width:100%;height:100%;overflow:hidden;}
.slide-box{position:relative;}
.slide-main .slide{display:none;width:100%; height:380px;position: relative;z-index:8; background-size:100% 100%;}
.slide-main .slide a{ display:block; height:380px; width:100%; }


.slide-main .item{display:block;width:100%;height:20px;position:absolute;z-index:889;left:0;text-align:center;bottom:10px;}
.slide-main .item a{display:inline-block;width:15px;height:15px;overflow:hidden;background-color:#FFF;margin:0px 5px;border-radius:15px;}
.slide-main .item a.cur{opacity: 0.5; -moz-opacity: 1;filter: alpha(opacity=100);}


.catn{ width:1200px; padding:60px 0px 45px; margin:0px auto; text-align: center; color: #393939;}
.catn h2{font-size: 30px;margin-bottom: 14px;font-weight: 500;}
.catn h3{ font-size: 16px;font-weight: 500;}


.main01{ width:100%;}


.main01 ul {width: 1195px; height: 262px; border-top: 1px solid #f2f2f2; border-left: 1px solid #f2f2f2; margin: 0px auto;}
.main01 ul li{ width:238px; height:130px; border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2; float:left;}
.main01 ul li span{transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out; display:block;}
.main01 ul li span:hover{ -moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH; }
.main01 ul li span img{  width:238px; height:130px;transition:All 0.3s ease-in-out;    -webkit-transition:All 0.3s ease-in-out;    -moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out;}
.main01 ul li span:hover img{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;}


.main02{ width:100%; margin-top:60px; background-color:#F7F7F7; height:680px; /*background:url(../images/008.jpg) center center; height:680px; background-size: auto 100%;*/}
/*.main02 .catn{ color:#fff;}*/
.main02 ul{ width:1200px; margin:0px auto;}
.main02 ul li{ width:390px; float:left; margin-right:15px; background-color:#fff; padding-bottom:20px;}
.main02 ul li.last{ margin-right:0px;}
.main02 ul li a.tit{ padding:20px 20px 0px 20px; display:block; font-size:18px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap;}
.main02 ul li span{ padding:0px 20px; margin:20px 0px; line-height:24px; font-size:14px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.main02 ul li a.more{ width:112px; height:40px; background:url(../images/007.png) left center no-repeat; margin-left:20px; line-height:40px; color:#FFF; font-size:14px; display:block; padding-left:22px;}


.main03{ width:100%;  }
.main03 ul{ width:1200px; height:332px; overflow:hidden; margin:0px auto;}
.main03 ul li{ width:300px; height:163px; float:left; margin-left:6px; margin-bottom:6px;}
.main03 ul li a{width:196px; padding-left:100px; height:101px; padding-top:60px; display:block; background-color:#FFF; border:1px solid #f1f1f1; font-weight:bold; font-size:18px;}
.main03 ul li a:hover{ color:#2D70B7;}
.main03 ul li a span{ display:block; font-size:14px; font-weight:normal; text-transform: uppercase;}
.main03 ul .l{ margin-left:0px; padding-right:10px;}
.main03 ul .l,.main03 ul .l a{ width:578px; height:332px;}
.main03 ul .l a{ padding:0px;}
.main03 ul .li_1 a{ background:url(../images/301.png) 15px center no-repeat #fff;}
.main03 ul .li_2 a{ background:url(../images/302.png) 15px center no-repeat #fff;}
.main03 ul .li_3 a{ background:url(../images/303.png) 15px center no-repeat #fff;}
.main03 ul .li_4 a{ background:url(../images/304.png) 15px center no-repeat #fff;}

.main03 ul .li_1 a:hover{ background:url(../images/401.png) 15px center no-repeat #DEEEFF;}
.main03 ul .li_2 a:hover{ background:url(../images/402.png) 15px center no-repeat #DEEEFF;}
.main03 ul .li_3 a:hover{ background:url(../images/403.png) 15px center no-repeat #DEEEFF;}
.main03 ul .li_4 a:hover{ background:url(../images/404.png) 15px center no-repeat #DEEEFF;}

.main05{ width:100%;}
.main05 ul{ width:1200px; margin:0px auto; }
.main05 ul li{ width:240px; float:left;  text-align:center; }
.main05 ul li img{ width:50px; height:50px; border:2px solid #0074bc; background-color:#fff; padding:23px; border-radius:50px;}
.main05 ul li strong{ display:block; font-size:16px; padding:30px 0px 15px;}
.main05 ul li span{ display:block; padding:0px 20px; font-size:14px; text-align:left;}


.foot_t{ width:100%;  padding:50px 0px 40px; margin-top:60px;background-color:#125cb3;  color:#fff;}
.foot_t dl{ width:165px; float:left; }
.foot_t dl a,.foot_f a{ color:#fff;}
.foot_t dl dt{ font-size:16px; padding-bottom:20px;}
.foot_t dl dd{ line-height:30px;}
.foot_t .wx{ width:120px; text-align:center; float:right; font-size:14px; padding-top:10px;} 
.foot_t .wx img{ width:110px; height:110px; border:5px solid #fff;}

.foot_f{ width:100%; padding:30px 0px;  color:#fff; background:url(../images/010.png) center top no-repeat; background-size: 100% 100%; }
.foot_f .l span{ margin-right:10px;}
.foot_f .r{ text-align:center;}


/*单页*/
.main{ width:1200px; margin:30px auto 0px;}

.show p{ padding:10px 0px;}
.position{ width:100%; height:50px; background: url(../images/903.jpg) center center no-repeat; line-height:50px; font-size:14px;}
.position .l a{ margin-right:20px;}
.position .r{ padding-left:20px; background: url(../images/094.png) left center no-repeat;}

/*关于我们*/
.aboutimg{ width:1200px; height:150px;}
.aboutimg li{ width:285px; height:150px; float: left; margin-right:20px; background-color:#3c78d8;  font-size:22px;}
.aboutimg li.last{ margin-right:0px;}
.aboutimg li img{ width:64px; height:64px; float:left; margin:43px 0px 0px 50px;}
.aboutimg li em{  display:block; height:64px; line-height:64px; margin-top:43px; color:#FFF;}

/*服务与支持*/

.fuwu_1{ width:1200px; margin:60px auto 0px;}
.fuwu_1 li{ width:380px; margin-right:30px;  float:left;}
.fuwu_1 li img{ width:380px;}
.fuwu_1 li strong{ display:block; padding:10px 0px; font-size:16px; font-weight:normal;}
.fuwu_1 li span{ display:block;}
.fuwu_1 li.last{ margin-right:0px;}

.fuwu_2{ width:1200px; margin:60px auto 0px;}
.fuwu_2 dt,.fuwu_3 dt{    width: 1000px;     padding-bottom:20px;font-size:20px;     color: #333;}
.fuwu_2 dd{ width:1200px;}
.fuwu_2 dd p{ width:300px; padding:10px 15px 15px 15px; line-height:180%; display:inline-block; margin-right:30px; border:1px solid #ddd;}
.fuwu_2 dd p strong{ width:100%; font-weight:normal; font-size:16px; padding-bottom:10px; display:block}



.fuwu_3{ width:1200px; margin:60px auto ;}

.fuwu_3 dd{ width:1168; border:1px solid #ddd; padding:10px 15px 15px 15px; line-height:180%; background: url(../images/914.jpg) right center no-repeat;}
.fuwu_3 dd p{ width:900px;}


/*联系我们*/
.lianxi{ width:1200px; margin:60px auto; height:216px; background: url(../images/902.jpg) right center no-repeat;}
.lianxi dl{ float:left; margin-top:25px;}
.lianxi dl dt{ width:100%; height:24px; line-height:24px; margin-bottom:10px;}
.lianxi dl dd{ line-height:24px;}
.lx_l{ width:490px;}
.lx_l span,.lx_l strong{ display:block; width:100%;}
.lx_m{ width:200px;}
.lx_m p{ margin-bottom:10px;}


.main .left{ width:230px;}
.main .left h2{ width:100%; height:100px; background-color:#125cb3; color:#FFF; }
.main .left h2 strong{ padding:25px 0px 0px 29px; font-size:20px; display:block;}
.main .left h2 span{ padding-left:29px; font-size:14px; text-transform:capitalize; display:block; font-weight:normal;}
.main .left ul li{ width:230px; height:50px; background-color:#f1f1f1; border-bottom:1px solid #fff; line-height:50px;  overflow: hidden;text-overflow: ellipsis; display: -webkit-box;}
.main .left ul li strong a{ width:170px; height:50px; padding-left:60px; background: url(../images/931.png) 30px center no-repeat; display:block; }
.main .left ul li span a{ width:188px; height:50px; padding-left:42px; background: url(../images/932.png) 32px center no-repeat; display:block;}
.main .left ul li.on a{color:#e50012;}

.main .right{ width:940px;}
.newslist{ width:100%;}
.newslist li{ width:894px; height:180px; margin-bottom:20px; padding:22px; border:1px solid #dedede;}
.newslist li a{width:894px; height:180px; display:block;}
.newslist li a img{ width:320px; height:180px; float:left;}
.newslist li a strong{ display:block; width:550px; height:40px; line-height:45px; font-size:18px; float:right; font-weight:normal;}
.newslist li a span{ font-size:14px; line-height:24px; height:48px; width:550px; float:right; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#797979;overflow: hidden; margin-bottom:28px;}
.newslist li a em{ border:1px solid #aaa; width:130px; height:40px; line-height:40px; display:block; float:right; text-align:center; font-size:16px;}
.newslist li:hover{border:1px solid #125cb3;}
.newslist li:hover a strong{ color:#125cb3;}
.newslist li:hover a em{color:#fff; background-color:#125cb3; border:1px solid #125cb3;}

.main .right .title{ text-align:center; padding-bottom:10px; font-size: 24px; font-weight: normal; color: #4b4a4a; text-align: center; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.main .right .showinfo{ text-align:center; padding-bottom:20px; color:#797979;}
.main .right .showinfo span{ padding:0px 10px;}
.updown{ padding-top:30px;}

#pages{ padding-top:20px;  height:36px;}
#pages span,#pages a{ display:inline-block; padding:3px 12px; border:1px solid #ddd;}
#pages span{ color:#e01234;}


.prolist li{ width:460px; height:202px; margin-right:20px; margin-bottom:20px; float:left; }
.prolist li.last{ margin-right:0px;}
.prolist li a img{ width:160px; height:160px; border:1px solid #dedede; padding:20px 0px; float:left; }
.prolist li a strong{display:block; width:280px; height:32px;  font-size:18px;  font-weight:normal; float:right;}
.prolist li a span{ font-size:14px; line-height:24px; height:168px; width:280px; float:right; display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical; color:#797979;overflow: hidden; margin-bottom:28px; float:right;}

.newslist .proimg a img{ width:180px; height:180px; padding:0px 70px;}

.tel{ width:230px; height:120px; background: url(../images/941.jpg) left center no-repeat; color:#fff; }
.tel strong{ font-size:20px; display:block; padding-left:10px; padding-top:5px;}
.tel span{ font-size:16px; display:block; padding-top:25px; padding-left:10px;}

.show table{ background-color:#333;}
.show table td{background-color:#fff; }