/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#fff; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none; outline: none;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}

.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}


.bg{background:#fff;}
.nav { background: #fff;}
.nav li{ color:#666;}
.nav li a:visited, .nav li a:link {color: #666;}
.nav li a:hover, .nav li a:active {color: #e53032;}
.foot{ background:#fff; color:#999;}
.foot a:visited, .foot a:link{ color:#999;}
.foot a:hover, .foot a:active{ color:#e53032;}

.idp_left_float{ margin-left: -695px !important;}
.idp_right_float {  margin-right: -695px !important;}

.ukyoushi_l{ color: #3e3a39 !important;}
.ausys_title ul li{ background: #dc444f !important;}
.ausys_title ul li.active{background: #000 !important;}
.usayoushi_title span.se{ color: #dc444f !important;}
/*.ausys_title ul li {width: 106px !important;    margin-left: 1px !important; margin-right: 33px !important;}
.ausys_bt{ height: 80px; overflow: hidden;}
.ausys_bt span{padding-right: 4px !important;margin-left: 1px !important; width: 100px !important;    margin-right: 36px !important;}*/

/*.usayoushi_title span.se{ color: #dc444f !important;    border-bottom: 2px solid #dc444f !important;}
.usayoushi_title{border-bottom: 1px solid #9fa0a0 !important;}
.usayoushi_cona{    border-left: 1px solid #c5c5bf !important;}*/


.footerBottom{ height:92px; overflow:hidden; }
html,body{ width:100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

/*m_top*/
.m_top{ width:100%; height: 785px; overflow: hidden;  background:url(../images/pic1.jpg) no-repeat center top; font-family: "微软雅黑";}
.m_top div{ padding:645px 0 0 0;}
.m_top div p{ width: 710px; padding-left:75px ; line-height: 24px; font-size: 14px; color: #fff;}

/*m_change*/
.m_change{ padding:35px 0 30px;}
.m_change a{ position: relative; width: 170px; height: 192px; margin-right: 35px; overflow: hidden;}
.m_change a img{ width: 170px; height: 170px; overflow: hidden;}
.m_change a img.img_h{ display: none; position: absolute; top:0; left: 0; z-index: 666; width: 170px; height:192px ;overflow: hidden; }
.m_change a img.img_w{ position: absolute; top:0; left: 0; z-index: 777; width: 170px; height:170px ;overflow: hidden; }
.m_change a:hover img.img_h,.m_change a.se img.img_h{ display: block;}
.m_change a:hover img.img_s,.m_change a.se img.img_s{ display: none;}

/*m_cou*/
.m_cou{}
.m_cou p{ text-align: center; padding-top: 10px;}

/*m_one*/
.m_one{ font-family: "微软雅黑";}
.m_one h2{ font-size:36px ; padding-bottom: 35px; padding-top: 35px; color: #000; background: url(../images/num_bot.jpg) no-repeat bottom center; text-align:center;}
/*.m_one h2 img{ float: left; margin-left: 393px;}*/
/*.m_one h2 span{ float: left; padding-top: 10px; padding-left: 5px; }*/ 
.m_one h2 span{display:inline-block; height:60px; line-height:60px;}
.m_one h2 em{width:60px; height:60px; display:inline-block;padding:0 15px; vertical-align:middle;}
.m_one h2 em.num1{background: url(../images/num1.jpg) no-repeat center;}
.m_one h2 em.num2{background: url(../images/num2.jpg) no-repeat center;}
.m_one h2 em.num3{background: url(../images/num3.jpg) no-repeat center;}
.m_one h2 em.num4{background: url(../images/num4.jpg) no-repeat center;}
.m_one h2 em.num5{background: url(../images/num5.jpg) no-repeat center;}
.m_one h2 em.num6{background: url(../images/num6.jpg) no-repeat center;}

.m_one h3{ height: 32px; line-height: 32px; overflow: hidden; font-weight: normal; font-size: 22px; color: #dc444f; text-align: center;}
.one_box1{}
.one_box1 .intro{ width: 560px; padding-top:25px ; font-size:14px ; color: #3e3a39;}
.one_box1 .intro p{ line-height: 24px; padding-bottom: 10px;}
.one_box1 .intro a{ width: 560px; height: 24px; line-height: 24px; overflow: hidden; padding-top: 20px; color: #996e38; display: block; text-align: right;  cursor: pointer; }
.one_box1 .pic{ width: 400px;}
.one_box1 .intro a.more{color: #996e38;  display: inline; width: auto; margin-top: 0; padding-top: 0; line-height: 24px; }


.one_box2{ padding-top: 50px; }
.one_box2 .tj_school{ width:455px ; }
.tj_school h4{ height: 30px; line-height:30px ; padding-bottom: 8px; border-bottom: 1px solid #b89464; overflow: hidden; font-size:22px ; color: #dc444f; font-weight: normal;}
.tj_school div{}
.tj_school div a{ width:198px ; padding:24px 34px 0 0; text-align: center; color: #010000; font-size: 14px; line-height: 24px;}
.tj_school div a.r_a{ padding-right: 0;}
.tj_school div a p{ padding-top: 5px;}
.tj_school div a:hover p{ color: #dc444f; text-decoration: underline;}
.one_box2 .lx_baike{ width:485px ; }
.lx_baike h4{ height: 28px; line-height:28px ; margin-bottom: 18px; padding-bottom: 10px; border-bottom: 1px solid #b89464; overflow: hidden; font-size:22px ; color: #dc444f; font-weight: normal;}
.lx_baike h4 a{ width:154px ; height:30px ; line-height:30px ; margin-top: 3px; text-align: center; color: #fff; font-family: "宋体"; font-size: 12px; background: #dc444f;}
.lx_baike h4 a:hover{ background: #000;}
.lx_baike div{ font-size: 14px; line-height: 24px; color: #000; ;}
.lx_baike div span{ width:70px ; }
.lx_baike div p{ width:415px ; color: #3e3a39; }
.lx_baike div p a{ display: block; color: #3e3a39; text-decoration: underline; l}
.lx_baike div p a:hover{ color: #dc444f;}
.lx_baike .m_more{ height: 24px; line-height: 24px; overflow: hidden; padding-top: 20px; color: #996e38; display: block; text-align: right;}

/*m_two*/
.two_box1{ background: url(../images/bg1.jpg) repeat; border:1px solid #dcdddd; margin-bottom: 12px; }
.two_box1 .two_fl{ height:67px ; margin-top: 12px; overflow: hidden; background: #dc444f;line-height: 30px; font-size: 14px; color: #fff;padding: 5px 0 0 15px;width: 260px;}
.two_box1 .two_mid{ width:560px ; padding:5px 0 5px 20px; font-size: 12px; line-height: 22px; color: #dc444f;}
.two_box1 .two_mid span{ display: block; color: #3e3a39;}
.two_box1 a{ width: 154px; height:30px ; line-height: 30px; text-align: center; margin-right:20px ; margin-top: 24px; display: inline; font-size:12px ; color: #fff; background: #dc444f;font-family: "宋体"; }
.two_box1 a:hover{ background: #000;}

/*m_four*/
.four_box{ padding-bottom: 20px;}
.four_box div{ width: 288px; border:1px solid #595757; padding:25px 0 35px; color: #3e3a39;}
.four_box div h4{ text-align: center; line-height:24px ; font-size:16px ; color: #3e3a39; font-weight: normal;}
.four_box div span{ display:block; width:45px ; height: 1px; margin:20px auto; background:#dc444f; overflow: hidden;}
.four_box div p{ width: 210px; height: 168px; line-height: 24px; overflow: hidden; margin: 0 auto; color: #3e3a39; font-size: 12px;}
.four_box div a{ display: block; margin:0 auto; width: 154px; height:30px ; line-height:30px ; text-align: center; background: #dc444f; font-size: 12px; color: #fff; font-family: "宋体";}
.four_box div a:hover{ background: #000;}

/*m_five*/
.five_box1{}
.five_box1 .five_fl{ width:483px ; padding:5px 80px 0 50px;}
.five_fl .five_pic{ width: 483px; height:307px ; overflow: hidden; background:url(../images/bg3.jpg) no-repeat;  }
.five_fl .five_pic a{ display: block; width: 300px; height: 34px; overflow: hidden; line-height: 34px; text-align: center; background: #2a6199; font-size: ; color: #fff; margin:244px auto 0;}
.five_fl .five_txt{ padding-top: 10px; line-height: 24px; color: #3e3a39; font-size: 12px;}
.five_fr{ width: 370px;}
.five_fr h4{ height:42px ; padding-bottom: 20px;  line-height: 42px; overflow: hidden; font-size: 36px; color: #dc444f; font-weight: normal;}

.tc_tijiao{width:365px;}
.tc_tijiao form ul{width:365px;}
.tc_tijiao form ul li{ width:365px ; font-size:14px; margin-bottom: 10px; font-family: "微軟雅黑";}
.tc_tijiao form ul li p .Validform_checktip.Validform_wrong{ color: #fff !important;}
.tc_tijiao form ul li div{width:300px; height:40px; overflow: hidden; font-size:14px;}
.tc_tijiao form ul li .dianhua{ background: url(../images/form1.jpg) no-repeat;}
.tc_tijiao form ul li .name{ background:url(../images/form2.jpg) no-repeat;}
.tc_tijiao form ul li .guojia{ background:url(../images/form3.jpg) no-repeat;}
.tc_tijiao form ul li .didian{ background:url(../images/form4.jpg) no-repeat;}
.tc_tijiao form ul li select{ height:20px; line-height:20px; margin-left:40px; margin-top:10px; width:247px; border:none; background:none; color:#bf9f75;}
.tc_tijiao form ul li select option{ background:#FFFFFF; color:#bf9f75; border:none; line-height:22px;}
.tc_tijiao form ul li input{ height:40px; line-height:40px; margin-left:40px; width:260px; border:none; background:none; color:#bf9f75;}
.tc_tijiao form .xuanze{ line-height:22px; color:#3e3a39;}
.tc_tijiao form .xuanze label input{ border:none;}
.from_btn{ padding:9px 100px; _padding:6px 100px; border:1px solid #dc444f; background:#dc444f; color:#fff; margin-right:25px;  border-radius:0px; text-decoration:none; margin-top:10px;}
.from_btn:hover{border:1px solid #dc444f; background:none; color:#dc444f; text-decoration:none}
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
    float:left;
    display:inline;
    font-style:normal;
    font-family:"宋体";
    margin-left:8px;
    line-height:36px;
    height:36px;
    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:#999;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/y_error1.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/y_onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7 !important;
}
#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;}




/*m_team*/
.m_team{ padding-top: 50px;}

/*z_anli*/

/*a_cankao*/



/*IdpAdvantage*/
.IdpAd{ width: 1200px; background: #fff; margin: 0 auto; padding-top: 75px;}
.IdpAdvantage{ padding-bottom:25px; }
.IdpAdvantage h2{ font-size: 36px; height: 46px; line-height: 46px; overflow: hidden; font-weight: normal; padding-bottom: 25px; text-align: center;}



