﻿@charset "utf-8";
/*

*/

/*Reset*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0;  font-weight:normal;font-size:100%;}
fieldset,img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
a {color:#666;text-decoration:none;/*-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;*/ }
a:hover {color:#1e5ca7;}
a:active {color:#1e5ca7;}
.hidden{ display:none}
i{ font-style:normal}
/*html,body{-webkit-text-size-adjust:none;}*/
table { border-collapse:collapse;  border-spacing:0;}
.clearfix:before,.clearfix:after{content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px;color:#555555; height:100%;}  
.wrap{ width:1100px; margin:0 auto;}
.top{ background:#35393a; width:100%; display:block; height:32px;}
.wel{ line-height:32px; color:#fff}
.banben{ float:right;}
.banben a{ margin-left:17px; color:#fff}
.banben a.a1{ padding-left:29px; background:url(../images/ico_1.jpg) 0 center no-repeat;}
.banben a.a2{ padding-left:18px; background:url(../images/ico_2.jpg) 0 center no-repeat;}
.banben a:hover{ color:#1e5ca7}

.headbor{ float:left; width:100%; border-bottom:2px solid #1e5ca7}
.head{ width:1100px; margin:0 auto; height:89px; display:block; position:relative;}
.logo{ position:absolute; left:0; top:16px;}
.nav{ float:right;}
.navlist li{ float:left; line-height:89px;}
.navlist li a{ padding:0 24px; display:block; font-size:16px; color:#222}
.navlist li a:hover,.navlist li.hover a{ background:#1e5ca7; color:#fff;}

.slideBox{ width:100%; height:500px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:17px; overflow:hidden; position:absolute; right:0; bottom:27px; z-index:1; width:100%; text-align:center}
		.slideBox .hd ul{ overflow:hidden; zoom:1;   }
		.slideBox .hd ul li{ display:inline-block;margin:0 6px;  width:16px; height:16px; line-height:16px; text-align:center;  cursor:pointer; background:url(../images/bgyuan2.png) center center no-repeat; }
		.slideBox .hd ul li.on{  background:url(../images/bgyuan1.png) center center no-repeat;  }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; float:left; width:100%; height:535px; }
.slideBox .bd li a{ display:block; width:100%; height:100%;}

.index1{ background:#e2eaf5; float:left; width:100%; margin-top:1px; padding:26px 0;}
.index1img{ float:left; background:#fff; padding-top:1px; width:100%; overflow:hidden}
.index1img span{ float:left; margin-left:1px; display:inline;}
.index1img span a{ display:block; background:#43a7e3;}
.index1img span a:hover{ background:#1e5ca7;}

.index2{ float:left; width:100%; background:#ffffff; padding-bottom:33px;}
.title{ float:left; width:100%; font-size:24px; color:#1e5ca7; text-align:center; padding:28px 0; line-height:24px;}
.indexlist li{ float:left; width:539px; margin-bottom:20px;}
.indexlist li a{ display:block; width:100%; height:100px; background:#e9e7e8;}
.indexlist li img{ float:left;}
.indexlist li .r{ float:right; width:351px; padding-right:16px; line-height:18px; padding-top:15px; color:#999}
.indexlist li .r h2{ color:#444; font-size:14px; margin-bottom:12px; font-weight:bold;}
.indexlist li a:hover{background:#1e5ca7;}
.indexlist li a:hover .r,.indexlist li a:hover h2{ color:#fff;}
.indexlist li.last{ float:right}
.more{ float:left; width:100%; text-align:center;}
.more a{ display:inline-block;background:url(../images/bgmore.jpg) no-repeat; width:107px; line-height:29px; text-align:center; font-size:14px; font-weight:bold;}

.index3{ float:left; width:100%; background:#e9e7e8; padding-bottom:40px;}
.img1 img{ display:block;}

.foot1{ float:left; width:100%; padding:40px 0 30px 0; background:#444;}
.footmap{ float:left; width:665px;}
.foottab{ float:left; width:100px; line-height:24px;display:inline;text-align:center;}
.foottab h2{ font-size:14px; margin-bottom:6px;}
.foottab h2 a{ color:#fff;}
.foottab p a{ color:#949494}
.foottab a:hover{ color:#1e5ca7}
.foottabmr1{ width:144px; }
.foottabmr2{ width:117px;}
.footbox{ float:right; width:432px;}
.footbox .l{ float:left; width:127px;}
.footbox .r{ float:right; width:292px;}

.footrr{ float:left; width:100%; margin-bottom:12px; line-height:18px; font-size:14px; color:#fff}
.footrr .sp1{ float:left; padding-left:28px; width:31px; color:#fff}
.footrr .sp2{ float:right; width:233px;}
.spbg1{ background:url(../images/ifoot1.jpg) 0 center no-repeat;}
.spbg2{ background:url(../images/ifoot2.jpg) 0 center no-repeat;}
.spbg3{ background:url(../images/ifoot3.jpg) 0 center no-repeat;}
.spbg4{ background:url(../images/ifoot4.jpg) 0 center no-repeat;}

.foot2{ float:left; width:100%; background:#2e2e2e;color:#949494}
.foot2 span{ float:right;}

/**************  内页 ****************/
.mban{ float:left; width:100%; height:480px; overflow:hidden;}
.mtitle{ float:left; width:100%; background:url(../images/bg_mtitle.jpg) center 0 no-repeat; height:40px;}
.mtlist li{ float:left; display:inline;}
.mtlist li a{ display:block; padding:0 25px; line-height:40px; color:#fff; font-size:14px;}
.mtlist li a:hover,.mtlist li.hover a{ background:#fff; color:#1e5ca7;}

.mmain{ float:left; width:100%; padding:30px 0 70px 0;}
.sou1{ float:left; width:353px; overflow:hidden;}
.souimg{ float:left; width:100%; margin-bottom:18px;}
.souimg img{ display:block;}
.soutitle{ float:left; background:url(../images/bg_title1.png) no-repeat; width:142px; line-height:31px; text-align:center; font-size:18px; color:#fff;}
.soutext1{ float:left; width:100%; font-size:14px; line-height:26px; margin-top:10px;}

.sou2{ float:left; width:352px; padding:0 21px;}/*2.10*/

.soutext2{ float:left; width:336px; font-size:14px; line-height:26px; margin-top:10px; padding-left:16px; background:url(../images/dian1.jpg) 1px 10px no-repeat;}


.zslist li{ background:url(../images/jiao2.jpg) right 9px no-repeat; line-height:26px;  width:100%;   position:relative; margin-bottom:5px; float:left;cursor:pointer; color:#555}/*2.10*/
.zslist li i{ padding-left:20px; cursor:pointer; font-size:14px;}
.zslist li.hover{background:url(../images/jiao1.jpg) right 9px no-repeat;color:#1e5ca7;  }
.culbox{ line-height:26px; font-size:14px;  display:none; color:#555}

/*2.10 ------ */
.boxcon{ padding:5px 0; position:relative; float:left; width:100%; z-index:100004}
.souboxjiao{ position:absolute; left:50%; margin-left:-8px; bottom:152px; background:url(../images/jiao2.png) no-repeat; width:16px; height:8px; overflow:hidden; z-index:222; display:none}
.soubox{ position:absolute; text-align:center; width:1068px; border:1px solid #1e5ca7; padding:10px; bottom:159px; left:50%; margin-left:-534px; padding-top:30px; background:#fff; z-index:22; display:none}
.close2{ position:absolute; right:10px; top:8px; background:url(../images/close.jpg) no-repeat; width:12px; height:12px; cursor:pointer}
/*2.10 -------- */

.mbg1{ float:left; width:100%; background:url(../images/bgm1.jpg) repeat-x;}
.mtitle2{ float:left; width:100%; font-size:16px; font-weight:bold;}
.msoucon{ float:left; width:100%; line-height:26px; font-size:14px; margin-top:10px;}
.xilieimg{ float:left; width:100%; margin-top:15px; margin-bottom:15px;}
.xilieimg img{ float:left;}

.xilie2{ float:left; width:100%; padding-bottom:28px; margin-top:10px; border-bottom:1px dashed #D8D8D8; margin-bottom:28px;}
.pp1{padding-left:16px; background:url(../images/dian1.jpg) 1px 10px no-repeat; margin-bottom:15px;color:#1e5ca7; }
.zhizao1{ float:left; padding-bottom:43px; border-bottom:2px solid #d3d3d3; padding-left:33px; width:1067px;}

.picScroll-left{ width:782px;  overflow:hidden; position:relative; float:left; margin:55px 0 0 148px; display:inline;}
		.picScroll-left .hd{ }
		.picScroll-left .hd .prev{ cursor:pointer; background:url(../images/bbl2.jpg) no-repeat; width:20px; height:38px; position:absolute; left:0; top:50%; margin-top:-19px;}
		.picScroll-left .hd .next{ cursor:pointer; background:url(../images/bbr2.jpg) no-repeat; width:20px; height:38px; position:absolute; right:0; top:50%; margin-top:-19px;}
		.picScroll-left .hd .prevStop{ background:url(../images/bbl.jpg) no-repeat;  }
		.picScroll-left .hd .nextStop{ background:url(../images/bbr.jpg) no-repeat;  }
		.picScroll-left .hd ul{ display:none}
	
		.picScroll-left .bd{ padding-left:29px;  }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{float:left; width:152px; height:104px; position:relative; overflow:hidden; margin:0 15px;  }
.picScroll-left .bd ul li span{ position:absolute; width:76px; line-height:23px; text-align:center; background:#1e5ca7; font-size:14px; color:#fff;border-radius:2px}

.zhizao2{ float:left; padding-left:33px; width:1067px; margin-top:37px;}
.zzlist{ float:left; width:100%; margin-top:15px;}
.zzlist li{ float:left; background:url(../images/zhibg.jpg) right 0 no-repeat; height:104px; width:307px; overflow:hidden; margin-right:54px; display:inline;}
.zzlist li img{ float:left;}
.zzlist li span{ font-size:14px; color:#fff; width:134px; line-height:21px; float:left; padding-left:15px; padding-top:10px;text-indent:2em;}
.fenglist{ float:left; margin-top:20px;}
.fenglist li{ float:left; width:352px; height:236px; position:relative; overflow:hidden; margin:0 22px 23px 0; display:inline;}
.fenglist li.last{ margin-right:0}
.fengbox1{ position:absolute; left:0; top:145px; background:url(../images/bgpng1.png) repeat; width:100%; height:91px;}
.fengbox1 p.p1{ font-size:14px; padding:0 20px; color:#fff; line-height:24px; padding-top:18px;}
.fengbox1 p.p2{ font-size:14px; padding:0 20px; color:#fff; line-height:24px; padding-top:10px;}

.bgabout{ float:left; width:100%; background:url(../images/bgabout.jpg) center bottom no-repeat;}
.bgabout2{ float:left; width:100%; background:url(../images/bgabout2.jpg) center 0 no-repeat;}
.aboutitle{ float:left; width:100%; text-align:center; font-size:20px; text-align:center; margin-top:35px; margin-bottom:25px;}
.aboutcon{ float:left; padding:0 20px; width:1060px; line-height:25px; font-size:18px;}
.aboutcon2{ float:left; padding:0 20px; width:1060px; line-height:26px; font-size:16px;}
.about2{ float:left; width:100%; margin-top:33px;}
.about_info{  float: left;font-size:14px;margin-bottom: 25px;margin-top: 35px;padding:0 56px; width:988px}

.aboutlist li{ float:left; width:100%; padding-bottom:15px; margin-bottom:14px; border-bottom:1px dashed #D5D5D5;}
.aboutlist li img {float:left;}
.aboutlist li .r{ float:right; width:810px; font-size:14px; line-height:25px;}
.aboutlist li .r h2{ font-size:16px; margin-bottom:8px; color:#1e5ca7; font-weight:bold;}

.map{ float:left; margin:26px 0 0 176px; display:inline; position:relative; width:683px;}
.mapsee{ float:left; padding:550px 0 0 49px;}

.mapbox{ position:absolute; z-index:2; width:359px; color:#333;display:none}
.guangzhou{ left:464px; top:315px;}
.kunming{left:280px; top:307px;}
.xining{left:258px; top:114px;}
.gansu{left:238px; top:60px;}
.huhe{left:403px; top:43px;}
.tianjin{left:500px; top:70px;}
.wulu{left:202px; top:20px; }
.nanjing{left:527px; top:148px; }
.shenyang{left:577px; top:-12px;}


.map_t{ float:left; width:100%; background:url(../images/bg_ct.png) no-repeat; height:36px; overflow:hidden; line-height:36px; text-indent:14px; font-size:14px;}
.map_c{ float:left; width:335px; line-height:20px; padding:5px 10px 5px 14px; background:url(../images/bg_cc.png) repeat-y;}
.map_f{ float:left; width:100%; background:url(../images/bg_cf.png) no-repeat; height:21px; overflow:hidden;}

.hrlist li{ float:left; width:541px; overflow:hidden; background:#efefef; height:438px; margin-bottom:20px; font-size:14px;}
.hrlist li h2{ float:left; width:100%; border-bottom:1px solid #fff;}
.hrlist li img{ display:block;}
.hrlist li p{ padding:0 17px; line-height:26px; margin-top:20px;}
.hrlist li.last{ float:right}

.hrlist2 li{ float:left; margin-bottom:10px; padding-left:10px; background:url(../images/ico_jiaoh1.jpg) 0 6px no-repeat;}
.hrlist2 li h2{ float:left; width:100%; border-bottom:1px solid #e6e6e6; line-height:24px; font-size:14px; color:#016394; margin-bottom:8px;}
.hrlist2 li h2 span{ float:left; width:33px; padding-left:7px; border-bottom:1px solid #1E5CA7; margin-bottom:-1px;}
.hrlist2 li .libox{ line-height:24px; font-size:14px; padding:0 40px; color:#555}
.jobtitle{ float:left; width:100%; padding-bottom:16px;border-bottom:2px solid #E0E0E0; margin-bottom:15px;}
.jobtitle span{ float:left; width:160px; font-size:16px; line-height:35px; margin-right:20px; display:inline;}
.jobtitle span a{ display:block; background:url(../images/bgh2.jpg) no-repeat; text-align:center; color:#fff}
.jobtitle span.hover a{ background:url(../images/bgh1.jpg) no-repeat;}

.joblogin{ float:left; width:100%; background:#E8EEF6; height:37px; margin-bottom:1px; padding-top:13px; line-height:25px; font-size:14px;}
.joblogin .sp1{ float:left; margin-left:13px; display:inline; background:url(../images/bgh3.jpg) center 0 no-repeat; font-size:14px; width:108px;}
.joblogin .sp2{ float:left; margin-left:11px; margin-right:14px; display:inline; background:url(../images/bgh4.jpg) center 0 no-repeat; font-size:14px; width:108px;}
.joblogin a{ color:#fff; text-align:center; display:block;}

.searbox{ float:left; width:1020px; padding:0 40px; background:#F9F9F9; padding-bottom:7px; margin-bottom:30px;}
.searbox h2{ float:left; width:100%; border-bottom:1px solid #D8D8D8; line-height:40px; margin-top:8px; color:#222; font-size:16px; margin-bottom:27px;font-weight:bold;}
.searbox select{ border:1px solid #E0E0E0; width:237px; height:35px;}
.searbox input{ border:1px solid #E0E0E0; width:237px; height:35px;}
.table1 td{  padding-bottom:20px; color:#222; font-size:14px;}
.jobtitle2{ float:left; padding:0 40px; font-size:16px; color:#222; margin-bottom:15px;font-weight:bold;}
.table2 th{ color:#222; font-size:14px; background:#E8EEF6; height:50px;}
.table2 td{ text-align:center; height:45px; border-bottom:1px solid #DDDDDD; font-size:14px; color:#222}
.table2 td a{ color:#222}
.table2 td a:hover{ color:#1e5ca7}

.jobxy{float:left; width:100%; background:#E8EEF6; height:40px; margin-bottom:10px;}
.jobxy span{ float:left; line-height:38px; padding:0 21px; font-size:14px; margin-right:20px; display:inline; cursor:pointer}
.jobxy span.hover{ color:#1e5ca7; border-bottom:2px solid #1e5ca7;}


.jobxycon { float:left; width:100%; line-height:24px; font-size:14px; padding:5px 0 15px 0;}
.jobxycon h3{ color:#1e5ca7; font-size:20px; margin-bottom:8px;}

/* product */
.proindex{ float:left; width:100%; background:url(../images/bgpro.jpg) center 0 no-repeat; height:696px; overflow:hidden;}
.proindeximg{ float:left; width:100%; margin-top:486px;}
.prolist li{ float:left; width:271px; height:190px; overflow:hidden; margin-right:5px; display:inline;}
.prolist li a{ display:block; position:relative;}
.prolist li p{ position:absolute; left:0; top:150px; height:40px; background:url(../images/png1.png) no-repeat; width:262px; padding-left:9px; font-size:18px; color:#fff; line-height:40px;}
.prolist li a:hover p{background:url(../images/png2.jpg) no-repeat;}
.prolist li.last{ margin-right:0}

.mmain2{ float:left; width:100%; padding:30px 0 30px 0;}
.feng1{ float:left; width:100%; line-height:28px; font-size:14px; margin-bottom:20px;}
.feng1 h2{ font-size:21px; line-height:36px; margin-bottom:3px;color:#222; }

.feng2{ float:left; width:100%; line-height:28px; font-size:14px;margin-bottom:20px; }
.feng2 h2{ font-size:21px; line-height:36px; margin-bottom:10px; color:#222; margin-top:10px; }
.dianqi{ float:left; width:100%; padding-top:20px;}
.prolist2 li{ float:left; margin:0 18px 18px 0; display:inline; width:541px; position:relative;}
.prolist2 li.hover{ z-index:100000001;}
.prolist2 li.last{ margin-right:0;}
.prolist2 li .liprobox{ float:left; width:539px; height:159px; border:1px solid #D3E7FF; background:#fff;cursor:pointer}
.prolist2 li .l{ float:left; width:135px; padding-left:12px; padding-top:12px;}
.prolist2 li .r{ float:right; width:363px; padding-right:12px; font-size:14px; line-height:26px; padding-top:12px;}
.prolist2 li .r h2{ font-size:16px; color:#1e5ca7; margin-bottom:6px;}

.prolist2 li.hover .liprobox{ border:1px solid #1e5ca7; background:#1e5ca7;}
.prolist2 li.hover .r,.prolist2 li.hover .r h2{ color:#fff}


.probox{ position:absolute; width:920px; border:1px solid #1e5ca7; padding:20px 0; bottom:159px; left:0px; background:#fff; display:none; z-index:22}
.proboxjiao{ position:absolute; left:40px; bottom:152px; background:url(../images/jiao2.png) no-repeat; width:16px; height:8px; overflow:hidden; z-index:222; display:none}
.prolist2 li.hover .probox,.prolist2 li.hover .proboxjiao{ display:block;}
.prolist2 li.last .probox{ left:-300px;}


.probox h3{ text-align:center; font-size:26px; color:#1e5ca7; line-height:50px; float:left; width:100%; position:relative;}
.proboxtext{ font-size:14px; float:left; padding:0 10px 0 20px; line-height:30px; margin-top:10px;}
.proboxcon{ padding:0 20px; float:left; width:880px; margin-top:20px;}
.procon_r{ float:right; width:355px;}
.procon_l{ float:left; width:477px;}
.boxtable1 td{ border:1px solid #D4D4D4; font-size:14px; height:37px; padding-left:10px;}
.boxtable1 td.td1{ text-align:right; padding-right:6px; padding-left:0}
.close{ position:absolute; right:8px; top:-10px; background:url(../images/close.jpg) no-repeat; width:12px; height:12px; cursor:pointer}
.prolist3 li{ float:left; margin:0 18px 18px 0; display:inline}
.prolist3 li.last{ margin-right:0}
.prolist3 li { display:block; width:521px; height:318px; background:#fff; padding:9px; border:1px solid #D3E7FF; line-height:24px; font-size:14px;}
.prolist3 li img{ display:block; margin-bottom:13px;}
.prolist3 li h2{ font-size:16px; color:#1e5ca7; margin-bottom:4px;}
.prolist3 li:hover{background:#1e5ca7;border:1px solid #1e5ca7; color:#fff }
.prolist3 li:hover h2{ color:#fff}

.prolist4 li{height:260px;}

.prolist4 li a:hover{ color:#fff}
.prolist5 li{height:226px;}

.prolist5 li a:hover{ color:#fff}

.prolist7 li{ margin-right:8px; width:201px; height:220px; padding:5px;}



/* news */
.newsbg{ float:left; width:100%; background:url(../images/newsbg.jpg) center 0 repeat-y;}
.newstitle{ float:left; width:100%; border-bottom:1px solid #E6E6E6; height:108px;}
.newstitle h2{ line-height:108px; float:left; width:200px; text-align:center; color:#333; font-size:16px; font-weight:bold;}
.newsright{ float:right; width:879px; padding:20px 0;}
.newslist li{ float:left; width:100%; margin-bottom:10px;}
.newslist li a{ padding:20px; padding-right:12px; height:120px; display:block;background:#f6f6f6;}
.newslist li img{ float:left; margin-right:12px; width:190px; height:120px;}
.newslist li .r{ line-height:24px;}
.newslist li .r h2{ color:#333; font-size:16px;}
.newslist li .r .p1{ color:#999; margin-bottom:5px;font-size:14px;}
.newslist li .r .p2{font-size:14px;}
.newslist li .r .p3{ float:right; color:#333; padding-right:19px; background:url(../images/ps1.jpg) right center no-repeat;}
.newslist li a:hover{background:#1e5ca7; color:#fff}
.newslist li a:hover h2,.newslist li a:hover .p1{ color:#fff;}
.newslist li a:hover .p3{ color:#fff;background:url(../images/ps2.jpg) right center no-repeat;}

.pages{ float:left; width:100%; text-align:center; margin-top:10px;}
.pages a{ display:inline-block; padding-left:20px; font-size:14px; color:#999; background:url(../images/mores.jpg) 0 3px no-repeat;}
.pages a:hover{ color:#1e5ca7}

.detitle{ float:left; width:100%; text-align:center; line-height:32px; color:#333; margin-top:40px; border-bottom:1px solid #dbdbdb; padding-bottom:15px;}
.detitle h1{ font-size:20px;}
.detitle p{ color:#999}

.decon{ float:left; width:100%; padding-bottom:50px; margin-top:20px; font-size:14px; line-height:25px;}
.prenext{ float:left; width:100%; margin-top:30px;}
.prenext p{ width:443px; display:block; line-height:24px; font-size:14px; background:url(../images/gos.jpg) right center no-repeat}
.prenext p.pline{ height:1px; border-bottom:1px dashed #c6c6c6; overflow:hidden; background:none; margin:6px 0;}

.videoright{float:right; width:896px; padding:20px 0 100px;}
.videolist li{ float:left; width:430px; margin:0 0 18px 18px; display:inline;}
.videolist li img{ display:block;}
.videolist li a{ display:block; position:relative;}
.videolist li span{ position:absolute; left:172px; top:92px; background:url(../images/vpng.png) no-repeat; width:87px; height:87px;}
.videolist li p{ background:#1e5ca7; text-align:center; line-height:41px; font-size:16px; color:#fff}

.baokanright{float:right; width:880px; padding:20px 0 50px;}
.baokan_l{ float:left; width:478px; padding-left:46px;}
.bktitle{ float:left; width:100%; text-align:center; font-size:18px; margin-bottom:14px; color:#333}
.bkcon{ float:left; border:1px solid #ccc; width:456px; padding:10px;}
.bkcon img{ display:block;}

.bkpage{ float:right; margin-top:10px;}
.bkpage a{   margin-left:8px;}
.bkpage img{display:inline-block;background:#ccc;}
.bkpage a:hover img,.bkpage a.alan img{ background:#1e5ca7;}

.baokan_r{ float:right; width:280px;}
.searbaokan{ float:left; width:258px; border:1px solid #e6e6e6; background:#f6f6f6; padding:10px; padding-bottom:20px; margin-bottom:10px;}
.searbaokan h2{ float:left; width:100%; border-bottom:1px solid #e6e6e6; font-size:16px; color:#333; text-indent:12px; padding-bottom:9px; margin-bottom:20px;}
.bksear{ float:left; margin-left:10px; width:237px; border:1px solid #cccccc; height:26px; background:#fff;}
.btn1{ float:right; background:url(../images/btns.jpg) no-repeat; width:32px; height:26px; border:0; cursor:pointer;}
.txt1{ border:0; padding:0 10px; color:#ccc; width:185px; height:26px; line-height:26px; float:left;}

.bkannav{ float:left; width:278px; border:1px solid #e6e6e6; border-top:2px solid #1e5ca7; overflow:hidden}
.bkannav h2{ border-bottom:1px solid #e6e6e6; float:left; width:100%; line-height:38px; color:#333333; font-size:16px; text-indent:20px;}
.bkannavbox{ float:left; padding:9px 9px 14px 8px; width:261px; background:#f6f6f6;}
/* 滚动条 */
#Scroller-1 { float:left;width:247px;overflow:hidden; height:480px; position:relative; z-index:99999; }
.Scroller-Container{ position: absolute;  top: 0px; left:0px; width:247px; z-index:999999;}
#Scrollbar-Container {position:relative;float:right;height:480px;width:6px;overflow:hidden; }
.Scrollbar-Up {cursor: pointer; position: absolute; left:0; top:0;display:none}
.Scrollbar-Track {width:6px; height:480px; position: absolute; top:0; left: 0;background:#e9e8e8;}
.Scrollbar-Handle {position: absolute;width:9px; height: 48px;cursor:pointer;top:10px;}
.Scrollbar-Down { cursor: pointer; position: absolute; left:0; bottom:0; z-index:2; display:none}

.bklist li{ float:left; width:100%; font-size:14px; line-height:29px; border-bottom:1px dashed #dadada;}
.bklist li a{ padding-left:10px;color:#1e5ca7}

.table3 th{ font-size:16px; color:#1e5ca7; background:#f6f6f6; height:40px; border:1px solid #e6e6e6}
.table3 td{border:1px solid #e6e6e6}
.table3 td.td1{ height:40px; font-size:14px; padding-left:10px;}
.table3 td.td2{ padding:10px; line-height:30px; padding-bottom:30px;}

/*text*/
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ff0000;}
.lan{ color:#1e5ca7}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.tc{ text-align:center}
.tr{ text-align:right}

.taiyang{ font-size:14px; padding-left:10px; float:left; padding:20px 0 40px;}
.taiylist li{ float:left; margin-right:9px; display:inline; font-size:14px;}
.taiylist li img{ display:block; margin-bottom:15px;}

.shangye{ float:left; width:100%; line-height:21px; margin-top:30px;}

/*1.28*/
.bglishi{ float:left; width:100%; background:#fff url(../images/bglishi.jpg) center 0 no-repeat;}

		.picScroll-left2{ width:1100px; float:left;  overflow:hidden; position:relative; margin-top:60px; padding-bottom:40px;  }
		.picScroll-left2 .hd{  }
		.picScroll-left2 .hd .prev{ display:block;  width:16px; height:28px; position:absolute; left:0; top:268px; overflow:hidden;
			 cursor:pointer; background:url(../images/lil.png) no-repeat; z-index:22}
		.picScroll-left2 .hd .next{ display:block;  width:16px; height:28px; position:absolute; right:0; top:268px; overflow:hidden;
			 cursor:pointer; background:url(../images/lir.png) no-repeat; z-index:22 }
		.picScroll-left2 .hd ul{ display:none }

		.picScroll-left2 .bd{ margin:0 20px; width:1060px; float:left;background:url(../images/lishidian.png) 0 282px repeat-x;}
		.picScroll-left2 .bd ul{ overflow:hidden; }
		.picScroll-left2 .bd ul li{ float:left; width:200px; position:relative; height:460px; margin-left:68px;}

		
.libg1{ float:left; width:145px; overflow:hidden; margin-left:8px; height:23px; color:#1e5ca7; font-size:14px; padding-left:36px; position:relative; line-height:14px; font-weight:bold;}		
.libg1 img{ display:block; position:absolute; left:0; bottom:0;}
.libg2{ float:left; background:url(../images/lishidian.png) 8px 0 repeat-y; line-height:21px; width:157px; padding-left:45px;}
.libg2 h2{ color:#222; margin-bottom:5px;font-weight:bold;}
.libg2 img{ display:block; margin-top:15px;}
.lishiimg{ position:absolute; left:-65px; bottom:10px;}
.lishiimg img{ display:block; border:5px solid #f3fafd;-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%}

.hgao1{ height:200px;}
.hgao2{ height:254px;}
.lishibox1{ float:left; width:100%; margin-top:50px;}
.bgyuan1{ background:url(../images/lishiy1.jpg) no-repeat; width:17px; height:17px; float:left;}		
.bgyuan2{ background:url(../images/lishiy2.jpg) no-repeat; width:13px; height:13px; float:left; margin-left:2px;}	

.wutt{ float:left; width:100%; font-size:16px; background:#e6e6e6; line-height:40px; text-indent:20px; color:#1e3d5a; margin-bottom:30px; font-weight:bold;}
.wuboxleft{ float:left; width:530px;}
.wuboxtt1{ font-size:14px; line-height:91px; float:left;}
.wuboxtab{ float:left; width:510px; padding:9px; border:1px solid #d3e7ff; height:370px; line-height:21px; margin-bottom:20px;}
.wuboxtab img{ display:block; margin-bottom:12px;}

.wuboxright{ float:right; width:530px;}
.wuboxtab2{ float:left; width:510px; padding:9px; border:1px solid #d3e7ff; height:271px; line-height:21px; margin-bottom:20px;}
.wuboxtab2 img{ display:block; margin-bottom:12px;}
.wuboxtt2{ font-size:14px; margin:10px 0 20px 0; width:100%; float:left;}
.wuboxcon1{ float:left; padding:0 20px; width:1060px; line-height:21px;}
.wuboxtab3{ float:left; width:510px;}
.wuboxtabtt{ float:left; width:100%; margin-bottom:12px;}

.wuboxtab4{ float:right; width:513px;}
.wxcon2{ padding:0 20px; line-height:21px; float:left; width:1060px;}
.wulist li{ color:#4c4c4c; line-height:36px; padding-left:26px; background:url(../images/bgwu.jpg) 0 center no-repeat; font-size:14px;}
.wxxr{ float:left; line-height:36px; margin-top:18px;}

.wxcon3{ padding:0 20px; line-height:24px; color:#4c4c4c; font-size:14px; float:left; width:1060px;}
.wulist2{ float:left; width:510px; margin-top:20px;}
.wulist2 img{ display:block; margin-bottom:10px;}
.haishang{ float:right; width:510px;}
.wulist3 li{ float:left; width:230px; padding:9px; border:1px solid #eaf4ff; font-size:14px; line-height:24px; margin-right:20px;}
.wulist3 li img{ display:block; margin-bottom:10px;}

.rencaitab{ float:left; width:510px; line-height:24px; color:#333; margin-bottom:20px;}
.rencaitab img{ display:block; margin-bottom:8px;}

.wulist4 li{ color:#333; line-height:61px; padding-left:60px; margin-left:20px; background:url(../images/bgwu2.jpg) 0 center no-repeat; font-size:16px;font-weight:bold;}
.rencaitab4{ float:left; width:510px;margin-bottom:20px; padding-top:60px; }


.condiv{ position:fixed; right:3px; bottom:50px; z-index:1000001;}
.condiv img{ display:block;}
.condivclos{ position:absolute; right:2px; top:2px; z-index:2; cursor:pointer}