﻿/**
				
		 *             *    
	  *     *       *     *
	*         *   *         *
  *             *             * 
   *@description : main 
   *@authro      : zhengxue
   *@created     : 2016-8-22
/*==================================================全局==========================================================================*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
html {overflow: hidden;overflow-y: auto;} /*始终让 Firefox 显示滚动条*/
* {word-wrap: break-word;}/*文字强制换行word-break:keep-all;(Ff)*/
table {border-collapse: collapse;}/*细线表格*/
fieldset, img {border: none;}/*清除描边*/
ul, li {list-style-type: none;}/*无列表项目标记*/
a {text-decoration: none;}/* 链接无下划线,有为underline;链接去框 */
a:link {color: #666;}/* 未访问的链接 */
a:visited {color: #666;}/* 已访问的链接 */
a:hover {color: #3693d1;}/* 鼠标在链接上 */
a:active {color: #666;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-family: "microsoft yahei";font-size: 12px;color: #979998;background:#fff;}
select, input {vertical-align: middle;outline: none;}
em, i {font-style: normal;}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer}
.h10 {clear: both;height: 10px;overflow: hidden;}
.h15 {clear: both;height: 15px;overflow: hidden;}
.h20 {clear: both;height: 20px;overflow: hidden;}
.h25 {clear: both;height: 25px;overflow: hidden;}
.h30 {clear: both;height: 30px;overflow: hidden;}
.h35 {clear: both;height:35px;overflow: hidden;}
.h40 {clear: both;height: 40px;overflow: hidden;}
.h45 {clear: both;height: 45px;overflow: hidden;}
.h50 {clear: both;height: 50px;overflow: hidden;}
.clear {clear: both;overflow: hidden;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
/*^
 * 框架
 * @created 2015.1.9
 * @return
 */	
.wrap {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
/*===========================头部begin===========================*/
.top_wel{ height:40px; line-height:40px; clear:both; overflow:hidden; background:#f7f7f7;color:#666666; border-bottom: 1px solid #e7e7e7;}
a.register,a.login{ color:#3693d1; font-weight: bold; }
.top_wel .a1{ background:url(../images/ico1.png) no-repeat left center; padding:0 10px 0 15px;}
.top_wel .a2{ background:url(../images/ico2.png) no-repeat 8px center; padding:0 0px 0 23px;}
.top {width: 100%;clear: both;height:140px;overflow:hidden;background:url("../images/topbg.jpg") no-repeat center center;}
/*logo*/
.logo {width:1200px;height:140px;overflow: hidden;}
.logo a{ display:block; height:100%}
.logo img{width:1200px;height:140px;display:block;}

/*导航*/
.menubox{ height:54px;background:#e82f8a; clear:both; overflow: hidden;}
.menu{height:54px; }
.menu dd {float:left;height:54px;display:inline; width:130px; border-right: 1px solid #ff008a;border-left: 1px solid #e82f8a;}
.menu dd span{font-size:16px; display:block;height:54px;line-height:54px;text-align:center;}
.menu dd span a{ display:block; height:100%; color:#fff;}
.menu dd span a:visited{ color:#fff;}
.menu dd span a:hover{ color:#ffe1af; font-weight: bold; background: url("../images/menuico.png") no-repeat center bottom;}
.menu dd span a:active{ color:#fff;}
.menu dd.hover span a{ color:#ffe1af; font-weight: bold; background: url("../images/menuico.png") no-repeat center bottom;}

/*===========================头部end===========================*/
/*notice*/
.noticeBox{ height:36px; clear:both; overflow: hidden; background: #f0f9ff;}
.notice{ height:36px;overflow:hidden; width: 785px; position: relative;}
.notice span{ color:#f26168; height:36px; line-height:36px;background:url(../images/notice.png) no-repeat left center; padding-left:20px;}
.notice .bd{ width:660px; height:36px; overflow:hidden; padding:0 35px 0 10px;}
.notice ul li{height:36px; overflow:hidden; line-height:36px; clear:both; overflow:hidden;}
.notice ul li a{ color:#555;}
.notice ul li a:visited{ color:#555;}
.notice ul li a:hover{ color:#3693d1;}
.notice ul li a:active{ color:#555;}
.notice .btnbox{ width:32px; height:24px; background:url(../images/ico3.png) no-repeat center center; position:absolute; top:6px; right:0px;}
.notice .btn{ width:15px; height:10px; position:absolute; cursor:pointer;}
.notice .prev{ background:url(../images/prev1.png) no-repeat center center; top:0; left:0;}
.notice .next{ background:url(../images/next1.png) no-repeat center center; bottom:0; right:0;}
.notice .prev:hover{background:url(../images/prev1_h.png) no-repeat center center;}
.notice .next:hover{ background:url(../images/next1_h.png) no-repeat center center;}
/*搜索*/
.searchBox{height:25px;width:405px; overflow:hidden; margin-top:6px;}
.searchBox span{ width: 65px; color: #a6a6a6; height:25px; line-height: 25px; overflow: hidden;}
.searchInput{width:268px;height:23px;line-height:23px;border:1px solid #dcdcdc;padding:0px 0 0px 10px;background:#fff; font-size:12px}
.searchBt{width:53px;height:25px; line-height:25px;background:#e82f8a;cursor:pointer;color:#fff; font-family:"microsoft yahei";font-size:12px; border:none; border-radius: 5px}

/*---------------------------footer--------------------------------*/
.foot{ padding:20px 0 40px; overflow: hidden; line-height: 28px; text-align: center; color: #595959;}
.foot span{ display: block; clear: both; overflow: hidden; text-align: center; height: 28px; line-height: 28px;}
.foot span a{ color: #e82f8a; border: 1px solid #e82f8a; border-radius: 5px; height:20px; line-height: 20px; display: inline-block; padding: 0 5px;}
.foot span a:hover{ color: #3693d1}
/*---------------------------content--------------------------------*/

/*indexTitle*/
.indexTitle{ height:27px;clear:both; border-bottom:1px solid #dfdfe0; background: url("../images/titbg.jpg") repeat-x left top;}
.indexTitle span{ float: left; display: inline; height:28px; margin: -1px 0 0 -1px;}
.indexTitle i{ height:28px;width:28px; float: left; display: inline; background: url("../images/tbg.png") no-repeat left top;}
.indexTitle span a{ color:#fff; font-size:14px; font-weight: bold; float: left; display: inline; background: #e82f8a; height: 28px; line-height: 28px; padding:0 10px 0 18px;}
.indexTitle span a:visited{ color:#fff;}
.indexTitle span a:hover{ color:#fff;}
.indexTitle span a:active{ color:#fff;}
.indexTitle .more{ height:27px; line-height:27px;color:#999797; ; width: 55px; text-align: center;}
.indexTitle .more:visited{ color:#999797;}
.indexTitle .more:hover{ color:#3693d1;}
.indexTitle .more:active{ color:#999797;}

/*indexdl*/
.indexdl{ clear: both; overflow: hidden; padding:15px 10px; font-family: "songti"}
.indexdl dd{ height:28px; line-height: 28px; border-bottom: 1px dotted #bdbdbd; clear: both; overflow: hidden; display: block; padding-left: 15px;}
.indexdl dd a{ color: #333;}
.indexdl dd a:visited{ color: #333;}
.indexdl dd a:hover{ color: #3693d1;}
.indexdl dd a:active{color: #333;}
.indexdl span{ color: #b8b8b8; float: right; display: inline;}

.indexdl.dl1 dd{ background: url("../images/ddico1.png") no-repeat left center}
.indexdl.dl2 dd{ background: url("../images/ddico2.png") no-repeat left center}
.indexdl.dl3 dd{ background: url("../images/ddico3.png") no-repeat left center}
.indexdl.dl4 dd{ background: url("../images/ddico4.png") no-repeat left center}
.indexdl.dl5 dd{ background: url("../images/ddico5.png") no-repeat left center}
.indexdl.dl6 dd{ background: url("../images/ddico6.png") no-repeat left center}
.indexdl.dl7 dd{ background: url("../images/ddico7.png") no-repeat left center}
.indexdl.dl8 dd{ background: url("../images/ddico8.png") no-repeat left center}

/*con1*/
.con1{height:327px; width:1215px;}
.con1 .box{ width: 468px; height:325px; border: 1px solid #dfdfe0;}

/*登录*/
.loginBox{ width: 228px; border: 1px solid #dfdfe0; height:325px;}
.logintop{ height: 30px; width: 230px;clear: both; background: #e82f8a; left: 30px; text-align: center; color: #fff; font-size: 14px; margin: -1px 0 0 -1px; line-height: 30px; }
.loginbot{ height: 75px; border-top: 1px solid #dfdfe0; overflow: hidden; width: 228px;clear: both;}
.loginCon{ height:205px; overflow: hidden; clear: both; padding:15px 15px 0 15px;}
.loginCon dl dd{ clear: both; overflow: hidden; margin-bottom: 19px;}
.loginCon dl dd span{ height: 22px; line-height: 22px; width: 57px; float: left; display: inline; text-align: right;}
.loginCon dd input{ height: 20px; line-height: 20px; border: 1px solid #dfdfe0; float: left; display: inline; padding-left: 5px; border-radius:4px;}
.loginCon dd .input1{ width: 123px;}
.loginCon dd .input2{ width: 63px;}
.loginCon dd .code{ width: 48px; height: 22px; overflow: hidden; margin-left: 12px;}
.loginCon dd .code img{width: 48px; height: 22px;}
.loginCon .btnlogin{ height: 25px; width: 60px; background: #e82f8a; color: #fff; text-align: center;line-height: 25px; border-radius: 4px;}
.loginCon .btnres{ height: 23px; width:58px; border:1px solid #e82f8a; color: #e82f8a; text-align: center; margin:0 8px; line-height: 23px; border-radius: 4px;}
a.forgot{ color:#ff0000; font-family: "songti"; height:25px; line-height:25px;}
a.forgot:hover{ text-decoration: underline; color: #ff0000}
.loginsuc{ color: #333; line-height: 30px;}
.loginsuc em{ color: #ff0000; margin-left: 24px;}
.loginCon .btncancel{ height: 25px; width: 60px; background: #a8a8a8; color: #fff; text-align: center; margin:0 auto;line-height: 25px; border-radius: 4px; display: block;}

/*con2*/
.con2{ width: 1215px; overflow: hidden; clear: both; height: 215px;}
.con2 dd{ width: 288px; height:100px; overflow: hidden; float: left; display: inline; margin:0 15px 15px 0; ; color: #666;}
.con2 dd a{ display: block; height:100px; overflow: hidden;}
.con2 dd img{ width: 288px; height:100px; display: block;}

/*con3*/
.con3{height:327px;width:1215px;}
.con3 .box{ width:388px; height:325px; border: 1px solid #dfdfe0; position:relative;}
a.questionBtn{ height:25px; line-height:25px; position:absolute; right:0; bottom:0; display:block; width:110px; color:#fff; background:#e82f8a; text-align:center;border-radius:3px;}
a.questionBtn:hover{ background:#ff7e00; color:#fff;}
.m15{ margin: 0 15px}

/*link*/
.link{ padding:15px 0 20px; background: #f0f0f0; clear: both; overflow: hidden; }
.link span{ height:25px; line-height: 25px; font-size: 18px; color: #333; width: 95px;}
.link .box{ width: 1105px;}
.link a{ padding:0 10px; float: left; display: inline; line-height: 24px;}


/*漂浮
.float_div {position: absolute;width: 50px; height: 50px; font-size: 16px; line-height: 30px; color: #f26168; background: #fdfae9; padding:3px;  border: 1px solid #e8e8e8; }
.float_div a{ display:block;}
.float_div img{width:220px; height: 220px; display:block;}
*/

/*右侧悬浮start*/
.floatBox {position: absolute;right: 0px;top: 0px; z-index: 999; }
.floatBox .float_tittle { width:28px; height: 121px; background: url(../images/zixun.jpg) no-repeat center center; margin-top:54px; cursor: pointer }
.floatBox .float_bg { width:138px; height:208px; border: 1px solid #3693d1; border-radius: 5px; padding:10px; background:#fff; display: none; }
.float_bg span { height: 35px; border-bottom: 1px solid #e6e5e4; text-align: center; font-size: 18px; color: #3693d1; line-height: 35px; display: block;  }
.float_bg .qq { height: 35px; border-bottom: 1px solid #e6e5e4; background: url(../images/qq.png) no-repeat 5px center; padding-left: 35px;color: #141313;line-height: 35px; display: block; font-size: 14px;font-family: "Myriad Pro"  }
.float_bg .phone { height: 35px; border-bottom: 1px solid #e6e5e4; background: url(../images/fphone.png) no-repeat 5px center; padding-left: 35px;color: #141313;line-height: 35px; font-size: 14px; font-family: "Myriad Pro" }

/*右侧悬浮end*/

/*弹窗*/
.Popbg{ background:#000; position:fixed; left:0px; top:0px;width:100%; height:100%; z-index:10000; filter:alpha(opacity=0.7);
	-moz-opacity:0.7;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/
	-khtml-opacity: 0.7;
	opacity: 0.7;
	display:none;
}
.PopBox{background:#fff; position:fixed; left:50%; z-index:10001; top:50%;color:#666666; display:none;}
.PopBox.w640{ width:640px;margin-left:-320px; margin-top:-200px;}
.PopBox.w1200{ width:1200px;margin-left:-600px; margin-top:-300px;}
.PopBox .title{ height:48px; line-height:48px; font-size:18px;color:#fff;overflow:hidden; background: #3693d1; padding-left: 30px;}
.PopBox .Close{ height:34px; width:34px; position:absolute; top:7px; right:10px; background:url(../images/Close.png) no-repeat center center; cursor:pointer}
.PopBox .NoText{ height: 36px; line-height: 36px; font-size: 20px; color: #666; width: 200px; padding-left: 45px; margin:0 auto; background: url("../images/no.png") no-repeat left center; margin-bottom: 10px; clear: both; overflow: hidden;}
.PopBox em{ display: block; font-size: 14px; text-align: center; color: #808080; height: 35px; line-height: 35px;}
.PopBox dl{ clear:both; overflow:hidden; padding-top:20px;}
.PopBox dd{ clear:both; overflow:hidden; margin-bottom:20px; font-size:14px; text-align:center;}
.PopBox dd span{ float:left; display:inline; height:32px; line-height:32px;text-align:right; font-size:16px; color: #4b4a4a;}
.PopBox dd span.w140{ width: 135px; padding-right: 5px;}
.PopBox dd span.w155{ width: 150px;padding-right: 5px;}
.PopBox dd .input{ height:30px; line-height:30px; border:1px solid #ccc;padding-left:10px; color:#666; font-size:14px;}
.PopBox dd .input.w510{ width: 498px;}
.PopBox dd .input.w430{ width: 418px;}
.PopBox dd .input.w200{ width: 188px;}
.PopBox dd  b{ color: #a8a8a8; padding-left: 8px; height:32px; line-height: 32px; float: left; display: inline; font-weight: normal; font-size: 12px;}
.PopBox dd i{ color:#ff0000;}
.PopBox dd .code{ width:68px; height:32px; overflow: hidden; margin-left: 12px;}
.PopBox dd .code img{width:68px; height:32px;}
.PopBox dd a.change{ color: #1070bb; text-decoration: underline; margin-left: 10px; font-size: 12px; height: 32px; line-height: 32px;}
.PopBox dd a.change:hover{color: #1070bb; text-decoration:none;}
.PopBox .btnBox{ width:300px; height: 40px; margin:10px auto 0}
.PopBox .btn{ height:40px; width:120px; text-align:center; font-size:18px; display:block;line-height:40px;}
.PopBox .btn1{ background:#fb7171; color:#fff;}
.PopBox .btn2{ background:#9a9a9a; color:#fff;}
.PopBox .btn1:hover{ background:#ff4a4a; color:#fff;}
.PopBox .btn2:hover{ background:#858484; color:#fff;}



/*==============首页代码完==================*/



/*==============二级页面 begin==================*/
/*
* 框架
*/
.rightBox{width:920px;overflow: hidden;}
.contentBox{width: 100%;min-height:600px;height:auto !important;height:600px;overflow: hidden;}
/*

/* leftNav*/
.leftNav{width: 245px;}
.leftNav dt{ height: 88px; width: 245px; overflow: hidden; padding-bottom: 10px; background: url("../images/l_ico1.jpg") no-repeat center bottom;}
.leftNav dd{overflow: hidden; height: 60px; display: block; padding-left: 87px; background:#fafafa url("../images/l_ico2.png") no-repeat 65px center; margin-bottom: 1px;}
.leftNav dd a{ display: block; height: 60px; overflow: hidden; font-size: 16px; color:#666;line-height:60px; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.leftNav dd.hover{background:#3693d1 url(../images/l_ico3.png) no-repeat 65px center; }
.leftNav dd:hover{background:#3693d1 url(../images/l_ico3.png) no-repeat 65px center; }
.leftNav dd.hover a{ color: #fff}
.leftNav dd:hover a{ color: #fff}

/*location*/
.location{ height:34px; line-height:34px; border-bottom: 3px solid #8c8c8c;font-family: "songti"}
.location p{ padding-left:25px; background:url(../images/location.png) no-repeat left center;color:#a5a0a0;}
.location p a{ color:#a5a0a0;}
.location p a:hover{color:#285a90;}

/*^
 * 列表分页
 */
.page { padding:0px 10px 10px 0px; overflow: hidden; clear: both; height: 35px; line-height: 35px;text-align: center; }
.page a { padding: 9px 12px; color: #383838; border-radius: 4px; border: 1px solid #dddcdc; margin-right: 3px; font-family: "songti"; background: #f6f5f5; }
.page a:hover { background: #308bd0; color: #fff; border: 1px solid #308bd0; }
.page a.hover { background: #308bd0; color: #fff; border: 1px solid #308bd0; }
.page input { vertical-align: middle; height: 20px; border: 1px solid #dddcdc; }
.page .lable { color: #383838; font-family: "songti"; }
.page input.pageDetail { width: 30px; height: 30px; margin-right: 3px; text-align: center; border-radius: 4px; color: #383838; font-family: "songti"; margin-bottom: 2px; }
.page input.page_bnt { border: none; width: 50px; height: 30px; margin-left: 3px; border-radius: 4px; cursor: pointer; }

/*全文列表*/
.newsList{ clear: both; overflow: hidden; font-family: "songti";}
.newsList dd{ height: 44px; line-height: 44px; border-bottom: 1px solid #f6f6f6; padding-left: 35px; background: url("../images/ddico9.png") no-repeat 20px center;}
.newsList span{ float: right; display: inline; padding-right: 10px; color: #b8b8b8;}

/*新闻详细页*/
.article{width: 100%; overflow:hidden;color:#808080;line-height: 30px; font-family: "songti"}
.article img{ max-width:100%;}
.newsTit{font-size:20px;color:#4c4c4c;height:60px;line-height: 30px;overflow: hidden;text-align: center; font-weight:bold; }
.newsTime{font-size: 12px;color:#9a9a9a;text-align: center;height:30px;line-height:30px; padding-bottom:10px;overflow: hidden;border-bottom:1px dashed #dedede;}
.newsTime span{ cursor: pointer; padding: 0 5px;}
.newsTime span.hover{ color: #3693d1}
/*大图播放*/
#play{ width:900px; height:780px; position:relative; overflow: hidden; background:#fff; border:1px solid #e9e9e9; padding:8px; margin:0 auto; }
#play .change_a { width:40%; height: 100%; position: absolute; top: 0; z-index: 1; cursor: pointer; display: block; overflow: hidden; }
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span { width: 24px; height: 43px; display: block; position: absolute; top: 50%; margin-top: -21px; display: none }
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul { position: relative; z-index: 1; width:900px; height:780px; overflow:hidden; }
#play .img_ul li{ position: relative; z-index: 1; width:900px; height:780px; background:#fff; }
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd { margin:0 auto; overflow: hidden; height:60px; position:relative; }
.img_hd ul { position: absolute; z-index: 1 }
.img_hd ul li { float: left; height:50px; width:85px; padding:3px; margin:0 7px; cursor: pointer; background:#fff; border:1px solid #d4d4d4; position:relative; }
.img_hd ul li p{ height:50px; width:85px; display:block; background:#fff; position:relative; overflow: hidden; }
.img_hd ul li i{ display:block; clear:both; line-height:20px; padding:0 5px; background:#000; color:#fff; position:absolute; right:3px; bottom:3px; z-index:99999999999999; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; font-family:Arial; font-size:12px; font-style:normal; }
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #c80000}
.imgMove .bottom_a { width:20px; height:25px; display: block; cursor: pointer; z-index: 10; float:left; top:15px; position:absolute; z-index:9999999999999; background:url(../images/article_icon.png) no-repeat; }
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}

.article_pageUp{ clear:both; overflow:hidden; padding:15px 0 0 0; font-family: "songti"; border-top: 1px solid #b2b2b2; }
.article_pageUp dl dd{ display:block; height:30px; clear:both; line-height:30px; }
.article_pageUp dl dd span{ float: left; display: inline-block; height:30px; overflow: hidden; text-align: center; color:#3693d1; font-size: 14px; }
.article_pageUp dl dd a{ float: left; font-size: 14px; display: inline-block; height:30px; overflow: hidden; }

/*修改2016/11/7*/
.PopBox dd .textarea{line-height:30px; border:1px solid #ccc;padding-left:10px; color:#666; font-size:14px; height:130px;width: 418px; resize:none}
/*提问*/
.questionBox{ height:48px; width:330px; border:1px dashed #ff0000; font-size:14px; line-height:48px; margin:0 auto 20px; color:#010101; padding:0 20px;}
.questionBox em{ color:#ff0000;}
.questionBox .btn{ height:25px; line-height:25px;width:110px; color:#fff; background:#3693d1; text-align:center; margin-top:11px; border-radius:3px;}
.questionBox .btn:hover{ background:#3693c2; color:#fff;}
/*问答列表*/
.answerDl{ clear:both; overflow:hidden; font-size:16px;line-height:30px;}
.answerDl span{ color:#666; width:100px; text-align:right; float:left; display:inline;}
.answerDl em{ float:left; display:inline;}
.answerDl dt{border-bottom:1px dashed #949494; padding:15px 0;}
.answerDl dt .ask{ clear:both; overflow:hidden; margin-bottom:5px}
.answerDl dt .ask em{ color:#000;}
.answerDl dt .date{ clear:both; overflow:hidden;}
.answerDl dt .date em{ color:#3693d1;}
.answerDl dd{padding:15px 0;}
.answerDl dd .answer{ clear:both; overflow:hidden;margin-bottom:5px}
.answerDl dd .answer em{ color:#ff000c;}
.answerDl dd .date{ clear:both; overflow:hidden;}
.answerDl dd .date em{ color:#999;}
