﻿@import url(reset.css);
.main{
	width:1200px;
	margin:0 auto 47px;
}
.main1{
	overflow: hidden;
	padding:16px 16px 14px 16px;
	margin:0 auto;
	background:white;
	margin:16px 0;
	border-right:1px solid #e6e6e6;
}
.main1-tu p{
	float:left;
	width:32%;
}
.main1-tu{
	overflow: hidden;
	margin:0 0 30px 0;
}
.main1-tu .p1{
	margin:0 22px;
}
.main1-text h2{
	font-size:43px;
	color:#0f76cc;
	font-weight: bold;
	line-height:46px;
}
.main1-text p{
	font-size:14px;
	color:#929292;
}
.main1-text p a{
	font-size:14px;
	color:#1d9ed1;
}
.main1-text{
	width:100%;
	overflow: hidden;
	text-align: center;
}
.main1-text .p1{
	padding:13px 0;
}
.main1-text .p2{
	float:right;
}
.main2{
	width:1180px;
	margin-bottom:19px;
	overflow: hidden;
}
.main2-left{
	float:left;
	width: 350px;
	background:white;
	border:1px solid #e6e6e6;
}
.main2-right{
	width:814px;
	float:right;
	overflow: hidden;
	    padding: 10px 10px 26px 10px;
	background: white;
	border: 1px solid #e6e6e6;
}
.main2-1 .p2{
	font-size:22px;
	color:#253b54;
	float:left;
	padding-left:16px;
}
.main2-1 a{
	font-size:16px;
	color:#b2b4b4;
	display: block;
}
.main2-1 .p1{
	float:right;
	padding-right:16px;
}
.main2-1{
	overflow: hidden;
	width:100%;
	position: relative;
	/*padding:0 16px 32px 16px;*/
	height:46px;
	line-height:46px;
	border-bottom:2px solid #0594cd;
}
.main2-1 img{
	position: absolute;
	top:10px;
	left:0;
}
.main2-ul li{
	margin-bottom:15px;
}
.scrollBar{width:316px;height: 369px;}
.main2-ul .span1{
	background-position: center center;
}
.main2-ul .span1{
	width:7px;
	height:7px;
	display: inline-block;
	background:url(/images/dian4.jpg) no-repeat;
	background-position: center center;
	margin-right:8px;
}
.main2-ul li:hover .span1{
	background:url(/images/dian3.jpg) no-repeat;
	background-position: center center;
}
.main2-ul a{
    font-size:16px;
    color:#797d7c;
    width:100%;
    display: block;
    text-align: left;
}
.main2-ul{
	padding:20px 0 0 15px;
}

.bd1 li p a{
	background:rgba(0,0,0,0.5);
	position: absolute;
	left:0;
	bottom:0;
	font-size:24px;
	color:white;
	padding:10px 55px 23px;
	text-align: left;
	line-height: 31px;
}
.bd1 li{
	position: relative;
	width:100%;
}
.bd1 li img{
	width:100%;
}
.slideBox .hd{ 
	height:15px; 
	overflow:hidden; 
	position:absolute;
	right:5px; 
	bottom: -23px; 
	z-index:1; 
}
.slideBox .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	float:left;
}
.slideBox1 .hd ul li{ 
	 float:left;
	 margin-right:2px;  
	 width:10px; height:10px; 
	 line-height:14px; 
	 text-align:center; 
	 background:url(../images/dian6.jpg); 
	 cursor:pointer; 
}
.slideBox1 .hd ul li.on{ 
	background:url(../images/dian5.jpg) no-repeat; 
	width:27px;
	height:10px;
	vertical-align: middle;
	margin-top: 1px;
}
.slideBox1{
	position:relative;
}
/*********新增滚动样式***********/
.slideBoxxx .hd ul li{ 
	 float:left;
	 margin-right:2px;  
	 width:10px; height:10px; 
	 line-height:14px; 
	 text-align:center; 
	 background:url(../images/dian6.jpg); 
	 cursor:pointer; 
}
.slideBoxxx .hd ul li.on{ 
	background:url(../images/dian5.jpg) no-repeat; 
	width:27px;
	height:10px;
	vertical-align: middle;
	margin-top: 1px;
}


.slideBoxxx{
	position:relative;
}
/********************/

/********************/
.slideBoxx{
	position:relative;
}
/********************/





/**********新增专题样式*********/
.wqhg {
    overflow: hidden;
}

.wqhg_left {
    overflow: hidden;
    width: 580px;
    overflow: hidden;
    float: left;
}

.wqhg_box {
    overflow: hidden;
    padding-top: 15px;
}

.wqhg_left {
    overflow: hidden;
    width: 580px;
    overflow: hidden;
    float: left;
}

.wqhg_text {
    width: 400px;
    float: right;
    border-bottom: 1px solid #aaaaaa;
    min-height: 109px;
}

.wqhg_tp {
    width: 168px;
    float: left;
}

.wqhg_tp img {
    width: 168px;
    overflow: hidden;
	height:93px;
}

/*************专题样式结束****************/
.bj{
	/*background: url(../images/title3_03.png) 100% 100%;*/
	height:120px;
	margin-bottom:29px;
	margin-top: 15px;
}
.bc{
	/*background: url(../images/title3_03.png) 100% 100%;
	height:120px;*/
	margin-bottom:29px;
	margin-top: 15px;
}
.main3{
	width:100%;
	padding-bottom:1px;
	overflow:hidden;
}


.main3-1{
	width: 378px;
	margin-right:23px;
	background:white;
	float:left;
	padding-bottom:10px;
	margin-bottom:19px;
	border: 1px solid #e6e6e6;
}


.main3-13{
	width: 1180px;
	margin-right:23px;
	background:white;
	float:left;
	padding-bottom:10px;
	margin-bottom:19px;
	border: 1px solid #e6e6e6;
}

.main3-14{
	width: 1180px;
	margin-right:23px;
	background:white;
	float:left;
	padding-bottom:10px;
	margin-bottom:19px;

}
.main3-15{
	width: 1180px;
	margin-right:23px;
	background:white;
	padding-bottom:10px;
	margin-bottom:19px;
	border: 1px solid #e6e6e6;
	margin:0 auto;
}


/**********调试智慧政法、人工智能*************/
/*第6部分*/
.discuss {width: 1000px;margin: 0 auto;position: relative; }
.discuss .disussLeft {display: inline-block;width: 44px;height:92px;position: absolute;left: -2px;top: 90px;cursor: pointer; }
.discuss .disussRight { display: inline-block;width:44px;height: 92px;position: absolute;right:20px;top: 90px;cursor: pointer;}
.discuss .discussBox { width: 879px;height: 296px;overflow: hidden; position: relative;left:70px; }
.discuss .discussBox .swiper-slide { width: 267px; height: 296px;overflow: hidden;position: relative;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;
transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

.main6_1{ width:245px; height:410px; float:left; margin-top:10px; margin-left:10px;}
.main6_2{ width:245px; height:236px; float:left;  margin-top:0px; margin-left:10px;}
.main6_3{ width:245px; height:187px; float:left;  }
.main6_4{ width:245px; height:200px; margin-top:20px; float:left}


/*第6部分结束*/

/**********调试智慧政法、人工智能*************/
/*第7部分
.discusss  {width: 1000px;margin: 0 auto;position: relative; }
.discusss .disussLeft {display: inline-block;width: 44px;height:92px;position: absolute;left: -2px;top: 90px;cursor: pointer; }
.discusss .disussRight { display: inline-block;width:44px;height: 92px;position: absolute;right:20px;top: 90px;cursor: pointer;}
.discusss .discussBox { width: 879px;height: 296px;overflow: hidden; position: relative;left:70px; }
.discusss .discussBox .swiper-slide { width: 267px; height: 296px;overflow: hidden;position: relative;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;
transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

.main6_1{ width:245px; height:410px; float:left; margin-top:10px; margin-left:10px;}
.main6_22{ width:245px; height:236px; float:left;  margin-top:0px; margin-left:10px;}
.main6_3{ width:245px; height:187px; float:left;  }
.main6_4{ width:245px; height:200px; margin-top:20px; float:left}

*/
/*第7部分结束*/




/*第9部分*/
/*tupiantexiao*/
.p8_content .next{width:40px;height:92px;z-index:9999;position:absolute;top:120px;right:0px;cursor:pointer; }
.p8_content .prev{width:40px;height:92px;z-index:9999;position:absolute;top:120px;left:0px;cursor:pointer;}

.p8_content .nextt{width:40px;height:92px;z-index:9999;position:absolute;top:178px;right:0px;cursor:pointer; }
.p8_content .prevv{width:40px;height:92px;z-index:9999;position:absolute;top:178px;left:0px;cursor:pointer;}

.p8_content{position:relative;margin:40px  0px 30px 65px; z-index:0; width:1000px;float: left}

.roundabout-holder{width:700px;height:900px;margin:0px auto;}
.roundabout-moveable-item{height:900px;width:500px;cursor:pointer;background:#000;}
.roundabout-moveable-item img{ filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;  
opacity: 0.5;  background:#000;}
.roundabout-in-focus img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;  
opacity: 1;  background:#000;}
.roundabout-moveable-item span{display:none;}
.roundabout-moveable-item img{height:100%;width:100%;}
.roundabout-in-focus span{font-size:14px;position:absolute;width:500px;height:30px;line-height:30px;color:#fff;display:block;text-align:center;}
.roundabout-in-focus span a{color:#fff;}
.roundabout-in-focus em{ background:#000;filter:alpha(opacity=60);opacity:.6;position:absolute;width:240px;height:98px;bottom:0px;left:0;}
/**touming**/
.trp { display:block;width:240px;height:30px;position:fixed;z-index:99;bottom:0px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;background:#000;}





.main3-2{
	width: 580px;
	margin-right:20px;
	background:white;
	float:left;
	padding-bottom:10px;
	margin-bottom:19px;
	border: 1px solid #e6e6e6;
}


.main3-3{
	width: 580px;
	margin-right:0px;
	background:white;
	float:right;
	padding-bottom:10px;
	margin-bottom:19px;
	border: 1px solid #e6e6e6;
}

.main3-xinwen .p3a{
   width:479px;
   height:215px;
   margin: 0 auto 24px;
   position: relative;
}

.main3-xinwen .p33{
   width:520px;
   height:256px;
   margin: 0 auto 24px;
   position: relative;
}

.main3-xinwen .p33 p{
	position: absolute;
	width:100%;
	height:65px;
	left:0;
	bottom:0;
	padding:0 10px;
	font-size:18px;
	color:white;
	line-height: 25px;
	background: rgba(0,0,0,0.5);
	padding-top: 5px;
}




/***********************/

.main3-1 .p2{
	font-weight: bold;
	color:black;
}
.main3-11{
	margin-right: 0;
}
.main3-1 .p1{
	padding-right:20px;
}
.main3-xinwen .p3{
   width:329px;
   height:215px;
   margin: 0 auto 24px;
   position: relative;
}
.main3-xinwen img{
	width:100%;
	height:100%;
}
.main3-xinwen{
	padding:24px 24px 0 24px;
}
.main3-xinwen p{
	font-size:16px;
	color:#707071;
	text-align: left;
	padding-bottom:20px;
}
.main3-xinwen .p3 p{
	position: absolute;
	width:100%;
	height:65px;
	left:0;
	bottom:0;
	padding:0 10px;
	font-size:18px;
	color:white;
	line-height: 25px;
	background: rgba(0,0,0,0.5);
	padding-top: 5px;
}
.main4 .p2-1{
	font-weight: bold;
	color:black;
}
.main4-ul{
	overflow:hidden;
	padding:20px 0 32px 0;
	background: white
}
.main4-ul li{
	float:left;
	width:24.9%;
}
.main4{
	background:white;
	border: 1px solid #e6e6e6;
	margin-bottom:56px;
	overflow: hidden;
	height:420px;
}
.main4-tu{
	width:267px;
	height:161px;
	overflow-y: hidden;
	margin:0 auto;
}
.main4-text{
	text-align: left;
	width:257px;
	line-height: 22px;
	margin:0 auto;
}
.main4-text h2{
	font-size:16px;
	font-weight: bold;
	padding-top:14px;
}
.main4-text p{
	font-size:14px;
}
.main3-xinwen a{
	color:#565656;
}
.part1{width: 338px;height: 336px;overflow: hidden; float:left;}
.item{position: relative;height: 370px;overflow: hidden;overflow-y: hidden;outline: none; line-height:20px;}
.part2{ float:left;width:370px;margin-left:20px;height:300px;overflow: hidden; background: rgb(42,46,52); color: #c4c4c4;}
.part2 .item{height:370px;line-height:30px;}
.part2  li{ padding-left:10px;font-family:"microsoft yahei"}
.main2-ul li .span2{
display: inline-block;

vertical-align: text-top;

text-overflow: ellipsis;
overflow: hidden;
}
.nav-div1{
	width:100%;
	background:white;
	height:4px;
	position: relative;
}
.nav-div{
	position:absolute;
	bottom:0;
	left:-2px;
	width:100%;
	display: none;
	height:4px;
	text-align: center;
}
.nav-span{
	background:url(../images/x1.png) no-repeat;
	width:7px;
	height:4px;
	position: absolute;
	left:-7px;
	bottom:0;
}
.nav-span1{
	background:url(../images/x.png) no-repeat;
	width:7px;
	height:4px;
	position: absolute;
	right:-7px;
	bottom:0;
}
/*.产品模块*/
.iproduct{    
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;}
	
.ixinpin{/*width: 800px;*/ width: 100%; background: #fff;padding-bottom: 20px;}
.ixinpin ul{overflow: hidden;margin-left: -5px;}
.ixinpin ul li{float: left;height:175px;width: 170px;position: relative;margin-left: 25px;margin-top: 20px;}
.ixinpin ul li .xin_img{width: 100%;height: 135px;}

.abso {
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 6px;
    padding-bottom: 2px;
    background: #c83030;
    color: #fff;
}
.pl7{margin-left: 7px;}

.ixinpin ul li .ixinp{overflow: hidden;}
.ixinpin ul li .ixinp a{}

.mt4 {
    margin-top: 4px;
}

.pl7 a.mu{
	font-size:12px;
}
.pl7 a.zi{
	color: #000;
}

index.css:609
.dik {
    display: block;
}
index.css:598
.a66 {
    color: #666;
}
index.css:594
.a12 {
    font-size: 12px;
}
.test_border {
    border: solid 1px #d4d4d4;
    display: inline-block;
}

.test_border{border: solid 1px #d4d4d4;display: inline-block;}
.test_border:hover{border: solid 1px #FF7700;}

/***********************/

.tuij{
	
	border:1px solid #f1f1f1;
	margin-top:10px;
	margin-bottom:10px;
	
}
.companyTop {
   /* width: 1154px;*/
    height: 40px;
    margin: 15px auto 5px;
    position: relative;
    background: #0981da url("/images/index/index2017.png") no-repeat -62px -176px;
}




.companyTop h2 {
    position: absolute;
    font-size: 16px;
    text-indent: 5px;
    color: #fff;
    line-height: 38px;
    font-weight: 400;
	margin-left: 10px;
}

.companyTop a.more {
    position: absolute;
    right: 10px;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
}
ul.companyLogo {
    /*width: 1112px;
    margin: 0 auto;*/
}

ul.companyLogo li {
    width: 180px;
    float: left;
    padding: 10px 6px 0 6px;
	margin-left: 14px;
}

ul.companyLogo li img {
    width: 180px;
    /*height: 58px;*/
	height:80px;
    border: 1px solid #e5e5e5;
    border-bottom: none;
    border-radius: 1px;
}

ul.companyLogo li p {
   /* width: 125px;*/
    width: 168px;
    height: 26px;
    float: left;
    border: 1px solid #e5e5e5;
    background: #eeeeee;
    text-align: center;
    line-height: 26px;
    border-radius: 1px;
}

ul.companyLogo li p a {
    color: #888888;
}

ul.companyLogo li:hover img {
    border: 1px solid #0981da;
    border-bottom: none;
}

ul.companyLogo li:hover p {
    border: 1px solid #0981da;
    background: #0981da;
}

ul.companyLogo li:hover p a {
    color: #fff;
}

.link {
    width: 1100px;
    margin: 15px auto 0;
}

.link table {
    border: 0px;
    display: block;
    float: left;
}

.link table tr td.linkleft {
    width: 112px;
    text-align: center;
    padding: 8px 0;
    font-size: 16px;
    font-weight: normal;
    background: #0981da;
    border: 1px solid #fff;
    color: #fff;
}

.link table tr td.linkright {
    padding: 10px 10px 6px 10px;
    line-height: 20px;
    border: 1px solid #e3e5e7;
    background: #fff;
    border-collapse: collapse;
    border-spacing: 0;
}

.link table tr td.linkright a {
    text-decoration: none;
    color: #888;
    margin: 0px 0px 0 0;
    display: inline-block;
    width: 107px;
    height: 20px;
    overflow: hidden;
	font-family: \5b8b\4f53;
}

.link table tr td.linkright a:hover {
    text-decoration: underline;
    color: #ff6600;
}

.productBotList {
    width: 1115px;
    margin: 15px auto 0;
}

.productBotList li {
    width: 208px;
    height: 122px;
    float: left;
    margin: 0 7px 0 8px;
    display: inline;
    background: #e8e8e8;
}

.productBotList li span {
    display: block;
    text-indent: 16px;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    margin-top: 10px;
}

.productBotList li span a {
    color: #0981da;
}

.productBotList li p {
    display: block;
    line-height: 24px;
    margin-top: 5px;
    padding: 0 10px;
    word-wrap: break-word;
    word-break: normal;
}

.productBotList li p a {
    color: #333;
    margin: 0 6px;
    display: inline-block;
	font-family: \5b8b\4f53;
}

.productBotList li a:hover {
    color: #ff6600;
}

.upDate {
    width: 100%;
    height: 40px;
    background: #0980da;
    margin-top: 15px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
	font-family: tahoma, "\5b8b\4f53";
}

.upDate a {
    color: #fff;
    margin: 0 5px;
}


 .tab-c li {
    float: left;
    width: 15%;
    margin: 10px 8px 10px 11px;
}
 .tab-c li p {
   /* width: 125px;*/
    width: 176px;
    height: 26px;
    float: left;
    border: 1px solid #e5e5e5;
    background: #eeeeee;
    text-align: center;
    line-height: 26px;
    border-radius: 1px;
}
 .tab-c li a {
    display: inline-block;
    width: 100%;
    height: 125px;
    position: relative;
	border: 1px solid #e5e5e5;
   
}

.tab-c li a img {
    width: 90%;
    max-height: 148px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #FFFF;
}
/**************************/