
html {overflow-y:scroll;}
body {margin:0 auto; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; color:#333; text-align:left;  background:#c0c0c0; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
em,i{ font-style:normal;}
li{list-style-type:none;}
img{vertical-align:top; border:0;}
a{ text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}

.main{ width:1202px; margin:0 auto;  background:url(../images/body_bg01.jpg) repeat-x #fff; border-left:1px solid #000; border-right:1px solid #000;}
/*头部内容开始*/
.top_box{ height:76px; width:1067px; margin:0 auto; background:url(../images/bg00.jpg) no-repeat 20px 71px;}
.top{ width:1000px; height:20px; line-height:20px; margin:0 auto; text-align:right; background:#3e3e3e;}
.top span{ margin-right:40px; color:#adadad;}
.top a{ color:#adadad;}
.top a:hover{ color:#FF0000; text-decoration:none;}
.bottom_box{ width:1067px; height:51px; margin:0 auto; background:url(../images/bottom_bg01.jpg) no-repeat right;}
.logo{ float:left; background:url(../images/logo.jpg) no-repeat; width:239px; height:51px;}



.pic_box{ width:1002px; margin:0 auto; background:url(../images/bg12.jpg) no-repeat left 167px; height:182px; padding-top:1px;}


.content{ height:1%; overflow:hidden; width:985px; margin:25px auto 10px auto; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.c_left{ float:left; width:765px;}
.now_position{ height:40px;}
.left_bg{ float:left; width:1px; height:40px; background:url(../images/bg15.jpg) no-repeat; margin-left:-1px; display:inline;}
.center_box{ float:left; width:763px; height:40px;}
.c_b_box{ width:735px; background:url(../images/bg04.jpg) no-repeat; height:40px; line-height:40px; margin:0 auto; font-size:14px;}
.c_b_box strong{ display:block; float:left; height:40px; background:url(../images/bg16.jpg) no-repeat 2px 3px; width:125px; text-align:center; color:#fff;}
.c_b_box span{ display:block; float:left; width:400px; padding-left:25px;}
.c_b_box span a{ font-size:14px; color:#2f2f2f;}
.right_bg{ float:right; width:1px; height:40px; background:url(../images/bg15.jpg) no-repeat;  margin-right:1px; display:inline;}

.brief_introduction{ width:763px; border-right:1px solid #d2d2d2; padding-top:10px; border-right:1px solid #d2d2d2;}
.about_text{ width:685px; margin:0 auto;}
.about_text h1{ font-size:24px; text-align:center; margin-top:20px; color:#FF0000; font-weight:bold;}
.laiyuan{  width:685px; height:30px; background:#c9c9c9; margin:10px auto; text-align:center; line-height:30px;}
.about_text p{ text-indent:2em; line-height:25px; font-size:14px; margin-top:20px;}
.about_img p{ text-indent:0;}
.about_banner{ width:735px; margin:30px auto 0 auto; text-align:center;}
.about_banner img{ padding-bottom:10px;}


.c_right{ float:left; width:220px;}
.c_r_img{ width:210px; margin-left:10px; background:url(../images/bg09.jpg) no-repeat -1px top;}
.c_r_box{ padding-top:25px;}
.c_r_b_box{ width:200px; margin:0 auto;}
.c_r_b_list{ padding:8px 0 0 10px;}
.c_r_b_list li a{ font-size:14px; color:#3c3c3c; font-weight:bold; height:35px; text-align:center; line-height:35px; display:block; width:186px; background:url(../images/bg20.jpg) no-repeat 35px center;}
.c_r_b_list li a:hover{ background:url(../images/bg18.jpg) no-repeat; color:#fff; text-decoration:none;}
.c_r_b_logo{ border-bottom:1px solid #c0c0c0; padding:80px 0 15px 8px;}
.c_r_b_information{ padding:20px 0 0 5px;}

.c_r_b_information table td{ height:20px; border:none;}

.about_banner01{ background: url(../images/bg22.jpg) no-repeat center bottom; height:150px; padding-bottom:20px;}
.about_banner01{ width:735px; margin:40px auto 0 auto; text-align:center;}
.about_banner01 img{ padding-bottom:10px;}


.b_i_list{ width:715px; margin:0 auto;}
.b_i_list li{ height:30px; line-height:30px; margin:30/2px 0; vertical-align:middle; background:url(../images/libg06.jpg) no-repeat 30px center; border-bottom:1px dashed #c0c0c0;}
.words{ float:left; width:520px; padding-left:60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.words a{ color:#2a2828; font-size:14px;}
.words a:hover{ color:#FF0000;}
.time{ float:right; width:90px; color:#636363; margin-right:35px; display:inline; font-size:14px;}
.fanyi{ background:url(../images/fanyi.jpg) no-repeat; height:38px; line-height:38px; width:735px; margin:20px auto 0 auto; text-align:center; font-size:14px; padding-bottom:10px;}
.fanyi a{ color:#2f2f2f; font-size:14px;}
.fanyi li{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.case{ width:700px; height:250px; border:1px solid #d1d1d1; margin:10px auto 0 auto;  background:url(../images/case_bg.jpg) repeat-x;}
.case_img{ float:left; width:330px; padding:15px 0 0 15px;}
.case_more{ float:right; width:315px; margin-right:10px;}
.c_m_top{  height:80px; background: url(../images/h2_bg.jpg) no-repeat left bottom;}
.c_m_top h2{ margin:20px 0 0 20px; font-size:16px; font-weight:bold;}
.c_m_top h2 a{ color:#ec0000;}
.c_m_top span{ display:block; margin:20px 0 0 20px;  font-size:14px;}
.c_m_text{ width:280px; padding:20px 0 0 20px; height:125px; overflow:hidden;}
.c_m_text p{ line-height:25px; font-size:14px;}
.c_m_more{ margin-top:10px;}
.c_m_more a{ color:#ff9c00; font-size:14px; font-weight:bold;}

.contact{ background:url(../images/lxwm.jpg) no-repeat 45px 20px; width:670px; height:540px; padding:60px 0 0 80px;}
.c_table td{ font-size:14px; height:20px;}

.recruitment{ width:685px; margin:0 auto; padding:15px 0 0 20px;}
.recruitment h2{ color:#ff0000; font-size:16px; font-weight:bold; }
.rcln{ padding-top:20px; line-height:25px; text-indent:2em; font-size:14px;}
.cpjy{ width:695px; margin:0 auto;}
.cpjy_top{ background: url(../images/bg24.jpg) no-repeat; height:45px; line-height:45px; font-size:16px; font-weight:bold; color:#ff0000; padding-left:15px;}
.cpjy_center{ background:url(../images/bg25.jpg) repeat-y;}
.cpjy_center_box{ width:679px; margin:0 auto;}
.cpjy_center_box_top{ background:url(../images/bg27.jpg) no-repeat; height:8px;}
.cpjy_center_box_center{ background:url(../images/bg28.jpg) repeat-y;}
.cpjy_center_box_bottom{ background:url(../images/bg29.jpg) no-repeat; height:8px; padding-bottom:25px;}
.cpjy_center_box_center{ padding-top:10px;}
.cpjy_center_box_center dl{ width:630px; margin:10px auto 0 auto;  font-size:14px;}
.cpjy_center_box_center dl dt{ color:#0d0d0d;}
.cpjy_center_box_center dl em{ font-weight:bold;}
.cpjy_center_box_center dl strong{ margin-left:35px;}
.cpjy_center_box_center dl dd{ margin-top:10px;}
.cpjy_center_box_center dl dd p{ line-height:25px; text-indent:2em;}
.tiaojian{  width:630px; margin:20px auto 0 auto;  font-size:14px; line-height:25px;}
.cpjy_bottom{ background:url(../images/bg23.jpg) no-repeat; height:129px; padding-left:20px;}
.cpjy_bottom td{ height:20px; font-size:14px;}
.flxz{ width:685px; margin:0 auto; padding-top:30px;}
.flxz h2{ color:#fc0000; font-size:14px; font-weight:bold;}
.recruitment h3{ color:#0d0d0d; font-size:14px; font-weight:bold;}


.b_i_bottom_bg{ background: url(../images/bg30.jpg) no-repeat; height:412px;}


/*友情链接开始*/
.friendlink{ background:url(../images/bg11.jpg) repeat-x; height:42px;}
.links_box{ width:1002px; height:42px; margin:0 auto;}
.links{ float:left; background:url(../images/links.jpg) no-repeat 20px 10px; height:42px; width:190px;}
.a_links{ float:left; width:800px; height:42px; line-height:42px; overflow:hidden;}
.a_links li{ float:left;}
.a_links li a{ margin:0 10px; color:#2a2828;}
.a_links li a:hover{ color:#FF0000;}
/*底部内容开始*/
.footer{ background:url(../images/bg13.jpg) repeat-x; height:96px;}
.footer_box{ width:1002px; margin:0 auto; background:url(../images/bg14.jpg) no-repeat; height:96px; }
.bottom_nav{ height:30px; margin-bottom:20px;}
.bottom_nav ul{ padding:5px 0 0 170px; height:25px;}
.bottom_nav li{ float:left; font-weight:bold; margin:8px; color:#777;}
.bottom_nav li a{ color:#777;}
.bottom_nav li a:hover{ color:#FF0000;}
.tel{ text-align:center; color:#777;}
.adress{ text-align:center; margin-top:7px; color:#777;}
.adress a{ color:#777;}
.adress a:hover{ color:#FF0000;}