﻿@charset "utf-8";

/* banner */
.ibanner_about{ padding:20px 0 0 0; background: url(../images/about_banner.jpg) no-repeat center top; height: 194px;}
.eibanner_about{ padding:20px 0 0 0; background: url(../images/eabout_banner.jpg) no-repeat center 20px; height: 229px;}

.ibanner_contact{ padding:20px 0 0 0; background: url(../images/contact_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}
.eibanner_contact{ padding:20px 0 0 0; background: url(../images/econtact_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}

.ibanner_new{ padding:20px 0 0 0; background: url(../images/new_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}
.eibanner_new{ padding:20px 0 0 0; background: url(../images/enew_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}

.ibanner_pro{ padding:20px 0 0 0; background: url(../images/pro_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}
.eibanner_pro{ padding:20px 0 0 0; background: url(../images/epro_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}

.ibanner_feed{ padding:20px 0 0 0; background: url(../images/feed_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}
.eibanner_feed{ padding:20px 0 0 0; background: url(../images/efeed_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}

.ibanner_service{background: url(../images/ibanner06.jpg) no-repeat center top;height: 235px;border-bottom: 1px solid #fff;position: relative;z-index: 30;}

.ibanner_rc{ padding:20px 0 0 0; background: url(../images/rc_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}
.eibanner_rc{ padding:20px 0 0 0; background: url(../images/erc_banner.jpg) #fef3e1 no-repeat center 20px; height: 229px;}


.nei_banner{ position:relative; /*width: 1920px; left:50%; margin-left:-960px;*/text-align:center; overflow:hidden;}

/* 首页内容 */
#imain { width:100%;margin: 0 auto;}

.nei_content1{ width: 1200px;margin: 0 auto;padding: 75px 0px 100px;}
.nei_content2{ width: 100%;margin: 0 auto; text-align:center;}
.nei_content3{ width: 1200px;margin: 0 auto; position:relative;}
.nei_content4{ width: 1200px; margin: 0 auto; padding:50px 0;}
.nei_tit{ width: 100%; margin: 0 auto; text-align:center;}
.nei_tit_bg{ background: url(../images/line7.jpg) repeat-x center bottom; padding-bottom: 20px;}
.nei_left{ float: left;width: 225px; padding:0; background:#ffffff;}
.nei_right{ float:right; width: 860px; margin:0px 0; padding: 0; background:#ffffff;}

.ind_content_pro_bg .nei_tit{ border-bottom:1px solid #d3d3d3;}
.nei_tit_con{ width:1155px; margin:0 auto; height:78px; line-height:78px; padding:0 0 0 45px; text-align:left; font-size:16px; background:url(../images/hd-icono2.png) no-repeat 15px center;}
.nei_tit_con span{ padding:0 10px;}
.nei_tit a{ font-size:16px; color:#666666; text-decoration:none;}
.nei_tit a:hover{ color:#006db8; text-decoration:underline;}
.nei_left .title {color: #f39800;line-height: 80px;width: 100%;text-align: left;margin: 0px auto;font-style: italic;font-size: 36px;font-family: "Times New Roman", "Microsoft Yahei", Arial, "宋体";}
.mbx{width: 100%;margin: 0 auto;background-color: #f1f1f1;border-bottom: #e5e5e5 1px solid;line-height: 96px;}
.mbx .left {font-size: 16px;color: #4a4a4a;float: left;}
.mbx .right {margin-right: -12px;color: #c4c4c4;float: right;}
.mbx .right a {margin:0 12px;color: #4a4a4a;}
.mbx .right a.select,.mbx .right a:hover {color: #0099dc;}
.mbx .right span{margin:0 12px;color: #4a4a4a;}

.position{ width:1070px; margin:0 auto;background:#fafafa;height:45px;line-height:45px;padding:0 0px;font-size:13px;color:#A0A0A0;}
.position a{color:#A0A0A0;}
.position .tt{background:url(../images/mark05.jpg) no-repeat left center;padding-left:30px;color:#A0A0A0;}
.position .c{color:#A0A0A0;}

.page{ display:inline-block;}
.page .holder { float:left;}
/* 横向分类 */
.nei_list{ width:100%;margin:10px auto 0;background: #fff;height: 70px;/*box-shadow: 5px 5px 15px rgba(0,0,0,.1);margin-top:-68px;*/  position: relative;}
.nei_list_tit{width: 150px;height: 150px;padding: 30px 40px;position: absolute;left: 0px;bottom: 0px;background: #f7b000; line-height:1.333;}
.nei_list_tit h3 {font-size: 22px;font-weight: 100;color: #fff;}
.nei_list_tit p.en {font-size: 20px;font-weight: 100;color: #fff;}
.nei_list_tit em {width: 30px;height: 2px;background: #fff;display: block;margin-top: 10px;}
.nei_list_tit .html_ico {width: 54px;margin-top: 60px;}
.nei_list_tit .html_ico img {width: 100%;}

.roll-wrap{position:relative;width:100%;height:68px;overflow:hidden}
.roll_row .roll__list::before,.roll_row .roll__list::after{content:"";display:table;line-height:0}
.roll_row .roll__list::after{clear:both}
.roll_row .roll__list{width:9999px;}
.roll_row .roll__list li{float:left;display:block;width:auto;height:68px;}
.roll-wrap:hover .control{display:block}
.control{position:absolute;top:13px;display:none;padding:10px 5px;font-weight:700;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.3); z-index:99;}
.control:hover{background-color:rgba(0,0,0,.5)}
.control.pre{left:5px}
.control.next{right:5px}

.en.hx_about{ width:100%; max-width:1440px;}
.hx_about{width:1210px;margin:0 auto ; height:70px;}
.hx_about *{box-sizing: border-box;}
.hx_about.pro{width:100%; margin-left:0;}
.hx_about ul{ width:100%; margin:0 auto; display: inline-block;}
.hx_about ul:after{ content:""; clear:both; display:block;}
.en.hx_about ul li {font-family: Arial;}
.hx_about>ul>li {position:relative;float: left; padding:0 5px;text-align: center;line-height: 70px;font-size: 16px;color: #333;cursor: pointer;transition: all .3s;}
/*.hx_about>ul>li:last-child {border-right: 0px;}*/
.en.hx_about ul li a {padding:0 0px;}
.hx_about ul li a {color: #000;transition: all 0.3s ease 0s; display:block; position:relative; background:#e9e9e9;}
.hx_about.pro>ul>li{ width:auto; padding:0 30px}
.hx_about.pro>ul>li>a{}
.hx_about ul li:hover a, .hx_about ul li a:hover{color: #fff;}
.hx_about.pro ul li:hover a, .hx_about.pro ul li a:hover{font-weight: normal;}
.hx_about ul li a span{ position:relative; z-index:2;}
.hx_about ul li a .bg{ width: 0px; height: 100%; position: absolute; z-index:0; margin:0 auto; left:0; right:0; bottom:0; background: #003586;
	transition: width 200ms ease-in-out;
	-moz-transition: width 200ms ease-in-out; /* Firefox 4 */
	-webkit-transition: width 200ms ease-in-out; /* Safari 和 Chrome */
	-o-transition: width 200ms ease-in-out; /* Opera */
}
.hx_about ul li:hover a .bg{ width:100%; background: #003586;}
.hx_about ul .selected>a,.hx_about ul .selected:hover>a,.hx_about ul .selected:hover>a:hover,.hx_about ul:hover .selected:hover>a{ color: #fff;}
.hx_about ul:hover .selected>a{ color: #333;}
.hx_about ul .selected a .bg,.hx_about ul .selected:hover a .bg{ width:100%; background: #003586;}
.hx_about ul:hover .selected a .bg{ width: 0px; height:100%; position: absolute; z-index:0; margin:0 auto; left:0; right:0; bottom:0; background: #003586;
	transition: width 200ms ease-in-out;
	-moz-transition: width 200ms ease-in-out; /* Firefox 4 */
	-webkit-transition: width 200ms ease-in-out; /* Safari 和 Chrome */
	-o-transition: width 200ms ease-in-out; /* Opera */
}
.hx_about ul .selected:hover a .bg{ width:100%; background: #003586;
	transition: width 200ms ease-in-out;
	-moz-transition: width 200ms ease-in-out; /* Firefox 4 */
	-webkit-transition: width 200ms ease-in-out; /* Safari 和 Chrome */
	-o-transition: width 200ms ease-in-out; /* Opera */
}
.hx_about ul li .list{ position:absolute; z-index:0; width:157px; left:0; visibility:hidden;
}
.hx_about ul li:hover .list{ position:absolute; z-index:150; visibility:visible;}
.hx_about ul li ul li{ height:0px;
-webkit-transition: height 400ms;
-moz-transition: height 400ms;
-o-transition: height 400ms;
transition: height 400ms;}
.hx_about ul li:hover ul li{ height:30px;}
.hx_about ul li:hover ul li a,.hx_about ul li.selected ul li a{ color:#333333;}


/* 侧边栏关于我们 */
.left_about{ width:100%; text-align:left;}

.left_about_tit {font-size:16px;color:#333;padding:14px 0 14px 16px;border-bottom:1px solid #eee}
.eleft_about_tit { width: 100%;height: 89px; margin: 0px 0px; background: url(../images/eabout_tit.jpg) no-repeat;}
.left_pro_tit{ width: 100%;height: 89px; margin: 0px 0px; background: url(../images/pro_tit.jpg) no-repeat;}
.eleft_pro_tit{ width: 100%;height: 89px; margin: 0px 0px; background: url(../images/epro_tit.jpg) no-repeat;}
.left_new_tit{ width: 100%;height: 89px; margin: 0px 0px; background: url(../images/new_tit.jpg) no-repeat;}
.eleft_new_tit{ width: 100%;height: 89px; margin: 0px 0px; background: url(../images/enew_tit.jpg) no-repeat;}
.left_net_tit{ width: 200px;height: 89px; background:url(../images/network_tit.jpg) no-repeat;}
.eleft_net_tit{ width: 200px;height: 89px; background:url(../images/enetwork_tit.jpg) no-repeat;}
.left_feed_tit{ width: 200px;height: 89px; background:url(../images/feedback_tit.jpg) no-repeat;}
.eleft_feed_tit{ width: 200px;height: 89px; background:url(../images/efeedback_tit.jpg) no-repeat;}
.left_con_tit{ width: 100%;height: 89px; margin: 0px 0px; background: url(../images/contact_tit.jpg) no-repeat;}
.eleft_con_tit{ width: 100%;height: 89px; margin: 0px 0px; background: url(../images/econtact_tit.jpg) no-repeat;}


.left_about_tit p.en {font-size: 24px;line-height: 22px;color: #fff;font-family: Arial;text-transform: uppercase;padding: 80px 0 0 35px;}
.left_about_tit p.cn {font-size: 16px;line-height: 20px;color: #fff;padding-left: 35px; font-family:"微软雅黑";}


.left_about_con{ float: left; width:250px; padding:0px 0 0px 0px; margin-bottom:40px;}
.left_about_con li{ width:250px; margin:0 0 5px; height:60px; background: #f0f0f0; font-size:16px; text-align:left;-webkit-transition-duration:.5s;transition-duration:.5s;}
.left_about_con li:hover,.left_about_con .selected{background:#2686B5;}
.pro_li a{ width:100%; height:60px;display: flex;align-items: center;line-height: 60px;}
.pro_li a span{
display:block;padding:0 10px 0 20px;color:#333;-webkit-transition-duration:.5s;transition-duration:.5s;overflow:hidden;word-wrap: break-word;white-space: normal;position:relative; text-decoration:none; width:100%; height:auto; line-height: 19px;
}
.pro_li a:hover span,.pro_li .selected a span{ color: #fff;}

/*.pro_li a:hover:before,.pro_li .selected a:before{content:'';position:absolute;top:14px;left:0;width:4px;height:16px;background-color:#068bcd;display:block}*/

.left_about_con .pro_li2 a, pro_li2 a:hover{width: 140px; height:32px; padding: 0 0 0 60px;line-height: 32px; color: #ffffff; background:url(../images/arr.gif) 0 -64px no-repeat; text-decoration:none;}
.left_about_con .pro_li3 a, pro_li3 a:hover{width: 148px; height:36px; padding-left: 40px;line-height: 36px; color: #ffffff; background:url(../images/btn2.jpg) no-repeat; text-decoration:none;}
.epro_li a{ float:left; width:192px; height:33px; padding-left:45px; line-height:34px; color:#505a64; background:url(../images/leftback4.png) top left no-repeat; text-decoration:none;}
.epro_li a:hover{ color:#F00; text-decoration:none; background:url(../images/leftback3.png) no-repeat;}
.left_about_con .epro_li2 a, epro_li2 a:hover{ float:left; width:192px; height:33px; padding-left:45px; line-height:34px; color:#F00; background:url(../images/leftback3.png) top left no-repeat; text-decoration:none;}


.left_about_con .list li{padding:0; height:36px; font-size: 14px; border:none; margin:6px 0;}
.left_about_con .list a{
display: block;
width: 167px; height:36px; padding:0 30px 0 70px;
line-height: 36px; background:url(../images/mark36.jpg) no-repeat 240px center;
color: #6f6f6f; text-decoration:none; white-space: nowrap;text-overflow: ellipsis;overflow:hidden;
}
.left_about_con .list a:hover{ color: #0099DC; text-decoration:none;}
.left_about_con .list .pro_li3 a{ color: #0099DC; text-decoration:none;}
.pro_li.en .list a{width: 197px; height:36px; padding:0 30px 0 40px;}


.pro_li_tit a{
display: inline-block;
width: 148px; height:36px; padding-left: 40px; white-space: nowrap;text-overflow: ellipsis;
line-height: 36px; background:url(../images/btn1.jpg) no-repeat;
color: #666666; text-decoration:none; overflow:hidden;
}
.pro_li_tit a:hover{width: 148px; height:36px; padding-left: 40px;line-height: 36px; color: #ffffff; background:url(../images/btn2.jpg) no-repeat; text-decoration:none;}
.pro_li_tit2 a{width: 148px; height:36px; padding-left: 40px;line-height: 36px; color: #ffffff; background:url(../images/btn2.jpg) no-repeat; text-decoration:none; display:block; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.pro_li_tit2 a:hover{width: 148px; height:36px; padding-left: 40px;line-height: 36px; color: #ffffff; background:url(../images/btn2.jpg) no-repeat; text-decoration:none;}

.left_contact {float: left; width:188px; padding-bottom: 250px;}
/*
.left_new_tit{ width:100%; height:55px; background:url(../images/news_list.jpg) no-repeat;}
.left_product_tit{ width:100%; height:30px; background:url(../images/pro_list.jpg) no-repeat;}
.left_contact{ width:176px; margin:20px 0px; overflow:hidden;}
.left_contact_tit{ width:100%; height:30px; background:url(../images/contact_list.jpg) no-repeat;}
.left_contact_con{ width:160px; padding:5px 4px 20px 10px; border-left: 1px solid #85c286; border-right: 1px solid #85c286; border-bottom: 1px solid #85c286; text-align:left;}*/


.tit_bg{height: 42px; overflow:hidden;}
.tit_bg h1 {font: 18px/53px "微软雅黑";padding-left: 60px;float: left;color: #000000;}
.tit_bg p {float: left;line-height: 55px;color: #000000;}
.tit_bg a{display: inline-block;line-height: 53px;color: #000000; text-decoration:none;}
.tit_bg a:hover{color: #2ba8ae; text-decoration: underline;}
.tit_bg span { width:13px; background:url(../images/jiantou.png) center no-repeat; padding:0 15px;}
/* 公司概况 
.about_tit1{ width:722px; height:55px; background:url(../images/about_tit.jpg) left no-repeat; text-align:right; line-height:60px; padding-right:10px;}
.about_tit2{ width:722px; height:55px; background:url(../images/honor_tit.jpg) left no-repeat; text-align:right; line-height:60px; padding-right:10px;}
.about_tit3{ width:722px; height:55px; background:url(../images/join_tit.jpg) left no-repeat; text-align:right; line-height:60px; padding-right:10px;}
.about_tit4{ width:722px; height:55px; background:url(../images/qiye_tit.jpg) left no-repeat; text-align:right; line-height:60px; padding-right:10px;}*/

/*.tit_x{ margin:0 10px 10px 10px; width:750px; height:1px; background:#b6b6b6;}*/
.about1_content{ width:100%; min-height:250px; padding:0px 0px 0px 0px; margin: 0px auto; text-align:left; clear:both; overflow:hidden;}
.about2_content{ width:100%; min-height:250px; padding:0px 0px 0px 0px; margin: 0px auto; text-align:left; clear:both;}

.about2_content table{border-collapse: collapse;width:100%; border:1px solid #999;}
.about2_content table tr td{border:1px solid #999 !important;}

.c_box{ position:relative; width:100%; height:564px;}
.c_box * {-webkit-animation-fill-mode:both;animation-fill-mode:both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.c_box .c_box-1{position: absolute;top: 0px;left: 0px;z-index: 2;width: 400px;height: 185px;}
.c_box .c_box-2{position: absolute;top: 195px;left: 198px;z-index: 1;width: 400px;height: 180px;}
.c_box .c_box-3{position: absolute;top: 384px;left: 0px;z-index: 6;width: 400px;height: 180px;}
.c_box .c_box_w{margin: 0;padding: 0;width: 100%;height: 100%; text-align:center;font-family:arial; line-height:1;
    animation-name: zoomIn;
    animation-duration: 1s;
    animation-delay: 0.5s;
    animation-fill-mode: both;}
.c_box .c_box-1 .c_box_w{background-color: rgba(242, 242, 242, 1);}
.c_box .c_box-2 .c_box_w{background-color: rgba(101, 130, 191, 1);}
.c_box .c_box-3 .c_box_w{background-color: rgba(242, 242, 242, 1);}
.c_box .c_box_w .c_box_tit{ padding-top:50px;height: 90px;font-size:30px;color:#333333;}
.c_box .c_box_w .c_box_con{ padding-top:5px; width: 380px; margin:0 auto;height: 67px;color:#666666;font-size:14px;line-height:1.8;}
.c_box .c_box-2 .c_box_w .c_box_tit,.c_box .c_box-2 .c_box_w .c_box_con{color:#FFFFFF;}
.c_box .c_box-3 .c_box_w.en .c_box_tit{ padding-top:40px;height: 80px;}

.c_box .c_img-1{position: absolute;top: 0px;left: 408px;z-index: 1;width: 190px;height: 185px;}
.c_box .c_img-2{position: absolute;top: 195px;left: 0px;z-index: 4;width: 190px;height: 180px;}
.c_box .c_img-3{position: absolute;top: 384px;left: 408px;z-index: 5;width: 190px;height: 180px;}
.c_box .c_img-10{position: absolute;top: 0px;left: 605px;z-index: 3;width: 595px;height: 564px;}
.c_box .c_img {width: 100%;height: 100%;overflow: hidden;}
.c_box .c_img .p_dimage { height: inherit;overflow: hidden;font-size: 0;
    animation-name: fadeInLeft;
    animation-duration: 1.5s;
    animation-delay: 0.5s;}

.about-culture {border-bottom: 1px solid #e0e0e0;padding-bottom: 5%;margin: 8% 0 5% 0;}
.about-culture dl {float: left;width: 21.5%;margin-right: 4%;text-align: center;font-family: "宋体";}
.about-culture dl:not(:nth-child(-n+3)) {margin-right:0;}
.about-culture dl+dl+dl+dl {margin-right: 0;}
.about-culture dl .tt {color: #2c2f34;font-size: 16px;font-weight: bolder;margin: 10px 0;}
.about-culture dl .conbox {color: #888988;font-size: 14px;}

.honor .a1{ float:left; width:290px; margin-right:10px; margin-bottom:20px;}
.honor .a2{ float:left; width:324px; margin-right:14px; margin-bottom:20px;}
.honor a.last{ margin-right:0;}
.honor a img{ width:100%; border:0;}
.honor a{ color:#444444; text-align:center; line-height:40px; overflow:hidden;}


/* 合作伙伴 */


/*人才理念*/
.talent-idea .lmedia {float: left;}
.talent-idea .lmedia {float: left;width: 43.2%;overflow: hidden;}
.talent-idea .lmedia .mark {margin-top: 13%;text-align: center;}
.talent-idea .conbox {margin-left: 43.2%;border-left: 1px solid #dddddd;padding: 0 0 5% 5%;color: #666666;line-height: 30px;}
.talent-idea .conbox .conboxs {min-height: 319px; font-size:14px;}
.talent-idea .conbox .tt {margin-bottom: 20px;}
.talent-idea .m {border: 1px solid #dddddd;}


/* 新闻 */
.news_tit{ width:790px; height:29px; background:url(../images/new_tit.jpg) left no-repeat; text-align:right; line-height:30px; padding-right:10px;}
.thank_cont{ width:750px; height:184px; padding:0px; border-bottom:#76674a 1px dotted; margin-bottom:10px;}
.thank_cont img{width:200px;height:160px;border:1px solid #ccd4d7;}
.thank_words{margin-left:10px; width:536px;height:162px;}
.thank_cont2{ width:750px; height:34px; padding:0px; border-bottom:#76674a 1px dotted; margin-bottom:10px;}
.thank_words2{width:750px;}
.thank_words2 h3{width:545px;height:30px;line-height:30px; padding-left:13px; font-size:14px; font-weight:normal; white-space: nowrap;text-overflow: ellipsis;overflow:hidden; background:url(../images/icon-09.gif) left no-repeat;}
.thank_words2 .time{ text-align:right; height:30px; line-height:30px; font-size:14px; color:#4c402c; overflow:hidden;}
.thank_cont .thank_words h3{width:100%;height:30px;line-height:30px; font-size:18px;padding:0; white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.new_tit a{ color:#555555; text-decoration:none;}
.new_tit a:hover{ color:#003586; text-decoration:none;}
.thank_words span{height:40px;line-height:40px;}
.thank_words p{width:100%;height:100px;line-height:20px; font-size:14px; color:#4c402c; overflow:hidden;}
.thank_words .time{ float:left; height:32px; line-height:50px; font-size:14px; color:#4c402c; overflow:hidden;}
.thank_words .view{background:url(..images/right.gif)/*tpa=right.gif*/ no-repeat scroll right -3px transparent;width:55px;height:20px;}
.thank_words .reScore{position:absolute;top:25px;right:0;width:140px;text-align:center;}
.thank_words .reScore p{height:auto;}
.thank_words p.txt{width:410px;padding-right:150px;overflow:hidden;}
.ad-gallery-tt{width:100%; min-height:42px;line-height:30px;margin-bottom:25px;font-family: Verdana,Geneva,sans-serif;font-size:85%;text-align:center;padding:0 0px 0 0px;border-bottom:#76674a 1px dotted;}
.ad-gallery-tt h1,.ad-gallery-tt p{ width:100%;}
.thank_msg_cont{width:100%; min-height:350px;overflow:hidden;margin:0px;font-size:14px;}

/* 新的新闻 */
.news-box2 { width:860px; margin:0 auto;}
.news-box2 li a,.news-box2 li a:hover{color: #DBB866; text-decoration:none;}
.news-box2 li { border-top: 1px solid #dbdada; margin-bottom: 50px; cursor:pointer; overflow:hidden;}
.news-box2 li .new-l { float: left; height:120px; line-height: 120px; width: 150px; text-align: center; border-right: 0px solid #e2e2e2; font-size: 24px; color:#969696; background: #e6e6e6;}
.news-box2 li .new-l .day {display: block;font-size: 46px;line-height: 50px; padding:15px 0 0;}
.news-box2 li .new-l .mth {display: inline-block;border: 1px solid #969696;font-size: 12px;padding: 0 15px;line-height: 20px;margin-top: 10px;}
.news-box2 li:hover .new-l { background-color: #D4D4D4;}
.news-box2 li .new-r { margin-left: 150px; padding: 15px;}
.news-box2 li .new-r .title { margin:0 200px 0 0;display: block; font-size: 14px; color: #666666; line-height: 30px; padding-top: 0px; text-align:left; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.news-box2 li .new-r .time { float:right; font-size: 12px; color: #999; font-weight:normal; line-height: 30px;}
.news-box2 li .new-r .text { color: #AFAEAE; line-height: 24px; height: 75px; overflow: hidden;}
.about-open { background: url(../images/open.png) center center no-repeat; display: block; width: 100%; height: 50px; font-size: 0; cursor: pointer;
	transition: all 200ms;
	-moz-transition: all 200ms; /* Firefox 4 */
	-webkit-transition: all 200ms; /* Safari 和 Chrome */
	-o-transition: all 200ms; /* Opera */}
.about-open:hover {background: url(../images/open2.png) center center no-repeat;}
.about-open2 { background: #DCDCDC; height: 50px; line-height: 50px; color: #fff; text-align: center; display: none; font-size: 20px; font-family:"Microsoft YaHei", Geneva, Arial;}
.about-open3 { background: #DCDCDC; height: 50px; line-height: 50px; color: #fff; text-align: center; display: none; font-size: 20px; font-family:"Microsoft YaHei", Geneva, Arial;}


ul.news-box3{ margin:0 auto; width:1100px;}
ul.news-box3:after{ content:""; clear:both; display:block;}
.news-box3 li.newlist1{float: left;width:366px;height:440px;background-color:#fff;border-right:1px solid #ededed; position: relative;cursor: pointer;margin:0 0 50px;}
.news-box3 li.newlist1.nobr{border-right:none;}
.news-box3 li.newlist1 .ln-lt-i{display:block;margin:0 auto;margin-top:12px; width:350px; height:210px;}
.news-box3 li.newlist1 .ln-lt-bg{display: none;position: absolute;width: 396px;height: 470px;top: -10px;left: -15px;background: url("../images/ln_bg03.png") no-repeat;}
.news-box3 li.newlist1:hover .ln-lt-bg{display: block;z-index: 12;}
.news-box3 li.newlist1:hover{z-index: 13;}
.news-box3 li.newlist1 h3{margin-top:26px;height:26px;line-height:26px;font-size:20px;color:#000;font-weight:normal;padding:0 25px;width: 346px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.news-box3 li.newlist1:hover h3{color:#f7b000;}
.news-box3 li.newlist1 span{display:block;margin-top:9px;text-indent:25px;line-height:22px;font-size:18px;color:#838383;}
.news-box3 li.newlist1 p{margin-top:11px;height:48px;line-height:24px;font-size:12px;color:#999;padding: 0 25px;overflow:hidden;}
.news-box3 li.newlist1 .ln-lst-de{display:block;width:31px;height:31px;margin-left:27px;margin-top:15px;background:url("../images/ln_enter2.png") no-repeat;}
.news-box3 li.newlist1:hover .ln-lst-de{background-position:0 -31px;}

.news-box3 li.newlist2{float:left;width:290px;height:200px;background-color:#fff;padding:27px 30px 0 30px;margin-right:25px;margin-bottom:25px;box-shadow: -3px 0 10px #f4f4f4,3px 0 10px #f4f4f4,0 0 0 #ededed, 0 5px 20px #ededed;}
.news-box3 li.newlist2.nobr{margin-right:0;}
.news-box3 li.newlist2:hover{box-shadow: -10px 0 30px #f3f3f3,10px 0 30px #f3f3f3,0 0 0 #e7e7e7, 0 12px 40px #e7e7e7;}
.news-box3 li.newlist2 span{display:block;line-height:24px;font-size:18px;color:#666;}
.news-box3 li.newlist2 h3{margin-top:11px;height:24px;line-height:24px;font-size:16px;color:#000;font-weight:normal;width: 290px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.news-box3 li.newlist2 h3:hover{color:#f7b000;}
.news-box3 li.newlist2 p{margin-top:15px;height:66px;overflow:hidden;line-height:22px;font-size:12px;color:#999;}
.news-box3 li.newlist2 .ln-lst2-de{display:block;margin-top:18px;font-size:14px;line-height:20px;color:#000;cursor:pointer;}
.news-box3 li.newlist2 .ln-lst2-de:hover{color:#f7b000;}


.ind_new_box{ width:100%; height:220px; overflow:hidden;}
.ind_new_box .new_l{float: left;width: 160px;height: 220px;border-right: 1px solid rgba(204, 204, 204, 0.4);padding-top: 22px;box-sizing: border-box;}
.ind_new_box .new_l .time {overflow: hidden;width: 130px;min-height: 60px;font-size: 48px;line-height: 1em;transition: color .5s ease;font-family: arial;color: #333;}
.ind_new_box:hover .new_l .time{color:#003586; }
.ind_new_box .new_l .jt{ width:24px; height:27px; background:url(../images/jt2.png) no-repeat; background-size:100% 100%;}

.ind_new_box .line{float: left;margin: 22px 0 0 -1px;width: 1px;height: 0;background-color: #003586;transition: height .5s ease;}
.ind_new_box:hover .line{height:100px;}
.ind_new_box .new_r{float: left;position: relative;left: 0;width: 1020px;transition: left .5s ease;}
.ind_new_box:hover .new_r{left:20px; }
.ind_new_box .new_r .box {float: left;width: 61%;box-sizing: border-box;padding: 15px 20px 0 30px; text-align:left;}
.ind_new_box .new_r .box .ntit{margin-bottom: 20px;overflow: hidden;font-size: 24px;color: #333;line-height: 30px;font-weight: bold;text-overflow:ellipsis;white-space:nowrap;}
.ind_new_box:hover .new_r .box .ntit{color:#003586; }
.ind_new_box .new_r .box .ncont{font-size: 14px;color: #333;line-height: 30px;text-overflow: ellipsis;word-wrap: break-word;overflow: hidden;}

.ind_new_box .new_r .new_img {float: right;display: block;width: 350px;height: 180px;box-sizing: border-box; overflow:hidden;}
.ind_new_box .new_r .new_img img{width: 100%;height: 100%;transition: all .5s ease;}
.ind_new_box:hover .new_r .new_img img{transform:scale(1.05); }

/* 产品分类 
.prolist{ width:1078px; margin:10px auto 0; border:1px solid #DCDCDC; padding:20px;}
.prolist ul:after{content:""; display:block; clear:both;}
.prolist li{ float:left; height:30px; line-height:30px; font-size:14px; margin:0 20px 0 0;}
.prolist li a{ color:#353535;}
.prolist li a:hover{ color:#5c626b; text-decoration:none;}
.epro_list_tit{ margin:50px 0 0 0px; width:260px; text-align:center;}
.epro_list_tit li{ height:30px;}
.epro_list_tit li a{ color:#fff4de;}
.epro_list_tit li a:hover{ color:#fbf263; text-decoration:none;}*/

/* 产品展示 */
.product_tit{ width:750px; height:29px; background:url(../images/pro_tit.jpg) left no-repeat; text-align:right; line-height:30px; padding-right:10px;}
.pro_l{ float:left; width:250px;}
.pro_r{ float:right; width:900px;}

.prolist{ background:#e9e9e9;}
.prolist:after{content:""; display:block; clear:both;}
.prolist .w50{ width:50%;}
.prolist .imgbg{ background:#fff;}
.prolist .imgr{ text-align:right;}
.prolist .w50 img{ width:500px;}
.prolist .pro_item{ padding:0 100px;}
.prolist .pro_item .time_cont {font-size: 25px;font-weight: bold;padding-bottom: 20px;margin-top: 50px;color: #003586;}
.prolist .pro_item .right_info {font-size: 14px;line-height: 26px;color: #6d6b6b;}
.mh{ height:25px; background:#003586;}
.blur{background:#003586;}
.yellow{background:#E2B100;}

.caselist_r{width:1200px; position:relative;}
.caselist_r ul{ margin:0 0 20px 0px;}
.caselist_r ul:after{ content:""; display:block; clear:both;}
.caselist_r ul li{ float:left; width:285px; margin:0 20px 20px 0; -moz-box-shadow:0px 0px 2px #ccc;-webkit-box-shadow:0px 0px 2px #ccc; box-shadow:0px 0px 2px #ccc;}
.caselist_r ul li.last{margin:0 0 20px 0;}
.caselist_r ul li:hover{ -moz-box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc;}

.pic{display: block;width:100%;height:100%;background: #fff;position: relative;overflow:hidden;}
.pic_img{ width:275px; height:275px; margin:5px; position:relative;}
.pic_img a{ width:275px; height:275px; padding: 0px; margin:0; overflow:hidden;}
.pic_img a:hover{ border: #d80c18 0px solid;}
.pic_img a img {max-width:275px; max-height:275px; _width:expression(this.width > 275 && this.width > this.height ? 275 : true); _height:expression(this.height > 275 ? 275 : true);
    -webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;}
.caselist_r ul li:hover .pic_img a img{ -webkit-transform: scale(1.05); -moz-transform:scale(1.05);-o-transform:scale(1.05);transform: scale(1.05);}

.pic_tc{margin: 0 10px; padding:15px 0 15px;border-top: 1px dotted #e0e0e0; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.pic_tc a:link, .pic_tc a:visited{ display:block;color:#5c5d5f;font-size:14px; text-decoration:none;}
.pic_tc a:hover{color: #003586;}
.caselist_r ul li:hover a{color: #003586;}
.pic_tc a .tc1{font-size: 15px;margin-bottom: 5px;}
.pic_tc a .tc2{font-weight: bolder;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;height: 22px;}
.pic_xh{ float:left; width:228px; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.pic_tc_xq a{ width:100%; color:#2ba7af; font-size:12px; text-decoration:none;}
.pic_tc_xq a:hover{ border:0px; color:#f48c0f;}
.pic img{padding:0px;display:block;margin:0 auto; border:0px solid #cdcdcd;}
.pic .tc{ font-weight:lighter;height:25px;width:220px; background:#1db31e; color:#006fb6; overflow:hidden;text-align:center;}


/* 产品详情 */
.product_type{font-size:16px;font-weight:bolder;color:#333;margin-bottom:20px;}
.pro_info_img{ float:left; width:100%; text-align:center; margin-bottom:30px; font-size:14px; line-height:26px;}
.product_img{ float:left;}
.product_info{ float:right; width:800px; text-align:left; font-size:14px;}
.product_info .h2{ font-size:1.5em; font-weight:bold; line-height:34px;}
.pro_info_content{ float:left; width:100%;}
.pro_info_content_tit{ display: block; width:100%; margin:20px 0;border-bottom: 2px solid #666666;}
.cn .span1{ display: inline-block; padding:0 20px; margin: 0 0 -2px 0;}
.pro_info_content_tit .span1{ font: 14px/36px "微软雅黑"; color:#ffffff; text-align:center; background:#666666;}
.pro_info_content_content{ width:100%; padding-bottom:20px; clear:both; overflow:hidden; font-size:14px;}
.pro_info_content_content img{ max-width:100%;}
.pro_info_content_content table{border-collapse:collapse; text-align:center;}
.pro_info_content_hr{ margin:15px auto; width:100%; height:1px; border-bottom: #666666 1px solid;}
.pro_info_content_next a{ color:#555555; text-decoration:none;}
.pro_info_content_next a:hover{ color: #d80c18; text-decoration:none;}

.product_info .title{font: 24px/40px "微软雅黑";color: #646464;}
.product_info .info{font: 14px/30px "微软雅黑";color: #646464;}

.pro_tit{ line-height:60px; text-align:center; font-size:18px;border-bottom: 1px solid #e5e5e5;}
.pro_tit span{ font-size:14px; padding:0 0 0 30px;color: #999999;}

.proinfoBox{ position: relative;width: 100%;height: auto; margin:30px 0;overflow: hidden;}
.proinfoBox .bd{z-index: 0;position: relative;margin: 0px auto;height: auto;overflow: hidden;}
.proinfoBox .bd UL{width: 100% !important;}
.proinfoBox .bd LI{text-align: center;width: 1000px;height: auto;left:50%;overflow: hidden;margin-left:-500px;position: relative;}
.proinfoBox .bd LI A{display: block;height: auto;color:#fff;}
.proinfoBox .bd LI A img{ max-width:100%;}
.proinfoBox .hd{z-index: 1;position: absolute;line-height: 30px;width:1000px;bottom: 15px;height: 20px;left: 50%;margin-left:-500px; text-align:center;}
.proinfoBox .hd UL{text-align: center; display:inline-block;height: 20px;}
.proinfoBox .hd UL LI{filter: alpha(opacity=50);line-height: 999px;margin: 1px 5px;width: 10px;zoom: 1;display: inline-block;background: #fff;float: left;height: 10px; border-radius:5px;overflow: hidden;cursor: pointer;opacity: 0.5;}
.proinfoBox .hd UL .on{background: #000;}
.proinfoBox .prev{z-index: 1;position: absolute;filter: alpha(opacity=50);margin-top: -30px;width: 40px;display: none;background: url(../images/slider-arrow.png) #000 no-repeat -125px 50%;height: 60px;top: 50%;cursor: pointer;left: 0%;opacity: 0.5;}
.proinfoBox .next{z-index: 1;position: absolute;filter: alpha(opacity=50);margin-top: -30px;width: 40px;display: none;background: url(../images/slider-arrow.png) #000 no-repeat -5px 50%;height: 60px;top: 50%;cursor: pointer;left: 15%;opacity: 0.5;}
.proinfoBox .next{right: 0%;left: auto;}
.proinfoBox .bd .f_title {bottom:1px;position:absolute;width:100%;height:30px;line-height:30px;text-align:center;background:#000;filter: alpha(opacity=40);opacity: 0.4;display:none;}




/* feedback */
.feedback_tit{ width:790px; height:29px; background:url(../images/feedback_tit.jpg) left no-repeat; text-align:right; line-height:30px; padding-right:10px;}

/* 设计团队 */
.teamcentent{width:1000px; position:relative;}
.team_list{ border:1px solid #cccccc; border-collapse:collapse;  }
.team_list th{ width:85px; line-height:60px; padding:0 0 0 50px; font-size:16px; color:#646867; font-weight:normal;text-align: left;}
.team_list td{ padding:10px;line-height:40px; font-size:14px;}
.team_list td a{ color:#666664; padding:5px 20px; text-decoration:none; border-radius:3px;}
.team_list td a.on{ background:#9E9E9E; color:#ffffff;}
.team_list .bg1{background:url(../images/team1.jpg) no-repeat 20px center;}
.team_list .bg2{background:url(../images/team2.jpg) no-repeat 20px center;}

.teamcentent #content{margin:50px 0 20px 1px;}
.teamcentent #content:after{ content:""; display:block; clear:both;}
.teamcentent #content li{float:left; width:320px; margin:0 19px 20px 0; -moz-box-shadow:0px 0px 2px #ccc;-webkit-box-shadow:0px 0px 2px #ccc; box-shadow:0px 0px 2px #ccc;}
.teamcentent #content li.last{margin:0 0 20px 0;}
.teamcentent #content li:hover{ -moz-box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc;}
.teamcentent #content li a{ display:block; color: #666;text-decoration:none;}

.teamcentent #content li .img{width:320px;height:320px; overflow:hidden;}
.teamcentent #content li .img img{-webkit-transition: all .5s; transition: all .5s;}
.teamcentent #content li .img img{width:320px;/*height:263px;*/ overflow:hidden;}
.teamcentent #content li:hover .img img{ -webkit-transform: scale(1.05);transform: scale(1.05);}
.teamcentent #content li .bt{height:60px;line-height:60px; border-bottom:1px solid #ececec;padding:0 24px;}
.teamcentent #content li .bt h3{display:inline-block;color:#000000;font-size:18px;margin-right:18px; font-weight:normal;}
.teamcentent #content li .bt span{font-size:14px;color:#c2995b;}
.teamcentent #content li .zw{height:92px; overflow:hidden;color:#878787;font-size:14px;margin-top:19px;line-height:24px;padding:0 24px;}
/*团队详情*/
.teamxq:after{ content:""; display:block; clear:both;}
.teamxq .img{ float:left; width:400px;height:500px; overflow:hidden;}
.teamxq .img img{max-width:400px; max-height:500px; _width:expression(this.width > 400 && this.width > this.height ? 400 : true); _height:expression(this.height > 500 ? 500 : true);}
.teamxq .wz{ float:right; width:550px;margin-top:10px;font-size:14px;color:#6b6b6b;line-height:30px;}
.teamxq .wz>h1{color:#393939;font-size:30px;line-height:30px; font-weight:normal;}
.teamxq .wz>h2{color:#c2995b;font-size:14px;line-height:14px;margin:24px 0; font-weight:normal;}
.teamxq .wz>span{display:block;width:60px;height:1px; background:#929292;margin-bottom:24px;}

.team_case .tit{height:135px; line-height:135px;font-size:24px;color: #3b3b3b;}
.team_case .cc1{padding-bottom:20px;}
.team_case ul.cc1:after{ content:""; display:block; clear:both;}
.team_case .cc1 li{margin-top:0;}
.team_case li{float:left;width:300px;height:355px;margin-right:50px;-moz-box-shadow:0px 0px 2px #ccc;-webkit-box-shadow:0px 0px 2px #ccc; box-shadow:0px 0px 2px #ccc;margin-top:13px;}
.team_case li:hover {-moz-box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc;}
.team_case li a{ display:block; text-decoration:none;}
.team_case li .img1{width:300px; height:200px; overflow:hidden;}
.team_case li .img1 img{width:300px; overflow:hidden;-webkit-transition: all .5s;transition: all .5s;}
.team_case li:hover .img1 img{ -webkit-transform: scale(1.05);transform: scale(1.05);}

.team_case li.last{margin-right:0;}
.team_case li .bt{width:100%;height:60px;line-height:60px; border-bottom:1px solid #ececec; text-align:center;color:#000000;font-size:18px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.team_case li .bt span{font-size:14px;color:#c2995b;}
.team_case li .zw{height:56px; overflow:hidden;color:#878787;font-size:14px;margin-top:19px;line-height:24px;padding:0 24px;}
.team_case li .zw img{float:left; border-radius:50%;margin-right:20px;}


/* 人才招聘 */
.rc{ padding:30px 0 0;line-height: 26px;}
.rc_tit{ width:100%; color:#2B2B2B;font-size: 18px;}
.rc_tit a{ color:#4c402c; text-decoration:none;}
.rc_tit a:hover{ color:#785924; text-decoration:none;}
.rc_num{font-size: 14px;border-bottom: #e3e3e3 1px solid;}
.rc_num span{ padding:0 25px 0 5px;}
.rc_time{ float:left; width:150px; text-align:right;}
.rc_content{ width:100%; padding:22px 0 0;}
.rc_content a{ color:#4c402c; text-decoration:none;}
.rc_content a:hover{ color:#785924; text-decoration:underline;}


/* 人才招聘2 */
.rclist {border: 1px solid #E4E4E4;}
.sideMenu{ border-bottom: 1px solid #E4E4E4;}
.sideMenu h3 {font-weight: 100;}
.sideMenu ul {padding: 0px;color: #999;display: none; /* 默认都隐藏 */}
.sideMenu .rctitle {padding: 15px 20px 0 20px;}
.sideMenu:hover .rctitle,.sideMenu.active  .rctitle{background-color: #F2F2F2;}

.rctitle .rc_zhiwei{margin-bottom: 10px;}
.rctitle .rc_zhiwei:after{ content:""; display:block; clear: both;}
.rctitle .rc_zhiwei .rc_zhiwei_l{float: left;display: inline-block;color: #333333;font-size: 20px; line-height:normal;}
.rctitle .rc_zhiwei .rc_zhiwei_r{float:right;display: inline-block;margin-top: 5px;color: #c8c8c8;font-size: 12px;text-align: right;}

.tbodyul .ul {overflow: hidden;cursor: pointer;}
.tbodyul .ul .li {float: left;width: 33.333%;color: #333;font-size: 14px; margin-bottom: 10px;overflow: hidden;}
.tbodyul .ul .li span{ color: #999999;}
.tbodyul .rccontent{border-top: 0px solid #dbdbdb;}
.tbodyul .bot {display: block;background: #ffffff;padding: 20px 20px;box-sizing: border-box;position: relative;}
.tbodyul .bot .bot-box {box-sizing: border-box;overflow: hidden;}
.tbodyul .bot .bot-box h4 {color: #333;font-size: 16px;}
.tbodyul .bot .bot-box .p {font-size: 14px;line-height: 26px;margin-top: 10px;color: #707070;}
.tbodyul .bot .bot-box .wen.left {padding-right: 11.9%;box-sizing: border-box;}
.tbodyul .bot .bot-box .wen {color: #777;font-size: 12px;width: 50%;float: left;}
.tbodyul .bot .bot-box .wen.right {padding-left: 11.9%;box-sizing: border-box;}


/* 返回顶部 */
#returnTop {
_display: none;
position: fixed; _position: absolute;
z-index: 999;
right: 15px;
bottom: -200px; _bottom: auto;
width: 36px;
height: 65px;
text-indent: -999px;
overflow: hidden;
background: url(../images/newtop.png) no-repeat 0 0; _background: url(../images/newtop.png) no-repeat 0 0;
transition: bottom 0.9s; -webkit-transition: bottom 0.9s; -moz-transition: bottom 0.9s; -o-transition: bottom 0.9s;
}
#returnTop:hover {
	background-position:0 -65px;
}


