@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
html { min-width:1200px; max-width:1920px;}
body {font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#333; padding:0; margin:0; background-color:#f7f7f7;}
div,form,img,ul,li,dl,dt,dd,p,input,button,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;}
ul,li { list-style:none;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.fl { float:left} .fr { float:right} .tc { text-align:center} .red { color:#c00;} .mb10 { margin-bottom:10px;} .mb20 { margin-bottom:20px;} .ml30 { margin-left:30px;} .mt20 { margin-top:20px;}
.w1200 { width:1200px; margin:0 auto;}
a { color:#333; text-decoration:none;}
a:hover { color:#c00;}
.pr { position:relative;} .f18 { font-size:18px;} .f24 { font-size:24px;}
.h70 { height:70px; width:100%; display:block; overflow:hidden;}
.h20 { height:20px; width:100%; display:block; overflow:hidden;}

/*top*/
.top {
	width:100%;
	height:32px;
	line-height:32px;
	background-color:#660000;
	color:#fff;
	}
.top_line {
	width:100%;
	height:4px;
	display:block;
	background-color:#eee;
	-webkit-box-shadow: #999 0px 0px 10px;
	-moz-box-shadow: #999 0px 0px 10px;
	box-shadow: #999 0px 0px 10px;
	}
.top_logo {
	width:100%;
	height:100px;
	line-height:100px;
	background:url(../img/top_bg.jpg) top center no-repeat;
	}
.logo { margin-top:15px;}
.logo_tit {
	width:740px;
	font-size:40px;
	text-align:center;
	}
.tel {
	line-height:26px;
	font-size:15px;
	margin-left:15px;
	margin-top:18px;
	display:inline-block;
	}
.tel strong {
	font-size:24px;
	color:#f00;
	}
.tel span {
	float:left;
	margin-right:15px;
	}
.nav {
	width:100%;
	height:50px;
	line-height:50px;
	background-color:#993300;
	}
.nav ul {
	width:1200px;
	margin:0 auto;
	}
.nav ul li {
	float:left;
	font-size:18px;
	font-weight:bold;
	}
.nav ul li a {
	width:200px;
	text-align:center;
	color:#fff;
	display:block;
	}
.nav ul li a:hover {
	display:block;
	background:#660000;
	color:#fff;
	}

/*热门搜索*/
.hot_search {
	height:43px;
	line-height:43px;
	background:url(../img/nav-bg1.gif) repeat-x;
	margin-top:1px;
	}
.hot_search em{
	font-style:normal; 
	font-weight:bold; 
	float:left;
	}
.hot_search span{
	float:left; 
	width:900px; 
	overflow:hidden;
	}
.hot_search span a{
	margin-right:8px; 
	margin-left:8px;
	}
.hot_search .search{
	float:right; 
	margin-top:6px;
	}
.hot_search .search .skey{
	width:170px; 
	border:1px solid #993300; 
	height:28px; 
	line-height:28px; 
	float:left;
	}
.hot_search .search .sbtn{
	float:left; 
	height:30px; 
	line-height:30px; 
	width:50px; 
	cursor:pointer; 
	overflow:hidden; 
	border:none; 
	background-color:#993300; 
	color:#fff;
	}
	
/*焦点图*/
.jiao_left_jd {
	float:left;
	width:450px;
	height:335px;
	}
.container {
	width: 450px;
	height: 335px;
	position: relative;
	overflow:hidden;
	}
.container .container_nav li img { width:450px; height:335px;}
.container .num {
	overflow:hidden;
	height: 25px;
	position: absolute; 
	bottom:12px; 
	right: 15px; 
	zoom:1; 
	}
.container .num li {
	width: 25px; 
	height: 25px; 
	line-height: 25px; 
	text-align: center; 
	font-weight: 400; 
	font-family: "微软雅黑", Arial; 
	color: #fff; 
	background: #444; 
	margin-right: 10px;  
	cursor:pointer; 
	float: left;
	}
.container .num li.on { background: #FF7700; } 
.container .prev,
.container .next {
	display: none; 
	width: 40px; 
	height: 100px; 
	background: url(../img/btn.png) no-repeat; 
	position: absolute; 
	top: 75px;
	}
.container .prev { left: 0; }
.container .next {
	right: 0; 
	background-position: right;
	}
	
.main_center{
	width:700px;  
	padding:15px 15px 0;
	float:right; 
	position:relative;
	}
.main_center i {
	width:35px;
	height:36px;
	background:url(../img/ico_hot.gif) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	}
.hot_news{
	margin-top:15px; 
	border-bottom:1px dotted #d2deea; 
	padding-bottom:15px;
	}
.hot_news .tjtit{
	display: block;
	font-size:20px; 
	line-height:20px; 
	margin-bottom:10px; 
	font-weight:bold; 
	text-align:center;
	}
.hot_news .tjtit a{ color:#c00; }
.hot_news .tjtit a:hover { color:#336699}
.hot_news p{
	font-size:13px; 
	color:#999;
	text-indent:2em;
	}
.hot_news p a { color:#f00;}
.hot_news p a:hover { color:#336699; text-decoration:underline}

.recommended_hot{ padding:10px 0 0px; }
.recommended_hot li a{
	font-size:14px;
	height:27px;
	line-height:27px; 
	overflow:hidden;
	display:block;
	float:left;
	width:490px;
	}
.dot {
	width:4px;
	height:4px;
	float:left;
	display:block;
	background-color:#0b6db6;
	margin-top:12px;
	margin-right:15px;
	}
.dot2 {
	width:4px;
	height:4px;
	float:left;
	display:block;
	background-color:#0b6db6;
	margin-top:12px;
	margin-right:4px;
	}
.span12 {
	font-size:12px;
	color:#999;
	}
	
.ban_cont {
	width:100%;
	height:245px;
	background:url(../img/ban_cont.jpg) center center no-repeat;
	}
.breadcrumb {
	height:60px;
	line-height:60px;
	font-size:15px;
	color:#999;
	}

/*main*/
.main_news {
	width:890px;
	background-color:#fff;
	}
.main_news .main_title {
	font-size:30px;
	text-align:center;
	padding:30px 0;
	display:block;
	color:#000;
	}
.main_news .main_title i {
	font-weight:normal;
	color:#7e7e7e;
	font-size:20px;
	}
.main_news .main_title span { display:block; margin-top:10px;}
.main_news ul { padding:0px 10px 15px 10px;}
.main_news ul li{
    width: 46%;
    height: 79px;    
    border-bottom: 1px dashed #eeeeee;
    text-align: left;
	position: relative;
	float:left;
	margin:0 2%;
	}

.main_news ul li img{
    display: inline-block;
	width: 70px;
	height: 50px;
    margin: 15px 0px;
    vertical-align: baseline;
	float:left;
	}
.main_news ul li .text{
    display: inline-block;
	padding-top: 15px;
	vertical-align: top;
	float: right;
	width: 80%;
	}

.main_news ul li .text{color: #666}
.main_news ul li .text a{color: #333}
.main_news ul li .text a:hover{
    text-decoration: none;
	color: #666;
	}

.main_news ul li .text .cbxxtit{
	height: 25px;
	overflow: hidden;	 
	}
.main_news ul li .text .cbxxtit a {
    font-size: 16px;
	margin-top: 10px;
	color: #333;
	}
.main_news ul li .text .cbxxtit a:hover { color:#c00;}
.main_news ul li .text .cbxxtit span {
	font-size:14px;
	color:#ddd;
	font-weight:normal;
	}

.main_news ul li .text p.desc{
    font-size: 12px;
	color: #666;
	height: 20px;
	overflow: hidden;
	margin-top:5px;
	}


.information {
	width: 288px;
    border: 1px solid #f9f9f9;
    border-width: 1px 1px 1px 1px;
    padding-left: 10px;
    line-height: 28px;
	padding-bottom:16px;
	background-color:#fff;
	}
.information .fwnr {
	height:40px;
	line-height:40px;
	background:url(../img/infor.png) left center no-repeat;
	padding-left:35px;
	font-size:18px;
	color:#993300;
	margin:15px 0 20px 10px;
	}
#content{margin: 0 0;}
#content li, #content .wrapper, #content li img, #content li span{width: 273px;height: 102px;}
#content li{cursor: pointer;-webkit-perspective: 4000px;width: 273px;height: 102px;margin-left: 10px;}
#content .wrapper{position: relative;-webkit-transform-style: preserve-3d;-webkit-transition: -webkit-transform .6s;}
#content li img{
	top: 0;
	position: absolute;
    }
#content li span{
	background: #fcfdfe;
	position: absolute;
	-webkit-transform: rotateX(-90deg) translateZ(50px);
	-webkit-transition: all .6s;
	display: block;
	top: 0;
	text-align: left;
	font-size: 12px;
	padding: 5px;
	width: 258px;
	height: 80px;
	color:#1498D0;
	}
#content li span strong{
	display: block;
	margin: .2em 0 .5em 0;
	font-size: 20px;
	font-family: "宋体";
	color:#FF9900;
	}
#content li:hover .wrapper{-webkit-transform: rotateX(95deg);}
#content li:hover img{
	box-shadow: none;
	border-radius: 15px;
	}
	
/*常识*/
.common {
	width:590px;
	height:680px;
	background-color:#fff;
	}
.common .main_title {
	font-size:30px;
	text-align:center;
	padding:30px 0;
	display:block;
	color:#000;
	}
.common .main_title i {
	font-weight:normal;
	color:#7e7e7e;
	font-size:20px;
	}
.common .main_title span { display:block; margin-top:10px;}

.common ul { padding:0px 30px;}
.common li {
	border-bottom:1px solid #f7f7f7;
	padding:12px 0px;
	}
.common li a{
	font-size:14px;
	height:27px;
	line-height:27px; 
	overflow:hidden;
	display:block;
	float:left;
	width:430px;
	}
.common li span {
	font-size:12px;
	color:#999;
	}
	
.worry_r{
	width:590px;
	height:680px;
	float:right;
	background-color:#fff;
	}
.worry_r .main_title {
	font-size:30px;
	text-align:center;
	padding:30px 0;
	display:block;
	color:#000;
	}
.worry_r .main_title i {
	font-weight:normal;
	color:#7e7e7e;
	font-size:20px;
	}
.worry_r .main_title span { display:block; margin-top:10px;}
.answer_list { padding:0 30px;}
.zc_title01 { height:40px; line-height:40px; font-weight:normal; overflow:hidden; background:#f2f2f2; border-bottom:1px solid #dfdfdf; margin-bottom:10px; display:block; cursor:pointer;}
.zc_title01 span { float:left; font-size:16px; color:#f30; padding-left:15px; font-weight:700;}
.zc_title01 span i{color:#027ee0;}
.answer_list p{ line-height:24px; text-indent:2em; color:#027ee0; padding:0px 18px 10px;}
.answer_list p .kefu{ color:#e15631; font-weight:bold;}
.answer_list p i{ font-style:normal; color:#999;}

/*ysbg*/
.ysbg {
	width:100%;
	padding:30px 0 50px;
	/*background:#f7f7f7;*/
	}
.ysbg .main_title {
	font-size:30px;
	text-align:center;
	padding:30px 0;
	display:block;
	color:#000;
	}
.ysbg .main_title i {
	font-weight:normal;
	color:#7e7e7e;
	font-size:20px;
	}
.ysbg .main_title span { display:block; margin-top:10px;}
.ysbg_box {margin-top:30px;}
/*滚动*/
.blk_18 {
	overflow:hidden;
 	zoom:1;
 	width:100%;
	}
.blk_18 .pcont {
 	width:1032px;
 	float:left;
 	overflow:hidden;
 	margin-left:20px;
	}
.blk_18 .ScrCont {
 	width:32766px;
 	zoom:1;
 	margin-left:-5px;
	}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
	height:89px;
	float:left;
	margin-top:55px;
	}
.blk_18 .LeftBotton {
	width:62px;
	background:url(../img/icon.png) 0px 0px no-repeat;
	}
.blk_18 .RightBotton {
	width:70px;
	background:url(../img/icon.png) -70px 0px no-repeat;
	}

.blk_18 .pl img {
 	display:block;
 	cursor:pointer;
 	border:1px solid #d0d0d0;
 	padding:2px 2px;
	}
.blk_18 .pl {
 	width:156px;
 	float:left;
 	text-align:center;
 	line-height:24px;
 	margin:0 8px;
	}
.blk_18 a.pl:hover {color:#5dacec;}

/*网站简介*/
.introduce {
	width:100%;
	padding:30px 0 50px;
	height:350px;
	background:url(../img/jjbg.jpg) center top no-repeat;
	}
.introduce .main_title {
	font-size:30px;
	text-align:center;
	padding:30px 0;
	display:block;
	color:#000;
	}
.introduce .main_title i {
	font-weight:normal;
	color:#fff;
	font-size:20px;
	}
.introduce .main_title span { display:block; margin-top:10px;}
.introduce p {
	font-size:16px;
	color:#000;
	line-height:30px;
	padding-left:500px;
	font-weight:bold;
	text-indent:2em;
	}
	
/*优势*/
.main_youshi{background-color: #fff;}
.main_youshi .main_title {
	font-size:30px;
	text-align:center;
	padding:30px 0;
	display:block;
	color:#000;
	}
.main_youshi .main_title i {
	font-weight:normal;
	color:#7e7e7e;
	font-size:20px;
	}
.main_youshi .main_title span { display:block; margin-top:10px;}
.main_ysbox {
	height:550px;
	background:url(../img/main_ysbg.png) center 50px no-repeat;
	position:relative;
	}
.main_ysbox .txt01 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:103px; left:500px;}
.main_ysbox .txt02 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:103px; right:495px;}
.main_ysbox .txt03 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:213px; left:435px;}
.main_ysbox .txt04 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:213px; right:430px;}
.main_ysbox .txt05 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:325px; left:500px;}
.main_ysbox .txt06 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:325px; right:495px;}
.main_ysbox .pptext01 { position:absolute; top:103px; left:50px; width:350px; font-size:16px;}
.main_ysbox .pptext02 { position:absolute; top:265px; left:50px; width:350px; font-size:16px;}
.main_ysbox .pptext03 { position:absolute; bottom:80px; left:50px; width:350px; font-size:16px;}
.main_ysbox .colorblue { color:#006ab8;}
.main_ysbox .pptext04 { position:absolute; top:103px; right:50px; width:350px; font-size:16px;}
.main_ysbox .pptext05 { position:absolute; top:265px; right:50px; width:350px; font-size:16px;}
.main_ysbox .pptext06 { position:absolute; bottom:80px; right:50px; width:350px; font-size:16px;}

/*link*/
.link {
	border: 1px solid #DDDDDD;
    border-top: 2px solid #993300;
	background-color:#fff;
	}
.tagle {
	background-image: url(../img/bg_pub.jpg);
    background-repeat: repeat-x;
	}
.link .tagle{
	height: 39px;
    line-height: 39px;
    background-position: 0px -96px;
	}
.link .tagle ul li{
	display: block;
    width: 160px;
    height: 39px;
    float: left;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    cursor: default;
	border-right: 1px solid #DDDDDD;
	}
.link .tagle ul li .act {
	background: url(../img/bg_pub.jpg) 0px -135px repeat-x;
    color: #993300;
	border-right: 1px solid #DDDDDD;
	display:block;
	}

.link .cont{
	margin:15px 5px;
	display:none;
	}
.link div.over{display:block;}
.link .cont ul {
	padding:20px 20px;
	line-height:25px;
	}
.link .cont ul li{
	display:inline;
	float:left;
	}
.link .cont ul li a{ margin-right:15px;}
.link .cont ul img {
	border: 1px solid #e0e0e0;
    padding: 1px;
    margin-left:20px;
	}
	
.footer { color:#666; padding:15px 0; background-color:#f6dac4}
.footer a { margin:0 10px; color:#666;}
.footer a:hover { color:#c00;}

/*列表页*/
.list_lwtwo {
	width:1200px;
	margin:0 auto;
	}
.cont_list {
	width:880px; 
	background:#fff;
	-webkit-box-shadow: #ddd 0px 3px 3px;
	-moz-box-shadow: #ddd 0px 3px 3px;
	box-shadow: #ddd 0px 3px 3px;
	}
.essay_list { margin-bottom:10px;}
.essay_list li {
	width:96%;
	display:block;
	padding:30px 2% 20px;
	border-bottom:1px solid #dbdbdb;
	}
.essay_list a.a1 {
	float:left;
	width:190px;
	height:190px;
	overflow:hidden;
	display:block;
	border:1px solid #ddd;
	}
.essay_list a.a1 img {
	width:190px;
	height:190px;
	}
.essay_list a.a2 {
	display:block;
	float:right;
	width:630px;
	line-height:40px;
	font-size:28px;
	color:#656565;
	}
.essay_list p.p1 {
	font-size:12px;
	float:right;
	width:630px;
	margin-top:10px;
	color:#b8b8b8;
	}
.essay_list p.p2 {
	float:right;
	width:630px;
	margin-top:10px;
	font-size:16px;
	line-height:27px;
	color:#888;
	}
.essay_list li:hover {background:#f1f1f1;}
	
.content_page menu li{
	float:left;
	display: inline-block;
	line-height:30px;
	font-size:16px;
	color:#a8a8a8;
	padding:0 5px;
	margin-left:5px;
	}
.content_page select {
	width:50px;
	height:32px;
	border:1px solid #ddd;
	}
.content_page {
	width:100%;
	margin:0 auto 20px;
	background:#fff;
	}
.content_page menu {
	float:right;
	margin-right:50px;
	_width:430px;
	_margin-right:0px;
	padding:15px 0 30px;
	}
.content_page a {
	display: inline-block;
	line-height:20px;
	font-size:16px;
	color:#a8a8a8;
	border:1px solid #ddd;
	padding:5px 10px;
	float:left;
	margin-left:5px;
	}
.content_page span {
	display: inline-block;
	line-height:20px;
	font-size:16px;
	color:#a8a8a8;
	border:1px solid #ddd;
	padding:5px 10px;
	float:left;
	margin-left:5px;
	}
.content_page a:hover {
	color:#fff;
	background:#fe3600;
	}
.content_page a.sel {
	color:#fff;
	background:#fe3600;
	}
.content_page a.a1 {
	height:20px;
	width:10px;
	background:url(../img/page.png) no-repeat 7px 4px;
	}
.content_page a.a1:hover {background:#fe3600 url(../img/page.png) no-repeat -49px 4px;}
.content_page a.a2 {
	height:20px;
	width:10px;
	background:url(../img/page.png) no-repeat 9px -45px;
	}
.content_page a.a2:hover {background:#fe3600 url(../img/page.png) no-repeat -47px -45px;}
	
.artdiv{
	width:675px;
	margin:0 auto 20px;
	border:1px solid #eee;
	}
.art_box2 {
	margin:20px 0;
	text-align:center;
	}
.w415 {
	width:385px;
	display:inline-block;
	}
.article_rtbox { width:300px;}
.article_rtbox_b {
	border:1px solid #cc9933;
	padding-bottom:15px;
	margin-bottom:20px;
	background: #fff;
	}
.article_rtbox_b .rtit {
	font-size: 16px;
    line-height: 40px;
    color: #000;
	padding-left:15px;
    font-weight: 400;
	margin-bottom:10px;
	border-bottom:1px solid #cc9933;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ffcc99));
	background:-moz-linear-gradient(top,#fff,#ffcc99);
	}

.article_rtbox_b .rtit i {
	width:12px;
	height:12px;
	display:inline-block;
	float:left;
	margin-top:14px;
	margin-right:10px;
	background:url(../img/icon.png) -210px 0 no-repeat;
	}
.article_rtbox_b li {
	width:268px;
	font-size:15px;
	line-height:26px;
	padding:0px 15px;
	}
.article_rtbox_b li a {
	width:260px;
	height:26px;
	overflow:hidden;
	display:block;
	}
.article_rtbox_b p {
	margin-bottom:10px;
	padding:0 10px;
	}
.article_rtbox_b p a { margin:0 10px;}

/*内容页*/
.article_box2 {
	padding:50px;
	background:#fcfcfc;
	width:780px;
	margin-bottom:30px;
	-webkit-box-shadow: #ddd 0px 3px 3px;
	-moz-box-shadow: #ddd 0px 3px 3px;
	box-shadow: #ddd 0px 3px 3px;
	}
.article_box2 b {
	font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    color: #656565;
    font-weight: 400;
	}
.article_box2 .felei {
	font-size: 12px;
    margin-bottom: 30px;
	padding-bottom:10px;
    color: #b8b8b8;
    font-weight: 400;
	border-bottom:1px dashed #ddd;
	}
.article_box2 p {
	font-size: 16px;
    color: #656565;
    line-height: 28px;
    margin-bottom: 15px;
	}
.article_box2 p a { color:#f30;}
.article_box3 {
	padding:20px;
	background:#fcfcfc;
	width:840px;
	margin-bottom:30px;
	-webkit-box-shadow: #ddd 0px 3px 3px;
	-moz-box-shadow: #ddd 0px 3px 3px;
	box-shadow: #ddd 0px 3px 3px;
	}
.article_box3 .xgyd {
	font-size: 20px;
    height: 40px;
    color: #656565;
    font-weight: 400;
	margin-bottom:10px;
	border-bottom:2px solid #ddd;
	}
.article_box3 li {
	float:left;
	width:400px;
	padding-right:20px;
	font-size:15px;
	line-height:26px;
	}
.article_box3 li a {
	width:250px;
	height:26px;
	overflow:hidden;
	display:block;
	}

/*互联*/
.hulian{padding:15px 5px 0px;}
.hulian a{
    border-radius: 6px 6px;
    background: #FFCC66;
    line-height: 40px;
    font-size: 12px;
    color: #333300;
    text-align:center;
    display: inline-block;
    width: 46%;
    margin: 0px 2% 10px;
 }
.hulian a:hover { background: #49be9c}

	.tank_cont{
    display: block;
    margin: 15px 0px;
	text-align:center;
	
    border: 1px solid #ccc;
    padding: 15px 0px;
}


#full-screen-slider {
	width:100%; 
	height:245px; 
	float:left; 
	position:relative;
	}
#slides {
	display:block; 
	width:100%; 
	height:245px; 
	position:relative;
	}
#slides li {
	display:block; 
	width:100%;
	height:100%; 
	position:absolute;
	}
#slides li a {
	display:block; 
	width:100%; 
	height:100%; 
	text-indent:-9999px;
	}
#pagination {
	display:block; 
	list-style:none; 
	position:absolute; 
	left:50%; 
	top:220px; 
	z-index:9900;
	padding:5px 15px 5px 0; 
	margin:0;
	}
#pagination li {
	display:block; 
	list-style:none; 
	width:10px; 
	height:10px; 
	float:left; 
	margin-left:15px; 
	border-radius:5px;
	background:#fff;
	}
#pagination li a {
	display:block; 
	width:100%; 
	height:100%; 
	padding:0; 
	margin:0; 
	text-indent:-9999px;
	}
#pagination li.current { background:#0092CE}

@media screen and (max-width:768px) {
	.tank_cont iframe {width: 90%;}
	}