@charset "gb2312";
/* CSS Document */
.main, .main .Dynamic, .main .column{width:100%;}
.main{
	border-bottom: 1px solid #ccc;
}

.main .Dynamic{border-bottom:1px solid #e6e4e2;background:#f6f6f6; height:35px; padding-top:3px 0; margin-top:10px;}
.main .Dynamic .tit, .main .scheme, .main .client{margin:0 auto; width:1200px;}
.main .Dynamic .tit{
	color:#000;
	height:34px; 
	line-height:34px; 
	font-size:14px;
	font-weight:300;
	background:url(../imgaes/title01.jpg) 90px center no-repeat;
}
.main .Dynamic .tit span{margin:0 17px;}
.main .scheme {margin:20px auto; cursor:pointer;}
.main .scheme ul li{margin:0 2px;width:160px; float:left; text-align:center;}
.main .scheme ul li a{margin:10px 0; cursor:pointer; font-weight:bold; font-size:16px; display:block;}


.main .hr01{border-top:1px solid #e7e7e7; height:1px;}
.main .column h2{ width:1000px; margin:0 auto; font-size:20px;  padding:30px;}
.main .column h2.jgbz{ background:url(../imgaes/jtou.png) no-repeat 90px 0; text-indent:40px;}
.main .column h2.znfx{ background:url(../imgaes/jtou.png) no-repeat 250px 0; text-indent:200px;}
.main .column h2.lblh{ background:url(../imgaes/jtou.png) no-repeat 420px 0; text-indent:380px;}
.main .column h2.dzjc{ background:url(../imgaes/jtou.png) no-repeat 580px 0; text-indent:530px;}
.main .column h2.ydhl{ background:url(../imgaes/jtou.png) no-repeat 750px 0; text-indent:710px;}
.main .column h2.zwmh{ background:url(../imgaes/jtou.png) no-repeat 910px 0; text-indent:860px;}
.main .column .line ul li .w450{ width:450px;}
.main .column{ background:url(../imgaes/gezi.jpg) left top repeat; }
.main .column .line, .main .column .line1, .main .column .line2, .main .column .line3, .main .column .line4, .main .column .line5{width:1000px; margin:0 auto 0 auto;background:url(../imgaes/line.png) center 12px no-repeat; clear:both;}
.main .column .line ul li, .main .column .line1 ul li, .main .column .line2 ul li, .main .column .line3 ul li, .main .column .line4 ul li, .main .column .line5 ul li{width:145px;float:left; text-align:center; padding:0 10px 10px 10px;background:url(../imgaes/dangqian.png) top center no-repeat; }
.main .column .line ul li a, .main .column .line1 ul li a, .main .column .line2 ul li a, .main .column .line3 ul li a, .main .column .line4 ul li a, .main .column .line5 ul li a{font-weight:bold; padding-top:30px;display:block; font-size:14px; }
.main .column .line ul li a:hover, .main .column .line1 ul li a:hover, .main .column .line2 ul li a:hover, .main .column .line3 ul li a:hover, .main .column .line4 ul li a:hover, .main .column .line5 ul li a:hover, .main .column .line ul li.selected a, .main .column .line1 ul li.selected a, .main .column .line2 ul li.selected a, .main .column .line3 ul li.selected a, .main .column .line4 ul li.selected a, .main .column .line5 ul li.selected a{color:#199ae6;}
.main .column .line ul li:hover, .main .column .line1 ul li:hover, .main .column .line2 ul li:hover, .main .column .line3 ul li:hover, .main .column .line4 ul li:hover, .main .column .line5 ul li:hover, .main .column .line ul li.selected, .main .column .line1 ul li.selected, .main .column .line2 ul li.selected, .main .column .line3 ul li.selected, .main .column .line4 ul li.selected, .main .column .line5 ul li.selected{background:url(../imgaes/hover.png) top center no-repeat; color:#199ae6;}
.main .column .contert, .main .column .contert1, .main .column .contert2, .main .column .contert3, .main .column .contert4, .main .column .contert5{padding:15px 25px;margin-top:20px;width:450px; height:207px; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; background:url(../imgaes/yw-line_03.png) right 10px no-repeat;}
.main .column .contert .p1, .main .column .contert1 .p1, .main .column .contert2 .p1, .main .column .contert3 .p1, .main .column .contert3 .p1, .main .column .contert4 .p1, .main .column .contert5 .p1{line-height:35px;}
.main .column .contert .btn01, .main .column .contert1 .btn01, .main .column .contert2 .btn01, .main .column .contert3 .btn01, .main .column .contert4 .btn01, .main .column .contert5 .btn01{margin:90px 0 0 210px;width:137px; height:40px; line-height:40px; color:#fff; border:none;background:url(../imgaes/btn-b.jpg) left top no-repeat; cursor:pointer;}
.main .column .img01{margin-left:80px; margin-top:25px;}

.main .columnblue{background:url(../imgaes/fri-bg.jpg) left top repeat-x; padding-top:0;}
.main .client{background:url(../imgaes/client1_06.png) top center no-repeat; padding-top:77px;}
.main .client
.main .client ul{ background-color:#ffffff; width:1033px; padding:20px 0;}
.main .client ul li{padding-bottom:15px;float:left;width:239px; text-align:center; margin:10px 0; border-left:1px solid #ededed;background-color:#ffffff}
.main .client ul li .img{padding-bottom:15px;border-bottom:1px solid #ededed; }
.client_b{
	background-color:#ffffff;
}

.titl{
	text-align: center;
	font-size: 30px;
	color: #004ea2;
	font-weight: 500;
	margin-top:50px ;
}
.titl2{
	text-align: center;
	font-size: 24px;
	color: #6d7072;
	margin-bottom:50px ;
}
.cp{
	position:relative;
	font-size: 20px;
	color: #2f3133;
	font-weight: bold;
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.cp .bg{
	width: 1200px;
	display:block;margin: 0 auto;
}

.cp div{
	position: absolute;
}
.cp .cp0{
	top: 540px;
	right: 44%;
	font-size: 28px;
	font-weight: 500;
}
.cp .cp1{
	top:25px;
	right: 530px;
}
.cp .cp2{
	top: 25px;
	right: 830px;
}
.cp .cp3{
	top: 200px;
	right: 950px;
}
.cp .cp4{
	top: 153px;
	right:700px;
}
.cp .cp5{
	top: 300px;
	right: 800px;
}
.cp .cp6{
	top: 415px;
	right: 960px;
}
.cp .cp7{
	top: 415px;
	right: -20px;
}
.cp .cp8{
	top: 300px;
	right: 200px;
}
.cp .cp9{
	top: 153px;
	right:300px;
}
.cp .cp10{
	top: 200px;
	right: 50px;
}
.cp .cp11{
	top: 25px;
	right: 190px;
}
.cp div img{
	vertical-align: middle;
	margin-right: 18px;
}

.content2{
	margin-top: -8px;
	width: 100%;
	height: 389px;
	padding-top: 50px;
	background-color: #f0f5f7;
}
.solut{
	position:relative;
	font-size: 20px;
	color: #2f3133;
	font-weight: bold;
	width: 1200px;
	margin: 0 auto;

}
.solut ul li{
	background: url("../images/li_bg.jpg");
	width: 290px;
	height: 158px;
	background-color: #ffffff;
	float: left;
	margin: 5px;
	transition: all 0.6s ease 0s;
}
.cp div{
	padding: 10px;
	border-radius: 20px;
	transition: all 0.6s ease 0s;
}
.solut ul li:hover, .cp div:hover{
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 28px #789fce;
	box-shadow: 0px 0px 28px #789fce;
}
.solut ul li h3{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #2f3133;
}
.solut ul li p{
	margin-left: 100px;
	font-size: 15px;
	color: #2f3133;
	font-weight: normal;
	line-height: 28px;
}

.solut ul li img{
 position: absolute;
}
.solut ul li img{
	margin-top: 60px;
	margin-left: 10px;
}
.solut ul li i img{
	
}
.solut ul .only img{
	margin-left: 80px;
}
.cp ul{
	margin-top: 18px;
	padding: 20px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 28px #789fce;
	box-shadow: 0px 0px 28px #789fce;
	border-radius: 20px;
	height: 100px;
	font-size: 15px;
	font-weight: normal;
	width: 500px;
}

.cp1_con,.cp2_con,.cp3_con,.cp4_con,.cp5_con,.cp6_con,.cp7_con,.cp8_con,.cp9_con,.cp10_con,.cp11_con{
	z-index: 999;
}

.cp ul li{
	width: 50%;
	float: left;
	line-height: 30px;
}




.part {  width: 1200px; overflow: hidden;margin-bottom: 34px;margin: 30px auto}
.left { float: left; width: 280px;background-color: #ffffff ;}
.left h1{
	font-size: 24px;
	font-weight: 500;
	color: #004ea2;
}
.right{
	float: right;width:920px;background-color: #ffffff;
}
.redline{
	width: 240px;
	height: 1px;
	background-color: #004ea2;
	margin-top: 20px;
}
.title {
 font-size: 22px;
	font-weight: 600;
	margin: 10px 20px;
}

.jianjie{
line-height: 28px;
    font-size: 16px;
    padding: 20px;
    margin-bottom: 30px;
    margin-left: 20px;
    background-color: white;
    background-color: #f1f1f1;
    text-indent: 2em;	
}

.item {
	width: 440px;
	background: #f7f7f7;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.item a{
	display: block;
	    transition: all 0.6s ease 0s;
}
.item img{
	display:block;
	height: 230px;
	width: 440px;
}
.item_h3 {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 20px 25px 15px 25px;
	color: #333333;
}
.item_p {
	font-size: 15px;
	line-height: 28px;
	color: #959595;
	padding: 0 25px;
	padding-bottom: 18px;
	height: 73px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.item a span{
	color:#e70000 ;
}
.item a:hover,.item a:hover>p,.item a:hover>h3,.item a:hover>p span{
	background-color: #004ea2;
	color: #ffffff;
}
.hbxd { }
.hbxd ul { padding-top: 39px; }
.hbxd ul li {  }
.hbxd ul li a{
	display: block; line-height: 50px; height: 50px; font-size: 16px;width: 200px;margin-left: 20px;
}
.hbxd ul li a p{
	transition: all 0.3s ease 0s;
}
.hbxd ul li a p:hover{
	background-color:#004ea2 ;color: white;
}
.hbxd ul li a:hover { }

.hbxd ul li p{
	line-height: 50px;
}
.hbxd ul li img{
	float: left;
	margin-right: 22px;
	margin-top: 13px;
}
.hbxd ul li span { float: right; }
.hbxd ul .zushi{
	margin-left: 51px;
	margin-top: 45px ;
	font-size: 16px;
}
.line{
	width: 437px;
	height: 1px;
	background-color:#e6e6e6;
	margin: 32px auto;
}
.ewm{
	margin-top: 32px;
}
.ewm img{
	margin: 0 auto;
}
