/*  bober  2012.09.20 css document  */
html{-webkit-text-size-adjust:none;}
body{margin:0px; padding:0px;  font-family:Arial; font-size:12px; color:#414141;overflow:auto; overflow-x:hidden;}
div,ul,ol,li,dl,dt,dd,a,img,from,p,h1,h2,h3,h4,h5,h6,span,input{margin:0; padding:0; border:0px;}
select{font-family:Arial; font-size:12px;}
input{font-family:Arial; font-size:12px; line-height:20px; text-indent:4px; border:0px;}
option{ text-align:left;}
em{font-style:normal;color:#f00;}
a{ color:#013978;}
.hidden{ display:none;}
.clear{ clear:both;}
.right{ float:right;}
.left{float:left;}
h1{font-size:24px; font-weight:bold; color:#fff; padding-bottom:0px;}
h3{font-size:16px; font-weight:bold; color:#545454; line-height:16px; padding-bottom:15px; padding-top:25px;}
h4{font-size:14px; font-weight:bold; color:#9F2030; padding-bottom:10px; /*background:url(/public/images/chinaNewYear.gif) 135px center no-repeat;*/}
h6{font-size:12px; color:#693; line-height:16px; padding-top:10px;}

#maindiv{background:url(/public/images/bg.gif) left top repeat-x;}
#wrapper{width:1008px; height:auto; margin:0 auto; }

.top_sign{width:968px; height:24px; padding:45px 40px 0 0;  text-align:right; overflow:hidden;}
.head{width:1008px; height:71px; background:url(/public/images/head_bg.jpg) repeat-x bottom left;}
.logo{float:left; width:auto; height:66px;}
.regTop{float:right; width:412px; height:71px; background:url(/public/images/regTop_bg_1.jpg) right bottom no-repeat;}

.main{width:1008px; height:484px; overflow:hidden;}
.banner{height:484px; width:990px; background:url(/public/images/banner_bg.jpg) left top no-repeat; padding-left:18px; }
.banner_1{height:484px; width:978px;background:#fff url(/public/images/register_Rbg.jpg) right top no-repeat; padding-right:12px;position:relative;}
#reg_bg{width:400px; height:484px;  right:12px;_right:2px; top:0px;  background:url(/public/images/reg_bg.png) no-repeat;  position:absolute;}
.register{  height:484px; width:360px;  padding:0 19px; }

.reg_from{width:360px; height:368px; _width:378px; background:url(/public/images/reg_bg_1.jpg)  center top;}
.reg_from2{width:360px; height:318px; _width:378px; padding:50px 0 0 0; background:url(/public/images/reg_bg_2.jpg)  center top no-repeat;}
#input_from{width:330px; padding:6px 12px 0 18px; height:270px; float:right; font-size:13px; color:#fff; }
#input_from h1{ text-align:center; padding-bottom:12px;}
#input_from table tr td h6{font-size:11px; font-weight:100; color:#fef123; line-height:11px; margin-top:-6px;}
.ip_from td{ padding-bottom:0;}
.ip2_from td{padding:4px 0 0 0;_padding:2px 0 0px 2px;#padding:2px 0 0 2px;}

/******   add 9.26  ******/
.input_div1{width:185px;height:22px; background:url(/public/images/input_bg.png) no-repeat;padding:3px 8px 2px; overflow:hidden;}
.input_div1 input{ width:185px; height:22px; line-height:22px;border:0; outline:none; color:#adadad; font-size:12px;}
.input_div2{width:80px;height:22px; background:url(/public/images/input1.png) no-repeat;padding:3px 8px 2px; overflow:hidden; float:left;}
.input_div2 input{width:80px;height:22px; line-height:22px;border:0; outline:none; color:#adadad; font-size:12px;}



.input6{_margin-left:-5px;#margin-left:-5px; _margin-top:-1px;#margin-top:-1px;}
.input7{_margin-left:-10px;#margin-left:-10px; _margin-top:-1px;#margin-top:-1px;}




.marg_l{margin-left:9px;}
/******   add 9.26end  ******/

/*下拉框的CSS*/
.select_td{background:url(/public/images/input_bg.png) no-repeat; padding:4px 7px 5px 8px; #padding:6px 7px 3px 8px;padding:5px 7px 4px 8px\0;}
.container {border: 0;position: relative; width: 186px; height: 18px; overflow: hidden;}
.inpSelect { color: black; background:none; position: absolute; width: 188px;*width: 190px; top: -2px;top: 0px\0; left: -2px; *padding-top:2px; border:0;}
@-moz-document url-prefix(){.inpSelect{color: black; background:none; position: absolute; width: 188px; top: -2px; left: -2px; padding-top:2px; border:0;}}

.select_air{background:url(/public/images/input_reg.png) no-repeat; padding:4px 7px 5px 6px; #padding:6px 7px 3px 6px;padding:5px 7px 4px 6px\0; float:left;}
.container_air {border: 0;position: relative; width: 67px; height: 18px; overflow: hidden;}
.inpSelect_air {color: black; background:none; position: absolute; width:69px;*width:71px; top: -2px;top: 0\0; left: -2px; *padding-top:2px; border:0;}
@-moz-document url-prefix(){.inpSelect_air{color: black; background:none; position: absolute; width: 69px; top: -1px; left: -2px; padding-top:2px; border:0;}}

.select_td2{background:url(/public/images/select2.png) no-repeat; padding:4px 7px 5px 6px; #padding:6px 7px 3px 6px;padding:5px 7px 4px 6px\0; float:left;}
.container2 {border: 0;position: relative; width: 48px; height: 18px; overflow: hidden;}
.inpSelect2 { color: black; background:none; position: absolute; width:50px;*width:52px; top: -2px;top: 0\0; left: -2px; *padding-top:2px; border:0;}
@-moz-document url-prefix(){.inpSelect2{color: black; background:none; position: absolute; width: 50px; top: -2px; left: -2px; padding-top:2px; border:0;}}

.select_tdM{background:url(/public/images/select_m.png) no-repeat; padding:4px 5px 5px 7px; #padding:6px 5px 3px 7px;padding:5px 5px 4px 7px\0; float:left;}
.containerM {border: 0;position: relative; width: 55px; height: 18px; overflow: hidden;}
.inpSelectM { color: black; background:none; position: absolute; width:57px;*width:59px; top: -2px;top: 0\0; left: -2px; *padding-top:2px; border:0;}
@-moz-document url-prefix(){.inpSelectM{color: black; background:none; position: absolute; width: 57px; top: -2px; left: -2px; padding-top:2px; border:0;}}

.select_tdD{background:url(/public/images/select_d.png) no-repeat; padding:4px 5px 5px 6px; #padding:6px 5px 3px 6px;padding:5px 5px 4px 6px\0; float:left;}
.containerD {border: 0;position: relative; width: 44px; height: 18px; overflow: hidden;}
.inpSelectD { color: black; background:none; position: absolute; width:46px;*width:48px; top: -2px;top: 0\0; left: -2px; *padding-top:2px; border:0;}
@-moz-document url-prefix(){.inpSelectD{color: black; background:none; position: absolute; width: 46px; top: -2px; left: -2px; padding-top:2px; border:0;}}
/*下拉框的CSS end*/

.textfield{height:27px; width:201px; background:url(/public/images/input_bg.png) left top no-repeat; border:0px;}
.selectStyle{height:21px; width:190px; border:1px solid #a40101; text-align:center;}


.button{width:360px; height:76px; background:url(/public/images/reg_button_1.jpg) left top no-repeat; text-align:center; position:relative;}
.button input{ background:none; border:0 none; outline:none;height:48px; margin:6px 50px 0 40px; +margin:6px 50px 0 40px!important; width:278px; cursor:pointer;}
.button a{height:50px; margin:0 65px; width:232px; display:block;}
.b_links{width:360px; height:62px; background:#f0f0f0 url(/public/images/reg_foot_1.jpg) left top no-repeat; }
#links{width:1008px; height:auto;  position:relative;  z-index:1;}
.links{width:250px; height:42px; text-align:center; position:absolute; left:670px; top:455px; z-index:2;}

.bottom{width:1008xp; height:auto;  background:url(/public/images/banner_down_bg.jpg) left top repeat-x; position:relative;}
.about_us{width:596px; height:59px;  float:left;  background:url(/public/images/banner_left_bg.jpg) left top no-repeat; overflow:hidden; }
.about_us ul{width:86px;  height:59px; padding-left:510px; *width:596px; overflow:hidden;  }
.about_us ul li{ float:left; list-style:none;  padding:18px 0px 0 20px;  }
.about_us ul li a{ color:#5d5d5d;}

.reg_foot{float:right; height:59px; width:412px;  background:url(/public/images/reg_linkbg_1.jpg) right top no-repeat; }
.share{width:978px; height:auto; padding-left:30px; _height:27px; overflow:hidden; position:absolute; left:0; bottom:-17px;_bottom:463px;}
.share span{ _float:left;}
.copyright{width:950px; height:26px; line-height:26px; padding:55px 38px 0px 20px; font-size:11px; color:#808080;}
.copyright span{ font-size:13px; background:url(/public/images/icon.gif) right center no-repeat; padding-right:12px;}

/*   banner  images   */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0; height:484px; overflow:hidden;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff;  position: relative;  zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: none; background: url(/public/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -20px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 12px; _bottom:9px;  left:520px; }
.flex-control-nav li {margin: 0 0 0 5px; _height:12px; overflow:hidden; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(/public/images/bg_control_nav.png) no-repeat 0 0; _background: url(/public/images/bg_control_nav.gif) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}



#content{width:980px; height:auto; padding:0 14px;  color:#535353;  line-height:16px;}
#content p{padding-bottom:0;}
#aside{width:343px; height:auto; float:left; padding-right:38px; border-right:1px solid #cdcdcd;}
#maintext{width:560px; height:auto; float:right;}
#success{margin-bottom:0px;}
#success img{float:left; margin-right:20px;}
#tips{height:142px; padding-top:5px;  padding-left:40px; background:url(/public/images/nunber.jpg) left 15px no-repeat; overflow:hidden;}
#tips p{ margin-bottom:15px;}
.right_bottom{width:100%; height:auto;}
#video{float:left; width:240px; height:auto; }
#video span{background:url(/public/images/play_1.gif) left center no-repeat; line-height:22px; padding-left:20px; font-size:11px; color:#868686;}
#newsUP{float:right; width:280px; height:auto; }

#foot{width:100%; height:260px; border-top:1px solid #dfdfdf; background:#f6f6f6; margin:35px 0  0px 0;}
#foot hr{width:100%; height:1px; margin-top:0px; *margin-top:-7px;  border:0px; border-top:1px solid #fff;  }
.foot_c{ width:980px; padding-top:20px; height:auto; color:#1a3993;  line-height:18px; margin:0 auto;}
.foot_l{width:810px;_width:800px; height:auto; float:left; overflow:hidden;}
.foot_l ul{}
.foot_l ul li{float:left; list-style:none; padding-right:45px;_padding-right:42px;}
.foot_l ul li dt{font-weight:bold;}

.foot_r{width:160px; height:auto;  float:left;}
.foot_r h5 {font-size:13px; line-height:18px; color:#959595; padding:0px 0 10px 10px;}
.foot_r ul{background:url(/public/images/share_icon.jpg) 10px -40px no-repeat; height:77px; width:165px; overflow:hidden;}
.foot_r ul li{float:left;   list-style:none; padding: 0 0 9px 10px;}
.foot_r ul li a{display:block; width:30px; height:30px;}
.facebook a:hover{display:block; width:30px; height:30px; background:url(/public/images/share_icon.jpg) 0px 0px no-repeat;}
.twitter a:hover{display:block; width:30px; height:30px; background:url(/public/images/share_icon.jpg) -40px 0px no-repeat;}
.google a:hover{display:block; width:30px; height:30px; background:url(/public/images/share_icon.jpg) -80px 0px no-repeat;}
/*.youtube a:hover{display:block; width:30px; height:30px; background:url(/public/images/share_icon.jpg) -120px 0px no-repeat;}*/
.android a:hover{display:block; width:30px; height:30px; background:url(/public/images/share_icon.jpg) -120px 0px no-repeat;}
.flickr a:hover{display:block; width:30px; height:30px; background:url(/public/images/share_icon.jpg) 0px -118px no-repeat;}
/*.tumblr a:hover{display:block; width:32px; height:30px; background:url(/public/images/share_icon.jpg) -80px -118px no-repeat;}*/
.about a:hover{display:block; width:32px; height:30px; background:url(/public/images/share_icon.jpg) -40px -118px no-repeat;}
.pinteres a:hover{display:block; width:32px; height:30px; background:url(/public/images/share_icon.jpg) -80px -117px no-repeat;}

.fb_login{ text-align:center; height:50px; padding-top:7px;}