@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.aa { position:relative;}
.bb { position:absolute;}
/*正文开始*/
.banner { height:510px;z-index:-1}
.banner a { height:510px; background:url(/style/banner.jpg) no-repeat center top; display:block;}


.prolist { width:243px; margin-top:22px;}
.prolist h2 { height:52px; line-height:44px; font-size:16px; padding:0 0 0 20px; background:url(/style/listh2.gif) no-repeat center top; position:relative; margin-left:-2px;}
.prolist h2 a { color:#fff;}
.list_con { padding:0 2px;}
.list_con ul li { position: relative;height:44px; line-height:44px; margin-bottom:7px; background:url(/style/li.gif) no-repeat; padding-left:42px;}
.list_con ul li ul{position: absolute;left: 240px; top: 0;display: none; width:240px;}
.list_con ul li:hover ul,.list_con ul li.over ul { display: block; }
.list_con ul li a { color:#434442;display: block;text-decoration: none;}
.list_con ul li a:hover { color:#e81821;}
.list_con ul li ul li{ margin-bottom:0px;}
.listbd {width:239px; position:relative; overflow: hidden;}
.tel01 { position:absolute; bottom: 5px; left:15px; color:#fff; font-weight:bold; font-size:23px;}


.pro { width:717px; overflow:hidden; margin-top:22px;}
.pro h2 { height:55px; line-height:44px; font-size:16px; font-weight:normal; background:url(/style/barpro.gif) no-repeat; padding:0 10px 0 60px; margin-left:30px;}
.pro h2 a { color:#025bbf;}
.pro h2 span { margin-top: 16px;}
.pp_con { padding-left:15px; float:left;}
.pp_con ul{float:left;}
.pp_con ul li { margin:10px 0 0 22px; float:left; display:inline; width:212px; height:201px; overflow:hidden; background:url(/style/ps.jpg) no-repeat}
.pp_con ul li img { width:201px; height:153px; padding:1px 10px 4px 1px;}
.pp_con ul li span { width:181px; height:32px; line-height:32px; overflow:hidden; display:block; background:#025bbf; padding:0 10px 0 12px;}
.pp_con ul li span a { color:#fff;}
.pp_con ul li span em { margin-top:8px;}
.pp_con ul li span em img { padding:0; width:74px; height:14px;}
.pp_con ul .nobot { margin-right:0}

.lxwm{width:960px; margin:0 auto; height:60px; margin-top:10px}
.lxwm .lxwml{width:840px; height:60px; line-height:60px;overflow: hidden;}
.lxwm .lxwmr{width:120px; height:60px; line-height:60px; text-align:center}
.lxwm .lxwmr a{font-size:18px; font-weight:bold; border:1px solid #FB5722; border-radius:4px; color:#FB5722; padding:6px 12px;}
.lxwm .lxwmr a:hover{font-size:18px; font-weight:bold; border:1px solid #FB5722; border-radius:4px; color:#fff; padding:6px 12px; background-color:#FB5722;text-decoration:none}

.line { background:#f4f4f4; height:1px; font-size: 0; line-height: 0; margin-top:10px;}
.bg01 { margin-top:2px; background:#f6f6f6 url(/style/sha2.jpg) no-repeat center bottom;}
.con01 { width:960px; margin:0 auto;}
.con03 { width:960px; margin:0 auto; margin-top:1px;}
.con04 { width:960px; margin:0 auto; height:280px;}
.con04 img{width:180px;height:210px;}
.con05 { width:960px; margin:0 auto;}
.con06 { width:960px; margin:0 auto; padding-bottom:15px;}
.con07 { width:960px; margin:0 auto; height:auto;/*bluecms或者去掉*/}
.ry { width:256px; height:320px; overflow:hidden;}
.ry h2 { height:40px; line-height:40px; font-size:16px; color:#025bbf; font-weight:bold; background:url(/style/barry.gif) no-repeat left bottom; padding:16px 18px 0 0;}
.ry h2 a { color:#025bbf; font-weight:bold;}
.ry h2 span { margin-top: 14px;}
.ry_c { height:243px; padding:23px 0 0 20px; overflow:hidden;}
.r01 { padding-top:118px;}
.ry_c ul { overflow:hidden; display:inline}
.ry_c ul li { width:184px; float:left;margin:0 14px 0 16px;}
.ry_c ul li p { line-height:0; font-size:0;}
.ry_c ul li img { width:178px; height:205px; border:1px solid #e0e0e0; padding:2px; background:#fff;}
.ry_c ul li a:hover img {border:1px solid #025bbf;}
.ry_c ul li span { height:28px; line-height:28px; background:#e3e3e3; text-align:center; display:block; overflow:hidden; margin-top:7px;}
.ry_c ul li span a { color:#333;}

.about { width:441px; height:320px; overflow: hidden;}
.about h2 { padding-left:22px; background:url(/style/bara.gif) no-repeat left bottom;}
.about_c { height:245px; padding:20px 20px 0; overflow:hidden; border-right:1px dashed #c5c5c5;}
.about_c dl { height:245px; overflow:hidden;}
.about_c dl dt { width:400px; height:170px; overflow:hidden;}
.about_c dl dt img { width:394px; height:162px; border:1px solid #ddd; padding:2px; background:#fff;}
.about_c dl dd { overflow:hidden; padding:5px 3px 0; line-height:24px;}
.about_c dl dd a { color:#fe0000; text-align:right; float:right;}

.ly { width:263px; height:320px; overflow:hidden;}
.ly_c { height:243px; overflow:hidden; padding:22px 18px 0 0; border-right:1px dashed #c5c5c5;}
.inp04 { width:175px; height:22px; line-height:22px; padding-left:5px; font-size:12px; border:none medium; color:#666; background:url(/style/txt1.gif) no-repeat;}
.i_area { width:175px; height:50px; padding-left:5px; font-size:12px; border:none medium; color:#666; vertical-align:top; display:inline-block; overflow:hidden; background:url(/style/txt2.gif) no-repeat;}
.inp06 { width:85px; height:22px; line-height:22px; padding-left:5px; font-size:12px; border:none medium; color:#666; background:url(/style/txt1.gif) no-repeat;}
.ly_c ul li { line-height:22px; padding-bottom:14px; *padding-bottom:12px;}
.ly_c ul li span { width:54px; height:22px; text-align:right; line-height:22px; display:inline-block; color:#6d6d6d; padding-right:3px}
.ly_c ul li font { font-size:12px; color:#f00; padding-left:3px;}
.ly_c ul li img { vertical-align:middle; padding-right:6px;}
.ly_c .lis01 { padding-left:90px;}
.ly_c ul li a { margin:0 7px;}

.hz { height:233px; overflow:hidden;}
.hz h2 { font-size:20px; height:69px; line-height:69px; text-align:center; font-weight:normal; background:url(/style/bars.gif) no-repeat center;}
.hz h2 a { color:#025bbf; padding:0 10px; display:inline-block; font-weight:bold;}
.hz h2 span { padding:8px 0 0 0;}
.hz1 { height:44px; overflow:hidden;}
.hz1 h2 { font-size:20px; height:44px; line-height:44px; text-align:center; font-weight:normal; background:url(/style/bars.gif) no-repeat center;}
.hz1 h2 a { color:#025bbf; padding:0 10px; display:inline-block; font-weight:bold;}
.hz1 h2 span { padding:8px 0 0 0;}
.hz2 { height:60px; overflow:hidden;}
.hz2 h2 { font-size:20px; height:60px; line-height:60px; text-align:center; font-weight:normal; background:url(/style/bars.gif) no-repeat center;}
.hz2 h2 a { color:#025bbf; padding:0 10px; display:inline-block; font-weight:bold;}
.hz2 h2 span { padding:8px 0 0 0;}
.hz3 { height:44px; overflow:hidden;}
.hz3 h2 { font-size:20px; height:44px; line-height:44px; text-align:center; font-weight:normal; background:url(/style/bars1.jpg) no-repeat center;}
.hz3 h2 a { color:#025bbf; padding:0 10px; display:inline-block; font-weight:bold;}
.hz3 h2 span { padding:8px 0 0 0;}
.hz_c { height:162px; overflow:hidden;}
.hz_c ul { float:left;display:inline; overflow:hidden;}
.hz_c ul li { float:left; width:210px; margin-right:18px; display:inline;}
.hz_c ul li img { width:202px; height:112px; border:1px solid #ddd; padding:4px; background:#fff;}
.hz_c ul li a:hover img {border:1px solid #025bbf;}
.hz_c ul li span a { text-align:center; display:block; height:34px; line-height:34px; overflow:hidden;}
.hz_c ul .nobot { margin-right:0;}
.hz01 { padding-top:48px;}

.choose{ float:left; width:240px;}
.choose .box{ margin-bottom:10px;}
.choose .box span.icon {margin-right: 14px;display: inline-block;float:left;}
.choose .box .title{font-size: 14px;font-weight: 700;color: #025bbf;text-shadow: 1px 1px 0 white;vertical-align: middle; margin:10px 0;font-family0: "Microsoft Yahei";}
.choose .box p{ margin-left:50px;line-height:30px;}

.happy1{width:960px;}
.happy1_1{ text-align:center;}
.happy1_1 h4{color:#025bbf; margin:10px 0;}
.happy1 p{font-size: 12px;margin: 10px 0 20px 0;}
.happy2{ width:960px; float:left}
.happy2_1{ width:200px; height: 150px; float:left;}
.happy2_1 h4{ color:#025bbf; text-align:center; margin-bottom:20px;}
.happy2_2{ width:243px; height:150px; background:url(/style/happy.jpg) no-repeat bottom left; float:left; margin-left:10px;}
.happy2_2_1{ width:180px; height:30px; float:left}
.happy2_2_2{width:60px; height:60px; float:right;}
.happy2_2_3{float:left;height:90px; width:210px; color:#fff; margin-left:10px;}

.news { width:255px; margin-top:16px;  margin-bottom:20px overflow:hidden;}
.news h2 { background:url(/style/bardt.gif) no-repeat left bottom; height:50px; line-height:50px; padding:0;}
.news h2 a{float:left;display:block;width:195px;overflow:hidden;color:#025bbf;font-size:18px;}
.new_c { padding:10px 0 0 0; width:255px; height:333px;} 
.new_c ul li { height:30px; line-height:30px; background:url(/style/dd.gif) no-repeat left center; overflow:hidden; padding-left:18px;}
 
.news2 { background:url(/style/dts.jpg) no-repeat right -5px top; display:inline; padding-right:24px;}
.news3{ width:400px; height:380px; background:url(/style/bg_ly.jpg0) no-repeat right top; margin-top:15px; margin-bottom:20px;color:#333;}
.faq h2 a{float:left;display:block;width:195px;overflow:hidden;color:#025bbf;font-size:18px;}
.bot { height:259px; background:#606060 url(/style/bot.gif0) repeat-x;}
.con02 { width:960px; margin:0 auto; background:#606060 url(/style/bot01.jpg0) no-repeat center top; height:259px;}
.fnav { width:120px; height:245px; padding:14px 0 0 0;}
.fnav h2 { height:42px; line-height:42px; font-size:16px;overflow:hidden;}
.fnav h2 a { color:#fff;}
.fnav ul li { line-height:28px; color:#fff;}
.fnav ul li a { color:#fff;}
.pcen { width:140px; padding-left:54px; background:url(/style/bor1.png) no-repeat left 15px;}
.pcen ul .more { padding-left:20px;}
.dt { width:272px; padding-left:60px; background:url(/style/bor1.png) no-repeat left 15px;}
.contact { width:266px; padding-left:48px; background:url(/style/bor1.png) no-repeat left 15px;}
.contact ul li em { display:block; padding-left:34px; overflow:hidden; height:24px; line-height:24px;}

.linkbg { background:#0052b6; height:98px; overflow:hidden;}
.link { background:url(/style/linkbg.jpg) no-repeat center top; height:97px; border-bottom:1px solid #004496; overflow:hidden; width:960px; margin:0 auto;}
.link h2 { font-size:14px; height:40px; line-height:40px; padding:5px 0 0 0; border-bottom:1px solid #3073c4;} 
.link h2 a { color:#fff;}
.link_c { border-top:1px solid #004496; height:49px; border-bottom:1px solid #3073c4; overflow:hidden; color:#fff;} 
.link_c a { padding:0 10px; color:#fff; line-height:48px; text-transform:uppercase;}
 
 /*全屏FLASH*/
#flashs{ position:relative;width:100%; height:560px;/*bluecms*/ overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;left:0;height:460px;}
#flashs .btn{ position:absolute; z-index:7; bottom:25px; right:46%; margin-right:-450px; padding:5px 6px;z-index:101}
#flashs .btn span{ color:#5EB5FF;  background:#fff; border:1px solid #5EB5FF; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#5EB5FF; color:#fff;}
.flashs_b{background:url(/style/ser.gif) repeat-x left top; height:6px;}

/*弹出框*/
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
.b15 {background: url(/style/SkinsVIBtn.jpg) no-repeat; border:0; cursor: pointer; overflow:hidden; }
.b15 { background-position:-79px -650px; width:60px; height:24px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; }


.wmsss{width:960px; margin:0 auto; margin-top:10px;}
.wsmxzwms{width:960px; margin:0 auto; margin-top:20px;}
.khfws{width:960px; margin:0 auto;}

.apl{height:392px; padding:0 0 0 25px;overflow:hidden; color:#333;}
.apl h3{ padding:12px 0 0;line-height:25px;height:53px; overflow:hidden;color:#025bbf;font-size:18px;}
.apl h3 span{ display:block; font-size:12px; font-family0:arial; line-height:15px;}
.apl ul{padding:0 0 0 13px;}
.apl li{height:37px; line-height:26px;}
.apl li span{ display:inline-block; float:left;width:71px;}
.apl li input{ line-height:24px;height:24px;padding:0 0 0 3px; background:#fff;width:258px; border:1px #ccc solid; opacity:0.8;filter:alpha(opacity=80);}
.apl .tex{height:97px; overflow:hidden;} 
.apl textarea{padding:0 0 0 3px; line-height:24px;width:258px;height:84px; overflow:hidden;resize:none; background:#fff; border:1px #ccc solid;opacity:0.8;filter:alpha(opacity=80);}
.apl .cer input{width:100px;margin:0 5px 0 0;}
.apl .cer img{ vertical-align:middle;}
.apl p{margin:0 0 0 85px;}
.apl p input{margin:0 9px 0 0;}