﻿@charset "utf-8";
/* for inside pages */
/*
#top,#main,#bottom{
width:934px;
margin:0px auto;
}
*/

.main
{background:url(../images/about/bg.jpg) repeat-y center 148px;
}

.mainmap
{height:650px;
 background:url(../images/about/bg.jpg) repeat-y center 148px;
}

.flash
{background:none;
 margin:0 auto;
 width:934px;
}

.mapmain
{width:772px;
 height:544px;
 margin:0 auto 0;
 overflow:hidden;
 background:url(../images/contact/bg3.jpg) no-repeat center top;
}

.aboutmain
{width:934px;
 background:url(../images/about/bg3.jpg) no-repeat 670px bottom;
 margin:0px auto;
 overflow:hidden;
}

.ipprotect
{width:636px;
 height:146px;
 background:url(../images/about/title2.gif) no-repeat center;
}

.ipprotect .ipprotlit
{width:400px;
 height:100px;
 float:right;
 margin:36px 20px 0 0;
 text-align:justify;
}

.deleft
{width:642px;
 overflow:hidden;
 float:left;
 margin:0 31px 30px 31px;
 display:inline;
}
.busft{
width:642px;
float:left;
margin:0 24px 30px 24px;
display:inline;
}
.delefttop{
width:642px;
height:31px;
color:#2C7FD3;
line-height:31px;
border-bottom:1px dashed #B8B8B8;
}
.delefttop a{
color:#484848;
}
.delefttop a:hover{
color:#2C7FD3;
}
.aboutnn{
width:610px;
margin:30px auto;
}
.aboutnn p{
width:600px;
color:#484848;
line-height:18px;
}

.aboutnn span{
display:block;
width:338px;
color:#484848;
line-height:18px;
}

#asd
{background:url(../images/about/pic2.jpg) no-repeat 280px bottom;
}

/*right-bus*/
.rightbus{
width:182px;
height:32px;
line-height:32px;
font-size:13px;
font-weight:bold;
padding-left:20px;
}
.rightbusli
{min-height:280px;
 _height:280px;
 padding-left:20px;
}
.rightbusli ul
{width:182px;
 margin-bottom:10px;
}
.rightbusli ul li
{line-height:20px;
 background:url(../images/about/tb1.gif) no-repeat left 5px;
 font-size:11px;
}
.rightbusli ul li a{
margin:0 0 0 15px;
color:#2C7FD3;
font-weight:bold;
text-decoration:underline;
}

.rightbusli ul li ul{
width:165px;
}
.rightbusli ul li ul li{
background:none;
padding:0 0 0 15px;
}
.rightbusli ul li ul li a{
margin:0 0 0 0;
color:#2C7FD3;
font-weight:normal;
text-decoration:underline;
}

/*about-team*/
.aboutteam{
width:636px;
margin:30px auto;
}
.aboutteam p{
width:600px;
color:#484848;
line-height:18px;
}

.aboutteam span{
display:block;
width:338px;
color:#484848;
line-height:18px;
}
.aboutteam ul{
width:636px;
color:#484848;
line-height:18px;
background:url(../images/about/bg1.gif) repeat-x left top;
overflow:hidden;
margin-bottom:20px;
}
.aboutteam ul img{
margin:16px 26px 0 0;
float:left;
}
.aboutteam ul h4{
width:492px;
color:#484848;
font-family:Arial;
font-weight:bold;
float:left;
line-height:24px;
margin:16px 0 0 0;
}

.aboutteam ul p{
width:492px;
color:#484848;
float:left;
line-height:18px;
}

.tmdetail
{width:495px;
 float:right;
 padding:0 10px 0 0;
 text-align:justify;
}

/*about-ceo*/
.ceomain{
width:934px;
background:url(../images/about/bg4.jpg) no-repeat bottom 696px;
margin:0px auto;
overflow:hidden;
}
/*about-team*/
.teammain{
width:934px;
margin:0px auto;
overflow:hidden;
}
/*about-mission*/
.missmain{
width:934px;
margin:0px auto;
overflow:hidden;
background:url(../images/about/bg6.jpg) no-repeat 35px bottom;
}
/*about-facility*/
.facnn
{height:428px;
 background:url(../images/about/bg5.jpg) no-repeat;
}
.facnn ul
{width:570px;
 margin-top:100px;
}
.facnn ul li
{width:570px;
 margin:15px 0 15px 20px;
 line-height:20px;
 color:#484848;
 padding:0 10px 0 20px;
 list-style-type:none;
 background:url(../images/about/tb2.gif) no-repeat left 4px;
}

/*about-IP*/
.ipnn{
width:638px;
margin-top:20px;
}
.ipnn ul{
width:610px;
margin-top:28px;
}
.ipnn ul li{
width:560px;
margin:0 0 10px 0;
line-height:18px;
color:#484848;
padding:10px 10px 10px 50px;
background:url(../images/about/tb4.gif) no-repeat 25px 12px #EDF4F2;
}

/*about-mission*/
.missnn{
width:530px;
margin:55px auto 0;
}

/*news-default*/
.newsmain{
width:934px;
margin:0px auto;
overflow:hidden;
}

.newstop{
margin-top:20px;
height:162px;
background:url(../images/news/bg1.jpg) no-repeat left top;
}
.newspic{
width:167px;
float:left;
margin:20px 18px 0 17px;
background:url(../images/news/bg2.jpg) no-repeat 0 top;
}
.newspic img{
margin:10px;
}
.newsright{
width:420px;
margin:30px 0 0 0;
float:left;
}
.newsright h3{
width:420px;
color:#484848;
font-weight:bold;
line-height:20px;
}
.newsright h3 a{
width:420px;
color:#484848;
font-weight:bold;
}
.newsright h4{
width:420px;
color:#E51E00;
line-height:18px;
}
.newsright p{
width:420px;
color:#484848;
line-height:16px;
}

.newsright span a{
text-decoration:underline;
color:#2C7FD3;
line-height:18px;
}

.newslist{
width:648px;
margin-top:26px;
}
.newslist ul{
width:648px;
}
.newslist ul li{
height:31px;
background:url(../images/news/tb1.jpg) no-repeat 8px center;
border-bottom:1px dashed #B8B8B8;
}
.newslist ul li a{
padding-left:25px;
display:block;
line-height:22px;
margin-top:4px;
color:#484848;
}
.newslist ul li a:hover{
color:#2C7FD3;
background:url(../images/news/tb1.jpg) no-repeat 8px center #E8E8E8;
}
.newslist ul li span{
width:78px;
float:right;
color:#E51E00;
line-height:31px;
}

.newslist1{
width:648px;
margin-top:26px;
}
.newslist1 ul{
width:648px;
}
.newslist1 ul li{
height:31px;
background:url(../images/news/tb1.jpg) no-repeat 8px center;
border-bottom:1px dashed #B8B8B8;
}
.newslist1 ul li a{
padding-left:25px;
display:block;
line-height:22px;
margin-top:4px;
color:#484848;
}
.newslist1 ul li a:hover{
color:#2C7FD3;
background:url(../images/news/tb1.jpg) no-repeat 8px center #E8E8E8;
}
.newslist1 ul li span{
width:150px;
float:right;
color:#E51E00;
line-height:31px;
}

.neright{
width:192px;
float:left;
margin:23px 31px 0 0;
}

.nerightbt{
width:172px;
height:32px;
line-height:32px;
font-size:13px;
font-weight:bold;
padding-left:20px;
background:url(../images/about/bg1.jpg) no-repeat top;
}
.nerightli
{width:142px;
 min-height:280px;
 _height:280px;
 padding-left:50px;
 background:url(../images/about/bg2.jpg) repeat-x top;
}
.nerightli ul
{width:135px;
}
.nerightli ul li
{height:20px;
 background:url(../images/about/tb1.gif) no-repeat left 5px;
}
.nerightli ul li a{
margin:0 0 0 15px;
color:#2C7FD3;
text-decoration:underline;
}

.newsfull{
margin-top:20px;
min-height:450px;
_height:450px;
background:url(../images/about/bg1.gif) repeat-x left top;
}
.newsfull h3{
color:#2C7FD3;
text-align:center;
line-height:30px;
font-weight:bold;
padding:10px;
}
.newsfull p{
color:#484848;
line-height:20px;
text-align:left;
padding:15px;
}

/*technology default*/
.techmain{
width:934px;
margin:0px auto;
overflow:hidden;
}
.techlist
{width:642px;
 margin:30px auto;
}

.techlistbt{
width:642px;
height:24px;
background:url(../images/technology/bg1.gif) repeat-x;
}
.techlistbt h5{
line-height:24px;
font-size:12px;
font-weight:bold;
color:#003399;
padding-left:15px;
}
.techlistbt h5 a{
line-height:24px;
font-size:12px;
font-weight:bold;
color:#003399;
}
.techlistbt span{
width:140px;
height:24px;
line-height:24px;
font-size:11px;
color:#2F73C1;
float:right;
font-weight:normal;
}
.techlistbt span a{
height:24px;
font-size:11px;
color:#FF2F2F;
padding-left:10px;
}
.techlistnr{
width:604px;
line-height:20px;
position: relative; 
color:#7E7E7E;
background:#F2F2F2;
border:1px solid #E4E4E4;
padding:10px 18px 24px 18px;
}
.techlistnr a{
display:block;
position: absolute; 
bottom:10px;
left:18px;
line-height:18px;
color:#2C7FD3;
text-decoration:underline;
}

.plalist{
width:642px;
margin:30px 0 30px 0;
}
.plain{
width:642px;
height:110px;
margin:0 0 12px 0;
background:url(../images/technology/bg1.jpg) repeat-x top;
border:1px solid #E0E0E0;
}
.plain img{
float:left;
margin:18px 12px 22px 21px;
}
.plain h2{
width:466px;
float:left;
color:#003399;
font-weight:bold;
line-height:20px;
margin:18px 0 0 0;
padding-left:10px;
background:url(../images/technology/tb1.gif) no-repeat left 8px;
}
.plain h2 a{
color:#003399;
font-weight:bold;
line-height:20px;
}
.plain .brief{
width:466px;
float:left;
color:#484848;
min-height:42px;
_height:42px;
line-height:18px;
font-size:11px;
display:inline;
}
.more{
width:466px;
float:left;
color:#2C7FD3;
line-height:18px;
}
.more a{
color:#2C7FD3;
text-decoration:underline;
line-height:18px;
}

/*technology full*/
.techfu
{width:604px;
 line-height:20px;
 position: relative; 
 color:#7E7E7E;
 min-height:385px;
 _height:385px;
 background:#F2F2F2;
 border:1px solid #E4E4E4;
 padding:10px 18px 54px 18px;
}
.techfu a
{line-height:18px;
 color:#2C7FD3;
 text-decoration:underline;
}

/*business default*/
.bustop{
width:642px;
height:83px;
background:url(../images/business/bg2.gif) no-repeat top;
}
.bustop img{
padding:0 16px 0 40px;
vertical-align:middle;
}
.bustitle{
width:116px;
float:left;
}
.bustitle img{
padding:20px 16px 0 40px;
}
.busbt{
width:500px;
float:left;
}
.busbt span{
font-size:18px;
color:#000000;
font-weight:bold;
line-height:83px;
vertical-align:middle;
}

.buslist{
width:642px;
overflow:hidden;
margin:30px 0 50px 0;
}
.buslist ul{
width:321px;
float:left;
height:96px;
overflow:hidden;
margin-bottom:30px;
}
.buslist ul img{
float:left;
border:1px solid #B9B9B9;
margin-right:9px;
}

.buslist ul a{
color:#003399;
line-height:20px;
font-weight:bold;
}
.buslist ul p{
float:left;
width:194px;
color:#484848;
line-height:18px;
}

/*business full*/

.busfull
{width:642px;
 margin:0px auto 2px;
 background:url(../images/business/bg1.gif) repeat-x top;
}
.busfull h3{
height:63px;
color:#000000;
font-weight:bold;
text-align:center;
font-size:13px;
line-height:20px;
padding:10px 18px 6px 18px;
background:url(../images/business/bg1.gif) repeat-x top;
}
.fullnn{
width:606px;
margin:0px auto 30px;
display: inline;
}
.fullnn p{
color:#000000;
font-size:12px;
line-height:20px;
padding:0 10px 15px 10px;
}
.fullnn ul
{
	margin:0 0 0 15px;
}

.fullnn ul li
{list-style:disc outside;
}

.fullback{
margin:0px auto 50px;
}
.fullback img{
float:right;
margin-bottom:30px;
}
.fullback1{
text-align:right;
margin:0px auto 50px;
}
.fullback1 img{
float:right;
margin:10px 10px 15px 0;
}
.tectitle{
width:116px;
float:left;
}
.tectitle img{
padding:12px 16px 0 40px;
}

/*career apply*/
.apply{
width:606px;
margin:15px auto 0px;
text-align:justify;
}
.apply p{
color:#7E7E7E;
line-height:16px;
}
/*contact message*/
.messmain{
width:934px;
margin:0 auto 30px;
overflow:hidden;
}
.messnn{
width:630px;
height:89px;
margin:0 auto;
background:url(../images/contact/bg1.jpg) repeat-x top;
}
.messnn span{
width:600px;
margin:0 auto;
font-size:18px;
color:#000000;
font-weight:bold;
line-height:89px;
vertical-align:middle;
}
.messnn img{
margin:16px 0 0 152px;
}
.messtable{
width:630px;
margin:0 auto;
background: #F1F1F1;
}
.messtable p{
padding:20px 0 0 48px;
color:#0144AA;
}
.messtable span{
padding-left:48px;
color:#E51E00;
}
/*contact default*/
.cont{
float:left;
margin:20px auto 30px;
}
.cont img{
margin:0 26px 0 0;
}
.contright{
margin:20px auto 30px;
float:left;
width:256px;

}
.contright h3{
width:256px;
color:#0249AF;
font-size:12px;
line-height:30px;
font-weight:bold;
border-bottom:1px solid #80A4D7;
}
.contright p{
padding-top:6px;
width:256px;
color:#7E7E7E;
line-height:20px;
}
.contwz{
width:334px;
height:84px;
margin-bottom:11px;
background:url(../images/contact/bg1.gif) no-repeat left;
}
.contwz p{
color:#0249AF;
font-weight:bold;
padding:7px 0 0 50px;
}
.contwz ul {
width:284px;
margin:13px 0 0 0;
}
.contwz ul li {
padding:0 0 0 36px;
color:#0249AF;
line-height:20px;

}

.contwz1 {
width:334px;
height:125px;
background:url(../images/contact/bg2.gif) no-repeat left;
}
.contwz1 p{
color:#0249AF;
font-weight:bold;
padding:8px 0 0 50px;
}
.contwz1 span{
color:#0249AF;
padding:15px 0 0 50px;
}
.contwz1 ul {
width:284px;
margin:15px 0 0 0;
}
.contwz1 ul li {
padding:0 0 0 36px;
color:#0249AF;
line-height:20px;

}

.page{
margin:0px auto;
color:#2D3C5B;
font-size:12px;
line-height:30px;
text-align:center;
padding:15px 0 28px 0;
}
.page a{
color:#2D3C5B;
line-height:30px;
text-align:center;
}

.zt1{
color:#0249B0;
font-family:Arial;
font-weight:bold;
}
.zt2{
color:#FF0007;
}
.zt3{
color:#484848;
font-family:Arial;
line-height:16px;
}
.zt4{
color:#013AA0;
font-family:Arial;
font-weight:bold;
}
.zt5{
color:#6A6A6A;
font-size:14px;
font-family:Arial;
font-weight:bold;
}
.textt{
padding:8px 0 0 0;
}
.textt input, .textt img{
vertical-align:middle;
font-family:Tahoma;
}

.bk1{border:1px solid #C7C7C7; background-color:#E5E5E5;}

.bk2{ border-bottom:1px dashed #cccccc;
}
.LINK2 A:LINK{
color:#484848;
TEXT-DECORATION: none;
}

.LINK2 A:VISITED{
color:#484848;
TEXT-DECORATION: none;
}

.LINK2 A:HOVER{
color:#686868;
TEXT-DECORATION: underline;
}

.LINK2 A:ACTIVE{	 
TEXT-DECORATION: NONE;
}

.bg01{
    background-repeat: repeat-x;
	background-position: top left;
}

.bg02{
 	background-repeat: no-repeat;
	background-position: bottom right;
}

.imgg{
float:right;
padding-left:15px;
}
.imgg1{
float:left;
padding:20px 0 80px 0;
}

.sz{
width:684px;
margin:0px auto;
}
.sz_ul{
width:668px;
height:25px;
background:url(../images/network/bg1.gif) 0px bottom;
}

.sz_wz1{
width:684px;
margin:12px 0px 9px 0px;
font-size:12px;
color:#333333;
line-height:25px;
background:url(../images/network/wz1.gif) no-repeat 440px 400px;
}
.sz_wz1 p{
width:440px;
}
.sz_wz1 img{
float:right;
padding-left:15px;
}

.sz_ul ul li{
width:103px;
height:25px;
float:left;
position:absolute;
z-index:1;
}

.sz ul li a:hover{
color:#231D1D;
font-weight:bold;
text-decoration:underline;
}

.sz_ul_li1{
width:103px;
height:25px;
float:left;
background:url(../images/network/title01.gif) 0px bottom;
}
.sz_ul_li2{
width:103px;
height:25px;
float:left;
background:url(../images/network/title2.gif) 0px bottom;
}

.cc{
height:50px;
}
.cc img{
float:right;
margin-top:15px;
}

.net
{width:608px;
 color:#666666;
 line-height:20px;
 margin:0px auto;
 padding:0px 20px 15px 0px;
}
.net p
{height:24px;
 border-bottom:1px dashed #9F9F9F;
}

.bg0
{background-repeat: no-repeat;
 background-position: top right;
}
.downlist{ margin:0px; padding:0px; width:700px; float:left;}
.downlist ul{ width:700px; list-style:none; float:left; padding:0px; margin:0px;}
.downlist ul li{float:left; text-align:left; list-style:none; padding:5px; width:290px; margin:0px; }

.aabstract
{font-size:12px;
 color:#585858;
}
.articleshow
{text-align:justify;
 color:#585858;
}
.articleshow p
{text-align:justify;
 color:#585858;
}
.articleshow em
{font-style:italic;
}
.articleshow ol
{list-style:decimal outside;
 margin-right:20px;
}
.articleshow ul
{list-style:disc outside;
 margin-left:20px;
 margin-right:20px;
}
.articleshow ul li ul
{font-size:10px;
 list-style:square outside;
}

.jobcont{text-align:justify;}
.jobcont ol
{list-style:decimal outside;
 margin-left:20px;
 margin-right:10px;
}
.jobcont ul
{list-style-position:outside;
 margin-right:20px;
 list-style-type:disc;
}
.jobcont ul li ul {font-size:smaller;list-style-type:square;}
