@charset "utf-8";
/* CSS Document */
.fl{ float:left;}
.fr{ float:right;}
.c666{ color:#666;}
.clear{ clear:both; overflow:hidden; font-size:0px; width:0px; height:0px;}
ul{ list-style:none;}
a{ color:#333;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
body{ background: url(../images/bg.jpg) repeat;}
.wrap{ width: 1000px; margin:0 auto;}
.fr{ float: right;}
.fl{ float: left;}
a:hover img{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity: 0.9;}
.titles{ text-indent:-99999px; height:0px; width:0px; overflow:hidden; font-size:0px;}
/*头部*/
.header{ width: 100%; text-align: center; background: #fff;color: #666; height: 38px; line-height: 38px; border-bottom: 1px solid #eeeef0;}
.header a{ color: #666;}
/*banner*/
.banner .big_pic a{display:block; width:1000px; position: relative; height:350px; background: url(../images/banner.png) no-repeat center top; margin: 0 auto;}
.banner p{width:978px; margin:0 auto; padding:6px 10px; margin-bottom:15px; font-size: 14px; line-height: 24px;  font-family: "宋体"; text-indent:2em; border:1px solid #3e6665;}
.bg_color{ height:178px; margin:2px auto;}
.bg_color p{ width:998px; position: relative; height:178px; z-index: 1;top:0px; background:  url(../images/kzh.png) no-repeat  center top;  margin: 0 auto;}

/*板块一*/
.column1{ background:#f7f7f7;padding: 50px 20px 20px 20px;}
.column1 .column1_l{ width:530px; position:relative;float: left;background:#fff; padding:30px 0 25px 40px;}
.column1 .column1_l h2{ font-size: 36px; font-family: "宋体"; width: 334px;margin-left:135px;}
.column1 .column1_l h2 a:hover{color:#3e6665;}
.column1 .column1_l .like{ padding: 5px;position: absolute;z-index: 1;top:135px;left:40px; background:#3e6665; font-size: 14px; color: #fff;}
.column1 .column1_l .like img{ margin-right:5px;}
.column1 .column1_l .info{ width: 485px;padding-top:80px;color:#666;font-family: "宋体"; font-size: 14px; line-height: 24px;}
.column1 .column1_l .bg_line1{ padding-top:30px;}
.icon_right{ position: absolute;z-index: 1;top:30px;left:40px;}
.column1_r{ width: 388px; float: left;}
/*版块二*/
.column2{ padding-top:50px;}
.column2_l{ width: 695px; float: left;}
.column2_l_con{ background:#f7f7f7;padding:40px 15px 20px 15px;}
.column2_l_con dl{ border-bottom:1px dotted #eee;padding:30px 0 20px 0;}
.column2_l_con dl dt{ width: 287px;float: left;margin-left:25px;}
.column2_l_con dl dd{ width: 290px; color:#666;float: left;margin-left:40px; font-size: 14px;font-family: "宋体"; line-height: 28px; }
.column2_info{ background: #fff;}
.column2_info .last{ border-bottom:none;}
.column2_info .last dt{ width: 290px; height: 359px;margin-left:40px;}
.column2_info .last dd{ margin-left:25px;}
/*column2_r*/
.column2_r{width: 300px; float: left;}
.column2_r_info{ background: #fff;padding:60px 0 10px 10px;margin-top:30px;}
.column2_r_info .column2_dl{ margin-bottom:60px;}
.column2_r_info .last{ margin-bottom: 0px;}
.column2_r_info .column2_dl dl{ padding-top:30px;clear:both; }
.column2_r_info .column2_dl dt{ width: 116px; float: left;margin:40px 0 0 20px;}
.column2_r_info .column2_dl .last dt{ margin-top:10px;}
.column2_r_info .column2_dl dd{ width: 120px; line-height:28px;margin-left:20px;float: left; font-size: 14px; color: #666;font-family: "宋体"; }
.column2_r .title{ background: url(../images/pic_25.png) no-repeat;padding-left:20px;color:#fff; line-height:56px;height: 141px;font-family: "宋体"; font-size: 20px;}
.column2_r_info .title1{ margin-left:25px;position: absolute;top:-35px; font-weight:bold;font-size: 18px; font-family: "宋体";color:#3e6665;}
.column2_r_info .title1 a:hover{color:#3e6665;}
.column2_r_info .title2{ margin-left:110px;}
span.bg_line1{ position: absolute; width:221px;display:block;background: url(../images/pic_30.png) no-repeat; height: 56px; left:20px;z-index: 1;top:0px;}
span.bg_line2{ position: absolute; width:211px;display:block;background: url(../images/pic_41.png) no-repeat; height: 46px; left:60px;z-index: 1;top:0px;}
span.bg_line3{ position: absolute; width:202px;display:block;background: url(../images/pic_48.png) no-repeat; height: 28px; left:20px;z-index: 1;top:0px;}
.column2_dl{ position: relative;}
/*column3*/
.column3{ padding-top:50px;}
.column3 .title{ text-align: right;}
.column3_info{ background: url(../images/big_pic.jpg) no-repeat; height:588px;padding:40px;margin-top:10px;}
.column3_info .column3_info_l{ width: 330px;float: left;}
.column3_info .column3_info_l dl dt{ font-size: 24px; font-family: "宋体";}
.column3_info .column3_info_l dl dt a:hover{color:#3e6665; }
.column3_info .column3_info_l dl dd{ font-size: 18px;font-family: "宋体";padding:20px 0 40px 0; color: #666; line-height: 30px;}
.column3_info .fr{ float: right;}
.column3_info .fr p{ margin-bottom:48px;}
/*column4*/
.column4{ padding-top:40px;}
.column4_con_l{ width:385px; height:347px;margin-bottom:50px;padding:60px 30px 0 30px;float: left; background:#f7f7f7;}
.column4_con .fl{ float: left;}
.column4_con dl dt{ font-size: 24px; font-family: "宋体";}
.column4_con dl dt a:hover,.box4_con h2 a:hover{color:#3e6665; }
.column4_con dl dd{ font-size: 18px;font-family: "宋体"; color: #666;padding-top:20px; line-height: 35px;}
.box4_con{ background: url(../images/aw3.jpg) repeat; clear: both;padding:20px;}
.box4_con h2{ font-size: 24px; font-family: "宋体";color:#3e6665;}
.box4_con1{ padding: 30px; background: #fff;}
.box4_con1 p{ font-size: 14px; font-family: "宋体"; line-height: 24px;margin-top:15px; color: #666;}
/*column4_con_r*/
.bg{ position: relative;}
.column4_con_r{width:490px;margin-bottom:50px;height:357px;float: right;padding:25px 20px; background: url(../images/aw3.jpg) repeat;}
.column4_con .fr{ float: right;}
span.icon_arrow{ width:39px;left:-34px; top:50%;height:36px; display: block;position: absolute;z-index: 1; background: url(../images/arrow.png) no-repeat;}
.column4_con{ background: #f7f7f7; height: 407px;}
.column4_con .fl{ background: url(../images/aw3.jpg) repeat}
.column4_con .fl span.icon_arrow1{ width:39px; top:50%;height:43px; display: block;position: absolute;z-index: 1; background: url(../images/arrow1.png) no-repeat;right:-39px;}
/*column5*/
.column5{ clear: both;margin-top:30px;}
.column5_con{ background: #f7f7f7;padding:40px 25px 25px 25px;}
.column5_dl{ background: #fff;padding:10px 20px 0 20px;font-family: "宋体";font-size: 14px;}
.column5_dl dl{ border-bottom: 1px dotted #efefef;padding:20px 0;}
.column5_dl dl dt{ width: 179px;float: left;}
.column5_dl dl dt img{ width: 179px; height: 207px; overflow: hidden;}
.column5_dl dl dd{  width: 710px;float:left;margin-left:20px;}
.column5_dl dl .tit{ font-size: 24px;}
.column5_dl dl .tit a:hover{color:#3e6665; }
.column5_dl dl .info{ color: #666;margin-top:15px; line-height: 26px;}
.column5_dl .mr0{ border: none;}
.column5 .column4_con_r,.column5 .column4_con_l{ margin-bottom: 20px;}
/*column6*/
.column6_con{clear: both; background: #fff;border:3px solid #5b9c9a;padding: 30px 20px 30px 30px}
.column6_l{ width:542px; float: left;}
.column6_l_top{ border:1px dotted #3e6665;border-radius: 20px;width:532px;padding:5px;}
.column6_l_top dl{ border:1px dotted #3e6665;padding:30px;border-radius: 20px;font-family: "宋体";font-size: 14px;}
.column6_l_top dl dt{ font-size: 24px;}
.column6_l_top dl dt a:hover{color:#3e6665;}
.column6_l_top dl dd{ font-size: 18px; color: #666;margin-top:15px; line-height: 34px;}
.column6_dl dl{ clear: both; font-family: "宋体";font-size: 14px; color: #666;padding:20px 0 10px 0;}
.column6_dl dl dt{ float: right;width: 116px;}
.column6_dl dl dt img{ width: 116px; height: 145px; overflow:hidden;}
.column6_dl dl dd{ float: left;width: 400px;}
.column6_dl dl .tit{ font-size: 18px; font-weight: bold;padding-bottom:10px;}
.column6_dl dl .tit a:hover{color:#3e6665; }
.column6_dl dl .info{ line-height: 2;}
/*column6_r*/
.column6_r{ width: 320px; float: right; background:#fcfcfc;box-shadow:2px 0px 2px 2px rgba(0, 0, 0, 0.1 );padding: 30px;font-family: "宋体";font-size: 24px;}
.column6_r dl dt img{ width:324px; height: 239px; overflow: hidden;border:1px solid #3e6665;}
.column6_r dl .tit{ padding:30px 0 15px 0;color:#3e6665;}
.column6_r dl .tit a:hover{ color:#3e6665;}
.column6_r dl .info{ font-size: 18px; color: #666; line-height: 2;}
/*往期回顾*/
.wqhg{ margin-top:30px;}
.wqhg_dl{ background: #fff;margin-top:10px;}
.wqhg dl{ width:140px; float: left;margin:0 14px 0 12px;}
.wqhg dl dt img{ width:140px; height: 140px; overflow: hidden;}
.wqhg dl dd{ margin-top:10px;font-family: "宋体";font-size: 14px;}
.wqhg dl dd a:hover{color:#456363;}
/*footer*/
.footer{ clear: both; text-align: center; line-height: 24px;color: #666;padding:20px 0 30px 0;border-top:1px solid #3e6665;margin-top:30px;}
.footer a{ color: #666;}
/*互动*/
.hudong{background: #f7f7f7;padding:40px 20px; overflow: hidden; margin-bottom:20px;}
.hudong_info{background:#fff; font-family: "宋体";font-size:32px; overflow: hidden;}
.hudong .hud_tit{font-size:32px; text-align:center; padding:15px 0 8px;}
.choose {width:666px;  margin:0 auto;}
.hudong_info label{width:128px; float:left; line-height:203px; padding-left:195px; color:#666;}
.hudong_info ul{width:538px; float:left; padding:20px 0;}
.hudong_info li{position:relative; display:inline-block; float: left; width:170px; height:220px; right:30px; text-align:center; margin-left:40px;}
.hudong_info li span{display:inline-block; width:146px; height:146px; line-height:146px; background:url(../images/hd1.jpg) no-repeat; margin-top:15px; cursor:pointer;}
.hudong_info li span em{display:inline-block; margin:0 auto;  color:#fff; text-align:center;}
.hudong_info li p{color:#3e6665; text-align:center; position:absolute; left:50px; bottom:0;}
.hudong_info li:hover span{width:170px; height:170px; line-height:170px; background:url(../images/hd2.jpg) no-repeat; margin-top:0;}
/*评论*/
/*评论*/
.noborder{border:0 !important;}
.common_title{font-size:18px; border-bottom:1px solid #eee;padding:5px 0;font-family: "宋体";}
span.icon_line{ display:inline-block;width:4px; height:17px; background:#ff2a7f; margin-right:5px; vertical-align:-1px; *+vertical-align:middle;}
.qqFace { border: 1px solid #7fb5ef; background-color: #fff; border-radius: 3px; }
.comment {background:#fff; padding: 13px 40px; }
.comment_h { height: 24px; border-bottom: 1px solid #eee; padding-bottom: 5px; font-size: 16px; font-family: "宋体"; }
.comment_h2 {display:inline-block; margin-bottom:12px; width:64px; height: 24px; border-bottom: 2px solid #ff2a7f; color:#ff2a7f; padding-bottom: 5px; font-size: 16px; font-family: "宋体"; margin-top: 15px; }
.comment_box h2 a { font-size: 26px; font-family: "宋体"; }
.comment_box .p1 { padding: 14px 0; }
.comment dl { padding: 15px 0; border-bottom: 1px solid #eee; }
.comment dl.frist { bordeR: 0; }
.comment dl dt { width: 58px; height: 58px; float: left; margin-right: 12px; border-radius: 100%; overflow: hidden; }
.comment dl dd { float: left; font-size: 14px; color: #4c4c4c; width:776px; }
.comment dl dd p { margin-bottom: 8px; line-height: 24px; }
.comment dl dd p .c666 { font-size: 12px; }
.comment dl dd p .c999 { font-size: 12px; padding-left: 10px; }
.comment dl dd div.huifu { float: right; height: 20px; line-height: 20px; color: #999; font-size: 12px; margin-bottom: 10px; visibility: hidden }
.comment dl dd div.huifu span { float: left; margin: 0 0 0 10px; cursor: pointer; position: relative; }
.comment .icon_fx a { width: 16px; font-size: 12px; margin-left: 10px; line-height: 16px; height: 16px; background-image: url(../images/tag.jpg); display: block; background-repeat: no-repeat; cursor: pointer; margin: 6px 10px 6px 0; float: left; padding-left: 0; }
.comment .icon_fx { position: absolute; width: 110px; height: 28px; top: -35px; left: -97px; border: 2px solid #ddd; padding-left: 10px; background: #fff; display: none; }
.comment .icon_fx .qzone { background-position: 0px -4px; }
.comment .icon_fx .sina { background-position: -24px -4px; }
.comment .icon_fx .ren { background-position: -70px -4px; }
.comment .icon_fx .tqq { background-position: -49px -4px; }
.comment .huifu_two { border-top: 1px dashed #ccc; padding: 5px 0; margin-top: 10px; }
.comment dl dd div.huifu span:hover { color: #0c7bc6; }
.comment dl dd div.huifu span em { line-height: 20px; padding-left: 2px; }
.comment dl dd div.huifu .zan { display: block; width: 14px; height: 14px; background: url(../images/con_pic.png) 0 -343px; float: left; margin: 2px 5px 0 0; cursor: pointer; }
.comment dl dd div.huifu .zan:hover { background-position: -16px -343px; }
.comment dl dd div.huifu .zan1 { display: block; width: 14px; height: 14px; background: url(../images/con_pic.png) -16px -343px; float: left; margin: 2px 5px 0 0; cursor: pointer; }
.comment dl dd div.huifu .cai { display: block; width: 14px; height: 14px; background: url(../images/con_pic.png) 0 -360px; float: left; margin: 2px 0 0; cursor: pointer; vertical-align: middle; }
.comment dl dd div.huifu .cai:hover { background-position: -16px -360px; }
.comment dl dd .bgf3 { line-height: 30px; background: #fafcff; padding: 5px 5px; border: 1px solid #c9e3ff; }
.comment dl dd .bkf { background: #fff; }
.comment .layer { padding: 4px 4px 6px; clear: both; }
.comment dl dd .bgf3 p span.fr { font-family: Arial, Helvetica, sans-serif; }
.comment dl dd .plform { position: relative; }
.comment dl dd .area { padding: 5px 10px; }
.comment dl dd textarea { width: 100%; height: 67px; border: 0; background-color: #fff; border-radius: 3px; line-height: 22px; font-size: 12px; resize: none; color: #666; }
.comment dl dd .textBox { width: 807px; border: 1px solid #ff2a7f; background-color: #fff; border-radius: 3px; }
.comment dl dd.plList .textBox { width: 100%; border: 1px solid #ff2a7f; background-color: #fff; border-radius: 3px; }
.comment dl dd.plList textarea { width: 100%; }
.comment dl dd .biaoqing { border-top: 1px solid #e6eaed; background-color: #fafafa; height: 39px; }
.comment dl dd p { font-size: 12px; margin-top: 5px; }
.comment .plbtn { background: url(../images/btn.png) 0 0; width: 90px; height: 40px; overflow: hidden; line-height: 500px; border: 0; padding: 0; margin: -1px -1px 0 0; cursor: pointer; float: right; border-radius: 0 0 3px; }
.comment .plbtn:hover { background-position: 0 -50px; }
.comment dl dd.plList .biaoqing { height: 32px; overflow: hidden; }
.comment dl dd.plList .plbtn { height: 34px; background: url(../images/btn.png) 0 -103px; }
.comment dl dd.plList .plbtn:hover { background: url(../images/btn.png) 0 -149px; }
.comment dl dd.plList .biaoqing .icon2 { margin-top: -3px; }
.comment dl dd .border_t { border-top: none; }
.comment .biaoqing span { text-align: right; width: 380px; padding-right: 10px; float: left; line-height: 40px; height: 40px; }
.comment .layer_comment { background: #fafcff; margin-bottom: 0px; border-top: 0; }
.comment .icon1 { display: block; width: 40px; height: 39px; background: url(../images/con_pic.png) 0 -505px; border-right: 1px solid #e6eaed; cursor: pointer; float: left; }
.comment .icon1:hover { background-position: 0 -544px; }
.comment .icon2 { display: block; width: 40px; height: 39px; background: url(../images/con_pic.png) -43px -505px; border-right: 1px solid #e6eaed; cursor: pointer; float: left; }
.comment .icon2:hover { background-position: -43px -544px; }
.comment .icon3 { display: block; width: 40px; height: 39px; background: url(../images/con_pic.png) -90px -505px; border-right: 1px solid #e6eaed; cursor: pointer; float: left; }
.comment .icon3:hover { background-position: -90px -544px; }
.comment ul.pic_list { padding: 3px 0 3px 5px; border-top: 1px solid #e5e5e5; }
.comment ul.pic_list li { height: 44px; width: 44px; float: left; margin-right: 3px; cursor: pointer; }
.comment .add_file { width: 42px; height: 42px; border: 1px dashed #e5e5e5; cursor: pointer; display: block; font-size: 36px; text-align: center; color: #b2b2b2; font-family: '宋体'; line-height: 42px; }
.comment .add_file:hover { color: #999; }
.comment .add_file_load { width: 42px; height: 42px; border: 1px dashed #e5e5e5; display: block; text-align: center; }
.comment .add_file_load img { margin: 13px auto; }
.comment dl dd .plform .denglu_Box a { display: inline-block; width: 119px; height: 42px; margin-right: 12px; border: 1px solid #ccd4d9; line-height: 42px; text-indent: 50px; }
.comment dl dd .plform .denglu_Box a.weibo { background: url(../images/weibo.jpg) 6px 6px no-repeat; }
.comment dl dd .plform .denglu_Box a.qq { background: url(../images/qq.jpg) 6px 6px no-repeat; }
.comment dl dd .plform .denglu_Box a:hover { background-color: #f8f8f8; }
.comment dl dd .plform .must { position: absolute; font-size: 16px; color: #666; font-family: "宋体"; top: 40px; left: 160px; }
.comment dl dd .plform .must a { color: #666; padding: 0 5px; }
.comment dl dd .plform .must a:hover { color: #378fd0 !important; }
.comment .ckgd { display: block; height: 34px; background: #F3F3F3; text-align: center; line-height: 34px; font-size: 12px; margin: 20px 0 20px; }
.comment .ckgd span.red { font-size: 14px; }

.fxbox{padding:15px 20px 30px; background:#fff;font-family: "宋体"; font-size:20px; }
.fx_info{width:384px; margin:0 auto; }
.fx_info a{padding-left:20px;}
.fx_info a i{display:inline-block; width:75px; height:74px; line-height:74px; vertical-align:middle;}
.bds_qzone{background:url(../images/qzone.jpg);}
.bds_tsina{background:url(../images/sina.jpg) no-repeat;}
.bds_tqq{background:url(../images/tqq.jpg);}