﻿@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;line-height: 35px;}
img{border:0px;} 
.clear{clear: both;}
.left{float:left;}
.right{float:right;}
.pos_a{position: absolute;}
.pos_r{position: relative;}
.transition{transition: all .4s;} 

/* CSS Header */
#he_01{width: 100%;height: 116px;margin:0 auto;background: #fff;}
#he_01_mid{width: 1200px;height: 116px;margin:0 auto;position: relative;}
#he_01_logo{width:511px;height: 77px;position: absolute;left: 0;top:19px;}
#he_01_logo a{width:511px;height: 77px;display: block;}
#he_01_tel{position: absolute;right: 0;top:28px;background: url(../images/he_01_tel.png) left center no-repeat;min-width: 42px;height: 50px;padding-left: 50px;line-height: 25px;color: #6738a5;font-size: 14px;}
#he_01_tel span{color: #222222;font-size: 24px;}
#he_02{width: 100%;height: 60px;background: #a47adc;margin:0 auto;}
#he_02_mid{width: 1200px;height: 60px;margin:0 auto;}
/*#he_02_mid li{float: left;width: 150px;height: 60px;line-height: 60px;text-align: center;}*/
#he_02_mid li a{display: block;color: #fff;font-size: 16px;}
#he_02_mid li a:hover{background: #a47adc;color: #542790;}
#he_03{ width: 1200px; height: 543px; margin: 0px auto;position: relative;}
#he_03_mid{ position:absolute;width:1920px;height:543px;top:0;left:50%;margin-left:-960px;}

/*newsinfo css*/
#news_d{color:#333;font-size:12px;background:#efefef;margin:20px 0; padding:5px 20px;font-size:12px;border-radius:5px;}
#news_k{color:#333;font-size:12px;background:#efefef;margin:20px 0; padding:5px 20px;font-size:12px;border-radius:5px;}
#news_d{color:#333;font-size:12px;background:#efefef;margin:20px 0; padding:5px 20px;font-size:12px;border-radius:5px;}
#news_t{color:#333;font-size:12px;background:#efefef;margin:20px 0; padding:5px 20px;font-size:12px;border-radius:5px;}
#news_t span{font-weight: bold;color: #ee0000;font-size: 24px;}
#news_t ul{margin-top: 10px;}
#news_t li{float: left;width: 200px; background: #fbfbfb; text-align: center; height: 125px;margin-right: 15px;margin-bottom: 3px;border:solid 1px #dcdcdc; transition: all .4s;position:relative;cursor:pointer;}
.news_ewm_pic{width:200px;height:200px;display:none;position:absolute;right:-200px;top:-3px;z-index: 10000;}
.news_ewm_pic img{width:100%;}
#news_t li:last-child{margin-right: 0;}
#news_t li .nav_img{ width: 55px; height: 51px; margin:0 auto; margin-top: 20px; overflow: hidden;}
#news_t li .nav_t{ width: 100%; height: 35px; line-height:35px; margin:0 auto;font-size: 16px; color: #4467a7;}
#news_t li:hover{background: #2ea227;border:solid 1px #2ea227;}
#news_t li:hover .nav_t{color: #fff;}
#news_t .news_ewm:hover .news_ewm_pic{display:block;}
#updown{width: 100%;margin:0 auto;margin-top: 20px;}
#updown li{margin:10px auto;text-indent: 10px; color: #333;font-size:12px!important; line-height:40px; height:40px;background:#efefef; display:block; border-radius:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#updown li a{color: #333;font-size: 12px!important;}
#updown li:hover{ background:#d8d8d8; display:block; border-radius:3px;}
#back_list{width: 100%;height: 40px;line-height: 40px;margin:0 auto;color: #333;font-size: 12px;text-indent: 10px;}
#back_list a{color: #333!important;font-size: 12px!important;}
#back_list a:hover{color: #e80000!important;}

/*team css*/
#teamUL li{margin-bottom:30px;border:1px solid #e9e9e9;float: left;width: 430px;height: 263px;margin-right: 30px;}
#teamUL li:nth-child(even){margin-right:0px;}
#teamUL li img{float:left;margin-right:20px;width:194px;height: 263px;}
#teamUL li h2{margin:15px 0 15px 10px;font-size:26px;line-height:26px;color: #333;}
#teamUL li p{padding-bottom:15px;padding-right: 10px; font-size: 14px;line-height: 22px;color: #666;}
#teamUL li .expert-title{font-size:18px;}
#teamUL li .zx-btn{display: inline-block;padding:0 20px;line-height: 28px;color: #666;font-size: 14px;text-align: center;border:1px solid #dadada;border-radius: 15px;transition:all 0.4s;}
#teamUL li .zx-btn:hover{background: #a47adc;color: #fff;}
 

/* CSS Main */
#in_category{display: none; width: 1200px;height: 134px;margin:40px auto;}
#in_category li{width: 147px;height: 134px;float: left;margin-right: 63px;background: #f1f1f1;border-radius: 2px;transition: all .4s;}
#in_category li .cat_ico{width: 54px;height: 54px;margin:0 auto;overflow: hidden;margin-top: 25px;}
#in_category li .cat_name{width: 100%;height: 20px;line-height: 20px;text-align: center;color: #707070;font-size: 16px;margin:0 auto;margin-top: 8px;}
#in_category li:last-child{margin-right: 0;}
#in_category li:hover{background: #a47adc;}
#in_category li:hover .cat_name{color: #fff;}
#in_01{width: 100%;min-height: 245px;padding:50px 0; background-color:#f9f9f9; margin:0px auto;}
#in_01_title{width: 1200px;height: 55px;background: url(../images/in_01_title.png) center no-repeat;margin:0 auto;position: relative;}
#in_01_title:after{content:'';width:400px;height:1px;background-color:#e2dce8; position:absolute;bottom:14px;left:0;}
#in_01_title:before{content:'';width:400px;height:1px;background-color:#e2dce8; position:absolute;bottom:14px;right:0;}
#in_01_subtitle{width: 1200px;height: 30px;line-height: 30px;text-align: center;color: #a1a1a1;font-size: 18px;margin:0 auto;margin-top: 10px;}
#in_01_nav{width: 1200px;height: 108px;background: #af9a79;border-radius: 2px;margin:0 auto;margin-top: 40px;}
#in_01_nav li{float: left;line-height: 108px;color: #fff;font-weight: bold;}
#in_01_nav li .in_01_t{width: 110px;height: 108px;background: url(../images/in_01_ico.png) center no-repeat;float:left;text-align: center;font-style: italic; font-size: 30px;}
#in_01_nav li .in_01_tt{min-width: 245px; height: 108px; margin-left: 8px; float:left;font-size: 24px;}
#in_01_nav li:last-child .in_01_t{background: url(../images/in_01_last_ico.png) center no-repeat;}
#in_01_mid{width: 1178px;min-height: 142px; margin:0px auto;margin-top: 30px;}

#in_01_mid li{width: 376px;height: 342px;float: left;margin-right: 20px;background: #f5f6f0;transition: all .4s; border:1px solid #cccccc}

#in_01_mid li:last-child{margin-right: 0;}
#in_01_mid li ._01_img{width: 156px;height: 282px;float: left;}
#in_01_mid li ._01_info{width: 220px;height: 282px;background: #fff; float: right;}
#in_01_mid li ._01_info p{padding:40px 25px;line-height: 30px;color: #222222;font-size: 16px;}
#in_01_mid li ._01_title{width: 376px;height: 60px;line-height: 60px;text-align: center;color: #222222;font-size: 16px;}
#in_01_thread{width: 100%;height: 68px;background: url(../images/in_01_thread.png) center no-repeat;margin:0 auto;margin-top: 35px;}
#in_01_tel{width: 213px;height: 68px;line-height: 30px;margin:0 auto;padding-left: 66px;color: #cc0000;font-size: 14px;background: url(../images/in_01_tel.png) left center no-repeat;}
#in_01_tel span{font-size: 28px;}
#in_02{width: 1200px;margin:40PX auto;}
#in_02_title{width: 100%;height: 90px;background: url(../images/in_02_title.png) left center no-repeat; margin:0 auto;position: relative;}
#in_02_title li{float: right;margin-top: 35px;margin-left: 18px;text-align: center;height: 55px;width: 177px;line-height: 55px;}
#in_02_title li a{display: block;font-size: 18px;border-radius: 5px;transition: all .4s;}
#in_02_title li:first-child a{color: #222222;background: #eaeaea;}

#in_02_title li:last-child a{color: #fff;background: #0691a4;}
#in_02_title li:hover a{background: #bb0000;color: #fff;}

#in_02_mid{width: 1200px;min-height: 227px; margin:0 auto;margin-top: 0px;}
#in_02_ul{width: 865px;min-height: 227px;overflow: hidden;}
.picMarquee{ width:1200px;  overflow:hidden; }
.picMarquee .hd{ overflow:hidden;  height:0px;  margin:0; }
.picMarquee .bd{ padding:0px; margin:0;}
.picMarquee .bd ul{ overflow:hidden; zoom:1; }
.picMarquee .bd ul li{ margin:0px 20px;margin-bottom: 20px; border:solid 1px #f1f1f1;transition: all .4s; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee .bd ul li a img{ width: 275px;height: 195px; display:block; border:3px solid #fff;transition: all .4s; }
.picMarquee .bd ul li a:hover img{ border-color:#a47adc;}
.picMarquee .bd ul li a:hover .icptit{ background:#a47adc;}
.picMarquee .picList{width:505px; height:auto; float:left; background-color:#3300FF}

#in_03{width: 100%;margin:0 auto;padding:60px 0;background: #f1f1f1;}
#in_03_mid{width: 1200px;height: 324px; margin:0 auto;}
#in_03_l{width: 432px;height: 324px;float: left;overflow: hidden;}
#in_03_l ul li{width: 432px;height: 324px;}
#in_03_l ul li img{width: 432px;height: 324px;}
#in_03_r{width: 746px;height: 324px;float: right;}
#in_03_title{width: 100%;height: 90px;background: url(../images/in_03_title.png) left center no-repeat; margin:0 auto;position: relative;}
#in_03_title li{float: right;margin-top: 35px;margin-left: 18px;text-align: center;height: 55px;width: 177px;line-height: 55px;}
#in_03_title li a{display: block;font-size: 18px;border-radius: 5px;transition: all .4s;}
#in_03_title li:first-child a{color: #222222;background: #fff;}

#in_03_title li:last-child a{color: #fff;background: #0691a4;}
#in_03_title li:hover a{background: #bb0000;color: #fff;}

#in_03_intro{width: 100%;margin:0 auto;margin-top: 20px;line-height: 30px;color: #484848;font-size: 14px;}
#in_04{width: 1200px;margin:0px auto;margin-top: 40px;}
#in_04_title{width: 1200px;height: 51px;background: url(../images/in_04_title.png) center no-repeat;margin:0 auto;position: relative;}
#in_04_title:after{content:'';width:400px;height:1px;background-color:#e2dce8; position:absolute;bottom:14px;left:0;}
#in_04_title:before{content:'';width:400px;height:1px;background-color:#e2dce8; position:absolute;bottom:14px;right:0;}
#in_04_mid{width: 1200px;height: 273px;margin:0 auto;margin-top: 50px;overflow: hidden;}
#in_04_mid li{width: 595px;height: 273px;background: #f1f1f1; float: left;margin-right:10px;transition: all .4s;}
#in_04_mid li ._04_img{width: 348px;height: 333px;float: left;}

#in_04_mid li ._04_img img{width: 328px;height: 253px;border:solid 0px #79625b;transition: all .4s;}

#in_04_mid li ._04_info{width: 210px;height: 253px;padding-top: 40px; float: left;margin-left: 22px;}
#in_04_mid li ._04_info span{display: block; width: 100%;line-height: 40px;height: 40px;color: #660000;font-size: 18px;position: relative;margin:0 auto;}
#in_04_mid li ._04_info span:after{content:'';width:110px;height:1px;background-color:#660000; position:absolute;bottom:0;left:0;}
#in_04_mid li ._04_info p{line-height: 30px;color: #484848;font-size: 14px;padding-top: 15px;}

#in_04_mid li:hover ._04_img img{border:solid 0px #8e5603;}

#in_05{width: 100%; min-height: 630px; padding:55px 0; background: #f1f1f1; margin:0px auto;margin-top: 50px;}
#in_05_title{width: 1200px;height: 80px;background: url(../images/in_05_title.png) center no-repeat;margin:0 auto;position: relative; }
#in_05_mid{width: 1200px; min-height: 500px; background: #f1f1f1; margin:0px auto;position: relative;}
#in_05_mid:after{content:'';width:1200px;height:70px;background-color:#eeeeee; position:absolute;bottom:-15px;left:0;z-index: 1;}
#in_05_mid:before{content:'';width:1200px;height:70px;background-color:#eeeeee; position:absolute;top:-15px;right:0;z-index: 1;}
#in_05_ul{width: 1130px;height: 316px;padding:40px 20px; background: #f1f1f1; margin:0 auto;position: relative;z-index: 2;}
#in_05_ul #in_05_l{width: 558px;height: 316px;float: left;}
#in_05_ul #in_05_r{width: 558px;height: 316px;float: right;}

.in_05_title{width: 100%;height: 48px;line-height: 48px;color: #fff;font-size: 16px;text-indent: 20px; position: relative; background: #60453c;margin:0 auto;border-top-left-radius: 10px;border-top-right-radius: 10px;}

.in_05_title span{position: absolute;right: 15px;top:0;text-align: right;}
.in_05_title span a{color: #FFF;font-size: 14px;}
.in_05_title span a:hover{color: #fff;;}
.in_05_ul{width: 516px;height: 248px;padding:10px 20px; border:solid 1px #dedede;border-top:none;background: #fff;}
.in_05_ul li{width: 100%;height: 35px;line-height: 35px;background: url(../images/news_icon.png) left center no-repeat;position: relative;transition: all .4s;}
.in_05_ul li span{position: absolute;right: 0;top:0;color: #484848;font-size: 14px;text-align: right;transition: all .4s;}
.in_05_ul li a{display: block; color: #484848;font-size: 14px;text-indent: 15px;}

.in_05_ul li:hover{background: #97827b url(../images/news_icon_hover.png) 10px center no-repeat;}

.in_05_ul li:hover a{color: #fff;text-indent: 30px;}
.in_05_ul li:hover span{color: #fff;right: 10px;}
 
 