﻿*{font-family:"Microsoft Yahei";}
.top{margin-top:10px; margin-bottom:0px; padding-bottom:0px;}
.top-right p{float:left; margin-right:15px; color:#333; margin-top:3px;}
.top-right p a{color:#c00;}
.top-right p span{color:#c00; font-weight:bold;}
.top-right select{height:26px; padding:0px 8px; border:1px solid #eee;}
.head{margin-top:-20px; padding-top:0px;}
.logo{z-index:9999999; margin-top:1px;}
.banner{width:100%; margin:0 auto;}
/*nav*/
.small-nav{display:none;}
.top-nav{ margin-top:12px;}
.top-nav ul li{float:left; font-size:16px; position:relative;}
.top-nav ul li a{ display:block; padding:0px 26px; color:#333; text-decoration:none;}
.top-nav ul li a:hover{color:#c00;}
.top-nav ul li .con{ position:absolute; top:20px; left:-1px; display:none;}
.top-nav ul li .wd{ position:absolute; left:-1067px; top:19px; width:1912px; height:520px; background:#F6F6F6; border-top:20px solid #fff; z-index:1; border-bottom:2px solid #ccc;}
.wd-content{ width:1200px; margin:0 auto; margin-top:24px; padding-left:0px;}
.wd-content dt{font-size:16px; margin-bottom:10px; font-weight:bold;}
.wd-content dt a{color:#333;}
.wd-content dd{font-size:14px; line-height:30px;}
.wd-content dd a{color:#555;}
.wd-content dt{font-weight:normal;}
.posui{float:left; width:200px;}
.posui .nav-more a{color:#c00;}
.top-nav ul li .wd p{ width:1200px; margin:0 auto; text-align:center; margin-top:0px; line-height:30px; background:#333; padding:5px 0px;}
.top-nav ul li .wd p a{color:#fff;}
.top-nav ul li .wd p a:hover{color:#f00;}
.carousel-indicators{bottom:0px;}
.fangan{ z-index:1; width:150px; background:#F6F6F6; border-top:20px solid #fff;}
.fangan dl{margin-top:5px; margin-bottom:10px;}
.fangan dd{line-height:30px;}
.fangan a{color:#333;}
.banner{margin-top:20px; z-index:-999;}

/*index*/
.index-jiazhi{width:800px; margin:0 auto; text-align:center; margin-top:40px;}
.index-jiazhi h3{font-size:36px; font-weight:bold; margin-top:26px;}
.index-jiazhi h3 a{color:#555; text-decoration:none;}
.index-jiazhi h3 a:hover{ color:#0166AC;transition: all 0.3s ease;}
.index-pro-fenlei{margin-top:30px;}
.index-jiazhi p{font-size:16px; line-height:1.8; color:#666; padding-top:10px;}
.index-pro-fenlei-list{height:292px; margin:0px; padding:0px;visibility: visible;display:table; overflow:hidden; }
.index-pro-fenlei-list h3{text-align:center; color:#fff; font-size:30px; margin-top:100px;}
.index-pro-fenlei-list p{ text-align:center; width:240px; margin:0 auto; font-size:14px; padding-top:10px; color:#fff;}
.index-fenlei-one{ background:#fd8800 url(images/line.png) right top no-repeat;}
.i_a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.index-pro-fenlei-list:hover h3{font-size:34px;transition: all 0.4s ease;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.index-fenlei-two img{position:absolute; left:0; top:0; z-index:-1;}
.index-fenlei-two:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 0.4s ease;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.index-fenlei-three{ background:#2A2A51 url(images/line.png) right top no-repeat;}

.index-pro-box{margin-top:30px;}
.index-pro-box ul li{ cursor:pointer;}
.index-pro-box-1{ height:259px; padding:0px; border:1px solid #fff;}
.index-pro-box-1 a{width:100%; height:100%; z-index:999; text-decoration:none;}
.index-pro-box-1 h3{ text-align:center; background:#000; padding:0px; height:257px; margin:0px; width:100%;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.index-pro-box-1 h3 span{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; color:#fff; padding-top:120px; display:block; font-size:30px;}
.index-pro-box-1 img{position:absolute; left:0; top:0; z-index:-999;}
.index-pro-box-1 p{display:none;}
.index-pro-box-1:hover h3{display:none;}
.index-pro-box-1:hover p{display:block; font-size:18px; background:#0166AC; position:absolute; bottom:-10px; width:100%; color:#fff; padding:10px 0px 10px 10px;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.index-p-b-on h3{display:none;}
.index-p-b-on p{display:block;font-size:18px; background:#0166AC; position:absolute; bottom:-10px; width:100%; color:#fff; padding:10px 0px 10px 10px;}
.index-pro-box-3{background:#0166AC; color:#fff; height:259px; border:1px solid #fff;}
.index-pro-box-3 a{color:#fff; text-align:center;}
.index-pro-box-3 h3{margin-top:110px;}
.index-pro-box-3 p{width:300px; margin:0 auto;}

.index-about-top{text-align:center;}
.index-about-top h3{font-size:36px; font-weight:bold; margin-top:30px;}
.index-about-top h3 a{color:#555; text-decoration:none;}
.index-about-top h3 a:hover{ color:#0166AC;transition: all 0.3s ease;}
.index-about-top p{font-size:16px; line-height:1.8; color:#666; padding-top:5px;}

.index-about{padding:0px; margin-top:30px; overflow:hidden; }
.index-about a{text-decoration:none;}
.index-about-info{height:107px; width:100%; background:#F9F9F9; padding-top:30px; padding-left:30px;}
.index-about-info h3{font-size:20px; color:#016db8; font-weight:bold; margin-top:0px; line-height:24px; margin-right:30px;}
.index-about-info p{ width:300px; color:#555; line-height:22px;}
.index-about-gaikuang:hover .index-about-info{background:#016DB8;transition: all 0.4s ease;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.index-about-gaikuang:hover h3{color:#fff;}
.index-about-gaikuang:hover p{color:#fff;}
.index-about-right-box{background:#F9F9F9;}
.index-about-right-box img{margin-right:20px;}
.index-about-right-box a{ color:#333;}
.index-a-r-b-r h3{ font-size:20px; color:#016db8; font-weight:bold;}
.index-a-r-b-r p{line-height:24px;}
.index-about-right-box:hover{background:#016DB8;transition: all 0.4s ease;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.index-about-right-box:hover h3{color:#fff;}
.index-about-right-box:hover p{color:#fff;}
.index-about-licheng{margin-top:24px;}

.index-foot-top{background:#0166AC; margin-top:20px;}
.index-foot-top ul{padding-left:0px; margin-left:0px;}
.index-foot-top ul li{float:left; line-height:50px; padding-top:10px; font-size:18px; margin-right:30px;}
.index-foot-top ul li a{color:#fff; text-decoration:none;}
.index-foot-top ul li a:hover{color:#ccc;}
.index-foot-top form{margin-top:18px;}
.s_wb{width:260px; height:36px; border:none; border:1px solid #ccc; padding-left:10px; float:left}
.s_an{width:60px; height:36px; float:left; border:none; background:#000; color:#fff;}
.foot{width:100%; background:#016DB8;}
.foot-p-title{font-size:16px; color:#fff; padding-bottom:10px;}
.foot .container{padding-top:20px;}
.foot-f00, .foot-f00 a, .foot-p-title a{color:#fff;}
.foot-foo-about{line-height:22px;}
/*pro*/
.pro-banner{margin-top:20px; z-index:-999;}
.postion{margin-top:20px;}
.postion a{ color:#333;}
.indexpro-content{margin-top:20px;}
.indexpro-list h3 {margin-bottom:10px;position: relative; margin-bottom:40px;}
.indexpro-list h3:after{
    position: absolute;
    bottom: -20px;
    left: 0px;
    right: 0;
    width: 100px;
    height: 2px;
    background: #d81e06;
    content: '';
}


.indexpro-list h3 a{text-decoration:none;color:#333;}
.indexpro-list p{font-size:16px; color:#333; line-height:26px;}
.indexpro-list ul li{margin-top:5px; margin-bottom:16px; min-height:322px;}
.indexpro-list ul li a{color:#333;}
.indexpro-list ul li a:hover{ color:#0166AC}
.indexpro-list ul li span{ display:block; width:100%; background:#EEE; text-align:center; line-height:50px; font-size:16px;}
.indexpro-list ul li:hover span{background:#333;} 
.indexpro-list ul li:hover a{color:#fff; text-decoration:none;}
.prolist-toplist {margin-top:20px;}
.prolist-toplist ul li{float:left; margin-right:3px;}
.prolist-toplist ul li a{display:block; padding:10px 40px; background:#337AB7; color:#fff; border-radius:3px;}
.prolist-h3{font-size:26px; font-weight:bold; padding-top:10px; border-bottom:1px solid #ddd; padding-bottom:16px; margin-bottom:15px;}
.prolist-h3 a{color:#333;}
.prolist-h3 .pull-right{font-size:14px; display:block; background:#337AB7; color:#fff; padding:8px 10px;}
.prolist-box ul li{margin-bottom:15px;}
.prolist-box ul li .bg{ background:#111; }
.prolist-box ul li a{color:#fff;}
.prolist-box ul li span{ display:inline-block; text-align:center; line-height:46px; padding-left:30px; font-size:16px;}
.prolist-box ul li i{display:inline-block; margin-left:20px; font-style:normal;}
.prolist-box ul li i a{color:#458bc7; font-weight:bold; font-size:14px;}
.listpro-wuliao{margin-bottom:20px;}
.listpro-wuliao h3{margin-top:0px;}
.listpro-wuliao h3 a{text-decoration:none;}
.listpro-wuliao ul li span{display:block; text-align:center; margin-top:6px; color:#333;}
.artpro-info{padding-top:10px;}
.artpro-info .carousel img{width:100%; height:100%;}
.artpro-info .carousel-indicators .active{background:#337AB7; width:14px; height:14px;}
.artpro-info .carousel-control{margin-left:15px;}
.artpro-info .carousel-control{margin-right:15px;}
.artpro-info-right h1{font-size:22px; margin-top:0px; font-weight:bold; color:#1F4B70;}
.artpro-infi-right-p{line-height:28px; margin:0px; color:#555;}
.artpro-infi-right-p span{color:#c00;}
.artpro-info-right-pcolor{color:#333;}
.artpro-info-right-contact a{display:block; background:#337AB7; width:120px; height:40px; color:#fff; text-align:center; line-height:40px; font-family:"Microsoft Yahei"; border-radius:3px;}
.artpro-info-right-contact a span{margin-right:5px;}
.artpro-info-right-contact p{font-size:18px; margin:7px 0px 0px 20px; color:#337AB7;}
.artpro-info-right-contact p span{color:#c00; font-weight:bold; font-size:20px;}
#artpro-navbar ul{background:#0166AC; height:40px; margin-top:20px; border-radius:3px; line-height:40px;}
#artpro-navbar ul a{color:#fff;}
.artpro-content .active{background:#000; color:c00; display:block;}
.artpro-content h4{padding-top:10px; color:#2D619F;}
.artpro-content-box{line-height:22px; color:#333; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
.artpro-content-box table{width:100%;}

#wuliao ul li a{color:#333;}
#wuliao ul li span{display:block; text-align:center; margin-top:6px;}
#shengchanxian ul li a{color:#333;}
#shengchanxian ul li span{display:block; text-align:center; margin-top:6px;}
.solution-list ul li{ margin-top:10px;}
.scxpz{padding-bottom:4px;}
.scxpz li{line-height:34px; border-bottom:1px solid #eee;}
.scxpz li a{margin-left:10px; color:#555;}

.artlist-content-right p a{color:#333;}
.artlist-content-right ul li a{color:#333;}
.right-wuliao li{line-height:24px; }
.right-wuliao li a{margin-left:10px; color:#555;}

.list-wuliao{margin-bottom:20px;}
.list-wuliao h3{ border-bottom:1px solid #eee; padding-bottom:10px;}
.list-wuliao ul li{margin-top:10px;}
.list-wuliao ul li a{color:#333;}
.list-wuliao ul li span{display:block; margin-top:5px; text-align:center;}
.list-wuliao h1{font-size:30px; color:#333; margin-bottom:20px; text-align:center;}
.list-wuliao .art-art-box{font-size:14px; color:#333; line-height:24px;}
.list-wuliao .art-art-box img{width:100%; margin:10px 0px;}
.artlist-box h3{font-size:18px; font-weight:normal;}
.artlist-box ul li{line-height:30px; font-size:14px; border-bottom:1px dasheed #ddd;}
.artlist-box ul li a{color:#333;}
.art-art-content h1{font-size:30px; text-align:center;}
.art-info{text-align:center; color:#555;}
.art-art-content .art-art-box{margin-top:10px; color:#333; line-height:24px;}
.lisr-pro-margin li{margin-bottom:10px;}
.pright ul li{line-height:30px; font-size:16px;}
.pright .cur{color:#c00; font-weight:bold; font-size:16px;}
.prolist-content{margin-top:30px;}
.search_box{ margin-top:20px;}
.resultbar{font-size:16px;}
.resultlist ul li h1{font-size:20px; font-weight:bold;}
.article-paiban{text-indent:2em;}

.index-news-gai{margin-top:0px;}
.index-news-gai .artlist-box .artlist-h3 .pull-left{font-size:24px;margin-top:5px;position: relative;}
.index-news-gai .artlist-box .artlist-h3 .pull-left:after{
    position: absolute;
    bottom: -18px;
    left: 0px;
    right: 0;
    width: 100px;
    height: 2px;
    background: #d81e06;
    content: '';
}

/*single*/
/*about*/
.about-banner{margin-top:20px;}
.single-about h1{position: relative; text-align:left;margin-top:40px;}
.single-about h1:after{
    position: absolute;
    bottom: -20px;
    left: 0px;
    right: 0;
    width: 60px;
    height: 2px;
    background: #d81e06;
    content: '';
}
.single-about h1 div{float:right; margin-top:20px;}
.single-about h1 div ul li{float:left; font-size:14px; font-weight:normal; margin-left:20px;}
.single-about h1 div ul li a{color:#333;}
.single-about h1 div ul li a:hover{color:#c00;}
.single-about h1 div ul dd.cur{display:none;}
.single-about .p{line-height:26px; color:#333;margin-top:20px; padding-top:40px;}
.single-about-tonglan{background:#eee; margin-top:20px; padding-bottom:20px;}
.single-about-tonglan h2{text-align:center;position: relative; text-align:center;margin-top:40px;}
.single-about-tonglan h2:after{
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    width: 60px;
    height: 2px;
    margin: 0 auto;
    background: #d81e06;
    content: '';
}
.single-about-tonglan .jy {margin-top:50px;}
.single-about-tonglan .jy p{text-align:center; line-height:26px;}
.single-about-tonglan .jy h4{text-align:center; font-weight:bold;}
.about-img h2{text-align:center;position: relative; text-align:center;margin-top:40px;}
.about-img h2:after{
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    width: 60px;
    height: 2px;
    margin: 0 auto;
    background: #d81e06;
    content: '';
}
.about-img ul{margin-top:50px; padding-left:10px;}
.about-img ul li{list-style:none; margin-bottom:10px; padding:0px 5px;}
.about-img ul li img{transition: 0.3s; }
.about-img ul li img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);position:relative; z-index:999;}
.single-lianxi{margin-top:50px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.single-about-tonglan .lx{padding-top:30px;}
.single-lianxi .zxzx{margin-top:30px;}
.single-lianxi .zxzx a{display:black; padding:15px 40px; text-align:center; background:#F44236; font-size:20px; color:#fff;}
.single-wenhua{margin-top:50px;}

.page a,.page span{display:block; height:35px;color:#18A4FD;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:1px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#18A4FD;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} 

@media (max-width: 1200px){
	.index-fenlei-two:hover img{transform: scale(1.0);-moz-transform: scale(1.0);-webkit-transform: scale(1.0);transition: all 0.4s ease;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
	.index-pro-fenlei-list{height:243px; margin:0px; padding:0px;visibility: visible;display:table; overflow:hidden; }
	.index-pro-fenlei-list h3{margin-top:80px;}
	.index-pro-fenlei-list p{padding:0px 10px;}
	.index-pro-box-1:hover h3{display:block;}
	.index-pro-box-1:hover p{display:none}
	.index-pro-box-1{ height:213px; padding:0px; border:1px solid #fff;}
	.index-pro-box-1 h3{ height:211px;}
	.index-pro-box-1 h3 span{padding-top:90px;}
	.index-pro-box-3{background:#0166AC; color:#fff; height:213px; border:1px solid #fff;}
	.index-pro-box-3 h3{margin-top:70px;}
	.indexpro-list ul li{min-height:275px;}
}
@media (max-width: 990px){
	.index-pro-fenlei-list img{ width:100%; height:243px;}
	.index-pro-box-1{overflow:hidden;}
	.index-about-right-box{float:left; margin-top:24px;}
	.index-foot-top ul{ display:none;}
	.index-foot-top form{ padding-bottom:10px; margin-top:10px;}
	.foot-768-none{display:none;}
	.indexpro-list ul li{min-height:auto;}
}
@media (max-width: 800px){
	.banner{display:none;}
	.index-jiazhi{width:90%;}
	#artpro-navbar{display:none;}
	.artpro-info-right h1{padding-top:10px;}
	
	.top-nav{display:none;}
	.small-nav{display:block; margin-top:20px;}
	.small-nav ul li {margin-bottom:10px;}
	.small-nav ul li a{display:block; text-align:center; color:#fff;background:#333;padding-top:8px;padding-bottom:8px;}
	
	

}
@media (max-width: 769px){
	#artpro-navbar{display:none;}
	.artlist-content-right{display:none;}
	.prolist-content ul li{margin-bottom:10px;}
	.artpro-info-right h1{margin-top:10px;}
	.none768{display:none;}
	.top-nav{display:none;}
	.small-nav{display:block; margin-top:20px;}
	.small-nav ul li {margin-bottom:10px;padding-left:5px;padding-right:5px;}
	.small-nav ul li a{display:block; text-align:center; color:#fff;background:#333;padding:8px 10px;}
	.index-pro-fenlei-list p{width:90%;}
	.index-about-info{height:107px; width:100%; background:#F9F9F9; padding-top:30px; padding-left:10px;}
	.index-about-info h3{font-size:20px; color:#016db8; font-weight:bold; margin-top:0px; line-height:24px; margin-right:10px;}
	.index-about-info p{ width:180px; color:#555; line-height:22px;}
	.index-a-r-b-r p{line-height:24px;width:100%;}
	.index-about-right-box{width:100%;}
	.prolist-toplist ul li{margin-top:3px;}
	.index-pro-box-3 p{width:90%; margin:0 auto;}
	.artpro-info-right-contact p{font-size:14px; margin:7px 0px 0px 5px; color:#337AB7;display:inline;}
	.artpro-info-right-contact p span{color:#c00; font-weight:normal; font-size:14px; float:right;background:none; padding:0px;}
	#canshu  .artpro-content-box{overflow-x: auto;max-width:768px;}
	.prolist-toplist ul li a{display:block; padding:10px 20px; background:#337AB7; color:#fff; border-radius:3px;}
	.prolist-box ul li{height:auto;}
	.single-about h1 div{width:100%; margin-bottom:10px;}
	.single-about h1 div ul li{width:49%; background:#ddd; margin-top:3px; margin-left:2px;}
	.single-about h1 div ul li a{display:block; text-align:center; padding:10px 0px;}

}
