*{margin:0; padding:0}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-size:12px;
	font-family:"宋体",Arial,Helvetica,sans-serif; 
}
img{
    border:0px;
}

.zy {
margin-top:10px;
font-family:"宋体";
height:25px;
font-size:12px;
color:#3e7290;
text-decoration: none;

}
.zy a{
color:#3e7290;
text-decoration:none;
}
.zy a:hover{
color:#8b709c;
text-decoration:underline;
}
.topx{
height:1px;
background-color:#bed6e4;
}
.kongge {
width:5px;
height:5px;
}
.daohang {
font-family:"宋体";
font-size:12px;
text-decoration:none;
color:#FFFFFF;
padding-top:5px;
}
.daohang a{
color:#FFFFFF;
text-decoration:none;
}
.daohang a:hover{
color: #336699;
text-decoration:underline;
}
.a6{
font-family:"宋体";
font-size:12px;
color:#666666;
text-decoration:none;
height:20px;
}
.a6 a{
color:#666666;
text-decoration:none;
}
.a6 a:hover{
color:#666666;
text-decoration:underline;
}
.a14l {
font-family:"宋体";
font-size:14px;
color:#233d79;
text-align:left;
}
.zdh {
width:165px;
height:38px;
font-family:"宋体";
font-size:14px;
color:#233d79;
background-image:url(../images/zuodaohang.jpg);
text-align:left;
padding-left:35px;
margin-top:10px;
text-decoration:none;
}
.zdh a{
color:#233d79;
text-decoration:none;
}
.zdh a:hover{
color:#6633CC;
text-decoration:underline;
}
.bx {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.a62{
font-family:"宋体";
font-size:12px;
color:#666666;
text-decoration:none;
height:20px;
text-align:left;
}
.a62 a,.bx a{
color:#666666;
text-decoration:none;
}
.a62 a:hover,.bx a:hover{
color:#6666CC;
}
.di {
width:941px;
height:22px;
text-align:center;
font-family:"宋体";
font-size:12px;
color:#333333;
background-image:url(../images/b2.jpg);

}
.di a{
color:#333333;
text-decoration:none;
}
.di a:hover{
color:#6666CC;
}
.a3{
font-family:"宋体";
font-size:12px;
color:#333333;
}
.a3 a{
color:#333333;
text-decoration:none;
}
.a3 a:hover{
color:#6666CC;
text-decoration:underline;
}
.lianjie {
font-family:"宋体";
 
color:#333333;
}
.lianjie a{
 
text-decoration:none;
}
.lianjie a:hover{

color:#0088cc;
text-decoration:underline;
}
.wzdt { 
width:197px;
height:51px;
font-family:"宋体";
font-size:14px;
background-image: url(../images/wzdt_15.jpg);
color:#FFFFFF;
text-align:left;
padding-left:50px;
text-decoration:none;
}
.wzdt a{
color:#FFFFFF;
text-decoration:none;
}
.wzdt a:hover{
color:#22676c;
text-decoration:underline;
}
.wzdt2 { 
width:152px;
height:51px;
font-family: "宋体";
font-size:14px;
background-image: url(../images/wzdt_03.jpg);
color:#FFFFFF;
text-align:left;
padding-left:45px;
text-decoration:none;
}
.wzdt2 a{
color:#FFFFFF;
text-decoration:none;
}
.wzdt2 a:hover{
color:#22676c;
text-decoration:underline;
}
.wzdt3 { 
width:168px;
height:34px;
font-family:"宋体";
font-size:14px;
background-image: url(../images/wzdt_12.gif);
color:#419198;
text-align:left;
padding-left:20px;
text-decoration:none;

}
.wzdt3 a{
color:#419198;
text-decoration:none;
}
.wzdt3 a:hover{
color:#22676c;
text-decoration:underline;
}
/*my_default_css*/
#main_container{width:942px; margin:0 auto; overflow:hidden;}
#header_container{}
#top_line{height:25px; line-height:25px; border-bottom:#bed6e4 solid 1px; margin-bottom:5px;}
#button_cn{float:right; margin:3px 10px 0 0;}
#button_en{float:right; margin:3px 20px 0 0;}
#flashbox{margin-bottom:1px; overflow:hidden;}
#flash_left{width:328px; float:left; overflow:hidden;}
#flash_right{width:613px; float:left; overflow:hidden;}
#nav_bar{height:25px;line-height:25px;text-align:center; background:url(../images/a_07.png) repeat-x;}
#nav_bar ul{margin:0 auto; width:840px;}
#nav_bar li{display:inline; list-style:none; width:120px; float:left;}
#nav_bar a{color:#FFFFFF; text-decoration:none;}
#nav_bar a:hover{color: #336699;}
#index{background:url(../images/a_09.jpg) repeat-x;}
#outsourcing{background:url(../images/a_11.jpg) repeat-x;}
#technology{background:url(../images/a_13.jpg) repeat-x;}
#solutions{background:url(../images/a_15.jpg) repeat-x;}
#case{background:url(../images/a_17.jpg) repeat-x;}
#aboutus{background:url(../images/a_19.jpg) repeat-x;}
#careers{background:url(../images/a_21.jpg) repeat-x;}
#body_container{margin:5px 0;overflow:hidden;}
#footer_container{height:25px; line-height:25px; background:url(../images/a_07.png) repeat-x;}
#footer_left{width:600px; float:left; overflow:hidden; text-align:left; padding-left:10px; padding-top:2px;}
#footer_left a{color:#333333;text-decoration:none;}
#footer_left a:hover{color:#6666CC;}
#footer_right{float:right; width:300px; text-align:right; padding-right:20px;}
/*index_css*/
#body_container .container_312{width:312px; height:345px; float:left; position:relative;}
.top_left{width:12px; height:52px; background:url(../images/a_28.jpg) no-repeat; float:left;}
.top_middle{width:290px; height:52px; line-height:52px; background:url(../images/a_29.jpg) repeat-x; float:left; position:relative;}
.top_middle h1,#special_p{background:url(../images/tubiao.png) no-repeat center left; text-align:left; text-indent:20px; font-size:14px; font-weight:bold; color:#233d79; overflow:hidden;}
.top_right{width:10px; height:52px;background:url(../images/a_32.jpg) no-repeat; float:left;}
.container_312 .text{margin:7px 25px; text-align:left; line-height:18px; color:#666666;}
.container_312 .text li{border-bottom:#666666 dashed 1px; background:url(../images/tubiao2.jpg) center left no-repeat; list-style:none; text-indent:18px; line-height:21px; height:21px; margin-bottom:2px;}
.container_312 .text .special{background:url(../images/tubiao.jpg) center left no-repeat;position:relative;}
.container_312 .text .special a{text-decoration:none; color:#666666;}
.container_312 .text .special a:hover{text-decoration:none; color:#6666cc;}
.container_312 .text .special span{position:absolute; right:3px; top:1px;}
.bottom_frame{position:absolute; left:0; bottom:0 !important; bottom:2px;}
.bottom_empty{height:60px;}
.bottom_left{width:12px; height:47px; background:url(../images/a_52.jpg) no-repeat; float:left;}
.bottom_middle{width:290px; height:47px; line-height:52px; background:url(../images/a_53.jpg) repeat-x; float:left;}
.bottom_middle p{float:right; margin:15px 10px;}
.bottom_right{width:10px; height:47px;background:url(../images/a_54.jpg) no-repeat; float:left;}
#button_morenews{position:absolute; right:15px; top:15px;}

#main_left{ width:278px; float:left; overflow:hidden; position:relative;}
#main_right{width:658px; float:right; position:relative; height:auto !important; min-height:530px; height:530px;}
#main_right table{width:100%; margin:10px auto; text-align:left; color:#666666;}
#main_right table td,#main_right table th{height:25px; line-height:25px; text-indent:35px;}
#main_right .sty table td{height:25px; line-height:25px;text-indent:0px;}
#ul_nav ul li{background:url(../images/zuodaohang.jpg) no-repeat; width:200px; height:38px; line-height:38px; list-style:none; margin:5px auto; text-align:left; text-indent:40px; color:#233d79;}
.title{background:url(../images/zuodaohang.jpg) no-repeat; width:200px; height:38px; line-height:38px; margin:5px auto; text-align:left; text-indent:40px; color:#233d79; font-size:14px; font-weight:500;}
#ul_nav ul li a,.title a{text-decoration:none; color:#233d79;}
#ul_nav ul li a:hover,.title a:hover{text-decoration:underline; color:#6633CC;}
#os_img{background:url(../images/os_img.jpg) no-repeat; width:188px; height:159px; margin:0 auto; overflow:hidden;}
#tec_img {background:url(../images/tec_img.jpg) no-repeat; width:188px; height:158px; margin:0 auto; overflow:hidden;}
.img_text{ margin:30px 12px; text-align:justify; line-height:22px; color:#333333;}
.img_bottom_text{margin:20px 12px; text-align:right;}
.img_bottom_text a{color:#333333; text-decoration:none}
.img_bottom_text a:hover{color:#6666CC; text-decoration:underline;}
#right_content{ margin:0 28px; overflow:hidden}
#right_content img{margin:5px 0;}

#right_content h1{background:url(../images/omg.jpg) 2em center no-repeat; font-weight:bold; font-size:12px; height:30px; line-height:30px; text-align:left; text-indent:4em; color:#333333}
#head_title{background:none !important; text-align:center !important; text-indent:0 !important;}
#right_content h2,#privacy h2{font-weight:bold; font-size:12px; height:30px; line-height:30px; text-align:left; text-indent:2em; color:#666666}
#right_content h2 a{color:#666666; text-decoration:none;}
#right_content h2 a:hover{text-decoration:underline;}
#right_content p,#privacy p{text-indent:2em; line-height:22px; margin:8px 0; text-align:justify; color:#666666;}
#right_content ul li{text-align:justify; list-style:none; line-height:18px; color:#666666; text-indent:3em; margin:3px 0;}
.inner_li{margin:5px auto 20px; width:200px; background:url(../images/bei.jpg) repeat-x; padding-top:10px;}
.inner_li ol li{ border-bottom:dashed #666666 1px; margin:0 auto; text-align:left; width:120px; line-height:25px; height:25px; list-style:none; color:#666666;}
.wide_li{width:180px !important;}
.inner_li ol li a{text-decoration:none; color:#666666;}
.inner_li ol li a:hover{text-decoration:none; color:#6666cc;}