/* CSS Document */
ul{ list-style:none; margin:0; padding:0}
li{ margin:0; padding:0}
a{ text-decoration:none; font-family:Microsoft Yahei;}
img{ border:none}
p{margin:0; padding:0;font-family:Microsoft Yahei;}
input,textarea,select,button {outline:none;}
.left{ float:left}
.right{ float:right}

header{ width:640px; height:93px; margin:0 auto; position:relative; background:#fff }

.cd{ float:right; display:block; width:61px; height:37px; margin:39px 20px 0 0}
.logo{ width:375px; height:50px; display:block; position:absolute;top:28px; left:20px}
.banben{ position:absolute; right:100px; top:38px; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#666}

.banner{ width:640px; height:273px;  margin:0 auto 0 auto; position:relative; }
.main_image {width:640px; height:273px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:273px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:341px;}
.main_image li span {display:block; width:100%; height:341px}
.main_image li a {display:block; width:100%; height:341px}

div.flicking_con {width:640px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:341px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0;  display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

.main_image ul li p.title{ position:absolute; left:0; bottom:0; font-family:Verdana; color:#FFF; display:block;width:100%; height:55px; font-family:Microsoft Yahei; padding:20px 20px 0 20px; font-size:20px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5);width:640px; text-align:center}

.demail { 
            display: none; 
            position: fixed; 
            top: 0; 
            left: 50%;
			margin-left:-320px;
            width: 640px; 
            height: auto;  
            z-index:999999!important; 
            overflow: auto;
        } 



/*µ¼º½*/

.weiheader{ width:640px; height:93px; background:#fff; position:relative;}
.dhlogo{ width:195px; height:47px; display:block; position:absolute;top:32px; left:20px}
.dhcd{ float:right; display:block; width:61px; height:37px; margin:39px 20px 0 0}
.dhnr{ width:640px; height:auto; overflow:hidden; background:url(../images/dhbg.png)}
.dhnr_left{ width:535px; height:auto; overflow:hidden; float:left; background:#fff; }


.menu_list {width:535px; background:#fff;}
.menu_head { width:505px; height:80px; display:block; line-height:80px; cursor: pointer; position: relative;  color:#222222; font-size:30px; font-family:Microsoft YaHei;background:#fff;  padding-left:30px; margin:0 auto 0 auto; text-align:left; border-bottom:1px solid #B2B2B2}
.menu_head a{color:#555; font-size:30px; font-family:Microsoft YaHei; display:block; width:505px;height:80px; }

.menu_body{ display:none; width:515px; height:auto; overflow:hidden;border-bottom:1px solid #B2B2B2; padding:20px 0 20px 20px }
.menu_body ul{}
.menu_body ul li{ float:left; margin:20px 20px 0 30px}
.menu_body ul li a{color:#666; font-size:28px; font-family:Microsoft YaHei;}


.main1{ width:640px; height:200px; margin:0 auto; padding-top:77px}
.main12{ width:640px; height:200px; margin:0 auto; padding-top:17px}

.p1{ display:block; width:129px; height:169px; float:left; margin-left:39px}
.p2{ display:block; width:129px; height:169px; float:left; margin-left:84px}
.p3{ display:block; width:129px; height:169px; float:left; margin-left:84px}


.main2{ width:640px; height:368px; margin:0 auto; padding-top:36px;background-color: #ffffff;}


.l1{ display:block; width:290px; height:142px; float:left; margin:0 0 18px 20px }

.main3{
	width:640px;
	height:230px;
	margin:0 auto;
	padding-top:25px;
	position:relative;
	background-color: #666666;
}


.con1{ width:600px; height:auto; overflow:hidden; line-height:35px; margin:0 auto; font-family:"Microsoft YaHei"; font-size:22px; color:#FFFFFF}
.con1 a{color:#FFFFFF}
.con_l{ width:110px; text-align:right; height:auto; float:left; display:block}

.con_r{ width:455px; height:auto; height:auto; float:left; display:block}


.gototop{ display:block; width:41px; height:41px; position:absolute; right:22px; top:0}

.ydsj{
	font-family:"Microsoft YaHei";
	font-size:22px;
	color:#1F9BFA;
	margin:20px 0 0 20px;
	display:block;
	width:154px;
	height:43px;
	line-height:43px;
	float:left;
	text-align:center;
	background-color: #E4E4E4;
}
.oa{font-family:Microsoft YaHei; font-size:22px; color:#00A9A9; margin:20px 0 0 13px; display:block; width:154px; height:43px; line-height:43px; float:left; background:#E9E9F7; text-align:center}

footer{ width:640px; height:78px; border-top:1px solid #d7d7d7; background:#666666; margin:0 auto}
.footer_l{ float:center; height:78px; line-height:78px;font-family:Microsoft YaHei; font-size:24px; color:#FFFFFF; margin-left:20px}
.footer_l a{height:78px; line-height:78px;font-family:Microsoft YaHei; font-size:24px; color:#FFFFFF;}
.footer_r{ float:right}
.sina{ display:block; width:41px; height:41px; float:left; margin-top:18px; margin-right:9px}
.weixin{ display:block; width:41px; height:41px; float:left; margin-top:18px; margin-right:28px}







