/* CSS Document */

body{ padding:0; margin:0; font-size:13px; }

.fl{ float:left}

.fr{ float:right}

.marginright{ margin-right:60px;}

img,p,ul,li,form,h2,h3{ padding:0; margin:0; border:0; list-style-type:none}

.grayer{ color:#000}

.brk{color: #666}

.gray{ color:#999999}

.red{ color:#990000}

.blue{ color:#006699}

.bigfont{ font-size:36px;}

.index{ width:1003px; margin:0 auto}

.borderbottom{ border:1px solid #eee; border-bottom:1px solid #fff}

.bordertop{ border:1px solid #eee; border-top:1px solid #fff}

.cl{ clear:both}

.top{ clear:both; background:url(../images2015/righskbg.png) bottom repeat-x}

.topad{
	height:autopx;
	background:#f8f8f8;
	clear: both;
	line-height: 50px;
	text-align: center;
	margin-top: 5px;
	width: 750px;
	 
}

.topad1{
	height:autopx;
	background:#f8f8f8;
	clear: both;
	line-height: 50px;
	text-align: center;
	margin-top: 5px;
	width: 1001px;
	margin-bottom:5px;
	border:1px solid #ddd
	 
}

.toplist{ float:right}

.logo img{ float:left; width:132px; margin:25px 10px}

.adress{ float:left; width:240px; margin:25px 10px; border-left:1px solid #ddd}

.adress a{ padding:0 15px; line-height:30px; font-size:14px; text-align:left; height:30px; float:left; display:block; text-decoration:none; color:#999999}

.adress a:hover{ background:#990000; color:#fff; font-weight:bold}

#adreesses{  color:#000; font-weight:bold}

.rh{
	padding-right:10px;
	padding-top:40px;
	padding-left: 5px;
}

.toplist{ width:585px; padding:20px 5px 0 0; }

.rh,.tooplist a{ float:left; display:block}

.toplist a{ font-size:14px; font-weight:bold; margin:0  15px; padding:60px 0 0 0; text-align:center; line-height:1.5em; text-decoration:none; color:#333333; display:block; height:30px; float:left; width:80px}

.new{ background:url(../images2015/eulamnew.png) center top no-repeat }

.video{ background:url(../images2015/eulamvideo.png) center top no-repeat }

.luntan{ background:url(../images2015/eulamlutan.png) center top no-repeat }

.toplist a:hover{ color:#006699}




.nav{ background:#e4e5fa; height:90px; line-height:40px; height:90px; padding:0 5px; border-top:1px solid #fff; border-bottom:1px solid #ddd; margin-bottom:10px}

.navlist{ width:750px; float:left}

.vip{ float:right; width:240px;}

.navlistid a{ color:#333; text-decoration:none; padding:0 15px; text-align:center; font-size:14px; font-weight:bold; display:block; float:left}

.navlistid a:hover{ background:#fff;  }

#navlistidid{ background:#fff; border-top:1px solid #ccc}

.navlistbox{ background:#fff; height:30px; padding:10px 0 0 0; }

.searchbox{ height:25px; border:1px solid #ddd; width:180px; margin:0 5px}

.mianfei,.huiyuan{ height:36px; line-height:40px;  padding:0 10px 0 30px; margin:2px; text-align:center; display:block; width:77px; color:#fff; font-size:14px; text-decoration:none; font-weight:bold}

.huanjin{ width:117px; height:31px; padding-top:40px; line-height:31px; color:#FFFFFF;font-size:14px; text-align:center; text-decoration:none; font-weight:bold; display:block}

.vip{ padding-top:3px;}

.mianfei{ background:url(../images2015/fabu1.png) center no-repeat}

.mianfei:hover{ background:url(../images2015/fabu1hover.png) center no-repeat}

.huiyuan{ background:url(../images2015/fabu2.png) center no-repeat}

.huiyuan:hover{ background:url(../images2015/fabu2hover.png) center no-repeat}

.huanjin{ background:url(../images2015/hjfabu.png) center no-repeat}

.huanjin:hover{ background:url(../images2015/hjfabuhover.png) center no-repeat}

.bm{ width:1001px; height:145px; overflow:hidden;  }

.bm1{ width:1001px; height:auto; overflow:hidden; }

.bm_id{ width:100px; line-height:45px; float:left; display:block; height:auto; padding-top:45px; color:#333333; text-align:center; font-weight:bold; font-size:14px; text-decoration:none; }
.bm_id:hover{ background:#f8f8f8}

.bm_box{ float:left; padding:10px; width:878px; height:auto; position:relative; display:block }

.bm_box li{ line-height:22px; height:22px;  width:210px; display:block; float:left; overflow:hidden }

.bm_box li a{  padding:0 13px;  text-decoration:none; display:block; overflow:hidden }

.bm_box li a:hover{ background:#fefefe; color:#333}



.bgcolor{ background:#f8f8f8}

.mainbox_text{ width:240px; margin:10px 5px; float:left}

.mainbox_text h3{ font-size:14px; padding:0; margin:0; line-height:30px; height:30px}

.mainbox_text a{ line-height:22px; height:22px; display:block; padding-left:10px;  text-decoration:none; overflow:hidden}

.color_1  { color:#000000; background:url(../images2015/bit.png) center left no-repeat;}

.color_2  { color:#000000; background:url(../images2015/bit.png) center left no-repeat; }

.mainbox_text a:hover{ color:#ccc;}

.mainbox_left{ width:750px; float:left}

.mainbox_title{ height:40px; border-bottom:1px solid #ddd}

.mainbox_title h3{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; width:75px; text-align:center; border-left:3px solid #990000; float:left; height:20px; margin:10px 0}

.mainbox_title h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; float:left; height:20px; margin:10px 0}

.more{ float:right; display:block; color:#666; text-decoration:none; line-height:40px;}
.more1{
	float:left;
	display:block;
	color:#666;
	text-decoration:none;
	line-height:25px;
	padding-left: 60px;
}

.jjzg{ width:240px; float:right; border:1px solid #ddd;}

.jjzg h3{ line-height:28px; background:#993300; color:#fff; font-size:14px; line-height:28px; padding-left:10px;}

.jjzg a{ padding-left:10px; line-height:22px; height:22px; border-bottom:1px dashed #ddd; color:#666; display:block; font-size:13px; text-decoration:none }

.jjzg a:hover{ color:#999999}

.jjzg h2{ line-height:35px ; height:35px; margin-top:5px; font-size:14px; padding:0 10px;; overflow:hidden }

.jjzg p{ color:#999999; line-height:25px; font-size:13px; padding:0 10px 10px 10px; margin-bottom:15px; border-bottom:1px solid #ddd}

.jjzg div{ margin:0 10px;}

.amxj{ width:240px; float:right; border:1px solid #ddd;}

.amxj h3{ line-height:35px; background:#993300; color:#fff; font-size:14px; line-height:35px; padding-left:10px;}

.amxj a{ padding-left:10px; line-height:22px; height:22px; display:block; font-size:13px; text-decoration:none }

.amxj a:hover{ color:#999999}

.mainboxlist{ width:750px; float:left}

.m_left,.m_middle{ float:left; padding:10px 0}

.m_right{ float:right; padding:10px 0}

.m_left{ width:150px; }

.m_left img{ width:150px; height:100px}

.m_left a { line-height:22px;  text-decoration:none}

.m_left p a{ padding-left:15px; display:block; overflow:hidden; width:135px; height:22px}

.m_middle a{ width:180px; float:left; line-height:22px; height:22px; overflow:hidden;  text-decoration:none; padding:0 10px; display:block; overflow:hidden}

.m_middle{ width:400px; padding-left:10px; padding-right:10px;}

.m_right{ width:180px; height:180px;}

.mainboxlist_title{ padding:5px 0 0 5px; height:30px; line-height:30px; border-bottom:1px solid #ddd; margin-bottom:10px}

.mainboxlist_title h3{ float:left; line-height:30px; height:30px; font-size:14px; padding-left:10px; }

.mainboxlist_title img{ float:left; line-height:30px; padding-top:5px}



.bm_right{ padding:10px 15px 0px 15px; float:right}

.bm_right b{ line-height:35px; height:35px; width:180px; font-size:14px; color:#333333; clear:both; display:block; white-space:nowrap; overflow:hidden;}

.inf_telbox{ width:340px; float:left}

.inftelbox a{ background:url(../images2015/bit1.png) left center no-repeat; line-height:28px; height:28px; border-bottom:1px dashed #ddd; display:block; text-decoration:none; padding-left:30px;}

.inftelbox a:hover{ background:#eee}

.infqtimg{ width:100px; float:left; }

.infqtimg p{ line-height:35px; height:35px;}

.infqtimg div a{ line-height:22px; height:22px; color:#9a9aa7; display:block; overflow:hidden}

.infqttext{ width:220px; float:left; float:right}

.infqttext a{  text-decoration:none; line-height:22px; height:22px; overflow:hidden; padding-left:15px; display:block}

.infqttext a:hover{ color:#999999}

.marry{
	width:750px;
	height: 350px;
}

.marryvideo { position:relative; width:260px; float:left}

.marrylist{ width:480px; float:right}

.marrytext{ width:230px; }

.marrylistbox a{ padding-left:20px; background:url(../images2015/xin.png) left center no-repeat; overflow:hidden; line-height:22px; height:22px; display:block; text-decoration:none}

.marrylistbox a:hover,.marrylistbox1 a:hover{ background:#eee}

.marrylistbox1 a{ padding-left:20px; background:url(../images2015/you.png) left center no-repeat; overflow:hidden; line-height:22px; height:22px; display:block; text-decoration:none}

.marrylisttitle{ line-height:40px;  height:40px;   margin-bottom:10px; font-size:14px;}

.marryvideo .titlep{ position:absolute;  left:0; bottom:0; top:240px; color:#fff; line-height:40px; height:40px; z-index:996; width:250px}

.marryvideo span{ position:absolute; left:130px; font-size:18px;  top:10px; color:#fff; line-height:40px; height:40px; z-index:996; float:right; width:120px }

.marryvideo .imgp{ position:absolute; z-index:995; top:0}

.mainleft{ float:left; width:750px}

.mainad{
	float:right;
	width:240px;
	height:auto;
	background: #f8f8f8;
}

.bottom{ clear:both; padding:30px 0}

.bottom_link{ padding:15px; background:#f8f8f8; margin-bottom:15px}

.bottom_link a{ line-height:30px; height:30px; padding:0 5px; color:#999999; float:left; display:block}

.bottom_link a:hover{ color:#333333} 

.bottom_bottom{}

.weixing{ width:240px; border-right:1px solid #ddd; margin-left:100px }

.weixing img{ width:100px; height:100px; margin-right:10px; float:left}

.weixing p{ line-height:25px; float:left; float:left; color:#666666;} 

.bottom_text{ width:630px; line-height:1.9em ; padding:0px 0 30px 0}

.bottom_text a{ color:#333; text-decoration:none}

.bottombig{ font-size:14px;}

.m_middle a:hover,.m_left p a:hover{ color:#999999}

.bgcolor1{ background:#fdf9f8}

.bm_id1{ width:100px; line-height:45px; float:left; display:block; height:120px; padding-top:45px; color:#333333; text-align:center; font-weight:bold; font-size:14px; text-decoration:none; background:#fbece5; }
.bm_id1:hover{ background:#faf3f0}

.bgcolor1 a{ width:80px; float:left; padding:15px 22px; color:#666666; text-align:center;text-decoration:none;  }

.bgcolor1 img{ padding:10px 0}

.bgcolor1 p{ line-height:20px}

.bgcolor1 a:hover{ color:#db591c}

.bm_box1{ float:left; padding:10px; width:880px; height:130px; position:relative; display:block }

.bgred{ font-size:14px; background:#fcf0ed; line-height:30px}

.list_listbox2{ float:left}

.list_box22{}

.bm1{ background:url(../images2015/bmbg.png) left repeat-y #fff}
