@charset "gb2312";
/* CSS Document */
/* ================================================================ 
Copyright: Weifang Oriental Institute of Psoriasis  
Designer:Wangjianchao 
Author:Lishan 
2017/8
=================================================================== */
*{margin:0 auto; padding:0; }
html{ background:url(../images/bg.jpg) repeat-y center;}
/*body{ font:lighter 12px/26px  "宋体"; color:#333; word-break:normal }*/
body{font-size:12px; line-height:26px; font-family:"宋体",SimSun; color:#555; word-break:normal }
body a{color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:lighter;}
a{ text-decoration:none; }
ul{ padding-left:0px; margin-left:0px;}
ul li{ list-style-type:none;}

.nav,
.b-title,
.dzgz .hd,
.bzdh .hd,
.bzdh-swt,
.team .bd ul li h4,
.team .bd ul li h6,
.al-all .hd,
.about .hd,
.left-list ul li h3,
.add,
.l-b-title,
.main .right .r-b-title,
.i-kfal-list .hd,
.i-hot-list,
.bt-title{font-family:"微软雅黑","Microsoft YaHei"; color:#383838;}

.main{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding:0 15px 15px 15px; background:#fff;}
.i-img{ width:100%; height:auto; margin:0 auto; text-align:center; background:#fff;}
.i-img a{ display:block;}
.i-img img{}

.nav{ width:100%; height:50px; line-height:50px; margin:0 auto; background:#2f5a68;}
.nav .nav-ul{ width:1000px; height:50px; overflow:hidden; float:right;}
.nav .nav-ul li{ width:111px; float:left; height:50px; text-align:center; font-size:16px; color:#fff;}
.nav .nav-ul li a{ color:#fff; display:block;}
.nav .nav-ul li a span{ font-size:14px; float:right;}

.nav-list-nav{ width:1200px; height:50px; line-height:50px; background:#2f5a68; margin:0 auto; }

.nav-xl{ width:195px; height:50px; float:left; }
.nav-xl .nLi{ width:100%; float:left; line-height:50px; position:relative; display:inline;z-index:99999; }
.nav-xl .nLi h3{ width:100%; float:left; font-size:16px; }
.nav-xl .nLi h3 a{ display:block; color:#fff; background:#000000 url(../images/index_nav_sub_img.png) no-repeat 150px 15px; text-align:center;}
.nav-xl .sub{ display:none; width:153px; left:0; top:50px;  position:absolute; background:#fff; border:1px solid #d1d1d1; padding:10px 20px;}
.nav-xl .sub li{ zoom:1; padding:10px 0 5px 0; border-bottom:1px solid #d1d1d1; }
.nav-xl .sub .sub_x{height:auto; overflow:hidden;}
.nav-xl .sub .sub_x2{height:auto;}
.nav-xl .sub li h4{ padding-left:20px; height:20px; line-height:20px; font-size:14px; background:url(../images/index_nav_sub_h4.jpg) no-repeat left center;}
.nav-xl .sub li p{ width:100%; height:auto; line-height:26px; font-size:12px; font-family:"宋体"; padding:5px 0 0 0;}
.nav-xl .sub li p a{ padding-right:5px; color:#909090;}
.nav-xl .on h3 a{ background:#4E4E4E url(../images/index_nav_sub_img.png) no-repeat 150px 15px; color:#fff;   }

.nav-x2{ width:125px; height:50px; float:left; }
.nav-x2 .nLi{ width:100%; float:left; line-height:50px; position:relative; display:inline; }
.nav-x2 .nLi h3{ width:100%; float:left; font-size:16px; text-align:center;}
.nav-x2 .nLi h3 a{ display:block; color:#fff; background:none; text-align:center;}
.nav-x2 .sub{ display:none; width:110px; left:0; top:50px;  position:absolute; background:#fff; border:1px solid #d1d1d1; padding:0px;}
.nav-x2 .sub li{ zoom:1; padding:15px 0 10px 0; border-bottom:1px solid #d1d1d1; }
.nav-x2 .sub .sub_x{height:70px;}
.nav-x2 .sub li h4{ padding-left:0px; height:20px; line-height:20px; font-size:14px; background:none;text-align:center;}
.nav-x2 .sub li p{ width:100%; height:30px; line-height:30px; font-size:12px; font-family:"宋体";}
.nav-x2 .sub li p a{ padding-right:25px; color:#909090;}
.nav-x2 .on h3 a{ background:#4E4E4E url(../images/index_nav_sub_img.png) no-repeat 150px 15px; color:#fff;   }

.banner{ width:100%; height:300px; overflow:hidden; position:relative; }
.banner .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.banner .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.banner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.banner .hd ul .on{ background:#FE6C9C;  }

.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ width:100%; height:300px; zoom:1; vertical-align:middle; }
.banner .bd li a{ width:100%; height:auto; display:block;}

.tip{ width:100%; height:35px; line-height:35px; margin:0 auto; background:#eae3da; margin-top:15px;}
.tip img{ float:left; padding:7px 15px 0 20px;}
.tip h4{ float:left;}
.tip h4 span{ font-weight:bold; color:#553421;}
.tip h6{ float:right; font-size:12px; padding-right:20px;}

.part{ width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:15px;}
.video{ width:278px; height:auto; float:left; overflow:hidden;}
.b-title{ width:100%; height:32px; line-height:30px; margin:0 auto; border-bottom:2px solid #c0b5a7; overflow:hidden; margin-bottom:10px;}
.b-title a{ color:#553421;}
.b-title h2{ font-size:19px; float:left;}
.b-title h4{ float:right; font-size:11px; line-height:38px;}
.b-title h4 span{ font-size:17px;}
.video-sp{ width:100%; height:auto; margin:0 auto;}

.yygk{ width:242px; height:auto; float:right;}
.yygk p{ width:100%; line-height:22px; padding-top:5px;}
.yygk p a{ color:#ae0000;}

.jyzn{ width:250px; height:auto; float:left; margin-left:20px;}
.jyzn ul{ width:100%; height:auto; margin:0 auto;}
.jyzn ul li{ width:33.33%; height:auto; float:left; text-align:center; padding-bottom:5px;}
.jyzn ul li img{ width:50px;}
.jyzn ul li a{ display:block;}

.dzgz{ width:370px; float:left; margin-left:20px;  }
.dzgz .hd{ height:32px; line-height:28px; border-bottom:2px solid #c0b5a7;  position:relative; font-size:17px; margin-bottom:6px; }
.dzgz .hd ul{ float:left;  position:absolute; left:-10px; top:0px; height:32px;   }
.dzgz .hd ul li { width:120px; height:28px; float:left; cursor:pointer; position:relative;  }
.dzgz .hd ul li span{ float:right; position:absolute; right:-3px; top:0; color:#796352; font-size:14px;}
.dzgz .hd ul li a{ width:100px; height:28px; display:block; text-align:center;}
.dzgz .hd ul .on a{ height:28px;  background:#796352; display:block; color:#fff;}
.dzgz .bd ul{ width:100%; height:auto; margin:0 auto;  }
.dzgz .bd li{ width:100%; float:left; line-height:27px; background:url(../images/li_bg.jpg) no-repeat left center;}
.dzgz .bd li a{ padding-left:15px; display:block;}
.dzgz .bd li a span{ float:right; color:#ae0000;}


/* 百科 */
.i-bk{ width:500px; height:auto; float:left; overflow:hidden;}
.i-bk-title{text-decoration:underline; color:#cc0000;}
.i-bk-title span{ color:#551a8b;}
.i-bk-1{ width:100%; height:auto; margin:0 auto;}
.i-bk-1 img{ float:right; padding-left:10px;}
.i-bk-1 ul{ padding:10px 0 0 0;}
.i-bk-1 ul li{ float:left; margin-right:10px;}
.i-bk-1 ul li a { text-decoration:underline; color:#0000cc;}
.i-bk-1 p{ padding:10px 0 0 0;}
.i-bk-1 p span{ color:#cc0000;}
.i-bk-1 p a{ color:#cc0000;}
.i-bk-2{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:20px;}
.i-bk-2 ul li{ float:left; width:76px; margin-right:25px; text-align:center;}
.i-bk-2 ul li:last-child{ margin-right:0;}


/* 本例子css */
.bzdh-all{ width:680px; height:auto; float:right;}

.bzdh{ width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative; }
.bzdh .hd{ width:100%; height:80px; line-height:30px; position:relative; font-size:16px; }
.bzdh .hd ul{ float:left;  position:absolute; left:-10px; top:0px; width:102%; }
.bzdh .hd ul li{ float:left; width:105px; height:30px; line-height:30px; cursor:pointer; background:#dadada; text-align:center; margin-left:10px; margin-bottom:10px; }
.bzdh .hd ul li.on{ height:30px;  background:#6b3c20; }
.bzdh .hd ul li.on a{ color:#fff;}
.bzdh .bd { width:100%; margin:0 auto; }
.bzdh .bd ul{ width:100%; height:188px; zoom:1; background:#dedede; }
.bzdh .bd li{ height:29px; line-height:29px; overflow:hidden; padding-left:10px; }
.bzdh .bd li:last-child{ height:60px;}
.bzdh .bd img{ float:right; padding-left:10px;}
.bzdh .bd li span{ float:right; color:#ae0000;}
.bzdh .bd li a img{ float:left; width:140px; padding-top:10px; padding-right:0px;}

.bzdh-swt{ width:430px; height:auto; margin:0 auto; overflow:hidden; position:absolute; top:45px; left:0; font-size:14px;}
.bzdh-swt ul{ width:435px; height:auto; float:left;}
.bzdh-swt ul li{ width:135px; height:89px; margin-right:10px; margin-bottom:10px; float:left; text-align:center; overflow:hidden;}
.bzdh-swt ul li img{}
.bzdh-swt ul .swt-1{background:#e5d8cc;}
.bzdh-swt ul .swt-2{background:#d2c8bd;}
.bzdh-swt ul .swt-3{background:#e8ddd2; height:188px; float:right;}
.bzdh-swt ul .swt-4{background:#e9ded0;}
.bzdh-swt ul .swt-5{background:#dcd0c5;}
.bzdh-swt ul li a{ display:block; width:100%; height:100%; padding-top:15px;}
.bzdh-swt ul li a img{ padding-bottom:5px;}
.bzdh-swt ul .swt-3 a{ padding-top:50px;}
.bzdh-swt ul .swt-1 a:hover{background:#d0c2b0;}
.bzdh-swt ul .swt-2 a:hover{background:#d0c2b0;}
.bzdh-swt ul .swt-3 a:hover{background:#d0c2b0; height:190px; float:right;}
.bzdh-swt ul .swt-4 a:hover{background:#d0c2b0;}
.bzdh-swt ul .swt-5 a:hover{background:#d0c2b0;}

.team{ width:100%; height:170px;  overflow:hidden; position:relative; }
.team .hd{}
.team .hd .next{ position:absolute; left:0px; top:50px;}
.team .hd .prev{ position:absolute; right:0px; top:50px;}
.team .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.team .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
.team .hd ul li.on{ background-position:0 0; }
.team .bd{ width:1150px; height:auto; margin:0 auto; }
.team .bd ul{ overflow:hidden; zoom:1; }
.team .bd ul li{ width:265px; padding:5px 5px 0 5px; margin:0 6px; float:left; _display:inline; overflow:hidden; background:#f0f0f0; }
.team .bd ul li .team-1{ float:left; border:1px solid #d2d2d2; padding:2px; background:#fff; margin-right:10px;}
.team .bd ul li h4{ color:#000; font-size:16px; }
.team .bd ul li h6{ color:#000; font-size:13px;}
.team .bd ul li p{ line-height:20px; padding:3px 0 10px 0;}
.team .bd ul li p a{ color:#ae0000;}

.index-gg{ width:100%; height:auto; margin:0 auto; margin-top:10px;}
.index-gg a {display:block;}

.yfys{ width:325px; height:auto; float:left; margin-right:25px;}
.yfys ul li{ width:100%; height:30px; line-height:30px; float:left;}
.yfys ul li a span{float:right;}

.i-zk{ width:500px; height:auto; float:right;}
.i-zk-list{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.i-zk-list ul li{ height:31px; line-height:31px; float:left; margin-right:10px; margin-bottom:10px; text-align:center;}
.i-zk-list ul li a{ display:block;}
.i-zk-list ul li:nth-child(1){ width:130px; background:#edc3b6;}
.i-zk-list ul li:nth-child(2){ width:120px; background:#d7e6af;}
.i-zk-list ul li:nth-child(3){ width:230px; background:#fee7de; margin-right:0px;}
.i-zk-list ul li:nth-child(4){ width:260px; background:#d2e4e4;}
.i-zk-list ul li:nth-child(5){ width:105px; background:#fff0b8;}
.i-zk-list ul li:nth-child(6){ width:115px; background:#f39d9c; margin-right:0px;}
.i-zk-list ul li:nth-child(7){ width:150px; background:#fee6df;}
.i-zk-list ul li:nth-child(8){ width:150px; background:#ededca;}
.i-zk-list ul li:nth-child(9){ width:180px; background:#f9f203; margin-right:0px;}

.i-kfal{ width:850px; height:auto; float:left; overflow:hidden;}
.i-kfal-list{ width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative; }
.i-kfal-list .hd{ width:100%; height:30px; line-height:30px; position:relative; font-size:16px; border-bottom:1px solid #e0ddca; margin-bottom:15px; padding-bottom:10px; }
.i-kfal-list .hd ul{ float:left;  position:absolute; left:-10px; top:0px; width:102%; }
.i-kfal-list .hd ul li{ float:left; height:30px; line-height:30px; cursor:pointer; text-align:center; margin-left:10px; margin-bottom:10px; margin-right:15px; }
.i-kfal-list .hd ul li.on{ height:30px;  font-weight:bold;}
.i-kfal-list .hd ul li.on a{}
.i-kfal-list .bd { width:100%; margin:0 auto; }
.i-kfal-list .bd ul{ width:100%; height:auto; zoom:1; }
.i-kfal-list .bd li{ width:273px; float:left; margin-right:15px; background:#dedede; }
.i-kfal-list .bd li:last-child{ margin-right:0px;}
.i-kfal-list .bd li img{ width:100%;}
.i-kfal-list .bd li p{ height:30px; line-height:30px;}

.i-hot{ width:330px; float:right; overflow:hidden;}
.i-hot-list{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.i-hot-list ul li{ float:left; width:100px; height:30px; line-height:30px; text-align:center; float:left; background:#e5e5e5; font-size:16px; margin-right:15px; margin-bottom:15px;}
.i-hot-list ul li:nth-child(3n){ margin-right:0px;}









.anli{ width:845px; height:auto; float:left; overflow:hidden;}
.al-all{ width:100%; float:left; }
.al-all .hd{ height:31px; line-height:30px; position:relative; font-size:15px; border-bottom:1px solid #e7e7e7; padding-bottom:3px; }
.al-all .hd ul{ width:100%; float:left;  position:absolute; left:0px; top:0px; height:30px;   }
.al-all .hd ul h4{ width:40px; height:30px; float:left; background:url(../images/index-21.jpg) no-repeat left center;}
.al-all .hd ul h5{ float:right; font-size:14px; }
.al-all .hd ul h5 a{ color:#796352;}
.al-all .hd ul li { padding:0 16px 0 3px; width:auto; height:28px; float:left; cursor:pointer; position:relative;  }
.al-all .hd ul li a{  display:block; text-align:center; color:#796352;}
.al-all .hd ul .on a{ height:28px; font-weight:bold; display:block; color:#796352;}
.al-all .bd { width:845px; height:auto; overflow:hidden; padding-top:15px;}
.al-all .bd ul{ width:110%; height:auto; margin:0 auto;  }
.al-all .bd li{ width:268px; float:left; margin-right:20px; }
.al-all .bd li a img{ width:268px; height:166px;}
.al-all .bd li a{ color:#ae0000; position:relative;}
.al-all .bd li a p{ opacity:0.6; background:#bababa; width:100%; height:30px; line-height:30px; text-align:center; position:absolute; left:0px; bottom:0; color:#000;}

.hot{ width:335px; height:auto; float:right; overflow:hidden;}
.hot-nr{ width:335px; height:auto; margin:0 auto;}
.hot-nr ul{ width:400px; height:auto;}
.hot-nr ul li{ width:163px; height:35px; line-height:35px; text-align:center; float:left; margin-right:10px; background:#e5e5e5; margin-bottom:9px;}
.hot-nr ul li a{ display:block;}
.hot-nr ul li a:hover{ background:#d1d0d0;}

.about{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.about .hd{ width:100%; height:50px; line-height:50px; position:relative; font-size:17px; margin-bottom:10px; overflow:hidden;}
.about .hd ul{ width:1240px; float:left;  position:absolute; left:0px; top:0px; height:50px;   }
.about .hd ul li { width:390px; height:50px; float:left; cursor:pointer; margin-right:15px;}
.about .hd ul li a{ width:100%; height:50px; display:block; text-align:center; background:#8a8a8a; color:#fff; }
.about .hd ul .on a{ height:50px;  background:#6b3c20; display:block; color:#fff;}

/*
.about .bd ul{ width:120%; height:auto; margin:0 auto;  }
.about .bd ul li{ width:290px; height:auto; float:left; margin-right:13.5px; position:relative; margin-bottom:15px;}
.about .bd ul li img{ width:100%; height:182px; border:0px;}
.about .bd ul li p{ width:100%; height:30px; line-height:30px; text-align:center; background:#000; color:#fff; position:absolute; bottom:0; left:0px;}
.about .bd ul li p a{ color:#fff;}
*/


.about-1{ width:120%; height:auto; margin:0 auto;  }
.about-1 li{ width:278px; height:155px; float:left; margin-right:29px; position:relative; margin-bottom:25px;}
.about-1 li img{ width:100%; height:auto; border:0px;}
.about-1 li p{ width:100%; height:30px; line-height:30px; text-align:center; background:#000; color:#fff; position:absolute; bottom:0; left:0px;}
.about-1 li p a{ color:#fff;}

.about-2{ width:100%; height:auto; margin:0 auto;  }
.about-2 li{ width:100%; height:auto; float:left; margin-right:13.5px; position:relative; }
.about-2 li img{ width:100%; border:0px;}


.bt-title{
	width:100%;
	margin:0 auto;
	margin-bottom:10px;
	overflow:hidden;
	margin-top:15px;
	}
.bt-title h2{
	float:left;
	font-size:15px;
	font-weight:bold;
	}
.bt-title span{
	float:right;
	font-size:14px;
	padding-top:2px;
	}
.bt-title b{
	font-weight:lighter;
	float:left;
	padding-left:10px;
	font-size:12px;
	padding-top:2px;
	}

.friendlink{
	width:1200px;
	height:auto;
	margin:0 auto;
	margin-bottom:20px;
	}


.friendship{ width:1198px; height:139px; margin:0 auto; border:1px solid #C8D1D5; position:relative; }
.friendship #fs-1,
.friendship #fs-2{ 
	position:absolute;
	width:19px;
	height:114px;
	top:-3px;
	text-align:center;
	font-size:16px;
	color:#fff;
	}
.friendship #fs-1{
	background:url(../images/friendship-left.png) no-repeat center top;
	left:0px;
	padding:15px 12px 15px 8px;
	}
.friendship #fs-2{
	background:url(../images/friendship-right.png) no-repeat center top;
	right:0px;	
	padding:15px 8px 15px 12px;
	}
.friendship .bd{ 
	width:1120px; 
	height:auto; 
	padding:10px 0px; 
	margin:0 auto;  
	}
.friendship .con ul li{
	float:left;
	margin-left:25px;
	margin-right:25px;
	}
.friendship .con ul li img{
	border:0;
	}










.footer{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:30px 0;
	background:#847d63;
	overflow:hidden;
	}
.ft{
	width:1220px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	color:#fff;
	}
.ft a{	
	color:#fff;
	}
.ft-1{
	float:left;
	}
.ft-2{
	width:65px;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-left:55px;
	}
.ft-2 li{
	float:left;
	text-align:center;
	width:100%;
	}
.ft-2 li span{
	font-size:14px;
	font-weight:bold;
	}
.ft-3{
	width:270px;
	height:auto;
	float:right;
	overflow:hidden;
	font-size:14px;
	}
.ft-3 li{
	width:100%;
	float:left;
	}
.ft-3 li h3{
	border-bottom:1px solid #fff;
	text-align:center;
	font-size:16px;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.ft-3 li span{
	font-size:26px;
	font-weight:bold;
	}
.ft-3 .ft-3-1{
	text-align:left;
	padding-bottom:20px;
	}
.ft-4{
	width:330px;
	height:200px;
	float:left;
	margin-left:60px;
	}
.ft-4 h3{
	text-align:center;
	font-size:16px;
	}


.ft-5 {
	width:100%;
	height:185px;
	margin: 0 auto;
	position:relative;
	}

.ft-5 .p2 {
	height: 28px;
	line-height: 28px;
	margin-top:10px;
	}

.ft-5 input {
	border:0;
	border-radius:5px;-webkit-border-radius:5px;
	padding: 2px;
	color: #fff;
	}

.ft-5 .name,
.ft-5 .age,
.ft-5 .tel{
	width:100%;
	height: 28px;
	line-height:28px;
	background:#a6a298;
	text-align:left;
	color:#fff;
	text-indent:1em;
	}

.ft-5 .liuyan {
	width:230px;
	height: 50px;
	line-height:50px;
	background:#a6a298;
	text-align:left;
	color:#fff;
	border:0px solid #000;
	border-radius:5px;-webkit-border-radius:5px;
	text-indent:1.1em;
	font-size:13px;
	}

.ft-5 .submit {
    border-radius: 5px;
	width: 120px;
	height: 50px;
	background: #f0f0f0;
	font-size: 20px;
	text-align: center;
	color: #555;
	line-height: 50px;
	cursor: pointer;
	position:absolute;
	top:114px;
	left:213px;
	*top:125px;
	*left:226px;
	}






.main .left{ width:880px; height:auto; float:left;	}
.add{ width:100%; height:40px; margin:0 auto; line-height:40px; background:#f0f0f0; font-size:16px; }
.add p{ text-indent:1em; }
.left-list,
.left-list ul{ width:100%; height:auto; margin:0 auto; overflow:hidden; }
.left-list ul li{ width:100%; height:auto; float:left; border-bottom:1px dashed #999; padding:15px 0; overflow:hidden; }
.left-list img{ width:153px; float:left; padding-right:15px; border:0px; }
.left-list ul li p{	padding-top:10px; }
.left-list ul li h3{padding-top:3px; font-size:16px; }
.left-list ul li p span{ color:#ae0000;}
.pagelist { font-size: 14px; height: 60px; margin: 0 auto; padding: 40px 0 0 150px; }
.pagelist ul { margin-left: 0;  padding-left: 0; }
.pagelist ul li { display: inline; float: left; padding: 0 5px; }
.pagelist ul li a { display: block; float: left; text-decoration: none; }
.pagelist .thisclass { background: #2f5a68 none repeat scroll 0 0; border: 0 none; color: #fff; font-weight: bold; }

.xgtj{ border:1px solid #d6d6d6; height:auto; margin:0 auto; overflow:hidden; }
.l-b-title{ width:100%; height:45px; line-height:45px; margin:0 auto; background:#2f5a68; color:#fff; display:block;}
.l-b-title h2{ padding-left:15px; color:#fff; font-size:17px;}
.l-b-title span{ float:right; padding-right:15px; font-size:12px;}
.l-b-title a{ color:#fff;}
.l-b-title h3{ text-align:center; font-size:17px;}
.xgtj ul{ padding:15px; overflow:hidden;}
.xgtj ul li{ width:33.33333%; float:left;}
.xgtj ul li img{ width:170px; float:left; padding-right:10px;}
.xgtj ul li p{ float:left; height:30px; line-height:30px;}
.xgtj ul li p a{ padding-left:15px; background:url(../images/li_bg.jpg) no-repeat left center;}

.list-swt{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.list-swt img{ border:0px; width:100%;}



.main .right{ width:305px; height:auto; float:right; overflow:hidden; }

.l-b{ border:1px solid #d6d6d6;}
.l-about,.l-team,.l-fwzn{ height:auto; margin:0 auto; overflow:hidden; margin-bottom:18px;}
.l-about img{ width:270px; margin-left:17px; padding-top:15px;}
.l-about p{ padding:10px 15px;}
.l-about p a{ color:#ae0000;}
.l-about ul{ padding:15px; height:auto; margin:0 auto; overflow:hidden;}
.l-about ul li{ width:100%; line-height:30px; float:left;}
.l-about ul li a{ padding-left:15px; background:url(../images/li_bg.jpg) no-repeat left center;}

.l-team ul { padding:10px 0; height:auto; margin:0 auto; overflow:hidden;}
.l-team ul li{ width:46%; float:left; margin-left:2.8%; text-align:center;}
.l-team ul li img{ width:100%;}
.l-team ul li p{ line-height:20px;}

.l-fwzn img{ width:100%; border:0;}


.article{width:95%;height:auto;margin:0 auto;overflow:hidden;}
.article h1{ text-align:center; margin:0 auto; padding:40px 0 20px 0; font-size:22px; font-weight:lighter;}
.article-o{	text-align:center;	}
.article-o span{ padding:0 10px; }
.article-b{ width:100%; height:auto; margin:0 auto; overflow:hidden; font-size:14px; padding-top:20px; line-height:30px; color:#555; }
.article-b p{ padding-bottom:10px;}
.article-n{ padding:20px 0; font-size:14px; color:#000;}


/*首页新闻*/
.xw_right{
	width:220px;
	float:right;
}
.xw_right p a{
	color:#ae0000;
}
