﻿
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif, Tahoma;
background-color:#f9f9f9;
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-size:12px;
word-break:break-all;
}

.box{
width:960px;
margin:0 auto;
}
.color1{
color:#919191;
}
.color2{
color:#666666;
}
.clear{
clear:both;
font-size:0;
}
a{
text-decoration:none;
cursor:pointer;
}
 a:hover
{
    cursor: hand;
	text-decoration:underline;
}
#p-l-47{
padding-left:47px;
}


p{
padding:0;
margin:0;
}
.f-14-px{
font-size:14px;}
h1,h2{
margin:0;
padding:0;
font-size:14px;
}
.m-b-20{
margin-bottom:10px;
}
.p-b-0{
padding-bottom:0;
}
.p-t-18{
padding-top:18px;
}
.p-t-5{
padding-top:5px;
}
.p-t-12{
padding-top:12px;
}
.bg2{
background:url(images/bg2.jpg) no-repeat left top;
}
.icon{
background:url(images/icon.jpg) no-repeat;
}

.header-top{
height:24px;
line-height:24px;
overflow:hidden;
zoom:1;
}
.header-top-l{
width:270px;
float:left;
}
.header-top-l span{
padding-left:10px;
}
.header-top-r{
width:630px;
float:left;
text-align:right;
height:24px;
line-height:24px;

}
.register{
width:45px;
float:right;
padding-top:2px;
}
.header-top-r a{
padding-right:5px;
color:#919191;
}
.header-top-r a:hover{
color:#0063b6;
}

.header-main{
overflow:auto;
zoom:1;

}
.header-main h1{
display:block;
width:640px;
float:left;
padding:8px 0 0 0;

}

.login{
width:300px;
float:right;
padding-top:25px;
}
.login ul{
margin:0;
padding:0;
list-style:none;
}
.login ul li
{
float:right;
height:25px;
display: block;
line-height:25px;
text-align:center;
font-weight:bold;
margin-left:10px;
white-space: nowrap;
overflow:auto;
zoom:1;
}
.login li.white
{
    height: 25px;
    _width: 93px;
    min-width: 93px;
    margin:0 0 10px 0;
}


.login li span
{
    display: block;
    height: 25px;
    line-height: 25px;
    background: url(images/bg1.jpg) no-repeat;
}


.login li.white span.left-bg
{
    background-position: 0 0;
    padding-left: 14px;
}
.login li.white  span.right-bg
{
    background-position: 100% -50px;
    padding-right: 14px;
}
.login li.white span.center-bg
{
    background-position: 0 -25px;
    background-repeat: repeat-x;
}
.login li.white a
{
color:#333333;
}
.login li.red
{
    /*
    _width: 155px;
    min-width: 155px;
*/
}
.red span.left-bg
{
    background-position: 0 -75px;
    padding-left: 14px;
}
.red span.right-bg
{
    background-position:100% -125px;
    padding-right: 14px;
}
.red span.center-bg
{  
    background-position: 0 -100px;
    background-repeat: repeat-x;
}
.login li.red .text
{
display:block;
background-position:50% -132px;
}


.login ul li.red a{
color:#ffffff;
}

/**导航****/
.mainnav {
height:33px;

}
.mainnav ul{
margin:0;
padding:0;
}
.mainnav ul li{
float:left;
display:block;
list-style:none;
line-height:33px;
font-size:14px;
width:103px;
padding-right:2px;
text-align:center;
background:url(images/bg2.jpg) no-repeat;
background-position:100% -99px;
}

.mainnav ul li a{
display:block;
color:#ffffff;
background:url(images/bg2.jpg) repeat-x 0 -33px; 
}
.mainnav ul li.first{
width:111px;
}
.mainnav ul li.last{
width:110px;
background:none;
}
.mainnav ul li.first a{
background:url(images/service1.jpg) no-repeat 0 -434px;
padding-right:16px;
}
.mainnav ul li.last a{
padding-right:16px;
background:url(images/service1.jpg) no-repeat 100% -467px;
}
.mainnav ul li a:hover{
color:#f5f5f5;
text-decoration:none;
background:url(images/bg2.jpg) repeat-x 0 -300px;
}
.mainnav ul li.first a:hover{
background:url(images/service1.jpg) no-repeat 0 -500px;
padding-right:16px;
}
.mainnav ul li.last a:hover{
padding-right:16px;
background:url(images/service1.jpg) no-repeat 100% -533px;
}


/**导航结束 ****/

.shadow{
background:url(images/shadow.jpg) no-repeat top;
height:17px;
font-size:0;
}
.banner{
}
.service{
overflow:hidden;
zoom:1;
}

.service a{
float:left;
display:block;
margin:0px 38px 0 0;
line-height:62px;
padding-left:75px;
font-weight:bold;
font-size:12px;
color:#0063b6;
width:135px;
background:url(images/service1.jpg) no-repeat;
}
.service a.link0{
width:157px;
background-position: 0 -367px;
padding:12px 0 0 50px;
height:55px;
color:#ffffff;
line-height:22px;
font-size:14px;
}
.service a.link0 span{
display:block;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}
.service a.link1{
background-position: 0 0;
float:left;
height:62px;
margin-top:5px;
}
.link1:hover{
background-position: 0 -61px;
text-decoration:none;
}
.service a.link2{
background-position: 0 -122px;
float:left;
height:62px;
margin-top:5px;
}
.link2:hover{
background-position: 0 -183px;
text-decoration:none;
}
.service a.link3{
background-position: 0 -244px;
float:left;
height:62px;
margin:5px 0 0 0;
}
a.link3:hover{
background-position: 0 -244px;
text-decoration:none;
}
.main{
padding-top:10px;
}
.main-left{
width:666px;
float:left;
}
.main-left-one{
width:703px;
float:right;
}
.main-left-top{
height:6px;
font-size:0;
}
.main-left-top span{
display:block;
height:6px;
overflow: hidden;
}
.main-left-top .left-bg{
background-position:0 -157px;
padding-left:4px;
}
.main-left-top .right-bg{
background-position:100% -169px;
padding-right:4px;
}
.main-left-top .center-bg{
background-position:0 -163px;
background-repeat:repeat-x;
}
.main-left-content,.main-right-content,.main-content{
border-left:1px solid #ced6dc;
border-right:1px solid #ced6dc;
background-color:#FFFFFF;
height:100%;

}
ul.main-left-content{
padding: 25px 30px;
overflow:hidden;
zoom:1;
margin:0;
list-style:none;
}

ul.main-left-content li{
width:302px;
float:left;

}
ul.main-left-content h2{
margin:0;
display:block;
font-size:14px;
color:#333333;
height:25px; 
padding:15px 0 0 50px;
background:url(images/icon.jpg) no-repeat left;
}
ul.main-left-content h2 a{
color:#333333;
}
ul.main-left-content li ul li a{
color:#0063b6;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;

}
ul.main-left-content li ul li img{
float:left;
padding:2px;
border:1px solid #cecece;
margin-right:8px;
}
ul.main-left-content h2.icon1{
background-position:0 0;
}
ul.main-left-content h2.icon2{
background-position:0 -52px;
}

ul.main-left-content h2.icon3{
background-position:0 -105px;
}
ul.main-left-content h2.icon4{
background-position:0 -154px;
}
ul.main-left-content li.study a{
display:block;
font-weight:bold;
padding:3px 0 0 15px;
background-position:0 -191px;
}
ul.main-left-content h2.icon2 a{
padding-left:0;
}
ul.main-left-content li.study span{
display:block;
color:#666666;
padding:0 0 7px 15px;
}
ul.main-left-content li.study ul li{
line-height:20px;
}
ul.main-left-content li.story span{
display:block;
line-height:20px;
padding-left:60px;

}
ul.main-left-content li.story li{
height:66px;
padding:7px 0 0 0;
}

ul.main-left-content li ul{
margin:0;
padding:0;
}
ul.main-left-content li ul li{
display:block;
line-height:24px;
color:#a8a8a8;
}
.main-left-bottom{
height:6px;
font-size:0;
}
.main-left-bottom span{
display:block;
height:6px;
font-size:0;
overflow: hidden;
}

.main-left-bottom .left-bg{
background-position:0 -175px;
padding-left:4px;
}
.main-left-bottom .right-bg{
background-position:100% -187px;
padding-right:4px;
}
.main-left-bottom .center-bg{
background-position:0 -181px;
background-repeat:repeat-x;
}

.main-right{
width:282px;
float:right;
}
.main-right-one{
width:245px;
float:left;
}

.video{
padding:5px 15px 5px 20px;

}
.video ul{
margin:0;
padding:0;
list-style:none;
}
.video ul li{
color:#666666;
display:block;
height:72px;
padding-top:10px;
}
.video-pic{
margin-right:5px;
width:104px;
height:71px;
float:left;
}
.video-pic2{
margin-right:5px;
width:104px;
height:71px;
float:left;
}
.video ul li span
{
line-height:20px;
display:block;
text-indent:2em;
padding:3px 0 5px 0;

}
.video ul li a{
color:#0063b6;
display:block;
}
.video ul li.more{
padding:0 0 0 5px;
margin:0;
height:27px;
line-height:22px;
}
.video ul li img{
float:left;
}
.online{
background-position:0 -207px;
margin:0 25px 0 25px ;
padding:5px 0 3px 0;
*padding:2px 0 0px 0;
border-top:1px dashed #cfdae2;
border-bottom:1px dashed #cfdae2;
} 
.online span{
display:block;
font-size:18px;
color:#ff4400;

}
.problem{
padding:7px 15px 8px 22px;
}
.problem ul{
margin:0;
padding:0;
list-style:none;
}
.problem ul li{
line-height:24px;
height:24px;
display:block;
color:#0063b6;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
background-position:0 -191px;
padding-left:10px;
}
.problem ul li a{
color:#0063b6;
}
.friend-link{
padding-top:10px;
}
.friend-link span{
display:block;
height:26px;
}
.friend-link .left-bg{
background-position:0 -193px;
padding-left:4px;
}
.friend-link .center-bg{
background-position:0 -245px;
background-repeat:repeat-x;
}
.friend-link .right-bg{
background-position:100% -219px;
padding-right:4px;
}
.friend-link h3
{
line-height:26px;
margin:0;
padding:0 25px 0 20px;
font-size:12px;
float:left;
background-position:100% -271px;
background-repeat:no-repeat;
margin-right:20px;
color:#333333;
}
.friend-link ul{
padding:0;
margin:0;
list-style:none;
}
.friend-link ul li{
float:left;
line-height:26px;
height:26px;
padding-right:8px;
}
.friend-link ul li a{
 color:#747474;
 }
.friend-link ul li.more a{
color:#0063b6;
}

.footer{
margin-top:30px;
background-position:0 -333px;
background-repeat:repeat-x;
}
.footer-content{
width:960px;
margin:0 auto;
}
.footer-content h5,
.footer-content h3{
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
color:#6b6b6b;
padding:10px 0 0 0;

}
.footer-content h3 a{
color:#0063b6;
}

.service-detail,.introduce-detail{
overflow:hidden;
zoom:1;
padding:10px 35px;
}
.introduce{
float:left;
width:380px;
color:#0063b6;
font-size:14px;
padding-top:20px;
}
.introduce-img{
float:right;
}

.introduce ul{
padding:10px 0 0 0;
margin:0;
list-style:none;
}
.introduce ul li{
padding-left:12px;
background-position:0 -191px;
line-height:24px;
}
.introduce ul li a{
color:#0063b6;
padding-right:15px;
background:url(images/video.jpg) no-repeat right;
}
.introduce.other ul li a{
background:none;
}

.button{
float:left;
}

.introduce .red{
padding-top:10px;
}
.red
{  
    _width: 93px;
	min-width:93px;
	white-space: nowrap;
	height:25px;
	text-align:center;

	
}
.red span{
    display:block;
    height: 25px;
    line-height: 25px;
    background: url(images/bg1.jpg) no-repeat;
}

.red b.text
{
font-size:12px;
}


.red a.float{
color:#ffffff;
display:block;
min-width:93px;
outline: none;
float:left;
}
.introduce-detail h2{
font-weight:normal;
color:#0063b6;
display:block;
height:18px;
padding:12px 0 0 28px;
border-top:1px dashed #cfdae2;
}
.introduce-detail h2.icon5
{background-position:0 -281px;
}
.introduce-detail h2.icon6
{background-position:0 -314px;
}
.introduce-detail h2.icon7
{background-position:0 -342px;
}
.introduce-detail h2.icon8
{background-position:0 -370px;
}
.introduce-detail p{
line-height:22px;
text-indent:2em;
font-size:12px;
color:#333333;
padding:10px 0;
}
.problem.p-b-0{
padding-bottom:0;
}
.problem li.icon5{
height:70px;
padding:8px 0 0 0;
line-height:20px;
}
.problem li.icon5 img{
float:left;
border:1px solid  #ced6dc;
padding:2px;
margin-right:10px;
}
.problem li.icon5 a{
display:block;
padding-top:12px;
}
.problem li a.more{
text-align:right;
display:block;
}
.problem ul{
margin:0;
padding:0;
list-style:none;
}
.problem ul.border{
border-top:1px dashed #cfdae2;
padding-top:8px;

}
.problem ul.border li{
padding-left:0;
height:auto;
white-space:normal;
}
.problem ul.border li span{
line-height:20px;
color:#666666;
padding-bottom:8px;
margin-bottom:2px;
display:block;
border-bottom:1px dashed #cfdae2;
}
.problem ul.border li span.border-none{
border:0;
padding-bottom:0;
}
.guest-book{
padding:5px 15px 10px 22px;
}

.border-t{
border-top:1px dashed #cfdae2;}
.guest-book .span{
color:#666666;
line-height:24px;
padding:5px 0 5px 0px;
display:block;
}
.red.problem{
padding-bottom:10px;
}

.service-banner{
background:url(images/banner.jpg) no-repeat center;
height:180px;
border:1px solid #CCCCCC;
}
.service-list{
float:left;
width:257px;
}
.service-list ul{
margin:0;
padding:0;
list-style:none;
}
.service-list ul li{

font-size:14px;
margin-bottom:8px;
display:block;

}
.service-list ul li span{
padding-left:55px;
display:block;
height: 50px;
line-height: 50px;
}
.service-list ul li span.service-list0{
background:url(images/news-icon.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/news-icon.png);

}
.service-list ul li span.service-list1{
background:url(images/service-list12.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list12.png);
}
.service-list ul li span.service-list2{
background:url(images/service-list1.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list1.png);
} 
.service-list ul li a span.service-list3{
background:url(images/service-list2.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list2.png);
}
.service-list ul li span.service-list4{
background:url(images/service-list3.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list3.png);
}
.service-list ul li span.service-list5{
background:url(images/service-list4.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list4.png);
}
.service-list ul li span.service-list6{
background:url(images/service-list6.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list6.png);
}
.service-list ul li span.service-list7{
background:url(images/service-list7.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list7.png);
}
.service-list ul li span.service-list8{
background:url(images/service-list8.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list8.png);
}
.service-list ul li span.service-list9{
background:url(images/service-list9.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list9.png);
} 
.service-list ul li span.service-list10{
background:url(images/service-list10.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list10.png);
}
.service-list ul li span.service-list11{
background:url(images/service-list11.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list11.png);
}
.service-list ul li span.service-list13{
background:url(images/service-list13.png) no-repeat left center;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/Content/images/service-list13.png);
}
.service-list ul li a{
display:block;
height:50px;
line-height:50px;
background:url(images/service1.jpg) no-repeat 0 -573px;
color:#0063b6;
font-weight:bold;
padding-left:45px;

}
.service-list ul li a img{
margin-right:10px;
vertical-align:middle;
line-height:28px;
_margin-bottom:-30px;
}
.service-list ul li a:hover,.service-list ul li a.active{
background-position:0 -630px;
color:#FFFFFF;
text-decoration:none;
}

.problem ul.border li{
padding-bottom:10px;
line-height:20px;
}
.breadcrumb {
color:#666666;
padding-left:2px;
}
.breadcrumb a{
color:#0063b6;
}
.school{
padding:20px 35px;
}
.school h2{
color:#333333;
height:25px; 
padding:15px 0 0 50px;
background:url(images/icon.jpg) no-repeat 0 -52px;
}
.school h2 a{
color:#333333;
}
.school p{
line-height:22px;
color:#666666;
text-indent:2em;
display:block;
padding:10px 50px 10px 0;
}

.school-list{
width:888px;
}
.school-list-top{
height:13px;
font-size:0;
padding:15px 0 0 0;
}
.school-list-top span{
display:block;
height:13px;
overflow: hidden;
}
.school-list-top .left-bg{
background-position:0 -413px;
padding-left:11px;
}
.school-list-top .right-bg{
background-position:100% -443px;
padding-right:11px;
}
.school-list-top .center-bg{
background-position:0 -429px;
background-repeat:repeat-x;
}
.school-content{
background:url(images/school-line.jpg) repeat-y;
padding:5px;
font-size:12px;
}
.school-list-bottom{
height:13px;
font-size:0;
}
.school-list-bottom span{
display:block;
height:13px;
overflow: hidden;
}
.school-list-bottom .left-bg{
background-position:0 -459px;
padding-left:11px;
}
.school-list-bottom .right-bg{
background-position:100% -475px;
padding-right:11px;
}
.school-list-bottom .center-bg{
background-position:0 -490px;
background-repeat:repeat-x;
}
.school-content-list{
width:255px;
float:left;
line-height:20px;
padding:0 15px 10px 18px;
color:#666666;
}
.school-content-list img{
float:left;
margin-right:15px;
}
.school-content-list h3{
padding:10px 0 0 0;
margin:0;
font-size:12px;
color:#0063b6;
}
.school-content-list span{
display:block;
text-align:right;
padding-right:5px;
}
.school-content-list a{
color:#0063b6;
}


/*Validators*/
.input-validation-error, input.error, textarea.error
{
    border: 1px red solid;
    background-color: #ffeeee;
}
.field-validation-error,
.error
{
    color: red;
}
.validation-summary-errors
{
    margin: 4px;
    padding: 4px;
    border: 1px red solid;
    background-color: #ffeeee;
    list-style-type: none;
    color: Red;
    width: 95%;
}

.border-right{
border-right:1px dashed #cfdae2;
}

.main-right-two{
width:257px;
float:left;
}


.news-online{
margin:0 15px 0 15px ;
padding:5px 0 3px 0;
*padding:2px 0 0px 0;
border-bottom:1px dashed #cfdae2;
}
.news-online span{
display:block;
font-size:18px;
color:#ff4400;

}

.news-list{
margin:0px 20px;
padding:10px 0;

border-bottom:1px dashed #cfdae2;
}
.news-pic{
width:220px;
float:left;

}

.news-list-right{
width:395px;
float:left;
line-height:22px;
padding:10px 20px 0 18px;
color:#666666;
}
.news-list-right a{
color:#0063b6;
}
.news-list-right span{
display:block;
padding-top:5px;
}

.problem ul li span{
text-align:left;
color:#999999;
}
.news-detailed{
padding:15px 40px;
}
.news-detailed-title{
text-align:center;
font-size:14px;
padding:10px 0 5px 0;
font-weight:bold;
color:#0063b6;
}
.news-detailed-time{
text-align:center;
font-size:12px;
color:#999999;
padding:8px 0 10px 0;
}
.news-detailed-time ul{ 
text-align:center;
margin:0;
}
.news-detailed-time ul li{
list-style:none;
float:left;
display:block;
padding:0 3px 0 5px;
}
.news-detailed-content{
line-height:24px;
color:#333333;
padding:20px 0;
}
.news-detailed-content h2{
padding:0;
margin:0;
font-size:12px;
color:#0063b6;
}
.printing{
text-align:right;
background-color:#fafafa;
height:24px;
line-height:24px;
border-top:1px solid #f1f1f1;
border-bottom:1px solid #f1f1f1;
padding-right:15px;
color:#999999;
}

.printing a{
color:#999999;
}
.printing a:hover,.printing a.active{
color:#0063b6;
}
.statement{
color:#8D8D8D;
line-height:22px;
padding:15px 0;
}
.returns-button{
padding:10px 0;}
.returns-button a{
color:#0063b6;

}
.problem ul.float{
padding-top:10px;}
.problem ul.float li a{
float:left;
}
.problem ul.float li span{
float:right;
padding-right:50px;
}

.pager
{
    padding: 20px 60px 30px 0 ;
	text-align:right;
   
}
.pager .disabled
{
    border: 1px solid #ddd;
    color: #999;
    margin-top: 4px;
    padding: 2px 5px;
    text-align: center;
}
.pager .current
{
    background-color: #6ba3ce;
    border: 1px solid #6ba3ce;
    color: #fff;
    font-weight: bold;
    margin-top: 4px;
    padding: 2px 5px;
    text-align: center;
}
.pager span, .pager a
{
    margin: 4px 3px;
	color:#666666;
}
.pager a
{
    border: 1px solid #c0c0c0;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
}
.school h2.icon3{
background:url(images/icon.jpg) no-repeat 0 -105px;
display:block;
padding-bottom:10px;
}
.story-list {
padding:10px 0;
border-bottom:1px dashed #cfdae2;
}

.story-list-pic{
width:110px;
float:left;
}
.story-list-pic img{
width:105px;
height:105px;
padding:2px;
border:1px solid #cecece;
}
.story-list-right{
float:right;
width:440px;
margin-top:10px;
padding-right:15px;
}
.story-list-right a{

line-height:22px;
color:#0063b6;
}
.story-list-right span{
display:block;
line-height:22px;
color:#333333;
padding-top:5px;
}
.story-detail-list{
padding:16px 20px 15px 16px;
}
.story-detail span{
display:block;
height:125px;
}
.story-detail .left-bg{
background-position:0 -382px;
padding-left:4px;
}
.story-detail .right-bg{
background-position:100% -637px;
padding-right:4px;
}
.story-detail .center-bg{
background-position:0 -509px;
background-repeat:repeat-x;
}

.story-detail-pic{
float:left;
}
.story-detail-pic img{
width:88px;
height:88px;
padding:2px;
border:1px solid #cfdae2;
}
.story-detail-right{
float:right;
width:360px;
padding:15px 30px 10px 30px;
border-left:1px dashed #cfdae2;
}
.story-detail-right h3{
font-weight:normal;
font-size:14px;
color:#666666;
}
.story-detail-right h3 a{
color:#0063b6;
}

.story-detail-content h3{
color:#0063b6;
font-size:12px;
display:block;
border-bottom:1px dashed #cfdae2;
line-height:24px;
}
.story-detail-content span{
line-height:22px;
color:#333333;
}

.label .left-bg{
font-size:12px;
}
.label span{
display:block;
height:31px;
}
.label .left-bg{
background-position:0 -766px;
padding-left:4px;
}
.label .right-bg{
background-position:100% -830px;
padding-right:4px;
}
.label .center-bg{
background-position:0 -798px;
background-repeat:repeat-x;
}
.label-list ul{
padding-left:10px;
margin:0;
list-style:none;
}
.label-list ul li{
float:left;
height:30px;
line-height:30px;
padding-top:2px;
}
.label-list ul li a{
font-weight:bold;
color:#666666;
display:block;
padding:0 10px;
border-right:1px solid #d9e2e8;
}
.label-list ul li a:hover,.label-list ul li a.active{
color:#0063b6;
background-color:#FFFFFF;
}

.label-list ul li.price{
float:right;
padding-right:20px;
display:block;

}

.label-list ul li.price a
{border:none;
padding-top:5px;
}
.label-list ul li.price a:hover{
background:none;
}
.border-l{
border-left:1px solid #d9e2e8;
}
.border-b{border-bottom:1px dashed #cfdae2;
}
table thead th
{ 
  text-align:left; 
  padding:8px 5px 3px 5px;
  color:#666;
  border-bottom:1px dashed #cfdae2;

}

table tbody td
{
color:#666666;
line-height:20px;
padding:5px;
}
   
table tbody td span
{
color:#999999;
}

table tbody  td a
{
color:#0063b6;
}

.bg-color{
background-color:#f9fbfe;
}
.center-bg strong{
font-size:14px;
height:31px;
line-height:31px;
padding-left:10px;
color:#0063b6;
}
.route-content td{
padding:5px;
border-bottom:1px dashed #cfdae2;
}
.route-content td span{
color:#0063b6;
}
.route-content .border-none td{
border:none;
}
.route-content ul{
margin:0;
padding:0;
}
.route-content ul li{
list-style:none;
line-height:26px;
display:block;
color:#666666;
}
.route-content ul li a{
color:#0063b6
;}
.route-content ul li span{

}
.route-content ul li a.message{
padding-left:250px;
}
.contact{
overflow:auto;
zoom:1;
margin: 0  20px ;

padding:5px 0 5px 0;
}

.consulting{
padding:22px 0 15px 73px;
border-top:0px;
border-bottom:1px dashed #cfdae2;
color:#666666;
font-weight:bold;
}
.consulting span{

font-weight:normal;
font-size:22px;
padding-top:5px;
}
.problem ul.m-b-8 li{
margin-bottom:8px;
word-wrap: break-word; 
}

.down-load-content{
padding-left:15px;
font-size:12px;

}
.down-load-content table thead th{
border:0;
height:24px;
}
.down-load-content table td{
vertical-align:middle;
line-height:22px;
height:22px;
}
.down-load-content h3{
font-size:12px;
color:#0063b6;
paddingt:0 0 0 2px;
margin:0;
line-height:30px;
}
.function{
padding:15px 0 35px 0;
width:600px;
margin:0 auto;
border-top:1px dashed #cfdae2;
clear:both;
}
.function ul{
padding:0;
margin:0;
list-style:none;
}
.function ul li{
float:left;
display:block;
width:300px;
padding-bottom:15px;
}
.function ul li a{
font-size:14px;
font-weight:bold;
color:#0063b6;
}
.function ul li img{
vertical-align:middle;
margin-right:10px;
}

.function1{
color:#333333;
line-height:24px;
padding:20px 0;
}
.function1 h2{
padding-bottom:15px;
}
.function1 img{
float:right;
margin:0 0 15px 25px;
}
#list{
padding:35px;
}
#list ul{
padding:0;
margin:0;
list-style:none;
}
#list ul li{
margin-bottom:10px;
padding-left:20px;
}
#list ul li a{
font-size:14px;

}

.video-list{
margin:0 35px;
border-top:1px dashed #cfdae2;
padding-bottom:20px;

}
.video-list h2{
padding-top:15px;
color:#0063b6;
padding-bottom:10px;
display:block;
}
.video-list ul{
padding:0;
margin:0;
}
.video-list ul li{
float:left;
width:200px;
line-height:24px;
}
.video-list ul li a{
color:#666666;
background:url(images/video.jpg) no-repeat right;
padding-right:15px;
}









ul.topnav{
margin:0;
padding:0;
list-style:none;
}
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 33px;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 145px;
	height:28px;
    -moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
}
ul.topnav li ul.subnav li{
	margin: 0; 
	border-top:1px solid  #3581c0; /*--Create bevel effect--*/
	border-bottom: 1px solid #489fda; /*--Create bevel effect--*/
	clear: both;
	padding-right:0;
	width: 145px;


}


ul.topnav li ul.subnav li.subnav-bottom-bg{
background:url(images/subnav-bottom-bg.jpg) no-repeat left bottom;
border:0;
font-size:0;
height:2px;
}
ul.topnav li ul.subnav li a{
	background-image:none;
	text-align:left;
	width: 110px;
	font-size:12px;
	height:28px;
	line-height:28px;
	float: left;
	margin:0;
	padding-left:35px;
	background-image:url(images/icon4.png);
	background-repeat:no-repeat;
	background-position:10px -611px;
	background-color:#3c94d1;
}


ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
    background-color:#398cca;
	background-image:url(images/icon4.png);
	background-repeat:no-repeat;
	background-position:10px -611px;
	width: 110px;
	
}

  

  
  
.registration{
margin:0 auto;
color:#333333;
padding-bottom:25px;
}
.fast-login {
text-align:right;
padding:30px 40px 15px 0;
}
.fast-login a{
font-weight:bold;
color:#ff6600;}
.registration-content{
width:550px;
margin:0 auto;
padding-top:15px;
}
.account{
height:22px;
background-color:#F5F5F5;
font-size:14px;
font-weight:bold;
color:#ff6600;
line-height:22px;
padding-left:10px;
}
.step{
height:55px;
background:url(images/step1.jpg) no-repeat left bottom;
margin-top:15px;
margin-left:8px;
}
.step2{
height:55px;
background:url(images/step2.jpg) no-repeat left bottom;
margin-top:15px;
margin-left:8px;
}
.step3{
height:55px;
background:url(images/step3.jpg) no-repeat left bottom;
margin-left:8px;
}
.attention{
text-align:right;
padding:15px 10px 5px 0;
}
.attention span{
color:#ff6600;
}
.regist-message{
text-align:center;
}
.regist-message table{
text-align:left;
margin:0 auto;
}
.regist-message a{
color:#F90000;
text-decoration:none;

}

.title{
color:#ff6600;
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
font-size:14px;
text-align:right;

}
.regist-message .title {

}
.invitation{
padding-left:15px;
padding-top:15px;
}
.invitation-top{
width:515px;
height:11px;
font-size:0px;
background:url(images/border-top.jpg) no-repeat bottom;
}
.invitation-main{
background:url(images/border-mid.jpg) repeat-y;

padding:10px 50px 0 25px;
}
.invitation-main h2{
font-size:12px;
margin:0;
padding:0 0 10px 0;
font-weight:normal;
display:block;
padding-right:50px;
font-weight:bold;
color:#0063b6;
}
.invitation-main ul
{
margin:0;
padding:0;

}
.invitation-main ul li{
list-style:none;
line-height:26px;
}
.invitation-bottom{
width:515px;
height:11px;
font-size:0px;
background:url(images/border-bottom.jpg) no-repeat top;
}
.email{
padding:20px  0 0 0;
width:550px;
background:url(../images/border-line.jpg) repeat-x bottom;
}
.email-left{
width:140px;
float:left;
text-align:right;
}
.email-right{
width:360px;
float:right;
padding:30px 25px 0 15px;
line-height:24px;
}
.email-right a{
text-decoration:none;
color:#ff6600;
font-weight:bold;
}
.try{
padding:10px 0 50px 40px;
}
.try span{
color:#0063b6;
display:block;
padding-bottom:10px;

}
.try ul{
margin:0px;
padding:0px 0 0 30px;
}
.try ul li{
line-height:24px;
list-style:none;
background:url(images/icon05.jpg) no-repeat left center;
padding-left:15px;

}
.try ul li a{
text-decoration:none;
color:#f90000;
}
.success{
padding-bottom:50px;
}
.success-top{
width:550px;
background:url(images/success-top.jpg) no-repeat;
height:23px;
margin-top:20px;
}
.success-main{
	width:420px;
	background:url(images/success-mid.jpg) repeat-y;
	padding:20px 60px 10px 70px;
	line-height:24px;
	color:#393939;
}
.success-main h3{
	margin:0px;
	font-size:12px;
	padding:0 0 5px 0;
}
.success-main span{
color:#ff6600;
}
.success-bottom{
width:550px;
background:url(images/success-bottom.jpg) no-repeat;
height:23px;
}
.about{
padding:15px 5px 0 5px;
}
.about-list{
float:left;
width:222px;
}
.about-list ul{
padding:0;
margin:0;
list-style:none;
}
.about-list ul li{
height:35px;
line-height:35px;
}
.about-list ul li a{
font-size:14px;
display:block;
height:35px;
line-height:35px;
padding-left:70px;
color:#666666;
background:url(images/about-bg.jpg) no-repeat  30% -36px;
}
.about-list ul li.first-bg a{
background:url(images/about-bg.jpg) no-repeat  30% 0;
}
.about-list ul li.last-bg a{
background:url(images/about-bg.jpg) no-repeat  30% -71px;
height:37px;
}
 .about-list ul li a:hover,.about-list ul li a.active{
background:url(images/abou-a-bg.png) no-repeat;
color:#0063b6;
font-weight:bold;
_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/Content/images/abou-a-bg.png);
}

.about-content{
width:680px;
float:right;
color:#666666;
line-height:28px;
font-size:14px;
padding:2px 25px 15px 0px;
}
.about-content span{
line-height:24px;
font-size:12px;
}
.about-content h4{
font-weight:normal;
color:#0063b6;
font-size:14px;
display:block;
}
.news-right-content ul li a{
color:#0063b6;
}


.soft-list{
padding:10px 45px;
}
.soft-list ul{
padding-bottom:25px;
margin:0;
padding:0;
list-style:none;
}
.soft-list ul li {
padding:15px 25px 15px 10px;
border-top:1px dashed #cfdae2;
height:103px;
display:block;
}
.soft-list ul li span{
display:block;
color:#666666;
line-height:20px;
padding-top:10px;
}
.soft-list ul li a{
font-size:14px;
display:block;
padding-top:10px;
font-weight:bold;
color:#0063b6;}
.soft-list ul li img{
float:left;
margin-right:20px;
padding:3px;
border:1px solid #e5e5e5;
}

.all-text {
font-size:12px;
line-height:22px;
color:#333333;
}
.all-text h2{
margin:0;
padding:0;
color:#0063b6;
font-size:12px;
}
.all-text .img-left{
float:left;
}
.all-text .img-right{
float:right;
}
.all-text .font-14-px{
font-size:14px;
}

.time{
color:#666666;
line-height:20px;
padding-top:2px;}

a.msn {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/msn.jpg) no-repeat scroll 0 0;
	display:block;
	height:20px;
	margin-top:3px;
	padding-left:7px;
	padding-top:5px;
	width:84px;
}

.service-link{
padding:30px 0 0px 0;
border-top:1px dashed #cfdae2;
}
.service-link a{
padding-right:20px;
}

.service-contact{
padding: 30px 0 0 0; 
line-height:24px;
color:#454545;}
.service-contact a{
display:block;
padding-bottom:20px;
} 

.service-contact  span{
display:block;
border-top:1px dashed #cfdae2;
padding-top:20px;
line-height:24px;
color:#454545;
}


container { width:960px; height:248px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; width:960px; display:none; padding:0; margin:0; }
		/*
		 * Optional
		*/
#loopedSlider { margin:0 auto; width:960px; position:relative; clear:both;height:248px; overflow:hidden; }
#loopedSlider .previous, #loopedSlider .next
{
		    width: 37px;
		    height: 52px;
		    display: block;
		    position: absolute;
		}
		
	#loopedSlider	a.previous{
	width:37px;
	height:51px;
	position:absolute;
	top: 98px;
	left: 5px;
	background:url(images/previous.png);
	_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/Content/banner/images/previous.png);
}
#loopedSlider a.previous:hover{
background:url(images/previous0.png);
	_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/Content/banner/images/previous0.png);
}
#loopedSlider a.next{
	width:37px;
	height:51px;
	position:absolute;
	top: 98px;
	left: 922px;
	background:url(images/next.png);
	_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/Content/banner/images/next.png);
}
#loopedSlider a.next:hover{
background:url(images/next0.png);
	_background-image: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/Content/banner/images/next0.png);
}

.school h3{
font-size:14px;
color:#0063b6;
margin:0;
padding:0 0 5px 0;
display:block;
border-bottom:1px dashed #cfdae2;
}
.school span{
color:#444444;
line-height:24px;

}
.school b{
display:block;
padding:10px 0 0 0;
}

.news-school-left{
width:280px;
float:left;
}
.news-school-right{
float:right;
width:583px;
border-left:1px dashed #cfdae2;

}
.logistics{
margin:0 2px 0px 10px;
border-bottom:1px dashed #cfdae2;
}
.logistics-pic{

float:left;
width:80px;
}
.logistics-list{
float:right;
width:170px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.logistics-list ul{
margin:0;
padding:12px 0 0 0;
list-style:none;
}
.logistics-list ul li{
line-height:20px;
height:20px;
}
.logistics-list ul li a{
color:#0063b6;
}
.logistics-list ul li img{
margin:5px 0 0 5px;
}
.video-class{
margin:0 15px;
padding-bottom:20px;

}
.video-class h4{
color:#0063b6;
margin:0;
padding:10px 0 ;
font-size:12px;
display:block;
}
.video-class ul{
padding:0;
margin:0;
}
.video-class ul li{
float:left;
width:180px;
line-height:24px;
}
.video-class ul li a{
color:#666666;
background:url(images/video.jpg) no-repeat right;
padding-right:15px;
}

.school-detail h2.h2-title{
margin:0;
padding:0 0 10px 0;
font-size:12px;
text-align:center;
background:none;
color:#0063b6;
}
.school-detail
{padding:15px 15px  0 14px;
 margin:0; 
 text-align:left;
 line-height:22px;
 color:#333333;
}
.school-detail img{
float:right;
margin:0 0 10px 10px;
}
.return{
text-align:right;
padding:0 20px 10px 0;
}
.return a{
color:#ff6600;
}
.return a:hover{
text-decoration:underline;
}
.related-news{
padding-top:10px;
margin-top:10px;
border-top:1px dashed #cfdae2;
}
.related-news ul{
margin:0;
padding:0;
list-style:none;
}
.related-news ul li{
width:400px;
float:left;
line-height:24px;
height:24px;
display:block;
color:#0063b6;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
background-image:url(images/icon.jpg);
background-repeat:no-repeat;
background-position:0 -191px;
padding-left:10px;
}
.related-news ul li a{
color:#0063b6;
/*background:;*/
}
.related-news h2.h2-title{
text-align:left;
margin:0;
padding:0;
}
#lab-panel h3{
border-bottom:0;
padding-top:10px;
}
.call-style{
line-height:22px;
color:#666;
text-align:left;
padding:15px 0 0 0;
}

/**体验中心**/


.experience{
padding:30px 0 10px 0;
margin:0 50px;
_padding-bottom:-50px;
}
.experience-content{
position:relative;
zoom:1;
}
.experience-left{
float:left;

}
.experience-right{
float:right;
width:608px;
position:relative;
zoom:1;
}
.experience-right ul.feature-list{
margin:0;
padding:25px 0 0 0px;
width:186px;
list-style:none;
float:left;
line-height:37px;
height:30px;
z-index:1000px;
position:absolute;
}
.experience-right ul li a{
display:block;
height:37px;
line-height:37px;
color:#0063b6;
padding-left:30px;
background:url(images/icon-new.jpg) no-repeat left center;
}
.experience-right ul li a:hover{
background:url(images/schematic-bg.jpg) no-repeat left top;
text-decoration:none;
height:37px;
line-height:37px;
}

.experience-right ul li.schematic-button{
padding:25px 0 0 0;
text-align:left;
background:none;

}
.experience-right ul li.schematic-button a{
background:none;
}
.feature-content{
width:423px;
float:right;
text-align:right;
}

.experience-right ul.feature-list0{
margin:0;
padding:25px 0 0 0px;
width:185px;
list-style:none;
float:left;
line-height:37px;
height:30px;

}
.experience-right ul.feature-list0 li {
color:#0063b6;
padding-left:30px;
background:url(images/icon-new.jpg) no-repeat left center;

}
.experience-right ul li.schematic-button{
padding:15px 0 0 0;
text-align:left;
background:none;

}

.role{
	position:absolute;
	z-index:2000px;
	left: 10px;
	top: 223px;
	width: 394px;
	font-family:"宋体";
	height:24px;
	line-height:24px;
	vertical-align:middle;
	color:#666;
}
.role img{
border:0;
margin-right:10px;
vertical-align:middle;
}
/**体验中心结束**/


/**faq start**/
.faq{
padding:5px 15px 20px 15px;
font-size:12px;
}
.faq a{color:#0063b6; text-decoration:none;}
.faq .search
{
    border-bottom:solid 1px #ccc;
    margin-bottom:5px;
}
.faq b{
color:#0063b6;
padding:0;
margin:0;
}
.faq .faq-bg 
{
border:none;
background:url(images/faq-bg.jpg) no-repeat 0 -11px;
height:26px;
width:83px;
display:block;
}
.faq .faq-bg:hover{
background:url(images/faq-bg.jpg) no-repeat 0 -53px;
}
.faq .faq-bg:active{
background:url(images/faq-bg.jpg) no-repeat 0 -97px;
}
.faq-list ul{
margin:0;
padding:0;
list-style:none;
}
.faq-list-l{
width:130px;
float:left;
padding:10px 5px;

}
.faq-list-l .active a{ color:Green;}

.faq-list-l ul li{ margin-bottom:10px}
.faq-list-l .tree-title
{
    font-weight:bold;
    color:#0063b6;
     display:block;
     line-height:20px;
     padding:2px 2px 3px 10px;
     background:url('images/faq-bg.jpg') no-repeat 0 -146px
}

.faq-list-l li ul{ padding-left:10px; margin:5px; line-height:20px;}
.faq-list-l ul li ul li{ margin-bottom:3px;}
.faq-list-r{
width:510px;
min-height:550px;
_height:550px;
float:right;
border-left:1px solid #d0d5db;
padding:5px;

}
.faq-list-r ul li{ padding: 5px 3px;}

/**faq end**/