@charset "utf-8";


#main{ width:960px; margin:10px auto;}

/*-----container CSS-----*/
#banner{ background:url(../images/banner.jpg) no-repeat; width:960px; height:284px; overflow:hidden; line-height:999px; margin:0 auto 10px;}

#con1{margin:0 auto 20px; overflow:hidden; background:url(../images/co01.jpg) no-repeat; overflow:hidden;}
#cy{ width:552px; height:354px; overflow:hidden; position:absolute; line-height:999px; top:0; left:0;}

#con01_left{ position:absolute; left:75px; bottom:7px; width:472px; height:160px; overflow:hidden;}
.img01{ float:left; width:176px; height:125px; padding:7px 10px 3px 0;}
.txt{ font-size:13px; text-indent:2em; line-height:23px;}

.detail{ font-size:13px; font-weight:400; color:#f00;}
.detail a{ color:#f00; text-decoration:none;}
.detail a:hover{ color:#f00; text-decoration:underline;}

.video{ position:absolute; top:17px; right:25px;}
.con1_right{ position:absolute; right:171px; width:230px; height:148px; bottom:7px; overflow:hidden; text-indent:2em;}


#con2{ margin:0 auto 20px; overflow:hidden; background:url(../images/co02.jpg) no-repeat;}
#ms{ width:525px; height:365px; overflow:hidden; position:absolute; line-height:999px; top:0; left:0;}
.con2_01{ position:absolute; overflow:hidden; width:250px; height:140px; left:263px; bottom:7px; text-indent:2em; line-height:22px;}
.con2_02{ width:235px; height:113px; position:absolute; overflow:hidden; top:105px; right:20px; text-indent:2em;}
.con2_03{ width:204px; height:190px; position:absolute; overflow:hidden; right:23px; bottom:7px; text-indent:2em; line-height:22px;}


#con3{ margin:0 auto 20px; overflow:hidden; background:url(../images/co03.jpg) no-repeat;}
#ld{ width:543px; height:368px; position:absolute; line-height:999px; overflow:hidden; top:0; left:0;}
#con03_right{ width:414px; height:255px; overflow:hidden; position:absolute; top:20px; right:12px;}
.img02{ float:left; width:169px; height:183px; padding:7px 10px 3px 0;}
.title01{ float:left; display:inline;}

.con3_01{width:225px; height:210px; position:absolute; overflow:hidden; bottom:7px; right:195px; text-indent:2em; line-height:21px;}
.con3_02{ width:250px; height:138px; overflow:hidden; position:absolute; bottom:13px; left:259px; text-indent:2em; line-height:20px;}

#con4{ margin:0 auto 20px; overflow:hidden; background:url(../images/co04.jpg);}
.img03{ float:left; padding:10px 3px 3px 0;}
.con04_1{ width:490px; height:265px; position:absolute; overflow:hidden; left:10px; top:7px; text-indent:2em;}
#con4 h1{ font-size:15px; margin:10px 0 5px;}

.con04_2{ width:440px; height:269px; overflow:hidden; position:absolute; top:10px; right:10px;}
.img04{ float:right; padding-top:5px;}

.con04_3{ width:488px; height:218px; position:absolute; overflow:hidden; bottom:15px; left:10px; text-indent:2em;}
.img05{ float:left; padding:16px 3px 3px 0;}

.con04_4{ width:440px; height:221px; position:absolute; overflow:hidden; bottom:15px; right:10px; text-indent:2em;}
.img06{ float:right; padding-top:5px; padding-right:3px;}

#container{ width:958px; overflow:hidden; border:1px solid #ccc; margin:10px auto; background:#fff;}
.caption{ height:31px; width:958px; line-height:31px; font-size:13px; background:url(../images/global_caption3_bg.gif) repeat-x; margin-bottom:10px; overflow:hidden; padding-left:15px;}

.conTxt{ padding:10px; font-size:13px; color:#333; line-height:24px;}
.conTxt h2{  margin:15px auto; font-size:15px; text-align:center; color:#000;}
.conTxt p{ text-indent:2em;}

#footer{ text-align:center; margin:0 auto;font-family:Arial, Helvetica, sans-serif; width:960px; color:#000; font-size:13px;}
