@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
img{border:0; padding:0; margin:0; line-height:0; font-size:0; float:left;}
form,ul,dl,dd,ol,dt,li,p{list-style:none;padding:0px; margin:0px; }
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
.clear{clear:both;}
p{text-indent:2em;}

/* CSS top */
.top{ background:url(../images/menu_bg.png) center top no-repeat; margin:0px auto; height:61px;}
.menu{background:url(../images/menu_bg1.jpg) no-repeat center; height:40px; margin-top:21px;}
.menu1{width:970px; margin:0px auto; padding:0px 15px;}
.menu1 li{background:url(../images/line1.jpg) right no-repeat; line-height:40px; width:94px; text-align:center; font-size:14px; color:#fff; font-weight:bold; float:left; padding-bottom:1px;}
.menu1 li a{color:#fff; text-decoration:none;}
.menu1 li a:hover{color:#FF0; text-decoration:none;}
.banner{background:url(../images/banner_bg1.jpg) no-repeat center; height:479px; margin:0px auto;}
.banner1{width:980px; margin:0px auto; }

/* CSS con1 */
.con001{background:url(../images/bg_line.jpg) repeat; width:100%;}
.con{background:url(../images/bg_line.jpg) repeat; width:100%; padding-top:10px;}
.con1{width:980px; margin:0px auto;}
.con1_t{background:url(../images/title_01.png) no-repeat; height:72px; width:980px;}
.con1_nr{width:808px; background:url(../images/bg_01.png)  no-repeat; height:118px; padding-top:50px; padding-left:158px; color:#fff; font-size:13px; line-height:24px; padding-right:14px;}
.con1_nr strong{font-weight:bold; font-size:14px; color:#fffc00; }
.con1_nr strong a{font-weight:bold; font-size:14px; color:#fffc00; }


/* CSS con2 */
.con2{width:978px; margin:0px auto; background-color:#0093db; border-bottom:1px solid #52d1ff; border-left:1px solid #52d1ff; border-right:1px solid #52d1ff;}
.con2 li{margin:0px 7px 15px; background:url(../images/li_bg.png) no-repeat; width:306px; height:327px; float:left; padding:3px 3px 0px; display:inline;}
.con2 li span{background:url(../images/title_02.png) no-repeat; display:block; height:49px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#fff; line-height:46px; text-align:center; padding-left:70px;}
.con2 li span a{color:#fff; text-decoration:none;}
.con2 li span a:hover{color:#FF0;}
#con2_bg{background:url(../images/title_03.png) no-repeat;}
#con2_bg1{background:url(../images/title_04.png) no-repeat;}
#con2_bg2{background:url(../images/title_05.png) no-repeat;}
#con2_bg3{background:url(../images/title_06.png) no-repeat;}
#con2_bg4{background:url(../images/title_07.png) no-repeat;}
.con2 li dd{width:304px; padding-left:2px; padding-bottom:6px;}
.con2 li dt{line-height:24px; color:#666; font-size:12px; padding-left:2px;}
.con2 li dt strong{color:#0095ff;}
.con2 li dt strong a{color:#0095ff; text-decoration:none;}
.con2 li dt strong a:hover{color:#0095ff; text-decoration:underline;}

/* CSS con3 */
.con3{ width:980px; margin:0px auto;}
.con3_l{float:left; width:650px;}
.con3_l_t{height:66px; background:url(../images/title_08.png) no-repeat;}
.con3_l_n{background:url(../images/bg_pp.png) repeat-y; width:615px; padding-left:20px; padding-right:15px; line-height:29px; font-size:14px; color:#fff;}
.con3_l_n strong{color:#ffe300;}
.con3_l_n strong a{color:#ffe300;}
.con3_l_n img{ padding-top:6px;}
.con3_l_b{background:url(../images/bg_bottom1.png) no-repeat; height:17px;}
.con3_r{float:right; width:330px;}
.con3_r_t{height:85px; background:url(../images/title_09.png) no-repeat;}
.con3_r_n{width:306px; background:url(../images/bg_02.png) no-repeat; height:435px; padding-left:14px; padding-right:10px; line-height:24px; color:#fff; font-size:14px; text-align:center;}
.con3_r_n span{display:block; padding-top:10px; font-weight:bold;}
.con3_r_n span a{color:#fff; text-decoration:none;}
.con3_r_n span a:hover{color:#fff; text-decoration:underline;}

/* CSS con4 */
.con4{width:970px; margin:0px auto;}
.con4_l{float:left; width:640px;}
.con4_l a{color:#666; text-decoration:none;}
.con4_l a:hover{color:#09F;}
.con4_l_t{ height:93px;}
.con4_l_n{background-color:#fff; width:640px; color:#666;}
.con4_l_n img{padding-bottom:10px;}
.con4_l_n1{width:640px; line-height:24px;}
.con4_l_n1 span{padding-left:10px; padding-right:10px; width:620px; display:block;}
.con4_l_n1 strong{color:#0096ff; font-size:14px; font-weight:bold;}
.con4_l_n2{width:640px;}
.con4_l_n2 dd{float:left; padding-right:10px; padding-bottom:0px;}
.con4_l_n2 dt{float:left; line-height:19px; font-weight:bold; padding-top:6px;}
.con4_l_n3{width:640px;}
.con4_l_n3 dd{float:left; padding-right:2px; padding-bottom:0px; padding-left:4px;}
.con4_l_n3 dt{float:left; line-height:24px; padding-top:6px;}

.con4_r{width:314px; float:right; background-color:#f5faf6;}
.con4_r a{color:#0096ff; text-decoration:none;}
.con4_r a:hover{ color:#093;}
.con4_r_t{height:63px;}
.con4_r_n{width:304px; margin:0px auto; padding-left:7px;}
.con4_r_n img{padding-bottom:2px;}
#con4_r_n1{width:304px; display:block; line-height:26px; color:#0096ff; padding-bottom:11px;}
* html #con4_r_n1{padding-bottom:6px;}

/* CSS con5 */
.con5{width:970px; margin:0px auto; background-color:#fff;}
.con5 a{color:#666; text-decoration:none;}
.con5 a:hover{color:#006b9f;}
.con5_t{height:50px; width:970px;}
.con5 h1{font-size:13px; line-height:24px; font-weight:bold; color:#006b9f; padding-left:4px; padding-right:4px;}
.con5 dl{padding-top:15px; width:970px; height:130px;}
.con5 dd{float:left; padding-right:10px; padding-left:10px;}
.con5 dt{ line-height:30px; float:left; padding-right:10px; width:660px; font-size:14px; padding-top:6px; color:#666;}

/* CSS con6 */
.con6{width:970px; margin:0px auto; background-color:#0096ff}
.con6 a{color:#fff; text-decoration:none;}
.con6 a:hover{color:#FF3;}
.con6_t{height:59px;}
.con6_n{width:970px; padding-top:15px;}
.con6_n li{background:url(../images/li_bg1.png) no-repeat; margin-left:10px; display:inline; float:left; width:290px; height:321px;line-height:26px; padding-left:10px; padding-right:10px; font-size:14px; color:#fff;}
.con6_n li span{background:url(../images/title4.png)  no-repeat; height:48px; text-align:center; font-size:13px; font-weight:bold; color:#fff; display:block; line-height:36px;}
.con6_n li strong{color:#f6ff00;}

/* CSS con7 */
.con7{width:970px; margin:0px auto; line-height:26px; color:#fff;}
.con7_t{height:100px; width:970px;}
.con7_n{padding-left:10px; padding-right:10px; width:950px;line-height:26px; color:#fff; font-size:13px;}
.con7_n li{float:left; padding-right:15px;}
.con7_n ul{padding-top:10px;}
#con7_n_none{padding:0px;}