@charset "gb2312";
/* CSS Document */

#banner{height:396px; margin:0 auto; border-bottom:3px solid #; padding-bottom:1px; position:relative;}
.slides_container{height:396px;overflow:hidden; margin:0px;}
.pagination{ margin:0;position:absolute;left:1090px;top:370px;z-index:2000;width:123px;height:20px;}
.pagination li{float:left;}
.pagination li a{ display:block;width:20px;height:19px;background:url(../images/bannerdoc.png) no-repeat;float:left;overflow:hidden; margin-right:6px; display:inline; text-align:center; color:#fff;}
.pagination li.current a{background:url(../images/bannerdoc1.png) no-repeat;}

#con{width:980px; height:264px; margin:0 auto 18px auto;}
#con_l{width:252px; height:264px; background:url(../images/conlbg.gif) no-repeat; float:left;}
#tit{width:241px; height:35px; padding:15px 0 0 11px; background:url(../images/conlline.gif) no-repeat 0 bottom;}
#news{width:214px; height:200px; padding:14px 22px 0 16px;}
#box{width:197px; height:53px; background:#f7f7f7; border:1px solid #ededed; padding:3px 11px 0 4px; color:#aeafaf; line-height:14px; margin-bottom:8px;}
#box img{ border:1px solid #ededed; float:left; margin-right:13px;}
#box span b{color:#104e8f; margin:12px 0 4px 0; display:block;}
#news li{width:191px; height:24px; line-height:24px; padding-left:23px; background:url(../images/doc1.gif) no-repeat 7px 7px;}
#news li a{color:#656565;}
#con_m{width:450px; height:264px; background:url(../images/conmbg.gif) no-repeat; float:left; margin:0 13px;}
#tit1{width:428px; padding:16px 11px 0 11px; height:33px;}
#tit1 li{ float:left; padding:8px 15px 0 20px; font-size:13px; color:#878787; font-weight:bold;}
#tit1 li:hover,#tit1 li.hover{ font-size:14px; color:#1b3a6d; background:url(../images/doc2.gif) no-repeat 2px 12px; padding:7px 15px 0 20px;}
#tit1 span{ padding-top:19px;}
#con_m_m{width:406px; height:192px; padding:23px 22px 0 22px;}
#con_m_m img{ margin:0 11px 6px 0; float:left;}
#con_m_m strong{color:#104e8f;}
#con_r{width:252px; height:266px; background:url(../images/conrbg.gif) no-repeat; float:left;}
#con_r_m{width:222px; padding:20px 9px 0 21px;}
#con_r_m em{width:222px; height:44px; margin-bottom:1px; display:block;}

#pro_bg{width:980px; height:209px; margin:0 auto; background:url(../images/probg.gif) no-repeat;}
#title{width:964px; height:28px; padding:7px 0 0 16px;}
#pro{width:980px; height:148px; padding-top:26px;}
	  .rollBox {width:980px; height:148px;overflow:hidden;}
	  .rollBox .LeftBotton {overflow:hidden;float:left;display:inline;background: url(../images/jt1.gif) no-repeat;width:23px;height:45px; cursor: pointer;margin:39px 20px 0 0;}
	  .rollBox .RightBotton {overflow:hidden;float:left;display:inline;background: url(../images/jt2.gif) no-repeat;width:23px;height:45px;cursor:pointer;display:inline;margin:39px 0px 0 18px;}
	  .rollBox .Cont {width:896px;overflow:hidden;float:left;display:inline;}
	  .rollBox .ScrCont {width:10000px;}/*加大宽度是为了适应更多的logo内容*/

	  .rollBox .Cont li {width:160px; height:148px;float:left;text-align:center;display:inline; margin-right:24px;}
	  .rollBox .Cont li img{padding:7px; background:url(../images/indexpropicbg.gif) no-repeat;}
	  .rollBox .Cont li p a{ text-decoration:none; color:#656565; padding:11px 0 0px 0; display:block; line-height:12px;}
	  .rollBox #List1, .rollBox #List2 {float:left;}