﻿/* CSS Document */
/* base */
html{}
body{font: normal 14px  "Arial","黑体","Tahoma",sans-serif;color:#3a424f;margin:0px;padding:0px;}
ul,ol{list-style:none;padding: 0px;overflow: visible;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl{margin:0;padding:0;}
img {border:0; }
a {text-decoration: none;color:#6c6c6c; line-height:24px;}
a:hover {text-decoration:none;line-height:24px;color:#F00;}
button {cursor:pointer;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}

/*Floats*/
.left{float:left;}    
.right{float:right;}
.hide{ display:none;}

/* --------|  Clear Fix |--------- */
.clearfix:after {content: ".";display:block;clear:both;visibility:hidden;line-height: 0;height: 0;}
.clearfix{display: inline-block;}/* Hide from IE Mac */
html[xmlns] .clearfix{display: block;}/* End hide from IE Mac */
* html .clearfix{height:0; }

/* Typography */
h1 {font-size:12px;font-weight:bold; color:#020858;}
h2 {font-size:12px;font-weight:bold;color:#020858;}
h3 {font-size:12px;font-weight:bold;color:#020858;}
h4 {font-size:12px; color:#020858;}
h5 {font-size:12px;  font-weight:bold; color:#020858; } 
h6{font-size:12px; color:#333;}
p {padding:3px 0;}

blockquote  {margin:0px; color: #666; font-style: italic;}
strong {font-weight: bold;}
em     {line-height:24px; font-style: normal;}

/* color */
.red{ color:#F00;}
.blue{color:#662900;}
.bk{ color:#000;}

/* 公共部分 */
.top_div{height:372px;background:url(../images/banner_01.jpg) no-repeat center top;}
.top_div h1{ display:none;}
.moudle_cb{width:632px;height:210px;margin:0 auto;padding-right:200px; background:url(../images/ww_03.jpg) no-repeat right 40px; overflow:auto;zoom:1;}
.moudle_cb h2{height:45px; background:url(../images/titbg.png) no-repeat;margin-top:22px; text-indent:-9999em;}
.moudle_cb p{padding:10px 5px 10px 20px; line-height:22px; text-indent:2em;}
.img_box{width:832px;height:262px;margin:0 auto;}
.imgbtn{width:68px;height:262px; display:inline-block; float:left;}
.im1,.im2,.im3,.im4{ background:url(../images/imgbtn_03.jpg) no-repeat;}
.im1{ background-position:0 0;}
.im2{ background-position:-68px 0;}
.im3{ background-position:-136px 0;}
.im4{ background-position:-204px 0;}
.img_div{width:558px;height:262px; float:left;}
.moudle_fl{width:905px;padding-bottom:40px;background:url(../images/bg2_03.jpg) no-repeat;margin:0 auto;position:relative; overflow:auto;zoom:1; overflow:hidden;}
.lbtn,.rbtn{width:34px;height:75px; display:block; position:absolute;top:224px;}
.lbtn{left:0;}.rbtn{right:0;}
.thlist{width:830px;height:315px; overflow:hidden;margin-left:0;}
.thlist li{width:830px; float:left;}
.thlist li img{ float:left;}
.thlist li figcaption{width:400px; float:left;}
.thlist li h3{height:30px; line-height:30px; color:#2f3744; font-size:16px;}
.thlist li p{padding:5px 0 10px; color:#2f3744; line-height:20px;}
.thlist li p a{ color:#f36f78;}
#botton-scroll{padding-top:136px;margin-left:35px;width:830px; position:absolute;}
.txt_div{ position:relative;margin-left:106px;margin-top:131px;}
.txt_div p{line-height:22px;padding-bottom:20px;}
.txt_div h3{height:30px;line-height:30px; color:#2f3744; font-size:14px;}
.txt_div h3 a{color:#2f3744;}
.txt_div li{padding:2px 0;}
.txt_div li em{width:17px;height:17px; display:inline-block; background:url(../images/yd_03.jpg) no-repeat; text-align: center; line-height:17px; color:#FFF; vertical-align:middle;margin-right:5px;}
.jf_div{width:770px;margin:0 auto;padding:0 30px 30px; overflow:auto;zoom:1;overflow:hidden;}
.jf_div h3{height:30px; line-height:30px; background:url(../images/jt_03.jpg) no-repeat left center;padding-left:30px; font-size:16px;color:#2f3744;margin-top:40px;}
.jf_div p{ line-height:22px;padding:5px 30px; text-indent:2em;}
.jf_tab{width:688px;margin:10px auto;}
.jf_tab caption{height:30px; display:block; line-height:30px;background:#6188b7;width:300px;}
.jf_tab th{height:30px; line-height:30px; background:#a4c5e9;}
.jf_tab td{height:30px; line-height:30px; background:#7da0cb;padding:0 30px;}
.jf_tab .bg1{ background:#a4c5e9;}
.gn_div{width:832px;margin:0 auto; overflow:auto;zoom:1;overflow:hidden;color:#343d4c; line-height:22px;padding-bottom:40px;}
.gn_div h2{height:45px; background:url(../images/titbg.png) no-repeat 0 -90px;margin-top:44px;margin-bottom:20px; text-indent:-999em;}
.gn_div .t2{ text-indent:2em;padding:5px 10px;}
.gn_div h3{height:33px; line-height:33px;font-size:18px;color:#2f3744;padding:10px 10px 2px;}
.gn_div h3 a{color:#2f3744;margin-left:10px;height:33px; display:inline-block; background:url(../images/addicon_03.jpg) no-repeat right 5px;padding-right:20px; font-size:14px; font-weight:normal;}
.qq{ background:#46688f;padding:15px;border-radius:10px;line-height:20px; color:#98b7dc;}
.tshd{width:832px;height:432px;margin:0 auto; overflow:auto;zoom:1; overflow:hidden;}
.tshd h2{height:45px; background:url(../images/titbg.png) no-repeat 0 -135px;margin-top:44px;margin-bottom:20px; text-indent:-999em;}
.t2s{height:45px; background:url(../images/titbg.png) no-repeat 0 -45px;text-indent:-999em;margin-left:39px;z-index:99999;margin-top:-45px;}
.tshd h3{height:76px; line-height:76px; text-align:center; font-size:24px; color:#2f3744;}
.tshd li{width:230px; float:left; text-align:center;margin-left:34px;}
.tshd li a{padding-top:10px; display:block;}

/*内页*/
.mbg{ background:url(../images/bg2_02.jpg) repeat-x;}
.m_a{width:832px;height:800px;margin:0 auto; position:relative;padding-top:73px;}
.m_a h2{background:url(../images/jtop.png) no-repeat;width:136px;height:79px; text-align:center; position:absolute;left:50%;margin-left:-68px;top:0; font-size:18px; color:#FFF;padding-top:10px;}
.m_a h3{height:45px; background:url(../images/titbg1.png) no-repeat 0 -45px; text-indent:-9999em;margin-bottom:20px;}
.m_b{width:832px;height:230px;margin:0 auto;padding-top:33px;background:url(../images/c1.png) no-repeat 20px 119px;}
.m_b h3{height:45px; background:url(../images/titbg1.png) no-repeat; text-indent:-999em;margin-bottom:40px; overflow:hidden;}
.m_b h4{margin-left:130px; font-size:14px; color:#2f3744;}
.m_b h4 em{ font-size:30px;}
.m_b h4 span{ color:#7b818c;}
.m_b p{margin-left:130px; line-height:22px;}
.m_c{width:832px;height:328px;margin:0 auto;padding-top:33px;}
.m_c h3{height:45px; background:url(../images/titbg1.png) no-repeat 0 -90px; text-indent:-9999em;margin-bottom:20px;overflow:hidden;}
.m_d{width:832px;height:374px;margin:0 auto;}
.m_e{width:832px;height:334px;margin:0 auto;}
.m_f{width:832px;height:485px;margin:0 auto;}
.bg2,.bg3,.bg4,.bg5,.bg6,.bg7{background:url(../images/bg_02.jpg) repeat-x;width:100%; overflow:auto;zoom:1; overflow:hidden;}
.bg2{background-position:0 -372px;}
.bg3{background-position:0 -582px;}
.bg4{background-position:0 -844px;}
.bg5{background-position:0 -1705px;}
.bg6{background-position:0 -2221px;}
.bg7{background-position:0 -2922px;}
.m_a dl{width:348px;height:150px; background:url(../images/border.png) no-repeat; float:left;margin-left:25px;margin-bottom:15px;padding:5px 17px; display:inline; overflow:hidden;}
.m_a dl dt{height:36px; vertical-align:bottom; line-height:36px;padding-top:10px;border-bottom:1px #aec8df solid; color:#2f3744; font-size:16px;margin-bottom:5px;}
.m_a dl dt em{ font-size:30px;}
.m_a dl .tg1{ background:url(../images/icon_01.png) no-repeat 170px 5px;}
.m_a dl .tg2{ background:url(../images/icon_02.png) no-repeat 170px 0px;}
.m_a dl .tg3{ background:url(../images/icon_03.png) no-repeat 115px 0px;}
.m_a dl .tg4{ background:url(../images/icon_04.png) no-repeat 145px 0px;}
.m_a dl .tg5{ background:url(../images/icon_05.png) no-repeat 245px 0px;}
.m_a dl .tg6{ background:url(../images/icon_06.png) no-repeat 115px 10px;}
.m_a dl .tg7{ background:url(../images/icon_07.png) no-repeat 185px 0px;}
.m_a dl .tg8{ background:url(../images/icon_08.png) no-repeat 285px 0px;}
.m_a dl dd{ line-height:20px;}
.box_01{ background:url(../images/c2.png) no-repeat 20px 0;height:112px;padding-left:130px;}
.box_01 h4{font-size:14px; color:#2f3744;}
.box_01 h4 em{ font-size:30px;}
.box_01 h4 span{ color:#7b818c;}
.box_01 p{ line-height:22px;}
#xbg{background:url(../images/c3.png) no-repeat 20px 0;}
#xbg1{background:url(../images/c4.png) no-repeat 20px 0;}
#xbg2{background:url(../images/c5.png) no-repeat 20px 0;}
#xbg3{background:url(../images/c6.png) no-repeat 20px 0;padding-top:10px;}
#xbg4{background:url(../images/c7.png) no-repeat 20px 0;padding-top:10px;}
#xbg5{background:url(../images/c8.png) no-repeat 20px 0;padding-top:10px;}
#xbg6{background:url(../images/c9.png) no-repeat 20px 0;padding-top:10px;}
#xbg7{background:url(../images/c10.png) no-repeat 20px 0;padding-top:10px;}
#c3{height:304px;}
#c3 h3{background:url(../images/titbg1.png) no-repeat 0 -135px;}
#c4{height:333px;}
#c4 h3{background:url(../images/titbg1.png) no-repeat 0 -180px;}
#c5 h3{background:url(../images/titbg1.png) no-repeat 0 -225px;}
