@charset "utf-8";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; background:#eee; color:#000}
ul,li{ list-style:none; margin:0; padding:0;}
img{ border:none;}
p{ margin:0; padding:0;}
a{ text-decoration:none;color:#000}
.top{ background:url(../images/top.gif) left center repeat-x; height:42px; line-height:42px;overflow:hidden}
.i_top{ width:1000px; height:42px; line-height:42px; margin:0 auto; background:url(../images/logo.gif) left center no-repeat;}
.top_l{ width:450px; float:left; margin-left:100px;}
.top_l a{ width:105px; height:40px; display:block; background:url(../images/shu.gif) left center repeat-x; float:left; text-align:center; font-size:14px; color:#FFF}
#te{ background:none;color:#000}
.top_r{ width:320px; float:right; text-align:right}
.top_r a{ margin-left:5px; margin-right:5px;}
.i_banner{ width:100%; height:324px; border-bottom:2px #ffad03 solid; margin:0 auto; text-align:center; background:url(../images/banner.jpg) #49a6ea center center no-repeat;}
.banner{ width:1415px; height:324px; margin:0 auto; display:block;}
.banner a{ display:block; width:1415px; height:324px;}
.banner p{ line-height:30px; color:#FFF; margin-top:230px;}
 #d1{
  background:#fff;  height:auto; padding-bottom:15px;
  margin-top:15px; margin:0 auto; float:left; overflow:hidden; float:left;
}
#d2,#d3,#d4,#d5,#d6{ display:none; background:#FFF; line-height:25px;width:950px; padding:25px; float:left; height:auto; max-height:500px;overflow:auto;}
.m_content{ width:1003px; height:auto; margin:0 auto; margin-top:15px; overflow:hidden; padding-bottom:15px}
.xm_t{ width:1003px; height:54px; margin:0 auto; background:url(../images/xx.gif) left center no-repeat; float:left; margin-bottom:15px;}
.xm_t ul li{ width:166px; float:left; line-height:54px; font-size:14px; text-align:center; cursor:pointer; border-right:1px #a4a4a4 solid; overflow:hidden;}
#L6{ border:none;}
#L1{ background:url(../images/xm_t.gif) 2px 1px no-repeat; color:#FFF; font-weight:600; float:left}
.d1_t{ width:873px; height:53px; float:left; background:url(../images/step.gif) left center no-repeat; margin-left:60px; margin-top:15px;_margin-left:30px;}
.d1_c{ width:990px; height:auto; float:left}
.d1_c ul li{ width:150px; height:180px; line-height:25px; float:left; border-right:1px #e7e7e7 dotted; margin-left:20px; margin-right:20px;_margin-left:10px;}
#te1{ width:360px; margin-left:30px;}
.main{ width:100%; height:auto; margin:0 auto; background:#5fb1ee; overflow:hidden; border-top:2px #ffad03 solid;}
.i_main{ width:1003px; height:auto; margin:0 auto; margin-top:15px; overflow:hidden;}
.m_01{ width:1000px; height:auto; float:left;background:#FFF; margin-bottom:15px; padding-bottom:15px; overflow:hidden;}
.m_02{ width:1000px; height:auto; float:left;background:#FFF; margin-bottom:15px; padding-bottom:20px;overflow:hidden;}
.tit{ background:url(../images/tit.gif) left center no-repeat; width:960px; height:43px; line-height:43px; float:left; margin-left:6px; margin-top:15px; padding-left:30px; color:#FFF; font-size:14px; font-weight:600;}
.tit span{ float:right; margin-right:15px;*+margin-top:-40px;}
.tit span a{ font-size:12px; color:#FFF; font-weight:normal;}
.m_01 ul li{ background:url(../images/img_bg.gif) center center no-repeat; height:165px; float:left; text-align:center;_line-height:30px; line-height:30px; width:215px; margin-top:20px;_margin-top:20px;margin-left:25px; padding-top:15px; overflow:hidden;}
.m_01 ul li img{ width:170px; height:126px;}
#pro_1 li img{ width:130px; height:96px; padding:4px; border:1px #e7e7e7 solid;}
#pro_1 li{height:140px; float:left; text-align:center; line-height:30px; width:150px; margin-top:15px;margin-left:10px; overflow:hidden;}
.m_02 li a:hover{ color:#005096}
#pro_1{ width:650px; float:left}
#news_1{ width:320px; height:auto; float:left; margin-left:25px;}
#news_1 li{ width:280px; height:30px; line-height:30px; float:left; background:url(../images/nli.gif) 0 -3px no-repeat; padding-left:20px; overflow:hidden;}
.news_t{ width:200px; height:35px; line-height:35px; font-size:14px; font-weight:600; float:left;}
.sina_weibo,.qq_weibo{ float:left; margin-top:25px; border:1px #cfcfcf solid; margin-left:8px; height:560px;}
.foot{ width:100%; height:52px; line-height:52px; background:url(../images/foot_bg.gif) left center repeat-x;}
.i_foot{ width:1003px; margin:0 auto; color:#FFF;}
.i_foot span{ float:right;*+margin-top:-55px;}
.i_foot span a{ color:#FFF; margin-left:4px; margin-right:4px;}
.d1_c_t{ font-size:14px; font-weight:600;}
#weibo{width:1000px; height:auto; float:left;background:#FFF; margin-bottom:15px; padding-bottom:15px;}