/* CSS Document */
/*** reset  ***/
body{ margin:0; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:0;}
a{ color:#666; text-decoration:none;}
a:hover{color:#ae7e27; text-decoration:underline;}
table{ border-collapse:collapse;}



/*** frame ***/
.button{ background:url(../images/btn.jpg) no-repeat; float:right; width:76px; height:27px; text-align:center; color:#fff; line-height:27px; border:0; margin:0 0 0 3px;}
.enVersion,.cnVersion,.telephone,.menu ul li,.commMethod,.news-list li,.LeftBotton,.RightBotton{ background:url(../images/sprite.gif);}
.container{ width:940px; margin:25px auto 0 auto;}
#header{ overflow:hidden; *zoom:1;}
#header h1{ float:left;}
#header .areaLink{ margin:34px 0 0 3px; float:left; overflow:hidden; *zoom:1;}
.enVersion,.cnVersion{ width:16px; height:11px; display:block; float:left; overflow:hidden;}
.cnVersion{ background-position:0 -15px; margin:0 0 0 8px;}
.topNav{ float:right; width:350px;}
.topNav .telephone{ background-position:0 -157px; width:233px; height:22px; overflow:hidden; line-height:22px; text-align:center; color:#ae7e27; font-weight:bold; letter-spacing:0.2em; *letter-spacing:0.1em; margin:0 0 0 117px; }
.topNav ul{ clear:both; background:url(../images/top_search.gif) no-repeat right; height:22px; margin:10px 0 0 0;  }
.topNav ul li{ float:right; padding:0 0 0 5px; line-height:22px; position:relative;}
.topNav ul li.search{ width:202px; display:inline;}
.topNav ul li.search .input{ width:110px; height:22px; line-height:22px; padding:0; border:0; background:none;  margin:0 0 0 60px; color:#000;}
.topNav ul li.search .searchBtn{ width:22px; height:20px; border:0; background:none;  cursor:pointer;}
.sitemap,.mail{ width:22px; height:22px; display:block; text-indent:-9999px;}

#navMenu{ background:url(../images/nav_bg.gif) repeat-x; height:30px;  position:relative; width:100%;}
#navMenu li{ display:inline; float:left;   width:89px; line-height:30px; text-align:center; position:relative; }
#navMenu li.first{ background:url(../images/nav_left.gif) no-repeat left; width:312px; height:30px; margin:0; right:0;} 
/*#navMenu li.last{ background:url(../images/nav_right.gif) no-repeat right; width:4px; height:30px; position:absolute; right:0; top:0; z-index:1000; float:none; }*/
#navMenu li.last{ background:url(../images/nav_right.gif) no-repeat right; width:4px; height:30px; right:0; top:0;  float:right; }
#navMenu a{ color:#000; display:block; width:89px; height:30px; background:url(../images/nav_line.gif) no-repeat right center;}
#navMenu a:hover{ }
#navMenu a.sel,#navMenu li.iehover a{ color:#fff; background:url(../images/nav_on.gif) center; display:block; width:89px; height:30px; margin:0; position:relative; text-decoration:none;}
#navMenu li:hover a,#navMenu li.iehover a{ }
#navMenu li:hover,#navMenu li.iehover{ background:none;}

#navMenu li ul{ display:none;}
/*#navMenu li:hover ul,#navMenu li.iehover ul{ display:block; }
#navMenu li ul:hover,#navMenu li ul.iehover{ display:block;}*/
#navMenu li:hover a{}
#navMenu li ul{  width:130px; position:absolute; top:30px; left:-1px; border:1px solid #ae7e27; border-top:0; border-bottom:0; background:url(../images/nav_bg_2.gif) bottom repeat-x; padding:0 0 1px 0; }
#navMenu li ul li{ background:none; width:130px; float:none; right:0; /*background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;*/ }
#navMenu li ul a,#navMenu li.iehover ul a,#navMenu li.iehover ul a.sel,#navMenu li ul a.sel{ color:#c8c8c8; display:block; width:105px; text-align:left; padding:0 0 0 25px; height:30px; line-height:38px; overflow:hidden; background:url(../images/nav_down3.png) no-repeat;_background:url(../images/nav_down3.gif) no-repeat;  /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/nav_down3.png'); */cursor:pointer; margin:0; overflow:hidden; _filter:alpha(opacity=80); }
#navMenu li ul a:hover,#navMenu li ul a:hover{ text-decoration:none;color:#ae7e27; margin:0; background:url(../images/nav_down3.png) no-repeat;_background:url(../images/nav_down3.gif) no-repeat;_filter:alpha(opacity=80); cursor:pointer;}

.top_pic{ width:940px; overflow:hidden; margin-bottom:1px; clear:both;}

.wrapper{ overflow:hidden; *zoom:1;}
.side-left,.side-right,.side-left2{ background:url(../images/bg.gif) repeat-x; border:1px solid #cecece; float:left;display:inline; _height:410px; min-height:410px; }
.side-left{ width:220px; padding:15px 0;   margin:0 2px 0 0; }
.side-right{ width:664px; padding:15px 25px; }
.side-left2{ width:244px; margin:0 2px 0 0; padding:5px 15px; height:230px; min-height:230px;}
.side-right2{ width:662px; float:left; display:inline; height:240px; min-height:240px;}

.footer{ background:url(../images/bottom.gif); height:38px; margin-top:1px; line-height:38px; padding:0 0 0 175px; color:#dadada;}
.footer a,.footer a:hover{color:#dadada;}
.footer span{ float:right; margin-right:25px; font-family:Arial;}
.pager{ border-top:1px solid #d3d3d3; margin:-1px 0 0 0; text-align:right; padding:8px 0 5px 0; height:15px; clear:both;}
.pager span,.pager a{ padding:3px 7px; border:1px solid #171717;}
.pager span{ background:#b67f34; color:#fff; margin:0 0 0 5px; *margin:0 0 0 3px;}

.menu{ width:190px; margin:0px auto;}
.menu h2{ font-size:14px; line-height:30px; border-bottom:1px solid #d3d3d3;}
.menu ul{ margin:5px 0 40px;}
.news-list li,.menu ul li{ background-position:left -282px; background-repeat:no-repeat; padding:0 0 0 22px; line-height:25px; border-bottom:1px dashed #616161;}
.menu ul li a.sel,.side-right h3 span{color:#ae7e27; font-weight:bold;}
.menu ul li ul{ margin:0 0 10px 0;}
.menu ul li ul li{ background-position:-228px 0px; border:0; padding:0 0 0 10px; line-height:20px;}


.commMethod{ background-position:0 -44px; height:108px; width:190px; margin:0 auto; border-top:1px solid #d3d3d3; overflow:hidden; font-family:Arial;}
.commMethod a,.commMethod span{color:#ae7e27;font-family:Arial; font-size:11px;}
.commMethod a{ }
.commMethod p{ padding:13px 0 13px 57px; height:30px; line-height:15px;}

.side-right h2{font-size:14px; line-height:30px; border-bottom:1px solid #d3d3d3;}
.side-right h3{border-bottom:1px solid #d3d3d3; line-height:30px; font-weight:normal; font-size:12px; margin-bottom:10px;}
.aboutContent{ line-height:18px; padding:0 2px;}
.aboutContent h4{ margin-top:30px; padding-top:20px; font-size:14px; color:#ae7e27; line-height:22px; }
.aboutContent h4.contactline{ border:0; margin:0; padding-top:10px; line-height:40px;}

.contactContent{ margin:-10px 0 0 0; line-height:18px;}
.contactContent h4{padding-top:10px; font-size:14px;color:#ae7e27; line-height:40px;}
.contactContent span{ font-family:Arial;}
.contactContent a{color:#ae7e27; }

.leagueContent{ padding:0; line-height:18px;}
.leagueContent h4{font-size:12px;color:#ae7e27; line-height:22px;padding-top:20px; margin:0; border:0;}
.leagueContent h4.line{border-top:1px solid #d3d3d3; margin-top:30px;  }



.newslists{ padding:0 10px;}
.news-left{ float:left;}
.news-list{ float:right; width:375px; }

.news-left dl{ height:94px; width:240px; background:url(../images/bg.gif) repeat-x; border:1px solid #b7b7b7; overflow:hidden; *zoom:1; padding:3px 0 0 0; margin-bottom:10px;}
.news-left dl dt{ width:224px; margin:0 auto; height:25px; line-height:25px; font-weight:bold; color:#ae7e27;}
.news-left dl dt a{color:#ae7e27;}
.news-left dl dd.image{ width:93px; height:60px; float:left; margin-left:8px; display:inline; border:1px solid #b7b7b7; padding:1px; overflow:hidden;}
.news-left dl dd.info{ margin-right:8px; width:120px; float:right; display:inline; height:60px; overflow:hidden; line-height:15px;}
.news-list li{ height:24px; overflow:hidden;}

.feedbackContent{}
.feedbackContent dl{ width:440px; overflow:hidden; *zoom:1; padding:5px; line-height:20px;}
.feedbackContent dl dt{ width:70px; float:left; text-align:right; font-weight:bold;}
.feedbackContent dl dd{ width:370px; float:left;}
.feedbackContent .input{ width:350px; border:1px solid #a0aeb5;}
.feedbackContent textarea,.feedbackContent select{ width:350px;border:1px solid #a0aeb5;}
.feedbackContent textarea{ height:60px;}
.feedbackContent span{ color:#ff0000;}
.feedbackContent p{ padding:10px 0 15px 0; line-height:18px;}
.feedbackContent .btn,.userContent .btn{ padding:0; padding-right:235px; border-bottom:1px solid #d3d3d3; overflow:hidden; *zoom:1;}

.userContent .btn{ padding:20px 0 0 0; padding-right:280px; border-bottom:1px solid #d3d3d3; overflow:hidden; *zoom:1;}

.userContent p{ padding-left:15px; line-height:22px; border-bottom:1px solid #d3d3d3; padding-bottom:5px;}
.userContent .userArea{margin-top:10px; padding:5px 0;}
.userContent .stressArea{ background:#eee; }
.userContent span{ color:#FF0000;}
.userContent h4{ padding-left:25px; color:#ae7e27; font-weight:bold; margin:15px 0 5px 0;}
.userContent dl{ overflow:hidden; *zoom:1; padding:5px 0 3px 0; position:relative;}
.userContent dl em{ position:absolute; left:400px; width:100px;}
.userContent dl dt{ padding-left:25px; width:130px; display:inline; float:left;}
.userContent dl dd{ float:left; width:230px;display:inline;}
.userContent .input{width:228px; border:1px solid #a0aeb5; height:15px;}
.userContent select{width:228px;}
.userContent img{ margin:8px 0;}
.userContent a{ color:#ff0000;}
.userContent .info{ border:0; color:#ff0000; padding-bottom:0;}
.userContent strong{ color:#ae7e27;}
.passwordContent dl dt{ padding-left:15px; width:85px;}
.userContent .userArea2 dl dt{ text-align:right;}
.userContent .title{border-bottom:1px solid #d3d3d3; margin:15px; padding-bottom:5px; padding-left:10px;}

.userContent2{ background:url(../images/user.jpg) no-repeat 20px 10px; height:330px; padding:10px 0 0 295px; line-height:28px; }
.userContent2 .stressArea{background:#eee; padding:10px 25px; margin-top:15px;}
.userContent2 h4{color:#ae7e27; font-size:14px;}
.userContent2 span{ color:#ff0000;}
.userContent2 strong{ color:#ed1c24;}


.listTable{ line-height:25px; text-align:center;}
.listTable .left{ text-align:left;}
.listTable th{ background:#7a7a7a; color:#fff;}
.listTable th.left{ padding:0 0 0 30px;}
.listTable td.left{ padding:0 0 0 10px;}
.listTable td{ border-bottom:1px dashed #dfdfdf;}

.serviceContent p{padding:10px 0 15px 0; line-height:18px;}
.serviceContent .pager{ padding:15px 0 15px 0; margin:-3px 0 0 0;}

.productListTop{border-bottom:1px solid #d3d3d3; padding:0 0 15px 0; overflow:hidden; *zoom:1;}
.productListTop dl{ width:320px; height:130px; border:1px solid #b7b7b7; background:url(../images/bg.gif) repeat-x; display:inline; float:left; margin:0 5px;}
.productListTop dl dt,.productListTop dd{ float:right; width:145px; overflow:hidden;display:inline; margin-right:13px;}
.productListTop dl dd.image{ border:1px solid #e8e8e8; width:138px; height:110px; float:left; margin:9px 0 0 9px; }
.productListTop dl dt{ height:25px; margin-top:9px; line-height:25px; border-bottom:1px solid #d2d2d2;}
.productListTop dl dd.info{ height:80px; padding-top:6px; line-height:20px; text-align:justify;}
.productList{ margin:20px -40px 0 0px;  *zoom:1; overflow:hidden; }
.productList dl{ width:140px; display:inline; height:160px; float:left; overflow:hidden; text-align:center; margin:0 28px 0 4px;}
.productList dl dd{ border:1px solid #e8e8e8; width:138px; height:110px; overflow:hidden;}
.productList dl dt{ line-height:30px;}
.productList dl dt span{ color:#896524; font-weight:bold;}



.index_bottom{ background:url(../images/index_bottom.jpg) no-repeat; height:58px;  margin:2px 0 0 0;}
.ryjyLink,.rczxLink,.kfzxLink{ width:220px; height:58px; font-size:0; line-height:0px; float:left; display:block;}
.rczxLink,.kfzxLink{ margin:0 0 0 1px;}

.slide-scroll{background:url(../images/bg.gif) repeat-x; border:1px solid #cecece; height:180px; position:relative; width:660px;}
.LeftBotton,.RightBotton{ width:28px; height:83px; display:block; position:absolute; left:-1px; top:35px; background-position:0 -188px;}
.RightBotton{ left:auto; right:-1px; background-position:right -188px;}
.scroll-center{ width:604px;margin:0 auto; overflow:hidden;}
.ScrollContent{ width:8850px; }
.slide-scroll #List1_1 { FLOAT: left }
.slide-scroll #List2_1 { FLOAT: left }
.ScrollContent dl{ width:140px; display:inline; height:160px; float:left; overflow:hidden; text-align:center; margin:15px 6px 0 5px;}
.ScrollContent dl dd{ border:1px solid #e8e8e8; width:138px; height:110px; overflow:hidden;}
.ScrollContent dl dt{ line-height:30px;}
.ScrollContent dl dt span{ color:#896524; font-weight:bold;}

.side-left2 .news-left{ float:none;}
.side-left2 .news-left dl{ margin-bottom:3px;}
.side-left2 h2{ font-size:14px; line-height:20px; border-bottom:1px solid #d3d3d3; margin-bottom:5px;}
.side-left2 h2 a{ float:right; font-size:12px; font-weight:normal;}

.side-left2 .news-list{ float:none; width:240px; margin:0 auto;}

.product_top_pic{ background:url(../images/product_title2.jpg) no-repeat; height:60px; overflow:hidden; *zoom:1; line-height:75px;}
.product_top_pic span{ float:right; color:#fff; margin:0 30px 0 0; font-size:24px; font-weight:normal;} 
.productContent{}
.productContent h4{ font-size:14px; margin:20px 0 20px 0;} 
.productContent h4 span{ color:#ae7e27;}

#productSmall{ width:145px; float:left; display:inline;}
#productBig{ display:inline; float:right; width:490px; min-height:320px; _height:320px; overflow:hidden; margin-right: -22px; margin-bottom: 10px; }

#productSmall ul{ overflow:hidden; *zoom:1;}
#productSmall ul li{ width:60px; height:54px; overflow:hidden; float:left; border:1px solid #b6b6b7; margin:0 10px 15px 0;}
#productSmall img{ cursor:pointer;}
.loading{ background:url(../images/loading.gif) no-repeat center;}

.productListDetail{ overflow:hidden; *zoom:1;}

.tab{ overflow:hidden; *zoom:1; margin:0 0 0 15px;}
.tab li{ width:92px; height:26px; float:left;}
.tab li a{ display:block;width:92px; height:26px; background:url(../images/tab.gif) no-repeat right; line-height:26px; text-align:center; font-weight:bold;}
.tab li a.sel{ background-position:left; color:#fff;}

.productDetail{ border:1px solid #ae7e27; padding:10px 10px 0 10px;}
.productDetail table td{ vertical-align:top; }
.productDetail strong{ color:#ae7e27; font-size:14px; padding:0 0 10px 0; display:block; line-height:15px;}

.listTable2 table{border:1px solid #ae7e27; line-height:25px; border-top:0; border-right:0;}
.listTable2 table td,.listTable2 table th{border:1px solid #ae7e27; border-bottom:0; border-left:0; text-align:center;}
.listTable2 table th{ color:#ae7e27; font-size:14px;}
.tabContent{ display:none;}

.top{ background:url(../images/top.gif) no-repeat; width:41px; height:13px; display:block; font-size:0; line-height:0; overflow:hidden; margin:10px 0 0 600px;}

.loginBody{ background:#000;}
.loginContent{ background:url(../images/login.jpg) no-repeat; width:607px; height:424px; margin:0 auto;position:absolute; 
margin:-210px -303px; top:50%; left:50%}
.loginContent .input1{	height:15px; border:0; width:225px;}
.loginContent .input1_1{position:absolute;	left: 184px;	top: 233px; }
.loginContent .input2{	 height:15px; border:0; width:225px;}
.loginContent .input2_1{position:absolute;	left: 184px;	top: 280px;}
.loginContent .input1_1,.loginContent .input2_1{ width:230px;}
.loginContent span{ display:block; text-align:right; position:relative; top:-10px;}
.loginBtn,.passwordBtn{	position:absolute;	width:76px;	height:27px;	top:344px;	left: 209px; background:none; border:0;}
.passwordBtn{left: 312px;}

.honorContent p{border-bottom:1px solid #d3d3d3; padding-bottom:10px; margin-bottom:15px;}
.honorContent dl{ height:180px; width:105px; float:left; display:inline; margin:0 12px 0 15px;}
.honorContent dl dt{ width:102px; text-align:center; height:20px; line-height:25px; overflow:hidden;} 
.honorContent dl dd{ width:100px; height:145px; border:1px solid #d3d3d3; overflow:hidden;}
