@charset "utf-8";
/* width:100px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; */
/* word-break:break-all; word-warp:warp; */
/* !important */
/* word-spacing:10px */

/* 全局CSS定义 */
body {text-align:center;font-family:"微软雅黑", Arial, Helvetica, sans-serif; margin:0px; padding:0px; background: #ffffff;font-size:12px; color:#000000; }
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
li { list-style-type:none}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
table{ margin:0 auto;}
img{vertical-align:top; border:0px;}

/* 其他属性 */
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}
.border { border:#CCCCCC 1px solid}
.left { text-align:left}
.center { text-align:center}
.right { text-align:right}
.floatL { float:left}
.floatR { float:right}
.clear { clear:both; height:1px; overflow:hidden}
.aPic a:hover {opacity: 0.85}

.active:hover img{
transform: scale(1.01);
transition: all 1s ease 0s;
-webkit-transform: scale(1.01);
-webkit-transform: all 1s ease 0s;
}

.radius {border-radius:5px;}

/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; overflow:hidden;}
.blank5{ height:5px; font-size:1px; width:100%; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; overflow:hidden;}
.blank10{ height:10px; font-size:1px; width:100%; overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  background:#fff;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; overflow:hidden;}

/* 链接颜色 */
a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #ff6600; text-decoration:none;}


/* 颜色属性 [定义规则，小写c加颜色名称] */
.cred,a.cred:link,a.cred:visited { color:#ff0000}
.cgreen,a.cgreen:link,a.cgreen:visited { color:#090}
.cOrange,a.cOrange:link,a.cOrange:visited { color:#ff6600}


/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

/* 字体大小*/
.f10px{ font-size:10px;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}
.f20px{ font-size:20px;}
.f24px{ font-size:24px;}

.wrap { width:1100px; margin:auto;}

.banner_hight { height:350px}
.banner_hight a { display:block; height:350px}

/* 页头*/
.language { background:#313131; height:40px}
.language .text{ text-align:right; font-size:16px; line-height:40px; color:#ffffff}
.language .text a:link {color: #ffffff; text-decoration:none;}
.language .text a:visited {color: #ffffff;text-decoration:none;}
.language .text a:hover {color: #ff6600; text-decoration:none;}

.header { height:84px; text-align:left; overflow:hidden}
.header .logo { width:200px; float:left; height:64px; margin-top:10px}


/* 菜单 */
.navBox { float:right; width:800px;height:84px;}
.menu {height:84px;width:780px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; line-height:84px; font-size:16px; overflow:hidden; padding:0px 30px}
.menu ul li a:link {color: #000000; text-decoration:none;}
.menu ul li a:visited {color: #000000;text-decoration:none;}
.menu ul li a:hover {color: #ff6600; text-decoration:none; font-weight:bold; font-size:16px}
.menu ul .nav_yes  { color:#ffffff; display:block; font-weight:bold; background:#ff6600}
.menu ul .nav_yes a:link {color:#ffffff;  display:block;margin-top:-2px;text-transform : uppercase}
.menu ul .nav_yes a:visited {color:#ffffff;  display:block;margin-top:-2px;text-transform : uppercase}
.menu ul .nav_yes a:hover {color:#ffffff;  display:block;margin-top:-2px;text-transform : uppercase}


/* banner */
#bannerPic{height: 486px;position: relative;overflow: hidden;}
#bannerPic ul.tuul{list-style: none;position: absolute;top: 0;left: 0;width: 101010px;height: 486px;}
#bannerPic ul.tuul a{float: left;width: 1920px;height: 486px;}
#bannerPic .anniu .leftbut{position: absolute;width: 45px;height: 45px;top: 122px;left: 10px;background:red;cursor: pointer;display: none;}
#bannerPic .anniu .rightbut{position: absolute;width: 45px;height: 45px;top: 122px;right: 10px;background:blue;cursor: pointer;display: none;}
#bannerPic .dianul{list-style: none; width:200px;position: absolute;right: 54%; left:46%;bottom: 25px;}
#bannerPic .dianul li{float: left;width: 40px;height: 12px;margin:0px 8px;border-radius: 4px;background:#ffffff;opacity: 0.45;cursor: pointer;}
#bannerPic .dianul li.cur{background: #ff6600;opacity: 1;}


/* 图片移动*/
.MoveBox { height:360px;width:1200px; margin:auto; padding-top:20px}
.MoveBox .moveleft { float:left; width:105px; height:360px; text-align:left; margin-left:0px; margin-top:40px}
.MoveBox .movetable { float:left; width:920px;height:360px; overflow:hidden}
.MoveBox .movetable table td { padding:0px 0px; background:#fafafa}
.MoveBox .movetable table td a { display:block;height:332px; width:230px;border:#ffffff 1px solid;}
.MoveBox .movetable table td a:hover { border:#ff6600 1px solid; height:332px;text-decoration:none;}
.MoveBox .movetable table td h2 { text-align:center; font-size:16px;}
.MoveBox .moveright { float:left; width:105px;height:360px; text-align:right; margin-top:40px}


/* 关于公司*/
.bgs { background:#ebebeb; height:313px; margin-top:100px}
.companyBox .companyPic {position:absolute; margin-top:-100px}
.companyBox .textCompany {margin-left:565px; text-align:left}
.companyBox .textCompany h2{ font-size:24px; color:#000; line-height:40px}
.companyBox .textCompany p{ font-size:16px; color:#999; line-height:22px; margin:0px}

/* 新闻*/
.newsContent { text-align:left}
.newsDl { width:580px; height:277px; overflow:hidden; float:right}
.newsDl dd { height:90px; padding-left:90px; color:#666666;font-size:14px; overflow:hidden; line-height:20px; border-bottom:#CCC 1px solid;}
.newsDl dd h2{ font-size:14px; font-weight:bold; margin-top:8px}
.newsDl dd h2 a{ font-size:14px; font-weight:bold}
.newsDl .newsBg01 { background:url(../images/en/n1.jpg) no-repeat 0px 10px;}
.newsDl .newsBg02 { background:url(../images/en/n2.jpg) no-repeat 0px 10px;}
.newsDl .newsBg03 { background:url(../images/en/n3.jpg) no-repeat 0px 10px;}


/* 案例*/
.caseDl{}
.caseDl dd { float:left; width:260px; height:250px; overflow:hidden; margin:10px 7px}
.caseDl dd div { opacity: 0.75; height:70px; position:absolute; background:#FFF;margin-top:-70px; width:260px}
.caseDl dd div h3 { font-size:14px; color:#000; width:200px; margin:auto; margin-top:5px}

.caseDl2 dd { float:left; width:350px; height:340px; margin:10px 7px}
.caseDl2 dd div { opacity: 0.75; height:70px; position:absolute; background:#FFF;margin-top:-70px; width:350px;}
.caseDl2 dd div h3 { font-size:16px; color:#000; width:300px; margin:auto; margin-top:13px}

/* 内页*/
.contentText { font-size:18px; text-align:left; line-height:36px}
.wzBox { background:url(../images/en/bg_logo.gif) no-repeat right}
.wzBox .weizhi { width:224px; height:224px; background:url(../images/en/bg_weizhi.gif) no-repeat; text-align:left; text-indent:20px}
.wzBox .weizhi h1 { font-size:36px; line-height:50px; color:#FFF;}
.wzBox .weizhi h2 { font-size:24px; color:#FFF}

.map { width:1100px; height:385px}

.newsDl2 {}
.newsDl2 dd { border-bottom:#CCC 1px dashed; height:200px; margin-top:20px; }
.newsDl2 dd img { float:left; width:550px}
.newsDl2 dd .ntext { float:right; width:530px; text-align:left; height:200px;overflow:hidden}
.newsDl2 dd h1 { font-size:22px;}
.newsDl2 dd p { font-size:16px; line-height:26px; margin:5px 0px}

.productDl {}
.productDl dd { background:#ededed;height:380px; margin-top:20px; overflow:hidden}
.productDl dd img { float:left; width:345px; margin:10px}
.productDl dd .ptext { float:right; width:680px; text-align:left}
.productDl dd p { font-size:16px; line-height:36px; margin:5px 0px 0px 0px}
.groupBox { list-style-type:none; width:840px; float:right; margin:0px; padding-top:184px}
.groupBox li { float:left; height:40px; padding:0px 10px; line-height:40px; font-size:16px; margin:0px 10px; background:#cccccc;border-radius:5px; }
.groupBox .choice {background:#F60; color:#FFF}
.groupBox .choice a:link {color: #FFF; text-decoration:none;}
.groupBox .choice a:visited {color: #FFF;text-decoration:none;}
.groupBox .choice a:hover {color: #FFF; text-decoration:none;}

.feedback { width:466px; float:left}
.feedback p { background:#FFFFFF;opacity: 1; border:#e9e9e9 1px solid; margin:8px 0px; padding:10px; text-align:left; font-size:16px; height:26px}
.feedback p .input_01 { width:340px; height:24px; float:right; border:0px;font-size:16px; color:#999}
.feedback p .input_02 { width:340px; height:40px; float:right; border:0px;font-size:16px; color:#999}
.sub_ok { background:#ff6600; text-align:center; height:40px; line-height:40px; font-size:16px; border:0px; width:466px; cursor:pointer; color:#fff}

.contactText {margin-top:10px;font-size:18px; text-align:left; line-height:36px; width:580px; float:right}

.titleBox {width:830px; float:right; margin:0px; padding-top:130px; text-align:left}
.titleBox h2 { font-size:30px; line-height:40px;}
.titleBox p { font-size:14px; color:#999999}

.close { width:60px; line-height:30px; background: #F60; font-size:14px; margin:auto}
.close a:link {color: #FFF; text-decoration:none;}
.close a:visited {color: #FFF;text-decoration:none;}
.close a:hover {color: #FFF; text-decoration:none;}


/* 页脚*/
.footer { background:url(../images/en/bgs.gif) no-repeat center #474344; height:206px}
.b_chat {font-size:16px; color:#FFFFFF; line-height:24px; font-weight:bold; float:right; text-align:center; color:#ff6600; margin-top:50px}
.b_chat img { float:left}
.b_chat p { float:left; text-align:left; padding-top:40px; margin-right:20px}
.b_contact { font-size:16px; color:#ffffff; text-align:left; margin-left:50px; float:left; margin-top:50px; width:680px}
.b_contact p { margin:5px 0px; padding:0px}
.b_contact .c1 { background:url(../images/en/icon_tel.gif) no-repeat; text-indent:40px}
.b_contact .c2 { background:url(../images/en/icon_address.gif) no-repeat; padding-left:40px}
.b_contact .c3 { background:url(../images/en/icon_mail.gif) no-repeat; text-indent:40px}

.copyright { background:#000000; height:48px; clear:both}
.copyright .text { text-align:center; line-height:48px; color:#999999; font-size:14px}


.backToTop {
 display: none; background:url(../images/en/top.jpg) no-repeat;width:75px; height:75px;position: fixed;_position: absolute;right: 20px;bottom: 100px;_bottom: "auto";cursor: pointer;opacity: .6;filter: Alpha(opacity=60); cursor:pointer
}
