@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:\5FAE\8F6F\96C5\9ED1,"Microsoft YaHei","Tahoma","宋体"; background:#fff!important;}
ul,p{ list-style:none; margin:0; padding:0;}
a{text-decoration:none;}
.cgreen,.cgreen a{ color:#7bc300;}
.cgray,.cgray a{ color:#727171;}
.wrapper{ width:1000px; overflow:hidden; margin:0 auto;line-height:24px;}
/*.globala{ width:1142px; overflow:hidden; margin:0 auto;}*/

.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}

.footerBottom{ height:92px; overflow:hidden; }
html,body{ width:100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

/*qs_top*/
.qs_top{ height: 90px; padding-top:22px ; overflow: hidden; }
.qs_top h1{width: 239px; height:75px ; overflow: hidden; margin:0;}
.qs_top h1 a{  width: 239px; height:71px ; overflow: hidden;}
.qs_top span{ width:231px ; height:21px ; overflow: hidden; padding-right:27px ; padding-top:27px; }
.qs_top h1 a img{ display:block;}

.headPic{  background:url(../img/headPic.jpg) no-repeat center top; height:588px;}
.headPicL{ padding-left:35px; color:#fff;}
.headPicL h5{font-size:26px; line-height:26px; padding:111px 0 2px;  margin:0; font-weight:normal;}
.headPicL h2{ margin:0;font-size:60px; line-height:72px; padding:1px 0 33px; color:#fff;}
.headPicL p{ line-height:24px; width:353px; font-size:14px; margin:0; padding:7px 0 0;}


/*navtop*/
.navtop{ height:70px;background-image:url(../img/form_bg.png); background-repeat:repeat; margin-top:63px; padding-left:110px;}
.navtop ul{ width:1000px; margin:0 auto;}
.navtop ul li{ float:left;  }
.navtop ul li.current a{ color:#663366; background:#f3f6fb;display:inline-block;padding:15px 10px 0;}
.navtop ul li a{color:#fff;display:inline-block;height:55px; padding:15px 20px 0;line-height:22px; cursor:pointer; text-align:center; font-size:16px;}

.bg2{background:#f3f6fb;}
.bg2 .tt{ font-size:36px; text-align:center; text-align:center; font-weight:bold; height:36px; line-height:36px; margin:0; padding-top:37px; padding-bottom:37px;}
.bg2 .txt{ font-size:14px; text-align:left; padding:0px 0 35px;}

.navCon{ padding:10px 0 0;}
.navCon .item{ padding:47px 0 0;}
.navCon .item .tt{ color:#0159a3; font-size:36px; text-align:center; text-align:center; font-weight:bold; height:36px; line-height:36px; padding-bottom:62px;}
.navCon .item h2.bt{ height:36px; border-left:5px solid #663366; line-height:36px; text-indent:12px; font-weight:normal; font-size:28px; margin-bottom:33px;}

.navCon .itemL{ width:471px; line-height:27px; color:#666;font-size:14px;}
.navCon .itemL img{ display:block; margin-bottom:21px;}
.navCon .itemL p{ padding: 0 0 10px; }
.navCon .itemL .txt{ padding:20px 0 0;}
.navCon .itemL .more{ float:right; padding:30px 0 0; color:#666;}
.navCon .itemL .more:hover{ color:#9999cc;}
.navCon .itemR{ height:476px; width:450px;}
.tabox{ padding:36px 0 0;}
.tabox .bt{ height:36px; border-left:5px solid #663366; line-height:36px; text-indent:12px; font-weight:normal; font-size:28px; margin-bottom:32px;}
.taCon{ overflow-y:scroll; height:410px; margin-bottom:20px;}
.college{padding:0 0 50px;}
.colitem{ width:455px; font-size:14px; color:#252525; padding:0 0 20px;}
.colitem img{ display:block;}
.colitem h3{ font-weight:normal; margin:25px 0 11px; padding:0; font-size:18px;}
.colitem p{ line-height:28px; height:105px; color:#666;}
.colitem .more{ float:right; color:#666;}

/*表格*/
.rankCon{ border:1px solid #d3d3d3; border-bottom:none; border-right:none;}
.rankCon th { background:#9999cc; color:#fff; line-height:53px; height:53px; font-size:16px; text-align:left;padding:0 0 0 30px;font-weight:normal;border-bottom:1px solid #d3d3d3;}
.rankCon td { padding: 0 0 0 30px; vertical-align: top; text-align:left; background:#fff; font-size:13px; line-height:70px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.rankCon tr.alt td { background: #e7f0ff;  /*这行将给所有的tr加上背景色*/ }
.rankCon tr.over td { background:#f5fdfa;  /*这个将是鼠标高亮行的背景色*/ }
.rankCon tr td a{ color:#fff;  background:#99ccff; padding:0 10px; border-radius:15px; height:30px; line-height:30px; display:inline-block; cursor:pointer;}
.rankCon tr td a.link{ background:none;  padding:0px; border-radius:0; color:#000;text-decoration:underline;}


.marTab{ border:1px solid #d3d3d3; border-bottom:none; border-right:none;}
.marTab th { background:#9999cc; color:#fff; line-height:53px; height:53px; font-size:16px; text-align:left;padding:0 0 0 30px; font-weight:normal;}
.marTab td { padding: 0 0 0 30px; vertical-align: top; text-align:left; background:#fff; font-size:13px; line-height:70px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.marTab tr.alt td { background: #e7f0ff;  /*这行将给所有的tr加上背景色*/ }
.marTab tr.over td { background:#f5fdfa;  /*这个将是鼠标高亮行的背景色*/ }
.marTab tr td a{ color:#fff; text-decoration:underline; background:#7bc143; padding:0 30px; border-radius:15px; height:30px; line-height:30px; display:inline-block; cursor:pointer;}
.marTab .f1{ background:#8872c4;}
.marTab .f2{ background:#e6e6fe;}
/*bg3*/
.bg3{background:#fff;}
.bg3 .tt{ font-size:36px; text-align:center; text-align:center; font-weight:bold; height:36px; line-height:36px; padding-bottom:42px;}

.bg4{background:#fff;}
.bg4 .tt{ font-size:36px; text-align:center; text-align:center; font-weight:bold; height:36px; line-height:36px; padding-bottom:10px; padding-top:43px; margin:0;}
.bg4 .txt{ font-size:14px; text-align:center; padding:5px 0 30px;}
/*案例*/
.anli{ padding-bottom:35px;}
.anli li{ float:left; width:217px; padding:15px 15px 0; height:497px; background:#fff; font-size:14px; margin-right:4px; margin-bottom:4px;}
.anli li img{ display:block; width:214px; height:87px; margin:0 auto; padding:5px 0 0;}
.anli li h3{ color:#4e4343; text-align:left; margin:0; padding:27px 0 17px; font-size:18px; font-weight:normal;}
.anli li p{padding:0 0 11px; line-height:27px; color:#666; height:187px;}
.anli li.none{ margin-right:0;}
.anli .more{   display:block; text-align:center; margin-bottom:15px;}
.anli .more a{ color:#fff; display:inline-block; height:40px;display:inline-block; width:213px;line-height:40px; text-align:center; background:#cc99cc; font-size:18px; cursor:pointer;border-radius:3px;}
.anli .more a:hover{ background:#996699;}
.anli .morea{display:block; text-align:center; padding-left:10px;}
.anli .morea a{ float:left; color:#666; display:inline-block;  text-align:center;font-size:14px; cursor:pointer; margin:0 13px;}
.anli .morea a:hover{ color:#663366;}

.abtn{   display:block; text-align:center; margin-bottom:60px;}
.abtn a{ color:#fff; display:inline-block; height:50px;display:inline-block; width:300px;line-height:50px; text-align:center; background:#cc99cc; font-size:18px; cursor:pointer;border-radius:3px;}
.abtn a:hover{ background:#996699;}
.fz15{ font-size:15px;}

.increbg{ background:url(../img/incre.jpg) no-repeat 50px 113px;}
.incre{ width:470px; float:left; padding:0 0 0 420px; height:268px; padding-top:8px;}
.incre li{ line-height:24px;}
.incre li a{ color:#666; font-size:14px; }
.incre li a:hover{ color:#663366;text-decoration:underline;}

.strategy{ padding:55px 0 50px;}
.strategy .item{margin-right:20px; padding-bottom:20px; }
.strategy .item a{ color:#252525;}
.strategy .item img{ width:310px; height:225px; display:block; border:1px solid #c0d3f1;}
.strategy .item p{ line-height:24px; font-size:14px; text-align:center; padding:15px 0;}
.strategy .item a:hover{color:#663366;}
.strategy .none{ margin-right:0;}

.formCon{ height:305px; width:340px; display:block; background-image:url(../img/form_bg.png); background-repeat:repeat; margin:150px 20px 0 0;}
.formCon p{ font-size:24px;color:#fff; line-height:32px;text-align:center; padding:15px 0 10px; margin:0;}
 
.formCon form ul{width:300px;}
.formCon form ul li{ width:300px ; font-size:14px; margin-bottom: 10px; margin-left:20px; font-family:\5FAE\8F6F\96C5\9ED1; float:left;}
.formCon form ul li p .Validform_checktip.Validform_wrong{ color: #fff !important;}
.formCon form ul li div{width:300px; height:40px; overflow: hidden; font-size:14px;}
.formCon form ul li .dianhua{ background:url(../img/input1.gif) no-repeat;}
.formCon form ul li .name{ background:url(../img/input2.gif) no-repeat;}
.formCon form ul li .guojia{ background:url(../img/input3.gif) no-repeat;}
.formCon form ul li .didian{ background:url(../img/input4.gif) no-repeat;}
.formCon form ul li select{ height:20px; line-height:20px; margin-left:40px; margin-top:10px;font-size:14px; width:250px; border:none; background:none; color:#96a8b4;}
.formCon form ul li select option{ background:#FFFFFF; color:#96a8b4; border:none; line-height:22px;}
.formCon form ul li input{ height:40px; line-height:40px;width:260px; margin-left:40px; font-size:14px;border:none; background:none; color:#96a8b4;}
.formCon .from_btn{ /*padding:9px 106px; _padding:6px 106px;*/ursor:pointer; float:left; line-height:50px;text-align:center; font-size:18px;
background:#cc99cc; width:300px; border-radius:3px; cursor:pointer; height:50px; color:#fff;}
.formCon .from_btn:hover{background:#996699; color:#fff; text-decoration:none;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images/y_right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/y_error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

.pb35{ padding-bottom:41px;}
.cblue{ color:#663366;}
.c04{ color:#040000;}
.pt35{ padding-top:35px;}