body{background-color:#f2f2f2; font-family:"Microsoft Yahei","寰蒋闆呴粦",Tahoma,Arial,Helvetica,STHeiti}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
.mainwrapper{width:1200px;margin:0 auto;clear:both;float:none;}
.content{margin-top:10px; /*background-color:#FFF;*/}

input,button,textarea,select{outline:none;resize:none}
.block{ display:block;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.lh40{ line-height:40px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mr10{ margin-right:10px;}
.ml15{ margin-left:15px;}
.pd15{ padding:15px;}
.pdt10{ padding-top:10px;}
.blc { border-left: 1px solid #ccc; }
/* color */
.gray{ color:#666666}

/*fontsize*/
.f10{ font-size:10px;}

#nv{background-repeat: repeat-x;height:60px;overflow:hidden; margin:0 auto;}
#nv .wp{width:1200px;}
#nv .wp li {padding-right: 0;height: 63px;line-height: 63px;background: url(none.png) no-repeat 100% 0;font-weight: normal;font-size: 18px; overflow:hidden}
#nv .wp li{float:left;margin-right:5px;display:inline-block;_display:inline;}
#nv .wp li span{ display:none;}
#nv .wp li a{display:block;height:63px;font-family:\5FAE\8F6F\96C5\9ED1,"榛戜綋";font-size:18px;line-height:63px;color:#FFF;text-decoration:none;padding-left:25px;float:left; overflow:hidden;}
#nv .wp li a {padding-right:25px;white-space:nowrap;height:63px;display:block;float:left;cursor:pointer;}
#nv .wp li.a a,#nv .wp li a:hover{background-image:url(none.png);background-color:#198ac2;}
.phonesite{width:41px; height:41px; background:transparent url("mobile.png?v=3") no-repeat scroll; background-size:100%; float:left; display:inline-block; margin:11px 5px 0 0;}

/*col02*/
.content .col02{width:850px;height:auto;overflow:hidden;position:relative;}

/*focus slide*/
#focus{margin-bottom:10px;width:625px;height:340px;overflow:hidden;background:#fff;}
#slides{width:625px;height:340px;position:relative;}
.slides_container{width:625px;overflow:hidden;position:relative;display:none;}
.slides_container div.slide{width:625px;height:340px;display:block;}
#focus #slides .slide a img{width:625px; height:340px;}
#focus .pagination{position:absolute;top:312px; right:232px;z-index:10;}
#focus .pagination li{float:left;margin:0 1px 0 0;width:18px;_display:inline; line-height:20px;}
#focus .pagination li a{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;-moz-border-radius: 50%; 
-webkit-border-radius: 50%; border-radius:50%; color:#FFF; font-size:0px;}
#focus .pagination li.current a{background:#f60;color:#FFFFFF;list-style:none outside none;}
#focus .pagination li a:focus{outline:none;}
#focus .pagination li a:hover,a:active{outline:0;}
.caption{z-index:500;position:absolute;bottom:-35px;left:0;background:#333;width:621px;height:30px;overflow:hidden;padding-top:5px;padding-left:6px;opacity:.8;filter:alpha(opacity=80);}
.caption a{color:#FFFFFF;text-decoration:none;}
.caption h3{font-weight:bold;font-size:14px;margin-bottom:5px;}

/*news_box*/
.xlmmjz{ max-height:1370px; overflow:hidden;}
.news_box{ overflow:hidden; }
.news_box .news_list{  padding-bottom:30px;background: #f8f8f8;}
.news_box .news_title{ position:relative; text-align:left; margin:20px 10px 0 10px;}
.news_box .news_title span{ color:#454545; font-size:16px; font-weight:bold;text-align:left;}
.news_box .news_item{ padding:25px;}
.news_box .news_item a{color:#6b6b6b;}
.news_box .news_item .news_img{ width:180px; height:126px; overflow:hidden; margin:10px;}
.news_box .news_item .news_img a{ display:block; height:126px; overflow:hidden;}
.news_box .news_item .news_img a img{ }
.news_box .news_item .news_cont{ width:570px; height:140px; overflow:hidden; color:#414141; margin-right:20px;}
.news_box .news_item .news_item_title{ font-size:19px; font-weight:bold; line-height:35px;text-align:left; height:35px; overflow:hidden; color:#6b6b6b;}
.news_box .news_item .news_item_con{ height:60px; width:570px; overflow:hidden; color:#414141; font-size:14px; line-height:30px; margin-top:8px;}
.news_box .news_item .news_item_con a{color:#7f7f7f;}
.news_box .news_item .news_item_bom {margin-top:18px; line-height:15px;}
.news_box .xlmmbg1{background:#FFF;}


.news_box .news_item .news_item_eyes,.news_box .news_item .news_item_pl{ float:right; margin-left:10px; height:15px; line-height:15px; font-size:12px; color:#abb3be}
.news_box .news_item .news_item_eyes em{background:url(icon.gif) no-repeat left; background-position:0 -37px; width:20px; float:left; height:15px;}
.news_box .news_item .news_item_pl em{ background:url(icon.gif) no-repeat left;background-position:0 -50px;  width:20px;float:left; height:15px;}
.news_box .news_list_ft{width:auto; text-align:center; margin:10px; clear:both; display:block; cursor:default;}
.newstit{text-align:center; margin:10px;}
.newstit a{font-size:24px;line-height:31px;color:#1E50A2;text-align:center;width:100%;font-weight:bold; color:#1f94d2}
.newstit a:hover{text-decoration:underline;}
/** news_more **/
.news_box  .news_more{ display: inline-block; margin-top:20px; height:40px; line-height:40px; text-align:center; background:none; width:180px; border:1px solid #e1e1e1; border-radius:5px; }
.news_box  .news_more:hover{ text-decoration:none; background:#ddd;} 
.news_box .news_item .news_item_pd em {
	padding-left: 20px;
	background: url(icon.gif) no-repeat left;
	background-position: 0 -83px;
}
/*tit*/

.xlmmfocus{background-color:#FFF; padding:20px 35px 0 35px; margin-top:10px;}
.xlmmfocus p{line-height:25px;text-indent:30px;padding:10px 0 30px 0;color:#646565; font-size:16px; border-bottom:1px solid #e3e3e3}
.xlmmfocus p a{color:#e06b03;text-decoration:none; margin:0 15px;}
.xlmmfocus p a:hover{color:#FF3300;text-decoration:underline;}



.content .col03{width:330px;height:auto;overflow:hidden;}

/*login*/
#loginDiv{margin-bottom:10px; background:url(login.png);}
#loginDiv a {color:#fff;}
#loginDiv .loginFooter{border-top: 1px solid #EAEAEA;background-color: #FCFCFC;padding:8px 10px;overflow: hidden;*zoom:1;text-align: center;}
#loginDiv .loginFooter a{color:#666;}
#loginDiv a.loginbtn{background-color: #17b0f8;color: #fff;font-size: 14px;width: 50px;height: 30px;display: block;-webkit-border-radius: 2px;border-radius: 2px; margin-right:15px; line-height:30px;}
#loginDiv a.reg{background-color: #e1e1e1;color: #000;}
#loginDiv a.goRegister{line-height: 30px;}
#loginDiv a.goRegister span{color:#17b0f8;}

.loginfast{padding:20px 10px;height: 40px;overflow: hidden;}
.loginfast .login-text{width: 140px;float: left;margin-top:-5px; color:#fff;}
.loginfast .login-text h4{font-size: 18px;font-family: "寰蒋闆呴粦";}
.loginfast .login-text h4 span{color:#ccea65;}
.loginfast .login-text p{color:#fff;}
.loginfast .login-other{width: 105px;float: right;}
.wbbtn,.qqbtn{float:right;display:block;width:40px;height:40px;background:url(login_other.png) no-repeat;text-indent: -999px;overflow: hidden;}
.wbbtn{background-position: 0 0;margin-right: 15px;}
.qqbtn{background-position: -55px 0;}


.login-msg{position:relative;height: 60px;overflow: hidden;padding:15px;}
.login-msg img{width: 60px;height: 60px;display: block;float: left;margin-right:10px;-webkit-border-radius:50%;border-radius:50%;}
.login-msg .loginout{color:#999;position: absolute;right: 10px;top:20px;}
.login-msg h4{margin:5px 0;font-size: 14px;font-weight: normal;color: #fff;}
.login-msg p span{color:#f05a14;}
/** bmxx **/
.disc {}
.disc_tit{ height:30px; width:330px; overflow:hidden; background-color:#f4f4f4; border-radius:3px; font-size:14px; font-weight:bold; margin-bottom:5px;}
.disc_tit i{ width:20px; height:22px; margin:5px 10px 0 20px; background-image:url(icon3.png) ;background-repeat:no-repeat;background-position:left -0px ;display:block; float:left;}
.disc_tit span{ float:left; line-height:30px;}
.disc_con{ background: #fff; border:#eeeeee solid 1px;  }
.disc_con a {width: 109px;height:80px;float: left;display: block;font-size: 26px;text-align: center;position: relative; color:#000;}
.disc_con a img {margin:10px auto 0px; width:40px; height:40px;}
.disc_con a p {position: absolute;width:100%;bottom:5px; width:109px; height:20px; font-size:14px; overflow:hidden; color:#666;}
.disc_con a:nth-child(4n) {border-right: none;}
/*tab*/
.hot_news{border:1px solid #eeeeee;width:328px;height:316px;overflow:hidden; background:#FFF;}
.hot_news_nav{margin-right:-1px;}
.hot_news_nav li{float:left;font-size:14px;width:164px;}
.hot_news_nav li #first_nav1{border-left:none;}
.hot_news_nav li a{display:block;line-height:58px;border:1px solid #ebebeb;border-right:none;text-align:center;}
.hot_news_nav li a:hover,.hot_news_nav li a.on{font-weight:bold;text-decoration:none;border-bottom:none;background:none; line-height:57px; border-top:2px solid #2096d5;}
.hot_news_nav li i{ width:28px; height:13px; background-image:url(icon3.png) ;background-repeat:no-repeat;background-position:left -30px ;display:block; float:right; margin:23px 30px 0 0;}
.hot_news_nav li span{width:60px; margin-left:30px;}
.hot_news .view-hover ul{padding-top:6px;padding-left:10px;}
.hot_news .view-hover li{line-height:27px;height:27px;float:left;width:308px;}
.hot_news .view-hover li a{display:block;float:left;padding-left:19px;}

/**activity**/
.activity{margin-top:10px;}
.activity .titles{ height:30px; width:330px; overflow:hidden; background-color:#f4f4f4; border-radius:3px; font-size:14px; font-weight:bold;}
.activity #activitylists{position:relative; height:490px;}
.activity #activitylists .activitylists_container{width:330px;height:460px;overflow:hidden;display:none;margin:0 auto;}
.activity #activitylists .activitylists_container ul{width:290px;margin:0 auto;height:500px;display:block;}
.activity #activitylists .activitylists_container ul li{float:left;width:330px;height:100px;padding-top:12px; position:relative; overflow:hidden;}
.activity #activitylists .activitylists_container ul li img{width:330px;height: auto;float:left;}
.activity #activitylists .actdot{margin:6px 0 0;float:right;list-style:none;position:absolute;bottom:5px;left:140px;}
.activity #activitylists .actdot li{float:left;margin:0 5px;}
.activity #activitylists .actdot li a{display:block;width:12px;height:0px;padding-top:12px; border:1px solid #807c7c; border-radius:50%;float:left;overflow:hidden;}
.activity #activitylists .actdot li.current a,.activity #activitylists .actdot li.current a:hover{border:#2096d5 1px solid;background:#2096d5;}
.activity #activitylists .actdot li a:hover{border:#2096d5  1px solid; background:#2096d5;}
.activity #activitylists .actdot li a:focus{outline:none;}
.activity #activitylists .actdot li a:hover,a:active{outline:0;}
.activity .cr_img_text_bo{position:absolute;left:40px;top:32px;width:250px;line-height:20px;overflow:hidden; color:#FFF;pointer-events: none;filter:alpha(opacity=0); -moz-opacity:0;  -khtml-opacity: 0;opacity:0; z-index:9;}
.activity .cr_img_text_bg{width:330px; height:100px; position:absolute; background-color:#000;pointer-events: none;top:12px; left:0px; filter:alpha(opacity=0); -moz-opacity:0;  -khtml-opacity: 0;opacity:0; z-index:8;}
/**newslist**/
.newslist .titles{ height:30px; width:330px; overflow:hidden;  border-radius:3px 3px 0 0; font-size:14px; font-weight:bold;}
.newslist .titles span{ float:left; line-height:30px; margin-left:30px;}
.newslist{width:330px;border-bottom:1px dashed #ebebeb;display:inline;float:left;padding-top:5px;overflow:hidden;height:285px;}
.newslist li{font-size:13px;line-height:28px;float:left;width:290px;height:28px;display:inline;overflow:hidden; margin-left:30px;}
.newslist li a{text-decoration:none;float:left;color:#1F438D;}
.newslist li a:hover{text-decoration:underline;color:#C00;}
.newslist li span{color:#FF6600; margin-right:10px;}
.newslist li span a{color:#FF6600;text-decoration:none;}
.newslist li span a:hover{text-decoration:underline;}

/*focusfr slide*/
.frfocus{}
.frfocus #slidelist{position:relative;}
.frfocus #slidelist .frfocus_container{width:330px;height:175px;overflow:hidden;display:none;margin:0 auto;}
.frfocus #slidelist .frfocus_container img{width:330px;height:175px;float:left;}
.frfocus #slidelist .pagination{width:70px;position:absolute;top:152px;left:260px;z-index:10;}
.frfocus #slidelist .pagination li{float:left;margin:0 1px 0 0;width:18px;_display:inline}
.frfocus #slidelist .pagination li a{display:block;float:left;background:#FFFFFF;color:#666;font-size:9px;width:18px;height:18px;line-height:18px;text-align:center;}
.frfocus #slidelist .pagination li.current a{background:#f60;color:#FFFFFF;list-style:none outside none;}
.frfocus #slidelist .pagination li a:focus{outline:none;}
.frfocus #slidelist .pagination li a:hover,a:active{outline:0;}
.captionfr{z-index:500;position:absolute;bottom:-30px;left:0;background:#333;width:330px;height:25px;overflow:hidden;padding-top:5px;padding-left:6px;opacity:.8;filter:alpha(opacity=80);}
.captionfr a{color:#FFFFFF;text-decoration:none;}
.captionfr h3{font-weight:bold;font-size:14px;margin-bottom:5px;}
.hotart_fix{position:fixed;top:10px; width:330px; right:50%; margin-right:-600px;}
.hotart_fix2{position: absolute; bottom:0px; width:330px; right:50%; margin-right:-600px; }



.jiaoyou{height:356px; width:1200px;}
.jiaoyou .titles{height:52px;display:block;}
.jiaoyou .titles span{float:left;width:161px;height:45px;margin:6px 0 0 18px;}
.jiaoyou .titles span a{display:block;float:left;width:161px;height:45px;}
.jiaoyou .titles div.link{padding:23px 15px 0 0;text-align:right;color:#ddd;}
.jiaoyou .titles a{color:#999;}
.jiaoyou ul{padding-left:0px; width:1220px; margin-top:0px;}
.jiaoyou ul li{float:left;margin:0 15px 0 0;position:relative;height:278px;overflow:hidden;text-align:center; width: 185.5px; border:1px solid #eeeeee; background-color:#fff;}
.jiaoyou ul li span{color:#999;display:block;text-align:center;padding-top:8px;}
.jiaoyou ul li a{color:#fff;font:400 14px/14px "Microsoft Yahei";}
.jiaoyou ul li a:hover span{background-color:#f8638b;}
.jiaoyou ul li a img{width:185.5px;height:238px;}
.jiaoyou ul li a span{background-color:#416783;opacity:.4;filter:alpha(opacity=40);}
.jiaoyou ul li a span,.jiaoyou ul li a em{position:absolute; left:0px; top:213px;width:185.5px;height:25px;text-indent:5px;line-height:25px;overflow:hidden;padding:0;}
/**picbox**/
.picbox{}
.picbox .titles{height:50px;display:block;}
.picbox .titles span{float:left;width:108px;height:24px;margin:0px 0 0 15px;}
.picbox .titles div.link{padding:23px 15px 0 0;text-align:right;color:#ddd;}
.pictk{ width:1230px;}
.pictk .xlmm5{width:560px;}
.pictk .t2{width:660px;}
.pictk ul li{float:left;margin:0 10px 10px 0;position:relative;width:205px;height:205px;overflow:hidden;font:400 16px/16px "Microsoft Yahei";border:1px solid #eee; background-color:#FFF;}
.pictk ul li a{color:#fff;}
.pictk ul li span a{color:#666;}
.pictk ul li a:hover span{background-color:#1f438d;}
.pictk ul li img{width:205px;height:205px;}
.pictk ul li.pic550{width:548px;height:354px;overflow:hidden;}
.pictk ul li.pic550 img{width:548px;height:274px;}
.pictk ul li.pic270{width:268px;height:245px;overflow:hidden;}
.pictk ul li.pic270 img{width:268px;height:165px;}
.pictk ul li.pic315{width:314px;height:394px;overflow:hidden;}
.pictk ul li.pic315 img{width:314px;height:314px;}
.pictk ul li span{background-color:black;opacity:.4;filter:alpha(opacity=40);}
.pictk ul li span,.pictk ul li em{position:absolute;left:0;bottom:0;width:315px;height:25px;text-indent:5px;line-height:25px;overflow:hidden;}
.pictk ul li span{width:550px;}

.pictk ul li.pic315 span,.pictk ul li.pic315 em,.pictk ul li.pic550 span,.pictk ul li.pic550 em,.pictk ul li.pic270 span,.pictk ul li.pic270 em { display:none;}

.pictk .tit{height:40px; line-height:40px; margin-left:25px;}
.pictk .list_boxs{ height: 20px; padding:10px 0; margin-left:15px;}

.pictk ul li .pic_hot,.pictk ul li .pic_zan{ float:left; margin-left:10px; height:15px; line-height:15px; font-size:12px; color:#666; background:none; width:auto; position: static !important; display:block !important;}
.pic_hot i{background:url(icon.gif) no-repeat left; background-position:0 -20px; width:20px; float:left; height:15px;}
.pic_zan i{ background:url(icon.gif) no-repeat left;background-position:0 -83px;  width:20px;float:left; height:15px;}


.bg-bottom{height:276px;background: url("bg-bottom.jpg") no-repeat center top; width:1200px; margin:0 auto; background-size:100%}
.bg-links{margin:10px auto auto auto; font-size:15px;color:#999; padding-top:25px; background:#FFF; height:160px;min-width:1200px; overflow:hidden; }
.bg-links a{font-size:15px; color:#000}
/**friend**/
.links{background:#FFF; width:1200px;}
.friendlink{font-size: 18px;color: #333;font-family: "畂叛";font-weight: normal;margin: 0 0 12px;}
.zwm{width:980px;padding-bottom:4px;margin:10px auto 0 auto;height: auto;float:none;clear:both;}
.zwm p{display:block;float:right;padding:0px;margin-bottom:6px;*margin-bottom:4px;text-align:left;}
.zwm a{margin-right:13px;white-space:pre;margin-bottom:5px;display: inline-block; color:#777;}
.zwm a:hover{color:#2d2d2d;}

.deyi_icon_title a{float: left;
font: 700 30px/30px "Microsoft Yahei","SimHei";
color: #666; margin-top:35px;
letter-spacing: 4px;}
.dit_aside {color: #999;margin-left: 7px;font-weight: normal; display: inline;}
#icfs_body {width: 1200px;height: 367px;}
#icfs_body .header2 {overflow: hidden;padding:5px 0  5px 10px; background-color:#f2f2f2;}
#icfs_category {overflow: hidden;margin-left: 23px;}
#icfs_category li {display: block;float: left;margin-right: 12px;}
#icfs_pages {overflow: hidden;margin-right: 0px;padding-top: 30px; float:right;}

#icfs_pages a {height: 40px;width: 40px;overflow: hidden; display:block; float:left; border:1px solid #d5d5d5; line-height:40px; text-align:center; font-family:\5b8b\4f53; color:#d5d5d5; font-size:24px;font-weight:bold;}
#icfs_pages #icfs_page_down,#icfs_pages #icfs_page_mero{border-left:none;}
#icfs_page_up:hover, #icfs_page_down:hover, #icfs_page_mero:hover { background:#d5d5d5; color:#FFF; text-decoration: none;}
#icfs_pages #icfs_page_down,#icfs_pages #icfs_page_mero{border-left:none;}
#icfs_page_up:hover, #icfs_page_up.hover,#icfs_page_down:hover, #icfs_page_down.hover,#icfs_page_mero:hover,#icfs_page_mero.hover { background:#d5d5d5; color:#FFF; text-decoration: none;}

#icfs_body {overflow: hidden;}
#icfs_list {height: 280px;width: 3600px;z-index: 0;position: relative; overflow:hidden; }
#icfs_list ul {width: 1220px;float: left;margin-bottom: 36px;display: none;}
#icfs_list ul.firstone {display: block;}
#icfs_list li {position: relative;padding-top: 0px;margin-right: 15px;display: block;float: left;_display: inline;width: 185.5px; border:1px solid #eeeeee; background-color:#fff;}
#icfs_list a.z {display: block;margin-left: 5px;height: 40px;overflow: hidden;line-height: 40px;cursor: default;}
#icfs_list .boxs {margin: 0 0 8px 0;overflow: hidden;height: 185.5px;width: 185.5px;}
#icfs_list .boxs img{width:185.5px;}
#icfs_list a:hover {text-decoration: underline; cursor:pointer;}
#icfs_list .list_boxs{ border-bottom:1px solid #eee; height: 20px; padding:10px 0;}
#icfs_list .qyq_hot,#icfs_list .qyq_hui{ float:left; margin-left:10px; height:15px; line-height:15px; font-size:12px; color:#abb3be}
#icfs_list .qyq_hot em{background:url(icon.gif) no-repeat left; background-position:0 -37px; width:20px; float:left; height:15px;}
#icfs_list .qyq_hui em{ background:url(icon.gif) no-repeat left;background-position:0 -50px;  width:20px;float:left; height:15px;}






