﻿*{ margin:0; padding:0;}
a{ color:#000000; text-decoration:none;}
a:hover{ text-decoration:underline;}
body{ background:#eee; font-size:12px; line-height:26px;}
#head{ width:1002px; height:120px; margin:0 auto; background:#fff;}
#sousuo{ float:right;}
#logo{ padding-top:16px; padding-left:10px;}
#nav{ width:1002px; height:68px; margin:0 auto; background:url(../images/nav.jpg); z-index:999;}
#banner{ width:1002px; margin:0 auto;}
#content{ width:1002px; margin:0 auto; background:#fff;}
#picnews{ width:314px; height:256px; float:left; background:url(../images/picnews.jpg); margin-top:6px; margin-left:6px;}
#news{ width:419px; float:left; margin-top:6px; margin-left:6px;}
#news_title{ height:29px; background:url(../images/newstitle.jpg) no-repeat; margin-bottom:4px;}
#news li{ background:url(../images/d2.jpg) 2px center no-repeat; height:26px; line-height:26px; border-bottom:1px dashed #eee; padding-left:14px; list-style:none;}
#honer{ width:243px; float:left; margin-top:6px; margin-left:8px;}
#honer_title{ height:31px; background:url(../images/righttitle.jpg) no-repeat; font-size:14px;  color: #FFF; line-height:28px; padding-left:30px;}
#bq{ width:365px; float:left; margin-top:6px; margin-left:6px;}
#bq_title{ background:url(../images/title.jpg); height:27px; font-size:14px; font-weight:bold; line-height:27px; padding-left:30px; margin-bottom:4px;}
#bq li{ background:url(../images/d1.jpg) 2px center no-repeat; height:26px; line-height:26px; border-bottom:1px dashed #eee; padding-left:18px; list-style:none;}
#touzi{ width:243px; float:left; margin-top:6px; margin-left:10px;}
#touzi_title{  height:31px; background:url(../images/righttitle.jpg) no-repeat; font-size:14px;  color: #FFF; line-height:28px; padding-left:30px;}
#touzi li{ background:url(../images/d3.jpg) 2px center no-repeat; height:26px; line-height:26px; border-bottom:1px dashed #eee; padding-left:18px; list-style:none;}
#dh{ width:243px; float:left; margin-top:6px; margin-left:10px;}
#dh_title{  height:31px; background:url(../images/righttitle.jpg) no-repeat; font-size:14px;  color: #FFF; line-height:28px; padding-left:30px;}
#dh img{ border:1px solid #eee; margin-top:8px;}
#xm{ width:986px; margin:0 auto; border:1px solid #eee; height:200px; margin-top:10px;}
#foot{ width:1002px; height:82px; margin:0 auto; background:url(../images/foot.jpg) bottom repeat-x #fff; text-align:center; line-height:24px;}
#left{ width:243px; float:left; margin-left:6px;}
#right{ float:left; width:740px; margin-left:10px; margin-top:6px;}
#lanmu{ width:243px; float:left; margin-top:6px;}
#lanmu_title{ height:49px; background:url(../images/righttitle.jpg); font-size:14px; font-weight:bold; line-height:44px; padding-left:46px;}
#lanmu li{ background:url(../images/lanm.jpg) no-repeat; height:31px; line-height:31px; padding-left:46px; list-style:none;}
img{ border:0;}
#ks{ width:243px; float:left; margin-top:6px;}
#ks_title{ height:31px; background:url(../images/ks.jpg);}
#ks img{ border:1px solid #eee; margin-top:4px;}

#bq1{ width:365px; float:left; margin-top:6px; margin-left:6px;}
#bq1_title{ background:url(../images/title.jpg); height:27px; font-size:14px; font-weight:bold; line-height:27px; padding-left:30px; margin-bottom:4px;}
#bq1 li{ float:left; width:170px; height:28px; line-height:28px; text-align:center; border:1px solid #eee; margin-left:8px; margin-top:6px; list-style:none; background:#fefefe;}
/*---------------------�˵���ʽ----------------------------------*/
#menu{
	height:31px;
background:url(../images/nav.jpg);
}
#menu ul{
	margin:auto; width:1002px; height:32px;
	list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;
}
.m_li{
	float:left; width:114px; line-height:32px;  text-align:center; margin-right:-2px; margin-left:-2px;
}
.m_li a{
	display:block; color:#FFFFFF; width:114px;
}
.m_line{
	float:left; width:1px; height:32px;
	line-height:32px;   /*ff����Ч(ͼƬ��ֱ����)*/
}
.m_line img{
	margin-top:expression(( 32 - this.height ) / 2);   /*ie����Ч(ͼƬ��ֱ����)*/
}
.m_li_a{
	float:left; width:114px; line-height:32px; text-align:center; padding-top:3px; font-weight:bold;
	background-image:url(../images/menu_bg.jpg); position:relative; height:32px; margin-top:-3px; margin-right:-2px; margin-left:-2px;
}
.m_li_a a{
	display:block; color:#FF0000; width:114px;
}


.smenu{
	width:1002px; margin:0px auto 0px auto; padding:0px; list-style-type:none; height:37px; background:url(../images/nav2.jpg);}
.s_li{
	line-height:32px; width:auto; display:none; height:37px; 
}
.s_li_a{
	line-height:32px; width:auto; display:block; height:37px; 
}
.smenu a{ margin-right:6px; margin-left:6px;}
/* ���м���� */
.m-crumb { overflow: hidden; height:50px; line-height:40px; zoom: 1; background:url(../images/xian.gif) bottom left no-repeat; font-size:12px; }
.m-crumb ul {}
.m-crumb li { float: left; word-wrap: normal; white-space: nowrap; list-style:none;}
.m-crumb li i { display: inline-block; *display:inline;*zoom:1;width: 20px; text-align: center; font-size: 14px; color: #ccc;}

.m-pg-bd { font-size:14px; line-height:30px; color:#333; background-color:#fff; padding:6px;}
#enright{ float:left; width:660px; margin-left:10px; margin-top:6px;}
#enleft{ width:311px; float:left; margin-left:6px;}
/* ҳ�� */
.m-pg-lst { background-color:#fff; padding:10px; margin-top:10px;}
.m-pg-lst .pic { float:left; width:160px; margin-left:10px;}
.m-pg-lst .pic img { width:160px; height:120px; margin-top:10px;}
.m-pg-lst .info { float:right; width:540px;} 
.m-pg-lst .info .tt { font-size:14px; line-height:30px; height:35px; font-weight:bold}
.m-pg-lst .info .dsc { font-size:14px; color:#999; line-height:18px;}
.m-pg-lst .info .time { color:#333; line-height:30px;}
.m-page { margin-left:auto; margin-right:auto; clear:both; overflow:hidden; padding:20px 0;}
.m-page a { float:left; background:#1a9485; padding-left:10px; padding-right:10px; height:29px; line-height:29px; text-align:center; font-family:"Arial"; display:block; margin-right:4px; color:#fff; text-decoration:none; font-weight:bold;}
.m-page span { float:left; width:37px; height:29px; line-height:29px; text-align:center; font-family:"Lucida Console"; display:block; margin-right:4px; color:#777;}
.m-page a:hover { background:#ff4001;}
.m-page a.prePage,.m-page a.nextPage { font-family:"Tahoma";}
.m-page .hidden { display:none;}
.m-pg-tt { font-size:20px; font-weight:bold; margin-top:10px; background-color:#fff; padding:20px;} 
.m-pg-info { font-size:14px; padding: 0px 20px; color:#999; background-color:#fff; }
.m-pg-bd { font-size:14px; line-height:30px; color:#333; background-color:#fff; padding:20px;}
.m-pg-ln { background-color:#fff; padding:10px; margin-top:10px;}
.m-pg-ln span { color:#666}
.m-pg-ln .last { float:left;}
.m-pg-ln .next { float:right;}
.m-pg-rlt {margin-top:10px; background-color:#fff; padding:10px;}
.m-pg-rlt .tt { font-size:14px; line-height:30px; font-weight:bold}
.m-pg-rlt .tt a { color:#cd1a1c}
.m-pg-rlt .lst { padding-top:5px;}
.m-pg-rlt .lst li { line-height:25px; height:25px;}
/* TAG�б� */
.m-tag-lst { background-color:#fff; padding:10px; margin-top:10px;}
.m-tag-lst li { line-height:25px; height:25px; background-image: url(../images/line-1.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
/* ���԰� */
.m-gb-lst {background-color:#fff; padding:10px; margin-top:10px;}
.m-gb-lst .info { border-bottom:1px dotted #ccc; line-height:25px; height:25px;}
.m-gb-lst .content { line-height:25px; padding-top:10px;}
.m-gb-form {background-color:#fff; padding:10px; margin-top:10px;}
/* ��� */
.m-form{line-height:29px;color:#555; padding-bottom:20px;}
.m-form legend{font-size:14px;font-weight:bold;}
.m-form .formitm{padding:20px 0 0;line-height:30px;}
.m-form .formitm-1{padding-left:100px;}
.m-form .lab{float:left;width:90px;margin-right:-90px;text-align:right;font-weight:bold;}
.m-form .ipt{margin-left:100px;}
.m-form .ipt *{vertical-align:middle;}
.m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#3891eb;}
.m-form .ipt img{height:32px;margin:0 15px 0 5px;}
.m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form .ipt p{line-height:22px;color:#999;}
.m-form .tip{padding-top:10px;}
.m-form .tip input{margin:0 5px 3px 0;}
/* �ı������ */
.u-ipt { width: 180px; padding: 5px; height: 17px; border: 1px solid #D9D9D9; border-top-color: #c0c0c0; line-height: 17px; font-size: 14px; color: #777; background: #fff; margin-right: 5px; vertical-align: middle; }
.u-ipt-1 { width: 50px; }
.u-ipt-2 { width: 100px; }
.u-ipt-3 { width: 150px; }
.u-ipt-4 { width: 200px; }
.u-ipt-5 { width: 250px; }
.u-ipt-6 { width: 300px; }
.u-ipt-7 { width: 400px; }
.u-tta { width: 180px; padding: 5px; height: 50px; border: 1px solid #D9D9D9; border-top-color: #c0c0c0; line-height: 17px; font-size: 14px; color: #777; background: #fff; vertical-align: middle; margin-right: 5px; }
.u-tta-4 { width: 200px; height: 60px; }
.u-tta-5 { width: 250px; height: 70px; }
.u-tta-6 { width: 300px; height: 80px; }
.u-ipt-7 { width: 400px; height: 100px; }
.u-tta-err { border-color: #c00 #e00 #e00; }
/* �����˵� */
.u-slt { padding: 5px; height: 29px; border: 1px solid #D9D9D9; border-top-color: #c0c0c0; font-size: 14px; color: #777; background: #fff; vertical-align: middle; margin-right: 5px; z-index: 1; }
/* ��ѡ��ѡ */
.u-opt { margin-right: 10px; }
.u-opt input { margin: 0 5px 3px 0; }
/* ��ť-Ĭ����ɫ */
.u-btn { display: inline-block; *display:inline;
*zoom:1;
*overflow:visible;
-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 0 14px; height: 29px; line-height: 29px; border: 0px; font-size: 14px; letter-spacing: 1px; word-spacing: normal; text-align: center; vertical-align: middle; cursor: pointer; margin-right: 10px;  background:#de2027; }
button.u-btn {
*height:29px; _line-height: 23px; }
.u-btn, .u-btn:hover { color: #fff; text-decoration: none;  background:#cc1c23;}



/* ͷ�� */
.m-sld{ float: left; width: 270px; height: 270px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.m-sld .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.m-sld .hd ul{ overflow:hidden; zoom:1; float:left;  }
.m-sld .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.m-sld .hd ul li.on{ background:#f00; color:#fff; }
.m-sld .bd{ position:relative; height:100%; z-index:0;   }
.m-sld .bd li{ zoom:1; vertical-align:middle; }
.m-sld .bd img{ width: 270px; height: 270px; display:block;  }

.m-top-new { float: right; width: 370px; height: 270px; overflow: hidden; }
.m-hot { }
.m-hot .tt { font-size: 16px; font-weight: bold; line-height: 35px; height: 35px; }
.m-hot .tt a { width: 300px; overflow: hidden; display: block; height: 30px; float: left; }
.m-hot .tt span { float: right; color: #CCC; font-weight: normal; font-size: 14px; }
.m-hot .dsc { font-size: 14px; line-height: 20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #ccc; color: #666 }
.m-hot-lst { padding-top: 10px; }
.m-hot-lst li { line-height: 25px; height: 25px; overflow: hidden; background-image: url(../images/line-1.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.m-hot-lst li a { float: left; }
.m-hot-lst li span { float: right; color: #999; line-height: 25px; }
/* ���� */
.m-sdc { background-color: #fff;}
.m-sdc .tt { font-size: 14px; line-height: 30px; height: 35px; border-bottom: 1px dashed #ccc; background:#b5a68b; color:#FFFFFF; padding-left:10px;}
.m-sdc .ct { font-size: 14px; line-height: 25px; padding-top: 10px; }
.m-sdc .pl { padding-top: 20px; }
.m-sdc .pl li { height: 30px; line-height:30px; }
.m-sdc .pl li ul li { height: 30px; line-height:30px; }
.m-sdc .tag { line-height:30px; padding-top:10px; }
.m-sdc .link { padding-top:10px; }
.m-sdc .link li { height:25px; line-height:25px; float:left; width:50%;overflow:hidden;}
.m-sdc .lst { padding-top:5px;}
.m-sdc .lst li { height: 25px; line-height: 25px; overflow: hidden; background-image: url(../images/line-1.jpg); background-repeat: no-repeat; background-position: left center; padding-left:10px;}
.m-sdc .cls {overflow:hidden; position:relative; margin-top:10px; }
.m-sdc .cls ul { margin-top:-1px;}
.m-sdc .cls li { border-top:1px dotted #ddd; height:30px; line-height:30px; padding-left:10px;}
.m-sdc .cls .u-crt { color:#cd1a1c}
/* ģ�� */
.m-ad { padding:8px; padding-bottom:5px; background-color:#fff}
.m-ad img { border:1px solid #ddd;}
.g-md { width:742px; position:relative; left:-10px;}
.m-news { background-color: #fff; padding: 10px; float:left; width:341px; margin-left:10px; margin-top:10px; display:inline}
.m-news .tt { font-size: 14px; line-height: 30px; height: 35px; border-bottom: 1px dashed #ccc;}
.m-news .tt a { float:left}
.m-news .tt span { font-size:14px; color:#999; float: right}
.m-news .tt span a { color:#999;}
.m-news .lst { padding-top: 10px;}
.m-news .lst li {height: 25px; overflow: hidden; background-image: url(../images/line-1.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.m-news .lst li a { float: left; height: 25px; line-height:25px; width:230px; overflow:hidden }
.m-news .lst li span { float: right; color: #999; line-height: 25px; }
.m-news .hot { font-size:14px; padding-top:15px; line-height:25px; height:70px; overflow:hidden;}
.m-news .hot img { margin-right:10px; border:1px solid #ddd; padding:3px; float:left;display:inline; width:65px; height:60px;}


#Marquee_x { overflow:hidden; width: 974px; margin-left:6px; margin-top:10px; } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden; list-style:none;} /* �����������������li�󸡶� */
#Marquee_x ul li div{ float:left;line-height:25px;height:131px; width:162px; overflow:hidden; text-align:center;}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:140px; height:105px; display:block}
#Marquee_x ul li div span{ display:block;}
.wokao{ display:block; text-align:center;}
.article_list li{ line-height:30px; list-style:none; border-bottom:1px dashed #eee;}
.page_line{ line-height:40px; text-align:center;}
.article_content h1{ line-height:60px;}
#articleContnet{ padding:40px 20px;}
.wsl1{ border:1px solid #189585; height:28px; margin-top:20px; float:right;}
.wsl2{ margin-top:20px; float:right;}

#chanye{ width:243px; float:left; margin-top:6px;}
#chanye_title{ height:49px; background:url(../images/righttitle.jpg); font-size:14px; font-weight:bold; line-height:44px; padding-left:46px;}
#chanye li{ background:url(../images/bit05.gif) no-repeat; background-position:30px 10px; height:26px; line-height:26px; padding-left:46px; list-style:none;}
#right li{ background:url(../images/bit06.gif) no-repeat; background-position:4px 10px; padding-left:20px; list-style:none;}
#about{ width:660px; float:left; margin-left:10px; line-height:24px;}
#about_title{ background:url(../images/entitle.jpg); height:27px; font-size:14px; font-weight:bold; line-height:27px; padding-left:30px; margin-bottom:4px;}
#about li{ background:url(../images/d1.jpg) 2px center no-repeat; height:26px; line-height:26px; border-bottom:1px dashed #eee; padding-left:18px; list-style:none;}
#xmen{ width:660px; float:left; border:1px solid #eee; height:200px; margin-left:10px; margin-top:6px;}
#enleft{ width:311px; float:left; margin-top:6px; margin-left:8px;}
#enleft_title{ height:49px; background:url(../images/righttitle.jpg); font-size:14px; font-weight:bold; line-height:44px; padding-left:46px;}
#tiao{ width:311px; float:left; margin-top:6px; margin-left:8px;}
#tiao li{ background:url(../images/tiao.jpg); height:50px; text-align:center; line-height:50px; margin-top:6px; border:1px solid #eee; font-size:14px;}

.maplist{width: 220px; margin: 0 auto;}

.maplist table tr td input{width: 150px; height: 24px; border: 1px solid #ccc; margin-bottom: 10px;}
.maplist table tr td textarea{width: 150px; height: 50px; border: 1px solid #ccc;}

input.coolbg2{display: inline-block; width: 52px; height: 24px; background: #1055c5; font-size: 12px; color: #FFF; text-align: center; line-height: 24px;}
input.coolbg1{display: inline-block; width: 52px; height: 24px; background: #ccc; font-size: 12px; color: #333; text-align: center; line-height: 24px;}



.callbacks_container{position: relative; width: 294px; height: 215px; margin: 33px auto 0;}
.callbacks1{position: absolute; left: 0; top: 0; z-index: 0;}
.callbacks1 li{width: 285px; height: 215px; position:relative;}
.callbacks1 li img{width: 285px; height: 215px; position: absolute;z-index: 0;}
.callbacks1 li p{width: 100%; height: 34px; background: rgba(0,0,0,0.4); font-size: 12px; color: #FFF; line-height: 34px; text-indent: 2em; position: absolute; left: 0; bottom: 0;}
.callbacks1_tabs{ width: 60px; position: absolute; z-index: 10; right: 0; bottom: 10px;}
.callbacks1_tabs li{margin: 0 3px;width: 10px; height: 10px; float: left;}
.callbacks1_tabs li a{ display:block;width: 10px; height: 10px; float: left; border-radius: 10px; background: #FFFFFF; font-size: 0;}
.callbacks1_tabs li.callbacks_here a{background: #1572B7;}
.callbacks1_nav {display: none;}


.callbacks_container2{position: relative; width: 223px; height: 212px; margin: 0px auto 0;}
.callbacks2{position: absolute; left: 12px; top:10px; z-index: 0;}
.callbacks2 li{width: 200px; height: 200px; text-align: center;}
.callbacks2 li img{max-width: 100%; max-height:170px; }
.callbacks2 li p{width: 100%; height: 34px; font-size: 12px; color: #333; line-height: 34px; }
.callbacks2_tabs{ display: none;}
.callbacks2_nav {display: inline-block; width: 10px; height: 19px; position: absolute; top:90px;z-index: 100; text-indent: 4em; overflow: hidden;}
.callbacks2_nav.prev{left: 0; background: url(../images/prev_bg.png) no-repeat left center;}
.callbacks2_nav.next{right: 0;background: url(../images/next_bg.png) no-repeat left center;}
