﻿@charset "utf-8";
/* 公用样式 */

body {margin:0;padding:0;text-align:center;background:#cc0036;
	font-size:12px;color:#333;line-height:21px;font-family:Arial, Helvetica, sans-serif;}
form, ul, li, div, input, h1, h2, h3, dt, dd, dl, img {
	margin:0;padding:0;
}

h2,h2 a,h2 a:visited,h2 a:link{ font-weight:normal;}
img {border:0;vertical-align:middle;vertical-align:middle;}
ul li{list-style-type:none;}
ol{ list-style-type:none; margin:0; padding:0;}
.clea {font: 0px/0px sans-serif;clear: both;display: block;line-height:0;}


a:link, a:visited {color:#333;text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
a.red:hover {text-decoration:underline;color:#F7471E;}
.red, a.red:link, a.red:visited {color:#F7471E;}


#container {text-align:left;display:block; width:849px; margin:0 auto;}
	
	
/*头部*/
#top{ width:849px; height:148px;overflow:hidden; margin:0 auto; position:relative;}
.top2{ background:url(images/mix2_01.jpg) no-repeat;}
.top1{ background:url(images/ido_01.jpg) no-repeat;}
.logo_ido{font-size:0px; line-height:0; position:absolute; top:20px; left:20px; }
.logo_mix{font-size:0px; line-height:0; position:absolute; top:20px; left:180px; }
.idobanner2{ height:314px; width:849px;background:url(images/mix2_02.jpg) no-repeat;}
.idobanner1{ height:314px; width:849px;background:url(images/ido_02.jpg) no-repeat;}
.idonav2{ height:60px; width:819px;background:url(images/mix2_03.jpg) no-repeat; padding:50px 0 0 30px; position:relative;}
.idonav1{ height:60px; width:819px;background:url(images/ido_03.jpg) no-repeat; padding:50px 0 0 30px; position:relative;}
.idonav3{ height:60px; width:769px;background:url(images/bmbj.jpg) no-repeat; padding:50px 0 0 80px;}

/*主体*/
#index{ width:849px;margin:0 auto; background:#000;}
#main{ width:809px; padding:0 20px 10px 20px; margin:0 auto; background:#000;}
.main_l{ width:510px; float:left; background:#333; overflow:hidden;}
.main_r{ width:273px; float:right;}
.block_l{ width:510px; padding-top:25px;}
.block_r{width:243px; background:#4d4d4d; color:#fff; line-height:30px; padding:0 15px;}
.block_r ul li .num{ background:url(images/num.gif) no-repeat 0 6px; margin-right:10px; padding:5px; font-size:10px; color:#CCCCCC;}
.cont_r{ padding-left:40px; padding-top:10px;}

.block{ width:273px; height:277px; background:url(images/renqi2_03.jpg) no-repeat;}
.cont_zs{  padding:0px 0 10px 25px; line-height:20px; color:#fff;}
.cont_zs ul li{ float:left; text-align:left; margin:0px 22px 10px 0; display:inline;}
.cont_zs ul li .tx{ width:130px; height:175px; padding:3px; border:1px solid #ccc; margin-bottom:5px;}
.xtx{ width:55px; height:55px; padding:2px; border:1px solid #ccc; margin:10px; background:#fff;}

#zhu1{ height:11px; background:url(images/zhu1.gif) repeat-x; overflow:hidden; margin:5px 0;}
#zhu2{ height:11px; background:url(images/zhu2.gif) repeat-x; overflow:hidden; margin:5px 0;}
#zhu3{ height:11px; background:url(images/zhu3.gif) repeat-x; overflow:hidden; margin:5px 0;}

.wybm{ position:absolute; top:22px; left:290px;}



/* footer */
#footer { clear:both;text-align:center; padding-bottom:10px; color:#eee; padding-top:10px; height:20px;}

.ty01{ width:992px; height:245px; margin:0 auto; position:relative; background:url(images/ty01.jpg) no-repeat;}
.logo{ width:86px; height:106px; position:absolute; top:9px; left:18px; display:none;}
.back{ width:168px; height:27px; position:absolute; top:40px; right:58px;}
.ty02{ width:992px; height:165px; margin:0 auto; position:relative; background:url(images/ty02.jpg) no-repeat;}
.nav1{ position:absolute; top:87px; left:365px;}
.nav1 a{ background:url(images/nav1.gif) no-repeat; display:block; width:122px; height:78px; }
.nav1 a:hover,.nav1.ed a{ background:url(images/nav11.gif) no-repeat; text-decoration:none;}

.nav2{ position:absolute; top:104px; left:535px;}
.nav2 a{ background:url(images/nav2.gif) no-repeat; display:block; width:113px; height:56px; }
.nav2 a:hover,.nav2.ed a{ background:url(images/nav22.gif) no-repeat; text-decoration:none;}

.nav3{ position:absolute; top:70px; left:683px;}
.nav3 a{ background:url(images/nav3.gif) no-repeat; display:block; width:109px; height:55px; }
.nav3 a:hover,.nav3.ed a{ background:url(images/nav33.gif) no-repeat; text-decoration:none;}

.nav4{ position:absolute; top:9px; right:78px;}
.nav4 a{ background:url(images/nav4.gif) no-repeat; display:block; width:105px; height:64px; }
.nav4 a:hover,.nav4.ed a{ background:url(images/nav44.gif) no-repeat; text-decoration:none;}


.ty03{ width:825px; margin:0 auto;padding-left:2px;}
.ty03n{ width:765px; margin:0 auto; background: url(images/bbb.gif) repeat-x 0 -55px #fff; float:right; padding:0px 30px; text-align:left;}
.zm_tit{ width:725px; height:27px; background:url(images/tiyan_08-16.gif) no-repeat left top; text-align:right; padding:40px 40px 0 0;}
.ty_tit a,.zm_tit a{ display:block;}
.zm_cont{ width:720px; margin:0 auto;}
.zm_cont p{ padding:10px 15px 0 15px; margin:0;}
.sq{ width:720px; background:url(images/tiyan_24.gif) no-repeat left top; text-align:right;}
.sq2{ width:700px; background:url(images/tiyan_24.gif) no-repeat left 20px; text-align:right; margin:0 auto;}


.t_l{ float:left; width:526px;}
.t_r{ float:left; width:203px; height:255px; margin:35px 0 10px 15px; background:url(images/tiyan_20-33.gif) no-repeat; display:inline;}
.tl_l{ float:left; width:180px; margin-left:35px; display:inline; line-height:16px; padding-top:10px;}
.tl_c{ float:left; width:18px; height:180px; background:url(images/tiyan_39.gif) no-repeat;}
.tl_r{ float:left; width:260px; margin-left:20px; display:inline; padding-top:10px;}
.tl_r_cont{ padding:5px 5px;}
.t_r_cont{ padding:52px 20px 10px 20px;}
.t_r_cont h3{ background:url(images/tiyan_03.gif) no-repeat left; height:44px; padding-left:40px; font-size:14px; line-height:44px;}

.tx{ width:54px; height:54px; border:1px solid #ccc; padding:3px; margin:2px 0 5px 5px;}
.ty_tit{ width:501px; height:24px; background:url(images/tiyan_30.gif) no-repeat left top; text-align:right; padding:41px 35px 0 0;}

.cont{ padding:10px 20px; position:relative;}
.cont p{ padding:0px; margin:0; text-indent:24px;}
.cont h2{ font-size:14px; font-family:"微软雅黑"; color:#cc0000; font-weight:bold; text-indent:24px; margin-top:10px;}
.cont h1{ font-family:"微软雅黑"; font-size:18px; color:#cc0000; font-weight:bold; margin-top:20px;}


.w_reg_fom{padding:0px 0 0 130px; line-height:30px;}
.w_reg_fom label{ color:#020202; text-align:right; width:100px; display:block; float:left; cursor:pointer;}
.w_reg_fom .login_input{ width:320px; border:1px solid #c9d3db; height:18px; overflow:hidden; margin:4px 0; float:left;}
.w_reg_fom .login_but{ margin:10px 20px 0px 0px;}
.w_reg_fom .sle_fom{margin:0!important; margin-top:4px;}

.paa{ padding-left:30px;}

.fc,.px{ width:670px; margin:0 auto; }
.fc ul li{ float:left; width:100px; text-align:center; margin:0 5px; display:inline; line-height:16px;}
.txd{ width:80px; height:80px; padding:4px; border:1px solid #ccc; margin-bottom:5px;}

.fc h2,.px h2{ font-size:16px; font-family:"微软雅黑"; color:#CC0000; font-weight:bold; margin:10px 0 5px 0; text-indent:0;}
.xieyi{ margin-left:100px; line-height:18px; border:1px solid #ccc; height:200px; overflow:auto;}
