﻿﻿@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body{ margin:0 auto;font-size:14px;color:#333;font-family:Arial,"宋体"; background:#fff; line-height:26px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0; padding:0;}
ul,li,ol,dt,dd,dl,map,area{ margin:0; padding:0; border:none}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
img,form{ border:none;margin:0;padding:0;vertical-align:bottom;}
ul,li,dl,dd,dt{list-style:none}
table{ table-layout:fixed; border-collapse:collapse;}
.fl{ float:left}
.fr{ float:right}
.cl{ clear:both; overflow:hidden}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.overh{overflow:hidden;}
.wapper{ white-space:nowrap; overflow:hidden}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/** html .clearfix { height: 1%;}*/
.clearfix {display: block;}
a{ color:#333366; text-decoration:none;}
a:hover{ color:#A5090A; text-decoration:none;}

/*--------------*/
.w980{width:980px;margin:auto;overflow:hidden;}
.w950{width:950px;margin:auto;overflow:hidden;}
.fsize12{font-size:12px;}
.w320{width:320px;}
.w310{width:310px;}
.w76{width:76px;}
.w130{width:130px;}
.w170{width:170px;}
.w180{width:180px;}
.w650{width:650px;}
.w735{width:735px;}
.w154{width:154px;}
.w102{width:102px;}
.w233{width:233px;}
.w245{width:245px;}
.w296{width:296px;}
.w200{width:200px;}
.w400{width:400px;}
.w450{width:450px;}
.w340{width:340px;}
.h245{height:245px;overflow:hidden;}
.h316{height:316px;overflow:hidden;}
.h270{height:270px;overflow:hidden;}
.h352{height:352px;overflow:hidden;}
.h358{height:358px;overflow:hidden;}
.h450{height:450px;overflow:hidden;}
.h480{height:477px;overflow:hidden;}
.h350{height:350px;overflow:hidden;}
.pl20{padding-left:20px;}
.pb20{padding-bottom:20px;}
.pt40{padding-top:20px;}
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mr1{margin-right:1px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt17{margin-top:17px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt23{margin-top:23px;}
.mt30{margin-top:30px;}
.ml5{margin-left:5px;}
.ml20{margin-left:20px;}
.mt30{margin-top:30px;}
.mb20{margin-bottom:20px;}
.mb15{margin-bottom:15px;}
.size1{width:115px;height:78px; text-align:center;}
.size2{width:65px;height:78px;text-align:center;}
.size3{width:99px;height:78px;text-align:center;}
.col1{background:#ee9e00;}
a.col1:hover{background:#ffc000;}
.col2{background:#a22c65;}
a.col2:hover{background:#c5357b;}
.col3{background:#da4b1a;}
a.col3:hover{background:#ff5b20;}
.col4{background:#da1a39;}
a.col4:hover{background:#ff2045;}
.col5{background:#b93b59;}
a.col5:hover{background:#e1486c;}
.pr{ position:relative;}
/*--------------*/
.header-title{background:url(../images/header_title_bg.gif) repeat-x;height:44px;_height:47px;}
.header-cont{width:980px;margin:auto; position:relative;}
.header-cont span{ float:left;margin-top:10px;_width:100px;}
.header-cont span a{ background:#dedede url(../images/header_en_tit.gif) no-repeat 13px 6px;height:25px; border-radius:15px;line-height:25px;padding-left:30px;padding-right:20px;color:#969696;display:block;}
.header-cont span a:hover{background:#0071a5 url(../images/header_en_tit.gif) no-repeat 13px 6px;;color:#fff;}
.header-cont .header-rcont{ position:absolute; right:0px;background:url(../images/header_rightll.gif) no-repeat left 3px;margin-top:0px;height:47px;*width:600px;}
.header-cont .header-rcont a.butfrbox{background:url(../images/header_rightll.gif) no-repeat right 3px;padding:0 15px;height:44px;display:block;float:right; text-align:center;display:block;line-height:44px;color:#7c858e;}
.header-cont .header-rcont a.butfrbox:hover{ background:url(../images/header_button.gif) no-repeat center top; color:#fff;height:47px;}
.header-cont .header-rcont .usercont{line-height:44px;padding:0 10px;background:url(../images/header_rightll.gif) no-repeat right 3px;height:44px;}
.header-cont .header-rcont .usercont a{padding:0 5px;}
/*--------------*/
.header-logo{height:80px;/*background:url(../images/logo_img.png) no-repeat 5px 10px;*/border-bottom:4px solid #319fb4;width:1000px;margin:auto; position:relative;z-index:999;}
.logoenter{height:80px;width:336px;display:block; cursor:pointer;/* position:absolute;left:0;top:0;*/padding-top: 10px;float: left;}
.rg-search{ position:absolute;top:26px;right:0px;}
.rg-search .init{width:173px;height:33px;border:1px solid #c1c1c1;border-left:none;font-size:16px;padding-left:10px;color:#999;float:left;line-height:33px; font-family:arial;}
.rg-search .inent{background:url(../images/search_button.gif) no-repeat;width:66px;height:35px;border:none;float:left;}
.rg-search .inent:hover{background:url(../images/search_button.gif) no-repeat 0 -35px; cursor:pointer;}
/*--------------*/
.header-menu{overflow:hidden;_width:1002px;zoom:1;clear: both;width: 1000px;}
.header-menu ul{width:270px;float:left;padding-right:6px;border-right:1px solid #b2d4e4;margin-right:10px;margin-top:10px;}
.header-menu ul span{float:left;width:16px;padding:0 5px;font-weight:700;color:#127bab;font-size:16px; font-family:"黑体"}
.header-menu ul span a{color:#127bab;}
.header-menu ul span a:hover{color:#A5090A;}
.header-menu ul li{width:80px;float:left;height:26px; text-align:center;}
.header-menu ul li a{color:#001c30;}
.header-menu ul li a:hover{color:#A5090A;}
.header-menu ul.w120{width:110px;margin-right:0px;padding-right:0px;display:inline;}
.header-menu ul.w18{width:18px;border-right:none;margin-right:0px;padding-right:0px;display:inline;}

.txtScroll-left{background:url(../images/header-announce-icon.gif) no-repeat 5px center #ff3b3f;height:28px;margin:10px auto 0;padding-left:30px; position:relative;width:950px;}
.leftarwimg,.rightarwimg{ position:absolute;top:0;width:9px;height:38px;display:block;}
.leftarwimg{ left:-8px;}
.rightarwimg{right:-8px;}
.header-announce{height:28px;line-height:28px;overflow:hidden; position:relative;z-index:2;}
.header-announce dl{}
.header-announce dd{margin-right:30px;font-size:12px;color:#333366;float:left;zoom:1;line-height:28px;height:28px;white-space: nowrap;width:420px;}
.header-announce dd a{color:#fff;}
.header-announce dd a:hover{color:#fff; text-decoration:underline;}
.header-announce dd cite{ font-style:normal;color:#ccc;}
.txtScroll-left .hd{width:30px;float:right;}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.txtScroll-left .hd .next{ background-position:0 -50px;  }
		.txtScroll-left .hd .prevStop{ background-position:-60px 0; }
		.txtScroll-left .hd .nextStop{ background-position:-60px -50px; }
.flash-banner{ width:980px;height:80px;overflow:hidden; position:relative;}
.flash-banner{}
.flash-banner .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:0px; z-index:1; }
.flash-banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.flash-banner .hd ul li{ float:left; margin-right:5px;overflow: hidden;  width:8px; height:8px; line-height:14px; text-indent: 20px;border-radius: 4px; background:#fff; cursor:pointer; }
.flash-banner .hd ul li.on{ background:#0071a5 ; color:#fff; }
/**/
.myFocus{overflow:hidden; position:relative;}
		.myFocus .hd{ height:15px; overflow:hidden; position:absolute; right:10px; top:210px; z-index:1; }
		.myFocus .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.myFocus .hd ul li{ float:left; margin-left:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; text-indent:200px;overflow:hidden; border-radius:5px;}
		.myFocus .hd ul li.on{ background:#003366; color:#fff; }
		.myFocus .bd h2{color:#333366;font-size:14px;font-style:normal;padding-top:15px;}
		.myFocus .bd p{color:#a0a0a0;font-size:12px;line-height:20px;}
		.myFocus .bd{ position:relative; height:100%; z-index:0;   }
		.myFocus .bd li{ zoom:1; vertical-align:middle; }
		.myFocus .bd img{ width:320px; height:225px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.myFocus .prev,
		.myFocus .next{ position:absolute; left:3%; top:120px; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.myFocus .next{ left:auto; right:3%; background-position:8px 5px; }
		.myFocus .prev:hover,
		.myFocus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.myFocus .prevStop{ display:none;  }
		.myFocus .nextStop{ display:none;  }
		/* 本例子css */
		.picFocus{ margin:0 auto;  width:320px;position:relative;  overflow:hidden;  zoom:1;}
		.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;padding-left:0px;background:none;}
		.picFocus .hd ul li img{ width:74px; height:56px; border:2px solid #ddd; cursor:pointer; margin-right:3px;}
		.picFocus .hd ul li.on{ background:url("../images/icoUp.gif") no-repeat center 0; }
		.picFocus .hd ul li.on img{ border-color:#f60;  }
		.picFocus .bd li{ vertical-align:middle; position:relative;padding-left:0px;background:none;}
		.picFocus .bd img{ width:320px; height:245px; display:block;  }
		.picFocus .title{width:467px;color:#fff;height:30px;bottom:0;left:0;position:absolute;line-height:30px;background:rgba(0, 0, 0, 0.60) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/ _background: url(../images_en/po_flashbg.png) #000;color:#fff;}
		.picFocus .title a{ position:relative;color:#fff;padding-left:10px;}
/**/
.nav-list-news{position:relative;}
.nav-titles{height:34px;background:#f2f2f2;border:1px solid #e7e7e7;border-top:3px solid #0071a5; position:relative;}
.nav-titles .title_bg{background:url(../images/weibo_titlebg.jpg) no-repeat right top;height:34px;}
.nav-titles .title_bg a{width:100%;height:34px;display:block; cursor:pointer;overflow:hidden;}
.nav-titles b{font-size:16px;line-height:38px;padding:0 30px 0 15px;background:#fff;position:absolute;top:-3px;left:-1px;border-top:3px solid #f2594b;border-right:none;height:35px;_float:left;}
.nav-titles-tab{background:url(../images/nav_title_tab_bg.gif) no-repeat;height:38px;width:310px;}
.nav-titles-tab .Tabthr dd{float:left;border-top:3px solid #0071a5;padding:0 15px 0 15px;height:35px;line-height:35px;font-size:16px;}
.nav-titles-tab .Tabthr dd.on{border-top:3px solid #f2594b;background:#fff;font-size:16px;font-weight:bold;border-right:1px solid #e7e7e7;}
.nav-titles b a{color:#333;}
.nav-titles b a:hover{color:#f2594b;}
.nav-list-news ul li{ background:url(../images/list_left_po.gif) no-repeat 6px center;padding-left:16px;color:#333366; line-height:26px;position:relative;}
.nav-list-news ul li a:hover{text-decoration:underline;}
.nav-list-news ul ol{margin-bottom:5px;}
.nav-list-news ul ol b{color:#0071a5;font-size:16px;padding-left:6px;}
.nav-list-news ul ol b a{color:#0071a5;}
.nav-list-news ul ol b a:hover{color:#A5090A;}
.nav-list-news ul.right-tab1 li{line-height:24px;}
.nav-list-news ul.right-tab1 ol{margin-bottom:0px;}
.nav-list-news ul.right-tab1 ol b{font-size:14px;}
.nav-list-news dl.Tabone{font-size:12px; position:absolute;right:0;width:195px;height:33px; background:url(../images/header_rightll.gif) no-repeat 83px 0;}
.nav-list-news .thrbox ul{height:104px;overflow:hidden;}
.nav-list-news .thrbox ul li{background:none;padding:0;}
.nav-list-news dl.Tabone dd{padding:0 6px;float:left;height:33px;line-height:33px;}
.nav-list-news dl.Tabone dd a{color:#9a9a9a;}
.nav-list-news dl.Tabone dd a:hover{color:#9a9a9ab}
.nav-list-news dl.Tabone dd.on a{color:#0071a5;}
.nav-list-news dl.Tabone dd.on{background:url(../images/tab_title_cheage.gif) no-repeat center bottom;border-bottom:1px solid #308cb6;}
.nav-tag{background:#eeeeee url(../images/nav_tag.png) no-repeat 5px center;height:32px;line-height:32px;padding-left:20px; position:absolute;bottom:0px;font-size:12px;}
.nav-tag a{padding-right:10px;}
.nav-org-box {margin-right:-4px;*width:320px;}
.nav-org-box a{height:62px;margin-top:2px;text-align:center;background:#0071a5 none;margin-right:2px;line-height:62px;color:#fff;}
.nav-org-box a:hover{background:#f2594b;color:#fff;}
.nav-frimg{z-index:9;overflow:hidden; }
.nav-frimg p{width:100%;background:#000;z-index:9;height:22px;line-height:22px;overflow:hidden;text-align:center; position: absolute;bottom:0px;*bottom:0px;left:0;font-size:12px;background:rgba(0, 0, 0, 0.60) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/ _background: url(../images_en/po_flashbg.png) #000;color:#fff;}
.nav-frimg a:hover p{color:#fff;background:rgba(0, 65, 95, 0.60) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#00415f;/*实现IE背景透明*/ _background: url(../images_en/po_flashbg.png) #00415f; cursor:pointer}
.nav-pinpai a{_position:relative;text-align:center;display:table;cursor:pointer;}
.nav-pinpai a p{color:#fff; line-height:20px;vertical-align:middle; display:table-cell;*margin-top:18px;_margin-top:0px;_text-align:center;_position:absolute;_top:50%;_left:5px;}
.nav-pinpai a p span{_position:relative;_top:-50%;}
.wgd{border-bottom:1px dotted #ccc;padding:4px 0 2px;*padding:4px 0 2px;font-size:12px;overflow:hidden;}
.wgd a:hover{ text-decoration:underline}
.wgd img{ border:1px solid #D6D6D6; padding:3px;width:55px;height:55px;}
.wgd_p1{ color:#2C2C2C;line-height:20px;}
.wgd_p1 a{ color:#8F2D2A;}
.wgd_p2,.wgd_p2 a{ color:#50679B;}
.wgd_1{ background:none; padding-bottom:0;}
#rcslider{overflow:hidden;border-bottom:1px solid #f2594b;}
.weibo_up{background:url(../images/weibo-k-up.jpg) no-repeat;width:160px;height:17px;display:block;overflow:hidden;float:left; cursor:pointer;}
.weibo_down{background:url(../images/weibo-k-down.jpg) no-repeat;width:160px;height:17px;display:block;overflow:hidden;float:left;cursor:pointer;}

.Tabtwo{border-left:1px solid #0071a5; position:relative;*border-left:none;*background:url(../images/anli_active_bg.gif) repeat-y 10px 0;*width:320px;}
.Tabtwo .right-tab{height:92px;overflow:hidden;z-index:9;}
.Tabtwo .right-tab:hover,.Tabtwo .on{ background:url(../images/anli_active.gif) no-repeat right top;}
.Tabtwo .right-tab ol{margin-bottom:0;margin-top:6px;}
.Tabtwo .right-tab ol a{color:#f2594b;}
.twobox{height:315px;overflow:hidden;}

.footer{background:url(../images/footer_bg.gif);border-top:4px solid #262525;}
.dis_title{background:url(../images/footer_bg_leftline.gif) repeat-y 3px 0;padding-top:20px;overflow:hidden;}
.dis_title b{background:url(../images/footer_titleleft.png) no-repeat 1px 2px;font-size:18px;font-family:"微软雅黑";color:#fff;padding-left:20px;font-weight:100;float:left;clear:right;margin-bottom:20px;width:650px;}
.dis_title li{color:#ccc;padding-left:20px;float:left;display:block;width:225px;font-size:12px;}
.dis_title li a{color:#ccc;}
.dis_title li a:hover{color:#fff;}
.dis_title li.w400{width:400px;float:none;clear:both;}
.erwmbox{ text-align:center;*padding-left:25%;}
.erwmbox ul{width:230px;display:inline-block;color:#fff;*float:left;}
.erwmbox ul span{float:left;width:90px;height:90px;}
.erwmbox ul li{padding-left:10px;text-align:left;float:left;width:120px;}
.size12ccc{font-size:12px;color:#ccc;}
.size12ccc a{font-size:12px;color:#ccc;}
.size12ccc a:hover{font-size:12px;color:#76BDE7;}
.zazhi_title{background:url(../images/zashi_bg2.gif) repeat-y 7px 0; position:relative;padding-top:40px;}
.zazhi_title .title_box{background:url(../images/zazhi_title2.jpg) no-repeat; position:absolute;top:0;width:133px;height:39px;line-height:32px;color:#fff;font-weight:bold;text-align:center;font-size:16px;}
.nav-list-news ul.zazhi_title li{background:url(../images/list_left_po2.jpg) no-repeat 7px center;padding-left:16px;color:#333366; line-height:26px;position:relative;}
.nav-list-news ul.zazhi_title li.size12{font-size:12px;height:26px;overflow:hodden; white-space:nowrap;}
.zazhi_title .book-boxlist{width:120px;height:160px;background:url(../images/book_shadow.gif) no-repeat; position:absolute;right:0;top:0;display:block;}
.zazhi_title .book-boxlist a{border:1px solid #f2594b;padding:2px;overflow:hidden; position:relative;width:110px;height:150px;display:block;z-index:9;}
.zazhi_title .book-boxlist a:hover{border:1px solid #0071a5;}
.nav-list-news ul.zazhi_title li.mt7{background:none;height:1px;color:#fff;line-height:1px;*margin-top:-7px;}
.nav-list-books dl{margin-top:20px;width:146px;float:left;margin-right:21px;}
.nav-list-books dl:hover{}
.nav-list-books dl dd p a{color:#0071a5;margin-top:10px;font-size:12px;line-height:22px;}
.nav-list-books dl dd p.small{color:#999;font-size:12px;}
.nav-list-news .book_box_show{margin-left:-40px;*width:495px;float:right;}
.nav-list-news .book_box_show dl{margin-top:20px;width:146px;float:left;margin-left:19px;}
.nav-list-news .book_box_show dl:hover{}
.nav-list-news .book_box_show dl dd p a{color:#0071a5;margin-top:10px;font-size:12px;line-height:22px;}
.nav-list-news .book_box_show dl dd p.small{color:#999;font-size:12px;}
/*.nav-list-books dl:hover .book-img-bg img{border:1px solid #0071a5;border-left:3px solid #0071a5;}
.nav-list-books dl a dt{background:url(../images/book_shadow2.gif) no-repeat;width:146px;height:190px;}
.nav-list-books dl a dt img{border:1px solid #f2594b;border-left:3px solid #f2594b;padding:2px;}
.nav-list-books dl:hover a dt img{border:1px solid #0071a5;border-left:3px solid #0071a5;}
.nav-list-books dl:hover a dd p{color:#A5090A}
.nav-list-books dl:hover a dd p.small{color:#989898;}
.nav-list-cont{margin-right:-20px;*width:670px;overflow:hidden;}*/
.city_img a p{ background:rgba(0, 0, 0, 0.60) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/ _background: url(../images_en/po_flashbg.png) #000; height:32px; position:relative; z-index:10; margin-top:-32px; line-height:32px; color:#ffffff; text-align:center; cursor:pointer;font-size:12px; position:relative;}
.city_img p{ color:#ffffff; text-decoration:none;}
.city_img a:hover p{color:#fff;background:rgba(0, 65, 95, 0.60) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#00415f;/*实现IE背景透明*/ _background: url(../images_en/po_flashbg.png) #00415f; cursor:pointer}
.nav-videoimg{background:#f2f2f2;}
.nav-videoimg span{float:left; position:relative;}
.nav-videoimg span cite{background:url(../images/video_icon.png) no-repeat; position:absolute;width:20px;height:17px;display:block;bottom:5px;left:5px;}
.nav-videoimg p{font-size:12px;color:#999;float:left;padding-left:10px;width:145px;}
.nav-videoimg p a{color:#333366;font-weight:bold;}
.nav-videoimg p a:hover{color:#A5090A}
.nav-videoimg p.small{line-height:20px;}

.nav-list-books .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;float:right;}
.nav-list-books .hd .prev,.nav-list-books .hd .next{ display:block;  width:15px; height:15px; float:right; margin-right:5px; margin-top:10px;overflow:hidden;cursor:pointer;}
.nav-list-books .hd .next{ background:url(../images/right-an.gif);}
.nav-list-books .hd .prev{ background:url(../images/left-an.gif);}
.nav-list-books .hd .prevStop{ background:url(../images/left-an.gif);}
.nav-list-books .hd .nextStop{background:url(../images/right-an.gif);}
.nav-list-books .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;}
.nav-list-books .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/list-an-active.gif) no-repeat center top;display:block;}
.nav-list-books .hd ul li.on{ background:url(../images/list-an.gif) no-repeat center top;display:block;; }

.mosaicn-block {overflow:hidden; position:relative;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border-bottom:3px solid #e6e6e6;display:block;cursor:pointer;height:245px;}
.mosaicn-block:hover{border-bottom:3px solid #f2594b;}
.mosaicn-block:hover .book-img-bg img{border:1px solid #f2594b;}
.mosaicn-block dt{width:143px;height:190px; position:relative;}
.mosaicn-block dd p{text-align:center;line-height:50px;}
.mosaicn-block .book-img-bg{width:146px;height:190px;display:block;}
.mosaicn-block .book-img-bg img{border:1px solid #e6e6e6;padding:2px;background:#fff; position:relative;}
.mosaicn-block h3{color:#fff;font-size:12px; font-family:"微软雅黑";}
.mosaicn-block a:hover{ text-decoration:none;}


.mosaic-block {overflow:hidden; position:relative;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);display:block;cursor:pointer;border-bottom:3px solid #e6e6e6;height:245px;line-height:22px;}
.mosaic-block:hover{border-bottom:3px solid #f2594b;}
.mosaic-block:hover .book-img-bg img{border:1px solid #f2594b;}
.mosaic-block dt{width:143px;height:190px; position:relative;}
.mosaic-block dd p{text-align:center;line-height:50px;}
.mosaic-block .book-img-bg{width:146px;height:190px;display:block;}
.mosaic-block .book-img-bg img{border:1px solid #e6e6e6;padding:2px;background:#fff; position:relative;}
.mosaic-block h3{color:#fff;font-size:12px; font-family:"微软雅黑";}
.mosaic-block h4{padding:0 10px;}
.mosaic-block a:hover{ text-decoration:none;}
.mosaic-backdrop {display:none;position:absolute;top:0;height:100%;width:100%;background:#111;}
.mosaic-overlay {display:none;z-index:5;position:absolute;width:123px;height:180px;background:#111;margin:3px;padding:0 5px;}
.fade .mosaic-overlay {opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);background:url(../images/bg-black.png);_background:url(../images/bg-black.png);}


#uboxstyle{font-size:12px;}
#uboxstyle .select_box{width:70px;height:35px;float:left;z-index:100;}
#uboxstyle div.tag_select{display:block;color:#79A2BD;width:63px;height:35px;background:transparent url("../images/ubox-select.gif") no-repeat 0 0;padding:0 0 0 7px;line-height:35px;z-index:100;}
#uboxstyle div.tag_select_hover{display:block;color:#79A2BD;width:63px;height:35px;background:transparent url("../images/ubox-select.gif") no-repeat 0 -35px;padding:0 0 0 7px;line-height:35px;}
#uboxstyle div.tag_select_open{display:block;color:#79A2BD;width:63px;height:35px;background:transparent url("../images/ubox-select.gif") no-repeat 0 -70px;padding:0 0 0 7px;line-height:35px;}

#uboxstyle ul.tag_options{position:absolute;padding:0;margin:0;list-style:none;width:70px;padding:0px;margin:0;border-bottom:1px solid #d4d4d4;}
#uboxstyle ul.tag_options li{background:transparent url("../images/ubox-select.gif") repeat-y -70px 0;display:block;width:63px;padding:0 0 0 7px;height:24px;text-decoration:none;line-height:24px;color:#79A2BD;}

#uboxstyle ul.tag_options li.open_hover{background:transparent url("../images/ubox-select.gif") no-repeat 0 -106px;color:#fff}
#uboxstyle ul.tag_options li.open_selected{background:transparent url("../images/ubox-select.gif") no-repeat 0 -130px;color:#fff}

.footer-menu{height:40px;line-height:40px;background:rgba(0, 0, 0, 0.20) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=20); background:#000;/*实现IE背景透明*/ _background: url(../images_en/po_flashbg.png) #000;}
.footer-menu p{ position:relative;text-align:center;color:#666;}
.footer-menu a{color:#fff;padding:0 15px;}
.footer-menu a:hover{color:#fff; text-decoration:underline;}

.Tabthree{margin-right:-40px;}
.Tabthree li{width:294px;float:left;margin-right:25px;zoom:1;position:relative;height:28px;line-height:28px;color:#333366; position:relative;z-index:100;}
.Tabthree li{border-top:2px solid #fff;background:url(../images/list_left_po.gif) no-repeat 6px center;padding-left:16px;}
.Tabthree li a{float:left;}
.Tabthree li a.weblink{width:45px;height:28px;display:block;overflow:hidden;background:url(../images/gwebpage.gif) no-repeat left 5px;padding:0;margin-left:10px; position:relative;color:#fff;font-style:normal;padding-left:5px;font-size:10px;line-height:27px;}
.Tabthree li a.weblink:hover{background:url(../images/gwebpage.gif) no-repeat left -21px;}
.Tabthree li.on{background: url(../images/arrow.png) no-repeat -57px -128px #f2f2f2;width:294px;font-weight:bold;border-top:2px solid #f2594b;}
.nodisp dd.sub{width:958px;display:none;padding:10px;background:#f2f2f2; position:relative;z-index:10;clear:both;font-size:12px;border-bottom:1px solid #84bbd5;margin-bottom:10px;}
.enzz-enter{clear:both;padding-top:3px;}
.enzz-enter dd a{height:33px;padding:0 5px 0 30px;background:#0071a5;float:left;margin-left:15px;background:url(../images/zz-bg.gif) no-repeat left top;font-size:13px;line-height:33px; box-shadow:0 0 3px #ccc;}
.enzz-enter dd a:hover{background:url(../images/zz-bg2.gif) no-repeat left top;}
.enzz-enter dd a.page1{color:#fff;*width:80px;}
.enzz-enter dd a.page2{color:#fff;*width:125px;}

.weixin_index_list ul{*width:680px;margin-right:-30px;}
.weixin_index_list ul li{width:315px;float:left;margin-right:20px;padding-left:0;background:none;border-bottom:1px dotted #ccc;height:40px; position:relative;display:block;margin-top:9px;padding-bottom:10px;}
.weixin_index_list ul li i{float:left;width:40px;height:40px;overflow:hidden;margin-right:15px;display:block;}
.weixin_index_list ul li i img{width:40px;height:40px;overflow:hidden;margin:0;padding:0;float:left;}
.weixin_index_list ul li span{line-height:20px;float:left;width:250px;}

.weixinbox ul{height:120px;}
.header-cont .header-rcont a.butfrbox i{background:url(../images/phone-icon.png) no-repeat left top;display:block;float:left;width:30px;height:44px;}
.header-cont .header-rcont a.butfrbox:hover i{background:url(../images/phone-icon.png) no-repeat left bottom;}

/*5.28*/
.gf_website_txt{font-size: 16px;font-weight: 700;float: left;line-height:44px;color:#999; }
.header-logo h4{float:left;margin:30px 0px 0 30px;}
.header-logo h4 a{background:#ccc;color:#00588c;width:28px;height:28px;text-align:center;font:14px/28px 'Times New Roman', Times, serif;display:inline-block;-webkit-transition:all .45s linear;-moz-transition:all .45s linear;transition:all .45s linear;}
.header-logo h4 a.on,.header-logo h4 a:hover{background:#00649b;color: #fff;}


/*---12.26---*/
.qk_nav_menu{width: 980px;margin:20px auto;display: flex;justify-content:space-between}
.qk_nav_menu a{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
.qk_nav_menu a:hover{-webkit-transform:scale3d(1.08,1.08,1);transform:scale3d(1.08,1.08,1);}

#side-bar{position:fixed;z-index:999;background: #e4e4e4;left: 50%;margin-left: 505px;top: 300px;_position:absolute;_right:expression(eval(document.documentElement.scrollLeft+10));_top:expression(eval(document.documentElement.scrollTop+400));width:50px;}
.side-bar a{width:50px;height:50px;display:block;position: relative;color: #333;text-decoration: none;}
.side-bar a:hover{background:#197aa6;color:#fff;}
.side-bar a:hover i{ background-position:left top;}
.side-bar .gotop p{width:50px;height:50px;font-size: 14px;line-height: 18px;/*文字上下居中对齐*/display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.side-bar a p{text-align:center;margin: 0;padding: 0;font-size: 14px;}
.side-bar a span{width:120px;padding:15px 15px 5px 15px;position: absolute;left:-170px;top:0; visibility:hidden;background: rgba(0, 0, 0, 0.6);border-radius: 5px;}
.side-bar a span em{font-family: '宋体';display: block;text-align: center;font-style: normal;font-size: 12px;padding-bottom: 10px;}
.side-bar a:hover span{ visibility:visible;}
.side-bar a span b{position: absolute;right: -10px;top: 20px; width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.6);}
.pp_title{position: relative;width: 980px;text-align: center;margin:15px auto 0;}
.pp_title b{width: 100%;height: 2px;background: #0071a5;display: block;margin-top: -10px;}
.pp_title b em{width: 30%;height: 2px;background: #f2594b;margin: auto;display: block;}
.pp_title span{display: inline-block;background: #fff;color: #333;position: relative;font-weight: 700;padding: 0 25px;font-size: 16px;}