@charset "utf-8";
/* CSS Document */
html{
	font-family: sans-serif;
}
body{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family: 'Open Sans', Arial, sans-serif;
}

ul{
list-style:none;
padding:0px;
margin:0px;
}
	/*  */
.cont{width:1200px;margin:0px auto;}
.textcent{ text-align:center}

.footerOK{width:100%;height:50px; line-height:50px;background-color:#4A87BD; color:#FFF;}
.head {height: 90px;width: 100%; }
.yanse{ width:50%; position: absolute;  right:0px;z-index:-1px; float:right;height:70px }
.head-left {float: left;height: 51px;width: 135px;margin-left:7px;padding-top: 0px;}
/*nav导航盒子*/
.nav{width:830px;height:54px;line-height:54px;text-align:center;font-size:14px;padding-left:180px;float:right; }
/*nav-main*/
ul.nav-main{width:100%;height:100%;list-style-type:none; float:right;}
ul.nav-main a{font-size:15px;color:#FFF; font-weight:700;}
ul.nav-main span{display:inline-block;margin-left:18px;width:12px;height:9px; }


/*导航条设置*/
ul.nav-main li{float:left;}
ul.nav-main li a{height:70px; line-height:70px;display:block;float:left;color:#5fb14b;margin-right:1px;cursor:pointer;font-size:16px; width:134px;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;}
ul.nav-main li a:hover{color:#000;}



/*隐藏盒子位置设置*/
.hidden-loc-index{left:290px}
.hidden-loc-us{left:406px}
.hidden-loc-info{left:526px}
.box04{left:649px} 
.hidden-zhaoshang-index{left:888px} 


h1{
	padding:0;
	margin:0;
}
img{
	border:0;
}
a{
	text-decoration:none;
	color:#333;
	font-size:16px;
}
a:visited{
	text-decoration:none;
	color:#333;
	font-size:16px;
}
a:hover{
	text-decoration:none;
	color:#F60;
	font-size:16px;
}


select,input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
    background-color: #899fb2;
	border:none;
        background-clip: border-box;
    background-clip: padding-box;
    border-radius: 1px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 32px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
}
select:focus,input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="datetime"]:focus, input[type="email"]:focus
{
transition:border linear .2s,box-shadow linear .5s;
-moz-transition:border linear .2s,-moz-box-shadow linear .5s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
outline:none;border-color:rgba(253,215,5,.75); 
box-shadow:0 0 10px rgba(255,255,255,.105);
-moz-box-shadow:0 0 10px rgba(255,255,255,.5);
-webkit-box-shadow:0 0 10px rgba(255,255,255,3);
}

textarea{
	 background-color: #899fb2;
	border:none;
    background-clip: border-box;
    background-clip: padding-box;
    border-radius: 1px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
}
textarea:focus{
transition:border linear .2s,box-shadow linear .5s;
-moz-transition:border linear .2s,-moz-box-shadow linear .5s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
outline:none;border-color:rgba(253,215,5,.75); 
box-shadow:0 0 10px rgba(255,255,255,.105);
-moz-box-shadow:0 0 10px rgba(255,255,255,.5);
-webkit-box-shadow:0 0 10px rgba(255,255,255,3);
}


.serachtop{margin-top:10px;margin-left:20px;}
.serachtop input[type="text"]{
	float:left;
	width:320px;
	    background: #fff;
        background-clip: border-box;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 32px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;

    box-sizing: border-box;
}


.wrap{
	margin:0 auto;
	width:1200px;
	
	
}

 
.wrap .top2{
	color:#848484;
	float:right;
	height:30px;
	padding-top:10px;
}

.wrap .top2 span{
	color:#FF0000;
	font-size:18px;
}

.wrap marquee{
	color:#848484;
}

.top_logo{
	margin:0px;
	padding:0px;
	background:#FFF url(../images/Indexok_01.jpg) no-repeat scroll left top;
	height:140px;
	width:1060px;
}
.top_nav_bg{
	float:left;
	width:100%;
	
}
#nav{
	float:left;
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
	width:1060px;
}
#nav li{
	float:left;
	margin:0;
	padding:0;
	width:150px;
	height:52px;
	text-align:center;
}
#nav a{
	float:left;
	display:block;
	color:#FFF;
	font-size:16px;
	margin:0 1px 0 0;
	padding:16px 8px;
	text-decoration:none;
	border-bottom:none;
	width:100%;
	 
}
#nav a:hover{
	width:100%;
	border-left: 2px double #FFF;
	background-color:#FF8901;
	
	
}


.masterclass li{
	float:left;
	margin-top:25px;
	margin-right:30px;
}
.cmr{margin-left:30px;}
.masterclass li a{
	display:block;
	width:240px;
	background-color:#EFEFEF;
	border:1px solid #FFF;
	height:520px;
	padding:10px;
	padding-top:18px;

-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
transition: 0.5s all;
}
.masterclass li a:hover{
	background-color:#FFF;
	border:1px solid #f8991e;
	box-shadow:4px 4px 10px #CCC;
}
 

.masterclass li a h3{
	margin:15px 0;
}
.masterclass li a p{
	line-height:28px;
	color:#666;
	text-align:left;
	margin-bottom:25px;
}
.masterclass li a span{
	display:block;
	padding:15px;
	background-color:#2f963b;
	color:#FFF;
	border-radius:3px;
}
.top_Img{
	background:url(../images/Indexok_03.jpg) no-repeat scroll left top;
	height:461px;
	clear:both;
}
.index_body_1
{
	clear:both;
	width:100%;
	background:url(../images/gongchengbg.jpg)  repeat-x scroll left top;
	
}
.index_body_1_title{
	background:url(../images/Indexok_04.jpg) no-repeat scroll left top;
	height:150px;
	margin-left:350px;
}
.index_body_1_title span{
	background:url(../images/8.jpg) no-repeat scroll left top;
	width:38px;
	height:13px;
	float:right;
	margin:12px 10px 0 0;
}
.index_body_1_contact{
	background:url(../images/88.jpg) no-repeat scroll left top;
	height:414px;
	padding:10px 20px 0px 38px;
}

.float_right{
	float:right;
	
}

.float_right li{
	float:left;
}
.padding14{padding-top:14%;}
.float_right  .lanuage a{
	display:block;
	background-color:#3ea4ab;
	text-align:center;
	color:#FFF;
	margin-left:15px;
}
.float_right .mail{
	width:38px;
	height:18px;
	background:url(../images/img-ico.png) no-repeat -16px -9px;
	margin-top:18px;
	margin-right:5px;
}
.float_right .tel{
	width:38px;
	height:18px;
	background:url(../images/img-ico.png) no-repeat -56px -9px;
	margin-top:18px;
	margin-right:5px;
}
.slogan{
	width:100%;
	padding:70px 0;
	float:left;
	line-height:32px;
}
.slogan .sloganLeft{
	float:left;
	text-align:left;
	width:950px;
}
.slogan .sloganLeft h3{
    color: #4FFF24;
    font-size: 33px;
    font-weight: 400;
	margin:10px 0;
	text-align:center;
}
.slogan a.btn{
	display:block;
	margin-top:45px;
	padding:10px 35px;
	background-color:#FFF;
	color:#000;
	border-radius:6px;
	
}


.lanuage{width:360px;}
.lanuage a{display:block;width:29%;float:left;}

 
.application img {
    background: #fff none repeat scroll 0 0;
    border: 8px solid #e5e5e5;
    border-radius: 50%;
    padding: 5%;
}
.application {
    margin: 60px auto 0;
	margin-bottom:60px;
    max-width: 1600px;
}
.application-item {
    background: #316dda none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 20px;
    line-height: 265px;
    text-align: center;
    width: 33.333%;
}
.application-item-l {
    background: #5594C7 none repeat scroll 0 0;
    border-bottom-left-radius: 40px;
    border-top-right-radius: 40px;
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    float: left;
    line-height: 30px;
    margin: 0 1%;
    padding: 4% 1%;
    text-align: center;
	color:#FFF;
    transition: all 0.3s ease 0s;
    width: 21%;
	height:240px;
}
.application-item-l:hover {
    margin-top: -50px;
}
.application-item-l span{font-size:50px; color:#86D0FF; margin-bottom:6%; display:block;}
.application-item-l:hover img {
    transition: all 0.3s ease 0s;
}
.application-item-l:hover img {
    transform: rotate(360deg);
}
.application-item-color {
    background: #0058d2 none repeat scroll 0 0;
    color: #fff;
}
.application-item-color a {
    color: #fff;
}
.application-item-l h3 {
    font-size: 24px;
}
.application-item a {
    display: block;
    overflow: hidden;
}
.application-item a img {
    transition: all 0.3s ease 0s;
}
.application-item a:hover img {
    transform: scale(1.1, 1.1);
}

.index_body_1_contact_ok li{
	float:left;
	width:23%;
	margin:0 1%;
	margin-bottom:15px;
	
	text-align:center;
}
.index_body_1_contact_ok li span{
padding:4% 0;
 display:block;
}
.hcolumn{
	float:left;
	margin-top:30px;
	margin-right:20px;
	margin-bottom:60px;
	width:570px;
}
.smallfont{font-size:14px;color:#999;line-height:26px;}
.hcolumn h3{font-size:24px;margin:10px 0;;color:#2f963b;}
.hcolumn p.habout{line-height:29px; color:#666;}
.index_body_1_contact_ok li a{
	text-decoration:none;
	 
	display:inline-block;
	-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
transition: 0.5s all;
}
.index_body_1_contact_ok li a:hover{
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);
filter:alpha(opacity=60); /* IE */
-moz-opacity:0.6; /* 老版Mozilla */
-khtml-opacity:0.6; /* 老版Safari */
opacity: 0.6; /* 支持opacity的浏览器*/
}

 


.pClass .hometui{
display:block;
background-color:#d22428;
width:210px;
color:#FFFFFF;
text-align:center;
padding:8px 0;
}
.home_tit h1{
text-align:center;
font-size: 30px;
}
.pClass a{
display:block;
text-align:left;
line-height:37px;
height:37px;
font-size:18px;
margin-bottom: 8px;
color:#000 !important;
padding-left:10px;
border-radius:6px;


-webkit-transition: 0.3s all;
-o-transition: 0.3s all;
-moz-transition: 0.3s all;
-ms-transition: 0.3s all;
transition: 0.3s all;
}

.pClass a:hover{
display:block;
color:#FFF !important;
text-align:left;
line-height:37px;
height:37px;
margin-bottom: 8px;
background-color:#1a936f;
}

}
.demopage {
    margin: 30px 0;
    width: 1200px;
}
.demopage h2 {
    font-size: 14px;
    margin: 20px 0;
}
#marquee1OK {
    height: 262px;
    overflow: hidden;
    width: 1200px;
}
#marquee1OK ul li {
    float: left;
    padding: 5px;
    text-align: center;
    width: 230px;
}
#marquee1OK ul li img {
    border: 1px solid #ddd;
    display: block;
    width: 230px;
	height:180px;
}
.control {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 15px 0 0;
}
.demopage{margin-top:30px;width:1200px;}
.demopage p {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.demopage p em {
    background-color: #2f963b;
    color: #fff;
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 170px;
	font-size:24px;
	border-radius:6px 6px 0 0;
}
.demopage p .rolldirection {
    color: #fff;
    display: block;
    float: right;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    text-align: center;
    width: 105px;
}
.demopage p .rolldirection a {
    background-color: #f8991e;
    color: #fff;
    display: block;
    float: left;
    margin-left: 10px;
    width: 40px;
}
.demopage p .rolldirection a:hover {
    background-color: #f00;
}

.banner_left{
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:50%;
	height:230px;
	background-color:#003D8E;
	
}
.banner_left_nei{
	color:#FFF;
	font-size:16px;
	padding-top:39px;
	width:530px;
	float:right;
	line-height:36px;
	
}

.banner_right{
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:50%;
	height:230px;
	background:url(../images/banner_right.jpg) no-repeat left top;
}


.index_body_2{
	margin:0 auto;
	width:1060px;
	 
	
}

.news1{
	float:left;
	width:300px;
	
}
.news2{
	float:left;
	width:530px;
	background-color:#FFF;
	height:266px;
	
}
.news2 ul{
	list-style:none;
	margin:4px 0 0;
	padding:0 0 0 16px;
	
}
.news2 ul li{
	background: url(../images/gif0057.gif) no-repeat scroll left center;
	padding-left:14px;
	line-height:29px;
	height:29px;
}
.news3{
	float:left;
	width:530px;
	background-color:#FFF;
	height:266px;
}
.news3 ul{
	list-style:none;
	margin:4px 0 0;
	padding:0 0 0 20px;
	
}
.news3 ul li{
	background: url(../images/gif0057.gif) no-repeat scroll left center;
	padding-left:14px;
	line-height:29px;
	height:29px;
}
.contact{
	line-height:29px;
	background-color:#FFF;
	padding:10px;
}
.clear{
	clear:both;
}
.footer{
	margin-top:20px;
	width:100%;
	background:#12466e;
	padding-top:10px;
	padding-bottom:30px;
	color:#FFF;
	line-height:29px;
	overflow:hidden;
	
}
.footer a{
	text-decoration:none;
	color:#FFF;
	font-size:16px;
}
.footer a:visited{
	text-decoration:none;
	color:#FFF;
	font-size:16px;
}

.footer_left{
	width:790px;
	float:left;
	margin-top:20px;
}

.footer_right{
	width:300px;
	height:170px;
	float:right;
	margin-top:20px;
}

.main_context{
	margin:0 auto;
	width:1200px;
}
.pageBG{
width:100%;
background:#FFF; filter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9;
padding:7px;
margin-top:40px;
position:relative;
z-index:99999;
}

.left_context{
	display:block;
 
	width:1200px;
	
}

.left_context_h2{
color:#FFF;
font-size:18px;
padding:1px;
margin-bottom:15px;
margin-top:-100px;
margin-left:50px;
}
.left_context_h2 h2{display:none;}
.left_context_nav_title{margin-top:80px;}
.left_context ul {
height:30px;
}

.left_context ul li{
float:left;
width:210px;
margin-right:9px;
margin-bottom:9px;
text-align:center;
}
.left_context ul li a{
display:block;
width:100%;
height:40px;
line-height:40px;
background-color:#1a936f;
color:#FFFFFF;
border-radius:6px;

transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.left_context ul li a:hover{
background-color:#f8991e;
}
.left_context_nav{
	background:url(../images/leftcontact.jpg) no-repeat scroll left top;
	width:254px;
	height:78px;
}
.left_context p{
	font-size:16px;
	line-height:29px;
	padding:0 10px 0 10px;
}
.right_context{
	width:1200px;
	
}
.right_context_nav{
	width:1200px;
	height:72px;
	border-bottom:1px solid #CCCCCC;
}

.right_context_nav span{
	display:block;
	padding-top:35px;
	padding-left:36px;
	font-size:16px;
	 
}
.right_context_info center h1{
	margin-bottom:20px;
}
.fabuzhe{
	text-align:right;
	margin-bottom:10px;
}
 
.right_context_info{
	font-size:16px;
	color:#222;
	line-height:35px;
	margin:19px;
}
.right_context_info ul.news{
	list-style:none;
	padding:0;
	padding-left:5px;
	margin:0;
}

.right_context_info ul.news li{
	background: url(../images/gif0057.gif) no-repeat scroll left center;
	padding-left:16px;
	line-height:29px;
	height:29px;
}

.right_context_info .Products{
	width:805px;
	display:inline;
}

.right_context_info .Products ul{
	list-style:none;
	padding:0;
	padding-left:5px;
	margin:0;
}

.right_context_info .Products ul li{
	display:block;
	width: 23%;
	float:left;
	
	margin:2px 10px;
}

.right_context_info .Products ul li span{
	display:block;
	text-align:left;
	font-size:14px;
	color:#FFF;
	padding-left:20%;
}

.fixOK{
width:100%;
}

.topmargin{
margin-top:20px;
}
.vpLeft{
float:left;
width:410px;
height:360px;
}
.vpLeft img{
border:1px solid #BCDEBB;
}

.vpRight{
float:right;
width:565px;
padding-left:20px;
}


.borderBottom{
border-bottom:1px solid #CCCCCC;
margin:10px;
margin-top:30px;
margin-left:0px;
padding-bottom:10px;
}
.miaoshu {
	color: #fff;
	font-size: 20px;
	line-height: 40px;
	padding: 0;
	margin-top:20px;
	margin-bottom:20px;
	background-attachment: scroll;
	background-color: #E5E5E5;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
.miaoshu span {
    background: #BD2322 none repeat scroll 0 0;
    display: block;
    font-weight: bold;
    padding: 0 30px;
    text-indent: 0;
    width: 100px;
}

.about{
	background-color:#003D8E;
	color:#FFF;
	font-size:16px;
	line-height:40px;
	padding-top:35px;
	padding-bottom:35px;
	margin-bottom:20px;
}

.left_context_nav_title h2{
	text-align:center;
	color:#FFF;
	background-color:#D32C26;
	width:235px;
	height:40px;
	padding-top:10px;
	
}
.left_context_nav_title ul{
	list-style:none;
	line-height:33px;
	margin:0px;
	padding:0px;
	padding-left:80px;
	
	
}
.formL{
	float:left;
}
.formL input{
	height:20px;
}
.formR{
	float:left;
 }
 
 .copyright{
	 clear:both; 
	 margin-top:20px;
	 margin-bottom:20px;
	 color:#999999;
	 font-size:16px;
	 color:#FFF;
	 }
 .copyright span{color:#fec303;}
.xiangguanANLI ul li{
float:left;
width:200px;
padding:45px;
padding-top:0px;
padding-bottom:30px;
text-align:center;
}	 
	 
.mostbottom{background-color:#0A3352;color:#FFF;height:40px;line-height:40px;text-align:center;font-size:16px;}
div, ul, li, ol, form, dl, dt, dd, p, span, img,hr,h1,h2,h3,h4,h5,button{ margin:0px; padding:0px; border:0px; }
input{ padding:0px; margin:0px;} li,ol{ list-style:none; } font{ font-size:12px;} em{ font-style:normal;}
a{ color:#473e39; text-decoration:none;} a:hover{ color:#cd130a;}
.clear{ clear:both; zoom:1; height:0px; font-size:0px; overflow:hidden;}
.clear:after{ content:''; display:block; height:0px; clear:both; }
.fl{ float:left;}  
.red{ color:#FF4200;}
.orange{ color:#ff6600;}
.home_cen{ width:1100px; margin:0px auto; position:relative;}
.mart_25{ margin-top:25px;}
.mart_35{ margin-top:35px;}

.news .newsl{
float:left;
width:80%;
}
.news .newsr{
float:right;
width:16%;
}
.news li{
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}
.newsConentXiangguan{
border-top:1px solid #CCCCCC;
margin-top:10px;
}

/*case*/
.case{ background-color:#eaeff5; clear:both; margin:0 auto; margin-top:40px;}
.case-cont{ width:1160px; margin:0 auto;}
.case-cont-t{color:#3b3b3b; text-align:center;}
.case-cont-t h2{font-size:32px; padding-top:35px;}
.case-cont-t p{ line-height:30px; color:#696767;}
/* marqueeleft */
.marqueeleft{height:360px;width:1160px;overflow:hidden;margin:30px auto 0px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:360px;height:305px;overflow:hidden; background-color:#FFFFFF}
.marqueeleft li .pic{display:block;width:360px;height:260px;overflow:hidden;}
.marqueeleft li .pic img{ width:360px; height:260px;}
.marqueeleft li .txt{text-align:center;height:40px;line-height:40px; }
.marqueeleft li .txt a{ color:#696767; text-decoration:none;}
.marqueeleft li .txt a:hover{ text-decoration:underline;}

.eng{
margin-left:5px;
text-transform:uppercase;
font-size:22px;
color:#999;
}
	
a.mores {
	margin:0px auto;
	margin-top:10px;
	padding:6px 10px;
    display: block;
	font-size:14px;
    width:220px;
	text-align:center;
	text-transform:uppercase;
    height: 40px;
    line-height: 40px;
    background-color: #3B77B5;
    color: #FFFFFF;
	border:1px solid #FFF;
    border-radius: 6px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
} 
a.mores:hover {
    background-color: #FFF;
	color:#1a936f;
	border:1px solid #1a936f;
}
.home_cen{ width:1200px; margin:0px auto; position:relative; margin-bottom:20px;}
	 
.main1{ text-align:center; margin-bottom:40px;}
.titleOK{padding:30px 0 20px 0px; font-size:40px;color:#5FB14B;}
a.titleYY{padding:30px 0 20px 0px; font-size:40px;color:#5FB14B;}
.main1_p{line-height:28px; color:#666666;}
.main1_lingyu ul li{
display: block;
float:left;
padding-left:30px;
position:relative;
}
.wrapss{
margin-left:-30px;
}
.wrapss2{
margin-left:-35px;
}
.textwhite {
position:absolute;
left:0px;
top:240px;
width:100%;
line-height:40px;
text-align:center;
color:#FFFFFF;
}
.textwhite h3{
font-size:24px;
}
.shouyeabout{
margin-top:50px;
height:420px;
width:100%;
float:left;
background:#666666 url(../images/mbg.jpg) repeat-x;
}
.shouyeaboutleft{
width:400px;
margin-top:100px;
margin-left:50px;
float:left;
color:#FFF;
font-size:36px;
font-weight:bold;
line-height:60px;
}
.shouyeaboutleft span{
padding:0 50px;
background-color:#FF0000;
}
.Mmain2{
width:700px;
float:right;
text-align:right;
color:#FFFFFF;
padding:20px 10px;
padding-bottom:40px;
background-color:#333333;
margin-top:42px;
 
}
.Mmain2 h2,.Mmain2 h3{
padding-right:30px;
}
.Mmain2 h2{
color:#cc0000;
}
.Mmain2 .t_info{
    border-top: 3px solid #ff0000;
    font-size: 14px;
    line-height: 18px;
    margin-top: 20px;
    padding-top: 20px;
    text-align: left;
	}

.Mmain2 .t_info a {
    color: #fff;
    line-height: 30px;
}


.qunar {
	width: 1200px;
	margin:30px auto;
	margin-bottom:0px;
	position: relative;
	overflow: hidden;
	text-align:right;
}
.qunar .e_pic_wrap {
	z-index: 1;
	white-space: nowrap;
	width: 1200px;
	height: 500x;
}
.qunar .e_pic_wrap li {
	position: relative;
	display: inline;
	width: 1200px;
	height: 500px;
	overflow: hidden;
}
.qunar .e_bg_flt {
	position: absolute;
	right: 0;
	top: 0;
	width: 570px;
	height: 500px;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	z-index: 10;
}
.qunar .e_flt_inf {
	position: absolute;
	right: 0;
	top: 0;
	width: 527px;
	height: 463px;
	padding: 25px 28px 10px 15px;
	overflow: hidden;
	z-index: 20;
	color: #fff;
	white-space: normal;
	word-wrap: break-word;
}
.qunar .e_flt_inf h2 a{
	font-size:35px;
}
.qunar .e_flt_inf h3 a{
	font-size:20px;
	margin-bottom: 22px;
	padding-bottom:12px;

	text-align:left;
	
}

 .qunar .e_flt_inf h2 a{
	color:#CC0000;
}
 .qunar .e_flt_inf h2{
margin-top:80px;
}
.qunar .e_flt_inf h3 a{

color:#FFF;
}
.qunar .e_flt_inf .t_info {
margin-top:20px;
	line-height: 18px;
	font-size:14px;
	border-top:3px solid #FF0000;
	text-align:left;
	padding-top:20px;
}
.qunar .e_flt_inf .t_info a {
	color: #fff;
	line-height:30px;
}
.qunar .e_flt_inf .t_info .l_view {
	background: url(../images/ico_p1.png) no-repeat scroll -120px 0;
	color: #fff;
	width: 39px;
	line-height: 24px;
	padding: 0 2px;
	display: inline-block;
}
.qunar .e_sep {
	color: #81d6d3;
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 235px;
	z-index: 20;
}
.qunar .e_sep a {
	color: #81d6d3;
}
.e_prevnext .prev, .e_prevnext .next {
	position: absolute;
	z-index: 30;
	display: block;
}
.e_prevnext .prev {
	top: 233px;
	left: 10px;
}
.e_prevnext .next {
	top: 233px;
	right: 10px;
}
.e_prevnext .prev a, .e_prevnext .next a {
	display: block;
	width: 25px;
	height: 32px;
	overflow: hidden;
	background: url(../images/ico_prevnext.png) no-repeat scroll 0 0;
	_background-image: url(../images/ico_prevnext_ie6.png);
}
.e_prevnext .prev a {
	background-position: 0 0;
}
.e_prevnext .prev a:hover {
	background-position: 0 -40px;
}
.e_prevnext .next a {
	background-position: 0 -80px;
}
.e_prevnext .next a:hover {
	background-position: 0 -120px;
}
.main2 ul li{
display: block;
float:left;
padding-left:40px;
line-height:30px;
}
.main2 .mian2info h3,.main2 .mian2info p{
text-align:left;
width:365px;
}
.main3{
background-color:#f5f5f5;
width:100%;
margin-top:30px;
padding:30px 0px;
}
.guanggao{
padding:30px 0;
}

.shouyeguanggao{
width:100%;
height:125px;
background:#1a82be url(../images/yuandian.png) no-repeat 50% 50%;
position:relative;
}

.shouyeguanggao .ok{
position:absolute;
text-align:center;
left:50%;
top:35px;
width:300px;
height:50px;
background-color:#FFFFFF;
}
.shouyeguanggao .ok a{
display:block;
margin-top:13px;
}

















.tit_wz{ margin-top:12px; color:#888; line-height:18px;}
.new_left{ width:480px; overflow:hidden;}
.home_more{ width:138px; height:34px; line-height:34px; margin:54px auto 0; background:url(../images/more_bg.gif) no-repeat;}
.home_more a{ width:138px; height:34px; display:block; cursor:pointer;}
.home_more span{ display:block; width:106px; text-align:center; color:#fff; font-size:14px;}
.new_rig{overflow:hidden;}

.bgonly{background-color: #f3f3f3;}
.new_left{ width:480px; overflow:hidden;}
.home_more{ width:138px; height:34px; line-height:34px; margin:54px auto 0; background:url(../images/more_bg.gif) no-repeat;}
.home_more a{ width:138px; height:34px; display:block; cursor:pointer;}
.home_more span{ display:block; width:106px; text-align:center; color:#fff; font-size:14px;}
.hTimings{line-height:30px;}
.hsc_uli{ cursor:pointer; float:left;margin-bottom:8px;border-radius:6px;}
.hcolumn h4{font-size:20px; font-weight:normal; font-style:normal;}
.scdt_ul li strong{ width:78px; height:78px; margin-right:5px; display:block; font-family:Arial; text-align:center; background-color:#81878f;}
.scdt_ul li strong b{ font-size:34px; color:#FFF; font-weight:normal; display:block; margin-top:10px; display:block;}
.scdt_ul li strong em{ font-style:normal; color:#FFF;}
.hsc_str{ border:1px solid #dadada; float:left;}
.hsc_str_h{ border:1px solid #cd130a; float:left;}
.scdt_ul li strong.hsc_str_h b,.scdt_ul li strong.hsc_str_h em,.scdt_ul li p span.hsc_span_h{ color:#cd130a;}
.scdt_ul li p span{ color:#444; font-size:16px; display:block; }
.scdt_ul li p.hsc_hot span{ padding-left:25px; background:url(../images/arrow.jpg) no-repeat 6px 12px;line-height:37px;height:37px;font-weight:bold;}
.scdt_ul li p font{ font-size:12px; color:#888; line-height:22px;}
.home_jjfa{ width:1100px; height:450px; line-height:20px; background:url(../images/jj_fana.jpg) no-repeat; overflow:hidden;}
.home_jjfa ul li{ width:158px; height:205px; padding:50px 30px; overflow:hidden; text-align:center; border-left:1px solid #5a5b5b; margin-top:30px; float:left;}
.home_jjfa .home_more{ margin-top:34px;}
.home_jjfa ul li span a{ width:88px; height:63px; display:block; margin:0 auto;}


.focus{ position:relative; width:480px; height:312px; background-color: #000;}  
.focus img{ width:480px; height:312px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:url(../images/black.png) repeat; display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin-top:16px;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}


.hezuo{
width:100%;
margin:30px 0;
padding-top:10px;
background-color:#C6D6EF;
}
.hezuo h3{
color:#FFFFFF;
font-size:24px;
font-weight:normal;
padding-top:50px;
}
.hezuo  .hezuo_info{
width:1186px;
height:110px;
margin-top:30px;
}

.center{
text-align:center;
font-weight:normal;
font-size:30px;
}
 
.footer_box{
float:left;
width: 250px;
margin-right: 10px;
}
.footer_box dt{
font-size:16px;
background:url(../images/bbg.jpg) no-repeat left bottom;
padding-bottom:6px;
}
.footer_box a{
font-size:14px;
color:#F3F3F3;
}
.footer_box a:visited{
font-size:14px;
color:#F3F3F3;
}
.footer_box a:hover{
font-size:14px;
color:#FFF;
}

.footer_logo{
margin-top:20px;
background:url(../images/ruike.jpg) no-repeat left top;
width:291px;
height:66px;
}

.copyright_info{
background-color:#333333;
margin-top:20px;
text-align:center;
padding-top:15px;
height:40px;
}

.topmargin{
margin-top:50px;
}
.about_left{
float:left;
width:600px;
font-size:14px;
line-height:30px;
margin-right:20px;
color:#7F7F7F;
}
.about_left h3{
font-size:30px;
color:#343434;
margin-bottom:15px;
font-weight:normal;
}

.about_right{
float:left;
width:500px;
height:361px;
background:url(../images/about_right.jpg) no-repeat left top;
}

.more{
margin-top:20px;
display:block;
width:130px;
padding:10px 10px;
text-transform:uppercase;
border:1px solid #DBDBDB;
}

.more:hover{
margin-top:20px;
display:block;
color:#FFFFFF;
width:130px;
padding:10px 10px;
text-transform:uppercase;
background-color:#E30007;
border:1px solid #DBDBDB;
}


.allcontent{
	float:left;
	width:100%;
	min-height:400px;
	background-color:#FFF;
    position: relative;
    z-index: 9999;

}
.server div{width:30%;float:left; background:#6AB943; color:#FFF; margin-right:1%; padding:3% 1%; line-height:38px; text-align:center;}
.server span{ font-size:40px;}
/*new right*/

@font-face {
	font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?qradjf');
    src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../fonts/icomoon.woff?qradjf') format('woff'),
        url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}



.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:10000}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(images/02index-banner-8.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}