﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/*banner*/
.fullSlide {width:100%;position:relative;height:583px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:583px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:583px;}
.fullSlide .hd {
                position:absolute; z-index:7; bottom:35px; left:47%; padding:5px 6px;}
.fullSlide .hd ul {text-align:center;}



.fullSlide .hd ul li{border-radius:14px;width:18px;height:18px; color:#fffab1;  background:#fff; float:left; cursor: pointer;display:block;margin-left: 5px;
                  transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.fullSlide .hd ul .on{ width:32px;height:18px;background:#2898e1; color:#2898e1;}

.fullSlide .prev,.fullSlide .next {	display:block;
	position:absolute;
	z-index:1;top:50%;
	margin-top:-30px;left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:81px; height:80px;}
.fullSlide .prev{ background:url(left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(right1s.png) no-repeat;}


/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}
.s_bg{ background:url(s_bg.jpg) no-repeat center 0; height:65px; line-height:65px;}
/**/
.pro{ background:url(pro_bg.jpg) no-repeat center 0; height:881px; overflow:hidden;}
.pro h2{ text-align:center; font-size:36px; padding-top:56px; height:108px;}
.pro h2 a{ color:#284a78; display:block; height:48px; margin-bottom:6px;}
.pro h2 span{ color:#333; padding-left:38px;}
.pro h2 i{ display:block; background:url(p_h2.gif) no-repeat; width:238px; height:26px; line-height:26px; margin:0 auto; font-size:16px; color:#fff; font-weight: normal;}
.pro h2 i b{ padding-left:22px;}

.pro_l{ width:224px; border:2px solid #6d6d6d; background:#fff; height:670px;}
.pro_l h3{ background:#284a78; color:#818fa8; height:91px;font-size:16px; font-weight:normal; text-align:center; text-transform:uppercase; margin-bottom:10px;}
.pro_l h3 a{ color:#fff; padding-top:25px; display:block; font-size:20px; font-weight:bold;}
.pro_l h4{font-size:14px; margin:11px 0 0 20px; width:200px;}
.pro_l h4 a{ display:block; padding-left:45px; color:#fff; font-weight:normal; background:url(pl_li.gif) no-repeat; height:37px; line-height:37px;}
.pro_l h4 a:hover,.pro_l .cur a{background:url(pl_lic.gif) no-repeat;}
.pro_l .cur{ position:relative;}
.pro_l h4 ul{ position:absolute;left: 216px; top:0; border:2px solid #6d6d6d; border-left:none; background:url(pl_bg.jpg) repeat-y; overflow:hidden; width:410px; padding:12px 0; z-index:888;}
.pro_l .cur ul li{ height:32px; line-height:32px; background:url(pl_lii.gif) no-repeat 0 13px; padding-left:12px; width:146px; float:left; margin-left:25px;}
.pro_l .cur ul .long{ width:185px;}
.pro_l .cur ul li a{ color:#373737; background:none; margin-left:0; background:none; padding-left:0;}
.pro_l h4 ul{ display:none;}
.p_con{ width:758px;}
.p_con ul li{position:relative; font-size:0;width:239px; height:207px;margin-left:13px;_margin:0 1px 0 8px; margin-bottom:13px; color:#fff; display:block; float:left;}
.p_con ul li a{ color:#fff;}
.p_con ul li span{ position:absolute; left:0; bottom:0; background:url(span.png) repeat; width:239px; height:35px; line-height:35px; text-align:center;font-size:13px;}
.p_con ul .first{ width:491px; height:427px; position:relative;}
.p_con ul .first a span{position:absolute; left:0; top:364px;_top:353px; background:url(span.png) repeat; width:491px; height:63px;text-align:center;font-size:13px; line-height:inherit;}
.p_con ul .first span b{ display:block; font-size:16px; padding:11px 0 5px 0;_padding:5px 0 0 0;}
.p_con ul li.first img{width:491px; height:427px;}
.p_con ul li img{width:239px; height:207px;}
/**/
.ks{
	background:url(ks_bg.jpg) no-repeat center 0;
	height:560px;
	overflow:hidden;
}
.ks h3{ text-align:center; font-size:0; padding-top:47px; height:182px;}
.ks p img{ width:999px; height:386px;}


.ks2{ background:url(y_bg11.jpg) no-repeat center 0; height:598px; overflow:hidden; padding-top:40px;}
.ks2 h3{ height:105px; font-size:36px; text-align:center;}
.ks2 h3 a{ color:#333;}
.ks2 h3 span{ color:#284a78;}
.ks2 h3 i{ display:block; font-size:16px; color:#fff; background:#666; height:26px; line-height:26px; font-weight:normal; letter-spacing:15px;text-align:center; width:398px; margin:10px auto 0; text-indent:15px;}
.ks2 dl{height:138px; background:url(y_bg12.jpg) no-repeat; width:478px; float:left;}
.ks2 .fr{ float:right;}
.ks2 dl{ overflow:hidden; padding-top:30px; height:99px; margin-bottom:23px;}
.ks2 dl dt{ float:left; margin:13px 13px 0 30px; font-size:21px; color:#666; font-family:Arial; width:39px; height:45px; text-align: center; line-height:45px; font-weight:bold;}
.ks2 dl dd{ width:382px; float:left;}
.ks2 dl dd p{ font-size:15px; color:#333;}
.ks2 dl dd p b{ display:block; width:120px; height:35px; line-height:33px; text-align:center; font-size:24px; font-weight:normal; color:#fff; margin-bottom:6px; background:#333;}
.ks2 .last{ padding-top:3px;}
.ks_l{ width:569px;}
.ks2 h4{ width:419px; height:315px; float: left;}
.ks2 h4 img{ width:419px; height:315px; padding:10px 0 0;}
/**/
.tt_bg{ background:url(tel.jpg) no-repeat center 0; height:170px;}
.tt{ width:1000px; margin:0 auto;}
.tt p{ color:#fff; font-size:14px;text-align:right; padding-right:248px;}
.tt p b{ display: inline-block; font-size:20px; font-family:Arial; font-style:italic;}
.tt p i{ display:block; padding-top:58px; clear:both; margin-bottom:10px;}
.tt p i a{ display: inline-block; width:129px; height:33px; line-height:33px; text-align:center; color:#fff; background:#506a8d;}
/**/
.case{
	background:url(case.jpg) no-repeat center 0;
	height:600px;
	margin-bottom:45px;
}
.case h3{ text-align:center; padding-top:58px; font-size:36px; height:95px;}
.case h3 a{ color:#333;}
.case h3 span{ color:#284a78; padding-left:32px;}
.case p{
	height:55px;
	line-height:55px;
	color:#000;
	font-size:18px;
	margin-bottom:25px;
}
.case p i{ padding-left:10px; display:inline-block;}
.case p b{ padding-left:20px;}
.case h4{width:500px; float:left; position:relative; font-weight:normal;}
.case h4 img{ width:494px; height:354px; border:3px solid #ccc;}
.case h4 em{ display:block; position:absolute; left:3px; top:261px; background:#000; filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7; height:86px; padding-left:35px;width:459px; padding-top:10px; line-height:25px;}
.case h4 em a{ color:#fff;}
.case h4 em i{ display:block; font-weight: normal; width:432px;}
.case ul{ float: right; width:500px;}
.case ul li { float:left; width:155px; margin:0 0 8px 9px;_margin:0 0 13px 7px; border:solid 1px #e5e5e5; }
.case ul li.cur{ border:solid 1px #284a78; }
.case ul li img {width:155px; height:86px;}
.case ul li a{ color:#fff;}
.case ul li a span { display:block; height:24px; line-height:24px; text-align:center;overflow:hidden; background:#757575; font-size:13px;}

/**/
.hj-team{ background:url(hj-team.jpg) no-repeat center 0; height:868px; overflow:hidden;}
.hj-team h3{ text-align:center; padding-top:50px; font-size:36px; height:115px;}
.hj-team h3 a{ color:#333;}
.hj-team h3 span{ color:#284a78; padding-left:32px;}
.hj-team h3 i{ display:block; font-size:16px; font-weight:normal; color:#fff; letter-spacing:12px; width:241px; height:26px; line-height:26px; background:#666; margin:9px auto 0; }
.hj-team ul li{ float:left;width:491px; height:307px;margin-bottom:19px; color:#fff; display:block; float:left; position:relative; }
.hj-team ul li a{font-size:0; color:#fff;}
.hj-team ul li a span{ position:absolute; left:0; bottom:-1px; background:url(span.png) repeat; width:491px; height:39px; line-height:39px; text-align:center;font-size:16px;}
.hj-team ul li.gc2,.hj-team ul li.gc4{ float:right;}

/**/
.team{ background: url(team.jpg) no-repeat center 0; height:630px;}
.team h3{ text-align:center; padding-top:58px; font-size:36px; height:99px;}
.team h3 a{ color:#333;}
.team h3 span{ color:#284a78; padding-left:32px;}
.team p{ float:left; width:257px; font-size:0;}
.team p img{ width:253px; height:199px; border:2px solid #fff; margin-bottom:2px;}
.team dl{ float:left; padding:0 2px;width:481px;}
.team dl dt img{ width:477px; height:309px; border:2px solid #fff;}
.team dl dd{ background:url(t_t.jpg) no-repeat; height:91px;  color:#333;}
.team dl dd em{font-size:16px; padding:12px 0 0 30px; display:block;}
.team dl dd em b{ display:block; font-size:18px;}
.team dl dd i{ display:block; color:#333; font-size:14px; font-style: italic; padding:2px 0 0 196px;}
.team dl dd i b{ color:#284a78; font-size:20px;}
/**/
.hj{ background:url(hj_bg.jpg) no-repeat center 0; height:868px; overflow:hidden;}
.hj h3{ text-align:center; padding-top:50px; font-size:36px; height:115px;}
.hj h3 a{ color:#333;}
.hj h3 span{ color:#284a78; padding-left:32px;}
.hj h3 i{ display:block; font-size:16px; font-weight:normal; color:#fff; letter-spacing:12px; width:241px; height:26px; line-height:26px; background:#666; margin:9px auto 0; }
.hj ul li{ float:left;width:491px; height:307px;margin-bottom:19px; color:#fff; display:block; float:left; position:relative; }
.hj ul li a{font-size:0; color:#fff;}
.hj ul li a span{ position:absolute; left:0; bottom:-1px; background:url(span.png) repeat; width:491px; height:39px; line-height:39px; text-align:center;font-size:16px;}
.hj ul li.gc2,.hj ul li.gc4{ float:right;}
/**/
.abo{ background:url(a_bg.jpg) no-repeat center 0; height:248px; overflow:hidden; margin-bottom:48px;}
.abo h3{ font-size:20px; font-weight:normal;height:85px; line-height:75px; padding-left:296px;}
.abo h3 a{ color:#fff;}
.abo h3 b{ font-size:32px; padding-right:38px;}
.abo p{ color:#cdcdcd; font-size:14px; line-height:27px; padding:49px 0 0 299px; line-height:26px;}
.abo p a{ display:inline-block; background:url(a_b.gif) no-repeat; width:111px; height:24px; line-height:24px; color:#cdcdcd; font-size:14px; text-indent:14px;}
/**/
.news{ height:682px;}
.news h2{ text-align:center;font-size:36px; height:105px; background:url(n_h2.gif) no-repeat center 19px; text-align: center;} 
.news h2 a{ color:#333;}
.news h2 span{ color:#284a78; padding-left:32px;}

.n_l{ width:658px;}
.gy_nav{background:#e8e8e8; height:56px; line-height:56px; margin-bottom:19px;}
.gy_nav ul{ float:left;}
.gy_nav ul li{ float:left; font-size:20px;}
.gy_nav ul li a{ display:inline-block; color:#000; padding:0 37px;}
.gy_nav ul li a:hover,.gy_nav ul .cur a{ background: url(n_li.gif) repeat-x; text-decoration:none; font-weight:bold; color:#284a78;}
.gy_nav span{ float:right;font-size:13px; padding-right:18px; text-transform:uppercase;}
.gy_nav span a{ color:#333;}
.dt_con { padding:22px 0 0; width:px; overflow:hidden;}
.dt_con dl { height:215px;}
.dt_con dl dt { float:left;width:327px;}
.dt_con dl dt img { width:327px; height:202px;}
.dt_con dl dd { float: right; width:310px;}
.dt_con dl dd h3 { height:30px; line-height:30px; padding-top:9px;}
.dt_con dl dd h3 a { font-size:16px; color:#333;}
.dt_con dl dd p { line-height:22px; color:#666; height:133px; overflow:hidden; font-size:13px; line-height:29px;}
.dt_con dl dd span a{ display:block; width:116px; height:29px; line-height:29px; background:#284a78; color:#fff; font-size:14px; text-align:center;}

.dt_list { padding-right:10px;}
.dt_list ul li { height:39px; line-height:39px; padding: 0 19px 0 15px;  overflow:hidden; background:url(n_li2.gif) no-repeat left 16px; border-bottom: solid 1px #d6d6d6; font-size:13px; width:290px; float:left;}
.dt_list ul li span { float:right; color:#666;}
.dt_list ul li a { color:#666;}

.n_r{ width:306px;}
.n_r h3{ background:#e8e8e8; height:56px; line-height:56px; font-weight:normal; font-size:18px; margin-bottom:15px;}
.n_r h3 a{ color:#333; padding-left:30px;}
.n_r h3 span{ float:right; font-size:14px; padding-right:18px;}
.n_r dl { padding:9px 0; border-bottom: solid  1px #333; margin:0 16px;}
.n_r .nobor { border-bottom:none;}
.n_r dl dt { background: url(n_w.gif) no-repeat left 6px; height:30px; line-height:30px; padding-left:30px; overflow:hidden;}
.n_r dl dt a { color:#333; font-weight:bold; font-size:13px;}
.n_r dl dd { background:url(n_d.gif) no-repeat left 4px;line-height:26px; padding-left:30px;color:#666; height:78px; overflow:hidden; font-size:13px;}
/**/
