/* CSS Document */
@charset "utf-8";
@import url("base.css");

/*banner*/
.slideBox{ position:relative; width:100%; height:850px; overflow:hidden;}
.slideBox .bd{ position:relative; width:100%;}
.slideBox .bd ul{ position:absolute; top:0; left:0;}
.slideBox .bd ul li{ float:left; width:100%; height:850px;}
.slideBox .bd ul li a{ display: block;width:1200px;height: 850px;overflow: hidden;margin: auto;}
.slideBox .hd{ position:absolute; bottom:20px; left:50%; margin-left:370px; z-index:100;}
.slideBox .hd ul li{ float:left; width:10px; height:10px; margin-right:10px; overflow:hidden; background-image:url(../images/circle.png); _background-image:url(../images/circle.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/circle.png",sizingMethod="crop"); cursor:pointer; z-index:200;}
.slideBox .hd ul li.on{ background-image:url(../images/circle1.png); _background-image:url(../images/circle1.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/circle1.png",sizingMethod="crop");}
.slideBox .prev,.slideBox .next{ position:absolute; top:375px; left:50%; width:44px; height:98px; overflow:hidden; z-index:200;}
.slideBox .prev{ margin-left:-634px; background:url(../images/prev.png) no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.slideBox .next{ margin-left:590px; background:url(../images/next.png) no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100); opacity:1;}


/*newsbanner*/
.newsbanner{ float:left; width:700px; height:420px;}
.main_visual{height:420px;overflow:hidden;position:relative;}
.main_image{height:420px; width:100%;overflow:hidden;position:relative;}
.main_image ul{width:100%;height:420px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:420px; cursor:pointer;}
.main_image li span{display:block;width:100%;height:420px}
.main_image li a{display:block;width:100%;height:420px}
.main_image img {width:100%; height:420px;}
div.flicking_con{position:absolute;bottom:90px; right:30px;z-index:999;height:14px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:25px;height:13px;margin:0;padding:0;background:url('../images/icon1.png') left center no-repeat;display:block;text-indent:-9999px}
div.flicking_con a.on{background:url('../images/icon.png') no-repeat;}


/*search*/
      .container {position:relative; float:right; 
	  /*margin: 5px auto 40px auto; */
	  /*width: 200px; */
	  text-align: center; }

      .container a { color: #4183c4; text-decoration: none; font-weight: bold; }
      .container a:hover { text-decoration: underline; }

      .container input[type=text],
      .container input[type=password] {
        font-size: 13px;
        min-height: 42px;
        margin: 0;
        padding: 7px 8px;
        outline: none;
        color: #333;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: right center;
        border: 1px solid #ccc;
       /* border-radius: 3px;*/
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        transition: all 0.15s ease-in;
        -webkit-transition: all 0.15s ease-in 0;
        vertical-align: middle;
      }
      .container .button {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 8px 15px;
        font-size: 13px;
        font-weight: bold;
        color: #fff;
        text-shadow: 0 1px 0 rgba(255,255,255,0.9);
        white-space: nowrap;
        background-color: #d62a9d;
        background-image: -moz-linear-gradient(#d62a9f, #d62a9d);
        background-image: -webkit-linear-gradient(#d62a9f, #d62a9d);
        background-image: linear-gradient(#d62a9f, #d62a9d);
        background-repeat: repeat-x;
        border-radius: 3px;
        /*border: 1px solid #fff;*/
        border-bottom-color: #c5c5c5;
        box-shadow: 0 1px 3px rgba(0,0,0,.05);
        vertical-align: middle;
        cursor: pointer;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-appearance: none;
      }

      .container .button:hover,
      .container .button:active {
        background-position: 0 -15px;
        border-color: #d62a9d;
      }
      .container .button:active {
        background-color: #dadada;
        border-color: #b5b5b5;
        background-image: none;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.15);
      }
      .container .button:focus,
      .container input[type=text]:focus,
      .container input[type=password]:focus {
        outline: none;
        border-color: #51a7e8;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);
      }
     
      #search input[type=text] {
        font-size: 18px;
        width: 400px;
      }
      #search .button {
        padding: 10px;
		width:60px;
		height:42px;
		margin-left:-5px;
		    background: url(../images/ss.png) no-repeat center #d62a9d;
      }


.ui-list {list-style: none; margin-top:15px;}
.ui-list li { font-size: 18px; background: url(../images/icon2.png) no-repeat left center ; padding-left: 1em}
.ui-list li + li { margin-top: 15px;}
.ui-list a {
    display: block; 
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.ui-list a:hover { color :#fc1f7b}


.langnew{width:1200px}
.langnew ul{width:33%; float:left;}

.tvnew{height:310px; padding:20px 0;}
.tv_n{width:470px; margin-right:15px; float:left;}
.tv_n li{padding:10px; background:#efefef; font-size:14px; border-bottom:1px solid #FFF; height:38px;}
.tv_m{width:715px;height:310px; float:right;}
.tv_m ul{list-style: none;}
.tv_m li{width:225px; float:left; height:150px; margin-left:10px;}
.tv_m li img{width:200px;}
.tv_m li a{display:inline-block;}
