﻿@charset "utf-8";
/* CSS Document */

body { font-size: 12px; font-family: "宋体"; color: #000; background: #fff; }
input, select, textarea { vertical-align: middle; outline:none; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #303030; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.mag {margin: 0 auto;width: 1200px;}
.blue{ color:#073877;}


/**index**/
.top{ background:#f5f5f5; width:100%; min-width:1100px; height:37px; line-height:37px;color:#7b7b7b;border-bottom: 1px #e3e3e3 solid;}
/*.top .mail{ background:url(../images/ybxx.jpg) no-repeat left center; padding-left:40px; margin-left:30px; font-family: "microsoft yahei"; display:inline-block; font-size:14px; color:#017f4b;}
*/

.head{background:url(../images/headBg.jpg) repeat-x;height:123px;width:100%;min-width:1100px;}
.head .head-tc{ position:relative;}
.head .logo{ padding-top:20px;}
.head .Dean-mail{ position:absolute; top:41px; left:646px;}
.head .Dean-mail a{ background:url(../images/yzxx.png) no-repeat; height:41px; padding-left:60px;color:#191919; font:18px/41px "microsoft yahei"; display:inline-block;}
.head .tel{ background:url(../images/telIco.png) no-repeat left center; padding-left:130px; font:30px/41px "microsoft yahei"; color:#c60000; display:block; position:absolute; right:0; top:41px;}


/*公告*/
.head .tips{ padding-top:90px; line-height:20px; width:490px; position:absolute; right:0;display:none;}
.head .tips .title{ background:url(../images/tipsIco.jpg) no-repeat left center; padding-left:27px; width:43px; color:#636363; float:left; font-weight:bold;  }
.head .tips .tips-ul { float:left; width:420px; height:20px;}
.head .tips .tips-ul li{ height:20px; vertical-align:middle; overflow:hidden;}
.head .tips .tips-ul li a { color:#636363; }
/*公告 end*/

.nav{ background:url(../images/navBg.png) repeat-x; width:100%; min-width:1200px; height:59px; position:relative; z-index:2; }
.nav li{ float:left; width:118px; text-align:center; line-height:59px; font-size:18px; display:inline-block; position:relative; font-family:"microsoft yahei";}
.nav li a{ color:#fff; display:block;}
.nav li.on a{ background:url(../images/navIco.jpg) no-repeat bottom center #bd7a33; color:#fff;}
.nav li .sub{background:url(../images/nav-subBg.png) repeat; display:none; width:118px; position:absolute; left:0; top:59px; text-align:center; padding:14px 0;}
.nav li.on .sub a{ background:none; color:#515151; font-size:14px; line-height:32px; height:32px; margin:2px 0; position:relative;}
.nav li.on .sub a:hover{ color:#e60012; background:#fff;}


.banner { height: 511px; overflow: hidden; zoom: 1; position: relative; }
.banner #banner-hero { width: 1180px; height: 511px; margin: auto; position: relative; }
.banner .hero-wrap { overflow: visible; position: absolute; }
.banner .heros { width: 1180px; height: 511px; }
.banner .heros li { background: #fff; padding-top: 0; z-index: 1; position: absolute; top: 0; left: 0; width: 1180px; height: 511px; overflow: hidden; }
.banner .heros li img { width: 1180px; height: 511px; display: block; }
.banner .mask-left { z-index: 4; left: -1190px; filter: alpha(Opacity=50); opacity: .5; background: #000; overflow: hidden; padding-top: 0; position: absolute; top: 0; width: 1180px; height:511px; }
.banner .mask-right { z-index: 4; left: 1190px; filter: alpha(Opacity=50); opacity: .5; background: #000; overflow: hidden; padding-top: 0; position: absolute; top: 0; width: 1180px; height:511px; }
.banner .arrow { background: url(../images/bannerIco.png) no-repeat; width:44px; height:44px; position:absolute; top:216px; display:block; z-index:3; }
.banner .arrow-left { background-position:0 0; left: 0; }
.banner .arrow-right { background-position:-55px 0; right: 0; }

.main{ background-image: url(/images/nybg.jpg);background-position:left top;background-repeat:no-repeat; background-color: #e2e2e2;}


.main-third{ background:#f2f2f2; padding:20px 0 55px 0; position:relative;margin:20px 0 0 0;}
.main-third .third-rtImg{ background:url(../images/third-rtImg.jpg) no-repeat; width:555px; height:190px; position:absolute; right:0; bottom:35px;}
.main-third .third-ltImg{ background:url(../images/third-ltImg.jpg) no-repeat; width:370px; height:190px; position:absolute; left:0; bottom:0;}
.main-fifth{ background:url(../images/main-fifthBg.jpg) repeat; min-height:319px; margin-top:40px;}
.mainCont{ padding-top:20px; position:relative; z-index:1;}
.mainTitle{ padding-bottom:10px; line-height:24px;}
.mainTitle .cn{ font-size:18px; color:#1a1a1a; font-family:"microsoft yahei"; float:left;font-weight: bold;}
.mainTitle .en{ color:#909090; padding-left:5px; font-style:normal;font-weight: normal;}
.mainTitle .mo{ font-size:14px; float:right; color:#646464;}


.makeBtn{width:380px;display: none;}
.makeBtn .btn{ background:url(../images/yyBtn.jpg) no-repeat; height:94px; padding-left:115px; display:block; font:30px/94px "microsoft yahei"; color:#fff;}


.subject{background:#957f67;width: 1200px;height:94px;font-family:"microsoft yahei";}
.subject .tit{ background:url(../images/feaIco.png) no-repeat 68px center; padding-left:151px; width:150px; font-size:30px; line-height:94px; color:#fff; float:left;}
.subject .bd{width: 885px;padding-top:15px;max-height:66px;overflow:hidden;}
.subject .bd a{ color:#fff; float:left; font-size:18px; line-height:19px; padding:0 15px; display:block; margin:7px 0; border-right:2px #d5d9e2 solid;}
.subject .bd a:last-child{border-right: none;}
.subject .bd span a{color:#fff000;font-size: 18px;}


.guide{ background:#ededed; width:355px; padding:20px 0 15px 25px;}
.guide-ul li{ float:left; width:70px; text-align:center; margin:13px 18px 0 0; vertical-align:middle;}
.guide-ul li .text{ color:#565555; font:14px/36px "microsoft yahei";}
.guide-ul li .icon{ background:url(../images/quickIco.png) no-repeat; width:67px; height:67px; background-position:-90px 0;}
.guide-ul li .icon .ico{ background:url(../images/quickIco.png) no-repeat; display:inline-block;}
.guide-ul li .icon .g-01{ background-position:-23px -76px; width:30px; height:42px; margin-top:14px;}
.guide-ul li .icon .g-02{ background-position:-105px -78px; width:40px; height:40px; margin-top:14px;}

.guide-ul li .icon .g-03{ background-position:-196px -79px; width:32px; height:39px; margin-top:14px;}
.guide-ul li .icon .g-04{ background-position:-275px -82px; width:48px; height:30px; margin-top:19px;}
.guide-ul li .icon .g-05{ background-position:-17px -186px; width:41px; height:44px; margin-top:10px;}
.guide-ul li .icon .g-06{ background-position:-108px -187px; width:30px; height:42px; margin-top:10px;}
.guide-ul li .icon .g-07{ background-position:-187px -194px; width:52px; height:31px; margin-top:17px;}
.guide-ul li .icon .g-08{ background-position:-285px -188px; width:27px; height:43px; margin-top:13px;}
.guide-ul li a:hover .icon{ background-position:0 0;}


.picScroll{ width:300px; height:300px; position:relative; margin-left:13px;}
.picScroll .hd{ position:absolute; top:220px; left:10px; z-index:10;}
.picScroll .hd li{ background:#dfdfdf; float:left; width:15px; height:15px; line-height:15px; color:#555; font-size:14px; overflow:hidden; margin-right:5px; cursor:pointer; text-align:center; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.picScroll .hd li.on{ background:#e60012; color:#fff;}
.picScroll .bd li{ float:left; overflow:hidden; text-align:center; position:relative; height:300px;}
.picScroll .bd li .pic{ width:300px; height:242px; display:block; }
.picScroll .bd li .title{ width:300px; height:51px; text-align:center; font-size:14px; color:#fff; line-height:51px; position:absolute; bottom:0; left:0; z-index:1; overflow:hidden;}
.picScroll .bg{ background:#6f6f6f; height:51px; position:absolute; bottom:0; left:0; width:100%;}
.picScroll .bg .ico{ background:url(../images/picDot.jpg) no-repeat; width:12px; height:6px; display:block; position:absolute; top:-6px; left:23px;}


.news{ width:490px;}
.news-ul{ padding:5px 0 0 0; border-top:1px #c7c7c7 solid;}
.news-ul li{ background:url(../images/newsIco.jpg) no-repeat left center; padding-left:10px; height:30px; line-height:30px; vertical-align:middle; overflow:hidden; font-size:14px;}
.news-ul li a{ color:#484848;}
.news-ul li span{ color:#8b8b8b; float:right;font-family: '宋体';}



.serve_menu{float:left;z-index:1;background:url(../images/boeder_03.png) repeat-x left bottom;width: 100%;line-height: 27px;}
.serve_menu h5{float:left;font-weight: normal;}
.serve_menu dl{float:left;height:27px;line-height:27px;cursor:pointer;text-align:center; margin:0 28px 0 0;color:#5a5a5a;font-size:18px;font-weight: bold;}
.serve_menu .selected{cursor:pointer;border-bottom:3px #d13932 solid;color:#cb041c;font-weight: bold; }
.serve_menu span{float:right;font-size: 14px;color: #646464; }

.serve_box{width:100%; float:left;  font-size:14px;height: 275px;overflow:hidden;}
.serve_box .hide{display:none;}






.Expert{ width:699px;}
.Expert-cont{ padding:17px 0 37px 0; position:relative; border-top:1px #c7c7c7 solid;}
.Expert-cont .hd li{ background:#dadada; float:left; margin:0 0 0 20px; padding:6px; width:195px; height:77px; overflow:hidden; cursor:pointer;}
.Expert-cont .hd li.on{ background:#f6c132;}
.Expert-cont .hd li .img{ width:77px; height:77px; display:block; float:left;}
.Expert-cont .hd li .info{ padding-left:13px; float:left; width:105px; line-height:18px; max-height:74px; overflow:hidden;}
.Expert-cont .hd li .info .tit{ font-size:14px; font-weight:bold; line-height:20px;}
.Expert-cont .prev{ background:url(../images/expertIco.png) no-repeat; background-position:0 0; width:20px; height:54px; display:block; position:absolute; left:16px; top:218px;}
.Expert-cont .next{ background:url(../images/expertIco.png) no-repeat; background-position:-40px 0; width:20px; height:54px; display:block; position:absolute; right:20px; top:218px;}
.Expert-ul{ width:585px; margin:auto; padding-top:37px;}
.Expert-ul li{ overflow:hidden; float:left; position:relative;}
.Expert-ul li .pic{width: 203px;height: 253px;float:left;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.Expert-ul li .inner{ width:310px; padding-left:22px; float:left;}
.Expert-ul li .inner .nam{ font-size:24px; color:#282828; font-family:"microsoft yahei";}
.Expert-ul li .inner .nam .in{ font-size:12px; padding-left:7px;}
.Expert-ul li .inner .inf{ color:#565656; line-height:24px; max-height:144px; overflow:hidden;  padding-top:20px;}
.Expert-ul li .inner .inf a{ color:#e60e0e;}
.Expert-ul li .inner .btn{ padding-top:25px; font-size:0;}
.Expert-ul li .inner .btn .arrow{ background:url(../images/expertIco.png) no-repeat; display:inline-block; width:92px; height:36px; font:18px/36px "microsoft yahei"; color:#fff; padding-left:50px;}
.Expert-ul li .inner .btn .zix{ background-position:0 -60px;}
.Expert-ul li .inner .btn .yuy{ background-position:-160px -60px; margin-left:18px;}


.visits{ width:442px;}
.visits-hd .date{ background:#d13932; width:220px; height:49px; display:block; font:18px/49px "microsoft yahei"; text-align:center; color:#fff;cursor:pointer;}
.visits-hd .date .en{ font-size:14px; font-style:normal;}
.visits-hd .date.blue{ background:#957f67;}
.visits-table{ background:#fff; border:1px #f9827d solid; border-right:0; border-top:0;}
.visits-table tr th{ height:44px; font:14px/44px "microsoft yahei"; font-weight:normal; color:#1e1d1d; text-align:center; padding-left:10px; border-right:1px #f9827d solid;}
.visits-table tr td{ height:48px; line-height:48px; padding-left:10px; text-align:center; color:#3f3f3f; font-size:14px; border-top:1px #f9827d solid; border-right:1px #f9827d solid;}


.party{ width:384px; margin-right:23px; display:inline;}
.research{ width:383px;}
.research-ul{ border-top: 1px #c7c7c7 solid;}
.research-ul li{ padding:13px 0 8px 0; vertical-align:middle; overflow:hidden;}
.research-ul li .pic{ width:120px; height:86px; float:left; display:block;}
.research-ul li .tit{ background: url(../images/newsIco.jpg) no-repeat left center; padding-left:9px; width:244px; float:left; margin-left:10px; font-size:14px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#484848;}
.research-ul li .txt{ width:244px; padding-left:9px; margin-left:10px; line-height:24px; float:left; padding-top:8px;color:#484848;}
.research-ul li .txt .red{ color:#e60e0e;}


.about{ background:url(../images/fifthImg.jpg) no-repeat 619px bottom; min-height:300px; padding-top:20px;}
.about .mainTitle .cn{ color:#fff;font-weight: normal;}
.about .mainTitle .en{ color:#f0dfcd;}
.about .mainTitle .mo{ color:#f0dfcd;}
.about-bd{ padding-top:22px;  border-top:1px #a59584 solid;}
.about-bd .img{ width:254px; height:182px; float:left; display:block; border:3px #45311b solid;box-shadow: 10px 10px 0 #7c674f;}
.about-bd .info{ width:518px; padding:8px 0 0 23px; float:left;}
.about-bd .info .tit{ font-size:18px; color:#fff;  font-family:"microsoft yahei";}
.about-bd .info .txt{  font-size:14px; line-height:30px; color:#f8ecdf; padding-top:10px;}
.about-bd .info .txt a{background:#3e2f1f;color:#fff;font-size:14px;width: 77px;height: 22px;line-height: 22px;text-align: center;display:inline-block;}


.fast .btn{ background:url(../images/honorsIco.jpg) no-repeat 90px center #ffebcc; display:block; height:75px; padding-left:152px; border:1px #fcc488 solid; font-family:"microsoft yahei"; }
.fast .btn .cn{ color:#6a4b1b; font-size:24px; display:block; padding-top:10px;}
.fast .btn .en{ font-size:18px; color:#cdb897; font-style:normal;}
.fast .btn.mailbox{background:url(../images/mailboxIco.jpg) no-repeat 85px center #ccdbeb; margin-top:19px; border:1px #aac6dd solid;}
.fast .btn.mailbox .cn{ color:#306cac;}
.fast .btn.mailbox .en{ color:#8badd1;}
.fast .set{margin-top:19px; position:relative; }
.fast .set dl dt { background:url(../images/linkIco.jpg) no-repeat 355px center #f7f7f7; height:49px; line-height:49px; color:#6d6d6d; text-align:center; cursor:pointer; border:1px #d0d0d0 solid; }
.fast .set dl dd {background:#f7f7f7; position: absolute; width:381px; top:50px; display:none; border:1px #d0d0d0 solid; border-top:0; }
.fast .set dl dd a { display:block; text-align:center; line-height:30px; color:#6d6d6d; }
.fast .set dl dd a:hover{ color:#073877;}


.bottom{background:url(../images/bottomBg.png) repeat; width:100%; min-width:1200px; min-height:256px; text-align:center;}
.bottom .b-links{ background:#271613; height:41px; font:14px/41px "microsoft yahei"; color:#fff;}
.bottom .b-links a{ color:#fff; padding:0 20px;}
.bottom .b-add{font:12px/24px "microsoft yahei"; color:#fff; padding:24px 0; }
.bottom .b-add .blue{ color:#ffae00;}




/**侧导航**/
.siderbar{ position:fixed; width:89px; right:20px; top:50%; margin-top:-125px; z-index:9999;}
.siderbar a{ background:#409155; display:block; height:38px; line-height:38px;  text-align:center; color:#fff; font-size:14px; margin-top:1px;}
.siderbar a.bg-red{ background:#ec4949;}
.siderbar a.bg-green{ background:#ff9900;}
.siderbar a.scrollIco{ background:url(../images/scrollIco.jpg) no-repeat; height:53px; font-size:0; text-indent:-9999px;}



/**新闻中心**/
.ny-add{ height:29px; line-height:29px; font-size:14px; color:#747474;}
.ny-add a{color:#747474;}
.ny-add .srh{height:27px;width:212px;display: none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:1px #d9d9d9 solid;}
.ny-add .srh .ipt{ width:165px; line-height:27px; padding-left:13px; border:0; background:none; color:#a4a4a4;}
.ny-add .srh .btn{ background:url(../images/srhIco.jpg) no-repeat; width:21px; height:17px; border:0; cursor:pointer; margin-top:5px;}


.ny-nav { background:#fbc93e; height:34px; line-height:34px; margin-top:10px; font-size:14px; font-weight:bold;}
.ny-nav a{ color:#494949; width:137px; height:42px; float:left; display:block; text-align:center;}
.ny-nav a.active, .ny-nav a:hover{ background:url(../images/ny-navBg.jpg) no-repeat; color:#fff;}
.active{background:#bd7a33;color:#fff}

.ny-cont{background:#fff; margin:auto; padding:30px 20px 60px 20px; width:1100px;}
.ny-left{ width:758px; padding-right:34px; border-right:1px #d4d4d4 solid;}
.ny-right{ width:282px;}
.ny-newsCont{ padding-top:30px;}

.ny-news li{ vertical-align:middle; padding:15px 6px 10px 6px; overflow:hidden; border-bottom:1px #acacac dashed;}
.ny-news li .title{ height:36px; line-height:36px;}
.ny-news li .title .surn{ background:url(../images/newsIco.jpg) no-repeat 4px center; float:left; padding-left:15px; font-size:14px; color:#383838; font-weight:bold; max-width:86%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ny-news li .title .date{ float:right; color:#767575;}
.ny-news li .cont{ color:#767575; line-height:24px; max-height:48px; overflow:hidden;}
.ny-news li .cont .blue{ color:#073877;}
.ny-news li.item .img{ width:130px; height:78px; float:left; display:block;}
.ny-news li.item .title{ width:600px; padding-left:16px; float:left;}
.ny-news li.item .cont{ float:left; padding-left:16px; width:600px;}


.recom .mainTitle .cn{ background:url(../images/recomBg.jpg) no-repeat bottom  left; color:#bd000f; padding-bottom:5px;}
.recom-img{ margin-top:8px; position:relative;}
.recom-img .photo{ width:282px; height:181px; display:block;}
.recom-img .bg{ background:#000; width:282px; height:33px; display:block; position:absolute; left:0; top:148px; z-index:1; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.50;}
.recom-img .text{width:264px; height:33px; line-height:33px; padding:0 9px; color:#fff; font-size:14px; font-weight:bold; position:absolute; left:0; top:148px; z-index:2; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;}
.recom-info{ background:#ccc; padding:15px; line-height:24px; color:#3d3d3d;}
.recom-ul{ padding-top:12px;}
.recom-ul li{ height:36px; line-height:36px; color:#151515; font-size:14px; overflow:hidden; vertical-align:middle;}
.recom-ul li em{ background:#c41c29; width:17px; height:17px; line-height:17px; font-style:normal; display:inline-block; color:#fff; text-align:center; vertical-align:middle; margin-right:9px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}


.left{ width:233px;}
.left-top{ /*background:#073877;*/background:#333333; height:45px; font:18px/45px "microsoft yahei"; color:#fff; padding-left:17px;}
.left-top .en{ font-style:normal; padding-left:5px;}
.left-nav li{ height:38px; padding-top:1px; vertical-align:middle; position:relative;}
.left-nav li a{ background:#dfdfdf; display:block; font:14px/38px "microsoft yahei"; color:#1f1f1f; text-align:center;}
.left-nav li .ico{ background:url(../images/left-nav.jpg) no-repeat; width:10px; height:16px; display:block; position:absolute; right:-10px; top:11px; display:none;}
.left-nav li a:hover, .left-nav li.current a{ /*background:#71b02b;*/  background:#ff8400; color:#fff;}
.left-nav li:hover .ico, .left-nav li.current .ico{display:block;}


.left .fast{ width:233px;}
.left .fast .btn{ background:url(../images/honorsIco.jpg) no-repeat 29px center #ffebcc;}
.left .fast .btn.mailbox{background:url(../images/mailboxIco.jpg) no-repeat 25px center #ccdbeb;}
.left .fast .btn{ padding-left:84px;}
.left .fast .btn .en{ font-size:14px;}


.right{ width:825px; padding-top:20px;}
.right-top{ height:31px; padding-bottom:12px; font-family:"microsoft yahei"; position:relative;}
.right-top .line{ background:url(../images/right-top.jpg) no-repeat; width:95px; height:5px; position:absolute; bottom:-2px; left:0; z-index:1;}
.right-top .cn{ font-size:24px; color:#515151;}
.right-top .en{ color:#c3c3c3; font-size:24px; padding-left:8px;}
.right-about{ padding-top:30px; font-size:14px; line-height:36px; color:#515151; position:relative;  border-top:2px #d9d9d9 solid;}


.team-tab{ margin-top:7px; padding:6px 0 10px 0; font-size:14px; line-height:21px; font-family:"microsoft yahei"; color:#4b4b4b; border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid;}
.team-tab .hd{ width:145px; text-align:left;}
.team-tab .bd{ width:955px;}
.team-tab .bd a{margin:0 5px;display:block;float:left;padding:0 10px;/* color:#4b4b4b; */}
.team-tab .bd a.current{ background:#fb8b30; color:#fff;}


.team-ul{ position:relative; margin-left:-46px;}
.team-ul li{ float:left; width:312px; padding:20px 10px 17px 12px; margin:20px 0 17px 46px; display:block; overflow:hidden; position:relative; vertical-align:middle; border:1px #dedede solid;}
.team-ul li .pic{ width:116px;}
.team-ul li .pic .name{/*background:#073877*/background: #bd7a33;height:36px;font:18px/36px "microsoft yahei";color:#fff;text-align:center;}
.team-ul li .pic img{width:116px;height: 144px;display:block;margin-top:4px;}

.team-ul li .title{ background:#ececec; float:left; width:180px; font-size:14px; line-height:24px; font-weight:bold; margin-left:8px; padding:6px 0 6px 8px; color:#4a4a4a; display:inline; max-height:72px; overflow:hidden;}
.team-ul li .inner{ width:188px; float:left; padding:10px 0 0 8px; color:#5f5f5f; line-height:24px; max-height:72px; overflow:hidden;}
.team-ul li .more{ width:105px; height:25px; line-height:25px; text-align:center; color:#b10606; display:block; position:absolute; bottom:17px; right:10px; border:1px #b2b2b2 solid; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}

.page{ padding-top:33px; font-size:0; text-align:center;}
.page a{ background:#a3a3a3; display:inline-block; height:29px; line-height:29px; padding:0 17px; color:#fff; font-size:14px; margin-right:1px;}
.page a.cur, .page a:hover{ background:#c41c29;}


/**弹出层**/
.modal-mask{background:#000;width:100%;height:100%;position: fixed;left:0;top:0;z-index:55;display:none;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.70;}
.modal { background:#fff; width:1000px; height:625px; position:fixed; top:50%; left:50%; margin:-314px 0 0 -500px; z-index:56; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; display:none;}
.modal .close{ background:url(../images/colse.jpg) no-repeat; width:36px; height:36px; display:block; position:absolute; right:25px; top:20px;}
.modal-cont{ background:#fff; padding:49px 35px 45px 46px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.modal-cont .intro-next{ margin-top:30px; line-height:36px; padding-top:20px; font-size:14px; border-top:1px #cacaca solid;}


.introBanner{ width:237px; height:323px; display:block; padding:5px; border:1px #d3d3d3 solid;}
.introDetail{ padding-left:30px; width:610px;}
.introDetail .title{ font-size:24px; color:#010101; font-family:"microsoft yahei";}
.introDetail .label{ font-size:18px; color:#bd0000; font-family:"microsoft yahei"; padding:8px 0 17px 0; border-bottom:1px #c3c3c3 dashed;}
.introDetail .intro{ padding-top:10px; position:relative; height:235px; overflow:hidden;}
.introDetail .intro .boxP{ line-height:36px; color:#191919; font-size:14px; height:216px; overflow:hidden;}
.introDetail .intro .up{ position:absolute; bottom:0; left:0; cursor:pointer; }
.introDetail .intro .down{ position:absolute; bottom:0; left:30px; cursor:pointer; }
.introDetail .button{ padding-top:45px;}
.introDetail .button .arrow{ background:url(../images/expertIco.png) no-repeat; display:inline-block; width:92px; height:36px; font:18px/36px "microsoft yahei"; color:#fff; padding-left:50px;}
.introDetail .button .zix{ background-position:0 -60px;}
.introDetail .button .yuy{ background-position:-160px -60px; margin-left:18px;}


.pnews-detaDate{ width:85%; margin:auto; padding:5px 0; border-bottom:1px solid #c1c1c1; border-top:1px solid #c1c1c1; margin-top:10px; line-height:24px;}
.pnews-detaDate span{ padding:0 20px;}
.pnews-detaCont{ padding-top:30px; line-height:24px; color:#666;}


/**新增**/
.jiBanner{ width:100%; position:relative; overflow:hidden; display:none; margin-top:15px;}
.jiBanner li img{  width:100%; display:block;}
.jiBanner .swiper-pagination{ font-size:0; bottom:10px !important;}
.jiBanner .swiper-pagination-bullet{ background:#fff; width:10px; height:10px; margin:0 4px !important; opacity:0.7;}
.jiBanner .swiper-pagination-bullet-active{ opacity:1;}

.jiCase-list{ position:relative; margin-top:10px; overflow:hidden; display:none; font-family: "microsoft yahei"; }
.jiCase-list li{ padding:0 10px;}
.jiCase-list li figure{ width:90%; margin:auto; display:block;}
.jiCase-list li .name{ font-size:17px; margin-top:10px; font-weight:bold; padding-bottom:5px;}
.jiCase-list li .deta{ color:#666; padding:5px 0;}
.jiCase-list li .view{ color:#e60e0e; display:block;}

.jiCase-list .swiper-button-next{ background:rgba(0,0,0,.5); right:0;}
.jiCase-list .swiper-button-next:before{content:''; height:10px; width:10px; display:block; border:2px solid #fff; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:17px; right:10px;}
.jiCase-list .swiper-button-prev{ background:rgba(0,0,0,.5); left:0;}
.jiCase-list .swiper-button-prev:before{content:''; height:10px; width:10px; display:block; border:2px solid #fff; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:17px; left:10px;}


.mobile-inner{ width:100%; position:relative; display:none; z-index:50; font-family: "microsoft yahei";}
.mobile-inner.scoll{ position:fixed; left:0; top:0;}

.mobile-inner-header{
	background-color: rgba(0,0,0,0.7);
	width: 100%;
	height: 50px; line-height:50px; padding-left:15px; font-size:16px; color:#fff;
}
.mobile-inner-header-icon{
	color: #ffffff;
	height: 50px;
	font-size:25px;
	text-align: center;
	float:right;
	width: 50px;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
.mobile-inner-header-icon:hover{
	background-color: rgba(255,255,255,0.2);
	cursor: pointer;
}
.mobile-inner-header-icon span{
	position: absolute;
	left: calc((100% - 25px) / 2);
	top: calc((100% - 1px) / 2);
	width: 25px;
	height: 1px;
	background-color: rgba(255,255,255,1);
}
.mobile-inner-header-icon span:nth-child(1){
	transform: translateY(4px) rotate(0deg);
}
.mobile-inner-header-icon span:nth-child(2){
	transform: translateY(-4px) rotate(0deg);
}
	
.mobile-inner-header-icon-click span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickfirst;
}		
.mobile-inner-header-icon-click span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clicksecond;
}
	
@keyframes clickfirst {
  0% {
	  transform: translateY(4px) rotate(0deg);
	  
  }

  100% {
    transform: translateY(0) rotate(45deg);
  }
}	



@keyframes clicksecond {
  0% {
	  transform: translateY(-4px) rotate(0deg);
  }

  100% {
    transform: translateY(0) rotate(-45deg);
  }
}	

.mobile-inner-header-icon-out span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outfirst;
}		
.mobile-inner-header-icon-out span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outsecond;
}

@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg);
  }

  100% {
    transform: translateY(-4px) rotate(0deg);
  }
}	



@keyframes outsecond {
  0% {
    transform: translateY(0) rotate(45deg);
  }

  100% {
    transform: translateY(4px) rotate(0deg);
  }
}

.mobile-inner-nav{
	background-color: rgba(0,0,0,0.9);
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0px;
	padding:10px 15px 20px 15px;
	
	display: none;
}
.mobile-inner-nav a{
	display:block;
	line-height: 40px;
	text-decoration: none;
	color:#FFFFFF;
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight:300;
}
.mobile-inner-nav a:last-child{ border-bottom:0;}
.mobile-inner-nav a:hover{
	color: rgba(255,255,255,0.4);
	border-bottom: solid 1px rgba(255,255,255,0.2);
}
