@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; list-style:none; font-weight:normal; }
a img { border:0px solid #dcdddd; }
body { font-family:微软雅黑, Arial; background:#fff; color:#6d6d6b; font-size:12px; font-style:100; }
i { font-style:normal; }
a { color:#3e55d9; text-decoration:none; font-size:12px; outline: medium none; }
a:hover { color:#F60; text-decoration:none; }
.nav { margin:0 auto; width:1160px; position:relative; padding-top:27px; }
.logo { float:left; width:185px; }
.list { margin-left: 10px; float:left; line-height:85px; }
.list ul li { float:left; width:auto; padding:0px 10px; text-align:center; }
.list ul li a { font-size:15px; }
.list ul li a.moverad { font-weight:bold; color:#032565 }
.ss { float:right; padding-top:53px; }
.ss input.text { height:26px; width:218px; border:none; background:url(img/ss.png) no-repeat; text-indent:10px; color:#ccc; }
.piao { position:absolute; right:0; top:15px; }
.piao a { color:#6d6d6b; padding:9px; background:url(../img/line.jpg) -1px 10px no-repeat; }
.show { clear:both; line-height:38px; width:100%; height:38px; background:#575757; margin-bottom:25px; }
.show p a { color:#fff; display:block; float:left; padding:0px 15px 0px 0px; }
.show p { display:none; width:1160px; margin:0 auto; height:36px; color:#fff; background:url(125.png) no-repeat top right; }
.banner { height:405px; margin-bottom:50px;  }
.jj { width:1160px; margin:0 auto; }
.jj .l { margin-bottom:25px; border:1px solid #8695e7; width:370px; float:left; height:250px; }
.jj .l h1 { height:45px; background:#0e2bd0; color:#fff; font-size:20px; margin-bottom:15px; line-height:45px; text-indent:18px; }
.jj .l p { width:330px; line-height:24px; font-size:13px; margin:0 auto; margin-bottom:10px; }
.jj .m { margin-bottom:25px; border:1px solid #fed18a; width:370px; float:left; height:250px; margin:0px 22px; }
.jj .m h1 { height:45px; background:#0e2bd0; color:#fff; font-size:20px; margin-bottom:15px; line-height:45px; text-indent:18px; }
.jj .m p { width:330px; line-height:24px; font-size:13px; margin:0 auto; margin-bottom:10px; }
.jj .r { margin-bottom:25px; border:1px solid #8695e7; width:370px; float:left; height:250px; }
.jj .r h1 { height:45px; background:#0e2bd0; color:#fff; font-size:20px; margin-bottom:15px; line-height:45px; text-indent:18px; }
.jj .r ul { width:335px; margin:0 auto; }
.jj .r ul li a { font-size:13px; display:block; height:33px; line-height:33px; border-bottom:1px solid #d5d5d5; background:url(../img/juli.jpg) no-repeat right center; }
.fz h1 { font-size:20px; margin-bottom:10px; }
.fz h2 { color:#2e47d6; font-size:12px; margin-bottom:25px;line-height:21px; }
.fz { clear:both; width:1160px; margin:0 auto; margin-bottom:30px; }
.fz ul li h3 { height:45px; line-height:45px; font-weight:bold; color:#fff; font-size:20px; text-indent:22px; margin-bottom:5px; background:#575757 }
.fz ul li { margin-right:26px; overflow:hidden;width:268px; height:270px; background:url(img/1233.png) no-repeat left bottom; border:1px solid #ababab; float:left }
.fz ul li h4 { font-size:20px; color:#032565; width:230px; margin:5px auto;height:50px; }
.fz ul li h4 a{ font-size:20px; color:#032565; width:230px; margin:5px auto; }
.fz ul li h4 a:hover{ color:#f60;  }
.fz ul li p { line-height:20px; width:230px; margin:0 auto; margin-bottom:5px; }
.xw_l { width:760px; border:1px solid #ababab; height:270px; float:left; }
.xw_l h1 { height:45px; line-height:45px; background:#575757; color:#fff; font-size:20px; text-indent:22px; }
.xw { margin-bottom:100px; width:1160px; margin:0 auto; height:270px; }
.xw_l ul li { height:40px; border-bottom:1px solid #ababab; line-height:40px;background:url(../img/juli.jpg) no-repeat right center; }
.xw_l ul { width:724px; margin:0 auto; }
.boxs { width:1160px; margin:0 auto; } 
.loca { margin-bottom:25px; }
.box_l { width:290px; float:left; }
.box_l ul li:hover{background:#0092ff;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.box_l ul li:hover a{color:#fff;}
.box_l h1 { clear:both; height:45px; line-height:45px; font-size:16px; background:#0e2bd0; color:#fff; text-indent:30px; margin-bottom:25px; }
.box_l ul { border:1px solid #dfdfdf; }
.box_l ul li { height:auto;background:#eef4f7; text-indent:0px; border-bottom:1px solid #dfdfdf; }
.box_l ul li a {padding:10px 0px; display:block; color:#666768; font-size:14px;padding-left:30px; }
.box_l ul li span {height:40px; line-height:40px; text-align:left; position:absolute; right:20px; float:right; color:#0e2bd0; display:block; cursor:pointer; font-size:20px; }
.box_r { width:845px; float:right;overflow:hidden; }
.box_r h1 { clear:both; margin-bottom:25px; background:#dee3e7; height:45px; line-height:45px; font-size:16px; text-indent:30px; } 
.box_r p { line-height:24px; font-size:13px; margin-bottom:20px; }
.box_r dl dt { width:399px; height:243px; }
.box_r dl { position:relative; width:399px; height:243px; overflow:hidden; float:left; margin-bottom:20px; display:inline; }
.box_r dd { position:absolute; width:399px; display:none; height:128px; left:0; top:0; background:rgba(14, 43, 208, 0.6); color:#fff; padding-top:115px; }
.box_r dd h2 { width:365px; margin:0 auto; font-size:20px;color:#fff; }
.box_r dd h3 { width:365px; margin:0 auto; font-size:20px; }
.box_r dd p { width:365px; margin:0 auto; }
.box_r dd a { color:#fff; }
.lef { width:565px; float:left; }
.lef span a { font-weight:bold; font-size:18px; display:block; margin-bottom:10px; }
.lef p { margin-bottom:10px; line-height:24px; }
.lef b a { display:block; color:#a3b6e7 }
.lefr { width:255px; float:right; }
.lists { height:auto;float:left;padding-bottom:30px; margin-bottom:20px; width:100%;}
.down { background:#efefef; width:415px; height:250px; float:left; margin-bottom:30px; }
.down p { height:60px; line-height:60px; text-indent:30px; color:#e41016; }
.down ul li { color:#0e2bd0; margin-left:27px; float:left; text-align:center; width:70px; }
.down ul li a { display:block; margin-bottom:30px; }
.bzd { width:415px; margin-bottom:30px; float:right; }
table.tabs { border-top:1px solid #616161; border-left:1px solid #616161; margin-bottom:20px; }
table.tabs tr td { border-bottom:1px solid #616161; border-right:1px solid #616161; text-align:center; padding:10px 0px; }
.box_r h2 { margin-bottom:25px; font-size:20px; color:#0e2bd0 }
.newsleft { width:100%; }
.lx
{
	border:1px solid #dfdfdf;
	height:228px;
	margin-bottom:20px;}
.lx table tr td
{
	padding-left:25px;
	line-height:28px;
	font-size:15px;
	}
.lx table tr td a
{
	padding-left:0px;
	line-height:28px;
	font-size:15px;
	color:#6d6d6d;
	}
.lx table tr td a:hover
{
color:#36b;}
.lx table tr td span
{
	color:#0e2bd0;
	font-size:18px;
	padding-top:20px;
	padding-bottom:15px;
	display:block}
.textarea iframe
{
	height:245px;
	width:100%;
	
	border:0px solid #dfdfdf;
	margin-bottom:10px;}
.box_l ul.cpm li{
cursor:pointer;}
.box_l ul li
{position:relative;
	cursor:pointer;}
.ne{
display:none;}
.pl table tr td input
{
	width:410px;
	height:45px;
	font-size:13px;
	color:#a7a7a7;
	text-indent:15px;
	border:1px solid #dfdfdf;}
.pl table tr td 
{
	padding:10px 0px;}
	
.pl table tr td  textarea{
	height:130px;
	text-indent:15px;
	border:1px solid #dfdfdf;
	font-size:13px;
	color:#a7a7a7;
	padding-top:15px;
	width:100%;}
.pl table tr td input.sbt
{
	background:#0e2bd0;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	height:50px;
	width:100%;
	border-radius:7px;
	border:none;
	}
.pl table tr td input.sbt:hover
{
background:#dfe2e7;
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
color:#6d707f;
cursor:pointer;
border-radius:7px;
	font-size:16px;
	font-weight:bold;
	
	height:50px;
	width:100%;
	border:none;}
.footer
{
	background:url(img/footer.png) repeat-x;
	height:88px;
	clear:both;
	position:relative;
	
	top:105px;}
.footer p
{
	height:80px;
	width:1160px;
	margin:0 auto;
	color:#3e55d9;
	line-height:80px;
position:relative;}
.footer p span
{
	float:right;}
.footer p a{padding:2px 10px;}	
#container {
	width:330px;
	padding:21px;
	overflow:hidden;
	float:right;
	border:1px solid #8695e7;
	position:relative;
	z-index:0;
}
#container h1
{
	font-size:20px;
	color:#3e55d9;}
#example {
	width:328px;
	height:200px;
	position:relative;
}

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#slides .slide {
	width:328px;

}

#slides .next,#slides .prev {
	position:absolute;
	 top: 170px;	 left: 99px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:328px;
	height:173px;
	overflow:hidden;
	position:relative;
}



#slides .next {
	left:210px;
}

.pagination {
	margin:0 auto;
	width:100px;
	position:relative;
	top:-2px;
}

.pagination li {
	float:left;
	margin:0 3px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -13px;
}





















#carousel UL {LIST-STYLE: none none outside}
#carousel .frame {WIDTH: 1160px; POSITION: relative; HEIGHT: 290px; overflow:hidden; margin:30px auto 0 auto;margin-bottom:10px;}
#carousel .frames {WIDTH: 2920px; POSITION: relative; HEIGHT: 310px}
#carousel .frame-2 {LEFT: 1160px; OVERFLOW: hidden; WIDTH: 1160px; POSITION: absolute; HEIGHT: 310px}
#carousel .frame-3 {LEFT: 2320px; OVERFLOW: hidden; WIDTH: 1160px; POSITION: absolute; HEIGHT: 310px}
#carousel .frame-4 {LEFT: 3920px; OVERFLOW: hidden; WIDTH: 1160px; POSITION: absolute; HEIGHT: 310px}
#carousel .frame-5 {LEFT: 5080px; OVERFLOW: hidden; WIDTH: 1160px; POSITION: absolute; HEIGHT: 310px}

#carousel .controls {DISPLAY: block;  WIDTH: 140px; CURSOR: hand; BOTTOM: 0px; PADDING-TOP: 2px; margin:0 auto;HEIGHT: 20px}
#carousel .overlay {BORDER-RIGHT: #ededed 5px solid; BORDER-TOP: #ededed 5px solid; DISPLAY: none; FILTER: alpha(opacity=90); BORDER-LEFT: #ededed 5px solid; WIDTH: 188px; CURSOR: hand; BORDER-BOTTOM: #ededed 5px solid; POSITION: absolute; HEIGHT: 118px; BACKGROUND-COLOR: #fff; opacity: .9}
#carousel .two-overlay {HEIGHT: 141px}
#carousel .olines {HEIGHT: 122px}
#carousel .two-olines {HEIGHT: 142px}
#carousel .sdw {BORDER-RIGHT: #666 2px solid; BORDER-TOP: #666 0px solid; DISPLAY: block; LEFT: -5px; BORDER-LEFT: #666 0px solid; WIDTH: 196px; BORDER-BOTTOM: #666 2px solid; POSITION: absolute; TOP: -5px; HEIGHT: 127px; opacity: .8}
#carousel .two-sdw {HEIGHT: 151px}
#carousel .slines {HEIGHT: 126px}
#carousel .two-slines {HEIGHT: 149px}
#carousel .details {PADDING-RIGHT: 17px; DISPLAY: block; PADDING-LEFT: 17px; PADDING-BOTTOM: 17px; FONT: 12px arial; WIDTH: 163px; PADDING-TOP: 17px; HEIGHT: 93px}
#carousel .dlines {HEIGHT: 97px}
#carousel .two-dlines {HEIGHT: 137px}
#carousel .title {PADDING-BOTTOM: 8px; FONT: bold 15px "Trebuchet MS"; BORDER-BOTTOM: #ccc 1px solid}
#carousel .priceMsg {PADDING-BOTTOM: 1px; COLOR: #333; PADDING-TOP: 4px}
#carousel .price {FONT: bold 15px arial}
#carousel .legal {FONT: 11px arial; COLOR: #666}
#carousel .terms {FLOAT: right; WIDTH: 80px}
#carousel .content {PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; FILTER: alpha(opacity=80); PADDING-BOTTOM: 5px; WIDTH: 695px; PADDING-TOP: 5px; POSITION: absolute; TOP: 258px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: justify; opacity: .8}
#carousel .double-des {PADDING-BOTTOM: 12px}
#carousel .des {COLOR: #1161b7; PADDING-TOP: 12px}
#carousel .selected {FLOAT: left; FONT: 17px "trebuchet ms"; MARGIN-LEFT: 4px; WIDTH: 16px; COLOR: #8f8f8f; POSITION: relative; HEIGHT: 15px}
#carousel .off {FLOAT: left; FONT: 17px "trebuchet ms"; MARGIN-LEFT: 4px; WIDTH: 16px; COLOR: #dadada; POSITION: relative; HEIGHT: 15px}
#carousel .on {FLOAT: left; FONT: 17px "trebuchet ms"; MARGIN-LEFT: 4px; WIDTH: 16px; COLOR: #1162b7; POSITION: relative; HEIGHT: 15px}
#carousel .arrow {FLOAT: left; WIDTH: 12px; HEIGHT: 20px}
#carousel .l-a {BACKGROUND: url(../images/sprFilmstripArrows.gif) no-repeat 0px -22px}
#carousel .l-h {BACKGROUND: url(../images/sprFilmstripArrows.gif) no-repeat 0px -47px}
#carousel .r-a {float:right;BACKGROUND: url(../images/sprFilmstripArrows.gif) no-repeat 0px -97px; position:relative;left:10px;}
#carousel .r-h {float:right;BACKGROUND: url(../images/sprFilmstripArrows.gif) no-repeat 0px -122px;position:relative;left:10px;}


#carousel .off {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;position:relative;
	top:5px;
	text-indent:-9999;
}
#carousel .on {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	position:relative;
	top:5px;
	text-indent:-9999;
}

#carousel .selected {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pagination.png);
position:relative;
	top:5px;
	float:left;
	overflow:hidden;
	text-indent:-9999;
	background-position:0 -13px;
} 
#carousel div{
margin:0px;}
.box_l ul li.hui
{
background:#005ad4;
color:#fff;}
.box_l ul li.hui a
{

color:#fff;}

.box_l ul.cpm li 
{
height:auto;}
.box_l ul.cpm li ul
{
border-left:0;
display:none;
border-right:0;
border-bottom:0;
}
.box_l ul.cpm li ul li
{
background:#005ad4;}
.box_l ul.cpm li ul li a{
color:#fff;
padding:10px 0px; 
display:block;
padding-left:30px;
}

.box_l ul.cpm li:hover{
background:#005ad4;
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}
.box_l ul.cpm li:hover span
{
color:#fff;}
.box_l ul.cpm li:hover a{
color:#fff;}
.box_l ul.cpm li ul li a:hover{
background:#3399cc;
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}
.box_l ul.cpm li:hover{
background:#0092ff;
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}




.controls div#control1
{
margin-left:15px;}
.controls div#control2
{
margin-left:15px;}
.controls div#control3
{
margin-left:15px;}
.controls div#control4
{
	
margin-left:15px;}
.jscs table tr th
{
	height:30px;
	line-height:30px;
	text-align:left;
	text-indent: 30px;
	background:#dddddd;}
.jscs table tr td
{
	background:#efefef;
	text-indent: 30px;
	height:25px;
	line-height:25px;}
.jscs table
{
	margin-bottom:5px;}
.lj li
{
	margin-bottom:13px;
	margin-right:13px;
	float:left;
	width:158px;}
.zi
{
	font-size: 13px;
    line-height: 24px;}
.ggBox div
{
width:270px;
height:270px;
background:#005ad4;
position:absolute;
left:30px;
top:30px;}
.ggBox div h1
{
height:70px;
line-height:70px;
width:220px;
color:#fff;
margin:0 auto;
font-size:20px;
}
.ggBox div p
{

line-height:22px;
width:220px;
color:#fff;
margin:0 auto;
font-size:14px;
}
.ggBox div span
{
color:#fff;
display:block;
width:110px;
height:30px;
text-align:center;
line-height:30px;
background:#fe9901;
position:absolute;
left:30px;
bottom:30px;}


.piao input.txt
{
widht:140px;
height:20px;
border:1px solid #898989;
}
.piao input.sbt
{
background:url(/img/an01.png) no-repeat;
text-indent:-9999px;
height:22px;
width:80px;
text-align:center;
line-height:22px;
color:#fff;
border:none;
position:relative;
}
.piao input.sbt:hover{
background:url(/img/an02.png) no-repeat;
}