@charset "utf-8";
/* CSS Document */
body{ width:100%; height:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff;}
img{ border:none;}
a{ text-decoration:none;}
.clear{ clear:both; height:0px; line-height:0px; margin:0px; padding:0px;}
li{ list-style:none;}
p{ margin:0px; padding:0px; line-height:21px; padding:3px 0px;}
span{ float:left; margin-right:3px; text-align:center; line-height:16px;}
/*header*/
#header1{ width:900px; height:317px; margin:0px auto; padding:0px;}
#header{ width:900px; height:114px; margin:0px auto; padding:0px;}
.top{ width:900px; height:73px; margin:0px; padding:0px;}
.logo{ width:236px; height:73px; margin:0px; padding:0px; float:left; margin-left:16px; _margin-left:8px;}
.company-p{ width:413px; height:73px; float:left;}
.company{ width:413px; height:25px; float:left; color:#003366; line-height:25px; font-size:14px; font-weight:bolder; margin-top:21px;}
.com-p{ width:413px; color:#333; font-size:12px; height:18px; line-height:18px; float:left;}
.yy{ float:right;  line-height:25px; width:220px; margin-top:12px; }
.yy a, .yy a:hover{ color:#006699; margin-right:5px; width:auto; font-size:11px;}
#banner{ width:880px; height:203px; margin:0 auto; padding:0px; background:#002C4E;}
.menu{ width:880px; height:39px; margin:0px auto; padding:0px; margin-top:2px;}
.menu img{ border:none;}
.menu ul{ width:844px; height:39px; margin:0px; padding:0px 12px; float:left; background:url(../images/menu-bg.jpg) repeat-x center;}
.menu-left{ float:left; margin:0px; padding:0px;}
.menu-right{ float:right; margin:0px; padding:0px;}
.menu ul li{ width:auto; height:39px; line-height:37px; text-align:center; float:left; padding:0px 26px; background:url(../images/menu-li.jpg) no-repeat right;}
.menu ul li a,.menu ul li a:hover{ color:#000;}
/*contant*/
#container{ width:880px; height:auto; margin:0px auto; padding:0px;}
.title04{ width:100%; height:16px; line-height:16px; padding-top:9px; color:#333; display:block; border-bottom:1px solid #a3e3e3; text-align:left; float:left;}
.title04 a{ color:#333; text-decoration:underline;}
.title03{ width:430px; height:16px; line-height:16px; padding-top:9px; color:#333; display:block; border-bottom:1px solid #a3e3e3; text-align:left; float:left;}
.left1{ float:left; width:330px; height:auto; margin-left:5px;}
.left1 a, .left1 a:hover{ color:#333;}
.borderstyle{ border:1px solid #ccc;}
.right1{ float:right; width:520px; height:auto; }
.about1{ width:880px; height:auto; margin:0px auto; padding:0px; text-align:center;}
.about1 p{ text-align:left;}
.img1{ margin:10px 0px 0 0px; border:1px solid #ccc;}
.left{ width:224px; height:auto; text-align:right; margin:0px; padding:0px; float:left;}
.title{ width:224px; height:21px; line-height:21px; margin:0px; padding:0px; margin-top:10px; font-weight:bolder; color:#333;}
.title a, .title a:hover{ color:#333; text-decoration:underline;}
.list{ width:224px; height:auto; margin:0px; padding:0px;}
.list ul{ width:224px; height:480px; margin:0px; padding:0px; background:#1374A5;}
.list ul li{ width:215px; margin-right:5px; float:right; height:auto; line-height:23px; border-bottom:1px solid #3399CC;}
.list ul li a{  color:#eee; padding-right:10px; display:block;}
.list ul li a:hover{padding-right:10px; display:block; color:#CCCCCC}
.left p{ background:#1374A5; width:209px; height:auto; padding-right:15px; color:#fff;}
.left p a{ color:#fff;}
.left p a:hover{ color:#ccc;}
.right{ float:left; width:630px; height:auto; margin:0px; padding:0px; margin:10px 0px 0px 20px; _margin:10px 0px 0px 15px; color:#333;}
.right .pic1{float:left;width:25%;text-align:center}
.right .pic1 span {color:#000}
h1{ height:auto; line-height:25px; float:left; font-size:16px; margin:0px; padding:0px; font-weight:normal; display:block; width:625px; padding-left:5px;}
.about{ width:630px; height:auto; margin:0px; padding:0px;}
.title01{ width:630px; height:21px; line-height:21px; padding:0px; font-weight:bolder; color:#1374A5; font-size:12px;}
.pic-top{ width:630px; height:auto; margin:0px; padding:0px; text-align:center; float:left;}
.pic-top img{ margin-top:5px; margin-right:5px;}
.link-li{height:auto; width:630px; margin:0px; padding:0px; margin-top:6px;}
.link-li ul{ width:630px; height:auto; margin:0px; padding:0px;}
.link-li ul li{ float:left; width:49%; height:40px; line-height:20px; padding:0px; margin-top:1px;  margin-right:1px; background:#ccc;}
.link-li ul.ul-li li{ float:left; width:23%; height:85px; line-height:14px; margin-top:1px; margin-right:1px; background:#ccc; display:block; padding:0px;}
.link-li .ul-li li a{ display:block; float:left;color:#000; font-weight:normal; font-size:11px; padding:0px 3px 0 3px;}
.link-li ul li a{ color:#000; font-weight:normal; font-size:11px; padding:0px 3px 0 3px; display:block;}
.table01{max-width:630px; margin-bottom:5px; background:#ccc;border-top:2px solid #ccc;}
.table01 tr{background:#fff;}
.table01 .tr-top{ font-weight:bold; color:#000000;}
.table01 td{text-align:left;padding-left:2px;color:#333;}
.pro-img{float:left; margin-right:10px; margin-top:7px; border:1px solid #ccc;}
.consulting{float:left; width:600px; height:auto; text-align:right; display:block; margin-bottom:8px; margin-top:10px;}
.consulting img{float:right; border:none; margin:0;}
.title02{ width:630px; height:16px; line-height:16px; padding-top:9px; color:#333; display:block; border-bottom:1px solid #a3e3e3; text-align:left; padding-bottom:2px;}
.title02 a{ color:#333; text-decoration:underline;}
.pro-li{ width:630px; height:auto; text-align:left; margin:0px; padding:0px; float:left;}
.pro-li img{ float:left; border:1px solid #CCCCCC; margin:3px;}
.pro-li ul{ width:630px; height:auto; margin:0px; padding:0px;}
.pro-li ul li{ width:630px; margin-right:5px; float:left; height:auto; line-height:18px; margin-top:10px;}
.pro-li ul li a, .pro-li ul li a:hover{ color:#1374A5; font-weight:normal; text-decoration:underline;}

.pro-li01{ width:630px; height:auto; text-align:left; margin:0px; padding:0px; float:left;}
.pro-li01 img{ float:left; border:1px solid #CCCCCC; margin:3px;}
.pro-li01 ul{ width:630px; height:auto; margin:0px; padding:0px;}
.pro-li01 ul li{ width:630px; margin-right:5px; float:left; height:auto; line-height:18px; margin-top:7px;}
.pro-li01 ul li a, .pro-li ul li a:hover{ color:#1374A5; font-weight:normal; text-decoration:underline;}

.pic-li{ width:100%; height:auto; padding:0px; margin:0px auto; margin-top:5px; display:block;}
.pic-li ul{ width:100%; height:auto; margin:0px; padding:0px;}
.pic-li ol{ width:106px; height:155px; padding:0px; list-style:none; float:left; display:block;margin-top:5px!important; margin:0px; margin:0 2px 0 2px; _margin:0 1px 0 1px;}
.pic-li ol li{ width:100%;}
.pic-li ol li a{ text-align:center; display:block; line-height:14px; color:#333;}
.pic-li ol li a img{ display:block; border:1px solid #ddd;}
/*footer*/
#footer{ width:900px; height:auto; background:#fff; margin:0 auto; border-top:1px dashed #D5E0E6;}
#now{ margin:0 auto; width:880px; height:14px; line-height:14px; color:#000; display:block; text-align:left; font-size:11px; padding-top:2px; }
#now a{ color:#000; text-decoration:underline;}
#now a:hover{ color:#333; text-decoration:underline;}
#add{ margin:0 auto; width:900px; height:14px; line-height:14px; color:#000; display:block; text-align:left; font-size:12px; padding-top:2px; }
#add a { color:#000; padding:4px;}
#add a:hover{color:#333;}
#etw_header_languages{ width:900px; height:16px;}
#etw_header_languages h5{ color:#A8A8A8; font-size:9px; width:900px; text-align:center; padding:0px; margin:0px;}
#etw_header_languages h5 a{ color:#A8A8A8; letter-spacing:-1px; font-size:9px; line-height:14px;}
#footer #otherlink { padding:0; width:880px; height:18px; text-align:center; margin:0 auto; clear:both;}
#footer #otherlink div { width:auto; margin-left:10px; text-align:center; margin-top:3px; display:inline; }
#footer #otherlink div a { font-size:9px; color:#CCCCCC; }
#footer #otherlink div a:hover{text-decoration:underline;}
#footer #otherlink div a img { border:none; }

.sitemap{ width:580px; height:auto; margin:0px; padding:0px; margin-left:50px;}
.sitemap ul{ width:580px; height:auto; margin:0px; padding:0px;}
.sitemap ul li{ width:560px; margin:0px; padding:0px; margin-right:5px; float:left; height:auto; line-height:30px; background:url(../images/s1.jpg) no-repeat left center;}
.sitemap ul li.map-b{ background:none; text-decoration:underline;}
.sitemap ul li.map-b a{text-decoration:underline; line-height:25px;}
.sitemap ul li.map-li{ background:none; margin:0px; padding:0px;}
.sitemap ul ol{ width:540px; height:auto; margin:0px; padding:0px; margin-left:20px; }
.sitemap ul ol li{ width:540px; margin:0px; padding:0px; margin-right:5px; float:left; height:auto; line-height:30px; background:url(../images/s2.jpg) no-repeat left center;}
.sitemap ul li a{  color:#333333; padding-left:20px; display:block; font-weight:bolder;}
.sitemap ul ol li a{ color:#333333; padding-left:15px; display:block; font-weight:normal;} 
.sitemap ul li a:hover{padding-right:10px; display:block; color:#333;}
#etw_set_feedback_form{width:99%;height:auto;float:left;border:1px solid #CFD8E1;text-align:center;margin:8px auto; background:#fff;}
#etw_form_title{width:99%; line-height:22px; margin:0 auto; background:#EAEFF2; font-weight:bold; padding-left:5px; text-align:left;color:#333;}

.etw_video{width:100%;height:146px;text-align:center;margin:10px auto;border:1px solid #ccc;padding:0 0 0 0}
.etw_video a{display:block;width:100%;height:146px;background:url(../images/video.jpg) no-repeat center #9a0000;color:#fff;font-size:2em;line-height:38px;text-align:center;font-weight:bold;font-family:'Candara'}
.etw_video a:hover{color:#FC0;text-decoration:underline}
.etw_video:hover{border:1px solid #000}
#etw_sidebar {width:189px;height:auto;float:left;display:block}
#etw_productlist {width:189px;height:auto;float:left;display:block}
#etw_productlist ul {float:left;height:auto;width:189px;}
#etw_productlist ul li {width:180px;height:auto;float:left;display:block;line-height:16px;}
#etw_productlist ul li.big {width:189px;background:#F6F6F6;border-bottom:5px solid #fff;}
#etw_productlist ul li a {display:block;line-height:15px;padding:3px 0 3px 10px;color:#000}
#etw_productlist ul li.big a{font-weight:bold;padding:4px 0 4px 6px;}
.company_list.list {height:73px;margin:20px 0;}
.company_list.list ul{height:73px;}
#share_html a {width:29px;height:29px;line-heigth:30px;}
#share_html a i{line-height:31px;}
.exhibition1{width:320px;height:240px;float:left;position:fixed;right:3px;bottom:100px; border:solid 1px #000062; background-color:#fff; display:none; no-repeat;z-index:999}
.exh_text1{width:290px;height:auto;float:left;color:#555555;padding:0;position:absolute;right:5%;top:40px;font-weight:400;text-align:left;z-index:999px;font-size:14px;}
.exh_text1 p{padding:5px 8px;line-height:20px;}
.exh_title1{width:350px;height:25px;float:left;text-align:left;line-height:20px;padding:14px 10px 0 15px;color:#991e1c;font-size:22px; font-weight:700;letter-spacing:.5px}
.exh_title1 a{color:#991e1c;text-decoration:underline}
.exh_title1 a:hover{text-decoration:none;color:#000062;}
.exh_close1{width:50px;height:auto;float:right;position:absolute;right:25px;z-index:999px;top:8px}
.exh_close1 a{color:red;font-weight:400;text-align:right;display:block}
.exh_close1 a:hover{text-decoration:none}
.exhibition1 span{display:block;padding-left:50px}

/*new*/
#etw_news{ width:100%; height:auto; margin:8px 0; float:left;}
#etw_news ul{ width:100%; height:auto;float:left;}
#etw_news ul li{ width:100%; height:auto;float:left; margin-bottom:8px;}
#etw_news ul li.news_time{float:left; margin-bottom:0;}
#etw_news ul li.news_time a{ color:#0055A0;text-decoration:underline; float:left;}
#etw_news ul li.news_time a:hover{ text-decoration:none;}
#etw_news ul li.news_time span{ float:right; margin-right:10px; color:#FF0000;}
 
.etwhome_new{width:347px;height:auto;float:left;}
.etwhome_new_pic{width:110px;height:86px;background:url(../images/homenewsbg.jpg) no-repeat center;float:left;}
.etwhome_new_pic img{margin:6px 0px 0px 5px;}
.etwhome_new_con{width:330px;height:auto;float:left;margin-left:10px;}
.etwhome_new_con a{color:#FF6600;display:block;text-decoration:underline;}

#newstime{width:100%;height:auto;float:left;text-align:center;color:#666769;margin:5px auto;} 
#news_describe{width:100%;height:auto;float:left;color:#666769;margin:3px 0px 8px 0px;}
#news_print{width:90%;color:#FF0000;text-align:right;float:right;}
#news_print a{margin-right:10px;}
#etw_newstitle{width:100%;height:auto;float:left;text-align:center;font-weight:bold;font-size:15px;color:#0779B5;padding-top:15px;}
.etw_newspic{width:100%;height:auto;text-align:center;margin:5px auto;}
