@charset "utf-8";
/* CSS Document */

/* Reset */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{font-family:"SimSun","宋体","Arial Narrow"; width:980px; margin:0 auto; font-size:12px; color:#555;}
ul,ol{ list-style:none;}
select,input,img{vertical-align:middle;}
a{ color:#0165b1; text-decoration:none;}
.clear{ clear:both;}
.wrap{ height:auto; width:980px; background:url(../images/bg.gif) repeat-y; float:left;}
.top,.nav,.banner,.main,.proShow{ height:auto; width:900px; margin:0 40px; float:left; _display:inline;}

.search_model_list{ display:block;}
/* navbox */
.navbox{height:35px; width:880px; float:left; background:url(../images/navBg.gif) repeat-x; position:relative;z-index:9;}
.navbox ul li{ height:35px; line-height:35px; width:120px; text-align:center; font-size:14px; font-weight:bold; float:left;}
.navbox ul li a{ height:35px; display:block; color:#FFF;}
.navbox ul li a:hover{ color:#FF0}
.navCon li{ float:left; position:relative;}
.navCon li.last{background:none;}
.navCon li a{ float:left; display:block; overflow:hidden;}
.navCon li a span{float:left;display:block;cursor:pointer;width:120px;text-align:center;}
.navCon li.selected .submenu{display:block;}
.navCon li .submenu{ display:none; position:absolute; width:160px; margin-left:-20px; border-bottom:solid 2px #aaa;}
.navCon li .submenu li{ float:none; height:28px; line-height:28px;width:160px;vertical-align: bottom; font-size:12px; font-weight:bold;}
.navCon li .submenu li.last{border:none;}
.navCon li .submenu li a{float:none; height:28px; line-height:28px;vertical-align: bottom; padding:0 10px; background:#EEF0F1; border-bottom:solid 1px #ddd; color:#333; filter: Alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
.navCon li .submenu li a:hover{background:#fff; color:#333;}
.search_model_list{ display:none;}
/*Home*/
.top{ height:80px;}
.logo{ height:55px; width:450px; float:left; padding-top:15px;}
.search{ height:24px; width:265px; float:right; padding:35px 9px 0 0;}
.searchbox{ height:22px; line-height:22px; width:172px; padding:1px 0 1px 26px;  border:0; background:url(../images/search.gif) 0 0 no-repeat; float:left; color:#999;}
.search_button{ height:24px; width:60px; float:right; background:url(../images/btn.gif) 0 0 no-repeat; border:0; color:#FFF; cursor:pointer;}
.navLeft{ height:35px; width:10px; float:left; background:url(../images/navLR.gif) 0 0 no-repeat;}
.navRight{ height:35px; width:10px; float:right; background:url(../images/navLR.gif) 0 -35px no-repeat;}
.banner{ height:220px; margin-top:10px;}
.main{ margin-top:10px;}
.about{ height:auto; width:220px; float:left; background:url(../images/line.gif) right no-repeat;}
.aboutTit{ height:30px; width:220px; float:left;}
.aboutCon{ height:auto; width:195px; float:left;}
.aboutImg{ height:70px; width:190px; float:left; padding-top:15px;}
.aboutIntro{ height:auto; width:195px; line-height:22px; float:left; padding-top:5px;}
.more{ height:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif; width:195px; float:left;}
.more a:hover{ text-decoration:underline;}
.news{ height:auto; width:275px; padding-left:25px; float:left; background:url(../images/line.gif) right no-repeat;}
.newsCon{ height:auto; width:270px; float:left; padding-top:10px;}
.indexNews{ height:40px; width:250px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.indexNews dt,.indexNews dd{ height:20px; width:240px; padding-left:13px; overflow:hidden;}
.indexNews dt{ background:url(../images/icon.gif) 0 6px no-repeat;}
.indexNews dt a:hover{ text-decoration:underline;}
.proSize{ height:auto; width:365px; float:right; font-family:Arial, Helvetica, sans-serif;}
.proSizeTit{ height:30px; width:365px; float:left;}
.proSizeTit p{float:left; padding-left:15px;}
.proSizeTit span{float:right; line-height:30px;}
.proSizeTit span a:hover{ text-decoration:underline;}
.proSizeCon{ height:auto; width:365px; float:left; padding-top:10px;}
.proSizeCon dl{ height:auto; width:76px; float:left; margin-left:15px; text-align:center; _display:inline;}
.proSizeCon dl:hover a{ color:#0165b1;}
.proSizeCon dl dt img{ height:74px; width:74px; /*border:#d0d0d0 1px solid;*/}
.proSizeCon dl dt img:hover { /*border:#0165b1 1px solid;*/}
.proSizeCon dl dd{ height:30px; width:76px; overflow:hidden; line-height:30px;}
.proSizeCon dl dd a{ color:#555;}
.proSizeCon dl dd a:hover{ color:#0165b1; text-decoration:underline;}
.proShow{ height:170px; background:#f1f1f1; margin:10px 40px 20px;}
.proShowTit{ height:170px; width:30px; float:left;}
.proShowBox{ height:130px; width:825px; float:left; padding:20px;}
.proShowBox img{ height:90px; width:140px; border:#e1e1e1 5px solid; margin-right:15px;}
.proShowBox a{ line-height:30px;}
.footer{ height:auto; width:980px; padding:20px 0 10px; line-height:30px; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center; background:url(../images/bottom.gif) top no-repeat;}
.footer a{ color:#555;}


/*内页*/
.left{ height:auto; width:210px; float:left;}
.columnTop{ height:71px; width:210px; background:url(../images/columnTop.gif) 0 0 no-repeat}
.columnTop h2{ padding:30px 0 0 30px; color:#FFF; font-family:"微软雅黑"; font-size:18px;}
.columnTop h2 a{ color:#FFF;}
.columnList{ height:auto; width:200px; padding-left:8px; border-left:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; float:left;}
.columnList ul{ height:auto; width:190px; padding:9px 9px 9px 0px; }
.columnList ul li{ height:auto;width:190px; line-height:30px;  text-align:left; background:url(../images/columnBg.gif) 0 0 no-repeat;}
.columnList ul li a{ height:30px;  padding:0 15px;display:block; color:#333;}
/*.columnList ul li a:hover{ color:#0165b1; }*/
/*.columnList ul .colFc{ background:url(../images/columnBg.gif) 0 -64px no-repeat;}*/
/*.columnList ul .colFc a,.columnList ul .colFc a:hover{ color:#FFF;}*/
.columnBtm{ height:14px; width:210px; background:url(../images/columnBtm.gif) top no-repeat; float:left;}

/*.columnList ul li .subclass{ padding:5px 0; width:160px;}
.columnList ul li .subclass li{width:160px; height:auto;background:url(../images/icon01.gif) 0 9px no-repeat; border-bottom:#ddd 1px solid;}
.columnList ul li .subclass a{ width:160px; }
.columnList ul li .subclass a,.columnList ul li .subclass a:hover{ color:#333;}*/
/*.columnList ul li .subclass a{ color:#FFF;}*/
.colFc{ background:url(../images/columnBg.gif) 0 -64px no-repeat; color:#FFF;}
.colFc a:hover{ color:#FFF;}

.leftBox{ height:auto; width:210px; float:left; padding-top:15px;}
.right{ height:auto; width:670px; float:right; min-height:400px;}
.rightTit{ height:34px; line-height:34px; width:670px; float:left; background:url(../images/tit.jpg) 0 0 no-repeat;}
.rightTit p{ float:left; font-weight:bold; padding-left:20px;}
.rightTit span{ float:right; color:#777;}
.rightTit span a{ color:#777;}
.rightCon,.newsList,.proList{ height:auto; width:670px; float:left;}
.rightCon{ padding:10px 0; line-height:2;}
.newsList ul li{ height:30px; width:660px; padding-left:10px; line-height:30px; background:url(../images/icon02.gif) 0 10px no-repeat; border-bottom:#ccc 1px dashed;}
.newsList ul li a{ float:left; color:#555;}
.newsList ul li a:hover{ color:#0165b1;}
.newsList ul li span{ float:right; color:#777;}
.topic{ height:auto; width:670px; border-bottom:#ccc 1px dashed; text-align:center;}
.topic h2{ font-size:18px;}
.topic p{ height:30px; line-height:30px; color:#777;}
.content{ height:auto; width:670px; float:left; padding:10px 0;}
.proList dl{ height:auto; width:157px; padding:0 5px 10px; text-align:center; float:left;}
.proList dl dt{ height:103px; width:155px; border:#d0d0d0 1px solid;}
.proList dl dt:hover{border:#0165b1 1px solid;}
.proList dl dt img{ height:103px; width:155px; border:0;}
.proList dl dd{ height:30px; line-height:30px;}
.proSizeCol{ height:22px; line-height:22px; width:670px; background:#eee url(../images/icon03.gif) 0 0 no-repeat; border-bottom:#ddd 1px dashed; float:left;}
.proSizeCol h2{ font-size:12px; padding-left:15px; color:#777;}
.proSizeBox{ width:660px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; float:left;}