@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
body{font-size:12px; line-height:22px; font-family:'宋体';color:#333; background:#f8f6f6;}
ul,dl,dt,dd,li{display:block;}
li{list-style-type:none;}
img{border:0;margin:0; padding:0;}
h3,h4{font-family:Microsoft YaHei;}
.clr{clear:both; height:0px; overflow:hidden;}
.left{float:left;}
.right{float:right;}
a{color:#00349b; text-decoration:none;}
a:hover{color:#00349b; text-decoration:underline;}

/*top*/
.top{width:100%;background:#f0f0f0; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:right; margin:0 3px;height:30px; line-height:30px; }
.top .line{width:3px; background:url(../images/top_line.jpg) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

.title{height:47px; background:url(../images/title_bg.gif) repeat-x; padding-left:5px;}
.title h3{height:47px; background:url(../images/icon.png) 0 -135px no-repeat; _background:url(../images/icon.gif) 0 -135px no-repeat; line-height:47px; font-size:18px; padding-left:15px;}





/*header*/
.header{width:100%; height:380px; background:url(../images/headre_bg.gif) repeat-x;}
.header .banner{width:1024px; height:380px; margin:0 auto;}
.header .banner img{width:1024px; height:380px;}


/*menu*/
.menu{width:100%; height:40px; background:url(../images/menu_bg.gif) repeat-x;}
.menu .nav{width:960px; height:40px; margin:0 auto; line-height:40px; font-size:14px; font-weight:bold; padding-left:20px;}
.menu .nav li{float:left; margin:0 8px; _margin:0 8px; font-family:Microsoft YaHei;}
.menu .nav li a{color:#4a5364; text-decoration:none;}
.menu .nav li a:hover{color:#4a5364; text-decoration:underline;}
.menu .nav li .hover a{color:#000; text-decoration:none;}


.part{width:940px; margin:0 auto; background:#fff; border-left:1px solid #ececec; border-right:1px solid #ececec; padding:10px 20px;}
.part .sub_tit{color:#b30b0b; font-size:14px; font-weight:normal; margin-bottom:5px;}
.martop{margin-top:15px;}
.table{line-height:33px; border-bottom:solid 1px #e0e0e0;}
.table .tit{background:#dbe5f1;}
.table .tit td{padding:5px;background:#dbe5f1;text-align:center; border-right: solid 1px #fff;}
.table .bg{background:url(../images/td_line.gif) 0 0 repeat-x;}
.table .one{width:34px; background:url(../images/icon.png) 0 -308px no-repeat; _background:url(../images/icon.gif) 0 -308px no-repeat; font-size:14px; font-weight:bold; padding-left:10px; color:#fff;}
.table .two{width:34px; background:url(../images/icon.png) 0 -376px no-repeat; _background:url(../images/icon.gif) 0 -376px no-repeat; font-size:14px; font-weight:bold; padding-left:10px; color:#fff;}
.table .three{width:34px; background:url(../images/icon.png) 0 -376px no-repeat; _background:url(../images/icon.gif) 0 -376px no-repeat; font-size:14px; font-weight:bold; padding-left:5px; color:#fff;}



/*personage*/
.personage{width:965px; margin:0 auto; background:#fff; border-left:1px solid #ececec; border-right:1px solid #ececec; padding:0 0 0 15px;}
.personage_person{width:580px; float:left; padding:20px 0 0 0;}
.personage_person .person{padding-bottom:15px; border-bottom:1px dashed #d7d9dd; margin-bottom:15px;}
.personage_person .news{width:280px;}
.personage_person h4{width:100%; font-size:18px; color:#2b313b; border-bottom:3px solid #7c8390; height:35px; line-height:35px;}
.personage_person .news ul{margin-top:8px;}
.personage_person .news li{background:url(../images/icon.png) 0 9px no-repeat; _background:url(../images/icon.gif) 0 9px no-repeat; padding-left:15px; line-height:24px;}

.personage_person .unscramble{background:url(../images/unscramble_bg.gif) 0 bottom repeat-x; padding-bottom:50px;}
.personage_person .unscramble ul{padding:15px 2px 0 2px;}
.personage_person .unscramble li{width:178px; float:left;}
.personage_person .unscramble li .sub_tit{color:#223c6f; font-size:14px; font-weight:bold; margin-bottom:8px;}
.personage_person .unscramble .mr{margin-right:21px;}
.personage_person .unscramble p{color:#5a6374;}
.personage_person .unscramble p a{color:#bd0303; text-decoration:none;}
.personage_person .unscramble p a:hover{color:#bd0303; text-decoration:underline;}
.personage_person .unscramble .line{width:178px; height:20px; background:url(../images/icon.png) 0 -240px no-repeat; _background:url(../images/icon.gif) 0 -240px no-repeat; margin:30px 0 12px 0;}


.personage_bg{width:360px; float:right; position:relative;}
.personage_bg h3{width:340px; height:41px; line-height:32px; background:url(../images/icon.png) -445px 0 no-repeat; _background:url(../images/icon.gif) -445px 0 no-repeat; font-size:18px; color:#fff; padding-left:20px; position:absolute; top:10px;}
.personage_bg ul{width:318px; float:right; background:#f9f7f7; padding:65px 15px 0 15px; margin-right:2px;}
.personage_bg li{background:url(../images/icon.png) -472px -85px no-repeat; _background:url(../images/icon.gif) -472px -85px no-repeat; margin-bottom:5px; border-bottom:1px dashed #a8a6a7; padding:0 0 5px 15px;}

.market {width:950px; margin:0 auto; background:#fff; border-left:1px solid #ececec; border-right:1px solid #ececec; padding:10px 15px;}
.market ul{width:290px; _width:270px; float:left;}
.market li{background:url(../images/icon.png) 3px -60px; _background:url(../images/icon.gif) 3px -60px; padding-left:15px; color:#00349b;}
.market .business{width:338px; float:left;}
.market .business .img_box{width:338px; height:111px; margin:10px 0; overflow:hidden; margin-left:3px;}
.market .market_bg{width:608px; float:left;}
.market .market_bg .img_box{width:578px; height:111px; margin:10px 0; overflow:hidden; margin-left:25px;}
.market .market_bg .ml{margin-left:25px; _margin-left:15px;}

/*overview*/
.overview .img_box{width:550px; height:495px; float:left;}
.overview .text_box{width:380px; float:right;}
.overview .text_box .tit{color:#fff; text-align:center; height:32px; line-height:32px;}
.overview .text_box .tit td{background:none;background:#787e8c;}
.overview .text_box .bg{background:#f1f2f3; text-align:center; color:#414181;}
.overview .text_box .bg td{background:url(../images/line.gif) 0 bottom no-repeat #f1f2f3;}



/*over_years*/
.over_years{padding-top:10px;}
.over_years .text_box{width:390px; float:left;}
.over_years .text_box p{color:#5a6374; margin-bottom:13px; text-indent:25px;}
.over_years .img_box{width:505px; float:right;}
.over_years .img_box li{margin-bottom:10px;}


/*delegate*/
.delegate{padding-top:10px;}
.delegate .text_box{width:425px; float:left;}
.delegate .text_box .tit{color:#fff; text-align:center; line-height:18px; vertical-align:top;}
.delegate .text_box .tit td{background:none; background:#787e8c; padding:10px 0;}
.delegate .text_box .bg{background:#f1f2f3; text-align:center; color:#414181;}
.delegate .text_box .bg td{background:url(../images/line.gif) 0 bottom no-repeat #f1f2f3; line-height:28px;}
.delegate .img_box{width:480px; float:right;}


/*work*/
.work{width:940px;}
.work ul{clear:both; height:470px;}
.work li{width:300px; float:left; background:#fbfbfb; height:470px; border: solid 1px #f0f0f0;}
.work li .img_box{width:300px; height:164px;}
.work li .img_box img{width:298px; height:164px;}
.work li .txt_box{width:260px; padding:15px; background:#f1f1f1; margin:0 5px; height:270px;}
.work li .txt_box .sub_tit{text-align:center; font-size:16px; font-weight:bold; color:#414181;}
.work li .txt_box p{color:#5a6374;}
.work .mr{margin-right:15px;}
.work .mt{margin-top:15px;}


/*auction*/
.auction{color:#00349b;}


/*part_bottom*/
.part_bottom{width:940px; height:39px; margin:0 auto; color:#adadad; background:url(../images/part_bottom.gif) no-repeat; line-height:39px; padding:0 20px; text-align:right;}





/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.jpg) repeat-x; height:168px; clear:both; margin-top:15px;}
.bottom ul{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom ul a{color:#373737; text-decoration:none;}
.bottom ul a:hover{color:#373737; text-decoration:underline;}
