@charset "gb2312";
*{margin:0;padding:0;border:0;}img{ vertical-align:top}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;}.tc{text-align:center}.disa a{display:block;width:100%;height:100%;background:url(about:blank);text-indent:-9999px;}.nobg{background:none !important;}.nobor{border:0 !important;}
/* change the settings to suit your needs */
h1,h2,h3,h5,.fb,.B{font-weight:bold}h1{font-size:18px}h2{font-size:16px}h3{font-size:15px}h4{font-size:14px}h5,h6{font-size:12px}
a{text-decoration:none;color:#444}a:hover,a:active {color:#f00;text-decoration:none;}
.red,a.red,.red a,.red a:hover{color:#f00;}
.orange,.orange a,.orange a:hover,a.orange,a:hover.orange { color:#f60;}
.orange a:hover { text-decoration:underline;}
/* = 清除浮动元素= */ 
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
/* = Auxiliary Styles (辅助样式) = */
.hr_a,.hr_b{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:10px}.hr_b{height:8px}
body {font:12px/22px \5b8b\4f53,Arial, Helvetica, sans-serif;color:#444; background:url(images/banner.jpg) no-repeat center 80px;}
/*滚动按钮控制*/
.scoll_box{ position:relative}
.scoll_box span.prev,.scoll_box span.next {width:20px;height:100px;top:60px;cursor:pointer;position:absolute;display:block;}
.scoll_box span.prev {left:0px;background-position:left center !important;}
.scoll_box span.next {right:0px;background-position:right center !important;}

.w980 { width:980px; margin:0 auto;}
.logo { background:url(images/logobg.gif) repeat-x; height:70px; padding:10px 20px 0;}
.logo span { padding-top:10px; text-align:right;}
.nav { background:url(images/navp2.png) repeat-x; height:42px; line-height:42px; margin-bottom:375px;}
.nav a { color:#fff; font:14px/42px Microsoft YaHei; padding:0 20px;}
.nav a:hover { color:#ff0;}
#content { background:url(images/main2.png) repeat-y; width:993px; margin:0 auto; padding-bottom:20px;}
.main { width:939px; padding:0 27px;}
.box1 { background:url(images/box1bg.png) no-repeat; height:293px; padding-top:10px;}
.box1 .left { float:left; width:530px; height:195px; background:url(images/box1p1.jpg) no-repeat left top; padding-top:85px; line-height:25px;}
.box2 .bt { background:url(images/box2p1.png) no-repeat; padding:73px 0 0 72px;}
.box2 .title { background:url(images/box2p2.gif) repeat-x; height:36px; color:#fff; font:16px/36px Microsoft YaHei;}
.box2nr { border:1px #99c7d5 solid; border-bottom:none; border-top:none; padding:18px 0 0 0;} 
.box2 .nr { margin-top:10px;}
.box2 .nr dl { float:left; width:305px; height:220px; padding-left:25px; margin-right:180px; display:inline;}
.box2 .nr dl.select { width:178px; margin-right:15px;}
.box2 .nr dt { padding-bottom:5px;}
.jc { float:left; width:370px;}
.jcbt { background:url(images/box2p6.png) repeat-x; height:37px;color:#fff; font:14px/33px Microsoft YaHei;}
.jcnr { border:1px #e0e0e0 solid; border-top:none; padding:10px 0 10px 45px; height:124px; overflow:hidden;}
.jcnr li { background:url(images/box2p8.png) no-repeat; height:19px; line-height:19px; margin-bottom:13px; padding-left:27px; font-weight:bold;}
.jcnr li.li2 { background-position:left -31px;}
.jcnr li.li3 { background-position:left -59px;}
.jcnr li.li4 { background-position:left -89px;}
.jbts { background:url(images/box2p10.png) repeat-x; height:32px; width:658px; margin:0 auto;}
.jbts .tu1 { float:left; margin:5px 5px 0 0;}
.jbts b { padding-top:8px;}
.jbts span { float:left; font-weight:bold; padding:8px 3px 0 0;}
.jbts .tu2 { float:left; margin:8px 0 0 0;}
.box3 { position:relative; height:623px;}
.box3 .bt { background:url(images/box3p1.png); height:26px; padding:70px 0 0 100px; margin-bottom:10px;}
.con3_conjx{ position:absolute; left:342px; top:278px; z-index:999;}
.con3_con1{ width:450px;}
.con3_con1_con{ background:url(images/con4bg.jpg) no-repeat; width:450px; height:196px;}
.con3_con1_con1{ background:url(images/con5bg.jpg) no-repeat; width:450px; height:191px;}
.con3_con1_con2{ background:url(images/con4bg2.jpg) no-repeat; width:450px; height:196px;}
.con3_con1_con3{ background:url(images/con4bg4.jpg) no-repeat; width:450px; height:191px;}
.limg{ padding:15px 10px 0px 17px;}
.limg1{ padding:15px 16px 0px 0px;}
.rwz{ width:234px; line-height:24px; padding:15px 0px 0px 0px; color:#494949;}
.rwz1{ width:224px; line-height:24px; padding:15px 0px 0px 10px; color:#494949;}
.btn1{ text-align:center; margin:5px 0px 0px 0px;}
.box4 .bt { background:url(images/box4p1.png); height:26px; padding:70px 0 0 100px; margin-bottom:10px;}
.box4 .nr dl { float:left; width:178px; float:left; margin-right:8px; display:inline; border-right:3px #0088af solid; padding-top:5px;}
.box4 .nr dl.select { margin-right:0;}
.box4 dd { padding-left:5px; height:258px;}
.box4 dd.li1 { background:url(images/box4p2.png) bottom right no-repeat;}
.box4 dd.li2 { background:url(images/box4p3.png) bottom right no-repeat;}
.box4 dd.li3 { background:url(images/box4p4.png) bottom right no-repeat;}
.box4 dd.li4 { background:url(images/box4p5.png) bottom right no-repeat;}
.box4 dd.li5 { background:url(images/box4p6.png) bottom right no-repeat;}
.box4 dd p { width:160px; line-height:24px;}
.box4 h4 { color:#810a07; font:20px/40px Microsoft YaHei;}
.box4 .left { float:left; width:468px; height:264px; background:url(images/box4p7.jpg) no-repeat bottom right;}
.box4 .left p { width:262px; line-height:30px;}
.box4 .font { padding:15px 0 0 10px;}
.box4 .right { float:left; background:url(images/box4p9.png); width:381px; height:212px; margin-left:30px; display:inline; padding:52px 25px 0 17px; line-height:24px;}
.box5 .bt { background:url(images/box5p1.png) no-repeat; height:25px; padding:75px 0 0 95px; margin-bottom:20px;}
.nkjczb_img{ width:589px; height:454px; padding-left:8px; padding-top:10px; display:inline; float:left; background:url(images/f2_c4.jpg) top no-repeat;}
.att-f12bla{ width:6000px;}
.att-f12bla li{ float:left; width:580px; clear:none;}
.att-f12bla .firstNd{margin-bottom:0;}
.scrlBody{ overflow:hidden;}
.scrlBox{margin:0 auto;}
.scrlBody_fl{ overflow:hidden; float:left; margin:0 8px;*margin:0 5px; display:inline;}
.scrlCtrl{ padding-top:10px; text-align:center;}
.scrlCtrl_fl{ text-align:center; float:left; margin-top:90px;}
.scrl_1 .scrlCtrl ul{ display:inline-block; *display:inline; zoom:1; margin:0 15px; height:16px;}
.scrl_1 .scrlCtrl ul.hidden { display:none;}
.scrl_1 .scrlCtrl li{ display:inline-block; *display:inline; zoom:1; width:13px; height:16px; cursor:pointer; background:url(images/bg13.png) no-repeat 2px 4px;}
.scrl_1 .scrlCtrl .active{ background:url(images/bg13.png) no-repeat -11px 4px;}
.scrl_1 .scrlPrev,.scrl_1 .scrlNext{ display:inline-block; width:20px; height:16px; background:url(images/bg14.png) no-repeat;}
.scrl_1 .scrlPrev{ background-position:0 0;}
.scrl_1 .scrlPrev:hover{ background-position:0 -36px;}
.scrl_1 .scrlNext{ background-position:0 -18px;}
.scrl_1 .scrlNext:hover{ background-position:0 -54px;}
.box5 .right { float:right; width:318px; padding-top:20px; color:#222; line-height:24px;}
.box6 .bt { background:url(images/box6p1.png) no-repeat; height:23px; padding:80px 0 0 130px; margin-bottom:15px;}
.box6 .nr {background:url(images/con5bg1.jpg) no-repeat; height:223px;}
.zimgzj{ padding:13px 0px 0px 20px;}
.riwz h3{ height:30px; line-height:30px; background:#48a3dc; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.riwz h3 strong{ font-size:14px; color:#FF0;}
.riwz{ width:168px; margin:10px 0px 0px 10px;}
.btn1{ text-align:center; margin:5px 0px 0px 0px;}
.con5_con2 ul{ margin-left:20px;}
.con5_con2 ul li{ width:131px; height:193px; padding:7px 0px 0px 6px; float:left;}
.zjimg21{ margin-bottom:3px;}
.h31{ width:116px; height:24px; background:#eaeaea; line-height:24px; color:#3f3f3f; font-weight:bold; padding-left:10px;}
.h31 span{ float:right;}
.riwz ul li{ background:url(images/line1.jpg) no-repeat center bottom; height:40px; line-height:40px;}
.con5_con2 ul li p{ text-align:center; color:#3f3f3f; line-height:30px;}
.box7 .bt { background:url(images/box7p1.png); height:31px; padding:82px 0 0 87px;}
.con6 h2{ height:26px; padding:90px 0px 0px 110px; color:#494949; font-size:12px; font-weight:normal;}
.con6_conL{ width:413px; height:220px; background:#48a3dc;padding:7px 7px 7px 0px;} 
.con6_conLcon{}
.con6_con11{ height:126px; background:#FFF; padding:5px 5px; margin:0px 0px 5px 7px;}
.sbwz{ width:230px;}
.sbwz h3{ background:#f7aa00; height:28px; line-height:28px; color:#FFF; padding-left:10px; margin-bottom:5px;}
.sbwz p{ text-indent:2em; line-height:24px;}
.yyhj{ width:413px; height:78px; overflow:hidden;}
.yyhj li{ float:left; background:#FFF; width:90px; height:75px; margin-left:7px; padding:3px 3px 0px 3px; display:inline;}
.yyhj li a{ display:block;}
.yyhj li p{ color:#494949; text-align:center; line-height:20px;}
.box8 .zl { background:url(images/box8p4.png); width:260px; height:195px; float:left; text-indent:25px; padding:89px 15px 0 25px;}
#foot { line-height:28px; font-size:13px; padding:15px 0 30px;}
#foot a { padding:0 10px;}
#foot p a{padding:0;}
#foot p img{padding:5px;}