@import url(layout.css);

/* Layout */
#wrapper_main {width:100%;min-width:1100px; 
	/*background:url('../images/top_bg.jpg') repeat-x left top;*/
	/**/background-image:url("../images/top_bg.jpg");
	/**/background-repeat:repeat-x;
	/**/background-position:0 0;
}



#main_img {clear:both;width:100%;min-width:1100px;text-align:center;}
.visual_main {background:url(../images/main_img.jpg) no-repeat center top;height:523px;}
.visual_text {position:relative;width:1200px; margin:0 auto;text-align:left;}
.visual_text .txt1 {position:absolute;top:108px;left:300px;font-size:40px;color:#003b85;font-weight:bold;}
.visual_text .txt2 {position:absolute;top:210px;left:300px;font-size:18px;color:#3f3f3f;}

/*Main visual
.visual_main {position: relative; overflow: hidden;text-align:left;}
.visual_main .visual_list {position: absolute; width:99999px; overflow: hidden; z-index:1;}
.visual_main .visual_list li {float: left; overflow: hidden; }
.visual_main .visual_list li .visual_cont {position: relative;}

.visual_main .visual_list li .visual_cont .main_info {position: absolute; left: 50%; top:0px; width:1000px; height:100%; z-index:200; margin-left:-495px;}
.visual_main .visual_list li .bg{min-width:990px; position: relative; overflow: hidden;  }
.visual_main .visual_list li .bg img{position: absolute; z-index:1;}

.visual_main .control_box {position: absolute; width:400px; left: 50%; margin-left:-495px; bottom: 25px; z-index:300;}
.visual_main .control_box ul.dots {}
.visual_main .control_box ul.dots li {width:16px; height:16px; float:left; margin-right:9px;}
.visual_main .control_box ul.dots li a {display: block; width: 17px; height: 16px; background:url('/images/web/main/maindots.png') 0 0 no-repeat; text-indent:-9999px;}
.visual_main .control_box ul.dots li.on a {background-position:right 0px;}

.visual_main .control_box a.play {display: block; width: 16px; height: 16px; background:url('/images/web/main/maindots.png') 0 bottom no-repeat; text-indent:-9999px; float: left; margin-right: 6px;}
.visual_main .control_box a.stop {display: block; width: 16px; height: 16px; background:url('/images/web/main/maindots.png') right bottom no-repeat; text-indent:-9999px; float: left; margin-right: 9px;}
.visual_main .control_box a.next {display: block; width:0px; height: 0px; overflow: hidden;}
.visual_main .control_box a.prev {display: block; width:0px; height: 0px; overflow: hidden;}
*/

#main_contents {width:1100px;margin:0 auto;overflow:hidden;padding:10px 0 50px 0;}
#main_contents h2 {background:url(../images/m_st_bg.gif) repeat-x left top;}
#main_contents h2 span {background:#fff;padding: 0 10px 0 0;font-size:24px;color:#231f20;font-weight:bold;}
#main_contents .m_business {float:left;width:350px;margin-right:50px;}
#main_contents .m_business .sm_txt {background:url(../images/m_business.jpg) no-repeat left top;padding-top:265px;margin-top:20px;}
#main_contents .m_business .sm_txt p {font-size:15px;color:#231f20;padding: 8px 0;}
#main_contents .m_pro {float:left;width:700px;}
#main_contents .m_pro ul {padding-top:10px;width:720px;}
#main_contents .m_pro ul li {width:334px;float:left;border-bottom:1px solid #e3e3e3;padding-top:13px;;}
#main_contents .m_pro ul li.mrig {margin-right:25px;}

#main_contents .m_pro ul li dl {overflow:hidden;}
#main_contents .m_pro ul li dl dt {float:left;width:230px;}
#main_contents .m_pro ul li dl dt a {font-size:16px;color:#0070be;font-weight:bold;}
#main_contents .m_pro ul li dl dt a:hover {color:#00399a;}
#main_contents .m_pro ul li dl dt ul {padding-top:7px;}
#main_contents .m_pro ul li dl dt ul li {border-bottom:none;padding: 1px 0;clear:both;}
#main_contents .m_pro ul li dl dt ul li a {font-size:13px;color:#666666;font-weight:normal;padding: 0 0;}
#main_contents .m_pro ul li dl dd {float:left;width:104px;text-align:right;}

#main_contents ul li {float:left;width:287px;margin-right:16px;padding-bottom:15px;}
#main_contents ul li.last {width:287px;margin-right:0;}
#main_contents ul li p {padding: 5px 0;text-align:center;font-size:16px;font-weight:600;}