@charset "utf-8";
/* General */
* { margin:0; padding:0; }
body { font-family:"微软雅黑", Microsoft Yahei; background:#fff; font-size:14px; }
img { border:0; }
li { list-style-type:none; }
.bord_b { border-bottom:1px dotted #aaa; padding-bottom:10px; margin-bottom:10px; }
.bord_t1 { border-top:1px solid #fff; padding-top:30px; }
.bord_b1 { border-bottom:1px solid #ddd; padding-bottom:30px; }

/* Structure */
.L {float:left; overflow:hidden; }
.R { float:right; overflow:hidden; }
.all { width:100%; overflow:hidden; clear:both; }
.marg_c { margin:0 auto; }
.w1200 { width:1200px; margin:0 auto; }
.t_l { text-align:left; }
.t_c { text-align:center; }
.t_r { text-align:right; }
.hr_20 { display:block; width:100%; overflow:hidden; padding:10px 0; }

/* font */
a:link, a:visited { color:#333; }
a:hover { color:#0584ca; }
.f_blue, a.f_blue { color:#0584ca; text-decoration:none; }
.f_white, a.f_white { color:#fff; }
.f_gray, a.f_gray { color:#ddd; }
.f12 { font-size:12px; }
.f16 { font-size:16px; }
.f20 { font-size:20px; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.dot { font-family:"宋体", simsun; }
.en { font-family:Microsoft Yi Baiti; font-size:40px; letter-spacing:-1px; font-weight:normal; }
h1 { font-size:36px; padding-bottom:25px; }
h2 { font-size:25px; padding-bottom:20px; }
h3 { font-size:18px; padding-bottom:15px; font-weight:normal;}
h4 { font-size:16px; padding-bottom:8px;}
h5 { font-size:14px; padding-bottom:6px;}
p { margin-bottom:14px; line-height:24px; color:#666; }

/* list */
.list1 li { float:left; width:50%; padding:5px 0; }
.list2 li { width:100%; overflow:hidden; margin-bottom:10px; padding:1px 0; }
.list2 li span { float:left; display:block; line-height:23px; }
.list2 li span.f_white{ background:url(../images/arr_bg.png) left no-repeat; width:79px; height:23px; text-align:center; padding:0 3px 0 0; margin-right:5px; }
.list3 {margin-bottom:20px; }
.list3 li { float:left; width:30%; padding:10px 20px; }
.list3 li img {margin-bottom:10px; }
.list4 {margin-bottom:50px; overflow:hidden; }
.list4 li { float:left; width:328px; height:280px; background:#fff; border:1px solid #0584ca; padding:20px; margin-right:20px; border-radius:20px; }
.list4 p { margin-bottom:5px; }

/* cols */
.col2, .col3 { padding:10px 0; overflow:hidden; }
.col2 p, .col3 p { display:block; margin-top:160px; height:111px; padding:10px; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; }
.col2 .pt6, .col2 .pt4, .col3 .pt3 { margin:10px; overflow:hidden; height:290px; }
.col2 .pt6 { width:660px; }
.col2 .pt4 { width:500px; }
.col3 .pt3 { width:380px; }


/* Param */
#topper, #mbody, #footer { width:100%; overflow:hidden; clear:both; padding:10px 0 0; }
#topper .logo { padding:30px 0; }
#topper .nav { border-bottom:2px solid #0584ca; margin-bottom:2px; padding-bottom:20px; }
#topper .nav li { display:inline-block; padding:0 30px; font-size:16px; }
#topper .nav li a { text-decoration:none; }
#topper .nav li a.hov { color:#0584ca; font-weight:bold; }
.l_menu { position:absolute; width:453px; overflow:hidden; padding:0 3px; background:#fff; margin-left:6px; text-align:left; }
.l_menu .tit { background:url(../images/l_menu_t_bg.jpg) no-repeat; width:433px; height:46px; font-size:28px; color:#fff; padding:5px 10px 0; }
.l_menu .cont { background:#f6f6f6 url(../images/l_menu_c.jpg) center bottom no-repeat; width:413px; height:943px; padding:20px; }
.l_menu .cont .L { width:40px; padding:5px; font-size:30px; color:#bbb; text-align:center; line-height:35px; }
.l_menu .cont .R { width:330px; padding:10px 10px 10px 15px;  border-left:1px dotted #aaa; color:#666; font-size:14px; }
.ind_c { width:705px; padding:30px 0 30px 30px; }
.ind_li { margin:20px 0; overflow:hidden; }
.ind_li .L { width:194px; height:200px; border-right:1px dotted #aaa; padding-right:20px; margin-right:20px; }
.ind_li li { margin-bottom:10px; }
.ind_li li a:link { color:#666; text-decoration:none; }
.ind_li li a:hover { color:#0584ca; text-decoration:underline; }
.product .L { width:243px; height:1083px; background:url(../images/pro_bg1.jpg) no-repeat; border:1px solid #0584ca; border-radius:10px; padding:50px 30px; }
.product .R { width:757px; height:1083px; background:url(../images/pro_bg2.jpg) no-repeat; border:1px solid #0584ca; border-radius:10px; margin-right:30px; padding:50px 30px; }
.product img { margin:10px 0; }
.product .R p { margin-bottom:10px; }
/*area_bg*/
.ar_1 { background:url(../images/area_1.jpg) right no-repeat; }
.ar_2 { background:url(../images/area_2.jpg) right no-repeat; }
.ar_3 { background:url(../images/area_3.jpg) right no-repeat; }
.ar_4 { background:url(../images/area_4.jpg) right no-repeat; }
.ar_5 { background:url(../images/area_5.jpg) right no-repeat; }
.ar2_1 { background:url(../images/area_2_1.jpg) right no-repeat; }
.ar2_2 { background:url(../images/area_2_2.jpg) right no-repeat; }
.ar2_3 { background:url(../images/area_2_3.jpg) right no-repeat; }
.ar2_4 { background:url(../images/area_2_4.jpg) right no-repeat; }
.ar2_5 { background:url(../images/area_2_5.jpg) right no-repeat; }

#footer { padding:20px 0; border-top:1px solid #aaa; color:#999; font-size:12px; }
