﻿@charset "utf-8";
html {
	margin: 0;
	padding: 0;
	width: 100%;
}
body {
	padding: 0;
	margin: 0 auto;
	width: 960px;
	position:relative;
	color: #2B2B2B; font-size: 12px; font-family: "microsoft YaHei",Arial, Helvetica, sans-serif; line-height: 0px; font-weight: normal
}
* {
	margin: 0px;
	padding: 0px
}
li{list-style: none}
form{margin: 0; padding:0}
img{border: 0px; float:left;}
.clear{clear:both}
div,ul,li,dd,textarea,input,select{font-size: 12px; font-family:"microsoft YaHei",Arial, Helvetica, sans-serif; color: #2B2B2B; line-height: 20px}
input,textarea{outline:none; resize:none}

*html .png {tmp:expression(setPng(this));}

a:link,a:visited,a:active{color:#2A2A2A; text-decoration:none}
a:hover{color:#C5000C; text-decoration:underline}

a.blue:link,a.blue:visited,a.blue:active{color:#076CBC; text-decoration:none}
a.blue:hover{color:#076CBC; text-decoration:underline}

a.white:link,a.white:visited,a.white:active{color:#fff; text-decoration:none}
a.white:hover{color:#fff; text-decoration:underline}

a.red:link,a.red:visited,a.red:active{color:#c62015; text-decoration:none}
a.red:hover{color:#c62015; text-decoration:underline}


.footer{float:left; width:100%; height:242px; margin-top:30px; background:#f7f8fa url(../images/foot_bg01.gif) no-repeat center top; border-top:1px solid #ccc}
.foot_link{float:left; width:100%; line-height:25px; margin-top:20px; font-size:14px; text-align:center; color:#0069b7}
.foot_link a,.foot_link a:active,.foot_link a:visited{color:#0069b7; margin:0 10px; display:inline}
.foot_link a:hover{ text-decoration:underline}

.foot_copyright{float:left; width:100%; height:25px; color:#000; line-height:25px; font-size:13px; text-align:center}

.foot_wx{float:left; width:400px; margin-left:333px; display:inline}
.foot_wx dl{float:left; width:107px; margin:20px 20px; display:inline}
.foot_wx dl dt{float:left; width:85px; height:85px; overflow:hidden; padding:3px; border:1px solid #e4e4e4; background-color:#fff;}
.foot_wx dl dd{float:left; width:100%; height:25px; line-height:25px; text-align:center; color:#000}

h2.gytitle{float:left; width:930px; margin:30px 0 0 15px; height:35px; background:url(../images/con_line01.gif) repeat-x left center; display:inline}
h2.gytitle em{float:left; height:35px; background-color:#fff; padding-right:20px}


.header2{float:left; width:100%; height:633px; position:relative; background:url(../images/2.jpg) no-repeat left top}
.header2 .wx{ position:absolute; right:56px; bottom:87px; width:85px; height:85px; overflow:hidden; padding:3px; border:1px solid #e4e4e4; background-color:#fff;}

h2.title01{height:59px; position:relative; margin-top:575px}
h2.title01 a{ position:absolute; right:2px; top:5px; font-size:16px; font-weight:bold}
h2.title01 em{padding:0px; width:100%; height:59px; background:url(../images/con_title01.gif) no-repeat center top}

h2.title001{height:59px; position:relative; margin-top:575px}
h2.title001 a{ position:absolute; right:2px; top:5px; font-size:16px; font-weight:bold}
h2.title001 em{padding:0px; width:100%; height:59px; background:url(../images/3.gif) no-repeat center top}

/**����ͼ����**/
.HomeFocus{float:left; overflow:hidden;position:relative;}
.HomeFocus ul{position:absolute;}
.HomeFocus ul li{float:left;overflow:hidden;position:relative}
.HomeFocus ul li div{position:absolute;overflow:hidden;}
.HomeFocus .btnBg{position:absolute; left:0;bottom:0;background:#000; z-index:4}
.HomeFocus .btn{position:absolute;right:0;bottom:0;text-align:right;}
.HomeFocus .btn span{display:inline-block;_display:inline;_zoom:1;width:18px;height:10px;_font-size:0;margin-right:6px;cursor:pointer}
.HomeFocus .btn span.on{background:#D70002;}
.HomeFocus ul li .slideother{position:absolute;left:0;bottom:0px;display:inline-block; z-index:5}
.HomeFocus ul li .slideother .h12{font-size:14px;position:absolute;bottom:0px;left:0}

.Focus1{width:534px;height:358px; margin:30px 15px 0 15px; display:inline}
.Focus1 ul{height:358px;}
.Focus1 ul li{width:534px;height:358px}
.Focus1 .btnBg{display:none}
.Focus1 .btn{height:30px; z-index:888}
.Focus1 .btn span{display:inline-block;_display:inline;_zoom:1;width:15px;height:15px;font-size:0;margin-right:5px;cursor:pointer;
background:url(../images/con_num01.png) no-repeat left top; text-indent:-9999px;}
.Focus1 .btn span.on{background:url(../images/con_num01_curr.png) no-repeat left top}
.Focus1 .preNext{width:57px;height:57px;position:absolute;top:150px;cursor:pointer}
.Focus1 .pre{left:5px; background:url(../images/arrow_prev01.png) no-repeat left top}
.Focus1 .next{right:5px; background:url(../images/arrow_next01.png) no-repeat left top}
.Focus1 ul li .slideother{width:100%;height:45px; background:#000; left:0px; opacity:0.6;filter:alpha(opacity=60); z-index:1}
.Focus1 ul li .title{line-height:45px; width:500px;height:45px; font-size:14px; text-indent:15px; left:0px; bottom:0px; z-index:999}

.Focus2{width:434px;height:308px; display:inline; margin-top:30px}
.Focus2 ul{height:308px;}
.Focus2 ul li{width:434px;height:308px}
.Focus2 ul li img{width:434px;height:308px}
.Focus2 .btnBg{display:none}
.Focus2 .btn{height:26px; bottom:-3px; z-index:888}
.Focus2 .btn span{display:inline-block;_display:inline;_zoom:1; font-weight:bold; text-align:center; color:#fff; line-height:18px; width:18px;height:18px;_font-size:0;cursor:pointer}
.Focus2 .btn span.on{background:#ff0000;}
.Focus2 .preNext{display:none}
.Focus2 .pre{left:0;}
.Focus2 .next{right:0;background-position:right top;}
.Focus2 ul li .slideother{width:100%;height:28px; background:#000; left:0px; opacity:0.6;filter:alpha(opacity=60); z-index:1}
.Focus2 ul li .title{line-height:28px; width:410px;height:px; text-indent:15px; left:0px; bottom:0px; z-index:999}

.hot_new{float:left; width:380px; margin-top:30px}
.hot_new dl{float:left; width:380px}
.hot_new dl dt{float:left; width:380px; font-size:17px; color:#c7000b; font-weight:bold; overflow:hidden}
.hot_new dl dd{float:left; width:380px; padding:8px 0; line-height:24px; font-size:14px}
.hot_new ul{float:left; border-top:1px solid #CECECE; padding-top:15px; margin-top:5px}
.hot_new ul li{float:left; height:30px; width:345px; padding-left:35px; line-height:30px; background:url(../images/con_small01.gif) no-repeat 6px center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px}
.hot_new ul li a{}

h2.title03{height:59px}
h2.title03 em{padding:0px; width:100%; height:59px; background:url(../images/4.gif) no-repeat center top}

h2.title003{height:59px}
h2.title003 em{padding:0px; width:100%; height:59px; background:url(../images/4.gif) no-repeat center top}
.main_dj{float:left; width:930px; height:920px; overflow:hidden; position:relative; margin:30px 0 0 15px; display:inline}
.main_dj dl{float:left; width:192px; height:296px; overflow:hidden; border:1px solid #C9C9C7; margin-right:17px; display:inline}
.main_dj dl dt{float:left; width:192px; height:218px; overflow:hidden}
.main_dj dl dd{float:left; width:192px; height:78px}
.main_dj dl dd span{float:left; width:160px; margin:11px 0 0 16px; display:inline; line-height:26px; font-size:15px; font-weight:bold; color:#fff}
.main_dj dl dd span a{color:#fff}
.main_dj dl dd span a:hover{color:#fff; text-decoration:underline}
.main_dj dl dd.dj1{background:#F19F56}
.main_dj dl dd.dj2{background:#787878}
.main_dj dl dd.dj3{background:#3E8CFB}

.djLink1{ position:absolute; left:0px; bottom:0px; width:300px; height:610px; background:#4574AA}
.djLink1 a{float:left; width:100%; height:100%; background:url(../images/con_bg07.png) no-repeat 15px 15px}/**wxd20160324**/

.djLink2{ position:absolute; left:312px; top:310px; width:305px; height:300px; background:#E1E1E1}
.djLink2 a{float:left; width:100%; height:100%; background:url(../images/con_bg071.png) no-repeat 21px 32px}

.djLink3{ position:absolute; right:0px; top:0px; width:300px; height:610px; background:#E18230}
.djLink3 a{float:left; width:100%; height:100%; background:url(../images/7.png) no-repeat center bottom}

.djLink4{ position:absolute; right:0px; bottom:0px; width:618px; height:300px; background:#D43A2E}
.djLink4 a{float:left; width:100%; height:100%; background:url(../images/con_bg072.png) no-repeat center center}

.moreLink{float:left; width:930px; height:40px; height:40px; margin-top:15px; margin-left:15px; text-align:right; font-size:16px; font-weight:bold}

h2.title04{float:left; width:100%; height:59px; background:url(../images/con_title04.gif) no-repeat center top}
h2.title004{float:left; width:100%; height:59px; background:url(../images/5.gif) no-repeat center top}
.main_text{float:left; width:100%; margin-top:30px; display:inline}
.main_text dl{float:left; width:181px; height:215px; padding:15px 20px; margin-left:15px; display:inline; background:#E1E1E1;overflow:hidden}
.main_text dl dt{float:left; width:100%; height:52px; font-size:16px; line-height:26px; font-weight:bold;overflow:hidden}
.main_text dl dd{float:left; width:100%; font-size:14px; line-height:28px; margin-top:10px}

.main_news{float:left; width:930px; margin:30px 0 0 15px; display:inline}
.main_news ul{float:left}
.main_news ul li{float:left; width:415px; padding:0 15px 0 35px; height:37px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:37px; border-bottom:1px solid #C8C8C8; font-size:15px; background:url(../images/con_small02.gif) no-repeat 8px center}
.main_news ul li a{color:#000; text-decoration:none}
.main_news ul li a:hover{color:#3F99D7; font-weight:bold}


.main_rc{float:left; width:100%; padding:30px 0; text-align:center}
.main_rc img{float:none}

h2.title06{height:59px; position:relative;}
h2.title06 a{ position:absolute; right:2px; top:5px; font-size:16px; font-weight:bold}
h2.title06 em{padding:0px; width:100%; height:59px; background:url(../images/con_title06.gif) no-repeat center top}


h2.title006{height:59px; position:relative;}
h2.title006 a{ position:absolute; right:2px; top:5px; font-size:16px; font-weight:bold}
h2.title006 em{padding:0px; width:100%; height:59px; background:url(../images/6.gif) no-repeat center top}
.main_gd_rw{float:left; width:930px; margin:30px 0 0 15px; display:inline}
.main_gd_rw dl{float:left; width:100%}
.main_gd_rw dl dt{float:left; width:557px; height:441px; overflow:hidden; margin-right:13px; display:inline}
.main_gd_rw dl dd{float:left; width:360px; height:441px; background:#DDDDDD}
.main_gd_rw dl dd label{float:left; width:330px; margin:24px 0 0 30px; display:inline}
.main_gd_rw dl dd p{float:left; width:320px; line-height:34px; margin:20px 0 0 20px; display:inline; font-size:16px}

.main_gd{float:left; width:930px; margin:30px 0 0 15px; display:inline; border-top:1px solid #C9C9C9}
.main_gd dl{float:left; width:100%; padding:15px 0; border-bottom:1px solid #C9C9C9}
.main_gd dl dt{float:left; width:86px; margin-left:4px; display:inline; font-size:16px; line-height:28px; font-weight:bold}
.main_gd dl dd{float:left; width:840px; line-height:28px; font-size:16px}

.main_qa{float:left; width:928px; padding:18px 0 36px 0; margin:30px 0 0 15px; display:inline; border:1px solid #CACACA; background:#F8F8F8}
.main_qa dl{float:left; width:100%; margin-top:18px}
.main_qa dl dt{float:left; width:110px; height:136px}
.main_qa dl dd{float:left; width:710px; padding:30px 40px; min-height:80px; _height:80px; overflow:hidden; line-height:34px; font-size:22px}
.main_qa dl.q dt{ background:url(../images/con_bg01.gif) no-repeat right 44px}
.main_qa dl.a dt{ background:url(../images/con_bg011.gif) no-repeat right 44px}
.main_qa dl.q dd{background:#F4E4E4}
.main_qa dl.a dd{background:#E6EBEF}

/**�ַ���Ч��**/
.story {float:left; clear: both; width: 930px; height: 450px; overflow: hidden; margin:20px 0 0 15px}
.story1 { width: 1500px; }
.story1 div { float: left; display: inline; width:78px; height: 450px; overflow: hidden; position: relative; }
.story1 div h1 { width:38px; height: 420px; overflow: hidden; position: absolute; top: 0; left:0; padding: 15px 20px; font-size: 20px; color: #fff; line-height: 26px; text-align: center; background:#4a525f url(../images/con_bg02.gif) repeat-y right top;}
.story1 div h1 a { color: #FFF; }
.story1 div h1.curr{padding:15px 40px 15px 20px; background:url(../images/con_bg03.png) no-repeat left top;}
.story1 div img { width: 695px; height:450px; }
.story1 em{ position:absolute; left:78px; bottom:0px; width:695px; height:50px; opacity: .6; background:#000; filter: Alpha(Opacity=60);}

.main_news02{float:left; width:500px; margin-top:30px}
.main_news02 ul{float:left; width:500px; height:240px}
.main_news02 ul li{float:left; width:490px; height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:30px; padding-bottom:5px; display:inline; font-size:16px}
.main_news02 ul li span{color:#c7000b; margin-right:5px; display:inline}
.main_news02 dl{float:left; width:488px; font-size:16px; text-align:center}
.main_news02 dl a{color:#7e7e7e; margin:0 3px; display:inline}
.main_news02 dl a:hover{color:#4474a9}

/**�б����**/
.FocusPic {float:left; overflow: hidden; width:930px; position: relative; height:333px; margin:30px 0 0 15px}
.FocusPic .FP_arr_left {z-index: 8; filter: Alpha(Opacity=80); left:5px; width:37px; cursor: pointer; position: absolute; top:130px; height:71px; opacity: .8; background:url(../images/arrow_prev.png) no-repeat left top}
.FocusPic .FP_arr_right{
	z-index: 8; right:5px; filter: Alpha(Opacity=80); width:37px; cursor: pointer; position: absolute; top:130px; height:71px; opacity: .8;
background:url(../images/arrow_next.png) no-repeat left top}
.FocusPic .FP_NumList {
	z-index: 9; left:50%; margin-left:-40px; overflow: hidden; bottom: 10px; zoom: 1; position: absolute
}
.FocusPic .FP_NumList span {float:left; width:10px; height:10px; margin:0 3px; background:url(../images/num_bg01.gif) no-repeat left top; cursor:pointer; text-indent:-9999px}
.FocusPic .FP_NumList span.selected {background:url(../images/num_bg01.gif) no-repeat left -10px}
.FocusPic .FP_pic {
	float: left; overflow: hidden; width:930px; height:333px; text-align:left}

.main_video{float:left; width:930px}
.main_video dl{float:left; width:298px; height:331px; border:1px solid #cdcdcd; margin:0 5px; display:inline}
.main_video dl dt{float:left; width:298px; height:101px}
.main_video dl dt span{float:left; width:270px; font-size:24px; line-height:36px; margin:10px 0 0 14px; display:inline; color:#000}
.main_video dl dd{float:left; width:298px; height:230px; overflow:hidden; position:relative}
.main_video dl dd em{ position:absolute; left:50%; top:-1px; width:28px; height:15px; margin-left:-14px; background:url(../images/con_bg062.png) no-repeat left top}

.FocusPic01 {overflow: hidden; width:930px; position: relative; height:715px; margin-left:15px}
.FocusPic01 .FP_arr_left {z-index: 8; filter: Alpha(Opacity=80); left:5px; width:37px; cursor: pointer; position: absolute; top:314px; height:71px; opacity: .8; background:url(../images/arrow_prev.png) no-repeat left top}
.FocusPic01 .FP_arr_right{
	z-index: 8; right:5px; filter: Alpha(Opacity=80); width:37px; cursor: pointer; position: absolute; top:314px; height:71px; opacity: .8;
background:url(../images/arrow_next.png) no-repeat left top}
.FocusPic01 .FP_NumList {
	z-index: 9; left:50%; margin-left:-40px; overflow: hidden; bottom: 10px; zoom: 1; position: absolute
}
.FocusPic01 .FP_NumList span {float:left; width:10px; height:10px; margin:0 3px; background:url(../images/num_bg01.gif) no-repeat left top; cursor:pointer; text-indent:-9999px}
.FocusPic01 .FP_NumList span.selected {background:url(../images/num_bg01.gif) no-repeat left -10px}
.FocusPic01 .FP_pic {
	float: left; overflow: hidden; width:930px; height:715px; text-align:left}
	
.main_reci{float:left; width:930px}
.main_reci dl{float:left; width:298px; height:340px; border:1px solid #cdcdcd; margin:5px 5px; display:inline}
.main_reci dl dt{float:left; width:298px; height:170px; overflow:hidden; position:relative}
.main_reci dl dt span{ position:absolute; right:10px; bottom:0px; width:28px; height:15px; background:url(../images/con_bg06.png) no-repeat left top}
.main_reci dl dd{float:left}
.main_reci dl dd.title{width:258px; height:40px; line-height:40px; margin-top:10px; font-size:15px; margin-left:20px; display:inline;
text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border-bottom:1px solid #dadada; color:#3d4150}
.main_reci dl dd.title a{color:#3d4150}
.main_reci dl dd.title a:hover{color:#000}
.main_reci dl dd.text{width:258px; height:78px; margin-top:10px; font-size:15px; margin-left:20px; display:inline; color:#838282;overflow:hidden}
.main_reci dl dd.go{width:100%; height:34px; position:relative}
.main_reci dl dd.go a{ position:absolute; right:4px; top:0px; width:30px; height:30px; cursor:pointer; background:url(../images/con_bg05.gif) no-repeat left top}

.main_reci dl:hover{background:#4474a9; border:1px solid #4474a9}
.main_reci dl:hover dt span{background:url(../images/con_bg061.png) no-repeat left top}
.main_reci dl:hover dd.title{color:#fff; border-bottom:1px solid #568dc9}
.main_reci dl:hover dd.title a{color:#fff}
.main_reci dl:hover dd.title a:hover{color:#fff}
.main_reci dl:hover dd.text{color:#fff}
.main_reci dl:hover dd.go a{background:url(../images/con_bg051.gif) no-repeat left top}

/**��������**/
.LinkList{float:left; width:928px; border:1px solid #c9c9c9; margin:30px 0 0 15px; display:inline}
.LinkList h2{float:left; width:100%; height:33px}
.LinkList h2 img{margin:9px 0 0 13px; display:inline}
.LinkList table{float:left; width:900px; margin-left:14px; margin-top:10px; display:inline}
.LinkList table td{width:150px; text-align:center; padding-bottom:15px}
.LinkList table td img{float:none}

.main_tushu{float:left; width:930px; margin-top:5px; margin-left:15px; display:inline}
.main_tushu dl{float:left; margin-top:25px; padding:20px; width:888px; border:1px solid #cbcbcb; background:#fff}
.main_tushu dl dt{float:left; width:180px; height:272px; margin:0 40px 0 10px; display:inline}
.main_tushu dl dt img{float:left; width:180px; height:272px}
.main_tushu dl dd{float:left; width:630px}
.main_tushu dl dd.title{ line-height:45px}
.main_tushu dl dd.title a{font-size:22px; color:#c7000b}
.main_tushu dl dd.title span{font-size:18px; font-weight:bold}
.main_tushu dl dd.text{height:120px; line-height:30px; margin-top:5px; font-size:16px;overflow:hidden}
.main_tushu dl dd.btn{margin-top:10px}
.main_tushu dl dd.btn a{float:right; width:159px; height:44px;text-align:center;line-height:44px;background:red;font-size:18px;color:#fff} /*background:url(../images/con_bg04.gif) no-repeat left top*/
/*.main_tushu dl dd.btn a:hover{background:url(../images/con_bg04.gif) no-repeat left -44px}*/

.big_photo{float:left; width:930px; height:530px; overflow:hidden; margin:30px 0 0 15px; display:inline}

/**wxd20151205������ϸҳ**/
.mod18{float:left; width:930px;position:relative;margin:30px 0 0 15px; background:#f0f1f6}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;}
.mod18 .prev{left:0;}
.mod18 #prevTop,.mod18 #nextTop{bottom:45px;width:13px;height:23px;}
.mod18 #prevTop{background:url(../images/arrow_prev02.gif) no-repeat left top}
.mod18 #nextTop{background:url(../images/arrow_next02.gif) no-repeat left top}
.mod18 .next{right:2px;}
.mod18 li{float:left;}
.mod18 .picBox{height:530px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:530px;position:absolute;}
.mod18 .picBox li{width:930px;height:530px;}

.mod18 .listBox{width:896px;height:120px;margin:0 auto;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute; top:20px}
.mod18 .listBox li{width:124px;height:78px; padding-left:4px; cursor:pointer;position:relative}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:118px;height:78px}
.mod18 .listBox li img{width:118px;height:78px;}
.mod18 .listBox .on img{width:114px;height:74px;border:2px solid #ff6600;}
.mod18 .listBox .on i{display:block;}

/**���õĵ�����**/
#popMask{z-index:1001;width:100%; height:100%; background:#000;position:absolute;top:0;left:0;opacity:0.5;filter:alpha(opacity=50); display:none}
.popBox{position:absolute; z-index:1002; display:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; border:1px solid #3669AF}
.w500{width:500px}

/**�����㹲�õı���**/
h2.poptitle{float:left; width:100%; height:40px; position:relative; background:#0675A0}
h2.poptitle em{float:left; margin-left:10px; height:40px; font-style:normal; line-height:40px; color:#fff; font-size:15px; font-weight:bold}
h2.poptitle span{position:absolute; cursor:pointer; right:15px; top:15px; width:11px; height:10px; font-size:0px; line-height:0px; background:url(../images/close.png) no-repeat left top}
h2.poptitle span:hover{background:url(../images/close_over.png) no-repeat center center}




