@charset "utf-8";
/* CSS Document */
/*body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button,input, textarea,th, td {margin: 0;padding: 0;}
body,button, input, select, textarea {font: 13px/1 "\5FAE\8F6F\96C5\9ED1",Tahoma, Helvetica, Arial,"\5b8b\4f53", sans-serif; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, var { font-style: normal; } 
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; } 
ul, ol { list-style: none; }
a { text-decoration: none;color:#333333; font-family:"\5FAE\8F6F\96C5\9ED1";}
abbr[title], acronym[title] {border-bottom: 1px dotted;cursor: help;}
q:before, q:after { content: ''; }
legend { color: #000; }
a,img{border:0;}
fieldset, img { border: none; }
button, input, select, textarea {font-size: 100%; }
table {border-collapse: collapse;border-spacing: 0;}
hr {border: none;height: 1px;}*/
html { overflow-y: scroll; }
/*娓呴櫎娴姩*/
.cleardiv{ clear:both;}
/* 宸﹀彸娴姩 */
.f_left{ float:left;}
.f_right{ float:right;}

.content_wai{
	width:100%;
}
.logo_mcy{
	float:left;	
	margin-top:6px;
}
.nav_mcy{
	float:right;
}
.nav_mcy ul li{
	float:left;
	width:97px;
	text-align:center;
	height:100px;
	overflow:hidden;
	background:url(../images/mcy_ico.png) no-repeat;
	border-left:1px solid #d6e4ed;
}
.nav_mcy ul li a{
	display:block;	
	height:100px;
	width:97px;
	position:relative;
	color:#2968ca;
	font-size:15px;
	font-weight:500;	
	line-height:36px;
	
}
.nav_mcy ul li a span{
	display:block;
	width:97px;
	height:36px;
	position:absolute;
}
.nav_mcy ul li a .menu_view{
	width:97px;
	height:36px;
	position:absolute;
	top:64px;
	overflow:hidden;
}
.nav_mcy ul li a span.en{
	top:0px;
}
.nav_mcy ul li a span.cn{
	top:36px;
}
.nav_mcy ul li a.en{
	font-family:"Arial";
}
.nav_mcy ul li a:hover{
	text-decoration:none;
}

.nav_mcy ul li.n1{	
	background-position:33px 20px;
}
.nav_mcy ul li.n1:hover{
	background-color:#7ac20f;
	background-position:33px -70px;	
}
.nav_mcy ul li.n2:hover{
	background-color:#7ac20f;
	background-position:-63px -70px;	
}
.nav_mcy ul li.n3:hover{
	background-color:#7ac20f;
	background-position:-162px -70px;	
}
.nav_mcy ul li.n4:hover{
	background-color:#7ac20f;
	background-position:-256px -70px;	
}
.nav_mcy ul li.n5:hover{
	background-color:#7ac20f;
	background-position:-360px -70px;	
}
.nav_mcy ul li.n6:hover{
	background-color:#7ac20f;
	background-position:-454px -70px;	
}
.nav_mcy ul li.n7:hover{
	background-color:#7ac20f;
	background-position:-554px -70px;	
}
.nav_mcy ul li.n8:hover{
	background-color:#7ac20f;
	background-position:-655px -70px;	
}
.nav_mcy ul li.n9:hover{
	background-color:#7ac20f;
	background-position:-745px -70px;	
}
.nav_mcy ul li.n2{	
	background-position:-63px 20px;
}
.nav_mcy ul li.n3{	
	background-position:-162px 20px;
}
.nav_mcy ul li.n4{	
	background-position:-256px 20px;
}
.nav_mcy ul li.n5{	
	background-position:-360px 20px;
}
.nav_mcy ul li.n6{	
	background-position:-454px 20px;
}
.nav_mcy ul li.n7{	
	background-position:-554px 20px;
}
.nav_mcy ul li.n8{	
	background-position:-655px 20px;
}
.nav_mcy ul li.n9{	
	background-position:-745px 20px;
}
.nav_mcy ul li.n10{	
	background-position:-840px 35px;
}
.nav_mcy ul li.n11{	
	background-position:-935px 34px;
}
.mcy_padd{
	overflow:hidden;
	padding-top:70px;
	padding-bottom:70px;
}
.mcy_padd2{
	overflow:hidden;
	padding-top:40px;
	padding-bottom:50px;
	width:1170px;
}
.mcy_padd3{
	overflow:hidden;
	padding-top:40px;
	padding-bottom:20px;
}
.bg_adv{
	background:#2b2b2b;
	overflow:hidden;
	padding:70px 0px;
}
.bg_ser{
	overflow:hidden;
	padding:70px 0px;
}
.bg_con{
	background:url(../images/con_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	overflow:hidden;
	padding:70px 0px;
}
.bg_case{
	background-image:url(../images/case_bg.gif);
	background-position:center top;
	background-repeat:repeat;
	overflow:hidden;
	padding:80px 0px;
}

.bg_solu{
	background-image:url(../images/solu_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	padding:70px 0px 90px;
}
.case_x_bg{
	background-image:url(../images/case_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	overflow:hidden;	
	padding-top:65px;
	padding-bottom:65px;
	margin-top:102px;
	position:relative;
	background-size: cover !important;
}
.case_fu_bg{
	background-color:#2968ca;
	overflow:hidden;
	line-height:24px;
	text-align:center;
	color:#fff;
	font-size:18px;
	padding:20px 0px;
}
.content_1200{
	width:1200px;
	margin:0px auto;
}
.ceshi{
	width:100%;
	height:100px;
}

/*.guanggao{	
	margin-top:102px;
}*/
.guanggao img {
	width:100%;
}
.service_list{
	margin-top:20px;
}
.service_list li{
	float:left;
	margin-top:20px;
	overflow:hidden;
	position: relative;
	
}
.service_list li .service_title{
	position:absolute;
	left:0px;
	top:0px;
	text-align:center;
	width:100%;
	
}
.service_list li .bg_img {
	width:290px;
	overflow:hidden;
	position: relative;
	cursor:pointer;
	float:left;
}
.service_list li .bg_img img{
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 鍜� Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.service_list li:hover .bg_img img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 鍜� Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}





.service_list li img{
	width:100%;
}
.service_title{
	color:#fff;
	padding-top:15px;
}
.service_title h2{
	font-size:16px;
}
.service_title h2 span{
	font-family:"Arial";
	display:block;
	font-weight:600;
	font-size:14px;
	padding-top:5px;
}
.service_title p{
	line-height:20px;
	margin-top:10px;
}

.m_title{
	text-align:center;
}
.m_title span{
	font-size:32px;
	font-family:"Arial";
	color:#7ac20f;
	display:block;
	font-weight:400;
}
.m_title strong{
	font-size:18px;
	color:#666;
	font-weight:bold;
	font-family:"寰蒋闆呴粦";
}
.m_title .write_s{
	color:#fff;
}
.solution_list{
	margin-top:40px;
	width:388px;
	float:left;
	padding:0 15px;
}
.adv_40{
	margin-top:60px;
}
.adv_40 dt{
	color:#fff;
	padding-bottom:15px;
	font-size:15px;
}
.adv_40 dt img{
	width:100%;
}
.adv_40 dd{
	color:#999;
	line-height:22px;
}
.ke_num{
	color:#fff;
	width:190px;
	float:left;
	padding:0 15px;
}
.ke_num dt{
	font-size:42px;
}
.ke_num dd{
	font-size:16px;
	border-bottom:5px solid #fff;
}
.serv_list_left{
	margin-top:40px;
}
.serv_list_left dt{
	float:right;
	margin-left:30px;
	width:100px;
	height:100px;
}
.serv_list_left dd{
	text-align:right;
}
.serv_list_left .fu_dd , .serv_list_right .fu_dd {
	color:#2968ca;
	font-size:16px;
	font-weight:400px;
	line-height:32px;
}
.serv_list_left .fu_dd2 , .serv_list_right .fu_dd2{
	color:#666;
	font-size:14px;
}
.serv_list_right{
	margin-top:40px;
}
.serv_list_right dt{
	float:left;
	margin-right:30px;
	width:100px;
	height:100px;
}
.serv_list_right dd{
	text-align:left;
}
.serv_c_l{
	
}
.serv_c_r{

}
.about_list{
	text-align:center;
	margin-top:40px;
}
.about_list dt{
	
}
.about_list .al_dd{
	padding:10px 0px;
}
.about_list .al_dd a{
	font-size:16px; 
	color:#fff;
}
.about_list dt img{
	margin:0px auto;
}
.about_list .al_dd2{
	color:#fff;
	line-height:22px;
}
.mcy_brand{
	text-align:center;
}
.mcy_brand h1{
	font-weight:700;
	font-size:21px;
	color:#0045b3;
	padding-bottom:10px;
}
.mcy_brand h2{
	font-weight:400px;
	font-size:45px;
	color:#2968ca;
	padding-bottom:10px;
	font-family:"Arial";
	text-transform:uppercase;
}
.mcy_brand p{
	color:#666;
	font-size:15px;
	line-height:20px;
}
.mcy_brand p span{
	color:#c9151e;
	
}




.case_list li{
	margin-top:50px;
	overflow: hidden;
    position: relative;
	/*border-radius:50%;*/
	position:relative;
	width:22%;
	padding:0 0 0 37px;
	float:left;
	
}
.case_list li .view{
	overflow: hidden;
    position: relative;
	border-radius:50%;
	border:12px solid #bad3e1;
}
.case_list li .view  .succ_img {
	width:100%;
	border-radius:50%;
	/*box-shadow:-3px -3px 10px 2px rgba(0,0,0,0.2) inset, 0 0 0 15px rgba(255, 255, 255, 0.6) inset, 0 0 0 1px rgba(0,0,0,0.2), 2px 2px 10px rgba(0,0,0,0.6);*/
	
}










.view .mask{
   position: absolute;
   overflow: hidden;
   border-radius:150px;
   top: 0;
   left: 0;
}
.view .mask img{
	margin-top:20px;
}
.view h2 {
   text-transform: uppercase;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view h2 a{
   color: #fff;
}
.view p {
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 0px 10px;
   text-align: center;
}
.view a.info {
   margin:0px auto;
   text-decoration: none;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}













.view-fourth .succ_img {
   -webkit-transition: all 0.4s ease-in-out 0.2s;
   -moz-transition: all 0.4s ease-in-out 0.2s;
   -o-transition: all 0.4s ease-in-out 0.2s;
   -ms-transition: all 0.4s ease-in-out 0.2s;
   transition: all 0.4s ease-in-out 0.2s;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-fourth .mask {
   width:100%;
   height:100%;
   background-color: rgba(0,0,0,0.8);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0) rotate(-180deg);
   -moz-transform: scale(0) rotate(-180deg);
   -o-transform: scale(0) rotate(-180deg);
   -ms-transform: scale(0) rotate(-180deg);
   transform: scale(0) rotate(-180deg);
   -webkit-transition: all 0.4s ease-in;
   -moz-transition: all 0.4s ease-in;
   -o-transition: all 0.4s ease-in;
   -ms-transition: all 0.4s ease-in;
   transition: all 0.4s ease-in;
   -webkit-border-radius:1500px;
   -moz-border-radius: 150px;
   border-radius: 150px;
   text-align:center;
}
.view-fourth h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
}
.view-fourth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
}
.view-fourth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
}
.view-fourth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1) rotate(0deg);
   -moz-transform: scale(1) rotate(0deg);
   -o-transform: scale(1) rotate(0deg);
   -ms-transform: scale(1) rotate(0deg);
   transform: scale(1) rotate(0deg);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.view-fourth:hover .succ_img {
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.view-fourth:hover h2,
.view-fourth:hover p,
.view-fourth:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}



.cus_list{

}
.cus_list li{
	margin-top:20px;
}
.ke_bg{
	background:#282828;
	color:#fff;
	padding:50px 70px 30px;
}
.foot_bg{
	background:#080808;
	color:#fff;
	text-align:center;
	padding:25px 0px 20px;
}
.foot_nav
{
	width:625px;
	margin:15px auto;
}
.foot_nav li{
	float:left;
	line-height:26px;
	padding:0px 3px;
}
.foot_nav li a{
	color:#fff;
}
.about_p{
	line-height:24px;
	color:#c5c5c5;
}
.phone_left{
	float:left;
	line-height:24px;
	color:#c5c5c5;
}
.phone_left2{
	float:left;
	line-height:24px;
	color:#666;
	font-size:14px;
}
.title_f1{
	font-family:"Arial";
	font-size:26px;
	font-weight:400px;
	margin-bottom:20px;
}
.margin_left15{
	margin-left:15px;
}
.copy_p{
	line-height:26px;
}




.cece{
    -webkit-border-radius: 110px;
    border-radius: 110px;
    -webkit-transition: -webkit-transform 0.8s ease-out;
    -moz-transition: -moz-transform 0.8s ease-out;
    -o-transition: -o-transform 0.8s ease-out;
    -ms-transition: -ms-transform 0.8s ease-out;
	cursor:pointer;
}
.cece:hover{
   -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}

.cece2{
    -webkit-transition: -webkit-transform 0.8s ease-out;
    -moz-transition: -moz-transform 0.8s ease-out;
    -o-transition: -o-transform 0.8s ease-out;
    -ms-transition: -ms-transform 0.8s ease-out;
	cursor:pointer;
}
.cece2:hover{
   -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
.cece3{
    -webkit-transition: -webkit-transform 0.8s ease-out;
    -moz-transition: -moz-transform 0.8s ease-out;
    -o-transition: -o-transform 0.8s ease-out;
    -ms-transition: -ms-transform 0.8s ease-out;
	cursor:pointer;
}
.cece3:hover{
   -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
.jie1{
	background:#c7c7c7;
	padding:20px 0px;
}
.jie1 img{
	margin:0px auto;
}
.jie_top{
	margin-bottom:30px;
}
.jie_top2{
	margin-top:70px;
}
.jie_dl{
	background:#fff;
	padding:20px;
}
.jie_dl dt{
	border:1px #76a8c4 solid;
	text-align:center;
	color:#2968ca;
	font-size:16px;
	padding:10px 0px;
}
.jie_dl .jie_dd0{
	color:#666;
	font-size:14px;
	line-height:22px;
	padding-top:15px;
	padding-bottom:20px;
}
.jie_dl .jie_dd2 {
	text-align:center;
}
.jie_dl .jie_dd2 a{
	padding:2px 25px;
	background:#c7c7c7;
	color:#fff;
	border-radius: 18px;
}
.cj_a{
	width:32px;
	height:32px;
	bottom:0px;
	display:block;
	float:left;

}
.margin_left40{
	margin-left:47px;
}
.j_bg_l{
	background:url(../images/jian.png) left top no-repeat;
}
.j_bg_r{
	background:url(../images/jian.png) -33px top no-repeat;
}
.j_bg_ll{
	background:url(../images/jian.png) left -33px no-repeat;
}
.j_bg_rr{
	background:url(../images/jian.png) -33px -33px no-repeat;
}

.er_case_title{
	
}
.er_case_title li{
	padding-left:6px;
	padding-right:6px;
}
.er_case_title li a{
	background:#b2b2b2;
	display:block;
	text-align:center;
	line-height:30px;
	margin-top:10px;
	color:#fff;
}
.er_case_title li a:hover ,.er_case_title li .a_c_x{
	background:#2968ca;
	text-decoration:none;
}
.er_case_list{
	margin-top:20px;
}
.er_case_list li{
	padding-left:6px; 
	padding-right:6px;
	position:relative;
	margin-top:15px;
}
.case_jie {
	width:100%;
	left:0px;
	top:0px;
	height:100%;
	position:absolute;
	background:url(../images/bg.png) repeat;
	color:#fff;
	text-align:center;
}
.case_jie h2{
	margin-top:10%;
	margin-bottom:10px;
	
}
.case_jie h2 img{
	margin:0px auto;
}
.case_jie h2 img.logo{
	max-height:55px;
}
.case_jie a.title{
	font-size:20px;
	font-weight:400px;
	color:#fff;
}
.case_jie a.catlink{
	color:#fff;
}
.case_jie a.title:hover{
	color:#8eccef;
}
.case_jie p{
	line-height:24px;
}
.case_jie2{
	width:100%;
	left:0px;
	top:0px;
	height:100%;
	position:absolute;
}



.view-tenth2{
	overflow:hidden;
	width:100%; position:relative;
}
.view-tenth2 img.w100{
	width: 100%;
	height: auto;
	max-height: 211px;
	min-height:211px;
}

.view-tenth2 img.shi {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth2 .case_jie2 {
   background-color: rgba(255, 231, 179, 0.3);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth2:hover img.shi {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth2:hover .case_jie2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth2:hover .case_jie {
   display:none;
}

.er_anli{
	color:#fff;
}
.er_anli .e_case_title{
	font-size:24px;
	padding-bottom:10px;
	padding-top:20px;
	overflow:hidden;
	padding-bottom:10px;
	
}
.er_anli .e_case_time{
	font-size:15px;
	line-height:26px;
}
.er_anli .e_case_industry{
	font-size:15px;
	line-height:26px;
}

.er_anli .e_case_introduction{
	font-size:15px;
	line-height:24px;
	padding-bottom:20px;
	padding-top:10px;
}

.er_anli .e_case_website{
	line-height:24px;
	
}
.er_anli .e_case_website a{
	border:1px solid #fff;
	padding:4px 10px;
	color:#fff;
}
.er_anli .e_case_website a:hover{
	color:#fb6674;
	border:1px solid #fb6674;
}

.e_news_div{
	margin-top:40px;
}
.e_news_list{
	
}
.e_news_list dt{
}
.e_news_list dt .n_a1{
	float:left;
	font-size:17px;
	font-weight:400px;
}
.e_news_list dt .n_a2{
	float:right;
	-webkit-border-radius: 10px;
    border-radius: 10px;
	background:#2968ca;
	color:#fff;
	padding:2px 10px;
}
.e_news_list .d_n_time {
	font-size:13px;
	color:#666;
	line-height:22px;
	padding-top:6px;
	padding-bottom:6px;
	overflow:hidden;
}
.page_news{
	line-height:30px;
	padding-top:10px;
	margin-bottom:10px;
	height:30px;
}
.e_news_list .d_n_time span ,.page_news span{
	background:url(../images/ico.png) no-repeat;
	text-indent:25px;
	display:block;
	float:left;
	padding-right:10px;
	line-height:30px;
}
.e_news_list .d_n_time .t_s1 ,.page_news .t_s1{
	background-position:left 5px;
}
.e_news_list .d_n_time .t_s2 ,.page_news .t_s2{
	background-position:left -24px;
}
.e_news_list .d_n_time .t_s3 ,.page_news .t_s3{
	background-position:left -53px;
}
.e_news_list .d_n_introduction{
	font-size:13px;
	color:#666;
	line-height:22px;
}
.e_news_list .d_n_more{
	padding-top:10px;
	line-height:26px;
}
.e_news_list .d_n_more a{
	-webkit-border-radius: 10px;
    border-radius: 10px;
	background:#000;
	color:#fff;
	padding:2px 10px;
}
.e_news_list .d_n_more a:hover{
	background:#77aac7;
}
.new_img img{
	max-height:210px;
}
.n_m_15{
	margin-bottom:15px;
}
.all_title{
	border-bottom:5px solid #ccc;
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:5px;
	margin-top:25px;
}
.all_title h2{
	float:left;
}
.all_title p{
	float:right;
	margin-top:8px;
	text-align:right;
	
}
.er_news_qie{
	margin-top:25px;
}
.er_news_qie ul li{
	margin-bottom:10px;
	line-height:40px;
	text-align:center;
}
.er_news_qie li a{
	border:1px #ccc solid;
	display:block;
	font-size:16px;
	font-weight:400px;
}
.er_news_qie li a:hover , .er_news_qie li .a_active{
	background:#2968ca;
	color:#fff;
	border:1px #ccc solid;
}
.h_bg{
	background:#f2f2f2;
	padding:15px 10px 10px 15px;
}
.e_atten_ul li{
	position:relative;
	margin-top:30px;
	
	
}
.com_i{
	position:absolute; top:0px;left:0px; display:none;
}
.chu {
	 display:block;
}
.page_content{
	line-height:26px;
	color:#666;
	padding:10px 0px 20px;
	border-bottom:1px dashed #999999;
	margin-bottom:20px;
}
.page_left1{
	background:#f2f2f2;
	padding:20px 0px;
}
.page_left1 li{
	padding:0px 10px;
	border-bottom:1px dashed #999999;
	margin-bottom:20px;
	padding-bottom:20px;
}
.page_left1 li a{
	color:#2968ca;
	font-size:16px;
	
}
.page_left1 li p{
	color:#666;
	line-height:22px;
	padding-top:5px;
}
.page_left1 .pl_more{
	border:none;
	margin:0px;
	padding-bottom:0px;
}
.page_left1 .pl_more a{
	-webkit-border-radius: 10px;
    border-radius: 10px;
	background:#666;
	color:#fff;
	padding:2px 15px;
	font-size:13px;
}
.page_left1 .pl_more a:hover{
	background:#2968ca;
}
.lyzx li{
	margin-bottom:10px;
	text-indent:10px;
	background:url(../images/jian.jpg) repeat-x;
	line-height:45px;
	padding:10px;
}
.lyzx li a{
	display:block;
	background-image:url(../images/ico.png);
	color:#fff;
	font-size:16px;
}
.lyzx li .l_a1{
	background-position:right -93px;
	background-repeat:no-repeat;
}
.lyzx li .l_a2{
	background-position:right -160px;
	background-repeat:no-repeat;
}

/*background-image:-moz-linear-gradient(left, rgba(0, 255, 0, 1),  rgba(255, 0, 0, 0)),url("http://dotnet.aspx.cc/Book/images//CSS2_s.jpg");*/

.page_q_list{
	float:right;
}
.page_q_list li{
	width:31px;
	height:31px;
	float:left;
	margin-left:10px;
}
.page_q_list li a{
	background-image:url(../images/ico.png);
	display:block;
	width:31px;
	height:31px;
}
.page_q_list li .aa_bg1{
	background-position:left -219px;
}
.page_q_list li a.aa_bg2{
	background-position:left -280px;
}
.page_q_list li a.aa_bg3{
	background-position:left -342px;
}
.page_q_list li .aa_bg1:hover{
	background:url(../images/ico.png) left -406px no-repeat;  
}
.page_q_list li a.aa_bg2:hover{
	background:url(../images/ico.png) left -467px no-repeat;
}
.page_q_list li a.aa_bg3:hover{
	background:url(../images/ico.png) left -529px no-repeat;
}

.page_title{
	float:left;
	font-size:26px;
}
.page_margin30{
	padding-top:30px;
}
.page_two{
	overflow:hidden;
	padding-bottom:20px;
}
.margin_top15{
	margin-top:40px;
	margin-bottom:30px;
}
.dibu_list{
	padding:40px 0px 0px;
	border-top:6px solid #c1c1c1;
	margin-bottom:40px;
}
.dibu_list ul{
	overflow:hidden;
}
.dibu_list ul li{
	width:13.92%;
	line-height:30px;
	float:left;
	margin-left:2px;
	margin-right:2px;
}
.dibu_list ul li a{
	background:#2968ca;
	display:block;
	font-size:16px;
	color:#fff;
	text-align:center;
	padding:6px 0px;
}
.tijiao{
	border:none;
	background-image: -moz-linear-gradient(top, #e01018, #981116 50%); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e01018), color-stop(1, #981116)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e01018', endColorstr='#981116', GradientType='0'); /* IE*/
	width:200px;
	height:35px;
	line-height:35px;
	color:#fff;
	float:left;
	}

.cj_experience{
	
}
.cj_experience li{
	clear:both;
	background:url(../images/tou.png) repeat;
	margin-bottom:10px;
}
.cj_experience .du_ex_li{
	background:none;
	color:#fff;
	font-weight:both;
	font-size:16px;
	height:40px;
	border-bottom:1px solid #698278;
}
.cj_experience .du_ex_li span{
	width:100%;
}
.cj_experience li a{
	color:#fff;
}
.cj_experience li a:hover,.cj_experience li.active a{
	background:#2968ca;
}
.experience_con{
	background:url(../images/bg1.jpg) repeat;
	padding:70px 7%;
	overflow:hidden;
	width:100%;
	margin-top:102px;
	position:relative;
}
.cj_excon{
	background:url(../images/tou.png) repeat;
	padding:20px 15px;
	min-height:340px;
	line-height:24px;
}
.cj_excon .tab-pane img{
	width:100% !important;
	height:auto;
}
.e_news_list2{
    background:url(../images/bg.png) repeat;
	padding-left:15px;
	padding-right:15px;
	height:100%;
	display:none;
	position:absolute;
	top:0px; 
	left:0px;
}
.e_news_list2 dt{
	margin-top:15%;
}
.e_news_list2 dt .n_a1{
	float:left;
	font-size:17px;
	font-weight:400px;
	color:#fff;
}
.e_news_list2 dt .n_a2{
	float:right;
	-webkit-border-radius: 10px;
    border-radius: 10px;
	background:#2968ca;
	color:#fff;
	padding:2px 10px;
}
.e_news_list2 .d_n_time {
	font-size:13px;
	color:#fff;
	line-height:22px;
	padding-top:6px;
	padding-bottom:6px;
	overflow:hidden;
}
.e_news_list2 .d_n_time span ,.page_news span{
	background-image:url(../images/ico.png);
	background-repeat:no-repeat;
	text-indent:25px;
	display:block;
	float:left;
	padding-right:10px;
	line-height:30px;
}
.e_news_list2 .d_n_time .t_s1 ,.page_news .t_s1{
	background-position:left 5px;
}
.e_news_list2 .d_n_time .t_s2 ,.page_news .t_s2{
	background-position:left -24px;
}
.e_news_list2 .d_n_time .t_s3 ,.page_news .t_s3{
	background: none;
	text-indent: 2px;
}
.e_news_list2 .d_n_introduction{
	font-size:13px;
	color:#fff;
	line-height:22px;
}
.e_news_list2 .d_n_more{
	padding-top:10px;
	line-height:26px;
}
.e_news_list2 .d_n_more a{
	-webkit-border-radius: 10px;
    border-radius: 10px;
	background:#898989;
	color:#fff;
	padding:2px 10px;
}
.e_news_list2 .d_n_more a:hover{
	background:#2968ca;
}

.i_t_news{
	padding-right:5px; padding-left:5px; position:relative;
	margin-bottom:15px;
	width:363px;
	float:left;
}
.i_t_n_list{
	width:100%; position:relative;
}
.i_t_news .i_t_n_list img{
	max-height:276px;
}
.mar_b_38{
	margin-bottom:38px!important;
}
.fwkh_bg{
	overflow:hidden;
	padding:40px 0px;
	background-color:#ebeae6;
}
.case_i_next{
    text-align:center; 
	width:111px; 
	height:32px; 
	margin:20px auto 0px;
}

.solu_dl{
	margin-bottom:15px;
}
.solu_dl dt{
	background:#999;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding:10px;
}
.solu_dl dt span{
	display:block;
	line-height:45px;
	background-image:url(../images/er_r_bg.png);
	background-repeat:no-repeat;
	width:100%;
	text-indent:10px;
}
.solu_dl dd{
	line-height:34px;
	border:1px solid #ccc;
	margin-top:12px;
	text-indent:20px;
}
.solu_dl dd a {
	color:#666;
	font-size:16px;
	display:block;
}
.solu_dl dt .bg_r1{
	background-position:right 4px;
}
.solu_dl dt .bg_r2{
	background-position:right -65px;
}
.solu_dl dt .bg_r3{
	background-position:right -122px;
}
.solu_dl dt .bg_r4{
	background-position:right -191px;
}
.solu_dl dt .bg_r5{
	background-position:right -248px;
}
.solu_dl dt .bg_r6{
	background-position:right -317px;
}
.solu_dl dt .bg_r7{
	background-position:right -387px;
}
.solu_dl dt.s_act{
	background:#2968ca;
}
.solu_dl dd a:hover , .solu_dl dd .s_ac {
	color:#fff;
	background:#7ac20f;
}
.solu_fuwu{
	background:#2968ca;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding:10px;
}
.solu_fuwu h1,.solu_fuwu a{
	display:block;
	background-image:url(../images/er_r_bg.png);
	background-repeat:no-repeat;
	width:100%;
	text-indent:10px;
	height:45px;
	color:#fff;
}
.solu_fuwu h1 span{
	font-size:16px;
	display:block;
	margin-bottom:6px;
	margin-top:4px;
}
.solu_fuwu h1 strong{
	font-size:14px;
	display:block;
	font-family:"Arial";
	font-weight:400px;
	text-transform:uppercase;
}
.solu_fuwu .bg_r1{
	background-position:right 4px;
}
.fwln_left{
	margin-bottom:22px;
}
.fwln_left dt{

}
.fwln_left dt img{
	width:100%;
}
.fwln_left .fwln_title{
	padding-top:8px;
	padding-bottom:8px;
	line-height:22px;
}
.fwln_left .fwln_title a{
	font-size:16px;
	font-weight:bold;
	
}
.fwln_left .fwln_introduction{
	font-size:13px;
	color:#666;
	line-height:22px;
}
.mar7{
	margin-bottom:10px;
}
.mar25{
	margin-bottom:25px;
}
.bg_ti{
	font-size:16px;
	line-height:45px;
	background-position:right -448px;
}
.bg_ti2{
	background-position:right -512px;
}
.bg_ti3{
	background-position:right -576px;
}
.b2b_h1{
	font-size:24px;
	color:#000;
	margin-bottom:10px;
}
.b2b_h2{
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-bottom:8px;
}
.gaishu{
	color:#fff;
	padding:0px 15px;
}
.gaishu li{
	
	line-height:40px;
	margin-bottom:8px;
	overflow:hidden;
}
.gaishu li span{
	background:#2968ca;
	text-align:center;
	font-size:16px;
}
.gaishu li p{
	background:#2968ca;
}
.b2b_h2 .f_red{
	color:#cc0033;
	font-size:15px;
}
.m_t_b_20{
	margin-top:30px;
	margin-bottom:30px;
}
.p_b_bottom{
	border-bottom:1px dashed #666;
	margin-bottom:30px;
}
.p_b_bottom2{
	border-bottom:1px dashed #666;
	margin-bottom:30px;
	padding-bottom:30px;
}
.mar30{
	margin-top:30px;
}
.mar20_t{
	margin-top:20px;
}
.solu_con{
	border-right:1px solid #ccc;
	font-size:14px; 
	color:#666; 
	line-height:28px;
	padding-top:30px;
	margin-bottom:40px;
}
.solu_nav{
	padding-top:30px;
}
.jjfa_div{
	position:absolute; 
	left:0px;
	top:0px; 
	width:100%;
	height:100%;
	background:url(../images/bg.png) repeat; 
	color:#fff; display:none;
	text-align:center;
	padding:0px 10px;
	cursor:pointer;
}
.jjfa_div h2{
	margin-top:20%;
	margin-bottom:15px;
}
.jjfa_div a{
	color:#fff;
	font-size:16px;
	line-height:26px;
	font-weight:bold;
}
.jjfa_div a:hover{
	color:#84bedf;
}
.jjfa_div p{
	line-height:24px;
	font-size:14px;
	margin-top:10px;
}
.bwWrapper{
	width:14.28%; 
	float:left; 
	position:relative; 
}
.padd_b_30{
	padding-bottom:30px;
}


.s_con{

}
.s_con h1{
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin-bottom:15px;
}
.s_con h2{
	font-size:18px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}
.s_con p{
	margin-bottom:28px;
}
.s_con p strong{
	display:block;
	color:#000;
	font-size:15px;
	margin-bottom:4px;
}
.s_b_b_m{
	border-bottom:1px dashed #666;
	padding-bottom:28px;
}
.so_dl{
	padding:20px 0px;
}
.so_dl dt{
	float:right;
}
.so_dl dd {
	line-height:28px;
}
.so_dl dd strong{
	display:block;
	font-size:24px;
	margin-bottom:15px;
	margin-top:15px;
	color:#000;
}
.mar_t_28{
	margin-top:35px;
	margin-bottom:35px;
}
.black_w{
	color:#000;
	font-weight:bold;
}




.jinr_h2{
   font-size:18px;
   color:#000;
   display: block;
   font-weight: bold;
   margin-bottom: 10px;
   margin-top: 10px;
}
.pinp_yz li{
    padding:3px 27px; width:270px; height:35px;
    background:#ed6c00; 
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius:15px;
    font-size:16px;
	color:#fff;
	margin-top:10px
}
.pinp_yz ul p{
    overflow: hidden;
}
.pinp_ty li{
    padding:16px 25px; 
    background:#c9161d; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius:10px;
	color:#fff;
	margin-top: 10px;
}
.pinp_ty li h3{
    font-size:15px;
	font-weight:bold;
}
.pinp_ty li p{
    font-size:13px;
}
.pinp_h2{
   font-size:14px;
   color:#000;
   display: block;
   font-weight: bold;
   margin-bottom: 10px;
   margin-top: 10px;
}
.sosuo{
	-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
	border:1px solid #2968ca;
	width:152px;
	height:26px;
	padding-top:3px;
}
.input_t{
	border:0px;
	background:none;
	float:left;
	width:110px;
	margin-left:5px;
	margin-right:8px;
}
.input_s{
	border:0px;
	float:left;
	background:url(../images/so.jpg) no-repeat;
	width:17px;
	height:17px;
}
.focus_text{
	font-size:12px;
	color:#2968ca;
	padding-bottom:6px;
	display:block;
	text-transform:uppercase;
}
.so_wai{
	float:left;
	margin-left:90px;
	margin-top:10px;
}
.web_button{
	
}
.web_button li{
	text-align:center;
}
.web_button li a{
	display:block;
	text-align:center;
}
.web_button li a img{
	margin:0px auto;
}
.join_t{
	color:#666;
	font-size:14px;
	line-height:24px;
}
.join_title{
	display:block;
	border:1px solid #cdcdcd;
	color:#75a7c4;
	text-align:center;
	padding:10px 0px;
}
.pull_down{
	float: right;
	position: absolute;
	right: 0px;
	top: 100px;
	width: 100%;
	display:none;
}
.pull_down ul{
	margin-right:193px;
	padding-top:15px;
}
.pull_down ul li{
	float: right;
	width: 97px;
	line-height:24px;
	background:none;
}
.pull_down ul li p{
	padding-left: 15px;
	text-align: left;
}
.pull_down ul li a{
	color:#666;
	font-size:13px;

}
.pull_down ul li a:hover{
	color:#2968ca;
	text-decoration:underline;
}
.cj_header{
	height:102px;
	position:absolute;
	width:100%;
	top:0px;
	z-index:10000;
	border-radius:0px;
}
.j_con_t{
	border-top:1px solid #ccc; 
	padding-top:20px;
}
.solution_title{
	width:100%;
	margin-top:102px;
	position:relative;
}
.email_t{
	background:#2968ca;
	color:#fff;
	line-height:20px;
	padding-top:10px;
	text-indent:20px;
	padding-bottom:10px;
	margin-bottom:30px;
	margin-top:20px;
}
.email_t a{
	color:#fff;
	font-weight:bold;
}
.email_t a:hover{
	text-decoration:underline;
}
.cont_t{
	color:#000;
	margin-top:40px;
	margin-bottom:40px;
	border-bottom:1px solid #c1c1c1;
	padding-bottom:40px;
	overflow:hidden;
}
.margin_t35{
	margin-top:35px;
}
.map_er{
	margin-bottom:40px;
}
.con_pp p{
	width:100%;
}
.cj_wei{
	margin-top:6px;
	color:#666;
}
.cj_wei dt{
	float:left;
}
.cj_wei dd{
	float:right;
}
.bitian{
	float:left;
	line-height:35px;
	color:#666;
}
.bitian span{
	color:red;
	font-weight:bold;
}
.cj_ti{
	margin-bottom:30px;
	overflow:hidden;
}
.liu_t{
	color:#666;
	padding-top:30px;
}
.m_t10{
	margin-top:30px;
	margin-bottom:30px;
}
.color_18{
	font-size:18px;
	color:#000;
}
.color_18 span{
	font-size:14px;
}
.wei_a a , .wei_a span{
	color:#666;
}
.wei_a a:hover{
	color:#2968ca;
}

.a_c_img{
	position:absolute; 
	width:100%; 
	left:0px;
	top:0px; 
	padding:20px 20px 0px 20px;
}
.aci_wai{
	width:100%; position:relative;
}
.a_c_con{
	padding:0px; padding-top:15px; padding-bottom:15px;
}
.wei_title img{
	max-height:28px;
	width:auto;
}
.cj_fluid{
	padding-left:0px;
	padding-right:0px;
}
.mcy_map{
	width:100%;height:350px;
}
#cc_right_menu{
	position:fixed;
	top:240px;
	right:0px;
	width:42px;
	height:160px;
	z-index:11111;
}
#cc_right_menu li{
	position:relative;
	display:block;
	height:42px;
	margin-bottom:2px;
}
#cc_right_menu li .m_share{
	display:block;
	width:42px;
	height:42px;
	position:relative;
	background:url(../images/right_menu_ico.png) 0px -3px no-repeat;
}
#cc_right_menu li .share_con{
    position: absolute;
    top: 0px;
    right: 42px;
    background: #d3f5e6;
    width: 119px;
	margin-right:2px;
	display:none;
}
#cc_right_menu li .share_con a{
	display: block;
	width: 99px;
	margin: 5px 10px;
	line-height: 32px;
	height: 35px;
	margin-bottom: 7px;
	font-size: 15px;
	border-radius: 10px;
	border: solid 1px #000;
	text-align: center;
}
#cc_right_menu li .share_con a span{
	width: 99px !important;
	margin: 0px 0px;
	line-height: 32px!important;
	height:35px !important;
	margin-bottom: 7px;
	font-size: 15px;
	text-align: center;
	background: none !important;
	padding: 0px !important;
	text-align: center !important;
}
#cc_right_menu li .share_con .share_weixin,#cc_right_menu li .share_con .share_weixin span{
	border-color:#38ad5a;
	color:#38ad5a;
}
#cc_right_menu li .share_con .share_weixin:hover{
	background:#38ad5a;
	color:#fff;
}
#cc_right_menu li .share_con .share_weibo{
	border-color:#39b2e2;
	color:#39b2e2;
}
#cc_right_menu li .share_con .share_weibo:hover{
	background:#39b2e2;
	color:#fff;
}
#cc_right_menu li .share_con .share_qq{
	border-color:#d44137;
	color:#d44137;
}
#cc_right_menu li .share_con .share_qq:hover{
	background:#d44137;
	color:#fff;
}
#cc_right_menu li a.m_qq_1{
	position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/right_menu_ico.png) 0px -42px no-repeat;
}
#cc_right_menu li a.m_qq_2{
	position: absolute;
    right: -163px;
    top: 0px;
    display: block;
    width: 163px;
    height: 42px;
    background: url(../images/online_qq_img.png) center no-repeat;
}
#cc_right_menu li a.m_message_1{
	position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/right_menu_ico.png) 0px -82px no-repeat;
}
#cc_right_menu li a.m_message_2{
	position: absolute;
    right: -163px;
    top: 0px;
    display: block;
    width: 163px;
    height: 42px;
    background: url(../images/message_img.png) center no-repeat;
}
#phone_cc_con{
	position:fixed;
	top:240px;
	left:0px;
	z-index:11111;
}
.mfp-wrap,.mfp-wrap2{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
	background: url(../images/bg_black.png);
	z-index:1111111;
	display:none;
}
.panel{
	font-size: 14px;
	font-size: 1.4rem;
	position: absolute;
	width: 480px;
	height: 420px;
	left: 50%;
	top: 50%;
	margin: -210px 0 0 -240px;
	padding: 30px;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0 3px 5px,rgba(0,0,0,0.1) 0 0 8px 1px,rgba(0,0,0,0.1) 0 0 0 1px;
	box-shadow: rgba(0,0,0,0.2) 0 3px 5px,rgba(0,0,0,0.1) 0 0 8px 1px,rgba(0,0,0,0.1) 0 0 0 1px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	background-color: #FFF;
}
.panel h3 {
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
	font-size:15px;
}
.weixin-section img {
	width: 200px;
	height: 200px;
	position: absolute;
	margin: -100px 0 0 -100px;
	left: 50%;
	top: 50%;
}
#phone_cc_con .phone_content{
	cursor:pointer;
	width:268px;
	height:218px;
	position:absolute;
	top:0px;
	left:-134px;
	background:url(../images/phone_img.png) right center no-repeat;

	-webkit-transition: -webkit-transform 0.8s ease-out;
	-moz-transition: -moz-transform 0.8s ease-out;
	-o-transition: -o-transform 0.8s ease-out;
	-ms-transition: -ms-transform 0.8s ease-out;
}
#phone_cc_con .phone_content:hover{
	-webkit-transform: rotateZ(-180deg);
	-moz-transform: rotateZ(-180deg);
	-o-transform: rotateZ(-180deg);
	-ms-transform: rotateZ(-180deg);
	transform: rotateZ(-180deg);
	background:url(../images/phone_bg.png) left center no-repeat;
}
.mfp-wrap .wx_close,.mfp-wrap2 .wx_close{
	position: absolute;
	top: 2px;
	right: 8px;
	line-height: 22px;
	font-size: 26px;
	font-weight: 700;
	cursor: pointer;
}

/*.carousel-indicators{
	bottom:-18px;
}*/
.carousel-indicators li{
	width:40px;
	height:6px;
	border-color:#7ac20f;
}
.carousel-indicators  .active{
	width:40px;
	height:6px;
	margin:1px;
	background-color:#7ac20f;
}

.gywm{ width:600px; height:500px; float:left;}
.gywm p{ text-align:left; line-height:50px;font-size: 14px;
    line-height: 30px; color:#555;}
.xx_gs{ width:500px; float:left; display:block; margin-left:40px; margin-top:20px;}
.Our_advantages {
    margin-bottom: 31px;
    width: 961px;
	clear:both;
}
.oa_top {
    height: 46px;
    margin-bottom: 21px;
    width: 961px;
}
.oa_bottom {
    padding-right: 30px;
    width: 931px;
}
.oab_sm {
    height: 66px;
    line-height: 22px;
    margin-bottom: 6px;
    width: 931px;
}
.our_ys {
    line-height: 22px;
    margin-bottom: 10px;
    padding: 0 0 0 151px;
    width: 780px;
}
.our_ys h1 {
    color: #666666;
    font-size: 14px;
    margin: 10px auto 0;
}
.bgo01 {
    background: url("../images/about_36.gif") no-repeat scroll 41px 5px rgba(0, 0, 0, 0);
}
.bgo02 {
    background: url("../images/about_36-51.gif") no-repeat scroll 41px 5px rgba(0, 0, 0, 0);
}
.bgo03 {
    background: url("../images/about_36-53.gif") no-repeat scroll 41px 5px rgba(0, 0, 0, 0);
}
.bgo04 {
    background: url("../images/about_36-55.gif") no-repeat scroll 41px 5px rgba(0, 0, 0, 0);
}
.bgo05 {
    background: url("../images/about_36-57.gif") no-repeat scroll 41px 5px rgba(0, 0, 0, 0);
}
.news_c_one {
    background: url("../images/news_30.gif") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    height: 109px;
    margin: 0 auto 3px;
    padding: 24px 0 12px;
    width: 940px;
}
.no_img {
    border: 1px solid #e9e9e9;
    float: left;
    height: 90px;
    overflow: hidden;
    padding: 1px;
    width: 185px;
}
.no_txt {
    float: right;
    height: 90px;
    width: 725px;
}
.no_txt h1 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-bottom: 9px;
    width: 725px;
}
.no_txt h1 a {
    color: #333333;
}
.no_txt h1 span {
    color: #afafaf;
    float: right;
    font-family: "寰蒋闆呴粦","Arial Narrow";
    font-size: 11px;
    font-weight: normal;
    margin-right: 7px;
	clear:both;
}



/*css flickr style pagination*/
div.flickr{ padding:0px;margin:0px; text-align:left; font-family:Verdana; text-align:left;margin:35px 0px;}
div.flickr a{ border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none; }
div.flickr a:hover{  border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid;background:#2968ca;
	color:#fff;}
div.flickr a:active{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; background:#2968ca;
	color:#fff;}
div.flickr span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.flickr span.current{ padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #2968ca; margin-right: 3px; padding-top: 2px; }
div.flickr span.disabled{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }



.jp_0825_zxzx_wrap {
    margin-bottom: 40px;
    margin-top: 35px;
    width: 100%;
	
}
.jb_new_k {
    margin: 0 auto;
    overflow: hidden;
    width: 1090px;
	background-color:#FFF;
	padding-bottom:40px;
}
.jb_new_zx, .jb_new_sj {
    border-right: 1px solid #f0f1f1;
    float: left;
	margin-left:25px;
    padding-right: 15px;
    padding-top: 50px;
}


.jb_new_zx_bt, .jb_new_sj_bt, .jb_new_xz_bt {
    margin-bottom: 25px;
    overflow: hidden;
    width: 322px;
}
.jb_new_zx_nr, .jb_new_sj_nr {
    width: 322px;
}

.jb_new_zx_nr ul,.jb_new_sj_nr ul{ margin:0; padding:0;}


.jb_new_zx_nr li, .jb_new_sj_nr li {
    display: inline;
    float: left;
    line-height: 24px;
    margin-bottom: 5px;
    width: 322px;
}
.jb_new_zx_nr li span, .jb_new_sj_nr li span {
    color: #c4c4c4;
    display: inline;
    float: right;
    font-size: 14px;
}
.jb_new_zx_nr li a, .jb_new_sj_nr li a {
    -moz-binding: url("ellipsis.xml#ellipsis");
    color: #666;
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
}
.jb_new_zx_nr li a:hover, .jb_new_sj_nr li a:hover {
    color: #d92129;
}
.jb_new_zx_bt p, .jb_new_sj_bt p, .jb_new_xz_bt p {
    
    float: left;
    font-size: 30px;
	color: #2968ca;
    font-size: 18px;
    padding: 10px 0;
	
}

.jb_new_zx_bt a, .jb_new_sj_bt a, .jb_new_xz_bt a {
    background: url("../images//jb_more.png") no-repeat scroll right center;
    float: right;
    height: 5px;
    margin-top: 15px;
    width: 32px;
}
.jb_new_Sj_gg {
    display: none;
}
.jb_new_xz {
    float: left;
    height: 248px;
    padding-top: 50px;
}

.jb_new_xz_js {
    margin-top: 25px;
    width: 240px;
}
.jb_new_xz_js img {
    float: left;
    margin: 12px 12px 12px 0;
}
.jb_new_xz_js span {
    color: #656565;
    font-size: 12px;
    line-height: 21px;
}
.link{ width:1090px; margin:auto;}
.link span{ font-size:18px; font-weight:bold;}