@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333; background:#fff;}
*{ margin:0px; padding:0px;}
ul,ol,li{ list-style:none; margin:0px; padding:0px;}
img{ border:none;}
a{ text-decoration:none;}
.clear{ clear:both;}
p{ margin-bottom:5px;}
a.cursorbox {cursor:pointer;*cursor:auto;_cursor:auto;cursor:url(zoomin.cur)}
#allbox div a img{cursor:auto;cursor:url(small.cur);}
.table01{width:99%;height:auto;background:#ccc;border-top:2px solid #ccc;margin-bottom:5px;}
.table01 tr{ background:#fff;}
.table01 tr td{ text-align:left; padding:3px; line-height:16px;}
.table01 tr.top1{color:#404A4C; font-weight:bold;}
.img1{ display:block; margin:2px auto;}
.img2{ margin:2px; border:1px solid #ccc;}

/*#header*/
#header{ width:948px; height:auto; margin:0 auto;}
#etw_header_languages{width:100%; height:18px; color:#666; text-align:center; line-height:18px; background:#999;}
#etw_header_languages a{color:#666; font-size:9px;}
/*.topjs{ width:948px; height:18px; line-height:18px; background:#999; color:#666; text-align:center;}
.topjs a{ color:#666; margin:0 -3px;}*/
.logo{ width:155px; height:42px; margin:15px 0 15px 15px;_margin:15px 0 15px 10px; float:left;}
.top{ width:660px; height:auto; float:right; margin-top:15px;}
.language{ width:230px; height:auto; float:left; font-size:11px;}
.language a{ color:#000; margin-right:10px;}
.language img{ margin-right:2px;}
.set-add{ width:410px; height:19px; float:left; font-size:11px;}
.set-add ul li{ float:left; line-height:19px;}
.set-add ul li a{ color:#693539; padding-left:20px;}
.set-add ul li.add{ width:170px; height:19px; background:url(../images/add.jpg) no-repeat; }
.set-add ul li.set{ width:235px; height:19px; background:url(../images/set.jpg) no-repeat; margin-left:5px;}
.company{ width:640px; height:auto; float:right; padding-right:20px; text-align:right; color:#000; margin-top:12px;}
.menu{ width:948px; height:33px; line-height:33px; background:url(../images/menu.jpg) repeat-x;}
.menu ul li{ float:left; background:url(../images/li.jpg) no-repeat right; padding-right:2px;}
.menu ul li.end{ background:none; padding-right:0px;}
.menu ul li a{ color:#000; font-weight:bold; padding:0 46px; display:block;}
.menu ul li.end a{ padding:0 40px;}
.menu ul li a.dq{ background:url(../images/li-dq.jpg) repeat-x; color:#fff;}
.menu ul li a:hover{ background:url(../images/li-dq.jpg) repeat-x; color:#fff;}

/*#container*/
#container{ width:944px; height:auto; padding:5px 2px 20px 2px; margin:0 auto; overflow:hidden;}

.left{ width:194px; height:auto; float:left;}
.list{ width:194px; height:auto; float:left; background:#E1DEDE; padding:10px 0;}
.list ul li{ width:174px; height:auto; border-bottom:1px solid #fff; line-height:14px; padding:6px 10px;}
.list ul li a{ color:#333;}
.list ul li a.dq{ color:#066F8B;}
.list ul li a:hover{ color:#066F8B;}
.list ul li.b{ background:#066F8B; font-weight:bold; border-bottom:none;}
.list ul li.b a{ color:#fff;}
.list ul li.b a.dq{ color:#000;}
.list ul li.b a:hover{ color:#000;}
.list ul li.c{ border-bottom:none;}
.contact{ width:192px; height:auto; float:left; border:1px solid #E4E4E4; margin-top:10px;margin-bottom: 5px;}
.con{ width:182px; height:34px; line-height:34px; background:url(../images/contact.jpg) repeat-x; padding-left:10px; font-weight:bold;}
.con a{ color:#fff; font-size:14px;}
.con2{ width:182px; height:auto; color:#333; padding:5px 0 15px 10px; background:#F5FBFD;}
.con2 a{ color:#993300;}
.con a:hover,.con2 a:hover{ text-decoration:underline;}
.etw_pdf{ width:194px; height:39px; float:left; background:url(../images/adobe.jpg) no-repeat; margin-top:10px; font-weight:bold; font-size:14px;}
.etw_pdf a{ color:#333; margin-left:60px; margin-top:10px; display:block;}

.right{ width:736px; height:auto; float:right;}
.banner{ width:736px; height:190px; background:url(../images/banner.jpg) no-repeat;}
.about{ width:734px; height:172px; border:1px solid #F2F2F2; margin-top:10px;}
.about2{ width:725px; height:170px; border:1px solid #D3D3D3; padding-left:7px;}
.about2 h2{ color:#FF0000; font-size:16px; width:100%; height:auto; line-height:16px; padding:8px 0; border-bottom:1px solid #E1E1E1;}
.about2 p{ height:130px; overflow:auto; padding-top:5px;}
.title{ width:734px; height:27px; line-height:25px; border:1px solid #F2F2F2; margin-top:10px; float:right;}
.title2{ width:722px; height:25px; background:url(../images/main.jpg) repeat-x;  border:1px solid #D3D3D3; padding-left:10px; font-size:14px; font-weight:bold; color:#000;}
.mainpro{ width:736px; height:auto; float:right; padding:8px 0 2px 0; border-bottom:1px dashed #ccc; margin-top:10px;}
.mainpro2{ width:736px; height:auto; float:right; padding:8px 0 2px 0; border-bottom:none;}
.mainpro ul,.mainpro2 ul{ width:360px; height:auto; float:left; margin-left:5px;_margin-left:3px;}
.mainpro ul li.pic,.mainpro2 ul li.pic{ width:96px; height:80px; float:left;}
.mainpro ul li.pic a,.mainpro2 ul li.pic a{ border:1px solid #999; display:block;}
.mainpro ul li.pic a:hover,.mainpro2 ul li.pic a:hover{ border:1px solid #066F8B;}
.mainpro ul li.txt,.mainpro2 ul li.txt{ width:250px; height:auto; float:left; margin-left:10px;}
.mainpro ul li.txt a,.mainpro2 ul li.txt a{ width:250px; height:auto; line-height:14px; display:block; color:#066F8B; font-weight:bold; padding:2px 0;}
.mainpro ul li.txt a:hover,.mainpro2 ul li.txt a:hover{ text-decoration:underline;}

/*内页*/
.tit{ width:100%; height:auto; line-height:14px; padding:4px 0; color:#333; border-bottom:1px solid #ccc;}
.tit a{ color:#333;}
.pro{ width:100%; height:26px; line-height:26px; margin-top:10px; font-weight:bold; font-size:14px; float:left;}
.pro a{ color:#333;}
.product{ width:736px; height:auto; float:left; line-height:16px;}
.product ul{ width:736px; height:auto; float:left; margin-top:10px;}
.product ul li.pic{ width:82px; height:72px; float:left;}
.product ul li.pic a{ border:1px solid #999; display:block;}
.product ul li.txt{ width:640px; height:auto; float:left; margin-left:10px;}
.product ul li.txt a{ width:640px; height:auto; line-height:20px; display:block; color:#066F8B; text-decoration:underline;}
.product3{ width:736px; height:auto; float:left; line-height:16px;}
.product3 ul{ width:365px; height:auto; float:left; margin-top:10px;}
.product3 ul li.pic{ width:82px; height:72px; float:left;}
.product3 ul li.pic a{ border:1px solid #999; display:block;}
.product3 ul li.txt{ width:260px; height:auto; float:left; margin-left:10px;}
.product3 ul li.txt a{ width:260px; height:auto; line-height:14px; display:block; color:#066F8B; text-decoration:underline; padding-bottom:2px;}
.product ul li.txt a:hover,.product3 ul li.txt a:hover{ text-decoration:none;}
.main-about{ width:726px; height:auto; float:left; padding:0 5px; margin-top:10px;}
.main-about h2{ width:100%; height:auto; line-height:30px; font-size:16px; font-weight:bold;}
.link,.link2,.link3{ width:736px; height:auto; float:left; margin-top:10px;}
.link ul li{ float:left; width:51px; height:24px; list-height:24px;  margin-left:5px;_margin-left:3px; text-align:center;}
.link2 ul li{ float:left; width:238px; height:24px; list-height:24px; margin-left:5px;_margin-left:3px; text-align:center;}
.link3 ul li{ float:left; width:70px; height:24px; list-height:24px; margin-left:5px;_margin-left:3px; margin-bottom:3px; text-align:center;}
.link ul li a,.link2 ul li a,.link3 ul li a{ height:22px; line-height:22px; background:url(../images/link2.jpg) repeat-x; color:#fff; display:block; border:1px solid #ccc;}
.link ul li a:hover,.link2 ul li a:hover,.link3 ul li a:hover{ background:url(../images/link.jpg) repeat-x; text-decoration:underline;}
.link ul li a.dq,.link2 ul li a.dq,.link3 ul li a.dq{ background:url(../images/link.jpg) repeat-x; text-decoration:underline;}
.con_all {width:732px;height:auto;margin-top:5px;display:block;text-align:right;float:left; padding-right:4px;}
.product2{ width:726px; height:auto; float:left; padding:0 5px; margin-top:10px;}
.pro-left{ width:302px; height:auto; float:left;}
.etw-pic{ width:300px; height:auto; float:left; border:1px solid #ccc;}
.etw-pic2{ width:302px; height:auto; float:left; margin-top:5px;}
.etw-pic2 img{ border:1px solid #ccc; margin-right:4px;}
.pro-right{ width:410px; height:auto; float:right;}
.pro-right h2{ width:100%; height:auto; line-height:16px; font-size:16px; font-weight:bold; padding:5px 0;}
.img3{ border:1px solid #ccc; margin-left:5px; margin-bottom:2px;}
.img4{ border:1px solid #ccc; margin-right:5px; float:left;}
.otherpro{ width:736px; height:auto; float:left; margin-top:10px;}
.otherpro2{ width:944px; height:auto; float:left; margin-top:10px;}
.otherpro ul{ width:177px; height:auto; float:left; margin-left:6px;_margin-left:4px;}
.otherpro2 ul{ width:177px; height:auto; float:left; margin-left:10px;_margin-left:5px;}
.otherpro ul li.pic,.otherpro2 ul li.pic{ width:175px; height:70px; border:1px solid #999;}
.otherpro ul li.pic img,.otherpro2 ul li.pic img{ margin:0 auto; width:80px; height:70px; display:block;}
.otherpro ul li.txt,.otherpro2 ul li.txt{ width:173px; height:auto; padding:2px; line-height:16px;}
.otherpro ul li.txt a{ width:173px; height:auto; line-height:14px; display:block; color:#066F8B; padding-bottom:2px; text-decoration:underline;}
.otherpro2 ul li.txt a{ width:173px; height:auto; line-height:14px; display:block; color:#066F8B; padding-bottom:2px; text-decoration:underline; text-align:center;}
.otherpro ul li.txt a:hover,.otherpro2 ul li.txt a:hover{ color:#B83A3F;}
.cer{ width:944px; height:auto; margin-top:10px; float:left;}
.cer ul li{ width:102px; height:auto; float:left; margin-left:12px; margin-bottom:10px;}
.cer ul li img{ border:1px solid #ccc;}
.cer ul li span{ width:102px; height:auto; line-height:14px; text-align:center; margin-top:5px; display:block;}
.main-about2{ width:934px; height:auto; padding:0 5px; margin-top:10px; float:left;}
.title3{ width:944px; height:27px; line-height:25px; border:1px solid #F2F2F2; margin-top:10px; float:right;}
.title4{ width:932px; height:25px; background:url(../images/main.jpg) repeat-x;  border:1px solid #D3D3D3; padding-left:10px; font-size:14px; font-weight:bold; color:#000;}
.main-about2 a{ color:#369; text-decoration:underline;}
.con-left{ width:410px; height:auto; float:left;}
.con-left a{color:#993300; }
.con-right{ width:470px; height:auto; float:right;}
.sit1 a{ font-weight:bold;}
.sit2{ padding-left:10px;}
.sit3{ width:70px; height:auto; margin-right:5px; display:block; float:left; margin-bottom:5px; line-height:16px;}
.work{ width:944px; height:auto; margin-top:10px; float:left;}
.work img{ border:1px solid #ccc; margin-left:8px; margin-bottom:5px;}
.link3 ul li a.last{ height:22px;width:218px; line-height:22px; background:url(../images/link2.jpg) repeat-x; color:#fff; display:block; border:1px solid #ccc;}
.link3 ul li a.lastdq{ background:url(../images/link.jpg) repeat-x; text-decoration:underline;width:218px;}
.picture img{margin:0 5px 5px 5px;border:1px solid #ccc;}
.pdf{ width:auto; line-height:14px; float:left; margin:5px 0; }
.pdf a{ background:url(../images/pdf.jpg) no-repeat left center; padding-left:16px; color:#333; display:block; text-decoration:underline;}
.etw_pdf2{ width:726px; height:auto; float:left;}
.etw_pdf2 a{color:#066F8B; width:340px; height:auto; line-height:14px; background:url(../images/pdf.jpg) no-repeat left center; float:left; margin-left:5px;_margin-left:3px; padding-left:16px; display:block; margin-bottom:10px; text-decoration:underline;}
.etw_pdf2 a:hover{ text-decoration:none;}

/*#footer*/
#footer,#xfooter{ width:937px; height:auto; margin:0 auto; border-top:1px solid #ccc; margin-bottom:10px;}
.nav{ width:810px; height:auto; line-height:14px; padding:10px 0 0 10px; color:#333; float:left;}
.nav a{ color:#333; text-decoration:underline;}
.top01{ width:auto; height:auto; padding:0 10px 0 15px; float:right; line-height:14px; color:#333; background:url(../images/top.gif) left no-repeat; margin-top:8px; }
.top01 a{ color:#333; text-decoration:underline;}
.foot{ width:917px; height:auto; line-height:14px; color:#333; padding:8px 10px;}
.foot a{ color:#333; padding:0 2px;}
#otherlink{ width:937px; height:25px; text-align:center; margin:0 auto;}
#otherlink div{width:auto;margin-left:10px;text-align:center;display:inline;}
#otherlink div a img{border:none; margin-left:10px;}
#otherlink div a{text-decoration:none;color:#666;}

#etw_set_feedback_form{
	width:99%;
	height:422px;
	text-align:center;
	border:1px solid #CFD8E1;
	margin:8px auto;
}
#etw_form_title{width:99%;line-height:22px;float:none;background:#EDF4FC;font-weight:bold;padding-left:7px;text-align:left}
#etw_set_feedback_form iframe{ width:500px; margin:0 auto;}

#etw_set_feedback_form1{
	width:515px;
	height:422px;
	text-align:center;
	float:right;
	border:1px solid #CFD8E1;
}
#etw_form_title1{width:508px;line-height:22px;float:none;background:#EDF4FC;font-weight:bold;padding-left:7px;text-align:left}
#etw_set_feedback_form1 iframe{ width:500px; margin:0 auto;}

#chatbox{position: absolute; top: 681px; left: 707px; width: 260px; height: 240px; position:relative;float:left; background:#F2F2F2}
#chatbox #rechatboxtop{ position:absolute; left:0; top:0; z-index:800; background:#F2F2F2;}
#chatbox #chatmessage{position:absolute; left:0; top:0px; z-index:-20;}
.share_etw a {
    background: #006BBE;
    border-radius: 30px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 5px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
.right_video{width:49%;float:right}
.etw_video{width:100%;overflow:hidden;position:relative;margin:6px auto 10px auto;height:140px;float:left;background:url(../images/video.jpg) no-repeat center;background-size:cover;border:1px solid #333;max-width:600px}
.contentpro>.etw_video{left:20%}
.etw_video a{top:24%;font-size:20px;color:#fff;position:absolute;left:0;right:0;margin:auto;text-align:center;text-shadow:2px 2px 2px #000}
.etw_video a span{padding:7px 0 0 5px;display:block;margin:0 auto 20px auto;border-radius:50%;border:2px solid #fff;width:50px;color:#fff;height:50px;font-size:30px;position:relative}
.glyphicon-play:before{content:" ";position:absolute;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:28px solid #fff;left:18px}
.etw_video img{max-width:150%}
.etw_video a:hover span{color:#c9000a;border-color:#c9000a;}
.etw_video a:hover{color:#c9000a}
.etw_video a:hover .glyphicon-play:before{border-left:28px solid #c9000a}
.etw_video1{left:20%}