@charset "utf-8";
/* CSS Document background:url(../images/body_bg.jpg) no-repeat center top;*/
body{margin:0; padding:0; font-family:"微软雅黑,宋体"; font-size:14px; color:#606060;}
h1,h2,h3,h4,ul,li,dl,dt,dd,p,img{margin:0; padding:0; list-style:none; border:0;}

/*表头部分*/
.head { height: 32px; width: 100%; background:url(../images/topBJ.gif) repeat-x;}
#hcontainer{ width:1200px; margin:0 auto;font-size:14px;}
#hcontainer a,a:visited{text-decoration:none;color:#606060;}
#hcontainer a:hover{text-decoration:underline;color:#FF0000;}


.menucontainer{width:1200px;margin:0 auto;height:70px;}
.menuLogo{
	width:200px;
	float:left;	
}

/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.menu {
width:1000px;
padding-left:200px;
float:left;
margin:0 auto;
position:absolute;
z-index:9999;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0;
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left;
position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block;
text-align:center;
text-decoration:none;
width:150px;
height:70px;
color:#292929;
line-height:70px;
font-size:20px;
font-weight:normal;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover b3ab79*/
.menu ul li:hover a {
color:#fff;
background:#ff8533;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block;
position:absolute;
left:0;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block;
background:#faeec7;
color:#606060;
height:40px;
line-height:40px;
font-size:16px;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#c3d8fc;
color:#606060;
}

.menu ul li.nobg{background:none;}


/* banner-box */
.banner-box{min-width:1200px;height:360px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1200px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:360px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1200px;position:absolute;top:120px;left:50%;margin-left:-600px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}


/*中间信息部分*/
.cnews { height: 32px; width: 100%; background:#d6d6d6;}
#connews{ width:1200px; margin:0 auto;color:#770A0A;}
#connews a,a:visited{text-decoration:none;color:#FF0000;}
#connews a:hover{text-decoration:underline;color:#FF0000;}

/*Latest recommendation*/
.recommendation{
	padding: 20px 0px;
	width: 100%;
	text-align: center;
}
.recommendation h1{
	color: #333333;
	font-size: 22px;
	text-align: center;
	font-weight: 100;
}
.recommendation span{
	background: #7c7c7c;
	width: 100px;
	height: 2px;
	display: block;
	margin: 10px auto;
}
.recommendation .sub{
	text-align: center;
	font-size: 14px;
	color: #aaaaaa;
}

#demoA{width: 1200px;margin:0 auto;}
#demoL{width: 30px;float:left;}
#demoL .prev1{ display:block;  width:30px; height:70px; margin-top: 45px;}
#demoL .prev1{ background: url(../images/prev1.png) 0px 0px no-repeat; float: right; }
#demoL .prev1:hover{ background: url(../images/prev1.png) 0px -70px no-repeat; float: right; }


#demoR{width: 30px;float:right;}
#demoR .next1{ display:block;  width:30px; height:70px; margin-top: 45px;}
#demoR .next1{ background: url(../images/next1.png) 0px 0px no-repeat; float: right; }
#demoR .next1:hover{ background: url(../images/next1.png) 0px -70px no-repeat; float: right; }

#demo {width: 1140px;height:153px;overflow:hidden; margin:0 auto;} 
#indemo { float: left; width:200%} 
#demo1{ float: left;}

#demo1 .pl img { display:block; cursor:pointer; border:none; margin:6px auto 1px auto; width:150px;height:120px;}
#demo1 .pl { width:160px; border:1px solid #f3f3f3; float:left; float:left; text-align:center; line-height:24px; }
#demo1 a.pl,a.pl:visited {  color:#333333;  text-decoration:none;}
#demo1 a.pl:hover { border:1px solid #AEAEAE; color:#FF0000; background:#fff; text-decoration:underline;}

#demo2 { float: left; } 
#demo2 .pl img { display:block; cursor:pointer; border:none; margin:6px auto 1px auto; width:150px;height:120px;}
#demo2 .pl { width:160px; border:1px solid #f3f3f3; float:left; float:left; text-align:center; line-height:24px; }
#demo2 a.pl,a.pl:visited {  color:#333333;  text-decoration:none;}
#demo2 a.pl:hover { border:1px solid #AEAEAE; color:#FF0000; background:#fff; text-decoration:underline;}


/*专业专注*/
.zyzz{
	width: 100%;
	height:285px;
    background:#f0f0f0;
    margin-top:20px;
}

.zyzzContent{width: 1200px;margin:0 auto;height:180px;}
.zyzzContent1{float:left;background:url(../Images/zyzz1.png) no-repeat;width:390px;height:160px;}
.zyzzContent2{float:left;background:url(../Images/zyzz2.png) no-repeat;width:390px;height:160px;}
.zyzzContent3{float:left;background:url(../Images/zyzz3.png) no-repeat;width:390px;height:160px;}
.zyzzContentSpace{float:left;width:15px;}
.zyzzContentFont{display:block;padding-left:45px;padding-top:118px;color:#FF0000;}


/*底部*/
.foot1{background:#242424;width: 100%;height:200px;}
.foot1Container{width: 1200px;height:180px;margin:0 auto;line-height:30px;font-size:16px;font-weight:bold;color:#dadada;}
.foot1Container a,a:visited{font-size:14px;color:#dadada;font-weight:normal;cursor:Pointer;}
.foot1Container a:hover{font-size:14px;color:#dadada;font-weight:normal;cursor:Pointer;}
.foot11{float:left;width:180px;padding-top:20px;}
.foot12{float:left;width:180px;padding-top:20px;}
.foot13{float:left;width:180px;padding-top:20px;}
.foot14{float:left;width:180px;padding-top:20px;}
.foot15{float:left;width:480px;padding-top:20px;}

.foot2{background:#333333;width: 100%;height:65px;}
.foot2Container{width: 1200px;margin:0 auto;color:#dadada;}
.foot2Left{width:200px;float:left;line-height:65px}
.foot2Right{width:1000px;float:right;line-height:65px;text-align:right;}

















