@charset "utf-8";
.index-banner{height: 400px;}
.notice{height: 42px; background-color: #f8f2e6; padding: 15px 0; }
.notice-c{width:1200px; margin:0 auto;line-height: 50px;}
.seach {position: relative;width:300px; float:right;margin-top: 120px;margin-right: 72px;}
.seach input{width: 298px; height: 40px;text-indent: 20px; outline: none; background: #FFFFFF; color: #9E9C9C; font-size:16px;position: absolute;top: 0;border: 1px solid #f8f2e6;}
.seach button{position: absolute; top: 0; right: 0px; width: 42px; height: 42px; border: none; background: #f8f2e6 url("../images/seach.png") center center no-repeat; cursor: pointer;}
.notice-c-left{ height: 42px; line-height: 42px;width:870px;background-color:#ffffff;}
.notice-c-left h3{float:left;background-color:#f8f2e6; padding:0 15px; margin-right: 20px;}
.notice-c-left h3 a{color:#ffffff;}
.notice-c-left li{ float:left;width:350px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;padding-right: 15px;}
.content-onebox{width:1200px; margin:0 auto; padding: 30px 0;}
.c-onebox-left{width:660px; float:left; padding-top: 15px;}
.c-onebox-right{width:480px; float:right; }
.title{ height: 50px; line-height: 50px; background: url("../images/title_gray.jpg") left bottom repeat-x;}
.title h3{ background: url("../images/title_blue.jpg") left bottom repeat-x; width: 120px; text-align: center;font-size: 24px;}
.news-content{ padding: 10px 0; }
.news-content h3{line-height: 50px; text-align: center; font-size: 22px;}
.news-content h3 a{color:#001f92;}
.news-content p{ line-height: 24px; color:#999999; padding: 0 20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.news-content ul{ padding-top: 15px;}
.news-content li{ line-height: 30px;}
.news-content li .news-date{width:80px; text-align: right; float:right; color:#999999;}
.news-content li .news-text{overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.news-content li .news-text span{ margin-right: 10px; color: #999999;}
.core{ height:42px; overflow:hidden;}

/* �����ֲ�ͼ */
.focus{ position:relative; width:660px; height:388px; float: left;}
.focus img{ width: 660px; height: 388px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:20px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}

/* ������Ϣ */
.information-bg{ background-color: #f8f2e6; margin-bottom: 30px;padding: 50px 0 30px; }
.information-cont{width:1200px;margin:0 auto; }
.information-cont div{background-color: #FFFFFF;width:340px; padding:15px 20px 25px 20px; float:left; margin-right:30px; margin-bottom: 30px;height: 237px;}
.information-cont div h3{ line-height: 40px;font-size:22px; margin-bottom: 15px; text-indent: 35px;}
.information-cont div ul{padding:0 15px;}
.information-cont div li{height:30px; line-height:30px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.information-cont div li span{ margin-right: 15px;color:#999999;}
.information-cont .group1 h3{border-bottom:2px solid #dbb286; background: url("../images/groupbg1.png") 15px center no-repeat; }
.information-cont .group2 h3{border-bottom:2px solid #86db86; background: url("../images/groupbg2.png") 15px center no-repeat; }
.information-cont .group4 h3{border-bottom:2px solid #f27fa0; background: url("../images/groupbg4.png") 15px center no-repeat; }
.information-cont .group5 h3{border-bottom:2px solid #f4d47e; background: url("../images/groupbg5.png") 15px center no-repeat; }
.information-cont .m-0{ margin-right: 0;}


/* ר�� */
.experts-box{width:1200px; margin:0 auto; padding: 20px 0;}
#wrapper{margin-top: 20px;text-align:center;}
.overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background-color: rgba(0,0,0,0.5); /*dim the background*/ text-align:center; display:none;}
#overlay_pic{margin:200px auto; width:400px; box-shadow: 10px 10px 5px #000;}
.jscarousal{width: 1200px;height: 300px;margin:0 auto;padding: 0;padding: 22px 0;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{float: left;width: 50px;height: 50px;color: White;position: relative;top: 110px;cursor: pointer;}
.jscarousal .jscarousal-left{background-image: url(../images/left_arrow.png);background-repeat: no-repeat;background-position: left;}
.jscarousal .jscarousal-right{background-image: url(../images/right_arrow.png);background-repeat: no-repeat;background-position: right;}
.jscarousal-contents{width: 1100px;height: 300px;float: left;position: relative;overflow: hidden;}
.jscarousal-contents > div{position: absolute;width: 100%;height: 160px;}
.jscarousal-contents > div > div{float: left;}
.jscarousal-contents img{width: 160px;height: 120px;border: solid 1px #7A7677;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-text{color: #7A7677;font-weight: bold;text-align: left;display: block;padding: 10px 2px 2px 0px;}
.name-text{color: #cea500;font-size:22px;display: block; line-height: 35px; padding-top:6px;}
.label-text{color:#666666;}
.brief-text{ margin-top: 10px; line-height:28px;text-align: left;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.brief-text a{color:#999999;}
.li-p {width:190px; float:left; text-align: center; padding: 0 15px;}
.li-p img{width:150px; height: 150px;border-radius:75px; border: none;}

/* ���� */
.department-bg{ background-color: #f8f2e6; padding: 30px 0 30px; }
.department-cont{width:1200px;margin:0 auto;}
.department-g{ padding:50px 0 20px; }
.department-g li{width:278px; line-height: 55px; float:left;color:#484848;background-color: #d16925;border:1px solid #FFF; text-align: center;font-size:20px; margin:0 10px; margin-bottom: 20px;}
.department-g li:hover{background-color: #ffa3bb;color:#c32900;}
.department-g li span{ line-height: 30px;color:#ffffff; background-color: #ffd4df; display: block;}
/* �������� */
.friendlink{width:1200px; margin: 0 auto; line-height: 45px; padding: 10px 0;}
.friendlink span{font-size: 24px;}
.friendlink a{ margin: 0 10px;}
.friendlink span a{margin-left:0;}

/* ��ϵ���� */
.contact-us-bg{ background-color: #f8f2e6;padding: 50px 0; }
.contact-us-cont{width:1200px;margin:0 auto; }
.left-div{width:470px;height: 171px; float:left;border-right:2px solid #FFFFFF; }
.left-div h3{line-height: 40px;font-size: 20px; margin-bottom: 15px;}
.left-div p{width:230px; float:left;line-height: 35px;}
.left-div p span{color:#999999;}
.center-div{width:330px;height: 140px;float:left;border-right:2px solid #FFFFFF; padding-left: 60px;}
.center-div h3{line-height: 40px;font-size: 20px; margin-bottom: 15px;}
.center-div p{ background: url("../images/telbottom.png") left center no-repeat; line-height:65px;font-size: 50px;color:#c32900;font-family:'Georgia';text-indent: 80px; }
.right-div{width:240px; float:left; text-align: center; line-height: 25px;border-right: 2px solid #fff;}





