﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/

.banner {width:960px; height:365px; overflow:hidden;}
.banner img {width:958px; height:363px; border:1px solid #fff; display:inline-block;}


.prolist { width:245px; height:677px; margin-top:9px; overflow:hidden; background:url(Img/Index/listsha.gif) no-repeat right top;}
.prolist h2 { height:38x; line-height:38px; background:url(Img/Index/listh2.gif) no-repeat; padding-left:25px; font-size:14px; overflow:hidden;}
.prolist h2 a { color:#fff;}
.list_con { width:235px; height:639px; overflow:hidden; background:url(Img/Index/listbg.gif) repeat-y;}
.list_con h3 { margin-top:10px; font-size:14px; height:30px; line-height:30px; background:#0061cb url(Img/Index/listh3icon.gif) no-repeat 9px center; padding-left:26px;}
.list_con h3 a { color:#fff;}
.list_con ul { padding:0 0 0 16px; width:202px;}
.list_con ul li { height:30px; line-height:30px; overflow:hidden; border-bottom:1px dotted #2577cf; font-size:12px; color:#c0deff; padding-left:23px; width:78px; background:url(Img/Index/listdd.gif) no-repeat 13px center; float:left;}
.list_con ul li a { color:#c0deff;}

.pro { width:714px; height:676px; overflow:hidden; margin-top:9px; background:#fff url(Img/Index/probg.gif) no-repeat left top; border:1px solid #ccc; border-width:0 1px 1px 0;}
.pro h2 { font-size:14px; height:26px;  padding:12px 12px 0 18px;}
.pro h2 a { color:#0252a9;}
.pro_con {width:707px; height:638px; overflow:hidden; padding-left:7px;}
.pro_con ul li { float:left; width:166px; height:198px; margin:14px 11px 0 0; background:url(Img/Index/pimgbg.gif) no-repeat; overflow:hidden;}
.pro_con ul .nopro { margin-right:0;}
.pro_con ul li img { width:160px; height:163px; padding:3px;}
.pro_con ul li span { height:24px; line-height:20px; text-align:center; display:block; overflow:hidden;}

.sb { height:265px; overflow:hidden; margin-top:14px;}
.sb h2 { background:url(Img/Index/baral960.gif) no-repeat; line-height:37px; height:37px; padding-left:29px; font-size:14px;}
.sb h2 a { color:#fff;}
.sb h2 font { font-size:12px; padding-left:6px; font-weight:normal; color:#f1f1f1;}
.sb_con { padding:20px 0 0 4px; width:954px; height:199px; margin-top:7px; border:1px solid #ccc; background-color:#fff;}
.sb01, .sb03 { float:left; padding:68px 0 0 0;}
.sb02 { margin:0 0 0 3px; width:897px; height:200px; float:left; display:inline; overflow:hidden;}
.sb02 ul li { float:left; margin-right:8px; width:216px; height:190px;}
.sb02 ul .nosb { margin-right:0;}
.sb02 ul li a:hover img{ border:1px solid #0048C1;}
.sb02 ul li img { width:206px; height:151px; padding:4px; border:1px solid #d9d9d9;}
.sb02 ul li span { text-align:center; display:block; overflow:hidden; height:29px; line-height:29px;}


.ysbg { background:url(Img/Index/ysbg.gif) repeat-x center top; margin:13px 0 0 0; height:2213px;}
.ys { background:url(Img/Index/ys.jpg) no-repeat center top; width:960px; height:1068px;}
.ys h2 {top:13px; left:265px;}
.dl01 { top:136px; left:549px; width:352px;}
.dl01 dt { color:#fff; font-size:18px; font-family:"黑体"; padding-left:8px;}
.dl01 dt span { color:#035bbc; padding-left:22px; font-family:"Times New Roman"; font-variant:small-caps; font-weight:normal;}
.dl01 dd { font-size:14px; line-height:24px; padding:172px 0 0 0; color:#666;}
.dl01 dd font { color:#0048c1; font-size:14px;}
.dl01 span img { margin:8px 0 0 0;}
.dl02 { top:462px; left:69px;}
.dl02 dt span { padding-left:49px;}
.dl03 { top:462px; left:549px;}
.dl04 { top:797px; left:69px;}
.dl05 { top:797px; left:549px;}

.bd01 { width:960px; height:100px; margin-top:13px; } 
.p1 { top:35px; left:360px; color:#fff; font-size:14px;}
.p2 { top:34px; left:280px; color:#fff; font-size:14px;}
.bd01 img { width:958px; height:98px; border:1px solid #c4c4c4;}


.jz { width:695px; height:389px; margin:13px 0 0 0;}
.jz h2 { height:27px; background:url(Img/Index/barjz695.gif) no-repeat left center; padding:12px 16px 0 18px; font-size:14px;}
.jz h2 a { color:#fff;}
.jz_con { width:679px; height:349px; padding:0 0 0 14px; border:1px solid #ccc; border-top:none; background-color:#fff;}
.jz_con dl { height:151px; margin:16px 0 0 0; display:inline-block;}
.jz_con .nojz { border-bottom:none;}
.jz_con dl dt { float:left; width:182px; height:151x;}
.jz_con dl dt img { width:172px; height:141px; padding:4px; border:1px solid #bfbfbf;}
.jz_con dl dt a:hover img{ border:1px solid #0048C1;}
.jz_con dl dd { float:left; width:452px; padding-left:15px;}
.jz_con dl dd h3 { font-size:13px; height:30px; padding:8px 0 0 2px; border-bottom:1px dotted #bdbdbd; overflow:hidden;}
.jz_con dl dd h3 a { color:#29292a;}
.jz_con dl dd p { line-height:22px; color:#666; padding:5px 0 0 2px;}
.jz_con dl dd span { padding-left:6px;}
.jz_con dl dd span a { color:666;}

.ry { width:253px; height:389px; overflow:hidden; margin:13px 0 0 0;}
.ry h2 { background:url(Img/Index/barry253.gif) no-repeat;}
.ry_con { padding:20px 0 0 0; width:253px; height:332px; overflow:hidden; background-color:#fff;}
.ryl, .ryr { padding:50px 0 0 0;}
.ry_con dl { width:200px; height:177px; margin:0 0 0 6px;}
.ry_con dl dt { width:194px; height:146px;}
.ry_con dl dt a:hover img{border:1px solid #0048C1;}
.ry_con dl dt img { width:172px; height:128px; padding:8px 10px; border:1px solid #ededed;}
.ry_con dl dd { text-align:center; display:block; overflow:hidden; height:31px; line-height:31px;}
.ry_con dl dd a { color:#333;}
.ry_con ul { height:155px; background:url(Img/Index/rybg.gif) no-repeat left top; padding:8px 0 0 15px;}
.ry_con ul li { background:url(Img/Index/dd.gif) no-repeat 14px 15px; padding-left:26px; width:197px; height:35px; line-height:35px; border-bottom:1px dotted #a8a8a8; overflow:hidden;}
.ry_con ul .nobot { border-bottom:none;}
.ry_con ul li a { color:#333;}

.new { width:253px; height:389px; margin-top:15px; overflow:hidden;}
.new h2 { background:url(Img/Index/barry253.gif) no-repeat;}
.new_con { padding:18px 0 0 13px; background-color:#fff; height:334px;}
.new_con h3 { width:228px; height:95px;}
.new_con h3 a:hover img{border:1px solid #0048C1;}
.new_con h3 img { width:226px; height:93px; border:1px solid #c3c3c3;}
.new_con ul li { width:201px; height:32px; line-height:32px; background:url(Img/Index/dd.gif) no-repeat 13px 13px; padding-left:25px; overflow:hidden; border-bottom:1px dotted #a8a8a8;}
.new_con ul .nobot { border-bottom:none;}
.new_con ul li a { color:#333;}


.about { width:695px; height:389px; overflow:hidden; margin-top:15px;}
.about h2 { padding-left:30px;}
.a_con { padding:21px 0 0 10px; width:683px; height:328px; overflow:hidden; background-color:#fff; border:1px solid #ccc; border-top:none;}
.a_con dl { width:682px; height:187px; overflow:hidden; padding-left:6px;}
.a_con dl dt { float:left; width:232px; overflow:hidden;}
.a_con dl dt img { width:232px; height:165px;}
.a_con dl dd { float:left; width:410px; padding-left:16px;}
.a_con dl dd h3 { height:34px; line-height:34px; font-size:15px; font-weight:normal;}
.a_con dl dd h3 a { color:#29292a;}
.a_con dl dd p { line-height:22px; color:#333;}
.a1, .a3 { float:left; padding:35px 0 0 0;}
.a_con ul { width:645px; height:140px; float:left; margin-left:7px; display:inline-block; overflow:hidden;}
.a_con ul li { float:left; width:152px; margin:0 9px 0 0;}
.a_con ul li a:hover img{border:1px solid #0048C1;}
.a_con ul li img { width:144px; height:93px; padding:3px; border:1px solid #d9d9d9;}
.a_con ul .noi { margin-right:0;}
.a_con ul li span { text-align:center; display:block; overflow:hidden; height:30px; line-height:30px;}

.newbb { background:url(Img/Index/newbg.gif) repeat-x center top; height:457px; margin-top:11px; overflow:hidden; padding:13px 0 0 0;}
.new01 { width:330px; height:374px; overflow:hidden;}
.new01 h2 { background:url(Img/Index/bar330.gif) no-repeat; height:42px; line-height:38px; font-size:14px; padding-left:28px;}
.new01 h2 font { font-size:12px; font-weight:normal; color:#0656b9; padding-left:5px;}
.new01 h2 a { color:#0656b9;}
.new01 h2 span { margin:12px 10px 0 0;}
.new01_con { padding:14px 0 0 19px;/* width:309px; */height:317px; background-color:#fff; border:1px solid #ccc; border-top:none;}
.new01_con h3 { width:290px; height:104px;}
.new01_con h3 img { width:290px; height:104px;}
.new01_con ul { width:290px; overflow:hidden; padding:5px 0 0 0;}
.new01_con ul li { height:33px; line-height:33px; background:url(Img/Index/dd.gif) no-repeat 11px 14px; padding-left:23px; overflow:hidden; color:#5c5c5c; width:267px; border-bottom:1px dotted #999;}
.new01_con ul li a { color:#333;}
.new01_con ul .nobot { border-bottom:none;}

.new02 { width:354px; height:374px; overflow:hidden; margin-left:11px;}
.new02 h2 { background:url(Img/Index/bar354.gif) no-repeat;}
.new02_con { padding:14px 0 0 19px; width:333px; height:317px; background-color:#fff; border:1px solid #ccc; border-top:none;}
.new02_con h3 { width:315px; height:104px;}
.new02_con h3 img { width:315px; height:104px;}
.new02_con ul { width:315px; overflow:hidden; padding:5px 0 0 0;}
.new02_con ul li { height:33px; line-height:33px; background:url(Img/Index/dd.gif) no-repeat 11px center; padding-left:23px; overflow:hidden; color:#5c5c5c; width:292px; border-bottom:1px dotted #999;}
.new02_con ul li a { color:#333;}
.new02_con ul .nobot { border-bottom:none;}

.faq { width:255px; height:374px; overflow:hidden;}
.faq h2 { background:url(Img/Index/barfaq255.gif) no-repeat;}
.fa_con { background-color:#fff; padding:1px 0 0 18px; width:235px; height:330px; border:1px solid #ccc; border-top:none;}
.fa_con ul li { width:190px; height:35px; line-height:35px; background:url(Img/Index/wen.gif) no-repeat left 11px; padding-left:26px; overflow:hidden; border-bottom:1px dotted #999;}
.fa_con ul .nobot { border-bottom:none;}



.link { width:960px; height:71px; overflow:hidden; background:url(Img/Index/linkbg.gif) no-repeat; margin-top:12px;}
.link h2 { float:left; width:128px; height:35px; padding:20px 0 0 15px;}
.l_con { float:left; line-height:24px; width:797px; padding:15px 10px 0 10px; height:56px; overflow:hidden;}
.l_con a { padding:0 18px;}

