html, body { width: 100%; height:100%; font-size: 13px; padding: 0; margin: 0; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "STHeiti", "simhei", Arial; background-color:#e6f3fc; }
.main { width:100%; min-width:1038px; _width:expression_r(document.body.clientWidth < 1038? "1038px": "100%" );
}
.main_nav { width:1010px; margin:0 auto; overflow:hidden; }
.top { width:1010px; height:120px; margin:0 auto; }
.top_bg { background:#ffffff; }
.top_nav { width:311px; height:106px; float:right; overflow:hidden; }
.top_nav .serch_nav { width:311px; height:106px; float:right; overflow:hidden; }
.top_nav .tel_nav { width:238px; height:62px; background:url(../images/serch_qq.gif) 0 30px no-repeat; margin-left:50px; overflow:hidden; }
.top_nav .tel_nav h4 { display:block; width:170px; height:50px; margin-top:18px; float:right; overflow:hidden; color:#000000; font-size:15px; text-align:right; font-weight:normal; line-height:23px; }
.top_nav .tel_nav h4 p { color:#0e80d8; font-size:17px; font-weight:bold; }
.top_nav .tel_nav a { display:block; width:45px; height:45px; margin-top:25px; text-indent:-1000px; overflow:hidden; }
.top_nav .serch_nav { width:100%; height:30px; overflow:hidden; margin-top:14px; }
.top_nav .serch_nav .serch_ip { width:240px; height:29px; background:url(../images/serch_ip.gif) no-repeat; border:none; float:left; }
.top_nav .serch_nav .serch_ip input { width:220px; height:29px; border:none; line-height:28px; margin-left:10px; background:none; }
.top_nav .serch_nav .serch_bt { width:50px; height:30px; overflow:hidden; float:left; margin-left:2px; }
.top_nav .serch_nav .serch_bt input { width:50px; height:30px; background:url(../images/serch_bt.gif) no-repeat; padding:0; margin:0; border:none; overflow:hidden; }
.menu_bg { background:url(../images/menu_back.gif) top repeat-x; height:48px; position:absolute; z-index:1000; }
.menu { width:1010px; height:48px; margin:0 auto; }
.menu li { height:47px; margin-top:1px; float:left; position:relative; }
.menu li a { display:block; width:102px; height:48px; font-size:16px; font-weight:bold; line-height:48px; color:#ffffff; text-align:center; overflow:hidden; background-position:0 -1px; }
.menu li a.menu1 { width:98px; background-position:0 -51px; }
.menu li a.menu2 { width:130px; background-position:0 -101px; }
.menu li a.menu3 { width:145px; background-position:0 -151px; }
.menu li.cur a { background-image:url(../images/menu_cur.gif); background-repeat:no-repeat; }
.menu li.over { background:#0891d4; }
.menu li ul { display:none; position:absolute; left:0; top:47px; width:180px; padding-bottom:5px; overflow:hidden; background:url(../images/menu_back.png); z-index:100; }
.menu li ul li { width:175px; height:35px; margin-top:0; background:#ffffff; border-bottom:#e6e6e6 1px solid; }
.menu li ul li a, .menu li.cur ul li a { display:block; width:175px; height:35px; color:#999999; font-size:13px; line-height:35px; text-align:left; font-weight:normal; text-indent:23px; background-image:none; }
.menu li ul li a:hover { background:#7ecdf4; color:#05629d; }
.banner { background:#ffffff; overflow:hidden; margin-top:48px; position:relative; }
.index_ban { width:1440px; overflow:hidden; }
.menu_yin { position:relative; }
.menu_yin div { position:absolute; top:-320px; width:100%; height:10px; background:url(../images/menu_yin.png) top repeat-x; overflow:hidden; z-index:1; }
.menu { width:1010px; height:48px; margin:0 auto; }
.index_nav { margin-top:20px; }
.index_nav div { width:334px; height:250px; background:#000000; float:left; position:relative; }
.index_nav .amore { display:block; background:url(../images/index_more.gif); width:50px; height:16px; position:absolute; right:25px; bottom:10px; }
.index_nav .amore:hover { background-position:-50px 0px; }
.index_nav .index_nav2, .index_nav .index_nav3 { margin-left:4px; }
.index_nav dl { width:332px; height:248px; margin:1px; }
.index_nav .index_nav1 dl { background:#0455a7; }
.index_nav .index_nav2 dl { background:#07a8bc; }
.index_nav .index_nav3 dl { background:#b99849; }
.index_nav dl dt { height:33px; text-align:center; line-height:40px; color:#ffffff; font-size:22px; overflow:hidden; background:url(../images/homeTitle.png) center top no-repeat; }
.index_nav dl dt.home_t1{ background-position: center 0;}
.index_nav dl dt.home_t2{ background-position: center -33px;}
.index_nav dl dt.home_t3{ background-position: center -66px;}
.index_nav dl dd { width:287px; margin:0 auto; text-align:center; color:#ffffff; font-size:13px; overflow:hidden; margin-top:16px; }
.index_about_new { margin-top:20px; height:272px; }
.index_new { width:390px; height:272px; background:#94badd; float:right; }
.index_new dl { width:388px; height:270px; background:url(../images/index_new_bg.jpg); margin:1px; overflow:hidden; }
.index_new dl dt { width:346px; height:38px; margin:0 auto; margin-top:19px; text-align:left; text-indent:17px; color:#b9b9ba; font-size:14px; position:relative; line-height:38px; overflow:hidden; background:url(../images/homeTitle.png) 0 -139px no-repeat;}
.index_new dl dt .amore { display:block; background:url(../images/index_more.gif) 0 -20px; width:50px; height:16px; position:absolute; right:0; top:9px; }
.index_new dl dt .amore:hover { background-position:-50px -20px; }
.index_new dl dt i { display:block; background:#bc915c; width:13px; height:13px; position:absolute; left:0; top:0; }
.index_new dl dt b { font-size:20px; color:#0067a4; }
.index_new dl dt span { font-size:18px; color:#b39549; }
.index_new dl dd { width:346px; height:38px; margin:0 auto; border-bottom:#889093 1px dotted; }
.index_new dl dd div { width:270px; height:38px; text-align:left; color:#a3a3a3; font-size:14px; line-height:38px; overflow:hidden; }
.index_new dl dd a { color:#585858; font-size:14px; }
.index_new dl dd a.index_new_class { color:#f31927; font-size:14px; }
.index_new dl dd a:hover { color:#000000; }
.index_new dl dd i { float:right; color:#a3a3a3; font-size:12px; line-height:38px; font-style:normal; }
.index_ab { width:606px; height:272px; background:#0e80d8; float:left; }
.index_ab dl { width:606px; height:268px; background:#ffffff; margin:2px auto; overflow:hidden; }
.index_ab dl dt { width:566px; height:38px; margin:0 auto; margin-top:18px; text-align:left; text-indent:17px; color:#b9b9ba; font-size:14px; position:relative; line-height:38px; overflow:hidden;  background:url(../images/homeTitle.png) 0 -99px no-repeat;}
.index_ab dl dt i { display:block; background:#bc915c; width:13px; height:13px; position:absolute; left:0; top:0; }
.index_ab dl dt b { font-size:20px; color:#0067a4; }
.index_ab dl dt span { font-size:18px; color:#b39549; }
.index_ab dl dd { width:566px; margin:0 auto; margin-top:26px; overflow:hidden; }
.index_ab dl dd .indexJ_ab_pic { display:none; width:200px; height:150px; float:left; }
.index_ab dl dd p { display:block; width:550px; overflow:hidden; float:left; line-height:26px; font-size:15px; color:#696969; }
.index_ab dl dd .amore { display:block; background:url(../images/index_more.gif) 0 -20px; margin-top:10px; width:50px; height:16px; }
.index_ab dl dd .amore:hover { background-position:-50px -20px; }
.floor { height:99px; margin-top:20px; background:url(../images/fl_logo.gif) right center no-repeat; }
.floor p { margin:33px 0 0 40px; color:#4d4948; line-height:22px; }
.floor p a { color:#4d4948; }
.floor p a:hover { color:#000000; }
.main_box { width:1038px; margin:0 auto; height:auto; min-height:360px; _height:expression_r(document.body.clientHeight < 360? "360px": "auto");
position:relative; }
.lmenu { width:250px; height:auto; min-height:356px; _height:expression_r(document.body.clientHeight < 356? "356px": "auto");
background:url(../images/lmenu.png) -3px top no-repeat; position:absolute; left:0; top:-30px; }
.lmenu dl { width:224px; margin:0 auto; overflow:hidden; }
.lmenu dl dt { width:100%; height:40px; font-size:20px; line-height:40px; color:#093c6c; text-align:center; font-weight:bold; text-shadow: rgba(255, 255, 255, 0.3) 1px 1px 0; margin-bottom:3px; background:url(../images/leftTitle.png) center top no-repeat; text-indent:-1000px; }
.lmenu dl dt.left_t1{ background-position: center top;}
.lmenu dl dt.left_t2{ background-position: center -40px;}
.lmenu dl dt.left_t3{ background-position: center -80px;}
.lmenu dl dt.left_t4{ background-position: center -120px;}
.lmenu dl dt.left_t5{ background-position: center -160px;}
.lmenu dl dt.left_t6{ background-position: center -200px;}
.lmenu dl dt.left_t7{ background-position: center -240px;}
.lmenu dl dd { width:100%; border-bottom:#dfdfdf 1px solid; overflow:hidden; }
.lmenu dl dd a { display:block; width:100%; height:33px; line-height:33px; font-size:14px; color:#4c4c4c; text-align:center; overflow:hidden; }
.lmenu dl dd a.cur { background:#7ecef4; color:#05619d; }
.lmenu dl dd a:hover { background:#7ecef4; color:#ffffff; }
.rmain { float:right; width:767px; margin-top:20px; overflow:hidden; }
.rmain_road { background:url(../images/main_road.jpg); width:767px; height:50px; color:#8c8c8e; font-size:14px; text-indent:70px; line-height:46px; overflow:hidden; }
.rmain_road a { color:#8c8c8e; font-size:14px; }
.rmain_road a:hover { color:#000000; }
.rmain_info { width:680px; margin:20px auto; overflow:hidden; }
.rmain_info p { text-indent:2em; color:#4c4c4c; line-height:25px; margin-bottom:10px; }
.rmain_info p img { margin-left:-2em; }
.rmain_honor { width:719px; overflow:hidden; margin:0 auto; margin-top:20px; }
.rmain_honor ul { width:740px; }
.rmain_honor ul li { width:231px; height:157px; background:#7cc6ea; margin-right:13px; margin-bottom:10px; float:left; }
.rmain_honor ul li a { display:block; width:229px; height:155px; background:#ffffff; margin:1px; float:left; }
.rmain_honor ul li a img { display:block; height:145px; margin:5px auto; }
.rmain_honor ul li a:hover { background:#ffffff; }
.page { width:100%; height:40px; margin-top:20px; }
.page a { display:block; height:30px; padding:0 10px; line-height:30px; font-size:16px; border:1px #ffffff solid; background:#ffffff; margin-right:5px; float:left; color:#05619d; }
.page a.cur { color:#ffffff; background:#7ecef4; border:1px #7ecef4 solid; }
.page a:hover { color:#ffffff; background:#7ecef4; }
.rmain_contact { width:680px; margin:20px auto; overflow:hidden; }
.rmain_contact h3 { font-size:24px; color:#0585e2; margin-top:50px; margin-bottom:10px; font-weight:normal; }
.rmain_contact p { text-indent:0; font-size:15px; color:#4c4c4c; line-height:25px; margin-bottom:10px; }
.contact_map { width:670px; height:400px; border:#a5bfce 1px solid; background:#ffffff; overflow:hidden; -webkit-box-shadow:0 0 10px rgba(21, 110, 159, 0.2); -moz-box-shadow:0 0 10px rgba(21, 110, 159, 0.2); box-shadow:0 0 10px rgba(21, 110, 159, 0.2); margin:10px auto; }
.rmain_hr { width:720px; margin:0 auto; margin-top:20px; overflow:hidden; }
.rmain_hr dl { width:100%; margin-bottom:10px; overflow:hidden; }
.rmain_hr dl dt { width:100%; height:44px; background:url(../images/hrlist.jpg); font-size:16px; color:#4c4c4c; text-indent:60px; line-height:40px; font-weight:bold; cursor:pointer; }
.rmain_hr dl dd { width:100%; color:#4c4c4c; margin:10px auto; }
.rmain_hr dl dd p { color:#4c4c4c; display:none; padding:0 20px; padding-bottom:5px; line-height:20px; }
.rmain_hr dl dd a { float:right; color:#4c4c4c; margin-right:20px; }
.rmain_hr dl dd a:hover { color:#000000; }
.rmain_ser { width:720px; margin:0 auto; margin-top:20px; overflow:hidden; }
.rmain_ser dl { width:100%; margin-bottom:10px; overflow:hidden; }
.rmain_ser dl dt { width:100%; height:44px; background:url(../images/hrlist.jpg); font-size:16px; color:#4c4c4c; text-indent:60px; line-height:40px; font-weight:bold; cursor:pointer; }
.rmain_ser dl dd { width:100%; color:#4c4c4c; margin:10px auto; }
.rmain_ser dl dd p { color:#4c4c4c; padding:0 20px; padding-bottom:5px; line-height:20px; }
.rmain_ser dl dd .ainfo { float:right; color:#4c4c4c; margin-right:20px; }
.rmain_ser dl dd a:hover { color:#000000; }
.rmain_ser .rmain_ser_info p { margin-bottom:10px; text-indent:2em; line-height:25px; }
.rmain_ser .rmain_ser_info .bk { background:url(../images/btback.gif) 0 center no-repeat; text-indent:20px; float:right; color:#017fc0; margin-right:20px; font-size:14px; font-weight:bold; margin-top:20px; }
.new_hot { width:720px; margin:0 auto; margin-top:20px; overflow:hidden;}
.new_hot .pic{ width:290px; background:#9fd7f5; overflow:hidden; float:left;}
.new_hot .pic a { display:block; padding:4px; margin:1px; background:#e6f3fc; text-align:center;}
.new_hot .pic a img{ width:280px;}
.new_hot dl{ width:415px; float:right}
.new_hot dl dt{ margin-bottom:30px;}
.new_hot dl dt a{ color:#e70822; font-size:18px;}
.new_hot dl dt a:hover{ color:#000; text-decoration: underline;}
.new_hot dl dd, .new_hot dl dd p{color:#676767; font-size:14px; line-height:25px;}
.new_hot dl dd p{ margin-top:10px;}
.new_list{ width:100%; margin:0 auto; margin-top:20px; overflow:hidden; border-top:#d1d8dd 2px solid;}
.new_list dl{ width:720px; margin:0 auto; margin-top:20px; background:url(../images/newlist_bg.gif) top repeat-x; overflow:hidden;}
.new_list dl dt{ width:720px; height:48px; background:url(../images/newlist.gif) left center no-repeat; text-indent:25px; font-size:20px; color:#11a0e6; line-height:48px; margin-bottom:5px; overflow:hidden;}
.new_list dl dt .amore { display:block; background:url(../images/index_more.gif) 0 -20px; width:50px; height:16px; float:right; margin-top:16px; margin-right:20px; }
.new_list dl dt .amore:hover { background-position:-50px -20px; }
.new_list dl dd{ width:720px; height:35px; text-align:right; line-height:35px; color:#676767; font-size:13px; overflow:hidden; border-bottom:#93989c 1px dotted;}
.new_list dl dd a{ display:block; width:620px; line-height:35px; text-align:left; color:#676767; font-size:13px; float:left; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.new_list dl dd a:hover{ color:#000000;}
.new_list dl dd:hover{ background:#edf7fd;}
.new_box{ width:720px; margin:0 auto;}
.new_info { width:680px; margin:20px auto; overflow:hidden; }
.new_info h1{ text-align:center; font-size:24px; line-height:30px; font-weight:normal;}
.new_info p { text-indent:2em; color:#4c4c4c; line-height:25px; margin-bottom:10px; }
.new_info .box{ border-bottom:#d1d8dd 2px solid; text-align:center; color:#4c4c4c; padding-bottom:10px; margin:20px 0;}
.new_info .bk { background:url(../images/btback.gif) 0 center no-repeat; text-indent:20px; float:right; color:#017fc0; margin-right:20px; font-size:14px; font-weight:bold; margin-top:20px; }

.invest{ width:720px; margin:0 auto; margin-top:20px; overflow:hidden;}
.invest dl{ width:720px; margin:0 auto; margin-top:20px; background:url(../images/newlist_bg.gif) top repeat-x; overflow:hidden;}
.invest dl dt{ width:720px; height:48px; font-size:20px; color:#093c6c; line-height:48px; margin-bottom:5px; overflow:hidden;}
.invest dl dt .amore { display:block; background:url(../images/index_more.gif) 0 -20px; width:50px; height:16px; float:right; margin-top:16px; margin-right:20px; }
.invest dl dt .amore:hover { background-position:-50px -20px; }
.invest dl dd{ width:720px; height:35px; text-align:right; line-height:35px; color:#676767; font-size:13px; overflow:hidden; border-bottom:#93989c 1px dotted;}
.invest dl dd a{ display:block; width:550px; line-height:35px; text-align:left; color:#676767; font-size:13px; float:left; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; position:relative;}
.invest dl dd a.down{ display:block; width:60px; line-height:35px; text-align:left; color:#676767; font-size:13px; float:left; overflow:hidden; margin-left:20px; text-align:center;}
.invest dl dd a span{ color:#11a0e6; margin-right:20px;}
.invest dl dd a i{ position:absolute; right:-20px; top:0;}
.invest dl dd a:hover{ color:#000000;}
.invest dl dd a.down:hover{ color:#ee0000;}
.invest dl dd:hover{ background:#edf7fd;}
.rmain_qa { width:720px; margin:0 auto; margin-top:20px; overflow:hidden; }
.rmain_qa dl { width:100%; margin-bottom:10px; overflow:hidden; }
.rmain_qa dl dt { width:100%; background:url(../images/qa_bg.jpg) left repeat-y; padding:6px 0; font-size:16px; color:#000000; line-height:22px; }
.rmain_qa dl dt i{ display:block; background:url(../images/qa_q.gif); width:22px; height:22px; float:left; overflow:hidden; margin:0 13px;}
.rmain_qa dl dt p{ padding:0 48px}
.rmain_qa dl dd { width:100%; color:#4c4c4c; margin:0 auto; background:url(../images/qa_yin.jpg) top no-repeat; padding:20px 0; }
.rmain_qa dl dd i{ display:block; background:url(../images/qa_a.gif); width:22px; height:22px; float:left; overflow:hidden; margin:0 13px;}
.rmain_qa dl dd p { color:#4c4c4c; padding:0 48px; padding-bottom:5px; line-height:20px; }
.rmain_qa dl dd .ainfo { float:right; color:#4c4c4c; margin-right:20px; }
.rmain_qa dl dd a:hover { color:#000000; }