/* CSS Document */
* { margin:0; padding:0;}
body{font-size:12px; font-family:Î¢ÈíÑÅºÚ; color:#333; min-width:1100px;}
ul,ul li{ list-style-type:none; list-style:none; list-style-image:none;margin:0; padding:0;}
h3{font-size:14px;}
em{font-weight:bold}
table{ border-collapse:collapse}
span a:hover{color:#000; text-decoration:underline}
a{text-decoration:none;color:#333;}
a:hover{color:#ff5500; text-decoration:underline}
img,a img { border:0px;}
img {nobar:expression(this.galleryImg='no')}
.col1{color:#ff6600;}
.co1{color:#DAE7F8; text-decoration:underline}
.co1:hover{color:#DAE7F8; text-decoration:none}
.co2{color:#FF3300}
.mt8{margin-top:8px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.left{float:left}
.right{float:right}
.min-width{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1100)? "1100px" : "100%"); min-width:1100px;background:url(../images/bg.jpg) top repeat-x #053000;}
#wrap{width:100%;margin:0px auto;position:relative; border-top:0px;border-bottom:0px; min-width:1200px;}

/* header */
#header{width:100%;height:149px;margin:0px auto; position:relative;z-index:10; overflow:hidden;background:url(../images/topbg.jpg) no-repeat center top;}
#header .hdtop{width:1100px;height:103px;margin:0px auto;position:relative; overflow:hidden}
#header .hdtop #logo{margin:14px 0px 0px 0px;float:left; position:relative}
#header .hdtop #toptel{position:absolute;right:8px;top:16px;}

/* menu */
#menu{height:46px;width:100%;margin:0px auto; background:url(../images/menubg.jpg) repeat-x; overflow:hidden}
#menu ul{height:46px;margin:0px auto;width:1100px;}
#menu ul li{float:left;padding:0px;position:relative;background:url(../images/menufen.jpg) right 0px no-repeat;padding:7px 0px;}
#menu ul li a{color:#fff;padding:0px 46px 0px 46px;height:29px; font-size:15px; font-weight:bold; line-height:29px;display:block;font-weight:bold;position:relative;float:left}
#menu ul li a:hover,#menu ul .curr a{ text-decoration:none;color:#FFFF00; backgro und:url(../images/menubg.png) no-repeat; color:#FFdd00}

/* banner */
#banner{width:100%;overflow:hidden;margin:0px auto;position:relative;background:#ACE0F0;padding:0px;height:360px}
#banner .focus{width:1900px;height:360px;position:absolute;left:49.9%;margin-left:-948px;overflow:hidden;}
#banner .focus .ftopbg{background:url(../images/bannbg.png) top repeat-x;width:100%;height:8px; position:absolute;left:0px;top:0px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bannbg.png',sizingMethod='scale');_background:none; z-index:100}
#banner .focus .flash{ position:absolute;left:380px;top:0px; z-index:99}
#banner .changeBox_a1{width:100%;height:360px;position:relative;margin:0px auto;}
#banner .changeBox_a1 .changeDiv{width:1900px;height:360px;position:absolute;top:0px;left:0px;display:none;text-align:center;background:url(../images/loading.gif) no-repeat 925px 192px;}
.fprev,.fnext{position:absolute;top:182px;width:50px;height:50px;overflow:hidden;z-index:300;cursor:pointer; display:none;-webkit-transition:all .3s ease;}
#banner .changeBox_a1:hover .fprev,#banner .changeBox_a1:hover .fnext{ displ ay:block} 
#banner .changeBox_a1 .fprev{left:330px;background:url(../images/prev.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prev.png',sizingMethod='scale');_background:none;}
#banner .changeBox_a1 .fnext{right:330px;background:url(../images/next.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/next.png',sizingMethod='scale');_background:none;}
#banner .ul_change_a1{position:absolute;right:850px;bottom:10px;height:17px;overflow:hidden; z-index:301;width:200px; text-align:center;padding:0px; vertical-align:top; z-index:200}
#banner .ul_change_a1 li{position:relative;margin:0px 1px;width:13px;height:13px;overflow:hidden; clear:left;vertical-align:top}
#banner .ul_change_a1 li{display:inline-block;zoom:1;*display:inline;}
#banner .ul_change_a1 span{display:block; width:13px; height:13px; text-indent:-9999em; background:url(../images/dot.png) -13px 0px no-repeat; cursor:hand; cursor:pointer; overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dot2.png',sizingMethod='crop');_background:none;}
#banner .ul_change_a1 span.on{ background-position:0px 0px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dot.png',sizingMethod='crop');_background:none;}

/* main */
#main{width:1100px;margin:0px auto 38px;overflow:hidden; position:relative; padding-top:5px}
.mbox{width:1100px;margin-top:20px; overflow:hidden; position:relative}
.mbox.mbg{background:url(../images/lbg.jpg) left repeat-y;}

/* mLeft */
.mLeft{width:225px; overflow:hidden; float:left; position:relative;margin:3px 0px 0px; background:url(../images/lbg.jpg) center repeat-y}
.mLeft .title{overflow:hidden;width:225px;position:relative;height:42px; background:url(../images/titbg.jpg) repeat-x; color:#fff; font-size:18px;font-weight:bold;border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;}
.mLeft .title font{ font-size:30px; margin:1px 8px 0px 25px; color:#FFCC00; vertical-align:-5px; font-weight:normal}
.mLeft .promenu{width:200px;margin:10px 0px 0px 14px; overflow:hidden;}
.mLeft .pl{min-height:400px;}
.mLeft .promenu li a{color:#333;background:url(../images/labg.gif) no-repeat 0px bottom; display:block;width:200px;height:27px; line-height:26px; position:relative;padding:5px 0px 6px 30px; overflow:hidden; font-size:14px}
.mLeft .promenu li a:hover{color:#ff6600;}
.mLeft .lct{text-align:center;margin-top:20px}
.mLeft .lct .lct-p{text-align:left;font-size:14px; line-height:27px;padding:0px 16px 20px 22px;}

/* mRight */
.mRight{width:853px;float:right;overflow:hidden; position:relative;padding-bottom:10px;}
.mRight .mtext{margin:0px 10px 0px 10px;font-size:14px;line-height:190%;color:#333;padding-bottom:10px;padding-top:5px;}
.mRight .mtext p{margin-top:19px;}
.mRight .title{position:relative;margin:5px 0px 3px;border:1px solid #ddd;padding:7px 13px 9px; background:#f6f6f6;background:-webkit-gradient(linear, 0 100%, 0 0, from(#f5f5f5), to(#ffffff)); border-radius:4px; -moz-border-radius:4px;; -webkit-border-radius:4px;}
.mRight .title h3{ font-size:16px;}
.mRight .title font{color:#666;}
.mRight .title span{color:#666; float:right;bottom:11px;right:14px; position:absolute; font-family:"ËÎÌå"}
.mRight .title span b{color:#333}
.mRight ul{padding:0px;margin:19px 0px 16px 6px;}
.mRight ul li{line-height:27px; background:url(../images/dian2.jpg) 6px 9px no-repeat;padding-left:19px;}
.mRight ul li span{ float:right;color:#FF6600;margin:0px 0px 0px 10px; font-family:Arial;width:80px; text-align:center}
.mRight ul li a{color:#111;}
.mRight ul li a:hover{color:#ff5500;}
.mRight ul li.tjnews{ background:none; font-size:18px;padding:13px 0px; font-weight:bold; text-align:center}
.mRight ul li.tjnews a{color:#FF0000;}

/* prolist */
.prolist{ font-family:Arial;WIDTH:850px;margin-top:20px;border-bottom:1px solid #ddd;min-height:30px;margin-bottom:10px; overflow:hidden;}
.prolist .proBox{width:256px;height:286px; margin:0px 17px 0px 10px; float:left; overflow:hidden;}
.prolist .pbd{border:1px solid #ddd}
.prolist .pbd img{-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.prolist .pbd img:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.prolist .plk{height:50px; text-align:center}
.prolist .plk a{ font-size:14px;}
.prol7st .protd{margin:8px 0px 0px; line-height:18px; color:#888}

/* prodetail */
.prodetail{padding:40px 0px 0px 5px;margin:0px auto;position:relative;overflow:hidden}
.prodetail h2{text-align:center;padding:0px 0px 25px; font-size:25px;border-bottom:1px solid #dfdfdf;margin-bottom:5px}

/* newslist */
.newslist{width:846px;}
.newslist ul{padding:10px 0px 10px 6px;margin:0px 0px 0px 2px;}
.newslist ul li{line-height:40px;color:#999;padding:0px 0px 0px 15px; background:url(../images/icon6.gif) 3px 18px no-repeat; border-bottom:1px dotted #ddd}
.newslist ul li span{float:right;color:#666;margin-right:0px;font-size:14px}
.newslist ul li a{color:#333; font-size:14px}
.newslist ul li a:hover{color:#F32F3D;}

/* newsview */
.newsview{padding:40px 5px 0px;margin:0px auto;position:relative; overflow:hidden}
.newsview h2{text-align:center;padding:0px 0px 25px; font-size:25px}
.newsview .au{ text-align:center; color:#999;border-bottom:1px solid #ddd;padding-bottom:16px}
.otnews{border-top:1px dotted #ccc; line-height:27px;padding-top:14px;margin-top:20px;font-size:14px; position:relative;overflow:hidden;padding-bottom:15px}
.otnews a{ font-size:14px}

/* footer */
#footer{width:100%;height:86px;position:relative;overflow:hidden;text-align:center;margin:0px auto 0px;line-height:24px;color:#333;border-top:3px solid #337180; overflow:hidden; background:#E9F3F5; font-size:12px;padding-top:16px;background:-webkit-gradient(linear, 0 100%, 0 0, from(#ffffff), to(#E9F3F5));}
#footer .f1{top:15px; line-height:24px;color:#333333; text-align:left;position:absolute;left:2px;}
#footer .f1 a{ font-weight:bold;margin:0px 5px; color:#444}
#footer .f2{top:15px; text-align:right;position:absolute;right:10px;color:#333;}

/* page */
#page{position:relative;margin:0px;color:#666;padding:7px 0px 0px 9px;width:838px; font-size:14px;}
#PAGE a{color:#666}
#PAGE a:hover{color:#cc0000; text-decoration:underline}