@charset "utf-8";
/******about_textbox*****/
html, body, div, span, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin:0px; padding:0px; font-family:Arial; font-size:11px;}
a img{border:0px;}
a{text-decoration:none;}
body{
background:url(../images/index/bj.jpg) repeat-x;
}
a{
outline:none;
}
.title{
width:921px;
height:10px;
margin:0px auto;
background-color:#67686E;
}
.title1{
width:921px;
height:8px;
margin:0px auto;
background-color:#67686E;
}
.top_banner{
width:921px;
height:119px;
margin:0px auto;
}
.top_menu{
width:921px;
margin:0px auto;
background-color:#000000;
}
.top_menu ul{
width:689px;
margin:0px auto;
}
.top_menu ul li{
float:left;
list-style:none;
position:relative;
}
.top_menu ul li a{
height:28px;
display:block;
text-indent:-9999em;
}

.main-left{
width:172px;
float:left;
margin-top:0px;
position:relative;
z-index:9;
}
.main-left ul{
width:172px;
background:url(../images/news/bg-l2.gif) no-repeat left bottom;
padding:0 0 87px 0;
float:left;
}
.main-left ul li{
width:172px;
list-style:none;
padding:0px;
margin:0px;
line-height:24px;

}
.main-left ul li ul{
background:none;
padding:0;}
.main-left ul li ul li a{
width:120px;
list-style:none;
font-family:Arial;
color:#999999;
padding:0 0 0 52px;
margin:0px;
line-height:24px;
display:block;
background:url(../images/network/bg01.gif) repeat-y;
}
.main-left ul li ul li a:hover{
color:#fff;
}
.main-left ul li a img
{vertical-align:bottom;}



.nav1{
width:85px;
height:28px;
}
.nav1 a{
width:85px;
background-image:url(../images/about/menu1.jpg);
}
.nav1 a:hover{
background-image:url(../images/about/menu01.jpg);
}
.nav1current a{
width:85px;
background-image:url(../images/about/menu01.jpg);
}

.nav2{
width:112px;
height:28px;
}
.nav2 a{
width:112px;
background-image:url(../images/about/menu2.jpg);
}
.nav2 a:hover{
background-image:url(../images/about/menu02.jpg);
}
.nav2current a{
width:112px;
background-image:url(../images/about/menu02.jpg);
}

.nav3,#nav .nav3 ul,#nav .nav3current ul{
width:142px;
}

.nav3{
width:112px;
height:28px;
}
.nav3 a{
width:142px;
background-image:url(../images/about/menu3.jpg); 
}
.nav3 a:hover{
background-image:url(../images/about/menu03.jpg);
}
.nav3current ul a{
width:142px;
background-image:url(../images/about/menu03.jpg);
}
.nav3current a{
width:112px;
background-image:url(../images/about/menu03.jpg);
}

.nav4{
width:112px;
height:28px;
}
.nav4 a{
width:112px;
background-image:url(../images/about/menu4.jpg);
}
.nav4 a:hover{
background-image:url(../images/about/menu04.jpg);
}
.nav4current a{
width:112px;
background-image:url(../images/about/menu04.jpg);
}

.nav5,#nav .nav5 ul,#nav .nav5current ul{
width:168px;
}
.nav5 a{
width:168px;
background-image:url(../images/about/menu5.jpg);
}
.nav5 a:hover{
background-image:url(../images/about/menu05.jpg);
}
.nav5current a{
width:168px;
background-image:url(../images/about/menu05.jpg);
}

.nav6{
width:112px;
height:28px;
}
.nav6 a{
width:112px;
background-image:url(../images/about/menu6.jpg);
}
.nav6 a:hover{
background-image:url(../images/about/menu06.jpg);
}
.nav6current a{
width:112px;
background-image:url(../images/about/menu06.jpg);
}

/*menu*/
.top_menu{
width:921px;
height:28px;
margin:0px auto;
background-color:#000000;
}
#nav { margin:0; padding:0; padding-top:0px;padding-left:100px;}



#nav li .nav2{
width:112px;
}
#nav li .nav2 a{
width:112px;
background-image:url(../images/about/menu2.jpg);
}
#nav li .nav2 a:hover{
background-image:url(../images/about/menu02.jpg);
}
#nav li .nav2current a{
width:112px;
background-image:url(../images/about/menu02.jpg);
}

#nav { margin:0; padding:0; padding-left:100px; width:820px; }
#nav a{display:block;color: #fff;text-decoration: none;}
#nav li {float:left; list-style:none;}
#nav li ul {display: none;position:absolute; width:111px; margin:0px 0 0 0;padding:6px 0 0 0; z-index:2; background:#333; opacity:0.8;filter:alpha(opacity=80);border-top:1px solid #ffffff; vertical-align:middle;}
#nav li ul li a{display:block;color: #fff;font-weight:bold;text-decoration: none; line-height:24px; background:none; text-indent:0; text-align:center; border-bottom:1px solid #7C7D81; vertical-align:middle;}
#nav li ul li a:hover{color:#E60013; font-weight:bold;}
#nav li.show ul {display: block;}


.main{
width:921px;
margin:0px auto;
background:url(../images/about/bj_left.gif) no-repeat left bottom;
background-color:#67686E;
overflow:hidden;
}
.leftbox{
width:224px;
float:left;
background-color:#67686E;
}
.leftbox ul{
width:224px;
background-color:#67686E;
}
.leftbox ul li{ 
list-style:none;
line-height:30px;
border-bottom:1px solid #5A5A5A;
width:224px;
}
.leftbox ul li a{
display:block;
width:204px;
height:30px;
padding-left:20px;
color:#ffffff;
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
}
.leftbox ul li a:hover{
text-decoration:none;
background:url(../images/about/bg2.jpg) no-repeat left;
}

.leftbox ul .leftbox_bj1{ background:url(../images/about/bg1.gif) no-repeat;}
.leftbox ul .leftbox_bj1 a:hover{background:url(../images/about/bg1.gif) no-repeat;}

.leftbox ul li ul{
line-height:24px;
width:179px;
padding-left:25px;
list-style:none;
}
.leftbox ul li ul li{
line-height:24px;
border-bottom:0;
width:179px;
}
.leftbox ul li ul li a{
width:179px;
color:#ffffff;
}
.main .leftbox ul li ul li a:hover{
color:#FDCF00;
background-image:none;
}
.main .leftbox ul li ul .current a{
color:#FDCF00;
}
.main .leftbox ul li ul .current a:hover{
background:none;
}

.rightbox{
width:697px;
min-height:500px;
_height:500px;
padding-bottom:20px;
float:left;
background-color:#ffffff;
}

.rightbox_top{
width:627px;
height:14px;
background-color:#ffffff;
margin:15px 0 10px 29px;
}
.rightbox_r{
width:68px;
height:14px;
background-color:#ffffff;
margin:15px auto;
float:right;
}
.rightbox_top a{
color:#3C3C3C;
text-decoration:none;
}
.rightbox_top a:hover{
color:#ff0000;
}
.rightbox_top1{
width:570px;
height:14px;
background-color:#ffffff;
margin:15px 0 10px 29px;
float:left;
}
.rightbox_top1 a{
color:#3C3C3C;
text-decoration:none;
}
.rightbox_top1 a:hover{
color:#ff0000;
}
.rightbox_min{
width:627px;
margin:20px auto 0 auto;
}
.rightbox_min1{
width:627px;
height:512px;
margin:20px auto 0 auto;
background:url(../images/contact/map.gif) no-repeat right 77px;
}
.rightbox_min1 p{
color:#3C3C3C;
line-height:20px;
}
.rightbox_min1 p a{
color:#E60013;
}

.rightbox_min2{
width:627px;
margin:20px auto 0 auto ;
border-bottom:1px dashed #373737;
overflow:hidden;
}

.service_min{
width:627px;
height:533px;
margin:20px auto 0 auto ;
background:url(../images/service/bg1.jpg) no-repeat right top;
}
.service_min p{
width:355px;
height:533px;
color:#494949;
font-weight:bold;
line-height:22px;
}

.noti_min{
width:627px;
overflow:hidden;
margin:20px auto 0 auto ;
background:url(../images/contact/bg1.gif) no-repeat right top;
}

.noti_min p{
color:#E40013;
font-weight:bold;
line-height:24px;
}

.noti_min p a{
color:#E40013;
font-weight:normal;
line-height:24px;
}
.noti_min p a:hover{
color:#67686E;
line-height:24px;
}
.noti_min span{
color:#3F3F3F;
line-height:22px;
}
.noti_min h5{
color:#DB0013;
font-weight:bold;
line-height:24px;
}

.job_min{
width:627px;
height:400px;
margin:20px auto 0 auto ;
background:url(../images/about/bg3.jpg) no-repeat right bottom;
}
.job_min p{
color:#000000;
line-height:22px;
}
.job_min h5{
color:#E60013;
line-height:22px;
}


.about_min{
width:627px;
height:600px;
margin:20px auto 0 auto;
background:url(../images/about/pic5.jpg) no-repeat center bottom;
}
.about_min p{
color:#000000;
line-height:20px;
}
.about_min img{
float:right;
padding:2px 0 0 8px;
}

.rightbox_honor{
width:616px;
height:655px;
margin:20px auto 0 auto;
background:url(../images/about/bj1.jpg) no-repeat center top;
}
.story_img{
margin:20px 0 50px 0;
}
.pro_pic{
float:left;
width:155px;
height:auto;
}
.pro_t{
float:left;
width:472px;
height:26px; 
font-weight:bold; line-height:26px;
}
.pro_t a{
color:#E60013;
text-decoration:none;
}
.pro_t a:hover{
color:#333; text-decoration:underline;
}


.pro_know{
float:left;
width:620px;
height:26px; 
font-weight:bold; line-height:26px;
border-bottom:1px dotted #9C9C9C;
}
.pro_know span{
float:right;
width:77px;
height:26px; 
font-family: Arial;
font-size:11px;
color:#000000;
font-weight:bold;
line-height:26px;
}
.pro_know a{
color:#E60013;
font-weight:bold;
text-decoration:none;
}
.pro_know a:hover{
color:#333; text-decoration:underline;
}

.ser_wz{
width:620px;
height:55px;
font-family: ;
font-size:12px;
color:#000000;
line-height:20px;
padding-top:5px;
}

.pro_m{
color:#000000;
float:left;
width:472px;
height:60px;
line-height:18px;
}

.pro-l{
float:left;
width:260px;
}
.pro_r{
color:#070707;
float:left;
width:344px;
line-height:18px;
margin-left:12px;
}
.serbox_min{
width:627px;
margin:0px auto;
}
.serbox_min img{
margin:78px 0 0 66px;
}
.bk{
width:344px;
min-height:256px;
_height:256px;
}
.pro_r h2{
color:#D21420;
font-family:Arial;
font-size:20px;
line-height:30px;
}
.pro_r h3{
color:#010101;
font-family:;
font-size:20px;
line-height:28px;
}
.pro_r h4{
color:#535353;
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:16px;
padding-bottom:10px;
}
.pro_r h5{
color:#000000;
font-family:;
font-size:14px;
font-weight:bold;
line-height:34px;
}
.pro_r span{
margin:45px 0 0 0;
}
.pro_r span img{
margin:8px 6px 0 0;
}

.pic1{
float:right;
}
.cp{
width:627px;
}
.cp ul{
width:627px;
height:24px;
background:url(../images/pro/bj3.jpg) repeat-x bottom;
padding-bottom:6px;
}
.cp_li1{
width:84px;
height:24px;
float:left;
background:url(../images/pro/cp01.jpg) 0px bottom;
}
.cp_li2{
width:84px;
height:24px;
float:left;
background:url(../images/pro/cp2.jpg) 0px bottom;
}
.cp_li3{
width:84px;
height:24px;
float:left;
background:url(../images/pro/cp3.jpg) 0px bottom;
}
.cp_li4{
width:84px;
height:24px;
float:left;
background:url(../images/pro/cp4.jpg) 0px bottom;
}
.procp01{
border:1px solid #DADADA;
background:url(../images/pro/bj4.jpg) repeat-x bottom;
padding:20px 20px 20px 20px;
}
.procp01 h2{
color:#000000;
font-size:12px;
font-weight:bold;
line-height:20px;
}


.bj1{
background-repeat: no-repeat;
background-position: top;
}
.input{ background-color:#B9BABB;}
.zt1{ color:#ffffff;
      font-family:Arial;
      font-size:12px;}
	
.news1{ width:626px; height:200px; overflow:hidden; float:left; background:url(../images/news/bj1.jpg) repeat-x top; border-bottom:1px dashed #67686E;}
.news1 ul{ margin:18px 16px 10px 16px;}
.news1 .newspic{ margin:18px 16px 50px 16px; width:120px; float:left;}

.news1  h1{ height:28px;font-family:;font-size:12px; color:#0000000; width:440px; text-indent:0px;font-weight:bold; margin:18px 16px 0px 0px; float:left;}
.news1  span{ width:160px; text-align:right; color:#000000; font-size:11px; line-height:18px; margin-top:-28px;font-weight:normal;}

.news1  h1 a{ height:28px; color:#000000; font-weight:bold;}

.news1 p{font-size:12px;color:#424242;line-height:180%; padding-right:10px;}

.newsle{ float:left;}

.newslist{ width:586px; float:left; padding-bottom:80px;}
.newslist ul{ width:586px; list-style:none;}
.newslist ul li{ width:586px; height:24px; color:#000000;background:url(../images/news/bj2.jpg) repeat-x; }
.newslist ul li a{ width:586px; height:24px; line-height:21px; color:#000000;text-indent:13px; padding:0 10px;display:block;}
.newslist ul li a:hover{background:url(../images/news/bj3.jpg) no-repeat; color:#fff; text-decoration:none;font-weight:bold;}
.newslist ul li span{ width:80px; height:24px; float:right; text-align:left; color:#000000; font-size:11px; line-height:24px; margin:-0 0 0 0;}
.newslist ul li a:hover span{color:#fff;}

.news2{ width:626px;}
.newslist2{font-family:Arial;font-size:12px; color:#000000; text-indent:0px;line-height:20px; padding:15px 20px 80px 20px;background:url(../images/news/bj1.jpg) repeat-x top; min-height:350px;_height:350px; }
.newstitle{background:url(../images/news/newstitle_bg.jpg) repeat-y 0 0; border-bottom:1px #fff solid; overflow:hidden;}
.newstitle h1{ width:451px;font-family:Arial;font-size:12px; color:#ffffff; text-indent:0px;font-weight:bold; padding:6px 6px 6px 0; float:right; }
.newstitle span{ width:80px;height:29px;font-family:Arial;font-size:12px;font-weight:bold; color:#ffffff; text-indent:0px; 
padding:6px 0px 0 9px; float:left; }
.newstitle span.bac{ float:right; padding:0; width:77px; height:29px;}
.newstitle .clear{line-height:0;
font-size:0; clear:both; height:0;}
.backpic{ float:right; }

.scrollable {
	padding:10px;
	width:226px;
}

	  
.LINK1 A:LINK{
		COLOR:#ffffff;
		TEXT-DECORATION:NONE;
		font-weight:bold;
		}

.LINK1 A:VISITED{
		COLOR:#ffffff;
		TEXT-DECORATION:NONE;
		font-weight:bold;
		}

.LINK1 A:HOVER{
		COLOR:#ffffff;
		TEXT-DECORATION: underline;	
		font-weight:bold;
		}
.LINK1 A:ACTIVE{
		TEXT-DECORATION: NONE;
		}

