body {font-family:"å¾®è½¯é›…é»‘", Arial, Helvetica, sans-serif;font-size:12px;background:#ddecef;color:#333333;text-align:left;line-height:22px;margin:0;padding:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol,li{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0;}
table td{vertical-align:top;}
a:link {text-decoration:none; color:#333333; cursor:pointer;}
a:visited {text-decoration:none;color:#333333;cursor:pointer;font-size: 16px;}
a:hover {text-decoration:underline; color:#CE0C03; cursor:pointer;}
.clear {clear:both;font-size:0px;line-height:0px;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}


.top {
	background-image: url(../images/t.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 31px;
	width: 1200px;
	}
.top-l {
	line-height: 31px;
	color: #FFF;
	float: left;
	margin-left: 20px;}
.top-r {
	line-height: 31px;
	color: #FFF;
	float: right;
	margin-right: 20px;}
.top-r a {
	color: #FFF;}
.banner {
	width: 1200px;
	height:168px;
	margin-right:auto;
	margin-left:auto;
	}


.nav {width: 1200px;height: 44px;background-image: url(../images/nav.jpg);margin:0px auto;}
.nav ul {padding-left:0px;}
.nav ul li{float:left;width: 120px;text-align:center;height: 44px;position:relative;z-index:90;}
.nav ul li a{display:block;color:#fff;font-weight:bold;height: 44px;line-height: 44px;font-size:14px;}
.nav ul li a:visited {color:#fff;}
.nav ul li a:hover,.top .nav ul li a.current{color:#FFFF00; text-decoration:none;}
.nav ul li dl{position:absolute; width:120px; z-index:100; display:none; *margin-left:-50px;}
.nav ul li dl dd{}
.nav ul li dl dd a{font-weight:normal; height:30px; line-height:30px; padding:0px; background-color:#24A5BB; font-size:12px; color:#fff; text-align:center;}
.nav ul li dl dd a:hover{background-color:#2192A5; text-decoration:none;}


.main {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	overflow:hidden;}
.neir {
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	}

.news {
	width: 427px;
	float: left;
	height: 256px;
	margin-left: 8px;
	background-repeat: no-repeat;
	margin-top: 10px;}
.zm {}

.ico {
	float: left;
	height: 110px;
	width: 232px;
	border: 1px solid #dfdfdf;
	border-radius:3px;
	padding-top: 4px;
	margin-top: 8px;
	margin-left: 9px;}
.tu {
	float: left;
	margin-top: 8px;}
.bt {
	background-image: url(../images/m_18.jpg);
	height: 103px;
	width: 30px;
	float: left;
	padding-top: 5px;
	background-repeat: no-repeat;
	margin-left: 5px;}

.news_k {
	height: 219px;
	width: 424px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d8d8d9;
	border-bottom-color: #d8d8d9;
	border-left-color: #d8d8d9;}

.wl {
	background-image: url(../images/dt.jpg);
	height: 33px;
	width: 426px;
	background-repeat: no-repeat;}
.wl em{
	font-family:"å¾®è½¯é›…é»‘";
	font-style:normal;
	font-weight:bold;
	padding-left:20px;
	padding-top:3px;
	line-height: 30px;
	color: #FFF;
	float: left;
	font-size: 14px;}
.wl  a {
	height:33px;
	line-height:33px;
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 12px;
	float:right;
	padding-right:10px;
	font-weight: normal;}
.tban {
	float: left;
	height: 101px;
	width: 171px;
	padding-left: 10px;}
.tban ul li {
	padding:4px 2px; _padding:3px 2px;
	float: left;
	height:27px;
	width:171px;}


.con_news {
	margin-right: 10px;
	margin-left: 5px;
	line-height: 26px;
	padding-top: 5px;}
.cement {
	height: 400px;
	width: 330px;
	float: left;
	margin-left: 9px;
	margin-top: 10px;
	}
.tongzhi {
	background-image: url(../images/yl.jpg);
	background-repeat: no-repeat;
	height: 30px;}
.tongzhi em{
	font-family:"å¾®è½¯é›…é»‘";
	font-style:normal;
	font-weight:bold;
	padding-left:20px;
	line-height: 30px;
	color: #787878;
	float: left;
	font-size: 14px;}
.tongzhi_k {
	height: 471px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
	}

.tongzhi a{
	height:30px;
	line-height:30px;
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 12px;
	float:right;
	padding-right:10px;
	font-weight: normal;
	color: #000;}	
.fc{
	width: 49%;
	float: left;
	margin-top: 10px;
	}	
.fc .fc-bt {
	background-image: url(../images/cf.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 100%;
	clear: both;
	}
.fc-bt a {
	font-size: 12px;
	line-height: 32px;
	font-weight: normal;
	float: right;
	margin-right: 10px;}

.fc-k {
	height: 150px;
	width: 100%;
	border: 1px solid #dfdfdf;
	border-top:0px;
	}
.fc-z {
	width: 98%;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 5px;
	}
.fc-z li {
	background-image: url(../images/fctb.jpg);
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dfdfdf;
	line-height:26px;
	padding-left:10px;
	background-repeat: no-repeat;
	background-image: url(../images/fctb.jpg);
	font-size: 14px;
	}
.fc-z li samp {
	color: #777;
	float: right;
	margin-right:3px;
	font-family: ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ;
	font-size: 13px !important;
	}

.fc-bt {
	background-image: url(../images/yl.jpg);
	height: 32px;
	width: 100%;
	}

.xh {
	float: left;
	width: 234px;
	margin-top: 10px;
	margin-left: 10px;}

.con_news li samp {
	float: right;
	color: #aaaaaa;}
.tongzhi_news {
	margin-right: 10px;
	margin-left: 5px;
	line-height: 26px;
	padding-top: 10px;}

.wk {
	float:left;
	width: 233px;
	margin-top: 8px;
	margin-left: 10px;}
.wk em{
	font-family:"å¾®è½¯é›…é»‘";
	font-style:normal;
	font-weight:bold;
	padding-left:20px;
	line-height: 32px;
	color:#787878;
	font-size: 14px;
	float: left;} 

.wk-k {
	height: 152px;
	width: 231px;
	border: 1px solid #dfdfdf;
	border-top:0px;
	}
.wk-k ul {float:left;}
.wk-k ul li {
	width: 100%;
	padding:10px 0px 0 20px;
	float:left;
	}
.wk-k ul li p { text-align:center; line-height:26px;}

.wk-bt {
	background-image: url(../images/yl.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 100%;
	}
.wk-bt a {
	font-size: 12px;
	line-height: 32px;
	float: right;
	font-weight: normal;
	margin-right: 10px;}

.fc-bt em{
	font-family:"å¾®è½¯é›…é»‘";
	font-style:normal;
	font-weight:bold;
	padding-left:20px;
	line-height: 32px;
	color: #787878;
	font-size: 14px;
	float: left;}
	
.xq{
	width: 49%;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	}
.xh	em{
	font-family:"å¾®è½¯é›…é»‘";
	font-style:normal;
	font-weight:bold;
	padding-left:20px;
	line-height: 32px;
	color:#787878;
	font-size: 14px;
	float: left;}
.xh-k {
	height: 198px;
	width: 231px;
	border: 1px solid #dfdfdf;
	border-top:0px;}
.xh-k ul {float: left;}
.xh-k ul li {
	float: left;
	height: 26px;
	width: 102px;
	border: 1px solid #e6db55;
	background-color: #fffbcc;
	border-radius:5px;
	text-align:center;
	line-height:26px;
	margin-top: 10px;
	margin-left: 7px; _margin-left:5px;}


.zm {
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;}


.zp {
	height: 168px;
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	border: 1px solid #dfdfdf;
	}
.zp-bt {
	background-image: url(../images/zp.jpg);
	height: 104px;
	width: 32px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 6px;
	margin-top: 28px;}
.tu1 {
	float: right;
	width: 928px;
	padding-top: 10px;}
.tu1 img{ padding:3px;
      border:1px  solid #ccc;}
.tu1 ul li {
	width: 174px;
	text-align:center;
	line-height:26px;
	float: left;
	padding-right: 9px;}

.scroll_wrap {width: 1130px;height:159px;padding:10px 5px 0 5px;float:left;}
.scroll_wrap img {margin:0px 4px; width:168px; height:114px; border:1px solid #ccc; padding:3px;}
.scroll_wrap p {line-height:30px; width:170px; text-align:center;}

.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}
.foot {
	margin:10px auto 0px auto;
	padding:25px 0px;
	width: 1200px;
	border-top: 2px solid #25A5BB;
	}

.list {
	float: left;
	margin-top: 10px;
	width: 244px;}
.dt {
	background-image: url(../images/navl.jpg);
	background-repeat: no-repeat;
	height: 39px;}
.dt em{
	font-family:"å¾®è½¯é›…é»‘";
	font-style:normal;
	font-weight:bold;
	padding-left:22px;
	padding-top:4px;
	line-height: 30px;
	color: #787878;
	float: left;
	font-size: 14px;}
.dt-k{
	float: left;
	width: 241px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
	padding-top: 20px;}	
.dt-k ul li {
	background-image: url(../images/l_nav_.jpg);
	height: 31px;
	width: 204px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	line-height: 31px;
	padding-bottom: 15px;}
.dt-k ul li a {
	font-weight: normal;}
.list-r {
	float: left;
	width: 800px;
	margin-left: 10px;
	margin-top: 10px;
	}
.r-dt {
	background-image: url(../images/r-lits.jpg);
	height: 40px;
	width: 920px;
	}
.r-dt span {
	float: right;
	line-height: 40px;
	font-weight: normal;
	padding-right: 10px;
	font-size: 12px;}
.dt-k ul li {
	font-size: 14px;}


.r-dt em{
 	  font-family:"å¾®è½¯é›…é»‘";
	  font-style:normal;
	  font-weight:bold;
	  padding-left:22px;
     	padding-top:4px;
  	  line-height: 30px;
	  color: #787878;
	  float: left;
	  font-size: 14px;}
	  
.r-k{
    float: left;
    min-height:120px;
    width: 920px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #dfdfdf;
    border-bottom-color: #dfdfdf;
    border-left-color: #dfdfdf;
    }
.r_news {
	margin-right: 10px;
	margin-left: 10px;
	line-height: 36px;
	padding-top: 5px;}
.r_news li samp {
	float: right;
	color: #aaaaaa;}
.r_news li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dfdfdf;}
.page{ line-height:50px; 
     text-align:center;}
.path {
	line-height: 43px;}

.article_border {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
	padding-bottom: 20px;}
.article_head_title{
	width:100%;
	height:43px;
	line-height:32px;
	background-image: url(../images/wz-nva.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;}
.article_head_title .path {
	                      float:left; 
						  padding-left:10px; 
						 
						  text-indent:20px;}
.article_head_title .fenx {
	                       float:right;
						   padding-right:10px; 
						   padding-top:4px;}
.bshare-custom {
	margin-right: 15px;
	padding-top: 8px;}

.article_show {margin:12px 40px 0px 40px; width:900px; display:table;}	

.show_title {font-size:22px; 
             font-weight:bold;
			 text-align:center; 
			 line-height:36px;
			  padding-top:30px; 
			  color:#B90F0F;}
.show_date {border-bottom:1px dashed #E0E0E0; 
            color:#666666; 
			height:36px; 
			line-height:36px; 
			text-align:center;
			margin:12px auto;}
.show_date {border-bottom:1px dashed #E0E0E0; 
            color:#666666; 
			height:36px; 
			line-height:36px;
			text-align:center; 
			margin:12px auto;}

.Zoom {line-height:190%;
        margin:0px 5px;
	    padding-top:10px; 
		overflow-x:auto; 
		overflow-y:hidden; 
		font-size:14px;}
.Zoom p {padding-bottom:10px;}
.Zoom img {padding:10px 0px; 
           text-align:center;
		    margin:0px auto;}
			
.show_page {
	       padding-top:40px; 
		   margin:0px 28px; 
		   line-height:22px;}

.news_pic {float:left;height: 500px;width: 838px;border:1px solid #d9d9d8;margin-top:10px;}
.focusBox {position:relative;width: 830px;height: 500px;overflow:hidden;float:left;padding:1px;}
.focusBox .pic {position:relative;}
.focusBox .pic img {width: 830px;height: 467px;display: block;}
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .num { position: absolute; z-index: 3; bottom:11px; right:2px;}
.focusBox .num li{ float: left; position: relative; width: 16px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-left: 6px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #685E66; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: #D6D6D6;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#367ABB; color:#fff;}
.focusBox .txt {position: absolute; bottom:0px; z-index: 2; height:36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; padding:0 0 0 4px; font-size:13px;}

.specialty {padding:0px 10px 0px 10px;}
.specialty li {width: 310px;height: 56px;line-height: 50px;background:url(../images/specialtybj.jpg) no-repeat;text-indent: 50px;margin-bottom: 7px;font-size:16px;}	
.specialty li a {display:block;}


 .list6 {color:#333333;float:left;height: 460px;margin-top: 10px;overflow:hidden;width: 310px;padding-left:0px;}
.list6 li{ padding:3px 0;}
.hit {float:right;height:24px; margin-top:23px; width:17px;}
.hit span { display:block;float:left;height:13px; margin-bottom:6px;width:13px;}


.hasMoreTab{width:426px; float:left; height:256px; margin-left:9px; margin-top:10px;}
.hasMoreTab .hd{background:url(../images/dt.jpg) no-repeat; width:426px; height:33px; line-height:33px; position:relative;}
.hasMoreTab .hd .more{float:right; padding-right:10px;}
.hasMoreTab .hd ul{z-index:5;position:absolute;height:33px;overflow:hidden;zoom:1;}
.hasMoreTab .hd li{float:left; width:85px; height:30px; line-height:30px; padding-top:3px; font-weight:bold; color:#666666; cursor:pointer; margin-left:6px; background:url(../images/dtnav2.jpg) no-repeat; text-align:center;}
.hasMoreTab .hd li.on{background:url(../images/dtnav1.jpg) no-repeat; color:#ffffff;}
.hasMoreTab .bd{clear:both; position:relative; border:1px solid #DFDFDF;}
.hasMoreTab .bd .conwrap {position:relative; width:405px;}
.hasMoreTab .bd .con {position:absolute; width:405px; height:213px; padding-top:5px;}
.hasMoreTab .bd .con li {line-height:26px; background:url(../images/fctb.jpg) no-repeat center left; text-indent:9px;}
.hasMoreTab .bd .con span {float:right; color:#999999;}



.home_news_wrap {width:426px; float:left; height:256px; margin-left:9px; margin-top:10px; overflow:hidden;}
.home_news_title {background:url(../images/dt.jpg) no-repeat; width:426px; height:33px; line-height:33px; position:relative;}
.home_news_title li {float:left; width:85px; height:33px; font-weight:bold; cursor:pointer; margin-left:6px; text-align:center;} 
.home_news_title .active a {background:url(../images/dtnav1.jpg) no-repeat; line-height:30px; padding-top:3px; color:#ffffff; text-decoration:none; display:block;}
.home_news_title .normal a {background:url(../images/dtnav2.jpg) no-repeat; line-height:30px; padding-top:3px; color:#666666; text-decoration:none; display:block;} 
.home_news_list {border:1px solid #DFDFDF; width:408px; height:213px; padding:5px 8px 0px 8px;}
.home_news_list li {width:100%;line-height:26px;background:url(../images/fctb.jpg) no-repeat center left;text-indent:9px;overflow:hidden;display:block;font-size: 14px;}
.home_news_list li span {float:right; color:#999999;}



.plwrap{border:0px solid #E3E3E3; border-top:none; width:848px;padding-top:1px; }
	.liuyan_wrap {padding:0 20px 10px 20px;}
    .liuyan_wrap tr{height:30px;}
	.liuyan_form {margin-top:8px;width:100%;}
	.liuyan_form img {vertical-align:middle; cursor:pointer;}
	.liuyan_form .input {width:122px; height:26px; line-height:26px; border:1px solid #E2E2E2; text-indent:2px; background-color:#fafafa;}
	.liuyan_form .wby {width:620px; height:120px; line-height:20px; border:1px solid #E2E2E2; padding:4px; }
	.liuyan_form .btn {width:110px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/pinglun_btn.jpg) no-repeat; border:0px; cursor:pointer; float:left; margin-top:6px;}
	.liuyan_form .state {float:left; color:#999999; padding:5px 0 0 22px; width:490px;}
	.liuyan_content {}
	.liuyan_content .title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px;  color:#0454A3;}
	.liuyan_content .title p{padding-left:28px;}
	.liuyan_list { margin:0px auto; color:#666666; line-height:30px; padding:0 20px;}
	.liuyan_list ul { border-bottom:1px dotted #CBCBCB; padding:12px 0px;}
	.liuyan_list li { float:left;}
	.liuyan_list .icon {padding:8px 13px 0px 0;}
	.liuyan_list .con {width:640px;}
	.liuyan_list .text1 {color:#333333; line-height:20px;}
	.liuyan_list .date {color:#999999;}
	.liuyan_content .article_page{text-align:right; padding:20px 20px 20px 0; width:auto; float:right; margin-top:0;}
    .pinlun_title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px;color:#0454A3;padding-top:10px;}
	.pinlun_title p{padding-left:28px;}

	.article_page {color:#1E234D;width:100%; margin:20px auto 0px auto; text-align:center; float:left;}
	.article_page a{padding:5px;color:#1E234D; background:#068FA6; color:#fff;}