*{ margin:0px; padding:0px; font-family:"Microsoft YaHei";}
html,body{ font-family:"Microsoft YaHei"; font-size:12px; color:#4b4b4b;  width:100%; height: 100%; margin:0px auto;  list-style-type:none; overflow:-Scroll; overflow:-moz-scrollbars-vertical; font-family:"Microsoft YaHei"; background: #fff;}
body{ overflow-x:hidden;}
a{ color:#4b4b4b;text-decoration:none;  }
a:hover{  color:#ce0202; text-decoration:none; }
.clear{ clear:both;}
#metinfo{ width:1200px; margin:0px auto; padding:0px;}
.clear{clear:both;visibility:hidden;height:0;line-height:0;font-size:0;}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden;}
.csstime{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;    -o-transition: 0.5s;}

/*---------------head-------------------------------------*/
.head_bj{ width:1920px;height:50px; position:absolute; float:left; left:50%; margin-left:-960px; z-index:4000; background: none;}
.head{ width: 1200px; margin: 0px auto;}
.head_top{width: 1200px; height: 50px; line-height: 50px; font-size: 14px; color: #666666; margin: 0px auto;}
.head_top span{ float: right; background:url(../xlt/tel.png)no-repeat 0px 19px; color: #1c4a9e; padding-left: 20px; margin-right: 20px;}
.head_top .sousuo{ float: right;}
.head_top .yuyan{float: right; display: block; font-weight: bold;color: #1c4a9e;}
.head_top .yuyan a{width: 36px; height: 24px; line-height: 24px; display: block; float: left; text-align: center; margin-top: 14px; margin-right: 1px;}
.head_top .yuyan .yuyan11{ background:#1c4a9e; color: #fff; }
.head_top .yuyan a:hover{ background:#1c4a9e; color: #fff;}
.head .logo{ width: 246px; height:73px; float: left; margin-top: 13px; margin-left: 28px;}
.head .logo img{ width: 100%; height: 100%;}
.head_top .sousuo{ margin-top: 14px; margin-right: 20px;}
.head_top .sousuo1{ width: 164px; height: 21px; float: left; border: 1px solid #1c4a9e; line-height: 21px; display: block; background:none; color: #1c4a9e;}
.head_top .sousuo2{ width: 23px; height: 23px; display: block; background:url(../xlt/sousuo2.jpg)no-repeat;border:none; }

.nav { width: 1200px; float:right; height: 96px; background:url(../xlt/nav_bj.png)no-repeat;}
.nav ul{ width:auto; float: right; margin-right: 20px;}
.nav ul li{ float: left; height:96px; line-height: 96px; font-size: 14px; list-style: none; text-align: center;}
.nav ul li a{ color:#333; width: 70px; height:96px; line-height: 96px; width:auto; padding-left: 14px; padding-right: 14px; display: block;}
.nav ul li a:hover{color:#1c4a9e; height:96px; line-height: 96px; background: #fff; font-weight: bold; background: #fff;}
.nav ul li a.navdown{color:#1c4a9e; font-weight: bold;}

.nav li ul{ position:absolute; top:146px; width:84px; font-family:"Microsoft YaHei";  background:#FFF; overflow: hidden; z-index: 10000000;}
.nav li ul li{  display: block; overflow:hidden; width: 84px; height:34px; line-height:34px; clear: both;}
.nav li ul li a{ color:#333333; display:block; font-size: 14px; width: 84px; height:34px; padding-left: 0px; padding-right: 0px; line-height:34px; text-align:center;font-weight: 100;}
.nav li ul li a:hover{ background:#1c4a9e; color:#FFF; height:34px; line-height:34px;}


/*----------------banner-----------------------------------*/
.fullSlide{width:1600px;height:700px; position:relative; float:left; left:50%; margin-left:-800px; z-index:500; margin-top: 0px;}
.fullSlide img{ width:1600px; height:700px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100%; !important; }
.fullSlide .bd li{ width:100%; !important;height:700px;overflow:hidden;}
.fullSlide .bd li a{display:block;height:700px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{ left:50%;position:absolute; margin-left:-70px; margin-top:-20px; }
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:18px;margin:8px;overflow:hidden; background:url(../xlt/banner1.png) no-repeat; line-height:999px;-webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;}
.fullSlide .hd ul .on{ background:url(../xlt/banner2.png) no-repeat;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:45%;margin-top:-10px;left:50%;z-index:1; width:38px; 
height:62px;background:url(../atsh/arrows.png) no-repeat;cursor:pointer; display:none; margin-left:-624px;}
.fullSlide .next{ left:50%; margin-left:578px;background-position:-0px -62px;}


/*----------------flash-----------------------------------*/
.flash{ width:1600px; height:520px; overflow:hidden; position:relative; float:left; left:50%; margin-left:-800px; clear: both; display: block; margin-top: 0px; }

/*----------------index-----------------------------------*/
.main{ width: 100%; float: left;}

.main1{ width: 1200px; margin: 0px auto; height: 716px; position: relative;}
.main1 .main1-tit1{ width: 1200px; height: 192px; line-height: 192px; text-align: center; float: left; display: block; position: absolute;background: url(../xlt/main1_tit1.jpg) no-repeat 550px 128px; top: 0px; left: 0; font-size: 38px; color: #333;}
.Box {position: relative; width: 1200px; height: 475px; overflow: hidden; margin-top: 192px; float: left;}
.Box .content {width: 1076px; height: 475px; float: left; margin-left: 58px; display: block;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 42px;height: 99px;position: absolute;top:100px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../xlt/left1.png) no-repeat center;left: -57px;}
.Box .Box_con .btnr {background: url(../xlt/right1.png) no-repeat center;right: -62px;}
.Box .Box_con .btnl:hover {background: url(../xlt/left2.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../xlt/right2.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 345px;height: 747px;margin-right: 27px; background: url(../xlt/yw_bj.jpg) no-repeat center; overflow: hidden;transition: all 0.5s; text-align: center; position: relative; text-align: left;}
.Box .Box_con .conbox ul li .bt1{ font-size: 16px; color: #333; font-weight: bold; float: left; clear: both; display: block; margin-top: 26px; text-indent: 36px;}
.Box .Box_con .conbox ul li .bt2{ width: 280px; font-size: 12px; color: #333; clear: both; display: block; margin-top: 6px; float: left; margin-left: 34px; line-height: 24px;}
.Box .Box_con .conbox ul li .bt3{ width: 280px; position: absolute; top:415px; font-size: 12px; color: #666; font-weight: bold; clear: both; display: block; line-height: 24px; text-indent: 36px; background: url(../xlt/gengduo.jpg) no-repeat 67px 10px;}
.Box .Box_con .conbox ul li:hover{}
.Box .Box_con .conbox ul li:first-child {margin-left:0;}
.Box .Box_con .conbox ul li img {display: block;width: 320px;height: 230px;transition: all 0.5s; float: left; margin-left: 13px;}


.main2{width:1600px;height:629px; position:relative; float:left; left:50%; margin-left:-800px; background:url(../xlt/main2.jpg) no-repeat;}
.main2 .main2_tit1{ width: 100%; float: left; display: block;font-size: 38px; color: #fff; font-weight: bold; text-align: center; margin-top: 80px; margin-bottom: 40px;}
.main2 .main2_tit2{ width: 960px; line-height: 24px; text-align:left; display: block; font-size: 14px; color: #fff; margin: 30px auto;  text-indent: 36px;}
.main2 .main2_tit3{ width: 1238px; display: block; margin:60px auto;}
.main2 .main2_tit3 ul{ position: relative;}
.main2 .main2_tit3 ul li{ float: left; list-style: none; width: 268px; height: 158px; display: block; margin:auto 72px ;}
.main2 .main2_tit3 ul li a p{ position: absolute; width: 268px; z-index: 100; top: 132px; height: 26px; line-height: 26px; display: block; background: url(../xlt/main2_ii.png); text-align: center; color: #fff;}

.main3{width:1600px;height:423px; position:relative; float:left; left:50%; margin-left:-800px;}
.main3 .main3_tit1{ width: 1200px; height: 192px; line-height: 192px; text-align: center; margin: 0px auto; display: block;background: url(../xlt/main1_tit1.jpg) no-repeat 550px 128px; top: 0px; left: 0; font-size: 38px; color: #333;}
.Box2 {position: relative; height: 220px; overflow: hidden; margin: 0px auto; width: 1200px;}
.Box2 .content {width: 1070px;margin: 0 auto;}
.Box2 .Box_con {position: relative;}
.Box2 .Box_con .btnl {position: absolute;}
.Box2 .Box_con .btn {display: block;width: 42px;height: 99px;position: absolute;top:26px;cursor: pointer;}
.Box2 .Box_con .btnl {background: url(../atsh/left1.png) no-repeat center;left: -65px;}
.Box2 .Box_con .btnr {background: url(../atsh/right1.png) no-repeat center;right: -65px;}
.Box2 .Box_con .btnl:hover {background: url(../atsh/left2.png) no-repeat center;}
.Box2 .Box_con .btnr:hover {background: url(../atsh/right2.png) no-repeat center;}
.Box2 .Box_con .conbox {position: relative;height: 220px; overflow: hidden;}
.Box2 .Box_con .conbox ul {position: relative;list-style: none;}
.Box2 .Box_con .conbox ul li {float: left; background: #fff; transition: all 0.5s; text-align:left; position: relative;width: 200px;height: 140px; border: 6px solid #1c4a9e; margin-right: 70px;}
.Box2 .Box_con .conbox ul li img {display: block;width: 200px;height: 140px; float: left;width: 200px;height: 140px;}
.Box2 .Box_con .conbox ul li:first-child {margin-left: 0px;}
.Box2 .Box_con .conbox ul li:hover{box-shadow: 0px 0px 10px #000;}	
			

.main4{width:1600px;height:664px; position:relative; float:left; left:50%; margin-left:-800px; background:url(../xlt/main4.jpg) no-repeat;}
.main4 .main4_tit1{ width: 100%; float: left; display: block;font-size: 38px; color: #fff; text-align: center; margin-top: 44px; margin-bottom: 40px;}


#map {BACKGROUND: url(../xlt/map.gif) no-repeat left top; margin: 0px auto; WIDTH: 552px; HEIGHT: 447px; font-size: 12px;line-height:22px;}
#map H1 {DISPLAY: block; FONT-WEIGHT: normal; POSITION: absolute;font-size: 12px;}
#map A{font-size: 12px;}
.mapl A:link {DISPLAY: block; BACKGROUND: url(../xlt/maph1.gif) no-repeat; COLOR: #000; TEXT-DECORATION: none}
.mapl A:visited {DISPLAY: block; BACKGROUND: url(../xlt/maph1.gif) no-repeat; COLOR: #000; TEXT-DECORATION: none}
.mapr A:link {DISPLAY: block; BACKGROUND: url(../xlt/maph1.gif) no-repeat; COLOR: #000; TEXT-DECORATION: none}
.mapr A:visited {DISPLAY: block; BACKGROUND: url(../xlt/maph1.gif) no-repeat; COLOR: #000; TEXT-DECORATION: none}
.mapl A:link {BACKGROUND-POSITION: left 4px; PADDING-LEFT: 20px}
.mapl A:visited {BACKGROUND-POSITION: left 4px; PADDING-LEFT: 20px}
.mapr A:link {PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 4px}
.mapr A:visited {PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 4px}
.mapl A:hover {PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../xlt/maph1.gif) no-repeat; COLOR: #ff0000}
.mapl A:active {PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../xlt/maph1.gif) no-repeat; COLOR: #ff0000}
.mapr A:hover {PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../xlt/maph1.gif) no-repeat; COLOR: #ff0000}
.mapr A:active {PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../xlt/maph1.gif) no-repeat; COLOR: #ff0000}
#map .mapr A:hover {PADDING-RIGHT: 20px; BACKGROUND-POSITION: right bottom}
#map .mapr A:active {PADDING-RIGHT: 20px; BACKGROUND-POSITION: right bottom}
#map .mapl A:hover {BACKGROUND-POSITION: left bottom; PADDING-LEFT: 20px}
#map .mapl A:active {BACKGROUND-POSITION: left bottom; PADDING-LEFT: 20px}
#city {PADDING-RIGHT: 0px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 10px; BORDER-BOTTOM: #cdcdcd 1px solid; TEXT-ALIGN: left}
#city H6 {BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../xlt/city_icon.gif); MARGIN-BOTTOM: 10px; COLOR: #000; BACKGROUND-REPEAT: no-repeat}
#city A {PADDING-RIGHT: 5px;}
#city STRONG {MARGIN-TOP: 5px; DISPLAY: inline; MARGIN-BOTTOM: -2px; COLOR: #333}
#city H1 {COLOR: #333}
#soil {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 10px; TEXT-ALIGN: left}
#soil A {MARGIN: 0px 2px}
#soil H6 {BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../xlt/soil_icon.gif); MARGIN-BOTTOM: 10px; COLOR: #000; BACKGROUND-REPEAT: no-repeat}
A.z {COLOR: #ff0000}
#rightindex {FLOAT: right; MARGIN: 10px 0px 0px 10px; WIDTH: 380px}
.rightbox {BACKGROUND: url(index_rb1.gif) no-repeat left top; WIDTH: 341px}
.rightbox P {PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(../xlt/index_rb2.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; PADDING-TOP: 15px}


.map-list ul li{ border:1px dashed #ccc; background:#f0f0f0; margin-bottom:15px;}
.map-list ul li .map-tit{ font-size:14px; font-weight:bold; padding:10px 15px;}
.map-list ul li h2{ padding-left:15px; }
.map-list ul li .map-show{ padding:0px 15px}


/*主体列表*/
.swiper-container-solution{max-width:1140px; margin: 0px auto; margin-top: 163px;}
.selected-solution .solution-cardlist{max-width:1200px;}
.swiper-slide,.swiper-wrapper{height:408px!important}
.solution-card{ width: 340px; height: 403px; background: #f8f8f8; display: block; margin: 0px auto; border-bottom: 5px solid #f8f8f8;}
.solution-card img{ width: 340px; height: 230px;}
.solution-card h3{ width: 100%; margin: 0px auto; height: 64px; overflow: hidden; overflow: hidden; font-size: 14px; line-height: 64px;  text-indent: 26px;}
.solution-card .ms{ width: 306px; margin: 0px auto; display:block;  overflow: hidden; font-size: 12px; line-height: 24px;}
.solution-card:hover{ border-bottom: 5px solid #1c4a9e;}
.solution-card a:hover{ color: #333;}

/*重置swiper*/
.swiper-pagination-bullets.solution-pagination{ bottom: -40px; width: 350px; text-align: center; margin: 0px auto; position: relative;}
.solution-pagination .swiper-pagination-bullet{width:60px;height:10px;overflow:hidden;background:#acacac;cursor:pointer;content:''; margin-left: 19px;  margin-right: 19px; text-align: center;}
.solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1c4a9e;box-sizing:border-box}
.swiper-container-solution .swiper-button-prev{left:0;width:14.5px;height:30px;margin-top:0;background-image:url(../images/marketplace-home-arrow_big.svg);background-size:cover;transition:background-image .15s}
.swiper-container-solution .swiper-button-next{right:0;width:14.5px;height:30px;margin-top:0;background-image:url(../images/marketplace-home-arrow_big.svg);transform:rotate(180deg);background-size:cover;transition:background-image .15s}
/*-----------------------footer---------------------------*/


.footer_bj{width:100%; margin:0px auto; height:342px;  background:url(../xlt/footer_bj.jpg) repeat-x;  overflow: hidden; color: #fff;}
.footer_bj a{ color: #fff;}

.link{ width: 1200px; margin: 0px auto; height: 45px; display: block; position: relative; overflow: hidden; clear: both; line-height: 45px;}
.link span{ float: left; font-weight: bold;}
.link li{ float: left; list-style: none; margin-left: 6px;}

.footer1{ width: 1200px; margin: 0px auto; height: 261px; display: block; position: relative; overflow: hidden; clear: both;}
.footer2{ width: 1200px; margin: 0px auto; height: 36px; display: block; position: relative; overflow: hidden; clear: both; font-size: 12px; line-height: 36px;}

.footer1 .foot{ width: 308px; float: left; height:261px; margin-right: 127px; position: relative;}
.footer1 .foot span{ width: 100%; height: 72px; line-height: 84px; overflow: hidden; font-size: 18px; font-weight: bold; border-bottom: 1px dashed #fff; display:block;}
.footer1 .foot ul{ width: 100%;}
.footer1 .foot ul li{ width: auto; list-style: none; font-size: 14px;}
.footer1 .foot a{ font-size: 14px;}

.footer1 .foot_1{ width: 308px; margin-right: 65px;}
.footer1 .foot_1 ul{ width: 308px; float: left; margin-top: 20px;}
.footer1 .foot_1 ul a{ width: 33% !important; float: left; display: block; height: 40px; line-height: 40px;}
.footer1 .foot_2{ width: 281px; margin-right: 56px;}
.footer1 .foot_2 ul{ width: 281px; float: left; margin-top: 20px;}
.footer1 .foot_2 ul li{ float: left; width:auto; margin-right: 10px;}
.footer1 .foot_2 ul li a{ float: left; display: block; height:24px; line-height: 24px;}
.footer1 .foot_3{ width: 487px; margin-right: 0px;}
.footer1 .foot_3 ul{ width: 205px; margin-right: 47px;float: left; margin-top: 16px;}
.footer1 .foot_3 ul p{ font-size: 14px; line-height: 20px;}
.footer1 .foot_3 .erweima1{ text-align: center; float: left; margin-top: 16px;}
.footer1 .foot_3 .erweima1 p{ height: 33px; line-height: 33px;}
.footer1 .foot_3 .erweima2{ text-align: center; float: left; margin-top: 16px; margin-left: 28px; height: 33px; line-height: 33px;}


/*-------------------------------页面栏目样式----------------------------------*/
.danwebnav{ width:auto; height:50px; float:left; position:relative; margin-left:60px; margin-top:24px;}
.danwebnav ul{ float:left; min-width:1200px;}
.danwebnav ul li{ float:left; width:auto; list-style:none; }
.danwebnav ul li a{font-size:16px; font-family:"Microsoft YaHei"; height:50px;  line-height:50px; padding-left:30px; padding-right:30px; color:#666; display:block; float:left; list-style:none;}
.danwebnav ul li.classnow a{ color:#dc331c;}
.danwebnav ul li a:hover{ color:#dc331c;}

/*-------------------web---------------------------------------------*/
.webcontent{ width: 1200px; margin: 0px auto;}

.weizhi_bj{ width: 100%; float: left; height:65px; border-bottom: 1px solid #ccc; background: #f9f9f9; margin-bottom: 20px;}
.weizhi_bj .neinav{ width: 1200px; margin:0px auto; height:65px; line-height: 65px; clear: both; display:block;}

.weizhi{ width:400px; float: left; font-size: 14px;}
.weizhi span{ display:block; clear:both; width:auto; float: left; text-align:left; font-weight: bold; color:#999;}
.weizhi a{ color:#999;}
.weizhi .dangqian{ width:auto; margin:0px auto; position:relative;}
.weizhi .dangqian a{color:#ddd; font-family:"Microsoft YaHei";}


.web_left{ width:auto; display: block; float: right; height:auto; position: relative;}
.web_left .web_left_nav{width: auto; float: right; position: relative; height: auto; }
.web_left .web_left_nav ul{  float:right; width:100%; height: auto; position: relative;}
.web_left .web_left_nav ul li{list-style:none; float: left;}
.web_left .web_left_nav ul li a{background:#fff; width:auto; height:65px; padding-left: 10px; padding-right: 10px; line-height:65px; display:block; color:#333; font-size: 14px; -webkit-transition: .3s all; -moz-transition: .3s all; -ms-transition: .3s all; transition: .3s all;}
.web_left .web_left_nav ul li.classnow a{background:#1c4a9e; width:auto; color:#fff; float: left; }
.web_left .web_left_nav ul li a:hover{ background:#1c4a9e; width:auto; color:#fff; }
.web_left .web_left_nav ul .span_class3{ float: left;}


.web_right{ width:1200px; margin: 0px auto; font-family:"Microsoft YaHei"; position: relative; background: #fff; clear: both; display: block;}
.web_right .web_right_con{ width: 1200px; height: auto;  margin-top: 16px;  float: left; line-height:34px;  font-size: 14px; padding-bottom:50px; font-family:"Microsoft YaHei";}
.web_right .web_right_con .title{ width: 100%; text-align: center; padding-bottom: 20px; }


/*--------------news-------------------------------------------------------------*/
.news_list{width:1200px;  float:left; font-size:12px;}
.news_list li{ width: 100%; height:220px; line-height:30px; overflow:hidden; margin-bottom:30px; background: #f9f9f9; position: relative; transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; -o-transition: 0.5s; list-style:none; border-right: 10px solid #f9f9f9;}
.news_list li:hover{box-shadow: 0px 0px 20px #bebebe; background: #f3f3f3; border-right: 10px solid #1c4a9e; transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;    -o-transition: 0.5s;}
.news_list li .tu img{ float:left; width:auto; height:230px; margin-top: 10px; margin-left: 10px; margin-right:30px;}
.news_list li .bt a{ font-size:18px; width:730px; height: 30px; display:block; float:left; color:#666; margin-top: 20px; overflow: hidden;font-weight: bold;}
.news_list li a:hover{ text-decoration:none; color:#666;}
.news_list li .ms{ width:730px; float:left; height: 80px; overflow: hidden; line-height:26px; margin-top:20px; color:#333;}
.news_list li .more{ width: 460px; float: left; margin-top: 20px;text-transform: uppercase;}
.news_list li .time{ right:30px; color:#666; top: 20px; position:absolute;} 

.news_list2{width:1200px;  float:left; font-size:12px;}
.news_list2 li{ width: 380px; height:350px; float: left; margin-left: 10px; margin-right: 10px; line-height:30px; overflow:hidden; margin-bottom:30px; background: #f9f9f9; position: relative; transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; -o-transition: 0.5s; list-style:none; border-bottom: 10px solid #f9f9f9;}
.news_list2 li:hover{box-shadow: 0px 0px 20px #bebebe; background: #f3f3f3; border-bottom: 10px solid #1c4a9e; transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;    -o-transition: 0.5s;}
.news_list2 li .tu img{ float:left; width:360px;  height:230px; margin-top: 10px; margin-left: 10px;}
.news_list2 li .bt a{ font-size:18px; width:360px; float: left;  height: 30px; margin-top: 10px; margin-left: 10px; display:block; float:left; color:#666; margin-top: 10px; overflow: hidden;font-weight: bold;}
.news_list2 li a:hover{ text-decoration:none; color:#666;}
.news_list2 li .ms{ width:360px; float:left; margin-left: 10px; height: 64px; overflow: hidden; line-height:20px; margin-top:5px; color:#999999;}

.news_title{font-size:16px; font-weight:bold; text-align:center; margin:8px 0px;}
.news_con{ width: 100%; margin: 20px auto;}

.page{ margin:5px 0px;}
.hits{ border-top:1px solid #ddd; text-align:right; height:25px; line-height:25px; margin-top:10px; padding-top:10px;}
.hits a{ color:#FF3300;}
.all-page{ width:1200px; margin:0px auto; height:80px; background: #f9f9f9; margin-top:60px;} 
.all-page ul{ width:774px; margin:0px auto;}
.all-page ul li{ list-style:none; float:left; margin:0px 150px; margin-top:24px;}

.web_bottom{ width:1200px; margin:0px auto; margin-top:36px; margin-bottom: 36px;}
.web_bottom span{ width:40px !important; height:27px; line-height:27px; font-size:16px; display:inline-table;	}
.web_bottom a{ width:40px !important; height:27px; line-height:27px; font-size:16px; display:inline-table; color: #303171 !important; border: 1px solid #303171 !important; }
.web_bottom a:hover{ color: #fff !important; background: #303171 !important;}
.web_bottom .current{color: #fff !important; background: #303171 !important;} 
.digg4 span.disabled{color: #303171 !important; border: 1px solid #303171 !important;}



/*----------------product-----------------------------------------------------*/
#product-list{ background-attachment:fixed; width:100%;}
#product-list ul li a:hover{ text-decoration:none;}
#product-list ul{ list-style:none; float:left;}
#product-list ul li{width: 340px; height:390px; float: left; margin: 0 8px 20px 0;display: inline-block;border: 1px solid #eaeaea; -webkit-transition: .7s all; -moz-transition: .7s all; -ms-transition: .7s all; transition: .7s all;}
#product-list ul li img{ width:340px; height:340px; overflow:hidden;}
#product-list ul li .bt a{font-size:16px;  color:#666; float:left; line-height:50px; background: #eaeaea;  display:block; width:100%; height: 50px; text-align: center;-webkit-transition: .7s all; -moz-transition: .7s all; -ms-transition: .7s all; transition: .7s all;}
#product-list ul li:hover{border: 1px solid #303171; }
#product-list ul li:hover .bt a{background: #303171; color: #fff;}

#product-list .info_img{ float:left;}
#product-list .info_title{ height:48px;  font-size:12px; text-align:center; overflow:hidden;overflow:hidden;font-family:"Microsoft YaHei"; width:246px; float:left; margin-top:20px; padding-left:5px; padding-right:5px; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;}
#product-list .info_para1,#product-list .info_para2,#product-list .info_para3,#product-list .info_para4{ line-height:25px; }
#product-list .info_detail a:link,#product-list .info_detail a:active,#product-list .info_detail a:visited{ color:#fff; font-weight:bold;}
.xiangxi{ border-bottom:1px solid #ececec; text-indent:10px; margin-top:10px; font-family:"Microsoft YaHei"; margin-bottom:10px;}

.product_title{ text-align: center; width: 100%; display: block; float: left; margin-top: 30px;}
.product_list{ text-align:center; padding-top:40px; width:100%; float:left; display: block; }
.product_list img{ border:1px solid #ddd; width:500px; height:500px;}
.product_list .smallimg{ margin-top:10px; width: 100% !important;}
.product_list2{text-align:center; width:100%; }
.product_list #view_bigimg img{ border:1px solid #ddd; width:400px; height:400px;}
.product_list2 #view_bigimg img{ border:1px solid #ddd; width:auto; height:auto;}
.smallimg img{border:1px solid #ddd !important; width:50px; height:50px;}

.aui-nav-content-box {width: 100%;    position: relative; float: left; margin-top: 30px; display: block;}
.aui-nav-list-box {overflow: hidden;zoom: 1; z-index: 110;background: #fff;width: 800px; margin: 0px auto;display: block;  border-bottom: solid 2px #303171; }
.aui-nav-list-box ul li a {color: #303171;}
.aui-nav-list-box ul li {float: left;color: #000;height: 45px;cursor: pointer;line-height: 45px;width: 200px;text-align: center;font-size: 16px; list-style:none; border-bottom:none;  color: #e5e5e5;}
.aui-nav-list-box ul .aui-current {color: #e5e5e5;background: #fff;font-weight: bold;}
.aui-nav-list-box ul .aui-current a {color: #fff; background: #303171; display: block;}

.aui-nav-list-item {display: none; font-size: 14px; width: 800px; margin: 0px auto; overflow: hidden;}



span.spic{ margin:5px 1px !important;}
span.spic img{ border:1px solid #fff;}
#ZoomBox{ background:#fff;}


.product_list ul{ text-align:left; list-style:none;} 
.product_list .info_para1{ margin-top:10px;}
.product_list .info_feedback{ text-align:left; display:block; padding:5px;}
.product_list .info_feedback a{ padding:3px 10px; background:#5e9f33; color:#fff !important; font-weight:bold;}

#preview{  text-align:center; width:400px; float:left;}
.jqzoom{ width:400px; height:326px; overflow:hidden}
.zoomdiv{ left:0px; height:652px; width:800px; margin-top:-10px;}
.list-h li{ float:left;}
#spec-n5{width:400px; height:54px; padding-top:6px; overflow:hidden; }
#spec-left{ background:url(../hbkj/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px; margin-right:5px;}
#spec-right{background:url(../hbkj/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px; margin-left:5px;}
#spec-list{ position:relative;  width:370px;height:54px; float:left; overflow:hidden; display:inline;}
#spec-list ul li{ float:left; width:86px; height:54px; padding:0 3px; list-style-type:none;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:80px; height:48px;}
.jqzoom{padding:0;}
.zoomdiv{position:absolute;top:1px;left:0px;width:500px;height:408px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden; clear:both; margin-top:0px;}
.bigimg{width:800px;height:652px;}
.jqZoomPup{visibility:hidden;position:absolute; display:none;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.h_hr{ clear:both; font-size:16px; font-weight:lighter; color:#fff; margin-top:8px; margin-bottom:15px; height:40px; line-height:40px; background-color:#edeef0; margin-top:30px;}
.h_hr span{ background-color:#7ab2c9; color:#fff;padding:9px 15px;}
.h_r_pro{}
.h_r_pro ul{ border-bottom:#d7d7d7 1px solid; padding-bottom:10px;}
.h_right_pro_r{ float:right; width:330px; text-align:left;}
.h_right_pro_r ul li{ line-height:30px; margin:8px 0; list-style-type:none;}
.h_right_pro_r h1{ color:#7ab2c9; font-size:18px; text-transform:capitalize; border-bottom:#d7d7d7 1px solid;line-height:30px; padding-bottom:5px; margin-bottom:3px; height:30px; overflow:hidden; display:block;text-align:left}
.h_right_pro_r ul li .h_sn{ font-size:16px; color:#fff; margin-right:5px; background:#7ab2c9; padding:8px 20px; margin-top:10px;}
.h_right_pro_r ul li .h_sn a{ color:#fff}




/*____________下载模块________________________________________________________*/
dl.download_list{ margin:10px 0px;}
dl.download_list dt{ background:#f3f3f3 url(../arrow.gif) no-repeat 5px 12px; padding-left:15px; font-size:13px; height:28px; line-height:28px;}
dl.download_list dt a:link,dl.download_list dt a:visited,dl.download_list dt a:active{ font-weight:bold;}
dl.download_list dd{ border-top:1px dotted #ccc; padding-left:5px; height:28px; line-height:28px; color:#666;}
dl.download_list dd span{ float:right; padding-right:10px;}

.download_list ul{ list-style:none;}
.info_download{ text-align:left; display:block; padding:5px;}
.info_download a{ padding:3px 10px; background:#5e9f33; color:#fff !important; font-weight:bold;}
/*___________图片模块___________________________________________________________________*/
.img_list12{ width:100%; float: left; }
.img_list12 ul{}
.img_list12 ul li{width:280px; height: 250px; border-bottom: 5px solid #fff; float:left; overflow:hidden; list-style: none;margin-right:20px; box-shadow: 0px 0px 10px #c4c4c4; margin-bottom: 20px; transition: all 0.5s; }
.img_list12 ul li img{ width:280px; height:196px; float: left;}
.img_list12 ul li span.info_img{ display:block;}
.img_list12 ul li span.info_title a{width: 280px; display:block; height:60px; text-align:center; line-height:60px; font-size: 14px; overflow:hidden; float: right; }
.img_list12 ul li span.info_description a{ width: 110px; padding-left: 40px; text-align: left; float: left;height:60px; line-height:60px; font-size: 14px; overflow:hidden; background: url(../atsh/main5_ii1.jpg) no-repeat 14px 20px; }
.imgcontent{ text-align:center;}
.img_list12 ul li:hover{ cursor:pointer; box-shadow: 0px 0px 10px #000;border-bottom: 5px solid #303171}
.img_list12 ul li:hover a{ color: #333;}




/*____________招聘中心____________________________________________________________*/
dl.job-list{ width: 1200px; margin: 0px auto; line-height:20px; border:1px solid #ccc; border-right:2px solid #ccc; margin-bottom:20px; margin-top:20px; }
dl.job-list dt{ height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #ccc; overflow:hidden; }
dl.job-list dd{ padding-left:10px; height:30px; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden; color:#666; font-weight:bold;}
dl.job-list dt span,dl.job-list dd span{ float:right; width:100px; height:30px; font-weight:normal; text-align:center; overflow:hidden; border-left:1px solid #ccc;}
.cv{ text-align:right; font-size:14px; font-weight:bold; color:#ce0202;}
.cv a{ color:#0099FF; text-decoration:underline;}

.job_list_detail ul{ list-style:none;text-align:left; margin-bottom:30px;font-size: 14px;}
.job_list_detail a{ color:#e36100;font-size:14px; text-decoration:none; font-weight:600; line-height:30px; float:left; clear:both;text-align:left; overflow:hidden;font-family:"Microsoft YaHei";}
.job_list_detail a:hover{ color:#e36100;font-family:"Microsoft YaHei";}
.job_list_detail ul li{text-align:left;}

/*_____________反馈模块____________________________________________________________*/
.feedback_table{ text-align:left; width:100%; font-size:14px; margin-top:10px; padding-top:1px;  background:#FFFFFF;}
.feedback_table tr{ height:3rem;}
.feedback_table .text{ text-align:right;}
.feedback_table td.feedback_td1{ text-align:right; font-size:14px; width:20%; color:#333333; height:25px; line-height:25px; padding-right:3px;}
.feedback_table td.feedback_input span{color:#FF6600; font-weight:600;}
.feedback_table td.feedback_input{ padding-left:3px;}
.feedback_table td.feedback_input input{ border:1px solid #E2E0E0;}
.feedback_table td.feedback_input textarea{ background:#FFFFFF; border:1px solid #E2E0E0;}
.feedback_submit{ text-align:center; height:30px; line-height:30px;}
.feedback_submit input{ *padding-top:5px; margin-right:30px;}
.checboxcss{ margin:2px 3px; position:relative; top:2px; }



/*___________高级搜索________________________________________________*/
.advsearch_search{ float:left; margin-left:10px;}
.advsearch_search input{ padding:3px 10px; background:#5e9f33!important; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.search-main ul li{ border-bottom:1px dotted #ccc; padding:5px 5px; margin:8px 0px;color:#666;}
.search-main ul{ list-style:none;}
.searchnavlist{ float:left; padding-left:10px;}
.search_title{ display:block;}
.search_title a:link,.search_title a:visited,.search_title a:active{ font-size:14px; color:#5e9f34; font-weight:bold;}
.search-main ul span.search_detail{  display:block; }
.search-main ul span.search_detail a{ padding:0px 3px;}
.search_updatetime{ display:block;}

/*______________友情链接__________________________________________________________________*/
dl.link_main dt{ font-weight:bold; font-size:14px; height:30px; line-height:30px;}
dl.link_main dd li{ display:inline; padding:0px 10px;}
dl.link_main a:link,dl.link_main a:visited,dl.link_main a:active{ text-decoration:underline;}

.addlink_title{ text-align:center; font-size:13px; }
.addlink_table{ margin:0px auto; text-align:left; width:100%; }
.addlink_table td.addlink_td1{ text-align:right; width:20%; height:25px; line-height:25px; padding-right:3px;}
.addlink_table td.addlink_input{ padding-left:3px;}
.addlink_table td.addlink_input input{ padding:2px;}
.addlink_submit{ text-align:left; padding-left:80px; height:30px; line-height:30px;}
.addlink_submit input{ *padding-top:5px; margin-right:10px;}

/*________________在线留言__________________________________________________________*/
.message_line{ text-align:right;}
.message_line a{ padding:2px 12px; background:#e36100; color:#fff; font-weight:bold;}
.message_line a:hover{ text-decoration:none; color:#FFFFFF;}
.message-main{ padding:10px;  margin-bottom:15px;}   
.message-main ul{ list-style:none;}    
.message_list_line{ border:1px solid #ccc; height:25px; line-height:25px; background:#f3f3f3; padding-left:3px; }
.message_list_info{ border-left:1px solid #ccc; border-right:1px solid #ccc;}
.message_list_info span{ padding:5px; display:block;}
.message_list_reinfo{ border:1px solid #ccc; border-top:none; margin-bottom:15px; color:#ef0e00; padding:3px; }

.message_table{ margin:0px auto; text-align:left; background:#FFFFFF;}
.message_table td.message_td1{ text-align:right; width:20%; height:25px; line-height:25px; padding-right:3px;}
.message_table td.message_input{ padding-left:3px;}
.message_table td.message_input input{ padding:2px; margin-right:5px;}
.message_table td.message_text textarea{ margin-left:3px;}
.message_submint{ text-align:left; padding-left:135px; height:30px; line-height:30px; }
.message_submint input{ *padding-top:5px; margin-right:10px;}

/*------------------CV--------------------------------------*/
table.cv_table{ background:none;}
table.cv_table td{ height:30px; line-height:30px; }
table.cv_table td.cv_td1{ padding-right:3px; }
table.cv_table td.cv_select,table.cv_table td.cv_input{ padding-left:3px;}
table.cv_table td.cv_select select{ padding:1px; }
table.cv_table td.cv_select option{ padding:1px; }
table.cv_table td.cv_input input{ padding:2px; background:none;  border:1px solid #ccc;}
table.cv_table td.cv_input textarea{ margin:3px 0px; background:none; border:1px solid #ccc; }
table.cv_table td.cv_submit{ padding:5px 0px;}


/*2.0默认模版修正*/
div.indeximg{ text-align:center; padding:0px 5px;}
div.indeximg p{ text-align:center; height:20px; line-height:20px; overflow:hidden; }
.left_bottom_content p{  word-break:break-all;}

/*表格边框*/
.feedback_table td.feedback_input input,.feedback_table td.feedback_input textarea{border:1px solid #CCCCCC; }
.addlink_table td.addlink_input input,.addlink_table td.addlink_input textarea{ border:1px solid #CCCCCC;}
.message_table td.message_input input,.message_table td.message_text textarea{ border:1px solid #cccccc; }
.table_cv td.cv_input input,.table_cv td.cv_input textarea{ border:1px solid #cccccc;}
.addlink_table,.message_table{ border:none !important; }
.checboxcss{ border:none !important;}

/*留言排版*/
.mesmin{ border:1px dashed #CCCCCC; padding:6px; }       
.message_list{ border:2px solid #cde7e9; }
.message_list_line{ border:1px dashed #CCCCCC; }
.message_list_reinfo{ border:1px dashed #CCCCCC; }

/*_______网站地图_______sitemap.html_______*/
.sitemapclass{ padding:5px 0px;}
.sitemapclass1{font-weight:bold; display:block; height:22px; line-height:22px; border-bottom:1px solid #ccc; padding-left:15px;}
.sitemapclass1 a{ padding:2px 10px; background:#e6e6e6;}
.sitemapclass2{ padding-left:15px; padding-top:3px;}
.sitemapclass2 h3{ background:url(../bit_07.gif) no-repeat left center; padding-left:10px;}
.sitemapclass2 h3 a{ color:#333 !important;}
.sitemapclass2 h4{ display:inline; padding:0px 6px;}
.sitemapclass2 h4 a{ text-decoration:underline;}


.pcontent img{ max-width:1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"");overflow:hidden;}



