/* CSS Document */
body{ font-size:12px; margin:0; padding:0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
*{ margin:0; padding:0;}
a,img{ text-decoration:none; border:none;}
ul,li{ list-style:none;}
.l{ float:left;}
.r{ float:right;}
.clear{ clear:both;}
.wap{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.w960{ width:960px; height:auto; overflow:hidden; margin:0 auto;}
.blank30{ width:100%; height:30px; margin:0 auto;}
.topfix{ width:100%; height:130px; background:url(../images/topfix.png) repeat-x;  margin:0 auto; position:fixed; top:0; left:0; z-index:999;}
.toprig{ float:right; width:670px; height:auto; overflow:hidden;}
.tel{ width:300px;background:url(../images/tel.jpg) no-repeat;background-position:0px 2px; color:#C02428; text-align:right; font-size:14px; font-weight:bold; float:right; }
.logo{ float:left; width:285px; height:76px;}
.nav{ width:500px; height:42px; float:right; margin-top:10px; margin-right:-20px;}
.nav ul{}
.nav ul li{ width:80px; height:42px; text-align:center; float:left; font-size:14px; font-weight:bold;}
.nav ul li a{ width:80px; height:42px; display:inline-block; float:left; color:#888;}
.nav ul li a em{ font-weight:normal; width:80px; float:left;}
.nav ul li a:hover{ color:#C02428}
.h130{ width:960px; height:130px; margin:0 auto;}
.banner{ width:100%; height:420px; overflow:hidden; margin:0 auto; position:relative;}
.banner .bd {position: relative; z-index: 0;}
.banner .bd ul {width: 100% !important;}
.banner .bd li { width: 100% !important; height:420px;}
.banner .bd li a {height:420px;display: block;}
.banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0;left: 0;height: 30px;line-height: 30px;text-align: center;}
.banner .hd ul li { cursor: pointer;display: inline-block;*display: inline; zoom: 1;width: 11px; height: 11px; margin: 4px; background: url(../images/dot-black2.png) 0 0; overflow: hidden;
  line-height: 9999px;}
.banner .hd ul .on{background: url(../images/dot-black.png) 0 0;}
.mt30{ margin-top:30px;}
.global_tit{ width:960px; height:18px; background:url(../images/gtit.jpg) no-repeat center; text-align:center; color:#C02428; font-size:14px; font-weight:bold; margin:0 auto;}
.global_list{ width:960px; height:22px; line-height:22px; overflow:hidden; text-align:center; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.global_list a{ display:inline-block; color:#777; margin:0 10px; font-size:14px;}
.anli_list{ width:960px; height:auto; overflow:hidden; margin:0 auto;}
.anli_list ul{}
.anli_list ul li{ width:238px; height:260px; float:left; margin:20px 40px; border:#ddd 1px solid;}
.anli_list ul li:hover{ border:#C02428 1px solid;}
.anli_list ul li a{ display:block; width:238px; height:260px;}
.list_box{ width:218px; height:auto; overflow:hidden; padding:10px;}
.anli_list .list_box h2{ color:#C02428;}
.anli_list .list_box img{ margin-top:10px;}
.anli_list .list_box p{ width:218px; height:30px; line-height:30px; border-bottom:#ddd 1px solid; color:#777;}
.anli_list .list_box .fenlei{ width:218px; height:22px; line-height:28px; color:#777;}
.anli_list .list_box .fenlei span{ float:right;}
.team_list{ width:960px; height:340px; overflow:hidden; margin:0 auto; margin-top:20px;}
.team_list ul{}
.team_list ul li{ width:212px; height:340px; overflow:hidden; float:left; margin-right:27px;}
.team_list ul li a{ color:#666;}
.team_list ul li img{ width:212px; height:286px; float:left;}
.team_list ul li h4{ font-size: 14px;line-height: 20px;margin-top: 10px;font-weight: normal;}
.team_list ul li span{display: block;font-size: 14px;line-height: 16px;}
.team_list ul li p{font-size: 12px;color: #cdccca;}
.service_list{ width:960px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.service_list{}
.service_list ul li{ width:212px; height:auto; overflow:hidden; float:left; margin-right:27px;}
.service_list ul li .bankuai{ width:212px; height:132px; overflow:hidden; text-align:center;}
.service_list ul li .s1{ background:#209b54;}
.service_list ul li .s2{ background:#2278b2;}
.service_list ul li .s3{ background:#0f9077;}
.service_list ul li .s4{ background:#ad3f36;}
.service_list ul li .bankuai img{ width:52px; height:52px; padding-top:20px;}
.service_list ul li .bankuai h1{ font-size:16px; color:#ffffff; font-weight:normal;}
.service_list ul li p{ color:#626262; font-size:14px; line-height:24px;}
.liucheng{ width:960px; height:auto; overflow:hidden; margin:0 auto; margin:30px auto;}
.news_list{ width:960px; height:auto; overflow:hidden; margin:20px auto;}
.news_list ul{}
.news_list ul li{ width:470px; float:left; margin-right:10px; margin-top:10px; height:128px; overflow:hidden;}
.news_list ul li .news_img{ width:180px; height:128px; float:left;}
.news_list ul li .news_text{ width:290px; height:128px; float:left; background:#ededed;}
.news_list ul li .news_text h2{ width:90%; float:left; padding:10px 0px 10px 10px;font-size:14px; color:#333; font-weight:normal; }
.news_list ul li .news_text p{ width:90%; float:left;padding-left:10px;color:#666; line-height:26px; text-align:justify;}
.newsmore{ margin-bottom:30px;}
.fenge{ width:100%; height:37px; line-height:37px; margin:0 auto; background:#272727;}
.fenge2{ width:100%; height:3px;  margin:0 auto;background:#272727;}
.fenge p{ text-align:center; color:#fff; font-size:14px;}
.foot{ width:100%; background:#fff; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.w186{ width:186px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.w186 ul{}
.w186 ul li{ float:left; width:73px; height:auto; overflow:hidden; margin:0 10px;}
.w186 ul li img{ float:left; width:73px; height:72px;}
.w186 ul li a{ width:100%; color:#777; text-align:center; display:block;float:left;}
.footlink{ width:100%; height:40px; line-height:40px;}
.footlink ul{ width:600px; margin:0 auto;}
.footlink ul li{ width:80px; text-align:center; float:left; margin:0 10px;}
.footlink ul li a{ font-size:14px; font-weight:bold; color:#333;}
/*list*/
.guide{ width:960px; height:30px; line-height:30px; margin:10px auto;}
.guide h2{ color:#C02428; font-size:16px; font-weight:bold; float:left; margin-left:20px;}
.guide .weizhi{ float:right; margin-right:20px;}
.guide .weizhi a{ color:#666;}
.guide .weizhi span{ color:#C02428; font-size:16px; padding-right:10px;}
.line{ width:960px; height:10px; background:url(../images/nline.png) repeat-x; margin:0 auto;}
.newlist{ width:940px; min-height:500px; overflow:hidden; margin:0 auto; margin-bottom:20px;}
.newlist ul li{ width:940px; height:108px; float:left; margin-top:20px;}
.newlist ul li .nrimg{ width:188px; height:108px; float:left;}
.newlist ul li .nrtext{ width:752px; height:108px; background:#eee; float:left;}
.newlist ul li .nrtext h2{ width:564px;font-size:16px; font-weight:normal; float:left; margin-left:40px; color:#000; height:30px; line-height:30px;}
.newlist ul li .nrtext em{ width:564px;font-size:12px; float:left;margin-left:40px; color:#333}
.newlist ul li .nrtext p{ width:700px; height:auto; overflow:hidden; line-height:26px; color:#666; float:left;margin-left:40px;}
/*imglist*/
.imglist{ width:940px; min-height:500px; overflow:hidden; margin:0 auto; margin-bottom:20px; margin-top:20px;}
.imglist ul{ float:left; margin-left:25px;}
.imglist ul li{ width:238px; height:246px; overflow:hidden; float:left; background:#eee; margin:0 30px; margin-bottom:20px;}
.imglist ul li .imgbox{ width:218px; padding:10px; float:left;}
.imglist ul li .imgbox h2{ width:218px; font-size:14px; color:#333; height:24px; line-height:24px;}
.imglist ul li .imgbox img{ width:218px; height:150px;}
.imglist ul li .imgbox p{ color:#666; line-height:26px;}
/*imglist2*/
.imglist2{ width:940px; min-height:500px; overflow:hidden; margin:0 auto; margin-bottom:20px; margin-top:20px;}
.imglist2 ul{ float:left; margin-left:25px;}
.imglist2 ul li{ width:238px; height:380px; overflow:hidden; float:left; background:#eee; margin:0 30px; margin-bottom:20px;}
.imglist2 ul li .imgbox{ width:218px; padding:10px; float:left;}
.imglist2 ul li .imgbox h2{ width:218px; font-size:14px; color:#333; height:24px; line-height:24px;}
.imglist2 ul li .imgbox img{ width:218px; height:286px;}
.imglist2 ul li .imgbox p{ color:#666; line-height:26px;}
/*about*/
.content{ width:940px; min-height:500px; overflow:hidden; margin:20px auto;}
.content h2{ font-size:18px; font-weight:bold; text-align:center; color:#000;}
.content p{ font-size:14px; line-height:26px; text-align:justify; color:#333; margin-top:5px;}
.pages{ width:100%; text-align:center; margin:20px auto; font-size:14px;}



