@charset "utf-8";

@import url(//fonts.googleapis.com/earlyaccess/notosanssc.css);

/* defult */
html {-webkit-text-size-adjust: none;}
body,textarea,select,table,button {font-family: 'Noto Sans SC', sans-serif; line-height:18px;font-size:12px;color:#333;margin:0;padding:0;}

ul,ol {margin:0;padding:0;list-style:none;}
td{ font-family: 'Noto Sans SC', sans-serif; font-size: 12px; text-decoration:none; color:#80807f}
dl,dl dt,dl dd,form,p {margin:0;padding:0;}
li,li img,dt img,dd img,td img,p img {margin:0;padding:0; list-style:none; }
fieldset {margin:0;padding:0;border:0;}
legend {position:absolute;visibility:hidden;overflow:hidden;height:0;line-height:0;width:0;margin:0;padding:0;font:0/0 Arial;}
caption {visibility:hidden;overflow:hidden;height:0;line-height: 0;width:0;margin:0;padding:0;font:0/0 Arial;}
hr {display:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:1em;margin:0;}
a {text-decoration:none;color:#333;}
a:hover,a:focus,a:active {text-decoration:none;color:#333;}
/* table {table-layout:fixed;} */
select,label {padding:0;margin:0;vertical-align:middle;}
em,address {font-style:normal;}
textarea {vertical-align:top;margin:0;padding:0;}
object,param {padding:0;margin:0;line-height:0;}
section, article, header_home, footer, hgroup, figcaption, figure {display:block;}


/*hidden*/
.blind {visibility:hidden; font-size: 0; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; background: none; position:absolute; left:0; top:0;}
/*ico*/
.ico_clip{ display: inline-block; *display: inline; *zoom: 1; background: url(/images/ico/ico_clip.gif) right top no-repeat; padding-right: 20px; line-height: 15px; }

select.menu_search {height:18px; line-height:18px; border:1px solid #bebebe; margin:0 0px 0 0 ; }


/*===== head-wrap ======================================================*/
/* header */
#layout { position:relative; width:100%; min-width:1200px; }

#main_slide {position:relative; width:100%; min-width:1200px; height:748px;}
#main_slide .slideshow {width:100%;  height:748px;}
#main_slide .slideshow li {position:relative; width:100%; height:748px; }
#main_slide .slideshow li.s1 {background:url("../img/main1.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s2 {background:url("../img/main2.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s3 {background:url("../img/main3.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s4 {background:url("../img/main4.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s5 {background:url("../img/main5.jpg") 50% 0 no-repeat;}

#main_slide .prev {position:absolute; top:210px; left:5%; margin:0 0 0 0px; width:53px; height:93px; background:url("../img/btn_prev.png") 0 50% no-repeat; z-index:999;}
#main_slide .next {position:absolute; top:210px; right:5%; margin:0 0 0 0px; width:53px; height:93px; background:url("../img/btn_next.png") 100% 50% no-repeat; z-index:999;}

#main_slide .pagination {position:absolute; top:330px; left:50%; margin-left:-515px; z-index:99999;}
#main_slide .pagination li {float:left;  margin:0 5px 5px 0; cursor:pointer; overflow:hidden;}
#main_slide .pagination li .on {display:none; width:14px; height:14px;}
#main_slide .pagination li .off {display:block; width:14px; height:14px;}
#main_slide .pagination li.current .on {display:block;}
#main_slide .pagination li.current .off {display:none;}


#main_slide #slides a:nth-child(1) { width: 1100px; height: 430px; position: absolute; left: 30px; top: 27px; }
#main_slide #slides a:nth-child(2) { width: 248px; height: 64px; text-align: center; top: 15px; position: relative; }
#main_slide #slides a:nth-child(3) { width: 54px; height: 55px; position: absolute; right: 30px; top: 32px; }

#mcontents {position: absolute; width:100%; min-width:1200px; z-index:999; margin-top:-254px; background:url("../img/con_bg.png") 0 50%;}
#contents2 {width:100%; min-width:1200px; padding:13px 0 12px 0;  }
#contents {position: relative; width:1200px; margin:0 auto; }

.banner {position: relative; width:590px;float:left;}
.banner ul {font-size:0;}
.banner ul li {display:inline-block; *display:inline; *zoom:1;}
.banner ul li.end {margin-left:6px;}

.video {position: relative; width:590px;display:inline-block; *display:inline; *zoom:1;}
.video ul {font-size:0;}
.video ul li {display:inline-block; *display:inline; *zoom:1;}
.video ul li.first {margin-left:3px; margin-right:6px;}

/*///////////////////// footer /////////////////////*/


#m_footer {position:relative; width:100%; min-width:1200px; background:#fff; border-top:1px solid #ececec;}
.footer{width:1200px; margin:0 auto; padding:20px 0;}

.footer-links {width:700px; float:left; text-align:left; padding-bottom:20px;}
.footer-links li { font-size:13px; font-weight:600;color:#64626c; line-height:20px; margin-top:7px;}

.footer-links2 {width:300px; float:right; text-align:left; padding-top:25px; }
.footer-links2 li {display:inline-block; *display:inline; *zoom:1; padding-left:10px; vertical-align:middle;}


/*///////////////////// footer /////////////////////*/

