@charset "utf-8";
body {
	font-family: "Microsoft Yahei";
	color: #333;
}
a:link {
	color: #2F2F2F;
	text-decoration: none;
}
a:visited {
	color: #2F2F2F;
	text-decoration: none;
}
a:active, a:hover {
	color: #078ECA;
	text-decoration: underline;
}
.heio { height:auto; overflow:hidden;}
.pt20 { padding-top:20px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb10 { margin-bottom:10px;+margin-bottom:5px;}
.mb15 { margin-bottom:15px;+margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mr40 { margin-right:40px;}
.mr20 { margin-right:20px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr18 { margin-right:18px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.fwb { font-weight:bold;}
.tin2 { text-indent:2em;}
.fz16 { font-size:16px;}
.fz14 { font-size:14px;}
img { border:none;}
.mb60 { margin-bottom:60px;}

.allbanner { background:url(../images/banner2.jpg) center top no-repeat; height:400px;}
.banner { width:980px; margin:0 auto;}
.content { width:980px; margin:0 auto;}
.lead { background:url(../images/leadbg.png) no-repeat; height:213px;}
.lead h2 { color:#FFF; padding:8px 0 0 85px; font-size:25px;}
.lead p { width:900px; margin:20px auto; line-height:30px; text-indent:2em;}

.wrapdiv h2 { background:url(../images/menubg1.png) no-repeat; height:53px; line-height:53px; color:#FFF; font-size:23px; padding-left:15px;}
.wrapdiv_txt {
	background: #FFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.wrapdiv_txt p { text-indent:2em;}
.lh30 { line-height:30px;}

.wrapdiv1 .menubg {background:url(../images/menubg2.jpg) no-repeat; height:53px; line-height:53px; }
.wrapdiv1 .menubg h2 {color:#FFF; font-size:23px; padding-left:15px; float:left;}
.videotitle { margin-left:440px;}
.left { width:600px;}
.div-list { width:600px; height:160px; border-bottom: dotted 1px #CCC; padding-bottom:20px;}
.div-list img { float:left; margin-right:15px; border:solid 1px #CCC;}
.div-list h3 { color:#078eca;}
#noborder { border:none;}
.right { width:310px;}
.video_txt {width:310px;height:155px;padding:10px 0;position:relative;}
.video_txt dd           
{
	position:absolute;
	width:290px;
	padding:0 10px;
	height:35px;
	line-height:30px;
	top:155px;
	background:url(../images/bg.png) repeat-x;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
}

.video_txt dd a { color:#FFF;text-align:center; display:block; font-size:15px;}


/* desSlideshow */
.desSlideshow{background:url(images/loading.gif) no-repeat 50% 50%; }
.desSlideshow .switchBigPic,.desSlideshow .nav{display:none;}
.switchBigPic .pic { border:solid 1px #CCCCCC; width:578px; padding:20px;}
.switchBigPic .pic img { float:left; margin-right:15px; border:solid 1px #CCC;}
.switchBigPic .pic p { margin-right:23px;font-family:"Microsoft Yahei"; font-size:13px; line-height:27px;}
.desSlideshow .nav { margin-top:20px;}
.desSlideshow .nav li a{ margin-left:10px;font-family:"Microsoft Yahei";}
#photo { height:300px; padding-top:10px;}

.program { background:#FFF; padding:15px; width:452px; height:190px;}
.program h3 { margin-bottom:15px; color:#078eca;}
.program img { float:left; border:solid 1px #ccc; margin-right:15px;}
.program p { text-indent:2em;}

.resolvent {
	height: 1204px;
	background-color: #FFF;
	background-image: url(../images/mc_bg1.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: left 20px;
}
.resolvent_2 {
	height: 1204px;
	background-color: #FFF;
	background-image: url(../images/mc_bg1.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: left 20px;
}

.resolvent_3 {
	height: 388px;
	background-color: #FFF;
	background-image: url(../images/mc_bg3.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: left 20px;
}
.resolvent_4 {
	height: 2836px;
	background-color: #FFF;
	background-image: url(../images/mc_bg4.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: left 20px;
}
.pro {
	width: 445px;
	height: 350px;
	line-height: 27px;
	float: left;
	margin-right: 45px;
	margin-top: 15px;
	margin-bottom: 50px;
	margin-left: 15px;
}
.pro1 {
	width: 445px;
	height: 350px;
	line-height: 27px;
	float: left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
.mb45 { margin-bottom:35px;}
.mb35 {
	margin-bottom: 33px;
}
.logo img,.logo img {border:solid 1px #CCC; float:left; width:200px; height:85px; margin-right:20px;}
.pro h3,.pro1 h3 { float:left; color: #333; width:200px; margin-top:20px;}


.wrapdiv a,.wrapdiv_txt a { cursor:pointer;}

iframe,body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,blockquote,th,td { margin:0; padding:0;list-style:none;}
body{margin:0px;line-height:24px;font-size:14px;padding:0px; background:#c9e5fb;}
/*header style*/
.topwrapwrap{width:100%;background:url("http://www.e-works.net.cn/imageshome/topbg.jpg") repeat-x;border-bottom:1px solid #7F7F7F;}
.topwrap{width:980px;height:38px;line-height:38px;padding:0px 0px;font-size:14px;color:#7D8184;overflow:hidden;}
.qlink{width:534px;}
.qlink a{padding-right:21px; text-decoration:none;font-size:14px;}
.qlink a:link,.qlink a:visited{color:#5E5E5E;}
.qlink a:hover{color:#f60;}
.tl			{text-align:left;}
.tc			{text-align:center;}
.tr			{text-align:right;}
.mag		{margin:0px auto;}
.fl		    {float: left;}
.fr			{float: right;}
.clear             {clear:both;}
.clearfix:after    {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix          {display: inline-block;}      
/* Hides from IE-mac \*/
* html .clearfix   {height: 1%;}
.clearfix          {display: block;}
.mt10{margin-top:10px;}
.foot{height:80px;padding-top:20px; background:#022e3f;}
.foot li { color:#fff;}
.foot a { color:#fff;}
.foot a:link,.foot a:visited {text-decoration: none;}
.foot a:hover {text-decoration: underline;}
/*header style end*/
