@charset "gb2312";
/*
Copyright (c) 2011, oulingling. All rights reserved.
*/

body { font: 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,em,th{font-size:100%;font-weight:normal;}
fieldset{border:0;}
td { font-size: 12px; }
p { margin: 0px; padding: 0px 0px 17px; text-indent:; }
img { border-style: none; }
form { font-size: 12px; margin: 0px; padding: 0px; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
a { color: #2A2A2A; text-decoration: none; }
a:hover { color: #DA0F0F; }
input { font: 12px "Î¢ÈíÑÅºÚ"; }
select { font: 12px "Î¢ÈíÑÅºÚ"; }

.clear { clear: both; height: 1px; line-height: 1px; overflow:hidden; }
.space{ clear: both; height: 16px; overflow:hidden; } 
.space2{ clear: both; height: 14px; overflow:hidden; } 
.pagebg { background: #E9E9E9 }
.contain { background: #FFFFFF url(../images/containbg.jpg) no-repeat left top; margin: 0px auto; width: 981px; padding: 0px 6px 0px 6px;zoom:1; }




.top { margin: 0px; padding: 0px 0px 18px; }
.top .logo { float: left; margin: 0px; padding: 0px; }

.quickmenu { color: #53600E; float: right; width: 259px; padding-top: 64px; }
.quickmenu .lang { padding-left: 41px; line-height: 25px; height: 25px; padding-bottom: 13px; font-family: Arial, Helvetica, sans-serif; }
.quickmenu .lang a.aen { background: url(../images/en.jpg) no-repeat left top; padding-left: 41px; display: block; float: left; color: #4D6203; }
.quickmenu .lang a.acn { background: url(../images/cn.jpg) no-repeat left top; padding-left: 41px; display: block; float: left; margin-right: 10px; color: #4D6203; }

.quickmenu a { color: #4D6203; }
.quickmenu a:hover { color: #53600E;  }

.banner { padding-top: 7px; }
.mainnav { font: 14px "Î¢ÈíÑÅºÚ"; color: #FFFFFF; background: #044EA3; padding-left: 120px; height: 39px; overflow: hidden; clear: both; zoom:1; }
.mainnav li { display: inline; float: left; margin: 0px; padding: 0px 22px; }

.mainnav a { color: #FFFFFF; padding-top: 9px; display: block; float: left; height:30px; }
.mainnav a:hover { color: #CAE4FF; }

.mainbox { padding-bottom: 23px; zoom:1 }
.maincontent { float: right; width: 656px; }
.sidebar { width: 277px; float: left; padding-left: 4px; }


.sidetitle { color: #1F1E7B; background: url(../images/sidetitlebg.jpg) no-repeat left top; height: 40px; overflow: hidden; padding-left: 32px; font: bold 14px/35px "Î¢ÈíÑÅºÚ"; }
.side_contact { line-height: 22px; padding: 5px 5px 5px 10px; color: #3C3C3C; }

a.amore{ display: block; float: right; height: 35px; width: 45px; }
.sidemenu { color: #0B0A67; padding-bottom: 31px; margin: 0px 5px; font: 14px "Î¢ÈíÑÅºÚ"; }
.sidemenu li { padding: 7px 0px 7px 26px; border-bottom: 1px solid #E3E3E5; }
.sidemenu a { color: #0B0A67; }
.sidemenu a:hover { color: #FB3C04; }




.titlecol { color: #1F1E7B; background: url(../images/titlebg.jpg) no-repeat left top; height: 44px; padding-left: 32px; font: bold 14px/35px "Î¢ÈíÑÅºÚ"; }
.content_col { line-height: 25px; padding: 10px; color: #3C3C3C; }


.bottom { line-height: 23px; color: #333132; text-align: center; padding-bottom: 22px; clear: both; }
.bottom a{ color: #333132; }

.bottom .menu { color: #FFFFFF; line-height: 30px; background: #044EA3; height: 30px; overflow: hidden; }
.bottom .menu a { color: #FFFFFF; padding-right: 12px; padding-left: 12px; }
.bottom .copyright { padding-top: 16px; font-family: Arial, Helvetica, sans-serif; }




.home_layer1 { float: left; width: 294px; }
.home_layer2 { }
.home_layer3 { }


.home_title { font: bold 14px/35px "Î¢ÈíÑÅºÚ"; color: #000267; background: url(../images/titlebg.jpg) no-repeat left top; height: 46px; padding-left: 35px; clear: both; }
.home_title .inter { background: url(../images/titlebg.jpg) no-repeat right top; height: 41px; }
.home_title a{color: #565656; }





.home_intro { line-height: 25px; color: #3C3C3C; padding: 0px 11px; }
.home_intro p { text-indent: 2em; margin: 0px; padding: 0px; }
.home_intro .imgbox { float: left; margin-right: 27px; }



.home_contact { line-height: 26px; color: #3C3C3C; padding: 5px 4px 17px 211px; background: url(../images/pic_contact_index.jpg) no-repeat left top; height: auto !important; height: 120px; min-height: 120px; }
.hprolist { line-height: 22px; color: #3C3C3C; padding: 0px 3px; }
.hprolist .txt h4 { font: bold 14px "Î¢ÈíÑÅºÚ"; color: #0B0B65; }
.hprolist .txt h4 a { color: #0B0B65; }
.hprolist .txt h4 a:hover { color: #FD7142; }
.hprolist .imgbox { margin: 0px 14px 0px 4px; float: left; }
.hprolist .txt { float: left; width: 186px; }
.hprolist li { padding: 0px 0px 8px; height: 64px; border-bottom: 1px solid #E3E3E5; overflow: hidden; margin-bottom: 8px; }


.space_h { clear: both; height: 20px; overflow: hidden; }
.search { background: url(../images/searchbox.jpg) no-repeat left top; height: 25px; padding: 1px 0px 1px 9px; margin-top: 10px; margin-left: 2px; }
.searchform { line-height: 25px; color: #999999; background: transparent; height: 25px; width: 213px; border-style: none; float: left; }
.searchbtn { background: url(../images/btn.jpg) no-repeat left top; height: 23px; width: 42px; border-style: none; margin-left: 7px; color: #FFFFFF; float: left; margin-top: 1px; cursor:pointer; }
