@charset "utf-8";
* { padding:0; margin:0;}
a { color:#5E5E5E;}
ul,ol,li { list-style:none;}
img { border:none;}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body.index { background-color:#eee; /*background:url(../images/00.jpg) no-repeat center 0;*/}
body.about { /*background:url(../images/01.jpg) no-repeat center 0;*/}

.wrapper { width:1000px; margin:0 auto; clear:both;}
.clear { clear:both;}
#header { background:url(../images/header-bg.jpg) repeat-x 0 0; height:155px;}
#logo { float:left; width:270px; height:93px; margin:30px 0 0 18px;}
#logo a { background:url(../images/imgclip.png) no-repeat 0 0; width:270px; height:93px; display:block; overflow:hidden; text-indent:-9999em;}
#addfav { float:right; width:134px; height:49px; margin:0 20px 35px 0;}
#addfav a { background:url(../images/imgclip.png) no-repeat -270px -89px; width:134px; height:49px; display:block; overflow:hidden; text-indent:-9999em;}
#navigation { font-size:15px; font-family:Microsoft Yahei; float:right; clear:right;}
#navigation a { color:#fff; padding:0 24px; text-decoration:none; display:block; height:30px; /*text-indent:-9999em;*/}
#navigation li { float:left; position:relative;}
#navigation li .children { position:absolute; width:250px; left:-40px; display:none;}
#navigation li .children li { float:left; padding:0; border-right:solid 1px #ccc;}
#navigation li .children li.last { border-right:none;}
#navigation li .children li a { padding:0 15px; height:16px; line-height:16px;}
#body {}

#carousel-container { width:1000px; height:430px; margin:40px auto 34px; padding:0px;}
#carousel-container ul{ list-style:none; padding:0px;}
#carousel-container ul li{ float:left;}
#carousel-container ul li .tooltip, #carousel-container ul li .bigImage, #carousel-container ul li .title, #carousel-container ul li .description{
	position:absolute;
	left:-9999px;
}
#carousel-text { display:none; width:650px; margin:0px auto; margin-top:-110px;}
#carousel-text p { padding: 5px 10px;}
#carousel-text #selected-title { width:80px; background-color:#111; font-style:italic;}
#carousel-text #selected-description { background-color:#111;}
#carousel-controls { display:none; width:234px; margin:0px auto;}
#carousel-controls a { margin:0px 20px; cursor:pointer;}
#carousel-controls #left { background:url(example_assets/arrows.png); width:38px; height:38px; float:left;}
#carousel-controls #right { background:url(example_assets/arrows.png) -38px 0px; width:38px; height:38px; float:left;}
#carousel-controls #auto-scroll { background:url(example_assets/playpause.png); width:38px; height:38px; float:left;}

.col1 { float:left; width:340px; height:410px; margin-bottom:26px; margin-right:25px;}
.col1 img { margin-bottom:10px;}
.col1 .widget-content { line-height:22px; color:#5e5e5e;}
.col1 .more { color:#5e5e5e; float:right; text-decoration:none;}
.col2 { float:left; width:340px; height:410px; margin-bottom:26px; margin-right:55px;}
.col3 { float:left; width:240px; height:410px; margin-bottom:26px;}
.index .widget-title { border-bottom:dashed 1px #d1c8bf; margin-bottom:10px;}
.index .widget-title span { height:25px; display:block; overflow:hidden; font-size:16px; font-weight:bold; color:#899edb;}
.newslist { margin:-4px 0 25px;}
.newslist li { line-height:24px;}
.newslist li a { background:url(../images/imgclip.png) no-repeat -386px -53px; padding-left:14px; color:#5d5e62; text-decoration:none;}
.newslist li .date { float:right;}
.ptypelist {}
.ptypelist li { margin-bottom:25px;}
.ptypelist li img { display:block; border:solid 3px #fff;}
.ptypelist li span { display:block; padding:7px 3px;}
.ptypelist a { color:#5e5e5e; text-decoration:none;}

.about #body {}
#sidebar { float:left; width:286px;}
#sidebar .searchform { height:37px; margin-bottom:20px; border:solid 1px #b3b3b3; position:relative;}
#sidebar .searchform #s { color:#999; width:203px; height:35px; padding:0 0 0 10px; float:left; border:none;}
#sidebar .searchform button { float:left; border:none; padding:9px 12px 10px 11px; position:absolute; right:0; top:0; height:37px;}

#sidebar .widget { margin-bottom:60px;}
#sidebar .widget-title { border-bottom:dashed 1px #d1c8bf; margin-bottom:12px;}
#sidebar .widget-title span { font-size:16px; font-weight:normal; color:#899edb; height:25px; display:block; overflow:hidden;}

.producttypemenu {}
.producttypemenu h3 { padding-bottom:12px;}
#sidebar .ptypelist2 { font-size:15px; font-family:Microsoft Yahei; margin-bottom:30px; border-top:solid 1px #d8d8d8; letter-spacing:-1px;}
#sidebar .ptypelist2 li { margin-bottom:0; position:relative;}
#sidebar .ptypelist2 li.last { border-bottom:none;}
#sidebar .ptypelist2 li .q { width:6px; height:6px; background-color:#3fb1e1; position:absolute; top:20px; left:6px; padding:0; margin:0;}
#sidebar .ptypelist2 li a { display:block; text-decoration:none; color:#595757; border-bottom:solid 1px #d8d8d8; padding:10px 0 10px 22px; font-weight:bold
;}
#sidebar .ptypelist2 .subnav {}
#sidebar .ptypelist2 .subnav li a { font-size:14px; padding-left:32px; font-weight:normal;}
#sidebar .ptypelist2 .subnav li .q { left:16px;}

#content { color:#5e5e5e; float:left; width:654px; margin:0 0 70px 60px; line-height:24px;}
#content p { margin-bottom:18px;}

.news-list { border-bottom:dashed 1px #ccc; padding:0 0 22px 0; margin-bottom:22px; height:90px;}
.news-list .newsPhoto { float:right; width:120px; height:80px; margin-left:30px;}
.news-list .newsPhoto img { width:120px; height:80px;}
.news-list h3 { color:#727272;}
.news-list h3 a { color:#35467c; text-decoration:none;}
.news-list .news_data { color:#666; font-family:Georgia, "Times New Roman", Times, serif; line-height:24px;}
.news-list .summary { color:#595757; line-height:21px;}
.news-list a:hover { color:#3B4D82;}

.proListUl { margin-bottom:50px; float:left; width:100%;}
.proListUl li { float:left; margin-right:7px; margin-bottom:20px; width:158px; overflow:hidden;}
.proListUl li.last { margin-right:0;}
.proListUl li.line { width:100%; clear:both; height:0; margin:0; padding:0;}
.proListUl li .thumbimage { width:156px; height:156px; border:solid 1px #e0e0e0;}
.proListUl li .thumbimage img { width:156px; height:156px;}
.proListUl li .tit { padding:10px 0; text-align:center; font-size:12px; font-weight:normal;}

.quotes { clear:both;}
.quotes a, .quotes span { padding:0 8px;}
#pageNav { color:#777; text-align:center;}
#pageNav a { color:#777;}

#googleMap { margin-bottom:30px; border:solid 2px #ccc;}
#map { width:650px; height:252px;}

.newsInfo h1 { color:#35467c; font-size:22px; font-weight:normal; font-family:Microsoft Yahei; border-bottom:solid 3px #888; padding-bottom:15px; margin-bottom:25px;}
.newsInfo .contentTxt { margin-bottom:30px;}
.newsInfo .date { color:#fff; background-color:#bebebe; padding:2px 6px; border-radius:4px;}
.ct { border-top:dashed 1px #ccc; color:#666; padding:15px 0; margin-top:50px; text-align:center;}
.ct a { color:#666; text-decoration:none;}
.ct a:hover { color:#35467c;}
.ct .goBack { padding:0 10px; margin:0 10px; border-left:solid 1px #888; border-right:solid 1px #888;}

#footer { clear:both; color:#a9b1c8; margin-bottom:50px;}
#footer a { color:#a9b1c8; text-decoration:none;}
#footer .wrapper { background-color:#3b4d82; padding:10px 20px; width:960px; border-radius:6px;}


.product-info { color:#fff; width:550px; overflow:hidden;}
.product-info #header,
.product-info #footer { display:none;}
.product-info .proInformation { width:540px;}
.product-info .proInformation .proDesc { padding-top:15px;}
.product-info .proInformation h3 { font-size:24px; font-weight:normal;}
.product-info .proInformation h3 span { font-size:12px; display:block; padding:2px 0 10px;}
.product-info .proInformation .proTxt { font-size:14px;}


#sliderIMG { margin-bottom:46px;}

#sliderIMG {
    height:380px;
    left: 50%;
    margin: 0 0 46px -960px;
    position: relative;
    width: 1920px;
}
.prev, .next, .pagination { display:none;}

.language { color:#fff; float:right; padding:14px 0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.language a { color:#fff; padding-right:5px; text-decoration:none;}
.language a:hover { text-decoration:underline;}
.language .lanCn { background:url(../images/lanCn.png) no-repeat 5px center; padding-left:35px;}
.language .lanEn { background:url(../images/lanEn.png) no-repeat 5px center; padding-left:35px;}