@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-family:"Microsoft YaHei","Tahoma","宋体"; background: #fff;}
ul{ list-style:none; margin:0; padding:0;}
a{text-decoration:none; cursor: pointer;}
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;}
.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{ width: 100%; height:1130px ; overflow: hidden;  background:url(../img/b1.jpg) no-repeat center top; font-family: "微软雅黑";}
.headPicL{ width:365px; padding-left:215px; padding-top: 365px; color:#fff;}
.ban_dy{ line-height:24px ; color: #fbfbfb; font-size:14px ;}
.dylu{ padding:40px 0 0;}
.dylu a{ float: left; width: 130px; height: 36px; line-height: 36px;  overflow: hidden; text-align: center; font-weight: bold; border:1px solid #9999cc; background: #9999cc; color: #fbfbfb; font-size: 18px;}
.dylu a.dypg{width: 150px;  background: #9966cc;border:1px solid #9966cc; color: #fbfbfb; margin:0 10px 0 30px; display: inline;}

/*navtop*/
.navtop{ padding:30px 0 45px;}
.navtop a{ height: 40px; line-height: 40px; margin-right: 1px; width:auto; padding:0 14px; text-align: center;  color:#666;cursor:pointer; font-size: 18px; border-bottom: 12px solid #cc9999;}
.navtop a.cur,.navtop a:hover{ color: #000; border-color: #660000;}
.azys{}
.azys h2{ height: 42px; line-height: 42px; overflow: hidden; font-size: 30px; color: #fbfbfb; font-weight: bold; text-align: center;}
.azys ul{ padding:150px 0 40px 87px; }
.azys ul li{ width: 150px; padding:0 20px; margin-right: 20px; text-align: center; font-size: 14px;color: #333;}
.azys ul li h3{ height:24px; line-height:24px ; overflow: hidden;  font-size: 14px;}
.azys ul li p{ line-height: 18px;}
.azys a{ width: 198px; height:48px ; line-height:48px ; text-align: center;  color:#9966cc; font-size:18px ; border:1px solid #9966cc; margin:0 5px;  border-radius: 3px;}
.yslink a{ float: left;}
.yslink{ width: 420px; margin: 0 auto;}


.formCon{ height: 275px; overflow: hidden; width:340px; display:block; background-image:url(../img/form_bg.png); background-repeat:repeat; margin:145px 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{}
.formCon form ul li{ width:300px ; font-size:14px; margin-bottom: 10px; margin-left:20px; font-family:"微软雅黑"; 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:#9966cc; width:300px; border-radius:3px; cursor:pointer; height:50px; color:#fff; font-family: "微软雅黑";}
/*.formCon .from_btn:hover{background:#2664cc; color:#fff; text-decoration:none;}*/



.bg2{ width: 100%; height:972px ; overflow: hidden; background:url(../img/b2.jpg) no-repeat center top;  font-family: "微软雅黑";}
.aztit{ height:104px ; overflow: hidden; position: relative;}
.aztit h2{ width: 395px; height: 104px; line-height: 104px; font-size: 30px; color: #fbfbfb; font-weight: bold;}
.aztit .tjtit{ width: 605px; position: absolute; left: 332px; top: 0px; height: 104px;}
.tjtit a{ position: absolute; width: 264px; line-height: 24px; height: 104px; background: url(../img/nav2.png) no-repeat;top: 0;}
.tjtit a span{ position: absolute; left: 90px; top: 30px; color: #fff; font-size: 18px;}
.tjtit a strong{ position: absolute; left: 90px; top: 55px; color: #660000; font-size: 24px;}
.tjtit a.a1{ left: -1px;}
.tjtit a.a2{ left: 201px}
.tjtit a.a3{left: 404px;}
.tjtit a.on,.tjtit a:hover{background: url(../img/nav3.png) no-repeat;}
.azmain{ padding-top:30px;}
.tjmain{ width:530px ;}
.tjlist{}
.tjlist h3{ height:36px ; line-height:36px; overflow: hidden; padding-top: 15px; font-size:18px ; color: #4c99c3;}
.tjlist p{ line-height: 30px; font-size: 14px; color: #000;}
.tjlist .tjly{ padding-top: 20px;}
.tjlist .tjly a{ width: 258px; height:48px ; line-height:48px ; text-align: center; color:#9966cc; font-size:18px ; border:1px solid #9966cc;  border-radius: 3px;  }
.tjlist .tjly a.tjlya{ margin-right:10px; background: #9966cc; color: #fbfbfb;}
.tjtime{ width: 330px; padding-left:40px ; height: 455px; overflow: hidden; margin-top: 20px; background: url(../img/time.jpg) no-repeat left top;}
.tjtime h3{ height: 36px; line-height: 36px; overflow: hidden; font-size: 24px; color: #660000; font-weight: bold; padding-bottom:25px; ; }
.tjtime p{ color: #999; line-height:18px ; font-size: 14px; padding-bottom: 30px;}
.tjtime h4{ height: 24px; line-height: 24px; padding:0px 0 3px;  overflow: hidden; font-size: 18px; color: #000; font-weight: bold;}
.tjtime span{ display: block; line-height:22px ; padding-bottom: 12px; color: #000; font-size: 14px;}
.tjadm{ padding-top: 50px;}
.tjadm a{ width: 470px; height: 141px; overflow: hidden;}
.tjtime.tjtime1{ height:340px ; background-image: url(../img/time1.jpg);}
.tjtime.tjtime1 p{ padding-bottom:10px;}
.bg3{ width: 100%; height:1005px ; overflow: hidden; background:url(../img/b3.jpg) no-repeat center top;  font-family: "微软雅黑";}
.bg4{width: 100%; height:1227px ; overflow: hidden; background:url(../img/b4.jpg) no-repeat center top;  font-family: "微软雅黑";}
.tith{ height: 42px; line-height: 42px; padding:40px 0 20px; overflow: hidden; font-size: 30px; color: #660000; font-weight: bold; text-align: center;}
.azal{ padding-bottom: 55px;}
.anli{}
.anli li{ float:left; width:306px; height:655px; 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:#4c99c3; text-align:center; margin:0; padding:27px 0 15px; font-size:21px; font-weight:normal;}
.anli li p{padding:0 30px 10px; line-height:24px; font-size: 14px;}
.anli li p a{padding:0 0 0 15px; display:inline-block; color:#595757;}
.anli li p a:hover{ color:#9966cc;padding:0 0 0 15px; text-decoration:underline;}
.anli li.none{ margin-right:0;}
.almore{ display: block; width: 258px; height:48px ; line-height:48px ; text-align: center; color:#9966cc; font-size:18px ; border:1px solid #9966cc;  border-radius: 3px; background: #9966cc; color: #fbfbfb; margin: 30px auto 0; }
.bg5{width: 100%; height:690px ; overflow: hidden; background:url(../img/b5.jpg) no-repeat center top;  font-family: "微软雅黑";}
.increment{ }
.increment h2{ text-align:center; color:#000; font-size:36px; margin:0; height:36px; line-height:36px; padding:110px 0 0px;}
.increment h3{ text-align:center; color:#000; 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-left: 97px; display:inline; height:190px;}
.location{ font-size:20px; font-weight:bold; background:url(../img/adre.jpg) no-repeat; height:37px; line-height:37px; display:inline-block; text-indent:40px; color: #000;}
.incre li p{ font-size:14px; line-height: 24px; color:#6d8b95; padding:13px 0 0;}
.incre li.none{ margin-right:0px;}
.incre li img{ display:block; margin:0;}
.incre li h4{ color:#000; font-weight:normal; font-size:14px; margin:0; padding:5px 0 0;}
.abtn{ padding-left: 320px;}
.abtn a{  width: 220px; height:48px ; line-height:48px ; text-align: center; color:#fbfbfb; font-size:18px ;background: #9966cc;  border-radius: 3px; }
.abtn a:hover{background: #00ae82; }

.azoffer{ padding-bottom: 70px;}
/*OFFER*/
.picScroll-left{ width: 940px; margin:0 auto; padding:5px 0 0; position:relative; }
.picScroll-left .hd{  }
.picScroll-left .hd .prev{ position: absolute; top:120px; left:-33px ;  width:31px; height:48px;  overflow:hidden;cursor:pointer; background:url(../img/prev.png) no-repeat;}
.picScroll-left .hd .next{ position: absolute; top:120px; right:-30px ;  width:31px; height:48px;  overflow:hidden;cursor:pointer; background:url(../img/next.png) no-repeat center;}     
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:220px; height:310px;  margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; border:3px solid #cdcdcd;}
.picScroll-left .bd ul li a{ display:block; color: #fff;}
.picScroll-left .bd ul li .pic{ overflow: hidden; text-align:center; }
.picScroll-left .bd ul li .pic a{width:220px; height:310px;  position: relative;}
.picScroll-left .bd ul li .pic img{ width:220px; height:310px; display:block; }
.picScroll-left .bd ul li .title{ width: 200px; height:55px ; line-height:55px; background: #2c5fa1;   }
.picScroll-left .bd ul li .pic a p{ display: none; position: absolute; top:0; left: 0; width:169px ; height: 94px; background: #2c5fa1; line-height: 24px; font-size: 14px; padding-top: 50px;}
.picScroll-left .bd ul li .pic a:hover p{ display: block;}

/*==========以下部分是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: 60px; line-height:60px ; padding-top: 10px; margin:0 !important; overflow: hidden; font-size:16px ; color: #666;}
.rank_px p{ padding-left: 30px;line-height:30px;}

.tjmain.tjmain1{ width: 1000px;}
.tjlist.tjlist1 h2{ height:36px ; line-height:36px; overflow: hidden; padding-top: 15px; font-size:24px ; color: #333; font-weight: normal; padding-top: 20px;}
.tjlist.tjlist1 h3{ color: #660000;}
.tjlist.tjlist1 h4{ line-height: 24px; color: #000;}
.jbtj{ color: #000; font-size: 14px; line-height: 24px;}
.jbtj li{ width: 570px; border-right: 1px solid #ccc;}
.jbtj li.right{ width:380px ;  border-right:none;}
.tjlist1 table{ width:840px ; font-size: 14px;}
.tjlist1 table th{ background: #cc9999; line-height: 28px;}
.tjlist1 table td{ background: #f5ebeb; line-height: 28px; text-align: center;}
.tjlist1 .tjly{ padding-left: 155px;}
.tjlist1 table.table1 td{ line-height:24px; padding:0 5px; text-align: left;}
.lista a{ color: #000;}


.sucal{}
.sucal h2{ text-align: center;color: #fff; font-size: 30px; font-weight: bold; text-align: center; padding-top: 65px; padding-bottom: 30px;}
.sucal .allist{ width: 763px; height: 307px; background: url(../img/cgalbg.png) no-repeat;margin:  0 auto;}

.sucal .allist ul{ padding: 36px 30px 18px; margin-left: 352px;}
.sucal .allist ul li{}
.sucal .allist ul li span{ float: left; width: 10px;height:26px; background: url(../img/spline.png) no-repeat left center;}
.sucal .allist ul li a{ line-height:26px; height:26px; position: relative; color: #333;font-size: 14px; width: 334px; overflow: hidden; float: left;}
.sucal .allist ul li a b{ position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: url(../img/aline.png) no-repeat;}
.sucal .amore{ text-align: center; padding-top: 50px;}
.sucal .amore a{ display:inline-block; width: 260px; height: 50px; text-align: center; line-height: 50px; font-size: 18px; color: #9966cc; background: url(../img/abg.png) no-repeat;}

.usacenter{ font-size: 14px;}
.usacenter .tith{ color: #fbfbfb;}
.usacenter p{ text-indent:2em; line-height:24px; color:#000; padding:15px 0; }
/*advCon*/
.advCon{padding:35px 200px 30px;}
.advCon li{ width:130px; text-align:center; float:left; margin:0 95px 0 0; display: inline; padding:0 0 35px;}
.advCon li span{ display:block; padding-top: 10px; line-height: 20px;  text-align: center;}
.advCon .none{ margin-right:0;}