@charset "utf-8";
html {}
body { color: #000; font: 12px 'microsoft yahei', 'Tahoma', "Arial Narrow"; }
a:link, a:visited, a:active { color: #000; text-decoration: none }
a:hover { color: #036; text-decoration: underline }
body, h1, h2, h3, h4, p, ul, dl, ol, dt, dd, img, form, input, textarea { margin: 0; padding: 0 }
img, input, select, textarea, iframe { vertical-align: middle }
ol { list-style-position: inside }
ul, dl { list-style: none }
img { border: 0 }
.l { float: left }
.r { float: right }
.c,.both { clear: both }
em, b, i { font-style: normal; font-weight: normal }
.hr0{ clear:both; font-size:0px; line-height:0px; height:0px}
.hr10, .hr101, .hr20, .hr5 { clear: both; font-size: 1px; line-height: 100px; height: 10px; overflow: hidden }
.hr5 { height: 5px }
.hr101 { border-bottom: 1px dotted #ccc; height: 10px; margin-bottom: 10px }
.hr20 { height: 20px }
.bf, .bf a:link, .bf a:visited { color: #134278 }
.wf, .wf a:link, .wf a:visited { color: #fff }
.re { position: relative }
.hide { display: none }
.show { display: block }
.b { font-weight: bold }
.yh { font-family: 'microsoft yahei', 'Tahoma' }
.oh { overflow: hidden }
.tc,.center {text-align:center;}
.ad_w600 { width:600px; overflow:hidden;}
.a_w220{width:220px; margin: auto; text-align:center};
.searchTxet, .searchBtn, .Projector, .tadyNews, .list1 li, .hotList, .hotTit strong, .hotBox li em, .channelHead i, .channelHead, .tools b, .pageLeft, .RightBoxTit, .xiangguan ul li, .tuijianTit, .listHot li em, .ad280 .tagLink, .RightBoxArrow em, .logo, .search, .footer_logo, .channel_bg1, .channel_bg2, .channel_bg3, .channel_bg4, .channel_bg5, .channel_bg6, .channel_bg7, .channel_bg8 { background: url(../images/images.png) no-repeat }
.channel_bg1 { background-position: -392px 10px }
.channel_bg2 { background-position: -392px -32px }
.channel_bg3 { background-position: -392px -74px }
.channel_bg4 { background-position: -230px 10px }
.channel_bg5 { background-position: -230px -32px }
.channel_bg6 { background-position: -230px -74px }
.channel_bg7 { background-position: -230px -118px }
.channel_bg8 { background-position: -230px -160px }
.warp { width: 960px; margin: 0 auto }
.head { width: 960px; margin: 0 auto }
.logo { width: 173px; height: 94px; float: left; background-position: 0 -40px }
.logo a { height: 94px; display: block; overflow: hidden; line-height: 500px; }
.header { width: 100%; height: 129px; background: #083571 url(../images/repeat_bg.png) repeat-x }
.head_r { height: 30px; line-height: 30px; position: relative; right: 0; top: 0; z-index: 1 }
.head_r h1, .head_r strong { font-size: 12px; font-weight: normal; display: block; }
.fav { padding-left: 30px }
.MinHeader,.SeaHeader,.SeaNav,.TagBox { min-width:960px; margin:0 auto;}
.MinHeader { width: 100%; height: 26px; line-height: 26px; border-bottom: 1px solid #ddd; background: #fafeff; overflow: hidden; }
.MinHeader strong, .MinHeader h2, .MinHeader h1 { display: block; font: 12px/26px normal; float: left; }
.SeaHeader { width: 100%; min-width:1200px; height: 95px; overflow: hidden; background: #FFF; }
.SeaLogo { width: 340px; background: url(../logo/logo.png) no-repeat left center; height: 60px; float: left; margin: 15px 10px 0 0; }
.SeaLogo a,.QR_code a { display: block; height: 60px; overflow: hidden; line-height: 300px; }
.QR_code {width: 640px; height: 60px; float: left; margin: 18px 10px 0 0; background: url(../images/app_adv.jpg) no-repeat left center;}
.SeaSearch { width: 450px; height: 60px; line-height:60px; overflow: hidden; float: left; margin-top:15px; text-align:right}
.SeaSearch2 { width: 350px; height: 60px; line-height:60px; overflow: hidden; float: left; margin-top:15px; text-align:right}
.StarHead { height: 95px; margin-top: 8px; }
.StarHead li { float: left; width: 60px; height: 80px; padding-left: 20px; overflow:hidden;}
.StarHead li .StarHeadName { display: block; height: 20px; line-height: 20px; font-size: 12px; width: 100%; text-align: center; }
.StarHead li img { display: block; width: 60px; height: 60px; border-radius: 30px; }
.StarHead li img:hover { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg);  opacity: 0.6;filter: Alpha(Opacity=60);}
.StarHead .StarHeadLink:hover { opacity: 0.5; filter: Alpha(opacity=50); }
.StarHead .StarHeadLink img { width: 60px; height: 60px; border-radius: 60px; margin-bottom: 3px; }
.StarHead .StarHeadLink img { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-border-radius: 33px; -moz-border-radius: 33px; border-radius: 33px; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
.StarHead .StarHeadLink:hover img { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg); }
.SeaNav { height: 40px; width: 100%; background: #1f92d1; }
.SeaNav ul { width: 960px; min-width: 960px; margin: 0 auto; height: 40px; }
.SeaNav li { float: left; width: 100px; height: 40px; position: relative; font-size: 16px; text-align: center; line-height: 40px; font-weight: bold; margin-right: 20px; font-weight: normal; z-index:5;}
.SeaNav li a:link, .SeaNav li a:visited { color: #FFF; }
.SeaNav li.on { background: #0066cc; }
.SeaNav li#Home { width: 60px; }
.SeaNav li .ShowNav { display: none; background: #0066cc; width: 100px; border-radius: 0 0 5px 5px; overflow: hidden; position: absolute; left: 0px; top: 40px; z-index:130;}
.SeaNav li .ShowNav a { display: block; height: 30px; width: 100%; line-height: 30px; font: 14px/30px bold; }
.SeaNav li .ShowNav a:hover { -webkit-transition: background-color .3s linear; -moz-transition: background-color .3s linear; background: #80b3e6; }
.footer {width:100%; min-width: 1200px; margin:0 auto; background: #444; clear: both }
.footer_logo { float: left; width: 300px; height: 94px; overflow: hidden; background:url(../logo/logo2.png) 20px 30px no-repeat; margin: 10px 100px 0 0 }
.footer_logo a { display: block; height: 94px; line-height: 300px; overflow: hidden }
.footer p { line-height: 20px }
.footer dl { float: left; line-height: 20px; width: 70px; padding-top: 20px; margin: 0 60px 0 0 }
.footer dl a:link, .footer dl a:visited { color: #fff }
.footer dt { float: left; font-weight: bold; font-size: 14px; width: 100%; height: 20px }
.footer dd { float: left; clear: both; width: 100%; height: 20px }
/*page*/
.NewPages{text-align:center;height:39px; line-height:32px;font-size:14px; color:#666; margin-top:05px; padding-bottom:5px; position: relative;}
.NewPages ul {float:left;position: relative; width:100%; text-align:center;}
.NewPages li {display:inline-block;margin: 0 3px; _zoom: 1; *display:inline;}
.NewPages a{font-family:"\5b8b\4f53";display:inline-block; height:32px; text-align:center; padding:0 14px;  background:#fff; border:1px solid #e0e0e0;
 border-radius:2px;color:#666;
background:-moz-linear-gradient(top, #ffffff, #eaeaea); /* Firefox */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea)); /* Saf4+, Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType='0'); /* IE*/}
.NewPages .active,.NewPages .thisclass a{border-color:#0066cc; background:#1f92d1; color:#fff;filter:none;font-weight:bold}
.NewPages a:hover{border-color:#002255; color:#002255;}
.NewPages .active:hover,.NewPages .thisclass a:hover{border-color:#0066cc; background:#1f92d1; color:#fff;}
/*list*/
.MvTp {width:100%; }
.MvTp h1,.MvTp h2,.MvTp h3 {float:left; font-size:30px; color:#1f92d1; font-weight:normal; padding-right:15px; line-height:30px; height:30px; background:url(../images/spec_arrowDown.png) no-repeat right bottom;}
.MvTp h2,.MvTp h3 {background:none;}
.MeinvTuPianBox {width:100%; }
.MeinvTuPianBox ul {width:105%;}
.MeinvTuPianBox li {float:left;width:190px; height:335px; overflow:hidden;padding:15px 16px 5px 17px; background:#FFF; border:1px solid #ccc;box-shadow: 3px 3px 3px #ccc; margin:0 20px 20px 0; border-radius:10px;}
.MeinvTuPianBox .MMPic {display:block; width:190px; height:280px; background:url(../images/PicBg.png) repeat;}
.MeinvTuPianBox .MMPic i {display:table-cell; width:190px; height:280px;vertical-align: middle;}
.MeinvTuPianBox span {display:block; height:25px; line-height:25px; border-top:1px dashed #ccc; width:100%; overflow:hidden; color:#999; font-size:12px;}
.MeinvTuPianBox a.tit {display:block; height:30px; line-height:30px; width:100%; overflow:hidden; text-align:center; font-size:14px;}
.MeinvTuPianBox span i,.MeinvTuPianBox span em{ float:left;display:block;padding-left:20px; height:25px; line-height:25px; background:url(../images/new_icons.png) no-repeat 0 -55px;}
.MeinvTuPianBox span em {background:url(../images/new_icons.png) no-repeat 0 -86px; float:right;}
.MeinvTuPianBox li.wenshen {height:195px;}
.MeinvTuPianBox li span i,.MeinvTuPianBox li span em {float:right; padding-right:5px;}
.MeinvTuPianBox li span u,.MeinvTuPianBox li span u a {display:block; float:left; border-radius:3px; height:18px; line-height:18px;text-decoration: none; margin-top:4px;}
.MeinvTuPianBox li span u a { padding:0 5px; background:#f3f2f3; margin-top:0px;}
.MeinvTuPianBox li span u a:link,.MeinvTuPianBox li span u a:visited {color:#999}
.MeinvTuPianBox li span u a:hover {background:#7fcf13; color:#fff;}
.ListTopic {width:100%; }
.TopicTitle { height:30px; line-height:30px; font-size:28px; color:#1f92d1; font-weight:normal;background:url(../images/TopicIco.png) no-repeat left center; padding-left:40px; float:left;}
.TopicTitle a:link,.TopicTitle a:visited {color:#1f92d1;}
.TopicMore {height: 30px;line-height: 30px;font-size: 12px;float: right;}
.indexTopic1 ul { width: 110%; }
.indexTopic1 li { width: 159px; height: 119px; float: left; padding-right: 14px; padding-bottom: 14px; position: relative; z-index: 2px; }
.indexTopic1 li a { display: block; width: 159px; height: 119px; position: absolute; left: 0px; top: 0px; }
.ListTitle_Tj {height:30px; line-height:30px; font-size:28px; font-weight:normal; color:#1f92d1}
.flink ul{width:960px;border-bottom:5px #1a487c solid;color:#000;height:30px}
.flink li {width:100px;height:30px;text-align:center;float:left;background:#ccc;line-height:30px;margin-right:1px;cursor:pointer}
.flink .thisColor{background:#1a487c;color:#FFF}.flinkBox{width:960px;clear:both;line-height:26px;}
.flinkBox dt{width:100%;height:22px;color:#333;line-height:22px;}
.flink span{display:block; float:left; height:30px; line-height:30px; padding:0 10px;}
.flinkBox dd{float:left;padding:0 10px 0 0;height:20px;}
.flinkBox a{white-space:nowrap;}
.flinkBox a:link,.flinkBox a:visited{color:#555}
.listMeinuT {width:100%; }
.listMeinuT ul {width:105%; }
.listMeinuT li {width:176px; height:290px; float:left; overflow:hidden; margin:0 20px 20px 0; background:#fff;box-shadow: 3px 3px 3px #ccc; border-radius:10px;position:relative;}
.listMeinuT li i {display:none; width:176px; height:260px; overflow:hidden; background:url(../images/PicHoverBg.png) no-repeat center center #000;opacity: 0.4;filter: Alpha(Opacity=40); position:absolute; left:0px; top:0px;}
.listMeinuT li:hover i{display:block;}
.listMeinuT li a.tit {display:block; height:30px; line-height:30px; font-size:14px; overflow:hidden;width:90%; padding:0 5%;}
.listMeinuT li:hover {background:#1f92d1}
.listMeinuT li:hover a.tit {color:#fff}
.HeaderBox {width:100%; min-width:1200px;}
.appDownload{width: 180px;background: url(../images/app_adv.jpg) no-repeat left center;height: 60px;float: left;margin: 15px 10px 0 0;width: 640px}
.appDownload a{display: block;height:60px;overflow: hidden;line-height: 300px;}


.SeaSearch2 .search-form-input {
    background-color: #ffffff;
    border-color: #0066cc;
    border-radius: 1px;
    color: #777;
    font-family: Arial,Microsoft YaHei,sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-right: 0;
    width: 278px;
    border-style: solid;
    border-width: 2px;
    text-indent: 5px;
	
}
.SeaSearch2 .search-form-submit {
	height:34px;
	line-height:28px;
    background-color: #0066cc;
    border-color: #0066cc;
    border-radius: 0;
    color: #ffffff;
    font-family: Arial,Microsoft YaHei,sans-serif;
    font-size: 14px;
    width: 50px;
	cursor:pointer
}

/*评论*/
.cy_pinglun{float:left; width:870px; min-height: 762px; border-radius:5px; background:#fff; margin-top:30px; position:relative;}
.cy_pl_top{float:left; padding-left:12px; margin: 20px 10px 5px 15px; font-size:18px; font-weight:400; border-left: 5px solid #f60;}
.cy_pl_top span{ position:absolute; top:25px; right:30px; font-size:14px; color:#666;}
.cy_pl_box{float:left; width:810px !important; margin:0px 30px 0px 30px; }