@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:\5FAE\8F6F\96C5\9ED1,"Microsoft YaHei","Tahoma","宋体"; background:#fff!important;overflow-x: hidden;}
ul,p{ list-style:none; margin:0; padding:0;}
a{text-decoration:none;}
img{ border: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;}

.idp_left_float{ margin-left: -650px !important; left: 50% !important;}
.idp_right_float {  margin-right: -650px !important; right: 50% !important;}
.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:71px ; margin:0; overflow: hidden;}
.qs_top h1 a{ display: block; width: 239px; height:71px ; overflow: hidden;}
.qs_top span{ width:231px ; height:21px ; overflow: hidden; padding-right:27px ; padding-top: 30px; }


.headPic{ height:588px ; /*overflow: hidden; */ background:url(../img/headPic.jpg) no-repeat center top;}
.headPicL{ padding-left:25px; color:#fff;}
.headPicL h1{font-size:60px; line-height:70px; margin:0;}
.headPicL h2{ margin:0;font-size:26px; line-height:26px; padding:10px 0 33px; color:#fbfbfb; font-weight:normal;}
.headPicL .btn{ width:162px; height:40px; background:#ffb139; color:#fff; cursor:pointer; font-size:18px; line-height:40px; text-align:center;}
.headPicL .ban_dy{ line-height:24px; width:337px; font-size:14px; margin:0;}
.headPicL .ban_p{ padding-top:105px; height: 42px; line-height: 42px; font-size:26px; overflow: hidden; color: #fbfbfb;}
.ban_list{ height: 42px; line-height: 42px; font-size:18px ; color: #fbfbfb; padding-bottom: 50px;}
.ban_list span{ padding:0 3px;}
/*navtop*/
.navtop{ height:50px;background-image:url(../img/form_bg.png); background-repeat:repeat; margin-top:87px; overflow: hidden;}
.navtop ul{ width:960px; padding:0 20px; margin:0 auto;}
.navtop ul li{ float:left;  }
.navtop ul li.current a{ color:#cc6633; background:#f3f6fb; display:inline-block;}
.navtop ul li a{color:#fff;display:inline-block;padding:0 30px;line-height:50px; cursor:pointer;}

.bg2{background:#f3f6fb; width: 100%;}
.navCon .item{ padding:45px 0;}
.navCon .item .tt{ color:#cc3300; font-size:36px; text-align:center; text-align:center; font-weight:bold; height:36px; line-height:36px; padding-bottom:40px;}
.navCon .item h2.bt{ height:36px; border-left:5px solid #cc3300; line-height:36px; text-indent:12px; font-weight:normal; font-size:28px; margin-bottom:33px; margin-top: 0 ; overflow: hidden;}
.navCon .itemL{ width:471px; color:#666;font-size:14px;}
.navCon .itemL img{ display:block; margin-bottom:30px;}
.navCon .itemL p{ padding: 0 0 10px; line-height: 28px; }
.itemL ul{ padding-top:30px; line-height: 36px; font-size:14px ; color: #000;}
.navCon .itemL.itemL1{ width: 475px;}

.navCon .itemL .more{ float:right; padding:30px 0 0; color:#666;}
.navCon .itemL .more:hover{ color:#5d9cec;}
.navCon .itemR{ height:auto; width:450px;}
.itemR ul{ width:476px ; background: url(../img/pic3.gif) no-repeat left top;}
.itemR ul li{ padding-left:50px ; height: 36px; line-height: 36px; overflow: hidden; margin-bottom: 3px; font-size: 16px; color: #fbfbfb;}
.tabox{}
.tabox .bt{ height:36px; border-left:5px solid #cc3300; line-height:36px; text-indent:12px; font-weight:normal; font-size:28px; margin-bottom:32px;}
.taCon{ overflow-y:scroll; height:410px;}
.taCon tr.se td{ background: #ffe0d1;}
.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;}

.dy_p{ line-height: 28px; font-size: 14px; color: #000;}




/*major*/
.major,.major2{padding:4px 0 0;}
.major li,.major2 li{ width:196px; height:70px; line-height:70px; font-size:20px; text-align:center; font-weight:bold; color:#fff; background:#8ec0f1; float:left; margin-bottom:5px; margin-right:5px; cursor:pointer;}
.major li.current,.major2 li.current{ background:#0159a3 url(../img/major_current.png) no-repeat bottom right;}
.major li.none,.major2 li.none{ margin-right:0;}
.majorCon{ background:#fff;margin-bottom: 38px;
}
.majorCon .box{padding:20px; display: none;}
.majorCon .activeBox{
	display: block;
}
.majorCon .box span{ text-align:left; width:230px; padding:0 0 0 10px;display:inline-block; float:left; cursor:pointer; line-height:40px; color:#666; font-size:14px;}
.majorCon .box span.current{ font-weight:bold; color:#0159a3;}
.majordet_tab{ overflow-y:scroll; height:409px;}
.major_detail{/*{margin:38px 0 0;*/}
.major_detail h4,.major_detail2 h4{ margin:37px 0;font-size:28px; height:28px; font-weight:normal;}
.major_detail2{ margin:38px 0 72px;}

.advanCon{padding-bottom:72px;display: none;}
.activeCon{display: block;}
.activeCon div.major_detail{
	display: none;
}
.activeCon div.activeDetail{
	display: block;
}

/*表格*/
.rankCon{ border:1px solid #d3d3d3; border-bottom:none; border-right:none;}
.rankCon th { background:#ff9966; 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;*/ vertical-align: middle;text-align:left; background:#fff; font-size:13px; height:70px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.rankCon.rankCon1 th { background:#fff;border-right:1px solid #d3d3d3; color: #666; font-weight: bold;}
.rankCon tr:nth-child(odd){background-color: #ffe0d1;}
.rankCon tr:nth-child(even){background-color: #ffffff;}
.rankCon tr.alt td { background: #e7f0ff;  /*这行将给所有的tr加上背景色*/ }
.rankCon tr.over td { background:#f5fdfa;  /*这个将是鼠标高亮行的背景色*/ }
.rankCon tr td a{ color:#fff; background:#99ccff; padding:0 10px; margin-top: 10px; *margin-top:0; border-radius:15px; height:30px; overflow:hidden; line-height:30px; display:inline-block; cursor:pointer;}
.rankCon tr td a:hover{ background: #cc9966;}

.marTab{ border:1px solid #d3d3d3; border-bottom:none; border-right:none;}
.marTab th { background:#5d9cec; 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;/* width: 100%;*/}
.bg3 .tt{ color:#cc3300; font-size:36px; text-align:center; text-align:center; font-weight:bold; height:36px; line-height:36px; padding-bottom:42px;}
.anli{ padding-bottom:73px;}
.anli li{ float:left; width:306px; height:505px; border:1px solid #5d9cec; border-top:5px solid #5d9cec; background:#fff; font-size:14px; margin-right:38px;}
.anli li img{ display:block; margin:0 auto; padding:19px 0 0;}
.anli li h3{ color:#4397ef; text-align:center; margin:0; padding:27px 0 15px; font-size:21px; font-weight:normal;}
.anli li p{padding:0 22px 11px; line-height:24px;}
.anli li p a{background:url(../img/anli.png) no-repeat left 8px; padding:0 0 0 15px; display:inline-block; color:#666;}
.anli li p a:hover{background:url(../img/anli_current.png) no-repeat left 8px; color:#5d9cec;padding:0 0 0 15px; text-decoration:underline;}
.anli li.none{ margin-right:0;}

/*bg4*/
.bg4{ background:url(../img/bg4.jpg) no-repeat; height:716px;}
.increment{ }
.increment h2{ text-align:center; color:#fff; font-size:36px; margin:0; height:36px; line-height:36px; padding:70px 0 0px;}
.increment h3{ text-align:center; color:#fff; font-size:24px; margin:0; height:24px; line-height:24px; padding:27px 0 43px; font-weight:normal;}
.incre{ color:#fff;}
.incre li{ float:left; width:235px; margin-right:146px; display:inline-block; height:190px;}
.location{ font-size:20px; font-weight:bold; background:url(../img/location.png) no-repeat; height:37px; line-height:37px; display:inline-block; text-indent:40px;}
.incre li p{ font-size:14px; color:#b9c8db; padding:13px 0 0;}
.incre li.none{ margin-right:0px;}
.incre li img{ display:block; margin:0;}
.incre li h4{ color:#fff; font-weight:normal; font-size:14px; margin:0; padding:5px 0 0;}
/**/
.strategy{ padding:21px;}
.strategy h3{ font-size:36px; height:36px; margin:35px 0 0; padding:20px 0; text-align:center; }
.strategy .item{ padding-top:17px;}
.strategy .item a{ width:308px ; text-align: center; margin-right:35px; display: inline; padding-bottom:30px; border:none;}
.strategy .item a.right{ margin:0;}
.strategy .item a img{ width:310px; height:225px; overflow: hidden; border:none;}
.strategy .item a p{ line-height:24px ; padding-top: 5px; color: #221815; font-size: 14px;}
.strategy a:hover p{ color: #cc3300; text-decoration: underline;} 
.strategy .item a.none{ margin-right:0;}


.abtn{ border-radius:3px;  display:block; text-align:center;}
.abtn a{ color:#fff; display:inline-block; height:50px;margin:33px auto; display:inline-block;padding:0 60px;line-height:50px; text-align:center; background:#ffb139; font-size:18px; cursor:pointer;}
.abtn a:hover{ background:#d99731;}


.formCon{ height: 275px; overflow: hidden; width:340px; display:block; background-image:url(../img/form_bg.png); background-repeat:repeat; margin:145px 20px 0 30px;}
.formCon p{ font-size:24px;color:#fff; line-height:32px;text-align:center; padding:15px 0 10px; margin:0;}
 
.formCon form ul{}
.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; font-family: "微软雅黑";}
.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; font-family: "微软雅黑";}
.formCon .from_btn{ /*padding:9px 106px; _padding:6px 106px;*/cursor:pointer; float:left; line-height:50px;text-align:center; font-size:18px;
background:#cc3333; width:300px; border-radius:3px; cursor:pointer; height:50px; color:#fff; font-family: "微软雅黑";}
/*.formCon .from_btn:hover{background:#2664cc; 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:#0159a3;}
/*1212 end*/

            .picMarquee-left .tempWrap {
                width: 1000px !important;
            }
            
            .Validform_error {
                background: #FFE7E7 !important;
            }
        
            
            .advantage dl {
                background: #fff !important;
                border: 1px solid #ccc !important;
            }
            
        
            .advantage dt {
                border-bottom: 3px solid #ccc!important;
            }
            
            .ausys_title ul li {
                background: #b6dbff !important;
                /*颜色可以根据专题的颜色变换*/
            }
            
            .ausys_title.canys_title ul li {
                color: #000000;
                background: #b6dbff !important;
                /*颜色可以根据专题的颜色变换*/
            }
            
            .ausys_title ul li.active {
                background: #5d9cec !important;
                /*颜色可以根据专题的颜色变换*/
            }
            
            .ausys_conn {
                border: 1px solid #bed6ec!important;
                background: #fff!important;
                color: #666!important;
            }


.hot_sch{ padding-top: 30px; }
.hot_sch .hot_list{ width:215px ; height: 470px;overflow: hidden; margin:5px 2px 0; display: inline;  padding:20px 15px 0; background: #fff;}
.hot_sch .hot_list img{ display: block; width: 214px; height:87px ; overflow: hidden;}
.hot_sch .hot_list h2{ padding:20px 0 10px; margin:0; line-height: 26px; font-size:16px ; color: #4e4343; font-weight: normal;}
.hot_sch .hot_list h2 span{ font-size: 14px; display: block;}
.hot_sch .hot_list p{ height: 200px; line-height:26px ; font-size: 14px; color: #666;}
.hot_sch .hot_list .hot_ly{ display: block; margin:0 0 10px; width:215px ; height: 40px; line-height: 40px; overflow: hidden; background: #ffa207; font-size:18px ; text-align: center; color: #fbfbfb;cursor: pointer;}
.hot_sch .hot_list .hot_ly:hover{ background:#cc6633; }
.hot_sch .hot_list div{ padding:0 15px; line-height: 28px; font-size: 14px; color: #666;}
.hot_sch .hot_list div a{color: #666; width: auto; cursor: pointer;}
.hot_sch .hot_list div a:hover{ color: #cc3300;}

.suc_new{ width:575px; padding:47px 0 0 425px; height: 255px; overflow: hidden; background: url(../img/w1.gif) no-repeat left top; }
.suc_new a{ display: block !important; width: 575px !important; margin:0 !important; padding:0 !important; text-align: left !important; height: 24px !important; line-height:24px !important ; overflow: hidden; color: #666; font-size: 14px;}
.suc_new a:hover{ color: #cc6633; text-decoration: underline;}
.suc_ly{ display: block; width: 475px; margin:10px auto 60px; height: 40px; line-height:40px ; overflow: hidden; background: #ffa207; font-size:18px ; text-align: center; color: #fbfbfb;cursor: pointer;}
.suc_ly:hover{ background:#cc6633; }

.bg_new{ width: 100%; background:#cc9966;}
.ukyoushi {background: #cc9966 !important;padding-top: 20px;}

.rank_px{ width:400px; padding-left: 30px;}
.rank_px h3{ padding-left: 30px; height: 50px; line-height:50px ; padding-top: 10px; margin:0 !important; overflow: hidden; font-size:16px ; color: #666;}
.rank_px p{ padding-left: 30px;line-height:30px;}
.rank_px p a{ font-size: 14px; color: #666;}
.rank_px p a:hover{ color: #cc3300;}
.text_p{ text-indent: 2em;}