@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
.cscreen{position:absolute;top:0;left:0;z-index:99;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
body{ font-size:12px; font-family:"Microsoft YaHei";}
::selection{background:#333;color:#fff;}
::-moz-selection{background:#333;color:#fff;}/*头部*/
/*.toparrowbot{height:4px;margin-top:19px;}*/
#head {width: 100%;min-width: 1200px;height: 100px;border-top:1px solid #e46d04;}
/*.toparrowbot{width:50px;height:4px;}
.active .toparrowbot:after{content: "";display:block;position:relative;top:4px; width:50px;height:4px;background-color:#e46d04;}*/
.headtel{/*width:190px;*/height: 35px;float: right;mcolor:#fff;line-height:35px;font-size:16px;border-radius:8px;}
.head_pic {min-width: 1200px;width: 1200px;height: 90px;margin: 0 auto;}
#headright{width: 100%;min-width: 1200px;height:26px;overflow: hidden;}
#headright .headrightbox{width:1200px;margin:0 auto;}
#headright .headrightbox>div{background:url('../images/vertical01.png')no-repeat right;padding-right:10px;}
#headright .headrightbox>div:first-child{background-image:none;padding-right:0px;}
#headright .headrightbox .toplink{float:right;margin-left: 5px;}
#headright .headrightbox .toplink>p{line-height:26px;color:#f2331a;}
#headright .headrightbox .toplink>a{line-height:26px;color:#bbbbbb;}
.headright span .head_tel {position: relative; left: 100px;}
.nav {/*width: 757px;*/float: right;height:100px;line-height:100px; }
.nav>ul>li {width:125px; position: relative;float: left;}
.nav>ul>li.active{background:#90b156;}
.nav>ul>li.active>a{color:#fff}
.nav>ul>li:hover{background:#90b156;}
.nav>ul>li:hover>a{color:#fff}
.nav>ul>li:hover>ul{display: block;}
.nav>ul>li>ul{width: 100%; position: relative;top: 10px;display: none;}
.nav>ul>li>ul>a>li{width: 100%;text-align: center;height:100px;line-height: 100px;}
.nav>ul>li>ul>a>li .active{ }
.nav>ul>li>ul>a>li:hover{background:#90b156; color:#fff;}
.nav>ul>li:last-child {padding-right: 0px;}
.nav>ul>li>a {font-size: 15px;color: #000000;}

.first-menu li{min-width: 94px;text-align: center;}
.first-menu>li{float: left;display: block;position: relative;}
.first-menu a {color: #000;display: block; font-size: 16px;text-decoration: none;text-transform: uppercase;}
.first-menu li:hover > a {}
.sub-box a{line-height: 50px;}
.submenu { left: 0;max-height: 81px;position: absolute;top:100px;z-index:0;width: 0px;-webkit-perspective: 400px;-moz-perspective: 400px;-ms-perspective: 400px;-o-perspective: 400px;perspective: 400px;}
.submenu li {width:125px; opacity: 0;-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: opacity .4s, -webkit-transform .5s;-moz-transition: opacity .4s, -moz-transform .5s;-ms-transition: opacity .4s, -ms-transform .5s;-o-transition: opacity .4s, -o-transform .5s;transition: opacity .4s, transform .5s;}
.first-menu .submenu li a {width:125px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; border-radius: 0;color: #000; font-size:15px;background-color:#f4f4f4;border-top:#ddd 1px solid;}.first-menu .submenu li:hover a {border-radius: 0;background:#90b156;color: #ffffff;}
.first-menu > li:hover .submenu, .first-menu > li:focus .submenu {max-height: 2000px;z-index: 10;}
.first-menu > li:hover .submenu li, .first-menu > li:focus .submenu li {opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}       
.first-menu li:hover .submenu li:nth-child(1) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.first-menu li:hover .submenu li:nth-child(2) {-webkit-transition-delay: 50ms; -moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms;}
.first-menu li:hover .submenu li:nth-child(3) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms;}
.first-menu li:hover .submenu li:nth-child(4) {-webkit-transition-delay: 150ms; -moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}
.first-menu li:hover .submenu li:nth-child(5) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.first-menu li:hover .submenu li:nth-child(6) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms; transition-delay: 250ms;}
.first-menu li:hover .submenu li:nth-child(7) { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
.first-menu li:hover .submenu li:nth-child(8) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms; -o-transition-delay: 350ms;transition-delay: 350ms;}
.submenu li:nth-child(1) { -webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}
.submenu li:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.submenu li:nth-child(3){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
.submenu li:nth-child(4){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.submenu li:nth-child(5){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.submenu li:nth-child(6){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.submenu li:nth-child(7){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.submenu li:nth-child(8){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.header{width:100%;height:40px;margin:0 auto;padding:0 auto}
.linebox{position:absolute;top:13px;height:2px;background-color:#e7e7e7;width:625px;right:18px}
.line{margin:0;padding:0;width:50px;height:3px;top:75px;background-color:#e46d04;display:block;position:relative}
.line:after{content: "";display:block;position:relative;top:-3px; width:50px;height:4px;background: url('../images/toparrow.png')no-repeat center;}
/*li,ul{font-feature-settings:normal;}
li{width:100px;text-align:center;background-color:#fff}*/
/*轮播图*/
.banner {width: 100%;height:660px;min-width: 1200px;overflow: hidden;position:relative;}
.banner .bd{z-index: 0;overflow: hidden;position: absolute;left: 50%;top:0;margin-left: -960px; }
.bd ul {    width:2400px; position: relative;overflow: hidden;padding: 0px;margin: 0px;}
.bd ul li {width:100%;float:left;}
.bd ul li a img{width: 100%;}
.tempWrap{margin:0 auto;}

/*小圆点样式*/
.hd {position: absolute;z-index: 1;bottom: 30px;height: 8px;text-align: center;width: 100%;min-width: 1200px;}
.hd ul {text-align: center;}
.hd ul li.on {background:#007130;}
.hd ul li { cursor: pointer;display: inline-block;zoom: 1;border-radius: 15px;width: 15px;height: 15px;background: white;overflow: hidden;margin: 0 8px;}
/*product*/
#product{width:100%;min-width:1200px;background-color: #fff;overflow: hidden;height:565px;background:#eeeeee}
#product .productbox{width:1200px;margin:0 auto;}
#product .productbox .producttitle{width:100%;text-align: center}
#product .productbox .producttitle .productitilebox{ position:relative;text-align: center; margin:56px auto 0 auto;}
#product .productbox .producttitle>img{display: block;margin:68px auto 68px auto;}
#product .productbox .prolist{width:100%;}
#product .productbox .prolist>ul{overflow: hidden;}
#product .productbox .prolist>ul>li{text-align:center; float: left;width:124px;height:46px;border:1px solid #dddddd;margin-right:27.2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
#product .productbox .prolist>ul>li:last-child{margin-right:0; }
#product .productbox .prolist>ul>li:hover{border:1px solid #000;}
#product .productbox .prolist>ul>li>a{line-height:46px;color:#666666;font-size:15px;}
#product .productbox .dealtop{width:100%;height:342px;margin:48px 0 44px 0; }
#product .productbox .dealtop .dealleft{width:818px;float: left;}
#product .productbox .dealtop .dealleft>img{width: 100%}
#product .productbox .dealtop .dealright{width: 380px;height:342px; float: left;border:1px solid #dddddd;}
#product .productbox .dealtop .dealright .dealrightbox{padding:5% 10% 10% 10%;}
#product .productbox .dealtop .dealright .dealrightbox>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
#product .productbox .dealtop .dealright .dealrightbox>h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
#product .productbox .proimg{margin-top: 51px; width:100%;overflow: hidden;}
#product .productbox .proimg .bdul li{width:240px;float:left;}
#product .productbox .proimg .bdul li>a{ margin:0 auto; width:135px;height:135px;border-radius:60%;display: block;border:1px solid #8c8c8c;}
#product .productbox .proimg .bdul li:first-child>a{margin:0 auto; width:135px;height:135px;border-radius:60%;background:#be935c;display: block;}
#product .productbox .proimg .bdul li:first-child>a>h3{padding:41px 0 0 0;text-align:center;color:#fff;font-size:24px;}
#product .productbox .proimg .bdul li:first-child>a>p{text-align: center;color:#fff;font-size:14px;padding:5px 0 0 0;}
#product .productbox .proimg .bdul li>a>h3{padding:41px 0 0 0;text-align:center;color:#8c8c8c;font-size:24px;}
#product .productbox .proimg .bdul li>a>p{text-align: center;color:#8c8c8c;font-size:14px;padding:5px 0 0 0;text-transform:uppercase;}
.pword>p{color:#000;font-size:12px;padding-bottom:22px;}
/*foot*/
#foot{width:100%;overflow: hidden;min-width:1200px;background:#3a3a3a;}
#foot .foottop{width:100%;height:50px;}
#foot .foottop .foottopbox{width:1080px;margin:0 auto;line-height:50px;}
#foot .foottop .foottopbox>a{color:#fff;font-size:14px;}
#foot .foottop .foottopbox>a:hover{color:#ff0000}
#foot .foottop .foottopbox .box1{width:362px; padding:0 30px 0 50px;}
#foot .foottop .foottopbox .box1 .footul>a{font-size:16px;color:#fff}
#foot .foottop .foottopbox>div{/*background:url('../images/footvertical.png')no-repeat right -10px;*/float: left;}
#foot .foottop .foottopbox>div:last-child{background-image:none;}
#foot .foottop .foottopbox .box1 table{margin:10px 0 0 0;}
#foot .foottop .foottopbox .box1 table tr td{color:#d9d8d8;}

#foot .foottop .foottopbox .box2{padding:0 50px 0 0;}
#foot .foottop .foottopbox .box2:last-child{padding: 0;}
#foot .foottop .foottopbox .box2>div{}
#foot .foottop .foottopbox .box2 .footul>a{font-size:16px;color:#fff}
#foot .foottop .foottopbox .box2 .footlist>a{display: block;color:#d2d3d4;text-align: center;padding-top:14px;}
#foot .foottop .foottopbox .box2>div>a{color:#d2d3d4;font-size:14px;}
#foot .footdown{width:100%;height:60px;border-top: 2px solid #4d4c4c;}
#foot .foottop .foottopbox .box3{padding-right:31px;}
#foot .foottop .foottopbox .box3 .box3left{float: left;margin:0 18px 0 23px;}
#foot .foottop .foottopbox .box3 .box3right{float: right;width:190px;}
#foot .foottop .foottopbox .box4{padding-right:31px;}
#foot .foottop .foottopbox .box4 .box4left{ float: left;margin:0 18px 0 23px;}
#foot .foottop .foottopbox .box4 .box4right{float: right;width:227px;}
#foot .foottop .foottopbox .box5{position: relative;}
#foot .footdown{padding:35px 0 25px 0;}
#foot .footdown .footdownword{width:1200px;margin:0 auto;text-align: center;color:#fff;}
#foot .footdown .footdownword>a{color:#fff;font-size:14px;}
#foot .footdown .footdownword>p{line-height:60px;font-size:14px;color:#d2d3d4;}
#foot .footdown .footdownword>p>a{font-size:14px;color:#d2d3d4;}
#foot .footdown .footdownword>p>a:hover{color:#ff0000;}
/*about*/
#fenlei{width:100%;min-width:1200px;overflow:hidden;}
#fenlei .fenleibox{width:1200px;margin:0 auto;min-height:990px;}
#fenlei .fenleibox .fenleititle{text-align:center;margin:117px 0 50px 0;}
#fenlei .fenleibox .fenleili{width:100%;min-height:300px;}
#fenlei .fenleibox .fenleili .fenli01{position:relative; width:390px;height:300px;background:#90b156;float: left;margin-right:15px;}
#fenlei .fenleibox .fenleili .fenli01:after{content: "";position:absolute;left:181px;bottom:-30px; width: 0; height: 0; border-left: 13px solid transparent; border-right: 18px solid transparent; border-top: 30px solid #90b156;}
#fenlei .fenleibox .fenleili .fenli02{width:390px;height:300px;background:url('../images/muban.jpg')no-repeat center;background-size:100%; float: left;margin-right:15px;}
#fenlei .fenleibox .fenleili .fenli03{width:390px;height:300px;background:url('../images/mooban01.jpg')no-repeat center;background-size:100%;float: left;}
#fenlei .fenleibox .fenleili .fenli01>a>h3,
#fenlei .fenleibox .fenleili .fenli02>a>h3,
#fenlei .fenleibox .fenleili .fenli03>a>h3{text-align:center;font-size:24px;color:#fff;margin:96px 0 0 0;}
#fenlei .fenleibox .fenleili .fenli01>a>div,#fenlei .fenleibox .fenleili .fenli02>a>div,#fenlei .fenleibox .fenleili .fenli03>a>div{width: 25px;height:4px;background-color:#fff;margin:22px auto;}
#fenlei .fenleibox .fenleili .fenli01>a>p,#fenlei .fenleibox .fenleili .fenli02>a>p,#fenlei .fenleibox .fenleili .fenli03>a>p{text-align: center;color:#fff;font-size:18px;}
#fenlei .fenleibox .fenleicon{width:100%;height:357px;margin:42px 0 0 0;box-shadow:1px 1px 19px #ddd}
#fenlei .fenleibox .fenleicon .fenleileft{width: 600px;float: left;}
#fenlei .fenleibox .fenleicon .fenleileft>h3{padding:40px 0 0 56px;font-size:24px;}
#fenlei .fenleibox .fenleicon .fenleileft>div{margin:12px 0 0 56px;}
#fenlei .fenleibox .fenleicon .fenleileft>p{padding:47px 0 0 56px;font-size:14px;}
#fenlei .fenleibox .fenleicon .fenleileft .leftbtn{width:81px;height:27px;border:1px solid #000;line-height:27px;text-align:center;font-size:15px;margin:30px 0 0 50px;}
#fenlei .fenleibox .fenleicon .fenleileft .leftbtn>a{font-size:14px;color:#000;display:block;}
#fenlei .fenleibox .fenleicon .fenleileft .leftbtn>a:hover{color:#90C42F}
#fenlei .fenleibox .fenleicon .fenleileft .leftbtn:hover{border-color:#90C42F;}
#fenlei .fenleibox .fenleicon .fenleiright{width:600px;height:357px;display: table-cell;vertical-align: middle;}
/*news*/
#news{width:100%;min-width:1200px;overflow-y: hidden;min-height:580px;}
#news .newsbox{width:1200px;margin:0 auto;}
#news .newsbox .newstitle{text-align: center;margin-bottom:51px;}
#news .newsbox .newslunbo{float:left;width:538px;height:400px;position:relative;margin-right:42px;overflow: hidden;}
.newshd {position: absolute;z-index: 1;bottom: 0;height: 60px;background:rgba(28,28,28,0.7); text-align: center;width:538px;}
.newshd ul {text-align: right;margin:21px 47px 0 0;}
.newshd ul li.on {background:#fff;}
.newshd>ul>li { position: relative; cursor: pointer;display: inline-block;zoom: 1;border-radius: 15px;width: 15px;height: 15px;background:#8b8b8b;overflow: hidden;margin: 0 8px;}
.topic{position:relative;bottom:140px;width:60%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; height:60px;left:20px;font-size:16px;color:#fff;z-index:999; line-height: 60px;}
#news .newsbox .newslist{float:right;width:602px;}
.homepage{width:100%;min-width:1200px;}
.homepage>img{width:100%;}

#news .newsbox .newslist>ul>li>a .newstop{width:100%;height:32px;line-height:32px;}
#news .newsbox .newslist>ul>li>a .newstop .newstopl{width:445px;float: left;font-size:18px;color:#ac1b38;}
#news .newsbox .newslist>ul>li>a .newstop .newstime{float: right;font-size:14px;color:#000;}
#news .newsbox .newslist>ul>li>a  .toptopic{font-size:14px;color:#000;margin:8px 0 0 0;}
#news .newsbox .newslist>ul>li .topbtn{margin-bottom:10px; width:79px;margin-top: 15px; height:26px;background:#90b156;line-height:26px;text-align: center;}
#news .newsbox .newslist>ul>li .topbtn:hover{background:#ff0000;}
#news .newsbox .newslist>ul>li .topbtn>a{color:#fff;font-size:14px;}
#news .newsbox .newslist>ul>li>a>i{margin-top:14px;margin-right:5px; width:5px;height:5px;background-color: red;float: left;}
#news .newsbox .newslist .newsdown{width:100%;height:35px;border-bottom:1px solid #ddd;}
#news .newsbox .newslist>ul>li>a .newstopicc{float:left;width:450px;line-height:35px;font-size:14px;color:#000}
#news .newsbox .newslist>ul>li>a .time{float: right;line-height: 35px;font-size:14px;color:#000}
#aboutus{width:100%;min-width:1200px;overflow: hidden;}
#aboutus .aboutbox{width:1200px;margin:0 auto 50px auto;}
#aboutus .aboutbox .abouttitle{text-align: center;width:100%;}
.aboutcon{position:relative; width:100%;height:455px;background:url('../images/aboutbg.jpg')no-repeat center;margin-bottom:200px;}
.aboutcon .aboutfloat{width:1200px;margin:0 auto; position: relative;top:119px;height:455px;background:rgba(224,224,188,0.7); }
.aboutcon .aboutfloat .aboutleft{width:514px;float: left;margin-left: 55px;margin-top: 61px;}
.aboutcon .aboutfloat .aboutleft .aboutRome{width:80px;height:27px;border:1px solid #000;line-height:27px;text-align: center; margin-top: 30px; color:#000;}
.aboutcon .aboutfloat .aboutleft .aboutRome>a{color:#000;display: block;}
.aboutcon .aboutfloat .aboutleft .aboutRome:hover{border-color:#ff0000; }
.aboutcon .aboutfloat .aboutleft .aboutRome>a:hover{color:#ff0000; }
.aboutcon .aboutfloat .aboutright{width:630px;height:455px;display: table-cell;vertical-align: middle;text-align: center}

.fan_ye{ width:auto; height:auto; background:#efefef;}
.fan_ye ul li{ font-size:13px; color:#666; line-height:60px;}
.fan_ye ul li a{ font-size:13px; line-height:60px; display:inline-block; padding:0 15px;}
.fan_ye ul li a:hover{ color:#005dad;}
.fan_ye ul li span.pre{ padding-left:10px; padding-right:10px; background:#dbdbdb; display:inline-block;}
.fan_ye ul li span.pre a{ padding:0;}
.fan_ye ul li span.next{ padding-left:10px; padding-right:10px; background:#dbdbdb; display:inline-block;}
.fan_ye ul li span.next a{ padding:0}

.cont_news_list ul li{width: 95%; padding:5px;border-bottom:1px dashed #d4d4d4;}
.cont_news_list .pubdate{width:auto;height:auto;float:left;}
.cont_news_list .pubdate .date{font-size:28px;color:#888;line-height:40px;width:57px;display:block;text-align:center;background:#f4f4f4;}
.cont_news_list .pubdate .y_month{font-size:12px;color:#888;line-height:20px;width:57px;display:block;text-align:center;margin-top:2px;background:#f4f4f4;}
.cont_news_list .newsmess{width:auto;height:auto;padding-top:6px;}
.cont_news_list .newsmess .news_title{font-size:16px;color:#222;line-height:32px;display:block;float:left;}
.cont_news_list ul li:hover .newsmess .news_title{color:#015db2;}
.cont_news_list ul li:hover{cursor:pointer;background-color:#f5f5f5;}
.cont_news_list .newsmess .news_desc{font-size:13px;color:#666;line-height:20px;}
.cont_news_list .newsmess span{float:right;color:#888;line-height:32px;}
/*新闻标题列表*/

.right_bottom{width:100%;min-height:200px;line-height:25px;box-sizing:border-box;padding:20px}
.right_bottom>p{margin:20px 0}
.right_bottom>ul{min-height:350px;box-sizing:border-box}
.right_bottom>ul>li{line-height:35px;overflow:hidden;font-size:16px;margin:0 auto;padding:5px 0;border-bottom:dotted 1px #dcdcdc}
.right_bottom>ul>li>a{color:#000;display:block;width:100%;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}
.newsleft{position:relative;font-size:30px;top:-8px;float:left;width:20px;height:35px;border-radius:25px;color:#000;text-align:center;line-height:35px}
.newsright{float:right}
/**/
.pages {position: relative; box-sizing: border-box;margin:0 0 20px 0;text-align: center;}
.pages a{display:block;padding: 2px 0;margin: 0 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#333}
.pages li {display: inline-block;list-style: none;text-decoration: none;color: #454646;}
.pages a.first,.pages a.prev,.pages a.next,.pages a.last {margin: 0;}
.pages a:hover {border-color: #50A8E6;}
.pages li{width:50px;border:1px solid #999;margin:0 2px;s}
.pages li.active {background: #4e4e4e; }
.pages li.active>a{color: #FFF;font-weight: 700;}
.pages .disabled{width:46px;padding:0 5px;}
/**/
.case_bottom{width:100%}
.case_bottom ul{overflow:hidden;min-height:350px;box-sizing:border-box;}
.case_bottom ul li{margin:20px 10px 25px 10px;width:244px;line-height:35px;overflow:hidden;font-size:16px;float:left;border:1px solid #ddd;padding:0}
.case_bottom ul li:hover{box-shadow:10px 15px 15px #eee}
.case_bottom ul li>a{display: block;}
.casepic{width:250px;height:250px;overflow: hidden; display: table-cell;vertical-align:middle;}
.casepic img{width:100%;max-height:249px; display:block;overflow:hidden}
.casetopic{width:250px;height:35px;overflow:hidden;text-overflow:ellipsis;word-spacing:normal;text-align:center}
/**/
/*新闻详细*/
.cont_news_det{width:auto;height:auto;padding:10px 0 30px;}
.cont_news_det .box_title{width:auto;height:auto;padding-bottom:15px;border-bottom:1px dashed #d4d4d4;position:relative;}
.cont_news_det .box_title .d_title{font-size:26px;color:#222;line-height:30px;margin-bottom:15px;text-align:center;}
.cont_news_det .box_title .datebox{width:285px;height:auto;text-align:center;margin:0 auto;margin-top:25px;}
.cont_news_det .box_title .dtime{font-size:13px;color:#838383;line-height:28px;display:inline-block;margin-right:25px;padding-left:20px;background:url('../images/time.png') no-repeat scroll left center; background-size:14px 14px;float:left}
.cont_news_det .box_title .fx_box_bg{display:inline-block !important; padding-left:23px;background:url('../images/share.png') no-repeat scroll left center; background-size:14px 14px;float:right;}
.cont_news_det .box_title .return_list{font-size:12px;color:#888;line-height:30px;position:absolute;right:0px;bottom:13px;}
.cont_news_det .box_title a:hover.return_list{color:#015db2;}
.cont_news_det .box_btm{width:auto;height:auto;padding:20px 0;min-height:370px;}
.cont_news_det .box_btm p{font-size:16px;color:#444;line-height:26px;margin-bottom:15px;text-indent:2em;}
.cont_news_det .box_btm p em{font-style:italic;font-family:"微软雅黑";}
.cont_news_det table{border:1px solid #ddd;border-bottom:none;border-right:none;}
.cont_news_det table td{padding:5px; font-size:13px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.cont_news_det table td p{text-indent:0px !important;margin-bottom:0 !important;}

.fan_ye{ width:auto; height:auto; background:#efefef;}
.fan_ye ul li{ font-size:13px; color:#666; line-height:60px;}
.fan_ye ul li a{ font-size:13px; line-height:60px; display:inline-block; padding:0 15px;}
.fan_ye ul li a:hover{ color:#005dad;}
.fan_ye ul li span.pre{ padding-left:10px; padding-right:10px; background:#dbdbdb; display:inline-block;}
.fan_ye ul li span.pre a{ padding:0;}
.fan_ye ul li span.next{ padding-left:10px; padding-right:10px; background:#dbdbdb; display:inline-block;}
.fan_ye ul li span.next a{ padding:0}

.cont_news_list ul li{width: 98%; padding:5px;border-bottom:1px dashed #d4d4d4;}
.cont_news_list .pubdate{width:auto;height:auto;float:left;}
.cont_news_list .pubdate .date{font-size:28px;color:#888;line-height:40px;width:57px;display:block;text-align:center;background:#f4f4f4;}
.cont_news_list .pubdate .y_month{font-size:12px;color:#888;line-height:20px;width:57px;display:block;text-align:center;margin-top:2px;background:#f4f4f4;}
.cont_news_list .newsmess{width:auto;height:auto;padding-top:6px;}
.cont_news_list .newsmess .news_title{font-size:16px;color:#222;line-height:32px;display:block;float:left;}
.cont_news_list ul li:hover .newsmess .news_title{color:#015db2;}
.cont_news_list ul li:hover{cursor:pointer;background-color:#f5f5f5;}
.cont_news_list .newsmess .news_desc{font-size:13px;color:#666;line-height:20px;}
.cont_news_list .newsmess span{float:right;color:#888;line-height:32px;}

.input_text{ width:260px; height:30px; border:1px solid #e7e7e7;}
.input_text:hover{border:1px solid #bd0000;}
.in_wg{ color:#f00;}
.gra{ height:30px; border:1px solid #e7e7e7;}

.ta{ width:500px; height:100px; border:1px solid #e7e7e7;}
.ta:hover{  border:1px solid #bd0000;}
.send_btn{width:125px; height:32px;  color:#fff; background:#007130; text-align:center; line-height:32px; font-size:16px; border:none; cursor:pointer;}


