@charset "gb2312";
/* CSS Document */

body{background:#fff;}

#banner{width:1400px; height:540px; margin:0 auto; padding:0px; position:relative;}
.slides_container{width:1400px;height:540px;overflow:hidden; margin:0px;}
.pagination{ margin:0;position:absolute;left:1050px;top:458px;z-index:2000;width:123px;height:16px;}
.pagination li{float:left;}
.pagination li a{ display:block;width:26px;height:0;padding-top:26px;background:url(../images/bannerdoc.png) no-repeat;float:left;overflow:hidden; margin-right:6px; display:inline;}
.pagination li.current a{background:url(../images/bannerdoc1.png) no-repeat;}

#con{width:1006px; height:585px; margin:0px auto;}
#con_l{width:269px; height:585px;float:left; padding:0 17px 0 19px; position:relative;}
#pic{ position:absolute; left:-11px; top:450px;}
#kxks{width:268px; height:260px; padding-top:18px;}
#tit{width:268px;height:35px; margin-bottom:2px; }
#tit_r{ float:right; padding:12px 5px 0 0;}
#box{width:268px; height:79px; padding-top:10px;color:#8e8e8e;}
#box img{ padding:3px; border:1px solid #c3d5eb; float:left; margin-right:14px;}
#box b a{color:#353535; font-size:14px; margin-bottom:3px; display:block;}
#box p a{color:#f96200;}
#jszl{width:269px; height:195px;}
#jszl ul{ padding-top:10px;}
#jszl li{width:246px; height:24px; line-height:24px; padding-left:10px;color:#8e8e8e}
#jszl li a{color:#2f2f2f;}
#con_r{width:686px; height:585px;float:left; padding-left:15px;}
#news{width:358px; height:295px; float:left; margin-right:17px;}
#tit1{width:358px; height:20px; padding:15px 1px 0 0; }
#tit1_r{ float:right;}
#newsm{width:358px; height:224px; padding-top:20px;}
#box1{width:358px; height:84px; padding:0 3px 0 5px; color:#8e8e8e;}
#box1 a,#job p a{color:#238439;}
#box1 b{width:358px; height:23px; font-size:12px; display:block; text-align:center;}
#newsm li{width:338px; height:24px; line-height:24px; padding:0 6px 0 20px; background:url(../images/indexnewsdoc.gif) no-repeat 8px 5px;border-bottom:1px dotted #dbdbdb; }
#newsm li a{color:#8e8e8e;}
#newsm li a.ash{color:#8e8e8e;}
#job{width:236px; height:266px; background:url(../images/indexjobbg.gif) no-repeat 0 bottom; float:left; padding:0 24px 0 17px;}
#job h2{ padding:23px 0 0 2px; height:32px;}
#job p{width:230px; height:76px; display:block; padding:15px 0 0 6px; color:#2f2f2f;}
#pro{width:658px; height:250px; background:url(../images/indexprobg.gif) no-repeat;}
#title{width:634px; height:35px; padding:3px 19px 0 5px;}
#title_r{ float:right; padding:13px 0px 0 0;}
	  .rollBox {width:658px; height:197px;overflow:hidden; padding-top:15px;}
	  .rollBox .LeftBotton {overflow:hidden;float:left;display:inline;background:#066 url(../images/jt1.gif) no-repeat;width:21px;height:76px; cursor: pointer; margin:52px 13px 0 0;}
	  .rollBox .RightBotton {overflow:hidden;float:left;display:inline;background:#009 url(../images/jt2.gif) no-repeat;width:21px;height:76px; cursor:pointer;display:inline; margin:52px 0 0 11px;}
	  .rollBox .Cont {width:592px;overflow:hidden;float:left;display:inline;}
	  .rollBox .ScrCont {width:10000px;}/*加大宽度是为了适应更多的logo内容*/

	  .rollBox .Cont li {width:124px; height:170px;float:left;text-align:center;display:inline; margin-right:16px;padding:5px;}
	  .rollBox .Cont li p{width:124px; height:19px; margin-top:15px; display:block;}
	  .rollBox .Cont li p bdo a{width:124px; height:15px; display:block; text-align:center; line-height:14px; color:#666;}
	  .rollBox #List1, .rollBox #List2 {float:left;}