@charset "utf-8";
html,body{ width:100%; height:100%;}
*{ padding:0; margin:0 auto; list-style:none; font-family:"微软雅黑"; box-sizing:border-box;}
img{ border:0;}
a{ text-decoration:none; color:#000;}
.fl{ float:left;}
.fr{ float:right;}
.clear { clear:both;}
.w12{ width:1200px; margin:0 auto;}
.line{ width:50px; height:6px; background:#fc4501; margin:25px 0;}
.pt30{ padding-top:30px;}
.head{}
.head .search{ padding:20px 0; margin-left:600px;}
.head .search .form{ border:1px solid #eee;}
.head input{ border:none;}
.head .key{ font-size:14px; line-height:30px; padding:5px 10px; width:200px;}
.head .sub{ width:25px; height:25px; background:url(../images/search.png); margin-right:10px;}
.head .search .lang a{ font-size:18px; line-height:40px; margin-left:20px; font-weight:bold; color:#c3c7d0;}
.head .search .lang a.on{ font-size:18px; color:#c10100;}
.yincang{ display:none}
/*.head .nav{ padding-top:10px;}
.head .nav li{ float: left; padding:0 20px; line-height:40px; margin:0 5px;}
.head .nav li:hover,.head .nav li.on{ background:#fc4501;}
.head .nav li:hover a,.head .nav li.on a{ color:#fff;}
.head .nav li a{ font-size:16px;}
*/

/*********************èœå•*********************/
.nav li{float:left;height:60px;text-align: center;line-height:60px;position:relative;}
.nav li a{font-size:16px;color:#040404;display:block; padding:0 17px;}
.nav li.on a,.nav li:hover a{background-color:#fc4501;color:#fff;}
.nav li.last{width: auto;}
.nav li.last img{vertical-align: middle;position: relative;top:-3px;}
.nav li.last a:hover{background: none}

.subMenu{position:absolute;left:0;top:60px;width:579px;height:270px;background:#676b72; z-index:9999; display:none}
.subMenu1{left:0px;}
.subMenu2{left:-250px;}
.subMenu3{left:-250px;}
.subMenu4{left:-350px;}
.subMenu5{right:0;left:auto;}
.subMenu6{}
.subMenu7{}
.s_box{padding:40px 30px 0 0;}
.s_box p{width:200px; line-height:normal}
.s_box p a{display:block;text-align:left;color:#fff;margin-left:3px;border-bottom:1px solid #a2b1d2;font-size:12px;line-height:40px; background:#676b72}
.nav li:hover .s_box p a{ background:#676b72}
.nav li:hover .s_box p a:hover{color:#f60; background:#fff}
.s_img img{width:290px;height:190px;}

#full-screen-slider { width:100%; height:650px; float:left; position:relative}
#slides { display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:	570px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:70px; height:15px; float:left; margin-left:15px;  background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#fc4501}

.index_pro{ padding:70px 0;}
.index_pro h2{ text-align:center; line-height:60px; font-size:30px;}
.index_pro h4{ text-align:center; line-height:30px; font-size:16px; font-weight:normal}
.index_pro .more{ width:160px; line-height:50px; background:#d4d4d4; border-radius:25px; text-align:center;}
.index_pro .more a{ font-size:16px;}

.tab {width:1200px;	margin:0 auto ;}
.tab-hd {overflow:hidden;zoom:1; padding-left:410px; margin-top:40px;}
.tab-hd dt {float:left;	width:170px;color:#000; font-size:16px; line-height:60px;	text-align:center;	cursor:pointer;	background:#ececec; margin:10px;}
.tab-hd dt.active {	background:#fc4501; color:#fff;}
.tab-bd dt {	display:none;	padding:20px;	font-size:24px; }
/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1200px;height:310px;padding:20px;line-height:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1100px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:220px;text-align:center;}
.scroll_horizontal .list li img{ width:200px; height:200px;}
.scroll_horizontal .list li p{ text-align:center; line-height:30px; font-size:16px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:100px;width:30px;height:60px;cursor:pointer;}
.scroll_horizontal .plus{left:10px; background:url(../images/iocn_left.jpg) no-repeat}
.scroll_horizontal .minus{right:10px; background:url(../images/iocn_right.jpg) no-repeat}

.index_case{ width:100%; background:#ececec; padding:70px 0;}
.index_case h2{ text-align:center; line-height:60px; font-size:30px;}
.index_case h4{ text-align:center; line-height:30px; font-size:16px; font-weight:normal}
.index_case ul{ width:1275px; margin-top:50px}
.index_case li{ float: left; margin-right:75px; width:165px; text-align:center; line-height:30px; font-size:14px;}
.index_case li p{ display:block; width:165px; height:165px; border-radius:50%; overflow:hidden; margin-bottom:10px;}
.index_case li img{ width:165px; height:165px; border:none;}
.index_case li a{ color:#666; font-size:14px;}
.index_case .more{ width:160px; line-height:50px; background:#d4d4d4; border-radius:25px; margin-top:70px; text-align:center;}
.index_case .more a{ font-size:16px;}

.index_news{ padding:70px 0;}
.index_news h2{ text-align:center; line-height:60px; font-size:30px;}
.index_news h4{ text-align:center; line-height:30px; font-size:16px; font-weight:normal}
.index_news ul{ width:1275px; margin-top:50px}
.index_news li{ float: left; margin-right:75px; width:350px;}
.index_news li img{ width:350px; height:260px; border:none;}
.index_news .tit{ font-size:18px; line-height:25px; margin:10px 0;}
.index_news .tit a{ font-size:18px;}
.index_news p{ font-size:14px; line-height:25px; color:#7e7e7e;}
.index_news .more{ width:160px; line-height:50px; background:#d4d4d4; border-radius:25px; margin-top:70px; text-align:center;}
.index_news .more a{ font-size:16px;}

.index_about{ width:100%; background:#ececec; padding:70px 0;}
.index_about h1{ line-height:60px; font-size:32px;}
.index_about h2{ text-align:center; line-height:60px; font-size:30px;}
.index_about h4{ text-align:center; line-height:30px; font-size:16px; font-weight:normal}
.index_about .al{ width:50%; padding-right:80px;}
.index_about .ar{ width:50%; padding-left:40px; padding-top:50px;}
.index_about p{ line-height:30px; font-size:16px; color:#7e7e7e; text-align:justify}
.index_about .more{ width:160px; line-height:50px; background:#d4d4d4; border-radius:25px; margin-top:70px; text-align:center;}
.index_about .more a{ font-size:16px;}

.index_pr{ padding:70px 0;}
.index_pr h2{ text-align:center; line-height:60px; font-size:30px;}
.index_pr h4{ text-align:center; line-height:30px; font-size:16px; font-weight:normal}
.index_pr ul{ margin-top:60px;}
.index_pr ul li{ float: left; margin-right:40px;}
.index_pr ul li img{ height:80px;}

.foot{ padding:70px 0; background:#676b72;}
.foot .foot_dh{ width:980px;}
.foot .foot_erweima{ width:220px;}
.foot ul{ width:;}
.foot ul li{ float:left; margin-right:75px; width:250px;}
.foot dl{ font-size:16px; color:#fff; line-height:30px;}
.foot dl a{ color:#fff;}
.foot dt{}
.foot dt a{ color:#c3c8d0; font-size:14px; line-height:30px;}
.copyright{ text-align:center; line-height:130px; background:#000; color:#FFF; font-size:18px;}

.ban_nei{ width:100%; height:308px;}
.banner_about{ background:url(../images/banner_about_en.jpg) top center no-repeat; position: relative;}
.banner_pro{ background:url(../images/banner_pro_en.jpg) top center no-repeat; position: relative;}
.banner_news{ background:url(../images/banner_news_en.jpg) top center no-repeat; position: relative;}
.banner_download{ background:url(../images/banner_download_en.jpg) top center no-repeat; position: relative;}
.banner_huoyuan{ background:url(../images/banner_huoyuan.jpg) top center no-repeat; position: relative;}
.banner_zhaobiao{ background:url(../images/banner_zhaobiao_en.jpg) top center no-repeat; position: relative;}
.banner_keyan{ background:url(../images/banner_keyan_en.jpg) top center no-repeat; position: relative;}
.banner_case{ background:url(../images/banner_case_en.jpg) top center no-repeat; position: relative;}
.banner_contact{ background:url(../images/banner_contact_en.jpg) top center no-repeat; position: relative;}

.ban_nei .nei_dh{ position: absolute; bottom:0; background:rgba(80,80,80,0.8); width:1200px; height:80px; }
.nei_dh ul{ width:100%}
.nei_dh ul li{ float: right; line-height:45px; color:#FFF; text-align:center; margin:30px 20px 0 20px;}
.nei_dh ul li a{ color:#FFF; font-size:16px;}
.nei_dh ul li.on,.nei_dh ul li:hover{ border-bottom:4px solid #fff;}

.hui{ widows:100%; background:#f6f6f6;}
.show{ padding:50px 60px; background:#fff;}
.show h2{ font-size:24px; line-height:35px; margin:20px 0}
.about{}
.about .al{ width:50%; padding-right:80px; padding-bottom:70px;}
.about .al p{ font-size:14px; line-height:25px; color: #333;}
.about .ar p{ font-size:14px; line-height:25px; color: #333; padding-top:0px;}

.about .ar{ width:50%; padding-left:40px; padding-bottom:70px;}
.about .ac{ margin-bottom:70px;}
.about .ac h4{ margin-top:20px; font-size:16px; line-height:30px;}
.about .ac p{ font-size:14px; line-height:25px; margin:8px 0;}

.contact{}
.contact .hezuo ul{ width:1102px; margin-top:70px;}
.contact .hezuo ul li{ float:left; width:500px; padding:30px; margin-right:22px; background:#f8f8f8; color:#000; font-size:16px; text-align:center;}
.contact .hezuo ul li:hover,.contact .hezuo ul li.on{ background:#fc4501; color:#fff;}
.contact .hezuo ul li p{ font-size:20px; line-height:40px;}
.contact .hezuo ul li span{ font-size:16px; line-height:30px;}
.contact .mingpian2 li{ float:left; width:33%;}
.contact .mingpian2 h5{ font-size:16px;}
.contact .mingpian2 p{ font-size:14px; line-height:30px; margin:8px 0;}
.contact .cc{ margin-top:70px;}
.contact .cc .wen{ width:480px;}
.contact .cc .tu{ width:600px;}
.contact .cc .wen .erweima{ padding-left:20px; line-height:30px; font-size:16px;}
.contact .cc .wen .addr{ line-height:30px; font-size:14px;  padding-left:20px; padding-top:20px;}
.contact .cc .wen .mingpian h4{ font-size:16px; margin:20px 0}
.contact .cc .wen .mingpian p img{ width:420px;}

.huoyuan{}
.huoyuan .huoyuan_list{ width:800px; margin:10px auto; float:right;}
.huoyuan .huoyuan_list li{ line-height:55px; border-bottom:1px solid #CCC; font-size:16px;}
.huoyuan .huoyuan_list li a{ font-size:16px;}

.keyan{}
.keyan .kc { font-size:16px; line-height:29px;}
.keyan .kc .img{ margin-bottom:20px;}

.wenhua{}
.wenhua .wc{}
.wc ul{ width:1080px; background: url(../images/wenhua_bg.jpg) no-repeat; height:576px;}
.wc ul li{ width:360px; float:left; overflow:hidden; text-align:center;color:#000; height:100%;}
.wc ul li:hover{ background:rgba(250,69,0,0.8); color:#fff;}
.wc ul li h2{ font-size:22px; line-height:40px; border-bottom:4px solid #fc4501; padding-top:250px; width:140px; margin:0 auto;}
.wc ul li p{ font-size:14px; line-height:28px;}
.wc ul li:hover h2{ border-bottom:4px solid #fff; padding-top:150px; }
.wc .neirong{ padding-top:70px; font-size:14px; line-height:28px;}

.honer h4{ font-size:18px; padding:70px 0 20px 0;}
.honer .list1{}
.honer .list1 ul{ width:1116px;}
.honer .list1 ul li{ float:left; width:249px; padding:10px; background:#f6f6f6; margin-right:30px; text-align:center; line-height:30px}
.honer .list1 ul li p{ height:60px;}
.honer .list2{}
.honer .list2 ul{ width:1107px;}
.honer .list2 ul li{ float:left; width:339px; padding:10px; background:#f6f6f6; margin-right:30px; text-align:center; line-height:30px}
.honer .list2 ul li p{ height:60px;}
.honer .list3{}
.honer .list3 ul{ width:1116px;}
.honer .list3 ul li{ float:left; width:249px; padding:10px; background:#f6f6f6; margin-right:30px; text-align:center; line-height:25px; margin-bottom:30px;}
.honer .list3 ul li p{ height:75px;}

.news{}
.news ul{ width:1110px;}
.news ul li{ float:left; width:340px; margin-right:30px; margin-bottom:30px; line-height:30px}
.news li .title{ font-size:16px; line-height:30px; height:30px; overflow:hidden; font-weight:bold; margin-bottom:10px;}
.news li .info{ font-size:14px; line-height:25px; height:75px; overflow:hidden;}
.news li .time{ font-size:12px; line-height:20px; color:#999;}
.news .writer{ font-size:12px; line-height:25px; color:#333; border-bottom:1px solid #CCC; padding-bottom:10px;}
.news .content{ padding:50px 20px; font-size:14px; line-height:28px; color:#000;}

.case{}
.case_content{ padding:50px 20px}
.case_content img{ margin:0 auto; display:block;}

.pro{}
.pro .pro_list{}
.pro .pro_list h4{ background:url(../images/icon_pro.jpg) no-repeat 0 33px; padding:30px 0px 20px 20px; font-size:16px;}
.pro .pro_list ul li{ float:left; padding:10px 20px; font-size:14px; background:#f6f6f6; margin:5px 20px 5px 0;}
.pro .pro_list ul li a{ color:#000;}
.pro .pro_list ul li:hover{ background:#fc4501;}
.pro .pro_list ul li:hover a{ color:#fff;}
.pro_content{}
.pro_content .left{ float:left; width:460px;}
.pro_content .left img{ max-width:400px;}
.pro_content .right{ float:right; width:550px;}
.ul_list { margin:-30px 0 50px 0}
.ul_list ul li{ margin:0 5px; padding:0 5px; line-height:30px; font-size:14px; color:#333; border:1px solid #f6f6f6; float:left}
.ul_list ul li a{ color:#333;}
.ul_list ul li:hover,.ul_list ul li.on{ border:1px solid #fc4501;}
.ul_list ul li:hover a,.ul_list ul li.on a{ color:#fc4501;}
.right h3{ font-size: 24px; color:#ff4500; line-height:50px;}
.right .neirong{ font-size:14px; line-height:28px; padding:30px ;}

.dc{ background:url(../images/dc_ul.jpg) no-repeat 17px 0; width:900px; margin:70px auto; padding-top:40px;}
.dc ul{}
.dc ul li{ background:url(../images/dc_li.jpg) no-repeat; line-height:80px; font-size:16px; padding-left:60px;}
.dc ul li span{ margin-right:30px; color:#FFF;}

.download{}
.download .download_list ul{ width:800px; margin:0 auto; font-size:16px; line-height:40px; float:right;}
.download .download_list ul li{ border-bottom:1px solid #CCC;}
.download .download_list ul li.tou{ background:#f0f0f0; font-weight:bold;}
.download .download_list li .title{ display:inline-block; width:640px; padding-left:50px;}
.download .download_list li .handle{ display:inline-block; width:155px; text-align:center;}
.download .download_list li .handle img{ margin:0 auto;}

.join{}
.join_list{ width:800px; margin:0 auto;}
.join_list ul li.tou{ background:#f0f0f0; color:#000; font-weight:bold;}
.join_list ul li{ border-bottom:1px solid #f0f0f0; padding-left:20px;}
.join_list ul li .title{ line-height:40px; font-size:16px;}
.join_list ul li .hidden{ display:none; font-size:14px; line-height:28px; padding:10px 50px;}
.join .send_mail{ margin-top:50px; font-size:16px; line-height:30px;}


