/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#fff; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none; outline: none; cursor:pointer;}
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;}
.idp_left_float{ left: 51% !important;}
.idp_right_float{ right: 51% !important;}
/*顶部导航*/
#menu{ position: fixed; height: 40px; width: 100%; line-height: 40px; left: 0; top: 0; z-index: 99; background: #000; font-size: 14px;text-align: center;}
#menu li{ /*width: 100px;*/ display: inline-block;}
#menu li a{ color: #999; padding:0 15px; border-right:2px solid #999; font-size: 14px;}
#menu li.active a{ font-weight: bold; color: #fff;}
.section { text-align: center; font: 50px "Microsoft Yahei"; color: #fff;}

.wrapper{ width: 960px; height: 608px; overflow: hidden; position: absolute; top:50%; margin-top: -304px; left: 50%; margin-left: -480px;font-family:"微软雅黑";}
.box1{ background: url(../img/pic1.gif) no-repeat center -27px; padding-top: 320px;}
.box1 p{ line-height:24px ; font-size: 14px; color: #000;}
.box1 p.tit{ line-height: 40px; padding-top: 5px; font-size: 30px; color: #cc6666;}
.tit_sp{line-height: 40px; padding: 10px 0 20px; font-size: 30px; color: #cc6666; background: url(../img/pic2.gif) no-repeat 25px 22px;}
.box2{ background: url(../img/pic5.gif) no-repeat top center; padding-top: 40px;}
.box2 h2{ line-height: 36px; font-size: 30px; color: #000; font-weight: normal;}
.box2 .fu_tit{ line-height: 36px; font-size: 18px; color: #000;}
.box2_dl{ padding-top:5px;}
.box2_dl dl{ width: 125px; text-align: center; padding-right: 35px;}
.box2_dl dl dt{height: 55px; overflow: hidden;}
.box2_dl dl dd{ line-height:22px ; color: #000; font-size: 14px;}
.box2_dl dl dd.dl_tit{ padding-top: 0px; line-height: 30px; font-size: 18px; font-weight: bold;}
.link_ly{ display: block; width:180px ; margin:20px auto; height: 38px; line-height: 38px; text-align: center; overflow: hidden; background: #3399cc; color: #fff; font-size:18px ; border-radius: 10px;}
.jz_title{ width:655px ; margin: 0 auto; padding-bottom: 20px; color: #000;}
.wra_next{position: absolute; bottom: 0; left: 50%; margin-left:-75px ; width: 150px; height: 53px; overflow: hidden;}
.wra_next1{ position: absolute; bottom: 0; left: 50%; margin-left:20px ; width: 30px; height: 15px; overflow: hidden;}
.wra_next1 img{ float: left; width:30px;}
.jz_title span {border-right: 2px solid #676767;cursor: pointer;display: inline;float: left;font-size: 14px;height: 16px;line-height: 16px;padding:0 33px;text-align: center;width: 63px;}
.jz_title span.se{font-weight: bold;}
.jz_main{ padding-bottom: 5px;}
.jz_con{ width: 545px; padding-right:30px ; margin-right: 40px; display: inline; border-right:2px dotted #000 ;}
.jz_con .jz_menu{font-size: 14px; color: #000; text-align: left; overflow-y:scroll; overflow-x:hidden; height:228px;}
.jz_con .jz_menu p{ line-height: 24px;color: #000;}
.jz_con .jz_menu p.jz_red{ font-size: 14px; padding:5px 0; color: #cc3333; font-weight: bold; border-bottom: 2px dotted #000 ;} 
.fz16{ font-size: 16px;}
.jz_form{ width:340px ;}
.jz_form form ul{width:300px;/* padding-bottom: 10px;*/}
.jz_form form ul li{ width:300px ; font-size:14px; padding-bottom:5px; font-family: "微软雅黑";}
.jz_form form ul li p .Validform_checktip.Validform_wrong{ color: #fff !important;}
.jz_form form ul li div{width:300px; height:40px; overflow: hidden; font-size:14px;}
.jz_form form ul li .dianhua{ background:url(../img/form1.gif) no-repeat;}
.jz_form form ul li .name{ background:url(../img/form2.gif) no-repeat;}
.jz_form form ul li .guojia{ background:url(../img/form3.gif) no-repeat;}
.jz_form form ul li .didian{ background:url(../img/form4.gif) no-repeat;}
.jz_form form ul li select{ height:20px; line-height:20px; margin-left:20px; font-family: "微软雅黑"; margin-top:10px; width:250px; border:none; background: none; color:#cccccc;}
.jz_form form ul li select option{ background:#FFFFFF; color:#ccc; border:none; line-height:22px;}
.jz_form form ul li input{ height:38px; line-height:38px; margin-left:40px; margin-top: 1px; width:258px; border:none; color:#cccccc; font-family: "微软雅黑";}
.jz_form form .xuanze{ line-height:22px; color:#fff;}
.jz_form form .xuanze label input{ border:none;}
.from_btn{ float: left; width: 300px;overflow: hidden; height: 38px; line-height: 38px; text-align: center; overflow: hidden; background: #3399cc; color: #fff; font-size:18px ; border-radius: 10px; font-family: "微软雅黑"; }

.box3{background: url(../img/pic6.gif) no-repeat top center; padding-top: 50px;}
.box3 h2{ padding-left: 145px; line-height: 36px; font-size: 30px; color: #000; font-weight: normal; text-align: left;}
.box3 h2 span{ padding-left: 20px; font-size: 18px;}
.box3_main{ padding-top: 20px;}
.box3_lf{ width: 199px; padding:0 25px 0 35px; color: #fff; text-align: left;} 
.box3_lf div{ width: 184px; height:85px ; margin-bottom: 3px; padding-left: 15px; overflow: hidden;line-height: 30px;}
.box3_lf h3{  font-size:20px; padding-top: 13px;}
.box3_lf p{font-size:16px ; }
.box3_rg{ width: 700px;}
.box3_rg .box3_list{ position: relative; width:230px ; padding-bottom: 15px; color: #000; font-size: 14px; line-height: 20px;text-align: left;}
.box3_list .box3_pic{ width: 75px; height: 75px; overflow: hidden;}
.box3_list .box3_jb{ width: 70px; padding-left:10px ;  }
.box3_list div{ display: none; position: absolute; z-index: 999; top:70px; left: -5px; width: 195px; padding:10px 5px; border:1px solid #000;  text-align: center; background: #fff;}
.box3_list div .jb_b{ position: absolute; top:-11px; left: 50%; margin-left: -10px; width: 19px; height: 11px; overflow: hidden; background: url(../img/jb_jiantou.png) no-repeat center;}
.box3_list div h4{ line-height:20px ; font-size: 18px;}
.box3_list div p{ line-height:20px ;  font-size: 14px;}
.box3_list div p.jb_jianjie{ padding:5px 3px 0; text-align: left;}
/*.box3_list.box3_list_bt div{ display:none; position: absolute; top:-239px; height: 269px; padding-top: 7px;}
.box3_list.box3_list_bt div b{ position: absolute; bottom:-11px !important; left: 50%; margin-left: -10px; width: 19px; height: 11px; overflow: hidden; background: url(../img/jb_jiantou2.png) no-repeat center;}*/
.jb_dk{ display: block; width:200px ; height: 34px; overflow: hidden; line-height: 34px; color: #fbfbfb; font-size: 14px; background: #3399cc; border-radius: 10px; margin:5px auto;}

.box4{/*background: url(../img/pic9.gif) no-repeat bottom center; padding-bottom: 10px;*/}
.box4 h2{line-height: 36px; font-size: 30px; color: #000; padding-bottom: 0; font-weight: normal; text-align: left;}
.box4 h2 span{ padding-left: 20px; font-size: 18px;}
.box4_lf{ width: 501px;}
.slideBox{ width:501px; height:325px; overflow:hidden; background: url(../img/pic7.gif) no-repeat top center;  }
.slideBox .hd{ height:10px; overflow:hidden; padding-top: 10px; }
.slideBox .hd ul{ width: 60px; margin:0 auto; height: 10px; overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; margin:0 5px; display: inline;  width:10px; height:10px;cursor:pointer;background: url(../img/s1.gif) no-repeat;  }
.slideBox .hd ul li.on{ background: url(../img/s2.gif) no-repeat;}
.slideBox .bd{height:298px; overflow: hidden; z-index:0;   }
.slideBox .bd li{width: 501px; height: 298px; overflow: hidden; zoom:1; vertical-align:middle; }
.slideBox .bd li h3{ height:26px ; line-height:26px ; overflow: hidden; font-size:14px ; color: #000; text-align: left;}
.slideBox .bd li div{width: 485px; height: 271px; overflow: hidden;padding-left: 9px;}
.box4_h3{height:26px ; line-height:26px ; padding:0 0 5px; overflow: hidden; font-size:18px ; color: #000; text-align: left;}
.box4_link{display:block; width: 500px; height: 199px; overflow: hidden;}
.box4_rg{ width: 412px;color: #000;text-align: left;  font-size: 14px;}
.box4_rg h4{ height:28px ; line-height:28px ; padding-top: 0px; overflow: hidden; }
.box4_rg p{line-height:26px; }
.box4_adm{ padding:10px 0;}
.box4_adm a{width: 194px; height: 98px;overflow: hidden;}
.box4_rg ul{ line-height:26px ;}
.box4_rg ul a{ color: #000;}
.box4_ly{display: block; width:200px ; margin-top: 3px; height: 34px; line-height: 34px; text-align: center; overflow: hidden; background: #3399cc; color: #fff; font-size:14px ; border-radius: 10px;}

.box5{background: url(../img/pic10.gif) no-repeat left -15px; padding-top: 20px;}
.box5 h2{ padding-left: 250px; line-height: 36px; font-size: 30px; color: #000; padding-bottom: 0px; font-weight: normal; text-align: left;}
.box5 h2 span{ padding-left: 20px; font-size: 18px;}
.box5 p{line-height:26px; color: #000; padding-left:250px; font-size: 14px; text-align: left; }
.box_h3{ font-size: 24px; height: 36px; line-height:36px ; overflow: hidden; color: #000; font-weight: normal;}
.box5_mian{ padding-top:3px;}
.box_lf_link{width:552px;}
.box_lf_link a{ height:78px ; overflow: hidden; padding-bottom: 4px;}
.box_lf_link a.left{ padding-right: 4px;}
.box_ul_link{ width: 370px; line-height: 26px; font-size: 14px; text-align: left; color: #000;}
.box_ul_link a{ color: #000;}
.picScroll-left1{ height:170px; overflow: hidden; position:relative; padding:0 30px; width: 900px;}
.picScroll-left1 .hd ul{ zoom:1; }
.picScroll-left1 .hd .next{ position:absolute;/* z-index:1000;*/ top:70px; left:0; width:15px; height:32px; background: url(../img/prev1.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left1 .hd .prev{ position:absolute; /*z-index:1000;*/ top:70px; right:0;width:15px; height:32px; background: url(../img/next1.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left1 .bd li{ width: 210px; border:1px solid #042243; margin:0 5px; display: inline; background: #fff; height: 150px; overflow: hidden; text-align: center;}
.picScroll-left1 .bd li a{ display: block;}
.picScroll-left1 .bd li .pic{ height:61px ; margin-top:15px; overflow: hidden;}
.picScroll-left1 .bd li .tit{ line-height: 24px; padding:5px 0; font-size: 14px; color: #333;}
.picScroll-left1 .bd li div{width: 112px; margin:0 auto;}
.picScroll-left1 .bd li div a{ width: 48px; height: 24px; line-height: 24px; overflow: hidden; margin:0 3px; display: inline; text-align: center; border:1px solid #996633; color: #333; font-size: 12px;}
.picScroll-left1 .bd li div a.sch_yu{ background: #996633; color: #fff;}


.box6{background: url(../img/pic11.gif) no-repeat left top; padding-top: 10px;}
.box6 h2{line-height: 36px; font-size: 30px; color: #000; font-weight: normal; text-align: left;}
.box6 h2 span{ padding-left: 20px; font-size: 18px;}
.box6_mian{ padding-top: 14px; padding-bottom: 2px;}
.box_ul{ width: 390px; padding-top: 0; line-height: 26px; font-size: 14px; text-align: left; color: #000;}
.box_ul_link.box_ul_uk{ width: 310px; padding-left: 50px; line-height: 26px; border-left: 2px dotted #000;}
.picScroll-left2{ height:170px; overflow: hidden; position:relative; padding:0 30px; width: 900px;}
.picScroll-left2 .hd ul{ zoom:1; }
.picScroll-left2 .hd .next{ position:absolute;/* z-index:1000;*/ top:70px; left:0; width:15px; height:32px; background: url(../img/prev1.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left2 .hd .prev{ position:absolute; /*z-index:1000;*/ top:70px; right:0;width:15px; height:32px; background: url(../img/next1.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left2 .bd li{ width: 210px; border:1px solid #042243; margin:0 5px; background: #fff; height: 150px; overflow: hidden; text-align: center;}
.picScroll-left2 .bd li a{ display: block;}
.picScroll-left2 .bd li .pic{ height:61px ; margin-top:15px; overflow: hidden;}
.picScroll-left2 .bd li .tit{ line-height: 24px; padding:5px 0; font-size: 14px; color: #333;}
.picScroll-left2 .bd li div{width: 112px; margin:0 auto;}
.picScroll-left2 .bd li div a{ width: 48px; height: 24px; line-height: 24px; overflow: hidden; margin:0 3px; display: inline; text-align: center; border:1px solid #996633; color: #333; font-size: 12px;}
.picScroll-left2 .bd li div a.sch_yu{ background: #996633; color: #fff;}


.box7{background: url(../img/pic12.gif) no-repeat left top; padding-top: 20px;}
.box7 h2{ padding-left: 400px; line-height: 36px; font-size: 30px; color: #000; font-weight: normal; text-align: left;}
.box7 h2 span{ padding-left: 20px; font-size: 18px;}
.box7 p{line-height:28px; color: #000; padding-left:400px; font-size: 14px; text-align: left; }
.box7_mian{ padding:15px 0 0 38px;}
.picScroll-left3{ height:170px; overflow: hidden; position:relative; padding:0 30px; width: 900px;}
.picScroll-left3 .hd ul{ zoom:1; }
.picScroll-left3 .hd .next{ position:absolute;/* z-index:1000;*/ top:70px; left:0; width:15px; height:32px; background: url(../img/prev1.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left3 .hd .prev{ position:absolute; /*z-index:1000;*/ top:70px; right:0;width:15px; height:32px; background: url(../img/next1.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left3 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left3 .bd li{ width: 210px; border:1px solid #042243; margin:0 5px; background: #fff; height: 150px; overflow: hidden; text-align: center;}
.picScroll-left3 .bd li a{ display: block;}
.picScroll-left3 .bd li .pic{ height:61px ; margin-top:15px; overflow: hidden;}
.picScroll-left3 .bd li .pic img{ width: 189px; height: 61px;}
.picScroll-left3 .bd li .tit{ line-height: 24px; padding:5px 0; font-size: 14px; color: #333;}
.picScroll-left3 .bd li div{width: 112px; margin:0 auto;}
.picScroll-left3 .bd li div a{ width: 48px; height: 24px; line-height: 24px; overflow: hidden; margin:0 3px; display: inline; text-align: center; border:1px solid #996633; color: #333; font-size: 12px;}
.picScroll-left3 .bd li div a.sch_yu{ background: #996633; color: #fff;}

.box5.box8{background:url(../img/pic13.gif) no-repeat left top;}
.box5.box8 h2{ padding-left:455px ;}
.box5.box8 p{ padding-left: 455px;}

.box9{background: url(../img/pic14.gif) no-repeat center top;padding-top: 48px;}
.box9 h2{ line-height: 36px; font-size: 30px; color: #000; font-weight: normal;}
.box9 h2 span{ padding-left: 20px; font-size: 18px;}
.tab_rank{ color: #000;}
.rank_menu{ width:720px ; height: 16px; overflow: hidden; margin:170px auto 25px;}
.rank_menu li{ width:178px ; height: 16px; line-height: 16px; font-size: 14px; text-align: center; border-right:2px solid #676767; cursor: pointer;}
.rank_menu li.se{ font-weight: bold;}
.rank_con{}
.rank_con div{}
.rank_con .rank_con_logo,.rank_con .rank_con_logo img{ width: 336px;}
.rank_con p{ width:580px ; padding-top: 20px; line-height: 24px; font-size: 14px; color: #000; text-align: left;}
.rank_con div .rank_search{ display: block; width:200px ; margin:20px auto 0; height: 36px; line-height: 36px; text-align: center; overflow: hidden; background: #3399cc; color: #fbfbfb; font-size:14px ; border-radius: 10px;}
.rank_a{ display: block; width:551px; height:78px; overflow: hidden;  margin:30px auto 20px;}

.box10{background: url(../img/pic16.gif) no-repeat center top;padding-top: 30px;}
.box10 h2{ line-height: 36px; font-size: 30px; color: #000; font-weight: normal;}
.box10 h2 span{ padding-left: 20px; font-size: 18px;}
.box10_main{ padding-top:20px ;}
.slideBox1{ width:270px;/* height:325px;*/ overflow:hidden; padding:3px 20px; border:2px dotted #000;  }
.slideBox1 .hd{ height:10px; overflow:hidden; padding-top: 5px; }
.slideBox1 .hd ul{ width: 100px; margin:0 auto; height: 10px; overflow:hidden; zoom:1;}
.slideBox1 .hd ul li{ float:left; margin:0 5px; display: inline;  width:10px; height:10px;cursor:pointer;background: url(../img/pic_cir_1.png) no-repeat;  }
.slideBox1 .hd ul li.on{ background: url(../img/pic_cir_2.png) no-repeat;}
.slideBox1 .bd{height:480px; overflow: hidden; z-index:0;   }
.slideBox1 .bd li{width: 270px; height: 480px; overflow: hidden; zoom:1; vertical-align:middle; }
.slideBox1 .bd li a{ display: block;}
.slideBox1 .bd li a img{width: 270px; height: 480px;}
.box10_rg{ width:590px ;}
.txtScroll-top1{ position: relative; width:500px; padding:10px 40px;  overflow:hidden; position:relative;  border:2px dotted #000;  }
.txtScroll-top1 .hd{}
.txtScroll-top1 .hd .prev{ position: absolute; top:10px;left: 50%; margin-left: -3px; width:7px; height:7px; overflow:hidden; cursor:pointer; background: url(../img/prev.gif) no-repeat center;}
.txtScroll-top1 .hd .next{ position: absolute; bottom:10px;left: 50%; margin-left: -3px; width:7px; height:7px; overflow:hidden; cursor:pointer; background: url(../img/next.gif) no-repeat center; }
.txtScroll-top1 .bd{ padding:10px 0; font-size: 14px;/* height: 96px !important;*/}
/*.txtScroll-top .bd .tempWrap{height:96px !important;}*/
.txtScroll-top1 .bd ul li{ line-height:24px; text-align: left; }
.txtScroll-top1 .bd ul li a{ display: block;color: #000; }
.txtScroll-top1 .bd ul li span{  color:#ff6666; font-weight: bold;  }

.txtScroll-top{ position: relative; width:500px; padding:10px 40px;  overflow:hidden; position:relative;  border:2px dotted #000;  }
.txtScroll-top .hd{}
.txtScroll-top .hd .prev{ position: absolute; top:10px;left: 50%; margin-left: -3px; width:7px; height:7px; overflow:hidden; cursor:pointer; background: url(../img/prev.gif) no-repeat center;}
.txtScroll-top .hd .next{ position: absolute; bottom:10px;left: 50%; margin-left: -3px; width:7px; height:7px; overflow:hidden; cursor:pointer; background: url(../img/next.gif) no-repeat center; }
.txtScroll-top .bd{ padding:10px 0; font-size: 14px;/* height: 96px !important;*/}
/*.txtScroll-top .bd .tempWrap{height:96px !important;}*/
.txtScroll-top .bd ul li{ line-height:24px; text-align: left; }
.txtScroll-top .bd ul li a{ display: block;color: #000; }
.txtScroll-top .bd ul li span{  color:#ff6666; font-weight: bold;  }

.box10 h3{ padding:5px 0; text-align: left; font-size: 30px; line-height: 36px; color: #000; font-weight: normal;}
.show_rg{}
.show_rg dl{ width:170px ; padding:0px 40px 10px 0; font-size: 14px; color: #000; line-height: 20px; text-align: left;}
.show_rg dl dt{ font-weight: bold;}
.show_rg dl dd a{ color: #3399cc;}

.box11 h2{line-height: 36px; font-size: 30px; color: #000; font-weight: normal; text-align: center;}
.box11 ul{ padding-left:235px ;/* padding-top: 5px;*/ width:755px ; background: url(../img/pic17.gif) no-repeat 80px 7px; line-height: 20px; font-size: 14px; color: #000; text-align: left;}
.ys_box{ padding:0;}
.ys_box dl{ width:195px; height: 80px; line-height: 20px; padding:10px 20px; overflow: hidden; margin:3px 3px 0 0; border:1px solid #ccc; font-size: 14px; color: #000; text-align: left;}
.ys_box dl dt{ font-weight: bold; }
.last_next{ display: none;}
.box2,.box3,.box4,.box5,.box6,.box7,.box8,.box9,.box10,.box11{ padding-top:40px ;}
.foot{ font-size: 14px; line-height: 18px; color: #000; font-family:"微软雅黑";}
.foot a{ color: #000;}
.box11_bot{ display: block; text-align: center; height: 135px; padding:; overflow: hidden;}
.box11_bot img{ height:135px;}

@media screen and (min-width: 1600px) {
    .wrapper{  height: 700px; margin-top: -350px;}
    .box1{background:url(../img/pic1.gif) no-repeat center -5px; padding-bottom: 20px;}
    .link_ly{ margin:25px auto;}
    .box1 p.tit{ padding-top: 10px;}
    .box4 h2{ padding-bottom: 10px;}
    .box2_dl{ padding-top: 15px;}
    .box4_h3{ padding:0px 0 10px;}
    .box4_adm{ padding:15px 0 5px;}
    .box5 h2{ padding-bottom: 8px;}
    .box_h3{ padding:5px 0;}
    .box5_mian{ padding-top:25px ;}
    .box_h3{ padding:10px 0 15px;}
    .box7_mian{ padding-top: 25px;}
    .box5_mian.box8_mian{ padding-top:15px ;}
    .slideBox1{ padding:20px 30px;}
    .box10 h3{ padding:20px 0 15px;}
    .show_rg dl{ padding-bottom: 15px;}
    .last_next{ display: block;}
    .box11 ul{ padding-top: 15px; padding-bottom: 15px;}
    .ys_box{ padding-bottom: 0px; padding-top: 5px;}
    .foot{ line-height: 22px;}
    .box4_rg h4{ padding-top: 10px;}
    .box4_ly{ margin-top: 20px;}
    .box3_main{ padding-top: 30px;}
    .box3_lf div{ margin-bottom: 10px;}
    .box11 ul{ line-height: 22px;background: url("../img/pic17.gif") no-repeat 80px 20px;}
    .box3_rg .box3_list{ padding-bottom:20px;}
    .box11_bot{ padding:10px 0;}
    .ys_box{ padding:10px 0;}
}

.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;}
