body { margin:0px; font-family:"Trebuchet MS"; font-size:12px; background:#fff; color:#2c2c2c;}
a:link { color:#2c2c2c; text-decoration:none;}
a:hover { color:#184694; text-decoration:none;}
a:visited { color:#333; text-decoration:none;}
ul { margin:0px; padding:0px; list-style-type:none;}
img { border:none;}

.header { width:980px; overflow:hidden; height:110px; margin:0px auto;}
.logo { width:600px; float:left; overflow:hidden;}
.hotline { width:250px; float:right; overflow:hidden; background:url(/Images/top_tel.png) no-repeat; background-position:90px 30px; padding-left:130px; padding-top:30px; line-height:18px; color:#CC243B; font-size:14px;}


h1 { font-size:12px; font-weight:normal; line-height:12px;}

.menu_container { height:37px; width:100%; background:url(/Images/menubg.jpg) repeat-x; padding-top:10px;}
#headernav {height:37px;z-index:3;width:956px;padding-left:12px;padding-right:12px; margin:0px auto;}
#headernav ul li{float:left;position:relative;z-index:3; margin-right:10px;}
#headernav ul li a{font:14px/26px "Trebuchet MS";color:#333;width:115px;display:block;text-align:center; text-decoration:none; font-weight:bold;z-index:3; height:37px;}
#headernav ul li.menuon{background:url(/Images/menubga.jpg) repeat-x #C97C5F; color:#fff;z-index:3; height:26px;}
#headernav ul li.hover {background:url(/Images/menubga.jpg) repeat-x #C97C5F; color:#fff;z-index:3; height:26px;}
#headernav ul li.hover a,#headernav ul li.menuon a{color:#fff;z-index:3;}
#headernav ul li ul{position:absolute;top:37px;background:#154591;left:0px;display:none; z-index:3; filter:alpha(opacity:75); opacity:0.75;z-index:3;}
#headernav ul li ul li{background:none;padding-left:0px; margin:0px;z-index:3; text-align:left; width:auto;}
#headernav ul li ul li a{font:12px/28px "Trebuchet MS";color:#FFFFFF; text-decoration:none;z-index:3; width:180px; height:28px;}
#headernav ul li ul li a:hover{background:#ffff53; color:#222;z-index:3;}

#banner {height:270px;z-index:1; width:100%; margin:0px auto; position:relative; background:#E6F1F5;}

#banner .slides_container {width:100%;height:270px;position:relative;overflow:hidden;display:none;z-index:1;}
#banner .slides_container .bg-slide {width:100%;height:270px;display:block;}
#banner .pagination {width:60px;z-index:100001;position:absolute;right:50%;margin-right:-460px;bottom:15px;}
#banner .pagination li {float:left;margin:0 2px;list-style:none;}
#banner .pagination li a {display:block;width:10px;height:10px;font-size:8px;line-height:20px;float:left;text-align:center;overflow:hidden;background:#FFFFFF;text-indent:-9999px;}
#banner .pagination li.current a {background:#eaea00;}
#banner .slides_container #bg1 {background:url(/Images/banner01.jpg) no-repeat center top;}
#banner .slides_container #bg2 {background:url(/Images/banner02.jpg) no-repeat center top;}
#banner .slides_container #bg3 {background:url(/Images/banner03.jpg) no-repeat center top;}
#banner .slides_container #bg4 {background:url(/Images/banner04.jpg) no-repeat center top;}

.hr10 {height:20px;}

.mainbox { width:100%; overflow:hidden; background:url(/Images/main_topbg.jpg) repeat-x top;}
.mainbox_b { width:100%; overflow:hidden; background:url(/Images/main_footbg.jpg) repeat-x bottom;}
.main { width:980px; margin:0px auto; overflow:hidden;}
.main_left { width:300px; float:left; overflow:hidden;}
.main_right { width:680px; float:right; overflow:hidden;}
.left_title { padding:15px 0px 5px 10px;}
.left_title_about { padding:15px 0px 10px 10px; font-size:20px; border-bottom:1px #ddd dashed;}
.left_title_about span { float:right; font-size:12px; padding-right:10px; padding-top:5px;}
.left_content ul { padding-left:20px; padding-bottom:15px;}
.left_content ul li { border-bottom:1px #ddd dashed; margin-right:20px;}
.left_content_list ul { padding-left:20px; padding-bottom:15px; padding-top:5px;}
.left_content_list ul li { border-bottom:1px #ddd dashed; margin-right:40px; height:30px; line-height:30px; padding-left:10px;}
.left_content_list ul li img { vertical-align:middle;}
.index_news_title { line-height:22px; padding-top:5px;}
.index_news_title a:link,.index_news_title a:visited { color:#184694; text-decoration:underline;}
.index_news_title a:hover { text-decoration:none;}
.index_news_desc { line-height:22px; color:#888; padding-top:8px; padding-bottom:8px;}


.left_contact { background:url(/Images/left_contactbg.png) no-repeat; color:#888; padding-top:45px; padding-left:20px; line-height:24px; padding-bottom:15px;}
.right_content { color:#666; padding:7px 10px 10px 20px; line-height:22px; overflow:hidden;}
.right_content a:link,.right_content a:visited { color:#154591;}
.right_content a:hover { color:#154591; text-decoration:underline;}
.right_content ul { padding-top:5px; padding-right:10px;}
.right_content ul li { border-bottom:1px #ddd dashed; margin-top:15px;}
.right_content ul li span { float:right; padding-right:10px;}

.right_content_product { color:#666; padding:7px 10px 10px 20px; line-height:22px; overflow:hidden;}
.right_content_product a:link,.right_content a:visited { color:#154591;}
.right_content_product a:hover { color:#154591; text-decoration:underline;}
.right_content_product ul { padding-top:15px;}
.right_content_product ul li { width:215px; float:left; margin-bottom:22px; overflow:hidden; line-height:18px; height:200px;}
.right_content_product ul li img { min-width:170px; max-height:127px; border:1px #ccc solid; padding:2px;}

.hits { color:#888; line-height:28px; border-bottom:1px #ddd dashed; margin-bottom:8px;}
.editor { color:#555;}
.relatedlist ul { padding:0px; margin:0px;}
.relatedlist ul li { padding:0px; margin:0px; line-height:28px;}
h3 { display:inline;}
.h3title { overflow:hidden; padding-top:8px;}
.proimg { padding:15px; text-align:center;}
.proimg img { border:1px #ddd solid; padding:2px; max-width:600px;}

.page { padding-top:12px; padding-bottom:8px; overflow:hidden; width:100%;}
.page span { padding:5px 2px}
.page a { padding:5px 2px;}

.footer { width:100%; overflow:hidden; background:#015591;}
.copyright { width:980px; margin:0px auto; padding:10px 0px; text-align:center; line-height:24px; color:#fff;}
.copyright a:link,.copyright a:visited { color:#fff; text-decoration:underline;}
.copyright a:hover { color:#fff; text-decoration:none;}

#prowrapper{width:650px;height:440px;position:relative;overflow:hidden;margin:auto;z-index:3;}
#prowrapper ul{position:absolute;width:650px;}
#prowrapper li{height:200px;width:215px;float:left; text-align:center;}
#prowrapper li a.img{display:table-cell;width:246px;height:180px;line-height:180px;text-align:center;vertical-align:middle;display:block;font-size:180px;font-family:"Trebuchet MS";}
#prowrapper li a img{max-width:170px;max-height:127px; border:1px #ccc solid; padding:2px;}
#prowrapper li a:hover img { border:1px #184694 solid; padding:2px;}

.index_product_list_title { line-height:20px; padding-top:5px;}
.index_product_list_title a:link {#333;}
.index_product_list_title a:visited { color:#666;}
.index_product_list_title a:hover { color:#184694; text-decoration:underline;}

.pagingBar2{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
a.pagingBar2:hover{ background-color:Transparent; text-decoration:none; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
.pagingBar3{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
a.pagingBar3:hover{ background-color:Transparent; text-decoration:none; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
.curpage{height:24px; line-height:24px; padding:4px; padding-left:8px; padding-right:8px; border:1px #E7ECF2 solid; padding-top:1px; font-size:13px;}
.pagingBarN{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:8px; padding-right:8px; border:1px #dddddd solid; padding-top:1px; font-size:13px;}
a.pagingBarN:hover{ height:24px; line-height:24px; text-decoration:none; padding:4px; padding-left:8px; padding-right:8px; border:1px #dddddd solid; background-color:Transparent; padding-top:1px; font-size:13px;}