﻿/* CSS Document */

@charset "utf-8";

/*--------------------------------Start:index-------------------------------------*/

/*Start:header----------------------------------------*/

header{

	height:111px;

	width:100%;

}

.fl{ float:left;}
.fr{ float:right;}

.youlian{font-size:16px;}
.youlian a{font-size:16px; color:blue}
.youlian a:hover{ color:red}

/*Start:top

----------------------------------------*/

.top{

	height:40px;
	line-height:40px;
	font-size:11px;

	width:100%;

	background:#2f2f2f;

	color:#f0f0f0;

}

.top .ul{

	height:40px;

	max-width:1200px;

	margin:0 auto;

	overflow:hidden;

}
.top .dh{ background:url(../images/dhbg.png) left center no-repeat; padding-left:20px;}


#top-on{

	height:30px;

	width:107px;

	display:block;

	background:#fff;

}

/*End:top

----------------------------------------*/

/*Start:fixedMenu

----------------------------------------*/

#fixedMenu{

	height:70px;

	width:100%;

	background:#fff;

	position:relative;

	-webkit-box-shadow:#999 0px 2px 3px;

	-moz-box-shadow:#999 0px 2px 3px;

	box-shadow:#999 0px 2px 3px;

	z-index:999;

}

.navbg{

	height:71px;

	width:100%;

	background:#fff;

	position:relative;

	-webkit-box-shadow:#999 0px 2px 3px;

	-moz-box-shadow:#999 0px 2px 3px;

	box-shadow:#999 0px 2px 3px;

	z-index:999;

}

.navi{

	height:71px;

	max-width:1200px;

	margin:0 auto;

	overflow:hidden;

}

.logo{

	float:left;

	overflow:hidden;

	margin-top:10px;

	padding-left:12px;

}

.navi ul{

	float:right;

	margin-right:10px;

	height:71px;
	line-height:71px;

	margin-top:0px;

}

.navi ul li{

	float:left;

	line-height:71px;

	text-align:center;

	width:90px;

	font-size:14px;

}

.navi ul li a{

	color:#2f2f2f;
	display:block; height:71px; line-height:71px; width:90px;
	cursor:pointer;
	font-size:14px;
}

.navi ul a:hover{
	background-color:#005fbb;
	color:#fff;

}

#navi-on{

	padding-bottom:6px;

	border-bottom:2px solid #0bb064;

	color:#2f2f2f;

}

.search{

	width:28px;

	height:28px;

	float:right;

	margin-top:22px;

	background:url("../images/search.jpg") no-repeat 0 0;

	border:1px solid #cecece;

	cursor:pointer;

}

.search:hover{

	background:url("../images/search-on.jpg") no-repeat 0 0;

}

.search-on{

	width:180px;

	height:28px;

	float:right;

	margin-top:22px;

	border:1px solid #cecece;

	left:0px;

	position:relative;

	display:none;

}

.search-on .a{

	float:right;

	width:28px;

	height:28px;

	display:block;

	overflow:hidden;

	background:url("../images/search.jpg") no-repeat 0 0;

}

.search-on .a:hover{

	background:url("../images/search-on.jpg") no-repeat 0 0;

}

.search-on input{

	float:left;

	width:140px;

	height:26px;

	line-height:28px;

	padding-left:10px;

	color:#ccc;

	border:none;

}

/*End:fixedMenu

----------------------------------------*/

/*Start:menu

----------------------------------------*/

.menu{

	display:none;

	width:100%;

	background:#fff;

	-webkit-box-shadow:#999 0px 2px 3px;

	-moz-box-shadow:#999 0px 2px 3px;

	box-shadow:#999 0px 2px 3px;

	position:fixed;

	z-index:998;

}

.menu-con{

	max-width:1200px;

	margin:0 auto;

	overflow:hidden;

}

.menu-one{

	width:227px;

	min-height:216px;

	float:left;

	overflow:hidden;

	padding:20px 0;

	border-right:1px solid #b2b2b2;

}

.menu-one li{

	width:227px;

	height:36px;

	line-height:36px;

	font-size:14px;

}

.menu-one li a{

	width:217px;

	height:36px;

	display:block;

	padding-left:10px;

}

.menu-one li a:hover{

	background:#0072d2;

	color:#fff;

}

.menu-two{

	width:232px;

	min-height:196px;

	float:left;

	overflow:hidden;

	padding:40px 0 20px 30px;

	border-right:1px solid #b2b2b2;

	background:url("../images/menubg1.png") #fff no-repeat right bottom;

}

.menu-two:hover{

	background:url("../images/menubg1.png") #f2fffc no-repeat right bottom;

}

.menu-three{

	width:262px;

	min-height:196px;

	float:left;

	overflow:hidden;

	padding:40px 0 20px 30px;

	border-right:1px solid #b2b2b2;

	background:url("../images/menubg2.png") #fff no-repeat right bottom;

}

.menu-three:hover{

	background:url("../images/menubg2.png") #f2fffc no-repeat right bottom;

}

.menu-three1{

    width:262px;

    min-height:196px;

    float:left;

    overflow:hidden;

    padding:40px 0 20px 30px;

    border-right:1px solid #b2b2b2;

    background:url("../images/menubg3.png") #fff no-repeat right bottom;

}

.menu-three1:hover{

    background:url("../images/menubg3.png") #f2fffc no-repeat right bottom;

}

.menu h4{

	font-size:18px;

	color:#000;

	line-height:20px;

	font-weight:normal;

	text-transform:uppercase;

}

.menu h5{

	font-size:14px;

	color:#000;

	line-height:20px;

	font-weight:normal;

}

.menu p{

	font-size:14px;

	color:#ec8558;

	line-height:28px;

}

a.look{

	height:23px;

	width:45px;

	font-size:14px;

	color:#000;

	display:block;

	line-height:24px;

	border:1px solid #000;

	text-align:center;

	margin-top:10px;

}

a.look:hover{

	background:#0078d5;

	color:#fff;

	border:1px solid #0078d5;

}

.close{

	float:right;

	overflow:hidden;

	height:30px;

	width:30px;

	cursor:pointer;

	margin-top:20px;

}

.close img {
	-moz-transition: all 0.2s ease-in-out; 
	-webkit-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; 
}

.close img:hover {
	-moz-transform: rotate(180deg); 
	-webkit-transform: rotate(180deg); 
	-o-transform: rotate(180deg); 
	-ms-transform: rotate(180deg); 
	transform: rotate(180deg); 
}

#close img {
	-moz-transition: all 0.2s ease-in-out; 
	-webkit-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; 
}

#close img:hover {
	-moz-transform: rotate(180deg); 
	-webkit-transform: rotate(180deg); 
	-o-transform: rotate(180deg); 
	-ms-transform: rotate(180deg); 
	transform: rotate(180deg); 
}


.menu2{

    display:none;

    width:100%;

    background:#fff;

    -webkit-box-shadow:#999 0px 2px 3px;

    -moz-box-shadow:#999 0px 2px 3px;

    box-shadow:#999 0px 2px 3px;

    position:fixed;

    z-index:998;

}

.menu2 h4{

    font-size:18px;

    color:#000;

    line-height:20px;

    font-weight:normal;

    text-transform:uppercase;

}

.menu2 h5{

    font-size:14px;

    color:#000;

    line-height:20px;

    font-weight:normal;

}

.menu2 p{

    font-size:14px;

    color:#ec8558;

    line-height:28px;

}

.close2{

    float:right;

    overflow:hidden;

    height:30px;

    width:30px;

    cursor:pointer;

    margin-top:20px;

}

.menu3{

    display:none;

    width:100%;

    background:#fff;

    -webkit-box-shadow:#999 0px 2px 3px;

    -moz-box-shadow:#999 0px 2px 3px;

    box-shadow:#999 0px 2px 3px;

    position:fixed;

    z-index:998;

}

.menu3 h4{

    font-size:18px;

    color:#000;

    line-height:20px;

    font-weight:normal;

    text-transform:uppercase;

}

.menu3 h5{

    font-size:14px;

    color:#000;

    line-height:20px;

    font-weight:normal;

}

.menu3 p{

    font-size:14px;

    color:#ec8558;

    line-height:28px;

}

.close3{

    float:right;

    overflow:hidden;

    height:30px;

    width:30px;

    cursor:pointer;

    margin-top:20px;

}

.menu4{

    display:none;

    width:100%;

    background:#fff;

    -webkit-box-shadow:#999 0px 2px 3px;

    -moz-box-shadow:#999 0px 2px 3px;

    box-shadow:#999 0px 2px 3px;

    position:fixed;

    z-index:998;

}

.menu4 h4{

    font-size:18px;

    color:#000;

    line-height:20px;

    font-weight:normal;

    text-transform:uppercase;

}

.menu4 h5{

    font-size:14px;

    color:#000;

    line-height:20px;

    font-weight:normal;

}

.menu4 p{

    font-size:14px;

    color:#ec8558;

    line-height:28px;

}

.close4{

    float:right;

    overflow:hidden;

    height:30px;

    width:30px;

    cursor:pointer;

    margin-top:20px;

}

/*End:menu

----------------------------------------*/

/*End:header----------------------------------------*/



/*Start:banner----------------------------------------*/

/* flexslider */
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading2.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.slides li a{ display:block; margin:0 auto; width:1200px; height:550px;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot2.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*End:banner----------------------------------------*/



/*Start:banpro----------------------------------------*/

.banpro{

	max-width:1200px;

	margin:0 auto;

}

.banpro-con{

	height:672px;

	width:300px;

	float:right;

	position:relative;

	z-index:9;

	margin-top:-672px;

}

.banpro-top{

	height:276px;

	width:240px;

	padding:30px;

	background:#0bb064 url("../images/yybg.jpg") no-repeat right bottom;

}

.banpro-bot{

	height:276px;

	width:240px;

	padding:30px;

	background:#0980bd url("../images/fxbg.jpg") no-repeat right bottom;

}

.banpro-con h4{

	font-size:28px;

	line-height:40px;

	color:#fff;

	text-shadow:3px 4px 1px rgba(10,2,4,0.13);

}

.banpro-con p{

	font-size:14px;

	line-height:20px;

	color:#fff;

	margin-top:10px;

}

.banpro-con a{

	font-size:14px;

	line-height:30px;

	width:92px;

	height:30px;

	color:#fffefe;

	margin-top:20px;

	display:block;

	text-align:center;

	border:1px solid #fffefe;

}

.banpro-con a:hover{

	background:#fffefe;

	border:1px solid #fffefe;

	color:#e12101;

}

/*End:banpro----------------------------------------*/



/*Start:ban----------------------------------------*/

.ban1{

	height:175px;

	max-width:1200px;

	margin:0 auto;

	overflow:hidden;

	background:url("../images/ban1.jpg") no-repeat 428px bottom;

}

.ban2{

	height:166px;

	max-width:1200px;

	margin:0 auto;

	overflow:hidden;

	background:url("../images/ban2.jpg") no-repeat 297px bottom;

}

/*End:ban----------------------------------------*/



/*Start:con1----------------------------------------*/

.con1{

	width:1200px;

	height:345px;

	margin:0 auto;

	margin-top:-45px;

}

.carousel {

	position:relative;

	margin:0;

	width:1200px;

	height:400px;

	overflow:hidden;

}

.details_wrapper {

	width:10px;

	height:345px;

	display:none;

}

.detail {

	width:10px;

	float:left;

	height:345px;

}

.panel {

	z-index:12;

	position:relative;

	width:1200px;

	height:45px;

	right:0px;

	top:0px;

	background:url("../images/tiaobg.png") no-repeat 0 0;

}

.backgrounds {

	height:345px;

	width:1200px;

	position:absolute;

	z-index:11;

	overflow:hidden;

}

.backgrounds img{

	height:345px;

	width:600px;

	float:left;

} 

.item{

	z-index:1;

	position:relative;

	width:1200px;

	float:left;

	height:345px;

	z-index:99;

}

.pause {

	display:block;

	position:absolute;

	text-indent:-6000px;

	width:22px;

	display:block;

	background: url("../images/stop.png") no-repeat 9px 8px;

	height:22px;

	right:22px;

	top:1px;

	z-index:99;

}

.play {

	display:block;

	position:absolute;

	text-indent:-6000px;

	width:22px;

	display:block;

	background: url("../images/begin.png") no-repeat 9px 9px #636363;

	height:22px;

	right:22px;

	top:0px;

	z-index:99;

}

.paging {

	display:block;

	position:absolute;

	text-align:center;

	width:65px;

	height:20px;

	top:0px;

	right:0px;

	z-index:99;

	border:1px solid #c2c2c2;

	background:#fff;

}

.nextious {

	text-indent:-6000px;

	display:block;

	height:20px;

	width:21px;

	float:right;

	border-left:1px solid #c2c2c2;

}

.nextious img{

	width:4px;

	height:5px;

	margin:8px 0 0 9px;

}

.nextious:hover{

	background:#f5f5f5;

}  

.previous {

	text-indent:-6000px;

	display:block;

	height:20px;

	width:21px;

	cursor:pointer;

	float:left;

	border-right:1px solid #c2c2c2;

}

.previous img{

	width:4px;

	height:5px;

	margin:8px 0 0 9px;

}

.previous:hover{

	background:#f5f5f5;

}  

.con1-ri{

	height:343px;

	width:220px;

	float:left;

	padding:0 40px;

	overflow:hidden;

	border-top:1px solid #e2e2e2;

	border-bottom:1px solid #e2e2e2;

	background:#fff;

}

.con1-cen{

	width:219px;

	border-right:1px solid #e2e2e2;

}

.con1-ri:hover{

	background:#f5f5f5;

}


.con1-ri img{
    height:100px;
    width:100px;
    margin-bottom:10px;
    margin-top:35px;
    margin-left:60px;
    margin-right:55px;
    overflow:hidden;

}
/*.con1 h4{*/

	/*font-size:48px;*/

	/*line-height:60px;*/

	/*color:#000;*/

	/*font-weight:normal;*/

	/*text-align:center;*/

	/*margin-top:40px;*/

/*}*/

.con1 p{
	line-height:24px;

	color:#636363;


}

a.more1{

	width:94px;

	height:24px;

	border:1px solid #9f9f9f;

	color:#696969;

	text-align:center;

	line-height:24px;

	display:block;

	margin:50px auto 0 auto;

}

a.more1:hover{

	background:#0078d5;

	border:1px solid #0078d5;

	color:#fff;

}

/*End:con1----------------------------------------*/



/*Start:con2----------------------------------------*/

.con2{

	width:1198px;

	height:260px;

	margin:113px auto 0 auto;

	background:#fff;

	border:1px solid #e2e2e2;

}

.con2-le{

	width:753px;

	height:260px;

	float:left;

	overflow:hidden;

	border-right:1px solid #e2e2e2;

}

.con2-le h2{ text-align:center; line-height:70px; font-size:22px;}

.con2-le .fl1{background:url(../images/logom.png) center 130px no-repeat; width:250px; height:260px;}
.con2-le .fl2{ width:483px; padding:20px 20px 20px 0; height:220px; line-height:25px;}
.con2-le p{ text-align:center; line-height:30px;}

.con2-le1{

	width:130px;

	height:110px;

	padding:50px 35px;

	float:left;

	overflow:hidden;

}

.con2-le1 h4{

	font-size:24px;

	line-height:30px;

	color:#000;

	font-weight:normal;

}

.con2-le1 h4 p{

	font-size:18px;

}

.leftLoop{

	position:relative;

	height:130px;

	margin-top:40px;

} 

.leftLoop .hd{

	overflow:hidden;

	height:20px;

	width:43px;

	position:absolute;

	border:1px solid #c2c2c2;

	left:35px;

	top:90px;

	z-index:2;

} 

.leftLoop .hd .prev{

	display:block; 

	float:left;

	width:21px;

	height:20px;

	cursor:pointer;

}

.leftLoop .hd .prev:hover{

	background:#f5f5f5;

}  

.leftLoop .hd .next{

	display:block; 

	float:left;

	width:21px;

	height:20px;

	cursor:pointer;

	border-right:1px solid #c2c2c2;

}

.leftLoop .hd .next:hover{

	background:#f5f5f5;

}  

.leftLoop .hd img{

	width:4px;

	height:5px;

	margin:8px auto 0 auto;

}  

.picList li{

	height:130px;

	width:130px;

	float:left;

	overflow:hidden;

} 

.picList a{ 

	height:130px;

	width:130px;

	display:block;

	color:#545454;

	text-align:center;

	line-height:24px;

	background:url("../images/tsbg.jpg") no-repeat center top;

	text-transform:uppercase; 

} 

.picList img{

	height:26px;

	width:32px;

	margin:0 auto;

	padding-top:32px;

	overflow:hidden;

} 

.picList a:hover{

	background:url("../images/tsbg1.jpg") no-repeat center top;

	color:#015da5;

} 

.picList span{

	display:block;

	margin-top:42px;

	width:130px;

} 

.con2-ri{

	width:444px;

	height:260px;

	float:right;

	overflow:hidden;

	background:url("../images/newsbg.jpg") no-repeat right bottom;

}

.con2-ritit{

	width:365px;

	height:26px;

	margin:25px auto 0 auto;

	overflow:hidden;

}

.con2-ritit h4{

	float:left;

	font-size:20px;

	line-height:26px;

	color:#000;

	font-weight:normal;

}

.con2-ritit a{

	float:right;

	font-size:14px;

	line-height:24px;

	color:#696969;

	height:24px;

	width:45px;

	text-align:center;

	display:block;

	border:1px solid #9f9f9f;

}

.con2-ritit a:hover{

	color:#fff;

	border:1px solid #0078d5;

	background:#0078d5;

}

.con2-ri ul{

	width:365px;

	height:156px;

	margin:20px auto 0 auto;

	overflow:hidden;

}

.con2-ri ul li{

	width:365px;

	height:26px;

	overflow:hidden;

	line-height:26px;

}

.con2-ri ul li span{

	float:left;

	color:#cdcdcd;

	margin-right:10px;

}

.con2-ri ul li a{

	float:left;

}

/*End:con2----------------------------------------*/



/*Start:con3----------------------------------------*/

.con3{

	height:218px;

	width:1200px;

	border:1px solid #e7e7e7;

	border-left:none;

	margin:0 auto 48px auto;

	overflow:hidden;

	background:#fff;

}

.con3 ul li{

	width:150px;

	height:194px;

	padding:24px;

	float:left;

	overflow:hidden;

	border-left:1px solid #e7e7e7;

}

.con3 ul li p{

	font-size:17px;
	font-weight:bold;

	line-height:40px;

	color:#000;

	text-transform:uppercase;

}

.con3 ul li a{

	width:70px;

	height:22px;

	display:block;

	margin-top:10px;

	line-height:22px;

	color:#999;

	border:1px solid #999;

	text-align:center;

}

.con3 ul li a:hover{

	color:#fff;

	border:1px solid #0078d5;

	background:#0078d5;

}



.con4{ background:#fafafa url(../images/hushi.jpg) center center no-repeat; border-top:1px solid #ddd; height:280px;}

.con4 a{ display:block; width:1200px; height:280px; margin:0 auto;}

.con5{background:#fafafa url(../images/tong.jpg) center  34px repeat-x; height:230px; width:100%; }
.con5 .beijing{ background: url(../images/tongdao.jpg) center center no-repeat; height:200px; width:100%; }
.con5 .zixun{ width:1200px; height:200px;  margin:0 auto; position:relative;}
.con5 .zixun a.a1{ display:block; position:absolute; right:0px; top:77px; width:150px; height:28px; line-height:28px; border:1px solid #fff; color:#fff; text-align:center;}
.con5 .zixun a.a1:hover{ background:#fff; border-color:#005fbb; color:#005fbb}


.con5 .zixun a.a2{ display:block; position:absolute; right:165px; top:77px; width:100px; height:28px; line-height:28px; border:1px solid #005fbb; color:#005fbb; text-align:center; background-color:#fff;}
.con5 .zixun a.a2:hover{ background-color:transparent; border-color:#fff; color:#fff}

.con6{ height:445px; width:100%; background:url(../images/ditu.jpg) center center repeat-x; border-top:1px solid #ddd;}
.con6 .dizhi{ position:absolute; top:179px; left:485px; color:#fff; line-height:29px; font-size:14px}

.con7{ background-color:#005fbb;}
.con7 a{ color:#fff;}
.con7 a:hover{ color:#FF0}
.con7 .left{ line-height:30px; margin-top:20px; color:#fff; text-align:left;}
.con7 .right{ line-height:30px; margin-top:20px; color:#fff; text-align:right;}
.link1{

	background:url("../images/probg1.jpg") no-repeat right bottom;

}

.link2{

	background:url("../images/probg2.jpg") no-repeat right bottom;

}

.link3{

	background:url("../images/probg3.jpg") no-repeat right bottom;

}

.link4{

	background:url("../images/probg4.jpg") no-repeat right bottom;

}

.link5{

	background:url("../images/probg5.jpg") no-repeat right bottom;

}

.link6{

	background:url("../images/probg6.jpg") no-repeat right bottom;

}

/*End:con3----------------------------------------*/



/*Start:footer----------------------------------------*/
.footer{border-top:2px solid #2d96e9;}
footer {
background-color: #fff;
background-repeat: repeat;
background-size: inherit;
background-attachment: scroll;
background-position: center center;
background-image: url('../images/footer-bg.png');
}
.wrapper {
width: 1200px;
margin: 0 auto;
overflow:hidden;
position:relative;
}


.footer-widgets {
margin: 32px 0px 52px 0;
width:1300px;
height:254px;
overflow: hidden;
}

.footer-widgets>section {
display: inline-block;
float:left;
vertical-align: top;
padding-right: 32px;
font-size: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.one-fourth {
width: 25%;
}

.one-fourth input, .one-fourth textarea{ width:211px; line-height:24px; border-radius:5px; border:1px solid #ddd; padding-left:10px; margin-top:10px; margin-right:15px; color:#636363; font-family:微软雅黑;}
.one-fourth textarea{ height:72px;}
.one-fourth input.ly{ background-color:#ff4400; color:#fff; cursor:pointer}
.one-fourth input.cz{ cursor:pointer;}
.one-fourth input.ly:hover{ background-color:#d73900}
.footer-widgets .sidebar_widget {
margin-bottom: 20px;
}

.sidebar_widget h3 {
font-size: 16px;
line-height: 24px;
padding-bottom: 8px;
font-family: 微软雅黑;
color: #333;
display: block;
position: relative;
border-bottom: 1px #eee solid;
}

.sidebar_widget ul{
overflow: hidden;
margin-top: 6px;
font-size: 0;
}

.sidebar_widget ul li, #trackbacks ul li {
line-height: 32px;
background:url(../images/jiantou.png) left center no-repeat;
padding: 4px 0 4px 18px;
border-bottom: 1px #eee solid;
color: #999;
position: relative;
font-size: 12px;
white-space: nowrap;
}



.sidebar_widget ul li a {
height: 30px;
width: 100%;
display: inline-block;
white-space: nowrap;
}
/*End:footer----------------------------------------*/



/*Start:tbox----------------------------------------*/

#tbox{

	width:54px;

	float:right;

	position:fixed;

	right:10px;

	bottom:230px;
	z-index:999;

}

#ewm,#xg,#gtop{

	width:54px;

	height:54px;

	background:#2d96e9;

	display:block;

	overflow:hidden;

	margin-top:2px;

}

.tbox-img{

	width:32px;

	height:30px;

	margin:12px auto 0 auto;

}

.ewmbig{

	width:150px;

	height:150px;

	border:2px solid #2d96e9;

	position:fixed;

	right:70px;

	bottom:310px;

	display:none;

}

.ewmbig img{

	width:150px;

	height:150px;

}

/*End:tbox----------------------------------------*/

/*--------------------------------End:index-------------------------------------*/



/*--------------------------------Start:about-------------------------------------*/

/*Start:page----------------------------------------*/

.content{

    width:1200px;

    margin: 0 auto 48px auto;

}

.page{

    width:1200px;

    height:56px;

    margin:0 auto;

    line-height:56px;

    color:#111;

}

.page a{

    color:#111;

}

.con-top{

    width:1200px;

    height:201px;

    margin:0 auto 40px auto;

}

.con-le-tit{

    width:206px;

    height:201px;

    background:#0072d2;

    color:#fff;

    float:left;

    overflow:hidden;

}

.con-le-tit h4{

    width: 150px;

    font-size: 28px;

    line-height: 44px;

    padding:65px 0 10px 30px;

    font-weight:normal;

}

.con-le-tit p{

    font-size: 10px;

    line-height: 20px;

    text-transform: uppercase;

    padding-left:32px;

}

/*End:content----------------------------------------*/

/*Start:con-ban----------------------------------------*/

.con-ban{

    width:994px;

    height:241px;

    float:right;



}

.carousel1 {

    position:relative;

    margin:0;

    width:994px;

    height:241px;

    overflow:hidden;

}

.details_wrapper1 {

    width:10px;

    height:201px;

    display:none;

}

.detail1 {

    width:10px;

    float:left;

    height:201px;

}

.panel1 {
	display:none !important;

    z-index:12;

    position:relative;

    width:994px;

    height:40px;

    right:0px;

    top:0px;

    background:url("../images/tiaobg.png") no-repeat 0 0;

}

.backgrounds1 {

    height:201px;

    width:994px;

    position:absolute;

    z-index:1;

    overflow:hidden;

	margin:0 auto 40px auto;

}

.backgrounds1 img{

    height:201px;

    width:994px;

    float:left;

}

.item1{

    z-index:1;

    position:relative;

    width:994px;

    float:left;

    height:201px;

    z-index:99;

	float:left;

	overflow:hidden;


}

.con-ban-p{

    font-size:18px;

    color:#fff;

    line-height:24px;

    position:absolute;

    top:90px;

    left:60px;

}

.con-ban-p p{

    font-size:18px;

    color:#fff;

    line-height:26px;

}

.con-ban-p a{

    display: block;

    width:140px;

    height:28px;

    color:#ef6a54;

    line-height:28px;

    text-align: center;

    background: #ffffff;

    font-size:10px;

    text-transform: uppercase;

    margin-top:12px;

}

.con-ban-p a:hover{

    color:#fff;

    background: #0072d2;

}

.pause1 {

    display:block;

    position:absolute;

    text-indent:-6000px;

    width:22px;

    display:block;

    background: url("../images/stop.png") no-repeat 9px 8px;

    height:22px;

    right:22px;

    top:1px;

    z-index:99;

}

.play1 {

    display:block;

    position:absolute;

    text-indent:-6000px;

    width:22px;

    display:block;

    background: url(../images/begin.png) no-repeat 9px 9px #636363;

    height:22px;

    right:22px;

    top:0px;

    z-index:99;

}

.paging1 {

    display:block;

    position:absolute;

    text-align:center;

    width:65px;

    height:20px;

    top:0px;

    right:0px;

    z-index:99;

    border:1px solid #c2c2c2;

    background:#fff;

}

.nextious1 {

    text-indent:-6000px;

    display:block;

    height:20px;

    width:21px;

    float:right;

    border-left:1px solid #c2c2c2;

}

.nextious1 img{

    width:4px;

    height:5px;

    margin:8px 0 0 9px;

}

.nextious1:hover{

    background:#f5f5f5;

}

.previous1 {

    text-indent:-6000px;

    display:block;

    height:20px;

    width:21px;

    cursor:pointer;

    float:left;

    border-right:1px solid #c2c2c2;

}

.previous1 img{

    width:4px;

    height:5px;

    margin:8px 0 0 9px;

}

.previous1:hover{

    background:#f5f5f5;

}

/*End:con-ban----------------------------------------*/

/*Start:con-con----------------------------------------*/

.line-bg{

    height:1px;

    width:1200px;

    /*background:url("../images/border.png") no-repeat 0 0;*/

}

.con-con{

    width:1200px;

    /*background:url("../images/linebg.png") repeat-y 0 0;*/

    overflow:auto;

}

.con-left{

    float:left;

    overflow:hidden;

    width:206px;

}

.con-navi{

    width:206px;

    overflow:hidden;

}

.con-navi li{

    width:206px;

    height:47px;

    line-height:48px;

    overflow:hidden;

    border-bottom:1px solid #e4e4e4;

    font-size:14px;

}

.con-navi li a{

    width:178px;

    height:47px;

    display:block;

    color:#000;

    padding-left:26px;

    margin:0 auto;

}

.con-navi li a:hover{

    color:#0072d2;

    background:#f8f8f8;

}

#con-navi-on{

    color:#0072d2;

    background:#f8f8f8;

}

.con-right{

    width:994px;

    float:right;

    overflow:hidden;

}

.con-right h1{

    font-size: 16px;

    line-height: 24px;

    font-weight: normal;

    margin-left:40px;

}

/*End:con-con----------------------------------------*/

/*Start:about-con----------------------------------------*/

.about-a{

    width:858px;

    min-height:170px;

    margin:0 auto;

}

.about-a p{

    color:#272727;

    float:left;

    width:620px;

    line-height:24px;

    margin-top:20px;

}

.about-a img{

    float:right;

    width:138px;

    height:138px;

    margin-top:20px;

    border:1px solid #d3d3d1;

}

.about-b{

    width:870px;

    height:240px;

    margin:50px auto 0 auto;

    overflow:hidden;

}

.about-b a{

    display: block;

    width:140px;

    height:28px;

    color:#ef6a54;

    line-height:28px;

    text-align: center;

    background: #ffffff;

    font-size:10px;

    text-transform: uppercase;

    margin:180px auto;

}

.about-b a:hover{

    color:#fff;

    background: #0072d2;

}

.about-b1{

    float:left;

    overflow:hidden;

    width:416px;

    height:240px;

    background:url("../images/ab-le.jpg");

}

.about-b2{

    float:right;

    overflow:hidden;

    width:426px;

    height:240px;

    background:url("../images/ab-ri.jpg");

}

.about-c{

    width:890px;

    min-height:550px;

    margin:60px auto 0 auto;

    overflow:hidden;

    background:url("../images/ab-bg.png") no-repeat right bottom;

}

.about-c1{

    width:870px;

    margin:0 auto;

    overflow:auto;

}

.about-c1-le{

    float:left;

    overflow:hidden;

    width:400px;

}

.ab-h4{

    font-size:24px;

    line-height:30px;

    color:#000;

}

.about-c1-le p{

    line-height:24px;

    color:#272727;

    margin-top:20px;

}

.about-c1-ri{

    float:right;

    overflow:hidden;

    width:426px;

    text-align:center;

}

.about-c1-ri h4{

    font-size:36px;

    line-height:40px;

    color:#000;

    text-transform:uppercase;

}

.about-c1-ri p{

    font-size:10px;

    line-height:16px;

    color:#040404;

    font-style:italic;

}

.about-c1-ri a{

    display: block;

    width:140px;

    height:28px;

    color:#000;

    line-height:28px;

    text-align: center;

    font-size:10px;

    border:1px solid #000;

    text-transform: uppercase;

    margin:25px auto 0 auto;

}

.about-c1-ri a:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}

.about-c2{

    width:400px;

    margin-left:10px;

    margin-top:60px;

}

.about-c2 p{

    line-height:24px;

    color:#272727;

    margin-top:20px;

}

.about-c3{

    width:890px;
    margin:-160px auto 0 auto;
    padding-left:20px;
    overflow:hidden;



}

.about-c3 ul{

    width:890px;

    margin-top:20px;
    overflow:hidden;

}

.about-c3 ul li{

    height:70px;

    float:left;

    overflow:hidden;

    margin-right:15px;

    margin-top:10px;

}

.about-c3 ul li a.morez {

    display: block;

    width:100px;

    height:28px;

    color:#000;

    line-height:28px;

    text-align: center;

    font-size:10px;

    border:1px solid #000;

    text-transform: uppercase;

    margin:0px auto 0 auto;

}

.about-c3 ul li a.morez:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}
.about-c3 ul li img {
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;
	opacity: 0.8;
}

.about-c3 ul li:hover img {
	-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	opacity: 1;
}

/*End:about-con----------------------------------------*/

/*--------------------------------End:about-------------------------------------*/



/*--------------------------------Start:milepost-------------------------------------*/

.milepost-tit{

    width:681px;

    margin:30px auto 0 auto;

}

.milepost-tit img{

    width:125px;

    height:50px;

    margin:0 auto;

}

.milepost-tit p{

    color:#000;

    text-transform:uppercase;

    text-align:center;

    margin-top:10px;

}

.milepost-con{

    width:681px;

    margin:30px auto 0px auto;

    overflow:hidden;

}

.milepost-con img{

    margin-top:20px;

    width:323px;

}

.mile-le{

    width:323px;

    float:left;

    overflow:hidden;

}

.mile-font1{

    width:323px;

    margin:60px auto;

    overflow:auto;

}

.mile-font3{

    width:323px;

    margin:30px auto;

    overflow:auto;

}

.mile-font2{

    width:323px;

    margin:70px auto 40px auto;

    overflow:auto;

}

.mile-font4{

    width:323px;

    margin:50px auto 70px auto;

    overflow:auto;

}

.mile-ul{

    float:left;

    width:223px;

}

.mile-ul li{

    width:223px;

    line-height:30px;

    color:#272727;

}

.mile-p{

    float:right;

    width:100px;

    overflow:hidden;

    font-size:16px;

    color:#000;

    line-height:30px;

    font-weight: bold;

}

.mile-cen{

    width:35px;

    height:920px;

    float:left;

    overflow:hidden;

    background:url("../images/lcb-line.png") no-repeat 0 0;

}

.mile-ri{

    width:323px;

    float:right;

    overflow:hidden;

}

.mile-ul1{

    float:right;

    width:223px;

}

.mile-ul1 li{

    width:223px;

    line-height:30px;

    color:#272727;

}

.mile-p1{

    float:left;

    width:100px;

    overflow:hidden;

    font-size:16px;

    color:#000;

    line-height:30px;

    font-weight: bold;

}

/*--------------------------------End:milepost-------------------------------------*/



/*--------------------------------Start:leader-------------------------------------*/

.leader{

    width:888px;

    margin:20px auto 0px auto;

    overflow:auto;

}

.leader-img{

    width:296px;

    height:296px;

    float:left;

    overflow:hidden;

}

.leader-img img{

    width:296px;

    height:296px;

    margin:0 auto;

    overflow:hidden;

}

.leader-img a{

    display: block;

    width:140px;

    height:28px;

    color:#ef6a54;

    background: #fff;

    line-height:28px;

    text-align: center;

    font-size:10px;

    text-transform: uppercase;

    position:relative;

    z-index:1;

    top:-75px;

    left:25px;

}

.leader-img a:hover{

    color:#fff;

    background: #0072d2;

}

.leader-font{

    width:228px;

    height:296px;

    float:left;

    overflow:hidden;

    padding:0 34px;

}

.leader-font h3{

    font-size:20px;

    line-height:30px;

    color:#000;

    margin-top:35px;

}

.leader-font img{

    height:31px;

    width:128px;

    margin-top:5px;

    margin-bottom:20px;

}

.leader-font p{

    color:#272727;

    line-height:20px;

    text-indent: 2em;

}

.leader-font a{

    display: block;

    width:140px;

    height:28px;

    color:#000;

    line-height:28px;

    text-align: center;

    font-size:10px;

    border:1px solid #000;

    text-transform: uppercase;

    margin-top:10px;

}

.leader-font a:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}

/*--------------------------------End:leader-------------------------------------*/



/*--------------------------------Start:culture-------------------------------------*/

.culture{

    width:912px;


    margin:55px auto 0px auto;

    overflow:auto;

}

.culture-le{



    float:left;

  

}

.cul-li{

  

    margin-bottom:50px;

    overflow:auto;

}

.cul-li1{

    margin-bottom:0;

}

.cul-li p{

    width:25px;

    height:41px;

    float:left;

    background:#ffb420;

    color:#fff;

    font-size:18px;

    text-align:center;

    line-height:41px;

}

.fenye{ text-align:center; margin-top:10px; float:left;}
.fenye span, .fenye a{ display:inline-block ; line-height:33px; padding:3px 11px; border:1px solid #ddd; margin-right:5px; border-radius:3px;}
.fenye span.cur{ background-color:#f0f0f0}
.fenfen  { text-align:center; margin-top:10px;}
.fenfen span, .fenye a{ display:inline-block ; line-height:33px; padding:3px 11px; border:1px solid #ddd; margin-right:5px; border-radius:3px;}
.fenfen span.cur{ background-color:#f0f0f0}
.cul-li h2{padding-left: 55px; width:845px;}
.cul-li h2 i{ color:#aaa; font-size:14px; float:right; font-style:normal;}
.cul-li h2 b{ font-weight:normal !important;}
.icon{ width:100%;}
.icon h2{ background: url(../images/youjiantou.png) left center no-repeat; padding-left:30px; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.icon h2:hover{ border-bottom-color:#0072d2; background: url(../images/youjiantou2.png) left center no-repeat;}
.icon h2 a{ font-size:16px !important; line-height:30px;}
.cul-li span{



    padding-left:35px;

    float:left;

    display:block;

    color:#aaa;

    line-height:24px;


    text-indent:2em;

}
.cul-li span a,.cul-li h2 span,.cul-li h2 span a{ color:#aaa; text-indent:0; padding-left:0;border:none; font-size:14px;}
.cul-li span a:hover,.cul-li h2 span a:hover{ color:#00a0e9}
.cul-li h2 span{ padding-top:3px;}

.culture-ri{

    float:right;

    width:266px;

}

.culture-ri h3{

    width:206px;

    margin:20px auto 0 auto;

    text-align:right;

    font-size:18px;

    line-height: 24px;

    color:#0072d2;

    text-transform:uppercase;

}

.culture-ri h4{

    width:206px;

    margin: 0 auto;

    text-align:right;

    font-size:52px;

    line-height:60px;

    color:#000;

    text-transform:uppercase;

    font-weight:normal;

}

.blueline{

    width:22px;

    height:3px;

    background:#0072d2;

    margin:10px auto;

}

.culture-ri img{

    width:266px;

    height:204px;

    margin-top:35px;

}

.culture-ri p{

    width:200px;

    margin:50px auto 0 auto;

    text-align:center;

    font-size:10px;

    line-height:12px;

    color:#010101;

}

.culture-ri a{

    display: block;

    width:140px;

    height:28px;

    color:#000;

    line-height:28px;

    text-align: center;

    font-size:10px;

    border:1px solid #000;

    text-transform: uppercase;

    margin:30px auto 0 auto;

}

.culture-ri a:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}

/*--------------------------------End:culture-------------------------------------*/



/*--------------------------------Start:industry-------------------------------------*/

.industry{

    width:830px;

    margin:40px auto 0px auto;

    overflow:auto;

}

.industry-le{

    width:415px;

    height:384px;

    float:left;

    overflow:hidden;

}

.industry-le a{

    display: block;

    width:140px;

    height:28px;

    color:#ef6a54;

    background: #fff;

    line-height:28px;

    text-align: center;

    font-size:10px;

    text-transform: uppercase;

}

.industry-le a:hover{

    color:#fff;

    background: #0072d2;

}

.indus1{

    background: url("../images/industry1.png");

}

.indus1 p{

    width:328px;

    margin:45px auto 0 auto;

    line-height:20px;

    color:#272727;

    text-indent:2em;

}

.indus1 a{

    margin:30px 0 0 43px;

}

.indus2{

    background:url("../images/industry2.png");

}

.indus2 h4{

    font-size:36px;

    line-height:40px;

    color:#000;

    text-transform:uppercase;

    text-align:right;

    margin-top:70px;

}

.indus2 p{

    width:360px;

    font-size:10px;

    line-height:14px;

    color:#000;

    text-align: center;

    margin-left:60px;

    margin-top:10px;

}

.indus2 a{

    color:#000;

    border:1px solid #000;

    background:none;

    margin:30px 0 0 160px;

}

.indus2 a:hover{

    color:#fff;

    background:#0072d2;

    border:1px solid #0072d2;

}

.indus3{

    background: url("../images/industry3.png");

}

.indus3 h3{

    color:#e3492f;

    font-size:18px;

    line-height:20px;

    text-align:right;

    text-transform:uppercase;

    width:310px;

    margin-top:22px;

}

.indus3 h4{

    color:#000;

    font-size:52px;

    line-height:54px;

    text-align:right;

    text-transform:uppercase;

    width:310px;

}

.indus3 a{

    color:#000;

    border:1px solid #000;

    background:none;

    margin:255px 0 0 170px;

}

.indus3 a:hover{

    color:#fff;

    background:#0072d2;

    border:1px solid #0072d2;

}

.indus4{

    background: url("../images/industry4.png");

}

.indus4 p{

    width:330px;

    margin-left:8px;

    line-height:20px;

    color:#000;

    text-indent:2em;

    margin-top:90px;

}

.indus4 a{

    margin:66px 0 0 8px;

}

/*--------------------------------End:industry-------------------------------------*/



/*--------------------------------Start:ideas-------------------------------------*/

.ideas{

    width:900px;

    min-height:398px;
	font-size:14px; 
	line-height:35px;
	background-color:#fff;



    padding:20px 30px 50px 32px;
	margin-left:32px;

    overflow:hidden;

}

.ideas td{ text-align:center; border:1px solid #F0F0F0 !important;}

.ideas h4 {
font-size: 24px;

padding-top: 20px;
line-height: 30px;
font-weight: normal;
text-align: center;
margin-bottom: 40px;
color: #000;
text-transform: uppercase;
}




.ideas-top{

    width:834px;

    height:500px;

    margin:0 auto;

    overflow:hidden;

}

.ideas-le{

    float:left;

    width:590px;

    height:500px;

}

.ideas-le p{

    width:340px;

    height:280px;

    text-align:center;

    line-height:24px;

    font-size: 14px;

    color:#000;

    margin:120px 0 0 240px;

}

.ideas-le a{

    margin:0px 0 0 340px;

}

.ideas-ri{

    float:right;

    width:244px;

    height:500px;

}

.ideas-ri h4{

    margin:72px 0 0 5px;

}

.ideas-ri a{

    margin:46px 0 0 50px;

}

.ideas-bot{

    width:834px;

    height:198px;

    margin:0 auto;

    overflow:hidden;

}

.ideas-bot h4{

    margin:5px 0 0 20px;

}

.ideas-bot a{

    margin:40px 0 0 64px;

}


.ideas dl.zilei { width:100%;}
.ideas dl.zilei dd{ width:500px; height:50px; line-height:50px; text-align:center; font-size:18px; border:1px solid #ddd; border-radius:8px; margin:30px auto 10px; }
.ideas dl.zilei dd a{ display:block; width:500px; height:50px; line-height:50px; background-color:transparent}
.ideas dl.zilei dd:hover{ background-color:#eef6fd}

.ideas h4 a{ padding:0 12px; text-align:center; font-size:14px; border:1px solid #ddd; border-radius:8px; display:inline-block; margin-right:20px;}
.ideas h4 a#this,.ideas h4 a:hover{ background:#eef6fd}

/*--------------------------------End:ideas-------------------------------------*/



/*--------------------------------Start:information-------------------------------------*/

.information{

    width:890px;

    height:660px;

    margin:60px auto 0 auto;

    overflow:hidden;

    background: url("../images/infor-bg.png") no-repeat 0 0;

}

.infor-video{

    width:69px;

    height:69px;

    margin:455px 0 0 705px;

}

.infor-video img{

    width:69px;

    height:69px;

    margin:0;

}

#sb-container{

    position:fixed;

    top:0;

    left:0;

    z-index:999;

    text-align:left;

    visibility:hidden;

    display:none;

}

#sb-overlay{

    position:relative;

    height:100%;

    width:100%;

}

#sb-wrapper{

    position:absolute;

    visibility:hidden;

}

#sb-wrapper-inner{

    position:relative;

    border:1px solid #303030;

    overflow:hidden;

    height:100px;

}

#sb-body{

    position:relative;

    height:100%;

}

#sb-body-inner{

    position:absolute;

    height:100%;

    width:100%;

}

#sb-player.html{

    height:100%;

    overflow:auto;

}

#sb-body img{

    border:none;

}

#sb-loading{

    position:relative;

    height:100%;

}

#sb-loading-inner{

    position:absolute;

    font-size:14px;

    line-height:24px;

    height:24px;

    top:50%;

    margin-top:-12px;

    width:100%;

    text-align:center;

}

#sb-loading-inner span{

    background:url("../images/loading.gif") no-repeat;

    padding-left:34px;

    display:inline-block;

}

#sb-body,#sb-loading{

    background-color:#060606;

}

#sb-title,#sb-info{

    position:relative;

    overflow:hidden;

}

#sb-title,#sb-title-inner{

    height:26px;

    line-height:26px;

}

#sb-title-inner{

    font-size:16px;

}

#sb-info,#sb-info-inner{

    height:20px;

    line-height:20px;

}

#sb-info-inner{

    font-size:12px;

}

#sb-nav{

    float:right;

    height:16px;

    padding:2px 0;

    width:45%;

}

#sb-nav a{

    display:block;

    float:right;

    height:16px;

    width:16px;

    margin-left:3px;

    cursor:pointer;

    background-repeat:no-repeat;

}

#sb-nav-close{

    background-image:url("../images/close.png");

}

#sb-nav-next{

    background-image:url("../images/next.png");

}

#sb-nav-previous{

    background-image:url("../images/previous.png");

}

#sb-nav-play{

    background-image:url("../images/play.png");

}

#sb-nav-pause{

    background-image:url("../images/pause.png");

}

#sb-counter{

    float:left;

    width:45%;

}

#sb-counter a{

    padding:0 4px 0 0;

    text-decoration:none;

    cursor:pointer;

    color:#fff;

}

#sb-counter a.sb-counter-current{

    text-decoration:underline;

}

div.sb-message{

    font-size:12px;

    padding:10px;

    text-align:center;

}

div.sb-message a:link,div.sb-message a:visited{

    color:#fff;

    text-decoration:underline;

}

/*--------------------------------End:information-------------------------------------*/



/*--------------------------------Start:idc-------------------------------------*/

.idc{

    width:950px;

    margin:0 auto;

}

.idc-div{

    height:169px;

    width:950px;

    background:#fff;

    margin:0 auto 50px auto;

    overflow:hidden;

    position: relative;

    border-right:1px solid #e4e4e4;

}

.idca-le{

    width:148px;

    height:166px;

    border-top:2px solid #f18901;

    border-left:1px solid #e4e4e4;

    border-right:1px solid #e4e4e4;

    border-bottom:1px solid #e4e4e4;

    float:left;

    overflow:hidden;

    position: absolute;

    left: 0;

    z-index: 1;

    background: #fff;

}

.idcb-le{

    border-top:2px solid #70c72a;

}

.idca-le img{

    width:110px;

    height:60px;

    margin:24px 0 0 26px;

}

.idca-le h4{

    font-size:26px;

    line-height:30px;

    color:#000;

    margin:15px 0 0 0px;

    text-align: center;

}

.idca-le p{

    font-size:10px;

    line-height:20px;

    color:#000;

    text-transform: uppercase;

    text-align: center;

}

.idca-qie{

    float:left;

    width:800px;

    height:169px;

    left: 150px;

    position:absolute;

}

.idca-qie1{

    float:left;

    width:800px;

    height:169px;

    left: 950px;

    position:absolute;

}

.idca-cen{

    width:708px;

    height:167px;

    border-top:1px solid #e4e4e4;

    border-bottom:1px solid #e4e4e4;

    float:left;

    overflow:hidden;

}

.idca-cen-le{

    float:left;

    width:318px;

    margin:40px 0 0 30px;

}

.idca-cen-le h4{

    font-size:18px;

    line-height:40px;

    color:#000;

}

.idca-cen-le h4 span{

}

.idca-ser{

    width:318px;

    height:44px;

    background: url("../images/idc-serbg.jpg");

}

.idca-ser p{

    float:left;

    height:44px;

    width:65px;

    color:#000;

    line-height:38px;

    text-align:center;

    text-transform:uppercase;

    letter-spacing:2px;

}

.idca-ser input{

    float:left;

    width:194px;

    height:34px;

    line-height:34px;

    margin-top:1px;

    border:none;

    padding-left:10px;

    color:#a4a4a4;

}

.idca-ser a{

    float:left;

    width:41px;

    height:36px;
    margin:1px;

    display:block;

    background:url("../images/idc-ser.jpg") no-repeat center center;

}

.idca-ser a:hover{

    background:url("../images/idc-ser-hover.jpg") no-repeat center center;

}

.idca-cen-ri{

    float:left;

    width:312px;

    overflow:hidden;

    margin:20px 0 0 30px;

}

.idca-cen-ri li{

    float:left;

    overflow:hidden;

    width:78px;

    margin-top:6px;

}

.idca-cen-ri input{

    float:left;

}

.idca-ri{

    width:90px;

    height:167px;

    border:1px solid #e4e4e4;

    float:right;

    overflow:hidden;

}

.idca-ri img{

    width:35px;

    height:35px;

    margin:55px 0 0 27px;

}

.idca-ri p{

    text-align:center;

    font-size:14px;

    line-height:30px;

    color:#000;

}

.idca-ri1{

    width:90px;

    height:167px;

    border:1px solid #e4e4e4;

    border-right: none;

    float:left;

    overflow:hidden;

}

.idca-ri1 a{

    width:90px;

    height: 167px;

    display: block;

    text-align:center;

    font-size:14px;

    line-height:30px;

    color:#000;

    cursor: pointer;

    background: url("../images/idc-ri.jpg") no-repeat center 55px;

}

.idca-ri1 a:hover{

    background: url("../images/idc-ri-hover.jpg") no-repeat center 55px;

}

.idca-ri1 span{

    display: block;

    padding-top:90px;

}

.idca-ri2{

    width:90px;

    height:167px;

    border:1px solid #e4e4e4;

    float:left;

    border-right: none;

    overflow:hidden;

}

.idca-ri2 a{

    width:90px;

    height: 167px;

    display: block;

    text-align:center;

    font-size:14px;

    line-height:30px;

    color:#000;

    cursor: pointer;

    background: url("../images/idc-ri1.jpg") no-repeat center 55px;

}

.idca-ri2 a:hover{

    background: url("../images/idc-ri1-hover.jpg") no-repeat center 55px;

}

.idca-ri2 span{

    display: block;

    padding-top:90px;

}

.idca-ri3{

    width:90px;

    height:167px;

    border:1px solid #e4e4e4;

    border-right: none;

    float:left;

    overflow:hidden;

}

.idca-ri3 a{

    width:90px;

    height: 167px;

    display: block;

    text-align:center;

    font-size:14px;

    line-height:30px;

    color:#000;

    cursor: pointer;

    background: url("../images/idc-ri.jpg") no-repeat center 55px;

}

.idca-ri3 a:hover{

    background: url("../images/idc-ri-hover.jpg") no-repeat center 55px;

}

.idca-ri3 span{

    display: block;

    padding-top:90px;

}

.idca-ri4{

    width:90px;

    height:167px;

    border:1px solid #e4e4e4;

    float:left;

    border-right: none;

    overflow:hidden;

}

.idca-ri4 a{

    width:90px;

    height: 167px;

    display: block;

    text-align:center;

    font-size:14px;

    line-height:30px;

    color:#000;

    cursor: pointer;

    background: url("../images/idc-ri1.jpg") no-repeat center 55px;

}

.idca-ri4 a:hover{

    background: url("../images/idc-ri1-hover.jpg") no-repeat center 55px;

}

.idca-ri4 span{

    display: block;

    padding-top:90px;

}

.idcb-qie{

    float:left;

    width:800px;

    height:169px;

    left: 150px;

    position:absolute;

}

.idcb-qie1{

    float:left;

    width:800px;

    height:169px;

    left: 950px;

    position:absolute;

}

.idcb-cen{

    width:708px;

    height:167px;

    border-top:1px solid #e4e4e4;

    border-bottom:1px solid #e4e4e4;

    float:left;

    overflow:hidden;

}

.idcb-cen-li{

    float:left;

    width:176px;

    height:167px;

    border-right:1px solid #e4e4e4;

    text-align:center;

    color:#000;

}

.idcb-cen-li a{

    width:176px;

    height:167px;

    display:block;

}

.idcb-cen-li:hover{

    background:#f5f5f5;

}

.idcb-cen-li img{

    width:90px;

    height:70px;

    margin:16px auto 6px auto;

}

.idcb-cen-li h4{

    font-size:18px;

    line-height:24px;

}

.idcb-cen-li p{

    color:#f18900;

    line-height:18px;

}

.idcb-cen-li1{

    float:left;

    width:177px;

    border-right:none;

}

.idv-div1{

    width:948x;

    border-left:1px solid #e4e4e4;

    border-right:1px solid #e4e4e4;

    margin-bottom:0;

}

.idcc-le{

    float:left;

    width:315px;

    height:166px;

    border-top:2px solid #40d2cd;

    border-bottom:1px solid #e4e4e4;

    border-right:1px solid #e4e4e4;

}

.idcc-le img{

    width:120px;

    height:110px;

    float:left;

    margin:33px 15px 0 28px;

}

.idcc-le h4{

    color:#000;

    font-size:32px;

    line-height:40px;

    margin-top:30px;

    float:left;

}

.idcc-le p{

    color:#000;

    line-height:20px;

    text-transform: uppercase;

    float:left;

    margin-left:4px;

}

.popup{

    width:94px;

    height:23px;

    line-height:24px;

    text-align:center;

    display:block;

    border:1px solid #9f9f9f;

    float:left;

    color:#696969;

    margin-top:15px;

    margin-left:4px;

    cursor: pointer;

}

.idcc-le a:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}

.idcc-cen{

    border-top:2px solid #ec6e35;

}

.idcc-ri{

    width:318px;

    border-top:2px solid #636b7b;

    border-right:none;

}

/*--------------------------------End:idc-------------------------------------*/



/*--------------------------------Start:business-------------------------------------*/

.business{

    width:930px;

    margin:20px auto 0 auto;

    overflow:hidden;

}

.bus-tit{

    width:930px;

    height:51px;

    margin:0;

    background: url("../images/bus-tit.png") no-repeat 435px 0;

    font-size:26px;

    color:#000;

    line-height:52px;

    border-bottom:1px solid #a2a2a2;

}

.bus-a{

    width:928px;

    height:280px;

    border:1px solid #a2a2a2;

    border-top:none;

    background:#fff;

}

.busa-le{

    float:left;

    width:585px;

}

.busa-le img{

    width:189px;

    height:233px;

    float:left;

    margin-right:40px;

}

.busa-le p{

    width:310px;

    float:left;

    font-size:14px;

    color:#000;

    line-height:24px;

    text-indent:2em;

    margin-top:50px;

}

.busa-ri{

    float:right;

    width:343px;

    height:280px;

}

.busa-ri h4{

    font-size:36px;

    line-height:40px;

    color:#000;

    text-transform:uppercase;

    margin-top:48px;

    letter-spacing:-2px;

}

.busa-ri p{

    font-size:8px;

    line-height:12px;

    color:#040404;

    font-style:italic;

    text-align: center;

    font-style: italic;

    word-spacing:-1px;

    width:320px;

}

.busa-ri a{

    width:94px;

    height:23px;

    line-height:24px;

    text-align:center;

    display:block;

    border:1px solid #000;

    float:left;

    color:#000;

    margin-top:70px;

    margin-left:35px;

}

.busa-ri a:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}

.bus-b{

    background: url("../images/bus1-bg.jpg") no-repeat right bottom;

}

.bus-c{

    background: url("../images/bus2-bg.jpg") no-repeat right bottom;

}

.bus-d{

    width:930px;

    height:320px;

    margin:46px auto 0 auto;

}

.busd-le{

    float:left;

    width:500px;

    height:320px;

    overflow:hidden;

    background: url("../images/bus3.png") no-repeat 0 0;

}

.busd-ri{

    width:430px;

    height:320px;

    float:right;

    overflow:hidden;

}

.busd-ri-tit{

    height:38px;

    width:410px;

    line-height:38px;

    text-align:right;

    color:#000;

    font-size:26px;

    padding-right:20px;

}

.busd-ri-bot{

    height:280px;

    width:429px;

    border:1px solid #a2a2a2;

    border-left:none;

    background:#fff;

}

.busd-ri-bot p{

    font-size:14px;

    line-height:24px;

    color:#000;

    width:370px;

    text-indent:2em;

    margin:45px 0 0 20px;

}

.busd-ri-bot a{

    width:94px;

    height:23px;

    line-height:24px;

    text-align:center;

    display:block;

    border:1px solid #000;

    float:left;

    color:#000;

    margin-top:15px;

    margin-left:150px;

}

.busd-ri-bot a:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}

/*--------------------------------End:business-------------------------------------*/



/*--------------------------------Start:operate-------------------------------------*/

.operate{

    width:955px;

    margin:0 auto;

    overflow:hidden;

}

.oper-a{

    width:955px;

    height:289px;

    margin:0 auto;

    overflow:hidden;

}

.oper-a1{

    background: url("../images/oper1.jpg");

}

.oper-a2{

    background: url("../images/oper2.jpg");

    margin:33px auto;

}

.oper-a3{

    background: url("../images/oper3.jpg");

}

.oper-ali{

    width:371px;

    height:188px;

    background:#fff;

    -webkit-box-shadow:rgba(12,3,6,0.28) 10px 10px 0px;

    -moz-box-shadow:rgba(12,3,6,0.28) 10px 10px 0px;

    box-shadow:rgba(12,3,6,0.28) 10px 10px 0px;

    margin:56px 0 0 53px;

    overflow:hidden;

}

.oper-ali1{

    margin:56px 0 0 534px;

}

.oper-ali p{

    width:313px;

    margin:40px auto 0 auto;

    font-size:14px;

    line-height:24px;

    color:#000;

    text-indent:2em;

}

.oper-ali a{

    width:94px;

    height:23px;

    line-height:24px;

    text-align:center;

    display:block;

    border:1px solid #000;

    float:left;

    color:#000;

    margin-top:15px;

    margin-left:240px;

}

.oper-ali a:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}

/*--------------------------------End:operate-------------------------------------*/



/*--------------------------------Start:service-------------------------------------*/

.service{

    width:830px;

    margin:0px auto;

}

.serv-a{

    width:830px;

    height:229px;

}

.serv-a img{

    float:left;

    width:254px;

    height:229px;

}

.serv-aimg{

    margin-left:34px;

    margin-right:34px;

}

.serv-b{

    width:900px;




}
.serv-b img{ display:block; border:1px solid #f0f0f0; padding:4px; margin:0 auto;}

.serv-b .info{ text-align:center; padding:30px 0 10px;}
.serv-b-tit{


    margin:35px auto 0 auto;

    overflow:hidden;

}

.serv-b-tit h3{

    font-size:24px;

    line-height:30px;

    color:#000;
	text-align:center;


}


.serv-b .p{

    font-size:14px;

    line-height:31px;

    color:#000;

 
	padding:0px 20px 20px;

}
.serv-b .p table td{ border:1px solid #ddd; padding:5px 10px; margin-left:-1px; margin-bottom:-1px;}

.serv-c{

    width:778px;

    height:200px;

    border-left:1px solid #ebebeb;

    border-right:1px solid #ebebeb;

    margin:0 auto;

    background:#fff;

    padding-left:50px;

}

.serv-c-li{

    float:left;

    width:185px;

    height:140px;

    margin-top:30px;

    overflow:hidden;

    text-align:center;

}

.serv-c-li img{

    width:110px;

    height:90px;

    margin:0 auto 10px auto;

}

.serv-c-li p{

    color:#a8acb3;

    line-height:20px;

}

.serv-c-li span{

    color:#000;

    font-size:14px;

    line-height:20px;

}

.serv-d{

    width:828px;

    height:87px;

    margin:0 auto;

    border:1px solid #ebebeb;

}

.serv-d img{

    width:828px;

    height:87px;

}

/*--------------------------------End:service-------------------------------------*/



/*--------------------------------Start:contact-------------------------------------*/

.contact{

    width:1198px;

    margin:-48px auto 40px auto;

    border:1px solid #e4e4e4;

    background:#fff;

}

.contact-map{

    width:1198px;

    height:612px;

    margin:0 auto;

    border-bottom:1px solid #e4e4e4;

}

/*.map-bg{*/

    /*height:612px;*/

    /*width:1198px;*/

    /*position:relative;*/

    /*top:-612px;*/

    /*left:0;*/

    /*z-index:11;*/

/*}*/

.map-up{

    height:232px;

    width:508px;

    position: relative;

    top:-300px;

    left:63px;

    z-index:11;

}

.map-img1{

    height:184px;

    width:508px;

}

.map-img2{

    height:35px;

    width:209px;

    margin:20px 0 0 10px;

}

.contact-bot{

    width:1198px;

    height:562px;

    margin:0 auto;

}

.contact-mess{

    float:left;

    width:650px;

}

.contact-mess img{

    height:140px;

    width:650px;

}

.contact-messtit{

    width:524px;

    height:35px;

    margin:45px 0 0 80px;

    line-height:34px;

    font-size: 14px;

    line-height: 20px;

    color:#bbbbbb;

    text-transform: uppercase;

}

.contact-messtit input{

    width:130px;

    height:32px;

    padding-left:10px;

    border:none;

    margin-left:10px;

}

.contact-name{

    float:left;

    overflow:hidden;

    width:235px;

    height:34px;

    border-bottom:1px solid #c8c8c8;

    padding-left:5px;

}

.contact-phone{

    float:right;

    overflow:hidden;

    width:235px;

    height:34px;

    border-bottom:1px solid #c8c8c8;

    padding-left:5px;

}

.contact-mail{

    width:519px;

    height:34px;

    margin:20px 0 0 80px;

    line-height:34px;

    font-size: 14px;

    line-height: 20px;

    color:#bbbbbb;

    text-transform: uppercase;

    border-bottom:1px solid #c8c8c8;

    padding-left:5px;

}

.contact-mail input{

    width:410px;

    height:32px;

    padding-left:10px;

    margin-left:10px;

    border:none;

}

.contact-liu{

    width:524px;

    height:106px;

    margin:35px 0 0 80px;

}

.contact-liu textarea{

    width:522px;

    height:104px;

    border:1px solid #c8c8c8;

}

.contact-ti{

    width:524px;

    height:25px;

    margin:30px 0 0 80px;

    line-height:24px;

    color:#000;

    font-size:14px;

}

.contact-ti1{

    float:left;

    width:94px;

    height:23px;

    text-align:center;

    display:block;

    border:1px solid #000;

}

.contact-ti1:hover{

    color:#fff;

    background: #0072d2;

    border:1px solid #0072d2;

}

.contact-ti2{

    float:right;

}

.contact-kf{

    width:456px;

    height:558px;

    float:right;

    top:-82px;

    right:50px;

    overflow:hidden;

    z-index:99;

    position:relative;

}

.contact-kf1{

    width:456px;

    height:433px;

    background:#3499ea;

    overflow:hidden;

}

.contact-kfdh{

    width:360px;

    height:60px;

    border:2px solid #fff;

    color:#fff;

    text-align:center;

    font-size:24px;

    line-height:60px;

    margin:58px auto 60px auto;

    overflow:hidden;

    -webkit-box-shadow:rgba(0,0,0,0.2) 10px 10px 20px;

    -moz-box-shadow:rgba(0,0,0,0.2) 10px 10px 20px;

    box-shadow:rgba(0,0,0,0.2) 10px 10px 20px;

}

.contact-kf1 p{

    width:360px;

    font-size:14px;

    color:#fff;

    line-height:30px;

    margin:0 auto;

}

.contact-kf2{

    width:426px;

    height:125px;

    background:#1558bc;

    padding-left:30px;

}

.contact-kfli{

    float:left;

    width:58px;

    height:80px;

    text-align: center;

    color:#fff;

    font-size:14px;

    line-height:30px;

    margin-top:30px;

    margin-left:35px;

}

.contact-kfli a{

    color:#fff;

    display: block;

    height: 80px;

    width:58px;

    background: url("../images/contact-kf.png") no-repeat top center;

}

.contact-kfli a:hover{

    color:#fff;

    display: block;

    height: 80px;

    width:58px;

    background: url("../images/contact-kf-hover.png") no-repeat top center;

}

.contact-kfli span{

    display: block;

    padding-top:50px;

}

.contact-line{

    width:1px;

    height:63px;

    float:left;

    background:#8aacde;

    margin-top:35px;

    margin-left:35px;

}

/*--------------------------------End:contact-------------------------------------*/



/*--------------------------------Start:点击弹出层-------------------------------------*/

.popupbox {

    width:830px;

    background:#fff;

    background-repeat:no-repeat;

    display: none; /* Hidden as default */

    float: left;

    position: fixed;

    top: 50%;

    left: 50%;

    z-index: 99999;

    -webkit-box-shadow: 0px 0px 20px #000;

    -moz-box-shadow: 0px 0px 20px #000;

    box-shadow: 0px 0px 20px #000;

}

#fade {

    display: none; /* Hidden as default */

    background: #000;

    position: fixed; left: 0; top: 0;

    width: 100%; height: 100%;

    opacity: .80;

    z-index: 9999;

}

#intabdiv {

    text-align:center;

}

.intab-tit{

    width:100%;

    height: 72px;

    border-bottom: 1px solid #cccccc;

    color: #000000;

}

.intab-tit p{

    float: left;

    padding-left:30px;

    line-height:72px;

    font-size: 24px;

    font-style: normal;

    margin: 0;

    width:auto;

    text-indent: 0;

}

#close img{

    width:30px;

    height:30px;

    margin: 0;

    padding: 0;

}

#close {

    width:30px;

    height:30px;

    float:right;

    display: block;

    border: none;

    background: none;

    margin: 24px 0 0 0;

    padding: 0 30px 0 0;

    cursor:pointer;

}

.intab-con{

    /*width:600px;*/

    margin:40px auto 50px auto;

    overflow:hidden;

}

.intab-con .img1 {
	float: none;
	margin: 0 auto !important;
	width: auto;
	height: auto;
	margin: 0;
}

.intab-con .list1 li {
text-align: left;
font-size: 16px;
list-style: circle;
line-height: 40px;
width: 600px;
margin: 0 auto;
color: #666;
}

.intab-con img{

    float:left;

    margin: 0 30px 0 0;

    padding: 0;

    width:280px;

    height:230px;

}

.intab-con span{

    float: left;

    font-size: 14px;

    line-height: 30px;

    color: #000000;

    display: block;

    width:290px;

    text-indent: 2em;

    text-align: left;

}

/*--------------------------------End:点击弹出层-------------------------------------*/


/*--------------------------------Start:sdp-------------------------------------*/
.sdp{
    width:906px;
    margin-left:70px;
    overflow:hidden;
}
.sdp1{
    width:906px;
    height:262px;
    margin:30px auto 0 auto;
    overflow:hidden;
}
.sdp1-le{
    float:left;
    overflow:hidden;
    width:323px;
}
.sdp1-le h3{
    width:323px;
    height: 80px;
    font-size: 76px;
    line-height: 80px;
    color: #7bc433;
    padding-top:15px;
    border-top:2px solid #cfcfcf;
}
.sdp1-le h4{
    width:323px;
    height: 45px;
    font-size: 26px;
    line-height:30px;
    color: #bababa;
    border-bottom:2px solid #cfcfcf;
    margin-bottom:15px;
}
.sdp1-le h5{
    width:323px;
    height: 95px;
    font-size: 32px;
    line-height:38px;
    color: #2d2d2d;
    border-bottom:2px solid #cfcfcf;
}
.sdp1-le h5 b{
    color: #7bc433;
    font-weight: bold;
}
.sdp1-ri{
    float:right;
    overflow:hidden;
    width:540px;
    height:262px;
}
.sdp2{
    width:806px;
    height: 124px;
    background: #7bc433;
    margin-top:72px;
    padding:0 50px;
}
.sdp2 h4{
    width:362px;
    float: left;
    color: #fff;
    font-size: 30px;
    line-height: 36px;
    margin-top:25px;
}
.sdp2-more{
    display: block;
    width:96px;
    height: 30px;
    float: right;
    color: #000000;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    margin-top:50px;
    background: #ffffff;
    border: none;
}
.sdp2-more:hover{
    color: #fff;
    background:#0078d5;
}
.sdp3{
    width:814px;
    margin:0 auto;
    overflow:hidden;
    background: #fff;
    border:1px solid #ececec;
    border-top:none;
    padding:72px 45px;
}
.sdp3-le{
    float:left;
    overflow:hidden;
    width: 480px;
    height:310px;
    margin-top:27px;
    margin-right:74px;
}
.sdp3-ri{
    float:left;
    overflow:hidden;
    width: 244px;
}
.sdp3-ri h4{
    font-size: 24px;
    line-height: 30px;
    color: #7bc433;
    font-weight: bold;
}
.sdp3-ri h5{
    font-size: 14px;
    line-height: 30px;
    color: #000000;
    margin-top:20px;
}
.sdp3-more{
    display: block;
    width:94px;
    height: 24px;
    color: #696969;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin-top:20px;
    background: #ffffff;
    border:1px solid #9f9f9f;
}
.sdp3-more:hover{
    color: #fff;
    background:#0078d5;
    border:1px solid #0078d5;
}
/*--------------------------------End:sdp-------------------------------------*/


/*--------------------------------Start:Ithink-------------------------------------*/
.Ithink{
    width:906px;
    margin-left:70px;
    overflow:hidden;
}
.Ithink1{
    width:906px;
    height:275px;
    margin:30px auto 0 auto;
    overflow:hidden;
}
.Ithink1-le{
    float:left;
    overflow:hidden;
    width:323px;
}
.Ithink1-le h3{
    width:323px;
    height: 80px;
    font-size: 76px;
    line-height: 80px;
    color: #2d89ef;
    padding-top:15px;
    border-top:2px solid #cfcfcf;
    font-weight: bold;
}
.Ithink1-le h4{
    width:323px;
    height: 45px;
    font-size: 26px;
    line-height:30px;
    color: #bababa;
    border-bottom:2px solid #cfcfcf;
    margin-bottom:15px;
}
.Ithink1-le h5{
    width:323px;
    height: 95px;
    font-size: 32px;
    line-height:38px;
    color: #2d2d2d;
    border-bottom:2px solid #cfcfcf;
}
.Ithink1-le h5 b{
    color: #2d89ef;
    font-weight: bold;
}
.Ithink1-ri{
    float:right;
    overflow:hidden;
    width:520px;
    height:275px;
}
.Ithink2{
    width:806px;
    height: 124px;
    background: #2d89ef;
    margin-top:72px;
    padding:0 50px;
}
.Ithink2 h4{
    float: left;
    color: #fff;
    font-size: 30px;
    line-height: 36px;
    margin-top:25px;
}
.ithink2-more{
    display: block;
    width:96px;
    height: 30px;
    float: right;
    color: #000000;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    margin-top:50px;
    background: #ffffff;
    border: none;
}
.ithink2-more:hover{
    color: #fff;
    background:#70c72a;
}
.Ithink3{
    width:804px;
    margin:0 auto;
    overflow:hidden;
    background: #fff;
    border:1px solid #ececec;
    border-top:none;
    padding:40px 50px;
}
.Ithink3 ul{
    width:804px;
    margin:0 auto;
    overflow:hidden;
}
.Ithink3 ul li{
    width:804px;
    margin:0 auto;
    overflow:hidden;
    border-bottom:1px solid #e5e5e5;
    padding:30px 0;
}
.Ithink3 ul li:last-child{
    border-bottom:none;
}
.Ithink3 ul li h4{
    float: left;
    overflow:hidden;
    font-size: 30px;
    line-height: 50px;
    color: #2d89ef;
    margin-right: 35px;
}
.Ithink3 ul li h5{
    float: left;
    overflow:hidden;
    width: 560px;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
}
.Ithink3 ul li a{
    float: right;
    overflow:hidden;
    display: block;
    width: 35px;
    height: 35px;
    border:1px solid #b2b2b2;
    background: url("../images/ithink-ri.jpg") no-repeat 0 0;
    margin-top:5px;
}
.Ithink3 ul li a:hover{
    border:1px solid #2d89ef;
    background: url("../images/ithink-ri-hover.jpg") no-repeat 0 0;
}
/*--------------------------------End:Ithink-------------------------------------*/


/*--------------------------------Start:about-------------------------------------*/

/*--------------------------------End:about-------------------------------------*/



/*--------------------------------Start:about-------------------------------------*/

/*--------------------------------End:about-------------------------------------*/



/*--------------------------------Start:about-------------------------------------*/

/*--------------------------------End:about-------------------------------------*/



/*--------------------------------Start:about-------------------------------------*/

/*--------------------------------End:about-------------------------------------*/



/*--------------------------------Start:about-------------------------------------*/

/*--------------------------------End:about-------------------------------------*/

.contact-kf1 p a {color: white;}