@charset "utf-8";
/* CSS Document */

body,ul,li,dl,dd,p,h1,h2,h3,h4,h5,h6,table,form,input,ol,b{margin:0; padding:0;}
body{width:100%; background-color:#FFF; font-family:"微软雅黑", "Microsoft YaHei"; max-width:1920px; color:#333;}
ul{list-style:none;}
a{text-decoration:none;}
img{border:none;}
.fl{ float:left;}
.fr{ float:right;}
#header{width:1000px; height:97px; margin:0 auto; background-color:#FFF;}
#logo{width:410px; float:left; padding:32px 0 0 0;}
#tright{width:380px; float:right; padding:55px 0 0 0;}
#tright ul li{float:left; padding-left:35px; font-size:14px;} 
#tright ul li img{float:left; padding-right:10px; vertical-align:central;}
#tright a{color:#666;}



#navbg{width:100%; background-color:#003db9; height:48px; overflow:hidden; clear:both; zoom:1; margin-top:30px;}
#nav{width:1000px; margin:0 auto; font-size:18px;}
#nav ul{clear:both;}
#nav ul li{
	float: left;
	font-size: 18px;
	color: #333;
	height:48px;
	width: 122px;
	margin-right:2px;
}
#nav ul li a{
	display: block;
	text-align: center;
	color: #FFF;
	margin-top:1px;
	line-height: 46px;
}
#nav ul li a:hover{background-color:#FFF; color:#003db9;}
#nav ul li .cur{background-color:#FFF;color:#003db9;}

#banner{width:100%; height:470px;}

#full-screen-slider{ width:415px; height:284px; float:left;  position:relative;}
#slides { display:block; width:100%; height:284px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:200px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


/* CSS Document */

#wrapper {
	background:#fff;
	position:relative;
}



.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:470px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:595px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 188px;
    height: 6px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../images/slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 470px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 470px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}


/*登录页面*/

.denglu_lt{ width:579px; height:412px;}
.denglu_rt{ width:385px; height:329px; border:1px solid #cccccc; margin-top:10px;}
.denglu_rt_top{
	width: 324px;
	height: 65px;
	border-bottom: 1px solid #e7e7e7;
	margin-left: 30px;
}
.denglu_rt_top_lt{ width:110px; font-family:"微软雅黑"; font-size:18px; font-weight:bold; margin-top:10px;}
.denglu_rt_top_lt span{
}
.denglu_rt_top_rt{
	width: 200px;
	line-height: 30px;
	margin-top: 10px;
}
.denglu_rt_top_rt a{
	color: #003DB9;
}
.denglu_rt_con{
	width: 324px;
	height: 30px;
	margin-left: 30px;
	margin-top: 30px;
}
.denglu_rt_con_lt{  height:30px; line-height:30px; font-size:14px;}
.denglu_rt_con_rt{ height:30px; width:260px;}
.denglu_rt_con_rt input{
	height: 30px;
	width: 240px;
	padding-right: 10px;
	padding-left: 10px;
}
.denglu_rt_cn{ width:100px; margin-left:100px; margin-top:20px;}
.denglu_rt_cn a{ color:#31a5a6;}
.denglu_rt_bot{ width:200px;  margin-left:100px; margin-top:10px;}
.denglu_rt_bt input{
	width: 325px;
	height: 40px;
	line-height: 30px;
	text-align: center;
	margin-left: 30px;
	font-family: "微软雅黑";
	font-size: 18px;
	margin-top: 30px;
	color: #fff;
	outline: none;
	background-color: #003DB9;
}


/*注册页面*/

.zhuce{ width:1000px; overflow:hidden; margin:30px auto;}
.zhuce_lt{ width:411px; height:460px;}
.zhuce_rt{
	width: 530px;
	border: 1px solid #cccccc;
	margin-top: 10px;
	overflow: hidden;
}
.zhuce_rt_top{
	width: 390px;
	height: 70px;
	border-bottom: 1px solid #e7e7e7;
	margin-left: 20px;
}
.zhuce_rt_top_lt{
	width: 200px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
}
.zhuce_rt_top_lt span{
}
.zhuce_rt_top_rt{width:150px; line-height:30px; margin-top:10px;}
.zhuce_rt_top_rt a{
	color: #003DB9;
}
.zhuce_rt_con{
	width: 490px;
	height: 30px;
	margin-left: 20px;
	margin-top: 26px;
	line-height: 30px;
}
.zhuce_rt_con_rt{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	width: 70px;
	text-align: left;
}
.zhuce_rt_con_lt{ height:30px; width:260px; margin-left:5px;}
.zhuce_rt_con_lt input{
	width: 260px;
	height: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
.zhuce_rt_bot{ width:200px; height:30px; line-height:30px; margin-left:90px; margin-top:15px;}
.zhuce_bt input{
	width: 270px;
	margin-left: 20px;
	height: 40px;
	line-height: 30px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	margin-bottom: 15px;
	margin-top: 15px;
	color: #fff;
	outline: none;
	background-color: #003DB9;
}
.zhuce_bt{
	margin-bottom: 15px;
	padding-top: 10px;
	padding-left: 70px;
}
/*page_list*/
.page_list{
	width:480px;
	height:25px;
	clear: both;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 10px;
}

.page_list ul li{ line-height:23px; height:23px; border:1px #d6cfd6 solid; margin:0 3px 0 0; display:inline-block; float:left;}
.page_list ul li.first_page{ width:44px;}
.page_list ul li.second_page{ width:74px;}
.page_list ul li.last_page{width:44px;}
.page_list ul li.every_page{width:64px;}
.page_list ul li a{background:#f7f7f7; display:block;padding:0 10px; font-size:12px; color:#333333;}
.page_list ul li a:hover{ background:#818181; text-decoration:none; color:#FFF;}
.page_list ul li.page_input{
	border:1px solid #818181;
	width:52px;
	height:23px;
	line-height:21px;
}
.page_num{
	width:50px;
	border:0;
	height:21px;
}
.page_list ul li a.go_page{ background:#009eab; color:#fff;}


#main{
	clear: both;
	zoom: 1;
	background-color: #FFF;
	width: 100%;
	padding-top: 34px;
	padding-right: 0;
	padding-bottom: 60px;
	padding-left: 0;
}
#mainHui{clear:both; zoom:1; background-color:#f3f3f3; padding:34px 0 80px 0; width:100%;}

#row1{width:1000px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.rlef1{width:550px; float:left;}
.menu1{height:40px; border-bottom:#d7d7d7 1px solid;}
.menu1wid{width:550px;}
.menu1 h5{font-size:24px; color:#004987; line-height:150%; font-weight:600; float:left;}
.menu1 a{color:#004987;}
.menu1 a:hover{color:#000;}
.menu1 p{font-size:16px; color:#004987; line-height:150%; padding-top:8px; font-weight:normal; float:right;}
.xinlis{width:550px; padding-top:10px;}
.xinlis ul li{
	line-height: 39px;
	height: 40px;
	border-bottom: #9a9a9a 1px dotted;
	overflow: hidden;
}
.xinlis ul li span{color:#004987; font-weight:bold; padding-right:30px;}
.xinlis ul li a{color:#333;}
.xinlis ul li a:hover{color:#004987;}
.youlis{width:1000px;}

.qietu{width:415px; float:right; margin-top:13px;}
#row2{width:1000px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.menu2wid{width:1000px;}
.row2con{width:1000px; clear:both; zoom:1; font-size:16px; line-height:190%; margin-top:20px;}
.row2conlef{width:248px; float:left; padding-top:6px;}
.row2conrig{width:725px; float:right;}
#row3{width:1000px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.row3lef{width:550px; float:left;}
.row3rig{width:415px; float:right;}
.menu3wid{width:415px;}
.row3con{width:415px; clear:both; zoom:1; font-size:16px; line-height:190%; margin-top:20px;}
#row4{width:1000px; margin:0 auto; overflow:hidden;}
.youq{clear:both; zoom:1; overflow:hidden; width:1000px; padding:20px 0 0 0;}
.youq ul li{width:118px; height:58px; overflow:hidden; float:left; padding-right:7px;}
.youq ul li a{}

#footer{background-color:#464646; width:100%; overflow:hidden;}
.footcon1{
	width: 1000px;
	overflow: hidden;
	color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
} 
.footnav{
	font-size: 16px;
	color: #FFF;
	line-height: 24px;
	margin-left: -22px;
}
.footnav span{
	padding-top: 0;
	padding-right: 22px;
	padding-bottom: 0;
	padding-left: 22px;
}
.footnav a{color:#FFF;}
.footnav a:hover{color:#CCC;}
.footc1{
	font-size: 16px;
	line-height: 180%;
	width: 100%;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#footbot{background-color:#323232; width:100%; height:44px; color:#FFF; font-size:16px; clear:both; zoom:1;}
.footbwid{
	width: 1000px;
	margin: 0 auto;
	line-height: 44px;
	text-align: center;
}

.allwid1{width:1000px; margin:0 auto; clear:both; overflow:hidden;}
#eleft{width:208px; float:left; overflow:hidden;}
#erig{width:760px; float:right; overflow:hidden; background-color:#FFF; padding-bottom:50px;}
.elemenu{width:208px; background-color:#FFF; margin-bottom:27px; overflow:hidden;}
.elemenu .elefm1{width:208px; height:46px; overflow:hidden; background-color:#003db9;}
.elemenu .elefm1 h5{background:url(../images/elef1.jpg) no-repeat 30px center; font-size:18px; padding-left:50px; color:#FFF; font-weight:normal; line-height:46px;}
.elemenu ul{width:208px; overflow:hidden; font-size:14px;}
.elemenu ul li{background:url(../images/eleflis1.jpg) no-repeat 30px center; width:208px; line-height:52px; height:52px; border-bottom:#ececec 1px solid;}
.elemenu ul li a{color:#333; padding-left:50px; display:block;}
.elemenu ul li a:hover{
	background: url(../images/eleflis2.jpg) #f8f8f8 no-repeat 30px center;
	color: #003DB9;
}
.elemenu ul li.cur{color:#003DB9; background:url(../images/eleflis2.jpg) #f8f8f8 no-repeat 30px center;}
.elemenu ul li.cur a{color:#003DB9;}
.elemenu .elefm2{width:208px; height:46px; overflow:hidden; background-color:#003db9;}
.elemenu .elefm2 h5{background:url(../images/elef1.jpg) no-repeat 30px center; font-size:18px; padding-left:50px; color:#FFF; font-weight:normal; line-height:46px;}
.elelx{width:186px; background:url(../images/edianbg.jpg) no-repeat right bottom; min-height:266px; overflow:hidden; padding:20px 7px 0 13px; font-size:14px; line-height:200%; color:#333;}
.erigme{background:url(../images/erime.jpg) no-repeat left bottom; width:688px; height:40px; margin:20px 0 0 35px; font-size:18px;}
.eriglis1{width:690px; clear:both; overflow:hidden; padding:20px 0 20px 35px; font-size:14px;}
.eriglis1 ul li{
	background: url(../images/erigxin.jpg) no-repeat left center;
	height: 54px;
	line-height: 54px;
	border-bottom: #efefef 1px solid;
	padding-left: 30px;
	overflow: hidden;
}
.eriglis1 ul li a{color:#3f3f3f; display:block; float:left; text-align:left}
.eriglis1 ul li a:hover{color:#003db9;}
.eriglis1 ul li span{text-align:right; color:#999; float:right}
.efeny{clear:both; zoom:1; height:50px; padding:0 35px;}
.econt{width:690px; clear:both; overflow:hidden; padding:30px 0 20px 35px; font-size:14px; color:#333; line-height:200%; color:#333;}
.econtit{width:690px; font-size:18px; line-height:180%; color:#333; text-align:center;}
.econtim{width:690px; height:35px; line-height:35px; overflow:hidden; background-color:#f5f5f5; text-align:center; font-size:12px; margin:30px 0 20px 0;}
.econtent{width:690px; overflow:hidden; line-height:200%; font-size:14px; padding:0 0 25px 0;}
.econtent a{color:#666;}
.eshx{clear:both; width:690px; border-top:#f1f1f1 1px solid; padding:25px 0 0 0;}
.eshx ul li{color:#333; line-height:30px;}
.eshx ul li a{color:#333;}
.eshx ul li a:hover{color:#3f3f3f;}
