html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size: 14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{font-family:"\5b8b\4f53";}
button { cursor: pointer; }
body { background: #f3f3f3; color: #000; line-height: 1.2; }
html{-webkit-text-size-adjust:none;}
a{ color: #000; text-decoration: none; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#e20011;  }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.hidden{ display:none;}
/****************首页**/
.warp{ width:1003px; margin:0 auto;}
header{ background:url(/images/about1_02.jpg) repeat-x; height:84px; min-width:1003px; position:relative; z-index:4; box-shadow:0px 2px 3px #888; border-bottom:1px solid #9c9c9c; }
.logo{ float:left; width:178px; height:26px; margin:15px 0 0 0; }
.top_right{ float:right; height:30px;  margin:15px 0 0; width:746px; position:relative;}
.top_right .a{ float:left; color:#fff; line-height:21px;}
.top_right .a a{ display:inline-block; margin:0 10px; color:#fff;}
.top_right .a .bak{ background:url(/images/120.png) no-repeat left center; padding-left:20px; margin-left:-30px;}
.top_right .a a:hover{ color:#eee;}
.top_right .search{ float:right; background:url(/images/about1_05.jpg) no-repeat; width:139px; height:21px;}
.top_right .search input{ background:none; border:none; width:105px; margin:3px 0 0 5px; float:left; color:#bbb; font-size:12px;}
.top_right .search button{ float:left; width:25px; height:20px; background:none; border:none;}
header nav{ width:100%; margin:15px 0 0 0;}
header nav li{ float:left; width:12.3%; text-align:center; position:relative; height:23px;}
header nav li h2{ font-size:15px;}
header nav li h2 a{ color:#444; }
header nav li.on h2 a{color:#b5000e;}
header nav li h2 a:hover{ color:#b5000e;}
header nav li dl{ display:none; }
header nav li:hover dl{ display:block;}

header nav li .menu_1{ background:#e5e5e5; width:550px; padding:10px; position:absolute; left:0; top:23px; color:#333; min-height:170px; height:auto; padding-left:0;}
header nav li .menu_1.mm4{ left:-100px; height:230px;}
header nav li .menu_1.mm5{left:-220px;}
header nav li .menu_1.mm6{left:-360px; height:292px;}

header nav li .menu_1 dt{ float:left; width:130px; border-right:1px solid #fff; text-align:center; min-height:170px; padding-top:10px; }
header nav li .menu_1 dt li{ float:none; width:auto;}
header nav li .menu_1 dt a{  color:#333;}
header nav li .menu_1 dt a:hover{ color:#b5000e;}
header nav li .menu_1 dd{ float:right; width:230px; position:relative; padding-right:160px; padding-left:20px; text-align:left; }
header nav li .menu_1 dd h2{ font-size:16px; font-weight:bold; margin:10px 0;}
header nav li .menu_1 dd article{ line-height:1.5;}
header nav li .menu_1 dd .img{ position:absolute; right:10px; top:0; width:128px; height:128px; border:2px solid #fff;}
header nav li .menu_1 dd .ulxx{ padding-top:0px;}
header nav li .menu_1 dd .ulxx li{ position:relative; float:none; width:auto; padding:18px 0 0 0; text-align:left; }
header nav li .menu_1 dd .ulxx li span{ position:absolute; left:0; top:0; color:#900;}
header nav li .menu_1 dd .divsp{ padding-top:10px; height:100px; width:100%;}
header nav li .menu_1 dd .divsp span{ display:block; float:left; margin:5px 0; padding:0 10px; border-right:1px solid #000; white-space:nowrap;}


header nav li .ul_child{ display:none; position:absolute; top:22px; left:0px; white-space:nowrap; background:url(/images/nav1_05.png) repeat-x; height:36px; line-height:32px; padding:0 10px;}
header nav li .ul_child.c01{ left:-30px;}
header nav li .ul_child.c02{ left:-60px;}
header nav li .ul_child.c03{ left:-20px;}
header nav li .ul_child.c04{ left:-20px;}
header nav li .ul_child.c05{ left:-20px;}
header nav li .ul_child.c06{ left:-26px;}
header nav li .ul_child.c07{ left:-60px;}

header nav li .ul_child.c11{ left:-120px;}
header nav li .ul_child.c12{ left:-60px;}
header nav li .ul_child.c13{ left:-20px;}

.property header nav li .ul_child.c01{ left:0px;}
.property header nav li .ul_child.c02{ left:-140px;}
.property header nav li .ul_child.c03{ left:40px;}
.property header nav li .ul_child.c04{ left:-130px;}

header nav li:hover .ul_child{ display:block;}
header nav li:hover h2 a{color:#b5000e;}
header nav li .ul_child a{ margin:0 10px;}
header nav li .ul_child .l{ background:url(/images/nav1_03.png) no-repeat; width:7px; height:36px; position:absolute; left:-7px; top:0;}
header nav li .ul_child .r{ background:url(/images/nav1_07.png) no-repeat; width:7px; height:36px; position:absolute; right:-7px; top:0;}

.pag header nav li .ul_child{background:url(/images/nav0_05.png) repeat-x;}
.pag header nav li .ul_child .l{background:url(/images/nav0_03.png) no-repeat;}
.pag header nav li .ul_child .r{background:url(/images/nav0_07.png) no-repeat;}


.banner{ position:relative; height:298px; min-width:1003px; overflow:hidden;}
.banner .img{ position:absolute; height:298px; width:1660px; left:50%; top:0; margin-left:-830px;}

.main{ width:1003px; margin:0 auto; position:relative; min-height:400px;}
.main .main_top{ position:absolute; top:-5px; width:100%; height:5px; background:#e00010; opacity:0.5; filter:alpha(opacity=50);}
.position{ height:35px; line-height:35px; background:#e8e7dd; padding:0 10px; position:relative; overflow:hidden;}
.position a{ background:url(/images/position_06.jpg) no-repeat right center; padding-right:15px; display:inline-block; margin-left:3px;}
.position span{ color:#e20011; font-size:17px; display:inline-block; margin-left:5px;}
.position .txt{ position:absolute; right:0; top:5px; font-size:55px; font-weight:bold; color:#fff; opacity:0.4; filter:alpha(opacity=40); letter-spacing:-2px;}

footer{ background:#fff; height:120px; min-width:1003px;}
footer dl{ border-top:3px solid #f93838; padding-top:20px; line-height:2; color:#7c7c7c;}
footer dl dt{ float:left;}
footer dl dt a{ display:inline-block; margin:0 2px;}
footer dl dd{ float:right; text-align:right;}
footer dl a{color:#7c7c7c;}
footer dl a:hover{color:#e20011;}
footer i{ font-style: normal;}
.about_bak_1{ margin:30px 20px 0  ; border-bottom:1px dotted #aaa897; min-height:300px;}
.about_bak_1 .dl_left{ float:left; width:360px;}
.about_bak_1 .dl_left h2{ font-size:16px; font-weight:bold;}
.about_bak_1 .dl_left article{ color:#666; line-height:1.8; margin:20px 0 30px;}
.about_bak_1 .dl_left .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:90px; }
.about_bak_1 .dl_left .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.about_bak_1 .dl_left .more:hover{ color:#e20011; border:1px solid #e20011;}

.about_bak_1 .dl_right{ float:right; width:540px;}
.about_bak_1 .dl_right h2{ font-size:16px; font-weight:bold;}
.about_bak_1 .dl_right .sup_in{ position:relative; margin-top:30px; overflow:hidden;}
.about_bak_1 .dl_right .pre{ position:absolute; top:60px; left:0; text-indent:-100px; background:url(/images/bon1.png) no-repeat 0 0; width:16px; height:32px; overflow:hidden;}
.about_bak_1 .dl_right .next{ position:absolute; top:60px; right:0; text-indent:-100px; background:url(/images/bon1.png) no-repeat right 0; width:16px; height:32px; overflow:hidden;}
.about_bak_1 .dl_right .pre.over{  background:url(/images/bon1.png) no-repeat left bottom; cursor:default; }
.about_bak_1 .dl_right .next.over{  background:url(/images/bon1.png) no-repeat right bottom; cursor:default; }
.about_bak_1 .dl_right .sup_box{ margin:0 30px; overflow:hidden; position:relative; }
.about_bak_1 .dl_right .sup_box ul{ width:2000px; position:relative;}
.about_bak_1 .dl_right .sup_box ul li{ float:left; width:120px; text-align:center; height:160px; position:relative;}
.about_bak_1 .dl_right .sup_box ul li i{position:absolute; z-index:5; left:0; top:0; width:111px; height:111px; background:url(/images/rslead.png) no-repeat;font-style: normal;}
.about_bak_1 .dl_right .sup_box ul li img{ width:111px; height:111px; display:block;}
.about_bak_1 .dl_right .sup_box ul li b{ display:block; margin-top:5px;}
.about_bak_1 .dl_right .sup_box ul li em{ display:block; font-size:12px; margin-top:5px;}

.about_bak_2{ margin:5px 20px 0  ; border-top:1px dotted #aaa897; padding-top:40px; min-height:300px;}
.about_bak_2 .dl_left{ float:left; width:525px;}
.about_bak_2 .dl_left h2{ font-size:16px; font-weight:bold;}
.about_bak_2 .dl_left article{ color:#666; line-height:1.8; margin:20px 0 30px;}
.about_bak_2 .dl_left .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:90px; }
.about_bak_2 .dl_left .more i{ display:inline-block; margin-left:10px;font-style: normal;}
.about_bak_2 .dl_left .more:hover{ color:#e20011; border:1px solid #e20011;}

.about_bak_2 .dl_right{ float:right; width:365px;}
.about_bak_2 .dl_right h2{ font-size:16px; font-weight:bold;}
.about_bak_2 .dl_right .img{ position:relative; width:365px; height:144px; margin-top:20px;}
.about_bak_2 .dl_right .img a{ position:absolute; width:100%; background:url(/images/vid.png) no-repeat left bottom; padding-top:106px; height:34px; overflow:hidden; cursor:pointer; padding-bottom:5px; color:#fff;}
.about_bak_2 .dl_right .img a i{ display:block; font-size:10px; padding-left:50px; cursor:pointer;font-style: normal;}
.about_bak_2 .dl_right .img a em{ display:block; font-size:18px; padding-left:50px; cursor:pointer;font-style: normal;}


.other_main{ margin:40px 0 0; min-height:450px;}
.aside_left{ width:200px; float:left;}
.aside_left .tit{ background:url(../image/about_nr_03.jpg) no-repeat; height:68px; color:#fff;}
.aside_left .tit b{ display:block; font-size:18px; font-weight:bold;  padding:15px 0 0 20px;}
.aside_left .tit em{ display:block; font-size:10px;  padding:2px 0 0 60px;font-style: normal;}
.aside_left .left_nav{ background:#e5e2e2; padding:10px 0;}
.aside_left .left_nav li{ margin:0 10px; border-bottom:1px solid #fff; line-height:26px;  padding:5px 0; padding-left:10px; vertical-align:top; }
.aside_left .left_nav li a{background:url(/images/about_nr_11.jpg) 150px center no-repeat; display:block;}
.aside_left .left_nav li.on{ margin:0; padding-left:20px; background:url(/images/about_nr_15.jpg) repeat-x; }
.aside_left .left_nav li.on a{background:url(/images/about_nr_17.jpg) 150px center no-repeat; color:#fff;}
.aside_left .left_nav li dl{ margin:10px 0 10px 0; display:none;}
.aside_left .left_nav li.on dl a{ background:url(/images/dd_03.jpg) no-repeat left center; padding-left:10px; margin-left:5px; color:#666;}
.aside_left .left_nav li.on dl a:hover,.aside_left .left_nav li.on dl a.on{ color:#e20011;}
.aside_left .left_nav li.on dl { display:block;}

.aside_right{ float:right; width:760px;}
.aside_right .tit{ background:url(../image/right_tit_03.jpg) left bottom repeat-x; line-height:40px; height:40px; position:relative;}
.aside_right .tit h2{ background:url(../image/about_nr_06.jpg) left center no-repeat; padding-left:20px; font-size:15px; font-weight:bold; margin-left:5px;}
.aside_right .tit .r{ position:absolute; right:0; top:0;}
.aside_right .tit .r a{ display:inline-block; margin-right:10px;}
.about_art{ margin:20px 0 40px; line-height:1.8; color:#666;}
.about_art p{ padding-bottom:10px;}

.lead_list{ margin:10px 0;}
.lead_list li{ border-bottom:1px dotted #aaa897; padding:30px 0; min-height:150px; position:relative; padding-left:140px;}
.lead_list li dt{ position:absolute; left:0; top:20px; width:111px; text-align:center;}
.lead_list li dt i{ position:absolute; z-index:5; left:0; top:0; width:111px; height:111px; background:url(/images/rslead.png) no-repeat;font-style: normal;}
.lead_list li dt img{ width:111px; height:111px;}
.lead_list li dt b{ display:block; margin-top:5px;}
.lead_list li dt em{ display:block; font-size:12px; margin-top:5px;font-style: normal;}
.lead_list li dd{ padding-right:20px; color:#666; line-height:1.8; padding-bottom:20px; position:relative; }
.lead_list li dd .bon{ position:absolute; bottom:0; left:0; background:url(/images/about_nr_20.jpg) no-repeat; width:19px; height:9px; cursor:pointer;}
.lead_list li dd .bon.on{ background:url(/images/about_nr_24.jpg) no-repeat;}
.lead_list li dd article{ height:130px; overflow:hidden; position:relative;}
.lead_list li.ood{ padding-right:140px; padding-left:0;}
.lead_list li.ood dt{ right:0; left:auto;}
.lead_list li.ood dd { text-align:right;}
.lead_list li.ood dd .bon{ right:20px;  left:auto;}

.history{ margin:20px 0 0;}
.history .tab_t{ height:50px; position:relative; padding:0 40px;}
.history .tab_t .years{ overflow:hidden; position:relative;}
.history .tab_t .years .top_bg{ background:url(/images/eve_05.jpg) repeat-x left top; border:1px solid #ddd; position:absolute; left:3px; top:0; width:672px; height:6px; z-index:1;}
.history .tab_t .years ul{ width:2000px; position:relative; z-index:2;}
.history .tab_t .years ul li{ float:left; width:130px; text-align:center; margin:0 3px; }
.history .tab_t .years ul li em{ height:6px; border:1px solid #ddd;  width:128px; display:block; background:url(/images/eve_05.jpg) repeat-x;font-style: normal;}
.history .tab_t .years ul li a{ display:block; border:1px solid #ddd; border-top:none; line-height:30px; background:#ececec; font-weight:bold; }
.history .tab_t .years ul li.cur em{  background:url(/images/eve_03.jpg) no-repeat center; font-style: normal;}
.history .tab_t .years ul li.cur a{ background:#f7f6f6; color:#e20011; }

.history .tab_t .arrow_l{ position:absolute; top:5px; left:5px; text-indent:-100px; background:url(/images/bon1.png) no-repeat 0 0; width:16px; height:32px; overflow:hidden;}
.history .tab_t .arrow_r{ position:absolute; top:5px; right:5px; text-indent:-100px; background:url(/images/bon1.png) no-repeat right 0; width:16px; height:32px; overflow:hidden;}
.history .tab_t .arrow_l.lefton{  background:url(/images/bon1.png) no-repeat left bottom; cursor:default; }
.history .tab_t .arrow_r.righton{  background:url(/images/bon1.png) no-repeat right bottom; cursor:default; }

.history .tab_c{ margin:30px 0 30px;}
.history .tab_c .list01{ position:relative; padding-left:220px;}
.history .tab_c .list01 .tab_left{ position:absolute; left:0; top:0;}
.history .tab_c .list01 .tab_left .yae{ background:url(/images/eve_10.jpg) no-repeat right center; height:107px; font-size:40px; line-height:107px; padding-left:30px; display:block; width:150px; color:#e20011;}
.history .tab_c .list01 .tab_left .img{ background:#fff; border:1px solid #aaa; box-shadow:0 0 2px #eee; padding:2px; width:171px; height:127px; margin-top:30px; }
.history .tab_c .list01 .tab_left .img img{ width:171px; height:127px;}
.history .tab_c .list01 li{ padding:20px 0; min-height:60px; border-bottom:1px dotted #aaa897; position:relative; padding-left:80px; margin-right:20px;}
.history .tab_c .list01 li .eve_left{ font-size:60px; position:absolute; left:0; top:10px; color:#d8d8d8;}
.history .tab_c .list01 li article{ background:url(/images/eve_18.jpg) no-repeat left 10px; padding:0 10px 0 10px; line-height:1.5; color:#666;}

.video_swf{ width:715px; margin:30px auto;}
.share_vi{ border-top:1px dashed #ddd; padding:20px 0; position:relative; padding-left:60px; margin:0 20px 20px;}
.share_vi .span{ position:absolute; left:0; top:20px;}

.news_in_1{ min-height:350px; border-bottom:3px solid #b01b1d; padding:30px 20px 0 ;}
.news_in_1 .tit{ position:relative; }
.news_in_1 .tit h2{ font-size:16px; font-weight:bold;}
.news_in_1 .tit a{ position:absolute; right:0; top:2px;}
.news_in_1 .dlt{ margin:20px 0 0 ; position:relative; }
.news_in_1 .dlt dt{  width:620px; height:240px; float:left}
.news_in_1 .dlt dt img{ width:320px; height:240px; float:left}
.news_in_1 .dlt dd { float:right; width:35%; }
.news_in_1 .dlt dd li{ float:left; width:100%;  height:56px;}
.news_in_1 .dlt dd li a{ color:#666;}
.news_in_1 .dlt dd li.on a{ color:#8e8372; font-size:15px; font-weight:bold;} 
.news_in_1 .dlt dd li a:hover{ color:#e20011;}
.news_in_1 .dlt dd li span{ display:block; margin-top:5px; font-size:12px;}

.news_in_2{ min-height:412px; border-bottom:3px solid #b01b1d; padding:30px 20px 0 ;}
.news_in_2 .tit{ position:relative; }
.news_in_2 .tit h2{ font-size:16px; font-weight:bold;}
.news_in_2 .tit a{ position:absolute; right:0; top:2px;}

.news_houses{ margin:50px 0 0 ;}
.news_houses .tab_t{ position:relative; padding:0 88px;}
.news_houses .tab_t .arrow_l{ position:absolute; left:10px; top:40px; background:url(/images/news1_21.jpg) no-repeat; width:33px; height:79px;}
.news_houses .tab_t .arrow_r{ position:absolute; right:10px; top:40px; background:url(/images/news1_24.jpg) no-repeat; width:33px; height:79px;}
.news_houses .tab_t .arrow_l.lefton{ cursor:default; opacity:0.5; filter:alpha(opacity=50);}
.news_houses .tab_t .arrow_r.righton{ cursor:default; opacity:0.5; filter:alpha(opacity=50);}
.news_houses .houses_list{ position:relative; overflow:hidden;}
.news_houses .houses_list ul{ position:relative; width:2000px;}
.news_houses .houses_list ul li{ float:left; width:200px; text-align:center;}
.news_houses .houses_list ul li img{ width:161px; height:161px; border:1px solid #ddd;}
.news_houses .houses_list ul li.cur img{ border:1px solid #900;}
.news_houses .tab_c{ padding:40px 100px 40px;}
.news_houses .tab_c h2{  font-size:16px; font-weight:bold;}
.news_houses .tab_c h2 a{color:#8e8372;}
.news_houses .tab_c h2 a:hover{ color:#e20011;}
.news_houses .tab_c article{ color:#8e8372; padding:10px 0 20px}
.news_houses .tab_c .more{ color:#8e8372;}
.news_houses .tab_c .more:hover{ color:#e20011;}

.news_in_3{ min-height:350px;  padding:30px 20px 0 ;}
.news_in_3 .tit{ position:relative; }
.news_in_3 .tit h2{ font-size:16px; font-weight:bold;}
.news_in_3 .tit a{ position:absolute; right:0; top:2px;}
.news_bottom{ padding:50px 30px 50px;}
.news_bottom li{ float:left; width:40%; margin:0 5% 10px; height:56px; position:relative;}
.news_bottom li a{ color:#666;}
.news_bottom li.on a{ color:#8e8372; font-size:15px; font-weight:bold;} 
.news_bottom li a:hover{ color:#e20011;}
.news_bottom li span{ display:block; margin-top:5px; font-size:12px;}


.news_lits{ padding:30px 0;}
.news_lits li { border-bottom:1px dotted #aaa897; position:relative; padding-left:220px; height:180px; margin-bottom:30px; margin-top:10px;}
.news_lits li .img{ position:absolute; width:190px; height:138px; left:0; top:0; padding:5px; border:1px solid #ddd; background:#fcfcfc;}
.news_lits li .img img{width:190px; height:138px;}
.news_lits li .news_r{}
.news_lits li .news_r em{ display:block; margin-bottom:5px; color:#999; font-style: normal;}
.news_lits li .news_r em i{ font-size:22px; font-style: normal;}
.news_lits li .news_r h2{ font-size:14px; font-weight:bold; padding-top:5px;}
.news_lits li .news_r article{ color:#888; padding:10px 0 0 0; margin-bottom:15px; line-height:1.5; height:42px; overflow:hidden;}
.news_lits li .news_r .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:78px; }
.news_lits li .news_r .more i{ display:inline-block; margin-left:10px;font-style: normal;}
.news_lits li .news_r .more:hover{ color:#e20011; border:1px solid #e20011;}

/***页码***/
.page {vertical-align:middle;text-align:center; margin:10px 0px 70px;color:#636363; height:24px; line-height:24px;}
.page input {vertical-align:middle;}
.page span{ margin-right:5px;}
.page a {vertical-align:middle;display:inline-block;*display:inline;zoom:1;width:22px;height:24px;line-height:24px;text-align:center;color:#000; font-family:Arial, Helvetica, sans-serif; border:1px solid #f3f3f3;}
.page a:hover,.page a.on{ width:22px; height:24px; line-height:24px;text-align:center; background:#fefefe; border:1px solid #d5d5d5; color:#d70707;}
.page a.prev,.page a.prev:hover{width:14px;height:14px; background:url(/images/page_prev.jpg) no-repeat; margin:0px 5px; border:none;}
.page a.next,.page a.next:hover{width:14px;height:14px; background:url(/images/page_next.jpg) no-repeat;margin:0px 5px; border:none;}
.page a.first,.page a.first:hover{width:9px;height:7px; background:url(/images/page_first.jpg) no-repeat;margin:0px 5px; border:none;}
.page a.last,.page a.last:hover {width:8px;height:7px; background:url(/images/page_last.jpg) no-repeat;margin:0px 5px; border:none;}
.page a.go,.page a.go:hover {width:28px;height:16px; background:url(/images/page_go.jpg) no-repeat;margin:0px;}
.txtnum{ display:inline-block;*display:inline;zoom:1; width:29px; height:16px;line-height:16px;background:#fff; border:1px solid #d5d5d5;  margin:0px 2px;vertical-align:middle;}
.txtnum input{width:20px; height:18px; line-height:18px; text-align:center;color:#82669B; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none; border:none; position:relative; top:-1px;}
.cor01{ color:#d70707;}

/*新闻内容*/
.news_cont{ margin:40px 0 30px;}
.news_cont h2{ font-size:18px; text-align:center; border-bottom:1px dotted #aaa897; padding:10px 0 15px;}
.news_cont .bon { margin-bottom:40px; padding-top:15px; text-align:center; color:#666666;}
.news_cont .bon .red{ color:#b01b1d;}
.news_cont .bon span{ display:inline-block; margin:0 10px; min-width:80px;}
.news_cont .bon span.a_size i{ display:inline-block; padding:0 4px; cursor:pointer;font-style: normal;}
.news_cont .bon span.a_size i.on{ color:#b01b1d; font-weight:bold;}
.news_cont .bon span.a_print{ min-width:40px;}
.news_article{ line-height:1.8; padding:10px 10px 50px; color:#333;}
.share{ margin:10px 0; border-bottom:1px dotted #aaa897; padding:10px 0;}
.share .fl{ width:280px;}
.share .fl .span{ float:left; margin-top:2px;}
a.c_close{ padding:3px 10px; display:inline-block; text-align:center; background:#d70707; color:#fff;}
a.c_close:hover{ color:#FFC; background:#900;}
a#bsxzz{  background:url(/images/123.jpg) no-repeat left center #f3f3f3; padding-left: 40px; line-height: 40px; color: #000; margin-right: 30px;}
.updown { margin:10px 0; color:#666666;}
.updown span{ display:block; padding:5px 0;}
.updown span a{ color:#666666;}
.updown span a:hover{ color:#b01b1d;}


.project_list{ position:relative; margin:20px;}
.project_list li{ float:left; background:#ebebeb; width:685px; height:196px; margin-top:20px;}
.project_list .li_2{ width:261px; height:412px; position:absolute; top:0; right:0;}
.project_list .li_3{ width:261px; height:405px; position:absolute; top:432px; left:0;}
.project_list li .img{ float:left; width:261px; height:194px; border-top:2px solid #a6000d;}
.project_list li .nr{ float:right; width:370px; *display:inline; margin:10px 20px;}
.project_list li .nr em{ display:block;font-style: normal;}
.project_list li .nr article{ height:90px; padding-top:10px;}
.project_list li .nr .more{ float:right; background:url(/images/dact_12.jpg) no-repeat; width:21px; text-indent:-1000px; overflow:hidden; height:20px;}
.project_list li.li_2 em{ width:70px; float:left;font-style: normal;}
.project_list li.li_2 article { padding-top:0; width:150px; float:right; height:166px;}
.project_list li.li_2 .nr .more{ position:absolute; right:10px; bottom:12px;}
.project_list li.li_2 .nr{ width:230px; margin:15px;}
.project_list li.li_3 .nr{ width:230px; margin:15px;}

.project_flash{ margin-left:300px; margin-bottom:50px; width:683px; height:405px;}

/**/
.project_bak1{ margin:30px 0 0; min-height:370px;}
.project_bak1 .bak_tit{ background:url(/images/porduct0_05.jpg) no-repeat; width:98px; height:34px; line-height:26px; font-size:15px; color:#fff; font-weight:bold; text-align:center;}
.project_bak1 dl{ margin:20px 0; position:relative; padding-left:430px;}
.project_bak1 dl dt{ position:absolute; width:388px; height:293px; left:0; top:0; background:#fff; border:1px solid #ddd; padding:8px;}
.project_bak1 dl dd .t{ background:url(/images/porduct0_09.jpg) no-repeat left 2px; line-height:35px; padding-left:45px; font-size:18px; border-bottom:2px solid #dcdcdc; padding-bottom:10px; margin-bottom:10px;}
.project_bak1 dl dd .t b{ font-size:20px;}
.project_bak1 dl dd li{ padding-bottom:5px; color:#666; line-height:1.5;}

.project_bak2{ margin:30px 0 0; min-height:700px;}
.project_bak2 .bak_tit{ background:url(/images/porduct0_05.jpg) no-repeat; width:98px; height:34px; line-height:26px; font-size:15px; color:#fff; font-weight:bold; text-align:center;}

.land_img {  position:relative; margin:30px 0 50px;}
.land_img .land_img_top{  overflow:hidden; position:relative; height:574px;}
.land_img .land_img_top li{   position:absolute; left:0; top:0; overflow:hidden; width:730px; height:552px; background:#fff; padding:10px; border:1px solid #ddd; z-index:1;}
.land_img .land_img_top li img{width:730px; height:552px;}
.land_img_bottom{height:120px;  margin:20px auto 0; position:relative;}
.land_img_bottom .cont{ overflow:hidden; position:relative; margin:0 34px;}
.land_img_bottom .cont ul{ width:1000px; position:relative; }
.land_img_bottom .cont ul li{ float:left; text-align:center; width:172px; height:120px;  cursor:pointer; position:relative;}
.land_img_bottom .cont ul li img{ width:152px; height:110px; border:1px solid #ddd; background:#fff; padding:1px; box-shadow:0 0 3px #ddd;}
.land_img_bottom .cont ul li.on img{  border:1px solid #900; box-shadow:0 0 2px #930;}
.land_img_bottom .por{background:url(/images/porduct0_21.jpg); width:19px; height:110px; position:absolute; left:0px; top:2px; cursor:pointer;}
.land_img_bottom .next{background:url(/images/porduct0_31.jpg); width:19px; height:110px; position:absolute; right:6px; top:2px; cursor:pointer;}
.land_img_bottom .next.over,.land_img_bottom .por.over{ opacity:0.5; filter:alpha(opacity=50); cursor:default;}

.bid_1{ margin:30px 20px 0; border-bottom:1px dotted #aaa897; padding-bottom:50px;}
.bid_1 dd{ float:left; width:45%;}
.bid_1 dd.dd2{ float:right; width:47%;}
.bid_1 dd.login_dd{ float:none; margin:0 auto;}
.bid_1 dd h2{ font-size:16px; font-weight:bold;}
.bid_1 dd ul{ padding:30px 0; min-height:100px;}
.bid_1 dd li{ position:relative; padding-right:50px; line-height:25px; overflow:hidden; white-space:nowrap; }
.bid_1 dd li a{ color:#666;}
.bid_1 dd li a:hover{ color:#e20011;}
.bid_1 dd li span{ position:absolute; right:0; top:0; font-size:12px; color:#555;}
.bid_1 dd .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:90px; }
.bid_1 dd .more i{ display:inline-block; margin-left:10px;}
.bid_1 dd .more:hover{ color:#e20011; border:1px solid #e20011;}

.bid_2{ border-bottom:none; border-top:1px dotted #aaa897; margin-top:5px; padding-top:50px; margin-bottom:40px;}
.bid_2 .dd2{  width:448px;  float:right; }
.bid_2 .dd2 .inp{background:url(/images/user1_03.jpg) no-repeat; width:449px; height:149px; margin-top:20px;}
.bid_2 .dd2 .inp .i-1{ margin:0 0 0 20px; padding-top:45px; height:20px;}
.bid_2 .dd2 .inp .i-1 em{ float:left; margin-right:8px;font-style: normal;}
.bid_2 .dd2 .inp .i-1 .text{ background:none; border:none; width:125px; font-size:12px; line-height:14px; margin-right:28px; float:left; position:relative; top:2px; }
.bid_2 .dd2 .inp .i-1 .pwd{background:none; border:none; width:125px; font-size:12px; line-height:14px;  float:left; position:relative; top:2px;}
.bid_2 .dd2 .inp .i-2{ padding:25px 0 0 80px; height:30px;}
.bid_2 .dd2 .inp .i-2 button{ width:85px; height:20px; background:none; border:none; margin-right:15px; float:left;}
.bid_2 .dd2 .inp .i-2 .reg{width:85px; height:20px; overflow:hidden; text-indent:-1000px; display:block; float:left;}

.news_l{ margin:30px 0 50px; }
.news_l li{ position:relative; background:url(/images/dd1_05.jpg) no-repeat 5px 16px; padding-left:15px; line-height:35px; border-bottom:1px dotted #aaa897; white-space:nowrap;}
.news_l li span{ position:absolute; right:0; top:0; font-family:arial; font-size:12px; color:#666;}

.bid_search{ border-bottom:1px dotted #aaa897; padding-bottom:4px; margin:20px 0; height:30px; line-height:20px;}
.bid_search .select{ width:150px; background:url(/images/input1.jpg) no-repeat; border:1px solid #afafaf; float:left; height:20px; margin-right:20px; margin-left:20px; *display:inline;}
.bid_search .inp_box{width:100px; background:url(/images/input1.jpg) no-repeat; border:1px solid #afafaf; float:left; height:20px;}
.bid_search .inp_box input{ border:none; background:none; width:90%; margin:0 5%; }
.bid_search button{ background:#d4000b; color:#fff; border:none;  padding:0 10px; line-height:20px; margin-left:20px; float:left;}
.bid_search .em{ float:left; height:20px; margin:0 10px; color:#666;}
.bid_search  a.a{ border-right:1px dotted #666; float:left; *display:inline; margin-left:20px; display:block; line-height:15px; margin-right:10px; padding-right:10px; position:relative; top:2px;}
.bid_search  a.b{ float:left; position:relative; top:2px; display:block; line-height:15px; }
.bid_search .bottom{ border-bottom:1px dotted #aaa897; height:10px;}

.input_all{ padding:1px; background:url(/images/input_all_03.jpg) repeat-x top left; border:1px solid #ddd; margin:30px 0 50px; padding:20px 30px;}
.input_reg{ width:380px; margin:0 auto;}
.input_reg li{ margin:20px 0; position:relative; min-height:20px; padding-left:100px;}
.input_reg li .e{ position:absolute; left:0; top:2px; width:80px; text-align:right;}
.input_reg li .l{ width:200px; background:url(/images/input1.jpg) no-repeat; border:1px solid #afafaf; height:20px; line-height:20px;}
.input_reg li .l .inp{border:none; background:none; width:96%; margin:0 2%; }
.input_reg li .ord{}
.input_reg li .ord label{ margin-right:30px;}
.input_reg li .ord input{ margin-right:5px;}
.input_reg li .sub{ background:#900; padding:2px 10px; border:none; color:#fff;}
.input_reg li .res{ background:#666; border:none;  padding:2px 10px; margin-left:20px; color:#fff;}
.input_all .tit{ line-height:40px; border-bottom:1px dotted #aaa897; font-size:18px; text-align:center;}

.join_bak_2{ margin:3px 20px 0  ; border-top:1px dotted #aaa897; border-bottom:1px dotted #aaa897; padding-top:40px; min-height:270px;}
.join_bak_1{border-bottom:1px dotted #aaa897; border-top:none;}
.join_bak_2 .dl_left{ float:left; width:585px;}
.join_bak_2 .dl_left h2{ font-size:16px; font-weight:bold;}
.join_bak_2 .dl_left article{ color:#666; line-height:1.8; margin:20px 0 30px;}
.join_bak_2 .dl_left .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:90px; }
.join_bak_2 .dl_left .more i{ display:inline-block; margin-left:10px;font-style: normal;}
.join_bak_2 .dl_left .more:hover{ color:#e20011; border:1px solid #e20011;}

.join_bak_2 .dl_right{ float:right; width:298px;}
.join_bak_2 .dl_right h2{ font-size:16px; font-weight:bold;}
.join_bak_2 .dl_right .img{ position:relative; width:298px; height:142px; margin-top:20px;}
.join_bak_2 .dl_right .img a{ position:absolute; width:100%; background:url(/images/alpha_1.png) ; margin-top:100px; height:32px; padding-top:5px; overflow:hidden; cursor:pointer; padding-bottom:5px; color:#fff;}
.join_bak_2 .dl_right .img a i{ display:block; font-size:10px; padding-left:10px; cursor:pointer;font-style: normal;}
.join_bak_2 .dl_right .img a em{ display:block; font-size:16px; padding-left:10px; cursor:pointer;font-style: normal;}

.join_search{ height:40px; padding:10px; border-top:1px dotted #aaa897; margin:3px 20px;}
.join_ul{ margin-top:10px;}
.join_ul li{ float:left; line-height:20px; *display:inline; }
.join_ul li.li1{ margin-right:10px;}
.join_ul li.li2{ background:#fff; border:1px solid #cecece; width:180px; margin-right:20px;}
.join_ul li.li3{ background:#fff; border:1px solid #cecece; width:170px; padding:0 5px; background:url(/images/jion_14.jpg) no-repeat 160px center #fff; margin-right:20px;}
.join_ul li.li3 input{ background:none; border:none;  width:100%; line-height:18px;}
.join_ul li.li4{ background:#fff; border:1px solid #cecece; width:170px; background:#fff; padding:0 5px; margin-right:20px;}
.join_ul li.li4 input{ background:none; border:none; width:100%; line-height:18px;}
.join_ul li.li5{ width:87px; height:23px;}
.join_ul li.li5 button{ background:url(/images/jion_11.jpg) no-repeat; width:87px; height:23px; padding:0; border:none;  overflow:hidden; position:relative; vertical-align:top;}

.job_list{ margin:20px 20px; border-top:1px solid #ddd; padding-bottom:20px;}
.job_list li{ height:40px; border-bottom:1px solid #ddd; line-height:40px; color:#666;}
.job_list li.first{ background:#e5e5e5; font-weight:bold; color:#000;}
.job_list li i{ display:block; float:left; height:40px; white-space:nowrap; overflow:hidden; font-style: normal;}
.job_list li .i1{ width:280px; padding-left:30px;}
.job_list li .i2{ width:200px;}
.job_list li .i3{ width:180px;}
.job_list li .i4{ width:160px;}
.job_list li .i5{ width:100px;}

.job_nr{ border-bottom:1px dotted #aaa897; padding:40px 0 10px;}
.job_nr li{ float:left; width:40%; margin:0 2% 10px; color:#333;}
.job_bk1 { margin:3px 0; border-top:1px dotted #aaa897; padding-top:30px;}
.job_bk1 .tit11{ background:url(/images/porduct0_05.jpg) no-repeat; width:98px; height:34px; line-height:26px; font-size:15px; color:#fff; font-weight:bold; text-align:center;}
.job_bk1 dl{ position:relative; padding-left:120px; margin-top:30px; min-height:100px; border-bottom:1px dotted #aaa897; padding-bottom:30px;}
.job_bk1 dl dt{ position:absolute; left:0; top:0; text-align:center; width:95px;}
.job_bk1 dl dt em{ display:block; font-size:50px; font-weight:bold; color:#cecdcd; height:40px; overflow:hidden; font-style: normal;}
.job_bk1 dl dt i{ display:block; color:#cecdcd; font-size:12px;}
.job_bk1 dl dd{ padding-top:10px;}
.job_bk1 dl dd h3{ font-weight:bold;}
.job_bk1 dl dd article{ color:#666; margin-top:10px; line-height:1.5;}

.job_bk2 { margin:3px 0; border-top:1px dotted #aaa897; padding-top:30px; padding-bottom:30px; border-bottom:1px dotted #aaa897;}
.job_bk2 .tit11{ background:url(/images/porduct0_05.jpg) no-repeat; width:98px; height:34px; line-height:26px; font-size:15px; color:#fff; font-weight:bold; text-align:center;}
.job_bk2 article{ padding:20px 0 0 20px; color:#666; line-height:1.5;}
.job_bk2 .addjop{ float:right; color:#FFF; background:#a26830; padding:2px 20px 4px; text-align:center; margin-top:50px;}
.jop_close{ border-top:1px dotted #aaa897; margin-top:3px; padding:30px 0;}
.job_bk2 .addjop:hover{ background:#824c17;}

.join_search_right{ margin:0; border:none;}
.join_search_right li.li2{ width:135px;}
.join_search_right li.li3{ width:110px;  background:url(/images/jion_14.jpg) no-repeat 98px center #fff;}
.join_search_right li.li4{ width:110px;}
.job_list_right{ margin:0; border:none; margin-top:20px;}
.job_list_right li .i1{ width:250px;}
.job_list_right li .i2{ width:150px;}
.job_list_right li .i3{ width:110px;}
.job_list_right li .i4{ width:120px;}
.job_list_right li .i5{ width:100px; text-align:center;}

.inv_right .login_t{background:url(/images/investor0_03.jpg) no-repeat; width:397px; height:159px; }
.inv_right .login_t h2{ font-weight:bold; font-size:15px; position:relative; padding:20px 20px 15px; height:20px;}
.inv_right .login_t h2 span{ position:absolute; right:20px; top:20px; font-weight:normal; font-size:14px; color:#666;}
.inv_right .login_t .i-1{ margin:0 0 0 20px; padding-top:5px; height:20px;}
.inv_right .login_t .i-1 em{ float:left; margin-right:8px; font-style: normal;}
.inv_right .login_t .i-1 .text{ background:none; border:none; width:100px; font-size:12px; line-height:14px; margin-right:28px; float:left; position:relative; top:2px; }
.inv_right .login_t .i-1 .pwd{background:none; border:none; width:95px; font-size:12px; line-height:14px;  float:left; position:relative; top:2px;}
.inv_right .login_t .i-2{ padding:25px 0 0 80px; height:30px;}
.inv_right .login_t .i-2 button{ width:85px; height:20px; background:none; border:none; margin-right:15px; float:left;}
.inv_right .login_t .i-2 .reg{width:85px; height:20px; overflow:hidden; text-indent:-1000px; display:block; float:left;}
.inv_right .inv_img{ width:386px; height:164px; margin:10px 0 0 4px;}

.inv_dl{ margin:3px 20px 0; border-top:1px dotted #aaa897; padding-bottom:50px; padding-top:30px;}
.inv_dl dd{ float:left; width:45%;}
.inv_dl dd.dd2{ float:right; width:47%;}
.inv_dl dd.login_dd{ float:none; margin:0 auto;}
.inv_dl dd h2{ font-size:16px; font-weight:bold;}
.inv_dl dd ul{ padding:30px 0; min-height:100px;}
.inv_dl dd li{ position:relative; padding-right:50px; line-height:25px; overflow:hidden; white-space:nowrap; }
.inv_dl dd li a{ color:#666;}
.inv_dl dd li a:hover{ color:#e20011;}
.inv_dl dd li span{ position:absolute; right:0; top:0; font-size:12px; color:#555;}
.inv_dl dd .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:90px; }
.inv_dl dd .more i{ display:inline-block; margin-left:10px;font-style: normal;}
.inv_dl dd .more:hover{ color:#e20011; border:1px solid #e20011;}

.inv_dl_1{margin:30px 20px 0; border-bottom:1px dotted #aaa897; padding-bottom:50px;}
.inv_dl_1 .inv_left{ float:left; width:500px;}
.inv_dl_1 .inv_left .tit0{ font-size:16px; font-weight:bold;}
.inv_dl_1 .inv_left .tit1{ margin-top:10px;}
.inv_dl_1 .inv_left .inv_box{ margin-top:30px;}
.inv_dl_1 .inv_right{ float:right; width:415px; margin-right:-10px;}

/*招聘*/
.input_box{ padding:40px 30px; margin-bottom:30px;}
.input_box ul{ width:100%;}
.input_box ul li{ width:100%; float:left; margin:10px 0 5px; min-height:30px; font-size:14px; line-height:22px; color:#666666;}
.input_box ul li .lab{ width:100px; text-align:right; padding-right:10px; float:left; }
.input_box ul li .inp{ border:1px solid #ddd; background:#fff; float:left; width:540px; padding:0 0 0 2px;}
.input_box ul li em{ color:#b01b1d; display:inline-block; padding:0 5px; position:relative; top:2px; font-family:"\5b8b\4f53"; font-style: normal;}
.input_box ul li .inp input{ font-size:14px; width:100%; background:none; border:none; height:22px; line-height:22px;}
.input_box ul li .inp textarea { font-size:14px; width:536px; background:none; border:none; height:100px; padding:2px; line-height:22px;}
.input_box ul li .set1{ margin:0 30px 0 5px;}
.input_box ul li.inbp{ width:49%;}
.input_box ul li.inbp .inp{  width:190px; }
.input_box ul li .inpfocus{
    border-color:#8FBDEF;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
.input_box ul li .sub{ padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#b01b1d;}
.input_box ul li .sub:hover{  background:#830d0f;}
.input_box ul li .reset{padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#c9a263;}
.input_box ul li .reset:hover{  background:#8f6118;}



.dir_list{ padding:20px 0;}
.dir_list li { border-bottom:1px dotted #aaa897; position:relative; padding-left:180px; min-height:200px; margin-bottom:30px; margin-top:10px;}
.dir_list li .img{ position:absolute; width:118px; height:146px; left:0; top:0; padding:5px; border:1px solid #ddd; background:#fcfcfc;}
.dir_list li .img img{width:118px; height:146px;}
.dir_list li .news_r{}
.dir_list li .news_r em{ display:block; margin-bottom:5px; color:#999;font-style: normal;}
.dir_list li .news_r em i{ font-size:22px; font-style: normal;}
.dir_list li .news_r h2{ font-size:14px; font-weight:bold; padding-top:10px;}
.dir_list li .news_r article{ color:#888; padding:10px 0 0 0; margin-bottom:15px; line-height:1.8; }

.aq_list{ margin:30px 0 50px 20px; border-left:1px solid #ccc; padding-bottom:20px;}
.aq_list li{ padding-top:10px;  }
.aq_list li dl{}
.aq_list li dl dt{ background:#ddd; border-bottom:1px solid #ddd; line-height:30px; min-height:40px; position:relative; padding:0 150px 5px 90px; margin-left:-20px;}
.aq_list li dl dt em{font-style: normal; min-width:40px; height:100%; position:absolute; left:0; top:0; text-align:center; font-size:28px; color:#fff; font-weight:bold; display:block; float:left; background:#7eb6cf; padding:0 10px;  margin-right:10px;}
.aq_list li dl dt h2{ font-size:16px; font-weight:normal; line-height:1.5; padding-top:8px; display:inline-block; width:450px; margin-right:10px; color:#333;}
.aq_list li dl dt span{ display:inline-block; white-space:nowrap; position:absolute; right:78px; top:6px; }
.aq_list li dl dt i{ position:absolute; background:url(../image/001_03.jpg) center no-repeat #e2d6a8; width:60px; height:100%; right:10px; top:0; cursor:pointer;font-style: normal;}

.aq_list li dl dd{ background:#f7f9fa; border:1px solid #d7d7d7; position:relative; padding-left:81px; margin:20px 10px; border-radius:2px; display:none; padding-bottom:30px;}
.aq_list li dl dd .left{ height:100%; width:80px; float:left; border-right:1px solid #ddd; position:absolute; left:0; top:0; text-align:center;}
.aq_list li dl dd .left img{ background:#fff; border:1px solid #ddd; padding:2px; margin-top:10px;}
.aq_list li dl dd .left b{ text-align:center; display:block; margin-top:10px; color:#338bb2; font-size:12px;}
.aq_list li dl dd .right{ height:73px; width:620px; float:left; border-left:1px solid #fff; overflow:hidden;  }
.aq_list li dl dd .right article{padding:10px 20px 0; line-height:1.5; color:#666; }
.aq_list li dl dd  .t1{ background:url(../image/001_07.png) no-repeat; width:12px; height:9px; position:absolute; left:20px; top:-8px; display:block;}
.aq_list li dl dd .t2{ position:absolute; bottom:5px; left:100px; color:#d0720f; font-size:12px;}
.aq_list li dl dd .t3{  position:absolute; bottom:-8px; right:10px; background:#cfa780; color:#fff; line-height:20px; padding:0 5px; cursor:pointer;}


.map {  padding: 10px 20px;}
.map dl{ margin:10px 0; }
.map dl dt{   background:url(/images/mapl.jpg) no-repeat left center; padding-left:15px; line-height:40px; height:40px; font-size:18px;  border-bottom:1px dotted #ddd;}
.map dl dd{ padding:20px 0 20px 15px; margin-bottom:20px;}
.map dl dd li { float:left; width:100px; margin-bottom:10px; }

.link_list{ margin:20px 0; }
.link_list li{ float:left; margin:15px 9px 15px 9px; width:164px; height:150px; overflow:hidden; text-align:center; line-height:30px;}
.link_list li img{ width:160px; height:100px; border:1px solid #ddd; padding:1px;}
.link_list li img:hover{ border:1px solid #b01b1d;}

.in_ban{ min-width:1003px; height:478px; position:relative; overflow:hidden; padding-top:135px;}
.in_ban .banner_img{ position:absolute; left:50%; top:0; margin-left:-840px; width:1680px; height:478px;}
.in_ban .banner_img li{ position:absolute; left:0; top:0; width:1680px; height:478px; opacity:0; filter:alpha(opacity=0);}
.in_ban .banner_img li img{width:1680px; height:478px;}
.in_ban .banner_bon{ position:absolute; left:50%; top:390px; margin-left:-840px; width:1340px; height:20px; padding-right:340px; z-index:100; text-align:right;}
.in_ban .banner_bon em{font-style: normal; display:inline-block; background:url(/images/inb.png) no-repeat left top; width:9px; height:9px; margin-left:10px; cursor:pointer;}
.in_ban .banner_bon em.on{ background-position:right top;}

.main_in{ background:url(/images/in_24.jpg) repeat-x bottom left #fff; width:1003px; margin:0 auto 0; height:190px; overflow:hidden; position:absolute; top:500px; left:50%; margin-left:-501px; z-index:100; }
.main_in .inbk1{ float:left; width:207px; height:165px; margin:2px 0 0 2px;}
.main_in .inbk2{ float:left; width:425px; background:url(/images/in_06.jpg) no-repeat left 10px; padding-left:30px; height:180px;}
.main_in .inbk2 .h2{ font-size:16px; color:#771d14; position:relative; border-bottom:1px solid #c4c4c4; padding:10px 0;}
.main_in .inbk2 .h2 em{font-style: normal; color:#898989; font-size:12px; display:inline-block; margin-left:5px;}
.main_in .inbk2 .h2 .more{ background:url(/images/in_09.jpg) no-repeat; width:11px; height:11px; position:absolute; right:5px; top:18px;}
.main_in .inbk2 ul{ position:relative; margin-top:10px;}
.main_in .inbk2 ul li{ float:left;}
.main_in .inbk2 ul li h2{ width:100px;  cursor:pointer; font-size:14px;}
.main_in .inbk2 ul li.on h2{ color:#7f0000; background:url(/images/in_16.jpg) no-repeat 55px center;}
.main_in .inbk2 ul li dl{ position:absolute; left:0; top:30px; height:90px; padding-left:90px; display:none;}
.main_in .inbk2 ul li.on dl{ display:block;}
.main_in .inbk2 ul li dt{ position:absolute; border:1px solid #d8b2b2; width:78px; height:65px; left:0; top:0;}
.main_in .inbk2 ul li dt img{ width:78px; height:65px;}
.main_in .inbk2 ul li dd{ }
.main_in .inbk2 ul li dd span{ display:block; font-size:12px; color:#7f0000; margin:5px 0;}
.main_in .inbk2 ul li dd a{ }

.main_in .inbk3{ float:left; width:261px; background:url(/images/in_06.jpg) no-repeat left 10px; padding-left:40px; height:180px; margin-left:20px; }
.main_in .inbk3 .h2{ font-size:16px; color:#771d14; position:relative;  padding:10px 0;}
.main_in .inbk3 .h2 em{font-style: normal; color:#898989; font-size:12px; display:inline-block; margin-left:5px;}
.main_in .inbk3 .h2 .more{ background:url(/images/in_09.jpg) no-repeat; width:11px; height:11px; position:absolute; right:5px; top:18px;}
.main_in .inbk3 .img{ height:80px;}
.main_in .inbk3 .dl{ position:relative; padding-right:30px; margin-top:5px;}
.main_in .inbk3 .dl dt{ overflow:hidden; position:relative;}
.main_in .inbk3 .dl dt ul{ width:2000px; position:relative;}
.main_in .inbk3 .dl dt ul li{ width:231px; float:left;}
.main_in .inbk3 .dl dd{ position:absolute; right:0; top:0; height:10px; width:20px; padding:6px 0 0 10px}
.main_in .inbk3 .dl dd .left{ background:url(/images/in_21.jpg) no-repeat left top; width:5px; height:10px; float:left; margin-right:2px;}
.main_in .inbk3 .dl dd .right{ background:url(/images/in_21.jpg) no-repeat right top; width:5px; height:10px; float:left;}
.main_in .inbk3 .dl dd .over{ opacity:0.5; filter:alpha(opacity=50); cursor:default;}
.infooter{ background:none; height:100px;  }
.infooter dl{border-top:1px solid #ddd;}

.com_top{ padding-top:30px; border-bottom:1px dotted #aaa897; height:360px;}
.com_top .t1{ float:left; width:220px; margin-right:25px;}
.com_top .t1 .img{ background:url(/images/I_07.jpg) center bottom no-repeat; height:80px;}
.com_top .t1 .txt{ background:url(/images/I_07.jpg) center bottom no-repeat; height:80px; line-height:1.6; padding-top:10px; font-size:12px; padding-left:10px;}
.com_top .t1 .txt strong{ font-size:14px; padding-bottom:5px; display:block;}
.com_top .t1 .txt em{font-style: normal; color:#c00004; display:inline-block; width:40px;}
.com_top .t1 .dl{ padding:20px 8px;}
.com_top .t1 .dl dt{ float:left; width:105px; border-right:1px dotted #ddd;}
.com_top .t1 .dl dd{ float:right; width:85px;}
.com_top .t1 .dl dd img{ margin-bottom:10px;}
.com_top .t1 .dl b{ display:block; margin-bottom:15px;}
.com_top .t2{ float:left; width:415px;}
.com_top .t2 .tit h2{ font-size:16px;}
.com_top .t2 dl{ margin-top:15px; position:relative; padding-left:70px;}
.com_top .t2 dl dt{ position:absolute; left:0; top:0; width:60px; }
.com_top .t2 dl dt em{font-style: normal; background:#c00004; color:#fff; height:20px; display:block; font-size:12px; text-align:center; line-height:20px;}
.com_top .t2 dl dt i{ display:block; border:1px solid #ddd; border:1px solid #ddd; background:#fff; color:#666; font-size:20px; text-align:center; line-height:50px; font-style: normal;}
.com_top .t2 dl dd h2{ font-size:16px;}
.com_top .t2 dl dd article{ margin:10px 0 0; height:80px; line-height:1.5; color:#666;}
.com_top .t2 .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:90px; margin:30px 0 0 70px; }
.com_top .t2 .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.com_top .t2 .more:hover{ color:#e20011; border:1px solid #e20011;}
.com_top .t2 ul{ margin-left:70px; margin-top:50px;}
.com_top .t2 ul li{ padding:0 50px 0 10px; margin:0 0 10px ; background:url(/images/dd1_05.jpg) no-repeat left center; position:relative; vertical-align:top; }
.com_top .t2 ul li i{ position:absolute; right:0; top:0;  font-size:12px; font-style: normal;}
.com_top .t2 dl dd .more{ margin:0; }

.com_top .t3{ float:right; width:310px;}
.com_top .t3 .tit{ border-bottom:2px solid #c1c1c1; height:30px; }
.com_top .t3 .tit h2{ width:80px; position:relative; bottom:-2px; border-bottom:2px solid #e20011; font-size:16px; height:28px;}
.com_top .t3 ul{ margin-top:30px; height:210px;}
.com_top .t3 ul li{ padding:0 50px 0 10px; margin:0 0 20px ; background:url(/images/dd1_05.jpg) no-repeat left center; position:relative; vertical-align:top; }
.com_top .t3 ul li i{ position:absolute; right:0; top:0; font-size:12px; font-style: normal;}
.com_top .t3 .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:90px; margin:20px 0 0 10px; }
.com_top .t3 .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.com_top .t3 .more:hover{ color:#e20011; border:1px solid #e20011;}

.com_bot{ border-top:1px dotted #aaa897; margin-top:3px; padding-top:20px; position:relative; height:250px;}
.com_bot .tit h2{ font-size:16px;}
.com_bot .com_img{ margin:20px 60px 0; position:relative; height:160px; overflow:hidden;}
.com_bot .com_img ul{ position:relative; width:2000px;}
.com_bot .com_img ul li{ float:left; width:187px; height:112px; background:#fff; padding:1px; margin: 15px; box-shadow:0 1px 2px #666;}
.com_bot .pre{ background:url(/images/I_28.jpg) no-repeat; width:51px; height:52px; position:absolute; left:0; top:105px;}
.com_bot .next{ background:url(/images/I_31.jpg) no-repeat; width:51px; height:52px; position:absolute; right:0; top:105px;}
.com_bot .pre.over,.com_bot .next.over{ opacity:0.5; filter:alpha(opacity=50); cursor:default;}

.child{ margin:20px 10px;}
.child .tit{ border-bottom:2px solid #c1c1c1; height:30px; }
.child .tit h2{ width:80px; position:relative; bottom:-2px; border-bottom:2px solid #e20011; font-size:16px; height:28px;}

.news_com{ border-bottom:1px dotted #aaa897; padding-bottom:3px; margin-bottom:40px;}
.news_com  dl{ position:relative; padding-left:85px; border-bottom:1px dotted #aaa897; padding-bottom:30px; margin-top:30px; }
.news_com  dl dt{ position:absolute; left:0; top:0; width:60px; }
.news_com  dl dt em{font-style: normal; background:#c00004; color:#fff; height:20px; display:block; font-size:12px; text-align:center; line-height:20px;}
.news_com  dl dt i{ display:block; border:1px solid #ddd; border:1px solid #ddd; background:#fff; color:#666; font-size:20px; text-align:center; line-height:50px; font-style: normal;}
.news_com  dl dd h2{ font-size:16px;}
.news_com  dl dd article{ margin:10px 0 0; height:80px; line-height:1.5; color:#666;}
.news_com  .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:block; width:90px; margin:30px 0 0 70px; }
.news_com  .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.news_com  .more:hover{ color:#e20011; border:1px solid #e20011;}
.news_com  ul{  margin-top:3px; border-top:1px dotted #aaa897; padding-top:30px; padding-bottom:20px; border-bottom:1px dotted #aaa897; }
.news_com  ul li{ padding:0 50px 0 10px; margin:0 0 20px ; background:url(/images/dd1_05.jpg) no-repeat left center; position:relative; vertical-align:top; }
.news_com  ul li i{ position:absolute; right:0; top:2px;  font-size:12px; font-style: normal;}
.news_com  dl dd .more{ margin:0; }

.search_1{ height:50px; border-bottom:1px dotted #aaa897; margin-top:30px; }
.search_1 .txt{ width:300px; height:30px; line-height:30px; background:#fff; border:1px solid #ddd; padding:0 2px; margin-right:10px;}
.search_1 button{ background:#900; border:none; height:30px; line-height:30px; color:#fff; width:100px; text-align:center; position:relative; top:1px;}
.red{ color:#900;}

.product{}
.product .left{ float:left; width:739px;}
.product .left dt{ height:30px; margin-top:20px; border-bottom:1px solid #ddd;}
.product .left dt span{ display:block; float:left; padding:5px 20px; background:#e5e5e5; margin-right:10px; cursor:pointer;}
.product .left dt span.on{ background:#d70707; color:#fff;}
.product .left dd{ width:727px; height:403px; padding:5px; border:1px solid #ddd; background:#fff; margin:10px 0 0 0;}
.product .left dd span{ display: none;}
.product .left dd span.on{ display:block;}
.product .right{ float:right; width:215px; border:1px solid #ddd; background:#FFF url(/images/menud_10.jpg) bottom left repeat-x; margin-top:62px; position:relative;}
.pro_box{ margin:0 2px 1px; position:relative; overflow:hidden; border-bottom:2px solid #d70707;}
.pro_box ul{ position:relative; width:211px; height:400px;}
.pro_box ul li{ width:211px; height:400px; color:#333; position:absolute; opacity:0; filter:alpha(opacity=0); left:0; top:0;}
.pro_box ul li .tit{ display:block; height:99px; width:181px; margin:10px auto 0; padding:5px; background:#fff; border:1px solid #ddd;}
.pro_box ul li .tit img{height:99px; width:181px;}
.pro_box ul li h2 { border-bottom:2px solid #f2f2f2; margin:10px 10px 0; line-height:1.8; padding-bottom:10px;}
.pro_box ul li h2 b{ display:block; font-size:18px;}
.pro_box ul li h2 i{ display:block; font-size:12px; font-style: normal;}
.pro_box ul li h3 { margin:10px 10px  0; line-height:1.8;}
.pro_box ul li h3 b{ display:block; font-size:18px;}
.pro_box ul li h3 i{ display:block; font-size:12px; font-style: normal;}
.pro_box ul li h4 { margin:5px 10px  0; line-height:1.8; }
.pro_box ul li h4 b{ display:block; font-size:14px;}
.pro_box ul li h4 i{ display:block; font-size:12px; font-style: normal;}
.pro_box ul li h5 { margin:10px 10px  0; }
.pro_box ul li h5 .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:inline-block; width:90px;  }
.pro_box ul li h5 .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.pro_box ul li h5 .more:hover{ color:#e20011; border:1px solid #e20011;}

.pro_box ul li h5 .a2{ background:#aaa897; color:#fff; display:inline-block;  padding:3px 5px 4px; margin-left:10px;   }
.pro_box ul li h5 .a2:hover{ background:#888677;}
.product .right .pro{ background:url(/images/bon2.png) no-repeat left top; height:10px; width:5px; position:absolute; left:15px; bottom:15px; display:none;}
.product .right .next{ background:url(/images/bon2.png) no-repeat right top; height:10px; width:5px; position:absolute; left:25px; bottom:15px; display:none;}
.product .right .pro.over{ background-position:left bottom;}
.product .right .next.over{ background-position:right bottom;}

.product_bak1{ margin:30px 0 0; min-height:180px;}
.product_bak1 .bak_tit{ background:url(/images/porduct0_05.jpg) no-repeat; width:98px; height:34px; line-height:26px; font-size:15px; color:#fff; font-weight:bold; text-align:center;}
.product_bak1 article{ padding-top:20px; line-height:1.5;}

.product_top{ margin:30px 0;}
.product_top dt{ background:#fff; width:440px; height:242px; padding:5px; border:1px solid #ddd; float:left;}
.product_top dd{ width:285px; float:right;}
.product_top dd h2{ font-size:16px; font-weight:bold; margin-top:10px;}
.product_top dd span{ display:block; color:#666; padding:10px 0;}
.product_top dd h3{ font-size:16px; font-weight:bold; }
.product_top dd h4{ font-size:14px;  }
.product_top dd .a{ margin-top:20px;}
.product_top dd .a a{ display:inline-block; background:#aaa897; margin:5px 2px 0 0; padding:4px 5px 5px; color:#fff;}
.product_top dd .a a:hover{ background:#888676;}

.ul_bak1 { margin:20px 0 0;}
.ul_bak1 li{ float:left; width:45%; margin:0 0 15px 0;}
.img_bak1{ background:#fff; border:1px solid #ddd; padding:5px; width:748px; height:561px;}
.img_bak1 img{width:748px; height:561px;}

.hosue_top{ margin:30px 0; border:1px solid #ddd; height:84px;}
.hosue_top dt{ float:left; width:179px; height:82px; margin:1px;} 
.hosue_top dd{ width:555px; float:left; position:relative; }
.hosue_top dd ul{ margin:15px 0 0 20px;}
.hosue_top dd li{ float:left; width:260px; margin-bottom:10px; line-height:20px;}
.hosue_top dd li b{ display:block; float:left; width:75px;}
.hosue_top dd li .r{ float:left; width:140px; background:#fff; border:1px solid #ddd;  height:20px; color:#666;}
.hosue_top dd .search_house{ background:url(/images/pro_06.jpg) no-repeat; width:47px; height:46px; border:none; position:absolute; right:0; top:20px;}

.house_list{ margin:20px 0 0; padding-bottom:50px;}
.house_list li{ border-bottom:1px dotted #ddd; color:#333; }
.house_list li.first{ background:#a8a7a7; border:none; color:#fff;}
.house_list li i{ float:left; border-right:1px solid #fff; width:94px; text-align:center; padding:8px 0; height:22px; line-height:22px; font-style: normal;}
.house_list li i.i8{ border:none;}
.house_list li i.i8 a{ display:block; background:#aaa897; color:#fff; margin:0 10px;}
.house_list li i.i8 a:hover{ background:#939076;}
.house_list li i .hot{ color:#d4000b;}
.house_list li:hover{ background:#f2eeee}
.house_list li.first:hover{background:#a8a7a7; }

.reg_box{ border:1px solid #ddd; background:#fff; margin:30px 30px; border-radius:3px;}
.reg_box .reg_box1{ margin:3px; background:#f4f4f4;}
.reg_box h2{ font-size:16px; font-weight:bold; padding:20px 0 0 20px;}
.reg_box ul{ padding:30px  0 10px 40px;}
.reg_box ul li{ float:left; margin-right:10px; min-width:120px; margin-bottom:20px;}
.reg_box ul li input{ position:relative; top:2px;}
.reg_box ul li label{ margin:0 10px;}
.reg_box ul li .other{ background:url(/images/input1.jpg) no-repeat; border:none; border:1px solid #bbb;}
/*招聘*/
.register_2{ padding:40px 10px; margin-bottom:30px;}
.register_2 li{ width:100%; float:left; margin:10px 0 5px; min-height:30px; font-size:14px; line-height:22px; color:#666666;}
.register_2 li .lab{ width:100px; text-align:right; padding-right:10px; float:left; }
.register_2 li .inp{ background:url(/images/input1.jpg) no-repeat left top; border:1px solid #bbb; float:left; width:540px; padding:0 0 0 2px;}
.register_2 li em{font-style: normal; color:#b01b1d; display:inline-block; padding:0 5px; position:relative; top:2px; font-family:"\5b8b\4f53";}
.register_2 li .inp input{ font-size:14px; width:100%; background:none; border:none; height:22px; line-height:22px;}
.register_2 li .inp textarea { font-size:14px; width:536px; background:none; border:none; height:100px; padding:2px; line-height:22px;}
.register_2 li .set1{ margin:0 30px 0 5px;}
.register_2 li.inbp{ width:49%;}
.register_2 li.inbp .inp{  width:190px; }
.register_2 li .inpfocus{
    border-color:#8FBDEF;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
.register_2 .bot { margin:50px 30px 80px; text-align:center;}
.register_2 .bot .sub{ padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#b01b1d;}
.register_2 .bot .sub:hover{  background:#830d0f;}
.register_2 .bot .reset{padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#c9a263;}
.register_2 .bot .reset:hover{  background:#8f6118;}

.pwd .bot { margin:50px 30px 80px; text-align:center;}
.pwd .bot .sub{ padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#b01b1d; cursor:pointer;}
.pwd .bot .sub:hover{  background:#830d0f;}
.pwd .bot .reset{padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#c9a263;}
.pwd .bot .reset:hover{  background:#8f6118;}


.oox .bot { margin:50px 30px 80px; text-align:center;}
.oox .bot .sub{ padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#b01b1d;}
.oox .bot .sub:hover{  background:#830d0f;}
.oox .bot .reset{padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#c9a263;}
.oox .bot .reset:hover{  background:#8f6118;}

.pag_header{ position:absolute; left:0; top:0; width:100%; height:100px; z-index:3;}
.pag_header .warp{ position:relative;}
.pag_header .pag_logo{ float:left; padding-top:20px;}
.pag_header nav{ float:right; width:700px; padding-top:70px;}
.pag_header nav li{ float:left; margin-left:28px;}
.pag_header nav li h2{ font-size:16px;}
.pag_header nav li h2 a{ color:#fff;}
.pag_header nav li h2 a:hover{ color:#a00;}
.pag_header .top{ position:absolute; top:5px; right:0;}
.pag_header .top a{ color:#fff; display:inline-block; padding:0 20px 0 10px; background:url(/images/s/ss.png) left center no-repeat;}
.pag_header .top a:hover{color:#a00;}
.pag_main{ width:100%; height:902px; position:relative; left:0; top:0; min-width:1000px; overflow:hidden;}
.pag_main .flash { height:902px; position:absolute; left:50%; top:0;}
.pag_footer{ height:80px;}


.pag{ background:#fff;}
.pag header{ background:url(/images/s/peg_01.jpg) repeat-x; height:100px;}
.pag .logo{ margin-top:5px; height:55px;}
.pag header nav{ margin-top:18px;}
.pag header nav li{ width:12.5%;}
.pag .top_right .search{ background:url(/images/s/peg_04.jpg) no-repeat;}
.pag .main .main_top{ background:#6699ff;}
.pag .position{ background:#e4f9ff;}
.pag .position .txt{ opacity:0.9; filter:alpha(opacity=90);}
.pag .position a{ background:url(/images/s/position_06.jpg) right center no-repeat;}
.pag .position span{ color:#2b7abf;}
.pag .aside_right .tit{ background:url(/images/s/peg_12.jpg) no-repeat left bottom; position:relative;}
.pag .aside_right .tit h2{ background:url(/images/s/tit.png) left top no-repeat; position:absolute; height:49px; left:-20px; padding-left:60px; padding-top:5px;}
.pag .aside_left .tit{ background:url(/images/s/peg_09.jpg) no-repeat right top #a1ca52;}
.pag .aside_left .left_nav{ border:1px solid #a1ca52; background:#fff;}
.pag .aside_left .left_nav li{ border-bottom:1px solid #d2d1d7;}
.pag .aside_left .left_nav li a{ background:url(/images/s/peg_24.jpg) 150px center no-repeat;}
.pag .aside_left .left_nav li.on{ background:url(/images/s/peg_17.jpg) repeat-x left bottom; border-bottom:1px solid #5f9c2a;}
.pag .aside_left .left_nav li.on a{ background:url(/images/s/peg_20.jpg) no-repeat 150px center; color:#2b75bb; font-weight:bold;}

.member_center{ margin:30px 0 0 40px;}
.member_center dt{ border-bottom:1px dotted #ddd; padding-bottom:30px; line-height:2.5;}
.member_center dd{ border-top:1px dotted #ddd; margin-top:3px; padding-top:40px; margin-bottom:50px; text-align:right;}
.member_center dd .more{ color:#333; border:1px solid #333; padding:2px 5px 3px; display:inline-block; width:120px;  }
.member_center dd .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.member_center dd .more:hover{ color:#59972b; border:1px solid #59972b;}

.pwd .register_2 li.inbp{ margin-bottom:15px;}
.pwd .register_2{ margin-bottom:0; padding-bottom:10px;}
.pwd .bot{ text-align:left; margin-top:20px; padding-left:80px;}
.pwd .register_2 li .box0{ float:left; width:570px;}
.pwd .register_2 li .box0 label{ margin-right:15px; margin-left:3px; margin-bottom:14px; float:left; line-height:16px;}
.pwd .register_2 li .box0 input{ margin-bottom:14px; position:relative; top:2px;  float:left;}


.pag .page a{ border:1px solid #fff;}
.pag .page a.on{ border:1px solid #ddd;}
.pag .page a.first,.pag .page a.prev,.pag .page a.next,.pag .page a.last{ border:none;}


.journal_lits{ padding:30px 0;}
.journal_lits li { border-bottom:1px dotted #aaa897; position:relative; padding-left:230px; height:270px; margin-bottom:30px; margin-top:10px;}
.journal_lits li .img{ position:absolute; width:167px; height:219px; left:0; top:0; padding:10px; border:1px solid #ddd; background:#f9f9f9; box-shadow:0 0 1px #ddd; border-radius:4px;}
.journal_lits li .img img{width:167px; height:219px;}
.journal_lits li .news_r{}
.journal_lits li .news_r em{font-style: normal; display:block; margin-bottom:5px; color:#999;}
.journal_lits li .news_r em i{ font-size:22px; font-style: normal;}
.journal_lits li .news_r h2{ font-size:18px; font-weight:bold; padding-top:15px;}
.journal_lits li .news_r h3{ font-size:15px; padding:20px 0 0 10px;}
.journal_lits li .news_r article{ color:#888; padding:20px 0 20px 10px; margin-bottom:15px; line-height:1.5; height:42px; overflow:hidden;}
.journal_lits li .news_r .more{ color:#fff; background:#80b624; padding:2px 5px 3px; display:inline-block; width:78px; }
.journal_lits li .news_r .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.journal_lits li .news_r .more:hover{ background:#659316; }
.journal_lits li .news_r .more2{ color:#000; background:#e1e1e1; padding:2px 5px 3px; display:inline-block; width:70px; text-align:center; margin-left:20px; }
.journal_lits li .news_r .more2 i{ display:inline-block; margin-left:10px; font-style: normal;}
.journal_lits li .news_r .more2:hover{ background:#b7b7b7; }

.bution{ margin:30px 0 0 40px;}
.bution dd{ border-bottom:1px dotted #ddd; border-top:1px dotted #ddd; margin-bottom:3px; padding:20px 0;}
.bution dd.dd1{ border-top:none;}
.bution dd.dd3{ border-bottom:none;}
.bution dd .tit1{ background:url(/images/s/peg_27.jpg) no-repeat; width:99px; height:34px; line-height:26px; font-weight:bold; text-align:center; font-size:16px; color:#fff;}
.bution dd .d{ margin:30px 0 0 0; overflow:hidden}
.bution dd .d em{font-style: normal; color:#b7b7b7; font-size:16px;}
.bution dd .up{ margin-top:20px;}
.bution dd .b{ margin-top:40px;}
.bution dd .b button{ background:#80b624; color:#fff; padding:4px 20px 5px; border:none; margin-bottom:50px;}

.show_top{ margin:30px 0 0 40px; height:30px; border-bottom:1px dotted #ddd; padding-bottom:20px;}
.show_top dd{ float:left; width:180px; background:url(/images/input1.jpg) left top no-repeat; border:1px solid #ddd; margin-right:30px; line-height:20px;}
.show_top dt button{background:#d4000b; color:#fff; border:none;  padding:0 10px; line-height:20px; margin-left:20px; float:left;}
.show_b{ margin:3px 0 0 40px; border-top:1px dotted #ddd; padding-top:30px;}
.show_b dt h2{ background:url(/images/s/peg_27.jpg) no-repeat; width:99px; height:34px; text-align:center; font-size:16px; line-height:25px; font-weight:bold; color:#fff;}
.show_b dt{ }
.show_b dd{  margin:0px 0 50px 0;}
.show_b dd li{ border-bottom:1px dotted #ddd; padding:30px 0; position:relative; min-height:132px; padding-left:200px;}
.show_b dd li .img{ position:absolute; left:0; top:30px; width:165px; height:120px; padding:5px; background:#fff; border:1px solid #ddd;}
.show_b dd li .news_r h2{ font-size:16px; font-weight:bold; margin-bottom:20px; color:#333;}
.show_b dd li .news_r h3{ font-size:16px; font-weight:bold; margin-bottom:10px; color:#333;}
.show_b dd li .news_r article{ color:#666; line-height:1.5;}

.pag .about_art{ margin:20px 0 30px 30px;}

.help{ border-top:1px dotted #ddd; padding-top:3px; margin-bottom:30px;}
.help_box{ border-top:1px dotted #ddd; padding:30px 0;}
.help_box h2{ font-size:16px; font-weight:bold;}
.help_box .inp{ width:100%; border:1px solid #afafaf; background:#f3f3f3; height:80px; margin:20px 0; border-radius:4px;}
.help_box .inp textarea { width:100%; border:none; padding:3px 0; height:72px; background:none; }
.help_box .bott{ margin:30px 0 0; text-align:center;}
.help_box .bott .sub{ background:#80b624; color:#fff;  border:none; padding:4px 10px 5px; margin-right:30px;}
.help_box .bott .res{ background:#c1c1c1; color:#fff; border:none; padding:4px 10px 5px;}

.input_comp ul li .inp{ background:url(/images/input1.jpg) left top no-repeat;}
.input_comp ul li.wap { margin-top:20px;}
.input_comp ul li.wap  .lab{ width:160px;}
.input_comp ul li.wap  .inp{ width:200px;}
.input_comp .bottom11{ margin-top:00px; border-top:1px dotted #ddd; padding-top:20px;}
.input_comp ul li .sub{ background:#80b624; margin-left:60px;}
.input_comp ul li .sub:hover{ background:#659415;}
.input_comp ul li .reset{ background:#bfbfbf;}
.input_comp ul li .reset:hover{ background:#a0a0a0;}

.join_t1{ margin:40px 0 0 0; background:url(/images/s/titbg.jpg) no-repeat; height:56px;}
.join_t1 dd{ float:left; width:250px; text-align:center; padding-top:18px; font-size:18px; color:#666; height:28px; overflow:hidden;}
.join_t1 dd em{font-style: normal; font-size:25px; font-weight:bold; display:inline-block; margin-right:10px;}
.join_t1 dd span{ font-size:18px; line-height:25px; vertical-align:top;}
.join1 dd.dd1{ color:#fff;}
.join2{ background-position:0 -57px;}
.join3{ background-position:0 -113px;}
.join2 dd.dd1{ color:#fff;}
.join2 dd.dd2{ color:#fff;}
.join3 dd{ color:#fff;}

.b_next{ margin:20px 0 40px 0; text-align:center; border-top:1px dotted #ddd; padding-top:3px;}
.b_next .b{border-top:1px dotted #ddd; padding-top:30px;}
.b_next a{ background:#bdbdbd; padding:2px 15px 3px; color:#fff;}
.b_next a.over{ background:#db000f; color:#fff;}

.j_h2{ border-bottom:1px dotted #ddd; padding-bottom:3px; margin:40px 0 0;}
.j_h2 h2{ border-bottom:1px dotted #ddd; font-size:16px; line-height:30px; font-weight:bold;}

.tit_gf{ margin:20px 0 40px 40px;}
.tit_gf span{ display:inline-block; margin-right:10px;}
.tit_gf span label{ margin-left:5px;}

.tit_gf_ul{margin:20px 0 20px 40px;}
.tit_gf_ul li{ margin-bottom:20px;}
.tit_gf_ul li .i1{ margin-bottom:10px;}
.tit_gf_ul li .i2{ padding-left:10px; color:#777;}
.tit_gf_ul li .i2 span{ display:inline-block; min-width:100px; margin-bottom:10px;}
.tit_gf_ul li .i2 span .text{ background:#f3f3f3; border:1px solid #ddd;}
.tit_gf_ul li .i2 span label{ margin:0 5px;}
.tit_gf_ul li .i2 .areax{ background:#f3f3f3; border:1px solid #ddd; width:100%; height:80px;}

.design header nav li{ width:24.5%;}
.property header nav li{ width:24.5%;}
.recruit header nav li{ width:14%;}

.business_b{ position:relative; margin:20px 0;}
.business_b .pre{ background:url(/images/bust.png) no-repeat left top; top:150px; left:0; width:50px; height:50px; position:absolute; z-index:100;}
.business_b .next{ background:url(/images/bust.png) no-repeat right top; top:150px; right:0;  width:50px; height:50px;  position:absolute;  z-index:100;}
.business_b .bus_list{ position:relative; height:380px;}
.business_b .bus_list img{ position:absolute; width:200px; height:200px; background:#930; padding-bottom:5px; cursor:pointer; background-color:#fff; box-shadow:0 0 2px #666;}
.business_b .bus_list img.i1{ background:#00F}
.business_b .bus_list img.i2{ background:#397552}
.business_b .bus_list img.i3{ background:#eb0014}
.business_b .bus_list img.i4{ background:#9448a2}

.sub_l2{ margin:10px 80px 0;}
.sub_l2 li{ display:none;}
.sub_l2 li.on{ display:block;}
.sub_l2 h2{ width:200px; line-height:40px; font-size:16px; font-weight:bold; text-align:center; margin:30px auto 30px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.sub_l2 article{ line-height:1.5; color:#666;}

.quart{ margin:30px 0 40px;}  
.quart li{ float:left; width:194px; height:320px; padding-top:15px; border:1px solid #e3e3e3; background:#f9f9f9; box-shadow:0 0 3px #eee; border-radius:4px; margin:20px 25px; text-align:center;}
.quart li img{ width:165px; height:217px;  border:1px solid #ddd;}
.quart li h2{ background:#ebebeb; margin:10px 13px; font-size:16px; line-height:22px;}
.quart li h3{ font-size:12px; color:#666;}
.quart li .more{ display:block; margin:0 auto; width:80px; text-align:center; border:1px solid #ddd; line-height:1.5; margin-top:7px;}

/*招聘*/
.apply_box{ padding:20px 30px; margin:20px 0 30px; background:url(/images/input_all_03.jpg) repeat-x #f3f3f3; border:1px solid #ddd; border-radius:5px; position:relative;}
.apply_box .jb_tit{ border-bottom:1px dotted #ddd; line-height:30px; font-size:18px; font-weight:bold; text-align:center; margin-bottom:30px; padding-bottom:10px;}
.apply_box .jb_tit em{font-style: normal; font-size:14px; color:#afafaf;}
.apply_box ul{ width:100%;}
.apply_box ul li{ width:100%; float:left; margin:10px 0 5px; min-height:30px; font-size:14px; line-height:22px; color:#666666;}
.apply_box ul li .lab{ width:160px; text-align:right; padding-right:10px; float:left; }
.apply_box ul li .inp{ border:1px solid #ddd; background:#fff; float:left; width:651px; padding:0 0 0 2px; background:url(/images/input1.jpg) no-repeat;}
.apply_box ul li em{ font-style: normal; color:#b01b1d; display:inline-block; padding:0 5px; position:relative; top:2px; font-family:"\5b8b\4f53";}
.apply_box ul li .inp input{ font-size:14px; width:100%; background:none; border:none; height:22px; line-height:22px;}
.apply_box ul li .inp textarea { font-size:14px; width:648px; background:none; border:none; height:100px; padding:2px; line-height:22px;}
.apply_box ul li .set1{ margin:0 30px 0 5px;}
.apply_box ul li.inbp{ width:49%;}
.apply_box ul li.inbp .inp{  width:190px; }
.apply_box ul li .inpfocus{ border-color:#8FBDEF;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(82, 168, 236, 0.6);outline: 0 none;}
.apply_box ul li .sub{ padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#b01b1d;}
.apply_box ul li .sub:hover{  background:#830d0f;}
.apply_box ul li .reset{padding:5px 15px; *padding:2px 7px; line-height:16px; border:none; margin-right:10px; color:#fff; font-size:14px; background:#c9a263;}
.apply_box ul li .reset:hover{  background:#8f6118;}
.apply_box .apply_2{ width:80%;}
.apply_box ul.apply_2 li .lab{ width:100px;}
.img00{ position:absolute; right:40px; top:100px; background:#fff; border:1px solid #ddd; padding:2px;}
.img00 img{ width:150px; height:213px;}
.apply_box ul.apply_2 li .inpccc{ width:558px;}
.apply_box ul.apply_2 li .inpccc .ino_text{ width:554px;}

.xyjob{ margin:20px 0 0;}
.xyjob .dd1{ float:left; width:710px;}
.xyjob .dd2{ float:right; width:225px;}
.xyjob .dd1 .join_search_right li.li4{ width:100px;}
.xyjob .dd1 .join_search_right li.li3{ width:80px;}
.xyjob .dd1 .job_list_right li .i1{ width:220px;}
.xyjob .dd1 .job_list_right li .i2{ width:120px;}
.xyjob .dd1 .job_list_right{ margin:0;}
.xyjob .dd1 .bk001{}
.xyjob .dd1 .bk001 h2{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.xyjob .dd1 .bk001 article{ color:#666; margin:20px 0; line-height:1.5;}
.xyjob .dd1 .bk001 .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:inline-block; width:90px;  }
.xyjob .dd1 .bk001 .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.xyjob .dd1 .bk001 .more:hover{ color:#e20011; border:1px solid #e20011;}

.xyjob .dd1 .bk002{ margin:50px 0 ;}
.xyjob .dd1 .bk002 h2{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.xyjob .dd1 .bk002 .more{ color:#aaa897; border:1px solid #aaa897; padding:2px 5px 3px; display:inline-block; width:90px; }
.xyjob .dd1 .bk002 .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.xyjob .dd1 .bk002 .more:hover{ color:#e20011; border:1px solid #e20011;}

.xyjob .dd2{ width:214px; float:right; background:url(/images/jop00_08.jpg) bottom left no-repeat;}
.xyjob .dd2 img{ width:214px; height:233px; border-top:3px solid #f04641;}
.xyjob .dd2 .nr{ height:100px; text-align:center; color:#fff;}
.xyjob .dd2 .nr b{ display:block; padding:10px 0 0; font-size:18px;}
.xyjob .dd2 .nr em{display:block; padding:5px 0 10px; font-style: normal;}
.xyjob .dd2 .more{ color:#fff; border:1px solid #fff; padding:2px 5px 3px; display:inline-block; width:90px;}
.xyjob .dd2 .more i{ display:inline-block; margin-left:10px; font-style: normal;}
.xyjob .dd2 .more:hover{ color:#fafafa; border:1px solid #fafafa;}

.login_dl{ margin:40px 30px 0;}
.login_dl dt{ float:left; width:350px; padding-top:110px; text-align:center; color:#4599be;}
.login_dl dt h2{ font-size:40px;}
.login_dl dt h3{ font-size:20px;}
.login_dl dd{ float:right; width:450px; height:160px;}
.login_dl dd li{ position:relative; padding-left:80px; margin-bottom:20px; line-height:20px; height:20px;}
.login_dl dd li em{font-style: normal; position:absolute; left:0; top:0;}
.login_dl dd li .inp{ background:url(/images/input1.jpg) no-repeat; border:1px solid #ddd; }
.login_dl dd li .inp input{ background:none; border:none; width:100%;}
.login_dl dd li .bontt .sub{ background:#900; color:#fff; width:80px; text-align:center; border:none; line-height:30px;}



/*2013-08-22*/
.input_reg li .l,.input_reg li .ord  { float:left}
.input_reg li .ord { position:relative; top:4px; +top:2px}
.input_reg li .star {color: #B01B1D; display: inline-block;  font-family: "宋体"; padding: 0 5px; position:relative;  top:2px;}
.em {color: #B01B1D; display: inline-block;  font-family: "宋体"; padding:0 5px; position:relative;  top:2px;}
h3.mart30 { margin-top:30px}
.member_num {background: url(/images/input1.jpg) no-repeat; border: 1px solid #DDDDDD; float: left; padding: 0 0 0 2px; width:190px;}
.member_num input {background:none;  border:none;  font-size: 14px;  height: 22px;  line-height: 22px;  width: 100%;}

.reg_inp {background:url(/images/user1_03.jpg) no-repeat; width:449px; height:149px; margin-top:72px; float:right}
.reg_inp .i-1{ margin:0 0 0 20px; padding-top:45px; height:20px;}
.reg_inp .i-1 em{font-style: normal; float:left; margin-right:8px;}
.reg_inp .i-1 .text{ background:none; border:none; width:125px; font-size:12px; line-height:14px; margin-right:28px; float:left; position:relative; top:2px; }
.reg_inp .i-1 .pwd{background:none; border:none; width:125px; font-size:12px; line-height:14px;  float:left; position:relative; top:2px;}
.reg_inp .i-2{ padding:25px 0 0 80px; height:30px;}
.reg_inp .i-2 button{ width:85px; height:20px; background:none; border:none; margin-right:15px; float:left;}
.reg_inp .i-2 .reg{width:85px; height:20px; overflow:hidden; text-indent:-1000px; display:block; float:left;}

.img_txt { width:270px; float:left; margin-left:10px;}
.img_txt_tit a { color:#666}
.img_txt_tit a:hover { color:#E20011}
.img_txt_tit span {  display: block; font-size: 12px; margin-top: 5px;}
.img_txt_long { line-height:22px; padding:10px 0}
.img_txt_more { float:right}

.reg_tit_l { text-align:center; font-size:18px; margin:10px 0; font-weight:bold}
.input_box ul li .add_jl, .input_box ul li .add_xm ,.input_box ul li .add_jy { margin-right:46px}
.input_box ul li.gzjl { padding-left:31px; font-size:16px; font-weight:bold}
.remove_l { margin-right:86px; cursor:pointer}

.apply_box ul li .add_st,.apply_box ul li .add_xx { float:right; margin-right:95px}
.apply_box ul li.add_tit { font-size:16px; font-weight:bold; width:732px; margin:20px auto 0 90px}
.apply_box ul li.add_tit span { margin:0px}


.input_box ul li.inbp.w375  { width:375px}
.input_box ul li.inbp .inp.w81 { width:81px}

.in_china { width:100%; height:700px;}



/* 2013-09-06 lin */
.new_pro_more { float:right; font-size:12px; color:#000000; }
.new_pro_more:hover { color:#E20011; }

/**********exhib**********/
.exhib_table{ width:760px; margin-bottom:24px;}
.exhib_table table{ width:760px;}
.exhib_table table td{ width:94px; height:38px; background:#f3f3f3; color:#787c7f; font-size:12px; line-height:38px; background:url(/images/white.jpg) repeat-y right 0; border-bottom:1px dotted #a0a0a0; text-align:center; vertical-align:middle;}
.exhib_table table td.exh_td{ background:#a8a7a7; font-size:12px; color:#FFF; height:28px; line-height:28px;}
.exhib_table table td a{ color:#787c7f;}
.exhib_table table td a img{ display:inline; vertical-align:middle;}
.exhib_table table td span{ color:#000; font-size:12px;}
.exhib_table table td font{ color:#d4000b; font-size:12px;}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2021-11-16 10:05:47" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->