@charset "utf-8";
* {word-wrap:break-word;word-break:break-all;}
* {box-sizing:border-box;}
html{min-width:1300px;}
body {
	padding:0px; 
	margin:0px auto; 
	text-align: center;
	vertical-align:middle;
	font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Tahoma,Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
	color:#444444;
	line-height:28px;
	font-size:16px;
	background:#fff;
}

/*	防止复制代码
body {-moz-user-select: none;-webkit-user-select: none;} 
*/
img,p,form {margin:0px;padding:0px;border:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
h1,h2,h3 {margin:5px 0px;padding:5px 0px;}
input,textarea,button {font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Tahoma,Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;}
.l {float:left;}
.r {float:right;}
.al {left: 0;}
.ar {right: 0;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}
.width-100 {width: 100%;}
.pad-l-30{padding-left:30px;}
.pad-l-40{padding-left:40px;}
.pad-r-30{padding-right:30px;}
.pad-r-40{padding-right:40px;}
.mar-b-15{margin-bottom: 15px;}

::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
::-webkit-selection{background:#fb912d;color:#ffffff;}

/*	链接样式	*/
a {color:#444444;}
a:hover {text-decoration: none;color: #ea644a;}
a:link,a:visited,a:active {text-decoration: none;}

a.nav-link{color:#fff;}
a.nav-link:hover {text-decoration:none; color:#fff;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#FC3957;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color:#9a2124;}
a.red-link:hover {text-decoration:none;color:#444444; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#00a1e9;}
a.blue-link:hover {text-decoration:none;color:#f90; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.green-link{color:#155f50;}
a.green-link:hover {text-decoration:none;color:#444444; }
a.green-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.yellow-link{color:#F1A325;}
a.yellow-link:hover {text-decoration:none;color:#353535; }
a.yellow-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}


/*	字体颜色	 */

.text-white {color: #ffffff;}
.text-black {color: #000;}
.text-dark {color: #353535;}

.text-gray {color:#808080;}
.text-gray-darker {color: #222222;}
.text-gray-darke {color: #333333;}
.text-gray-light {color: #DDDDDD;}
.text-gray-lighter {color: #E5E5E5;}
.text-gray-pale {color: #F1F1F1;}

.text-danger {color: #EA644A;}
.text-warning {color: #F1A325;}
.text-success{color: #38B03F;}
.text-info{color: #03B8CF;}
.text-important{color:#BD7B46;}
.text-special{color: #8666B8}

.text-danger-pale{color: #FFE5E0;}
.text-warning-pale{color: #FFF0D5;}
.text-succes-pale {color: #DDF4DF;}
.text-info-pale {color: #DDF3F5;}
.text-important-pale{color: #F7EBE1;}
.text-special-pale{color: #F5EEFF;}

.text-lan {color:#005bac;}
.text-hong{color: #d44a25;}
.text-hui{color: #9d9d9d;}

.p-b-20 {padding-bottom: 20px;}
.m-r-10 {margin-right: 10px; }
.m-r-20 {margin-right: 20px; }
.m-r-30 {margin-right:30px; }

@keyframes buttonbg{
	from{ background-color: #f97721;}
	to{background-color: #fac26b;}
}

.btn {padding:10px 20px;border-radius:2px;border:0px; cursor: pointer; overflow: hidden;}
.btn-danger{background:#EA644A; color: #fff;}

/* --------------------------------------------------- */
.wrap {margin:0px auto; width: 1200px;overflow: hidden;}

.top{width:1200px;overflow: hidden; height:140px; margin:auto;}
.top_l{ width:500px; height:95px; margin-top:20px; float:left;}
.top_r{ width:300px; height:80px; float:right; margin-top:25px;}
.topbottom{float: left;width: 100%;min-width:1200px;height: 35px; line-height: 35px;background-color: #17533b;font-size:14px;color: #ffffff;overflow: hidden;}
.topbottom .welcome{float: left;width: 310px;text-align:left;overflow: hidden;}
.topbottom .toptime{float: left;width: 400px;text-align:center;display:block;overflow: hidden;}
.topbottom .sitebianhao{float: left;width: 300px;text-align:right;overflow: hidden;}



.header{margin: 0px auto;width: 1200px;height:115px;padding:15px 0px;overflow: hidden;}
.logo{float: left;width: 350px;height: 85px;background-position:left center;background-repeat:no-repeat;background-size:auto 100%;display: block;overflow: hidden;}
.logo img {float: left;width:auto;height: 100%;}
.toplogin {float: right;width:550px;height: 85px;padding-top:27px;overflow: hidden;}
.toplogin .toploginipt{float: right;width: 215px;height: 30px;text-align: left;overflow: hidden;}
.toplogin .toploginipt b {float: left;width:75px;line-height:30px;text-align: center;overflow: hidden;}
.toplogin .toploginipt input {float: left;width:140px;height:30px;line-height:28px;border-radius:2px;border:1px solid #dbdbdb;padding:0px 5px;text-align: left;outline:none;overflow: hidden;}
.toplogin button{float: right;margin-left:15px;width:90px;height:30px;background-color: #17533b;color: #ffffff;border:0px;border-radius: 2px;cursor:pointer;overflow: hidden;}
.toplogin .toplogintip{float: left;width: 100%;height: 30px;line-height: 30px;text-align: right;overflow: hidden;}
.toplogin .toplogintip span {background-color: #ea644a;color: #ffffff;padding:0px 5px;overflow: hidden;}

/*	NAV 	*/
.navbox{ margin:auto;width:100%;height:70px;background-color: #37386e;}
.nav {margin:0px auto;width:1200px;height:70px;}
.nav-li {float: left;width:171px;height:70px;text-align:center;position: relative;z-index: 999;}
.nav-li span {float: left;width: 100%;height:70px;line-height:70px;font-size:18px; color:#ffffff;overflow: hidden;}
.nav-li span:hover,
.nav-li-sel span {background-color: rgba(255,255,255,.1);}

.nav-search{float: left;width: 250px;height: 55px;padding:10px;overflow: hidden;}
.nav-search .nav-search-sel{float:left;width:60px;height: 35px;line-height: 33px;
	border:1px solid #dddddd;border-right:0px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;outline: none;
	background-color: #ffffff;border:0px;padding:0px 5px;overflow: hidden;}
.nav-search .nav-search-ipt{float:left;width:100px;height: 35px;line-height: 33px;
	border:1px solid #dddddd;border-right:0px;
	outline: none;
	background-color: #ffffff;border:0px;padding:0px 5px;overflow: hidden;}
.nav-search .nav-search-btn{float: left;width: 70px;height: 35px; border:1px solid #dddddd;border-left:0px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;cursor:pointer;
	background-color:#266b4f;color:#ffffff;font-size:16px;text-align: center;overflow: hidden;}

.drop-nav {position: absolute; z-index:10;left:0px;right:0px;top:70px;padding:10px 5px 10px 5px;text-align: center;
	font-size:16px; background: #2a64b5; background: rgba(42,100,181,.9); display: none;overflow: hidden;}
.drop-nav-li {float: left; width: 100%;line-height: 20px; /*background:url(../Images/snavbg.png) no-repeat center bottom;*/border-bottom:1px solid #245ba6;padding:10px 0px; font-size:16px; overflow: hidden;}
.drop-nav-li:hover {}

.bottom {float: left;width: 100%;min-width:1200px;
	border-top:2px solid #21569d;background:#2e3092;
	color:#ffffff;text-align: center;overflow: hidden;
	overflow: hidden}
.bt_l{ width:680px; height:95px; margin-top:30px; float:left; color:#ffffff; line-height:30px; text-align:left;}
.bt_r{ width:400px; height:80px; float:right; margin-top:30px;}
	

.zytitle{ width:1200px; height:150px; padding-top:35px; margin:auto; text-align:center;}
.prdkd{ width:1200px; height:70px; margin:auto; background:#575c6f;}
.prdkd ul{ width:1200px; height:70px;}
.prdkd ul li{ height:70px; width:190px; float:left; text-align:center; color:#ffffff; line-height:70px; font-size:18px; }
/*.prdkd ul li:nth-child(1){ background:#323c67;}*/
.prdkd ul li a{ color:#ffffff;}
.prodbox{ width:1200px; margin:auto; margin-top:25px; height:515px;}
.prodbox ul li{ width:220px; height:230px; float:left; margin-right:24px; text-align:center;}
.prodbox ul li img{ width:220px; height:165px;}
.prodbox ul li .tle{ width:220px; height:30px; line-height:30px; text-align:center;}

.prodbox ul li:nth-child(5),.prodbox ul li:nth-child(10){margin-right:0px;}

.wdbox{ width:100%; height:660px; background:url(../Images/bxbg.jpg) center no-repeat; overflow:hidden;}
.wdbox .jsbox{ width:1200px; height:530px; margin:auto; margin-top:35px; background:#ffffff; overflow:hidden; padding-top:25px; border-bottom:4px solid #868ca4; border-right:4px solid #868ca4;}
.wdbox .jsimg{ width:1163px; height:250px; margin:auto; margin-bottom:45px;}
.wdbox .jstext{ width:1148px; height:185px; margin:auto; line-height:33px; font-size:16px; text-align:left;}
.arw{ width:1198px; height:29px; margin:auto; background:url(../Images/arow.png) center; margin-top:10px; margin-bottom:12px;}
.btns{ display:block; margin:auto; width:130px; height:40px; background:#575c6f; line-height:40px; text-align:center; font-size:16px;}
.btns a{ display:table; width:130px; height:40px; color:#ffffff;}

.lxbox{ width:100%; height:211px; background:url(../Images/lxbg.png) center no-repeat; margin-top:30px;}
.lxwm{ width:1200px; height:170px; margin:auto; padding-top:35px;}
.lxwmr{ margin-left:552px; height:170px; }
.lxtitle{ width:100%; height:46px; text-align:left;}
.lxtext{ width:500px; margin-left:40px; height:120px; line-height:35px; font-size:16px; color:#ffffff; text-align:left;}


.nwbox{ width:1200px; height:435px; margin:auto; margin-top:30px;}
.nw_l{ float:left; height:350px; width:590px; border:1px solid #d7d7d7; background:#fdfdfd;}
.nw_r{ float:right; height:350px; width:590px; border:1px solid #d7d7d7; background:#fdfdfd;}
.nsbox{ width:540px; height:120px; margin:25px;}
.nsbox .lt{ width:215px; height:120px; float:left; margin-right:20px;}
.nsbox .rt{ width:300px; height:120px; float:right;}
.nwli{ width:100%; height:auto; display:table;}
.nwli li{ width:100%; height:30px; line-height:30px; font-size:14px; text-align:left; overflow:hidden;}
.bdrline{ border-bottom:1px dotted #d7d7d7;}
.nline{ width:520px; height:5px; margin:auto; background:url(../Images/nline.png) center no-repeat;}
.rbox{ width:540px; margin:25px;}

.ads{ width:100%;overflow:hidden;}


/*	内页	*/
.list-small{width:230px;overflow: hidden; margin-top:30px;}
.list-small .list-box{float: left;width: 100%;margin-bottom:20px;overflow: hidden;}
.list-small .list-box-list{float: left;width: 100%;padding:10px;background-color:#fafafa;overflow: hidden;}
/*
.list-small .list-box-tit{float: left;width: 100%;padding:5px 10px;margin-bottom:0px;color:#ffffff;
	border-bottom:1px solid #2d5228;background:#829759;overflow: hidden;}
.list-small .list-box-tit i {float: left;width:30px;text-align:center;height: 35px; line-height: 35px;color: #ffffff;overflow: hidden;}
.list-small .list-box-tit b {float: left;padding:0px 5px;font-size:18px;height: 35px;line-height: 35px;font-weight:normal;overflow: hidden;}
.list-small .list-box-tit span {float: right;height: 35px;line-height: 35px;font-size:14px;overflow: hidden;}
*/

.list-small .list-box-tit{float:left;width: 100%;height: 38px;padding:10px 0px;margin-bottom:7px;
	background:#ffffff url(../Images/tit-bg.png) repeat-x left center;overflow: hidden;}
.list-small .list-box-tit b {
	float: left;height:18px;line-height:18px;
	
	padding:0px 50px 0px 30px;
	color:#ffffff;
	font-size:19px;font-weight: normal;
	
}
.list-small .list-box-tit span {
	float: right;line-height: 18px;
	font-size:10px;color:#ffffff;
	text-transform:uppercase;
	padding:0px 10px;background-color:#004198;border-left:5px solid #ffffff;overflow: hidden;}



.list-small .list-small-li {float:left;width: 100%;margin:5px 0px;padding:10px;background: #ffffff;text-align: center;overflow: hidden;}
.list-small .list-small-li:hover {background: #ea644a;color: #fffff;}
.list-small .list-small-li:hover a {color: #ffffff;}

.list-small .list-small-news {float:left;width: 100%;margin:5px 0px;padding:10px;line-height:25px;background: #ffffff;text-align: left;overflow: hidden;}

.list-small .list-small-ads{float: left;width: 100%;overflow: hidden;}
.list-small .list-small-ads ul li{float: left;width: 100%;overflow: hidden;}
.list-small .list-small-ads ul li img{float: left;width: 100%;margin-bottom:30px;border: 0px;}

.list-big{width:970px;overflow: hidden; margin-top:30px;}
.list-big .list-big-main{float: left;width: 100%;overflow: hidden;}
.list-big .list-big-main ul li{float: left;width: 100%;padding:10px 0px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}

.list-big .list-big-main .list-big-main-picli img{float:left;width:200px;height: 150px;border:0px; }
.list-big .list-big-main .list-big-main-picli b{float:left;width:730px;padding-left:25px;line-height:30px;font-size:16px;text-align: left;overflow: hidden;}
.list-big .list-big-main .list-big-main-picli p{float:left;width:730px;padding-left:25px;font-size:14px;color: #666666;text-align: justify;text-justify:inter-ideograph;overflow: hidden;}

.list-big .list-big-main .list-big-main-textli b{float:left;width:100%;line-height:30px;font-size:16px;text-align: left;overflow: hidden;}
.list-big .list-big-main .list-big-main-textli p{float:left;width:100%;font-size:14px;color: #666666;text-align: justify;text-justify:inter-ideograph;overflow: hidden;}

.list-big .list-big-main .list-big-main-picli i,
.list-big .list-big-main .list-big-main-textli i{font-style: normal;}

.list-big .list-big-pic{float:left;width: 945px;overflow: hidden;}
.list-big .list-big-pic ul li {float: left;width: 315px;padding-right: 15px;margin-bottom: 20px;overflow: hidden; text-align:center;}
.list-big .list-big-pic ul li img {width:280px;height:200px;border: 0px;}
.list-big .list-big-pic ul li b {float: left;width: 100%;height: 35px;line-height: 35px;font-weight:normal;
	text-align: center;padding:0px 10px;overflow: hidden;}

.list-big-guestbook{float: left;width: 100%;overflow: hidden;}
.list-big-guestbook ul li {float: left;width: 100%;margin-bottom:15px;padding:0px;background-color:#efefef;border:0px solid #dbdbdb;text-align:justify;-ms-text-justify: inter-ideograph;text-justify: inter-ideograph;overflow: hidden;}
.list-big-guestbook .guestbook-title{float: left;width: 100%;line-height:25px;background-color: #2964b4;color:#ffffff;padding:10px;text-align:left;overflow: hidden;}
.list-big-guestbook .guestbook-main{float: left;width: 100%;background-color: #fafafa;padding:10px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.list-big-guestbook .guestbook-reply{float: left;width: 100%;padding:10px;overflow: hidden;}
.list-big-guestbook .guestbook-45{height: 45px;}
.guestbook-btn{float:right;margin:10px 0px;padding:0px 20px;height: 30px;line-height: 30px;background-color: #ea644a;color: #ffffff;overflow: hidden;}
a.guestbook-btn:hover{color: #FFFF00;background-color: #444444;}

.list-full {float: left;width: 100%;overflow:hidden;}
.list-full ul li{float: left;width: 100%;padding:10px 0px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}

.list-full .list-big-main-picli img{float:left;width:200px;height: 150px;border:0px; }
.list-full .list-big-main-picli b{float:left;width:1000px;padding-left:25px;line-height:30px;font-size:16px;text-align: left;overflow: hidden;}
.list-full .list-big-main-picli p{float:left;width:1000px;padding-left:25px;font-size:14px;color: #666666;text-align: justify;text-justify:inter-ideograph;overflow: hidden;}

.list-full .list-big-main-textli b{float:left;width:100%;line-height:30px;font-size:16px;text-align: left;overflow: hidden;}
.list-full .list-big-main-textli p{float:left;width:100%;font-size:14px;color: #666666;text-align: justify;text-justify:inter-ideograph;overflow: hidden;}

.list-full .list-big-main-picli i,
.list-full .list-big-main-textli i{font-style: normal;}

.list-full .list-big-pic{float:left;width: 1220px;overflow: hidden;}
.list-full .list-big-pic ul li {float: left;width: 305px;padding-right: 20px;margin-bottom: 20px;overflow: hidden;}
.list-full .list-big-pic ul li img {float: left;width: 285px;height: 215px;border: 0px;}
.list-full .list-big-pic ul li b {float: left;width: 100%;height: 35px;line-height: 35px;
	font-weight:normal;text-align: center;overflow: hidden;}

/*	content	*/
.content{float: left;width: 100%;text-align:justify;
	-ms-text-justify: inter-ideograph;
	text-justify: inter-ideograph;overflow: hidden;}
.content .title{float: left;width: 100%;padding:15px;font-size:26px;line-height: 30px;text-align:center;overflow: hidden;}
.content .toolbox{float: left;width: 100%;padding:5px;margin: 5px 0px;text-align: center;background-color: #fafafa;overflow: hidden;}
.content .desc{float: left;margin:5px 0px;width: 100%;border-left:4px solid #17533b;padding:15px;background-color:#efefef;overflow: hidden;}
.content img{max-width:100%;}

.content .movie{float: left;width:100%;padding:10px;margin:10px 0;background-color: #444444;overflow: hidden;}
.content .movie video{float: left;width: 100%;}

.content .music{float: left;width:100%;padding:10px;margin:10px 0;background-color: #444444;overflow: hidden;}
.content .music audio{float: left;width: 100%;}

.content .files {float: left;width: 100%;padding:10px 0px;text-align:left;overflow: hidden;}
.content .files a {float: left;height:40px;padding:5px 20px 5px 5px;background-color: #ea644a;color: #ffffff;line-height: 30px;border-radius:20px;overflow: hidden;}
.content .files a i {float: left;width: 30px; line-height: 30px;
	margin-right:10px;
	text-align: center;background-color: #ffffff;color: #ea644a;border-radius: 50%;overflow: hidden;}

/* channelindex */

/*
.channel-title{float: left;width: 100%;height:45px;margin-bottom:10px;border-bottom:1px solid #17533b;overflow: hidden;}
.channel-title b {float: left;height: 25px;line-height:25px;border-left:4px solid #17533b;margin: 10px 0px;padding-left:14px;padding-right: 10px;color:#ffffff;background-color: #851e03;font-size:16px;overflow: hidden;}
.channel-title span {float: right;margin: 10px 0px;height: 25px;line-height:25px;background-color:#fafafa;font-size:12px;padding:0px 10px;overflow: hidden;}
*/
.channel-title{float:left;width: 100%;height: 38px;padding:10px 0px;margin-bottom:12px;background:#ffffff ;overflow: hidden;}
.channel-title b {float: left;height:18px;line-height:18px;padding:0px 50px 0px 10px;color:#004198;font-size:19px;font-weight: normal;}
.channel-title span {float: right;line-height: 18px;font-size:10px;color:#ffffff;text-transform:uppercase;padding:0px 10px;background-color:#004198;border-left:5px solid #ffffff;overflow: hidden;}
.channel-title span a {color: #ffffff;}
.channel-title span a:hover{color: #ffff00;}



.channel-hd{float: left;width: 600px;height: 405px;margin-bottom:20px;overflow: hidden;}
.channel-hd img {float: left;width: 600px;height: 405px;}
.channel-new{float: left;width: 600px;padding-left:20px;text-align:left;height: 405px;margin-bottom:20px;overflow: hidden;}
.channel-new .channel-new-top{float: left;width: 100%;height:90px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.channel-new .channel-new-top b{float: left;width: 100%;font-size:18px;margin-bottom:5px;height:30px; line-height:30px;overflow: hidden;}
.channel-new .channel-new-top p{float: left;width: 100%;height:50px; line-height:25px;overflow: hidden;}
.channel-new .channel-new-li{float: left;width: 100%;height:35px;line-height: 35px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.channel-new .channel-new-li span {float:right;width: 120px;text-align: right;overflow: hidden;}


.channel-box{width: 580px;height:330px;margin-bottom:10px;text-align:left;overflow: hidden;}
.channel-box .channel-box-top{float: left;width: 100%;padding-bottom:10px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.channel-box .channel-box-top img {float:left;width:115px;height:85px;margin-right:15px;overflow: hidden;}
.channel-box .channel-box-top b{float: left;width: 450px;font-size:18px;margin-bottom:5px;height:30px; line-height:30px;overflow: hidden;}
.channel-box .channel-box-top p{float: left;width: 450px;height:50px; line-height:25px;overflow: hidden;}

.channel-box .channel-box-li{float: left;width: 100%;height:35px;line-height: 35px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.channel-box .channel-box-li span {float:right;width: 120px;text-align: right;overflow: hidden;}

/*	INDEX */
.index-hd{float: left;width: 565px;height: 435px;padding-bottom:30px;overflow: hidden;}
.index-jjxx{float:right;width: 595px;height: 435px;overflow: hidden;}
.index-li{float: left;width: 100%;padding-left:20px;
	text-align:left;height: 40px; line-height: 40px;
	background:url(../Images/li-bg.png) no-repeat left center;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.index-li span {float: right;font-size:13px;}

.index-box{width: 580px;height:360px;padding-bottom:30px;overflow: hidden;}
.index-box .index-box-tj{float: left;width:100%;height:160px;padding-bottom:10px;text-align:left;overflow: hidden;}
.index-box .index-box-tj img {float: left;width: 200px;height: 150px;border:1px solid #fafafa;}
.index-box .index-box-tj .index-box-tj-r {float: left;width: 380px;padding-left:20px;height: 150px;overflow: hidden;}
.index-box .index-box-tj .index-box-tj-r b{float: left;width: 100%;line-height:24px;font-size:18px;padding-bottom:10px;color:#9a2124;overflow: hidden;}
.index-box .index-box-tj .index-box-tj-r p{float: left;width: 100%;line-height:24px;font-size:13px;padding-bottom:10px;color:#a5a5a5;overflow: hidden;}
.index-box .index-box-tj .index-box-tj-r i{float: left;line-height:18px;font-size:13px;text-transform:none;color:#6f6f6f;overflow: hidden;}
.index-box .index-box-tj .index-box-tj-r span{float: right;line-height: 18px;font-size:10px;color:#ffffff;text-transform:uppercase;padding:0px 10px;background-color:#004198;border-left:5px solid #ffffff;overflow: hidden;}

.index-tsjb-tips{float: left;width:440px;overflow: hidden; }
.index-tsjb-tips ul li {float: left;width:100%;overflow: hidden; }
.index-tsjb-tips ul li img{float: right;max-width:100%;margin-bottom:30px;border:0px;}
.index-tsjb-r{float: left;width:760px;overflow: hidden; }
.index-tsjb-r ul li {float: left;width:380px;padding-left:40px;overflow: hidden; }
.index-tsjb-r ul li img{float: right;max-width:333px;height:117px;margin-bottom:35px;border:0px;}


.iads2{margin:0px auto;width: 1020px;overflow: hidden;}
.iads2 ul li{width: 500px;padding-bottom:20px;overflow: hidden;}
.iads2 ul li img {float: left;width: 100%;height:115px;border:0px;}

.iads3{margin:0px auto;width: 1200px;overflow: hidden;}
.iads3 ul li{width:100%;overflow: hidden;}
.iads3 ul li img {float: left;width: 100%;margin-bottom:30px;border:0px;}

.iads4{float:left;width: 1040px;overflow: hidden;}
.iads4 ul li{float:left;width:260px;padding-right:20px;padding-bottom:20px;overflow: hidden;}
.iads4 ul li img {float:left;width: 240px;height: 95px;border: 0px;}


.iads5{margin:0px auto;width: 1035px;overflow: hidden;}
.iads5 ul li{float:left;width:345px;padding-right:15px;overflow: hidden;}
.iads5 ul li img {float: left;width:330px;height:110px;margin-bottom:20px;border:0px;}


.itit-a{float:left;width: 100%;height: 38px;padding:10px 0px;margin-bottom:12px;
	background:#ffffff url(../Images/tit-bg.png) repeat-x left center;overflow: hidden;}
.itit-a b {
	float: left;height:18px;line-height:18px;
	border-left:7px solid #d53130;
	padding:0px 50px 0px 10px;
	color:#004198;
	font-size:19px;font-weight: normal;
	background:#ffffff url(../Images/tit-bg-bg.png) no-repeat right center;
}
.itit-a span {
	float: right;line-height: 18px;
	font-size:10px;color:#ffffff;
	text-transform:uppercase;
	padding:0px 10px;background-color:#004198;border-left:5px solid #ffffff;overflow: hidden;}

.itit-b{float:left;width: 100%;height: 45px;margin-bottom:20px;
	background:url(../Images/tit-bg.png) repeat-x left center;text-align:center;padding:10px 0px;overflow: hidden;}
.itit-b b {background-color:#ffffff;padding:0px 10px;color:#004198;display:inline-block;font-size:20px;
	height: 25px;line-height: 25px;overflow: hidden;}
.itit-b b::before{content: url("../Images/tit-b-l.png");width:65px;height:25px;float: left;}
.itit-b b::after{content: url("../Images/tit-b-r.png");width:65px;height:25px;float: right;}
.itit-b i{text-align: center;color:#c71423;display:inline-block;overflow: hidden;}
.itit-b span {float: right;line-height: 55px;font-size:14px;overflow: hidden;}

.itit-c{float:left;width: 100%;height: 45px;margin-bottom:15px;border-bottom: 2px solid #890a08;text-align:left;overflow: hidden;}
.itit-c i{float:left;line-height:45px;height:45px;text-align: center;color:#3e6c38;overflow: hidden;}
.itit-c b {float:left;padding:0px 10px;color:#444444;;font-size:20px;height: 45px;line-height: 45px;font-weight:normal;overflow: hidden;}
.itit-c span {float: right;line-height: 45px;font-size:14px;overflow: hidden;}

/* --------------------------------------------------- */


/*	留言板	*/
.lybbox {float:left; width:100%; background: url(../Images/lybg.jpg) no-repeat right bottom;padding-bottom:180px; overflow: hidden;}
.lybbox .lybli {float: left; width: 100%; padding:10px 0px; text-align: left; overflow: hidden;}
.lybbox .lybli b {float:left;width:100%;font-size:16px; color: #444;padding:5px 0px;overflow: hidden; }
.lybbox .lybli .lybipt {float: left;outline: none; width: 50%; height: 40px; line-height: 30px; padding:5px;margin-right: 20px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybsel {float: left;outline: none; width: 20%; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybarea {float: left;outline: none; width: 70%; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybbut {float: left;outline: none; padding:0px 20px; height: 40px; background: #467290; color: #fff; border: 1px solid #325771; border-radius: 4px; cursor:pointer;overflow: hidden;}
.lybbox .lybli .lybyzm {float: left;outline: none; width: 300px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; overflow: hidden;}
.lybbox .lybli .lybyzmpic {float: left; height: 40px;border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; cursor: pointer; overflow: hidden;}


/*	会员 	*/
.membox{margin:0px auto;padding:50px 0px;width:300px;overflow: hidden;}
.membox ul li {float: left;width: 100%;padding:10px;overflow: hidden;}
.membox ul li b{float: left;width: 100%;padding-bottom:10px;text-align:left;overflow: hidden;}
.membox ul li img{float: left;width: 100%;text-align:left;border:1px solid #dbdbdb;border-radius:4px;overflow: hidden;}
.membox .memipt{float: left;width: 100%;height: 40px;text-align: center;border:1px solid #dbdbdb;outline:none;
	border-radius:4px;overflow: hidden;}
.membox .memipt:hover,
.membox .memipt:focus{background-color: #fafafa;}
/*	招聘	*/
.joblia {float:left; width:50%; padding:10px 0px; border-bottom:1px dotted #dbdbdb;text-align: left; overflow: hidden;}
.joblib {float:left; width:100%;  padding:10px 0px; text-align: left;border-bottom:2px dotted #dbdbdb;margin-bottom: 20px;; overflow: hidden;}


/*	地图	*/
.mapbox {float:left; width: 100%; height: 450px; margin-top: 20px; overflow: hidden;}
.mapbox div { box-sizing:border-box;}
.mapbox img {float:none; width:auto;}


/* 	问卷调查	*/
.diaochatitle {float: left; width: 100%; padding-bottom:40px; overflow: hidden;}
.diaocha{float: left; width: 380px; text-align: left; padding-bottom: 20px; overflow: hidden;}
.diaocha ul li {float: left; width: 100%; padding: 10px 0px; border-bottom: 0px dotted #f1f1f1; text-align: left; position: relative; overflow: hidden;}
.diaocha ul li b {float: left; width: 100%; font-weight: normal; overflow: hidden;}
.diaocha ul li b i {margin-left: 10px; font-size:18px; cursor: pointer; display:none ;}
.diaocha .diaochaline {float: left;clear: both; width: 0px; height: 5px; display: block; background-color: #f00;border-top-right-radius:2px;border-bottom-right-radius:2px;  overflow: hidden;}
.echart {float: left; width: 450px; height: 400px; overflow: hidden;}

/*	上条下条	*/
.pernext {clear:left;float:left;width:100%; border-top:1px solid #dbdbdb; margin-top:10px;padding-top:10px; font-size:14px;overflow:hidden;}
.pernext ul li {float:left; width:100%; height:30px; line-height:30px; text-align:left; color: #999; overflow:hidden;}
.pernext ul li a {color: #999;}
.pernext ul li a:hover {color: #000;}

/*	页码 	*/
.page {float:left; width:100%;line-height:30px; text-align:center;padding:15px 0px; font-size:13px;overflow:hidden;}
.page ul li{float: left;margin:0px;padding:0px;overflow: hidden;}
.page .rows{float: left;margin:2px;background: #1580cb; color: #fff;border-radius:2px;padding:0px 10px;overflow: hidden;}
.page .current {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #1580cb; color: #fff;}
.page .num{float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #ccc; color: #fff;}
.page .next {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .prev {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .end {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .first {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}

/*
.page span {float: left;}
.page a,.page span {border-radius:2px; overflow: hidden;}
.page .rows{ background: #1580cb; color: #fff; padding: 5px 10px;margin: 2px; overflow: hidden; }
.page .current { background: #1580cb; color: #fff; padding: 5px 10px;margin: 2px; overflow: hidden; }
.page .num{background: #ccc; color: #fff; padding:5px 10px; margin: 2px; overflow: hidden;}
.page .next {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .prev {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .end {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .first {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
*/

/*	error: */
.errorbox {margin:0px auto; width:500px;text-align: center;overflow: hidden; }
.errorbox .errico {float:left; width: 100%;padding:30px;font-size:120px;color:#F76260;overflow: hidden;}
.errorbox .errname {float: left; width: 100%;font-size:24px;font-weight:bold;padding:10px 0px;overflow: hidden;}
.errorbox .errdemo {float: left; width: 100%;font-size:16px;padding:10px;color:#868686;overflow: hidden;}
.errorbox .errbtnbox {float: left; width: 100%;padding:10px;overflow: hidden;}
.errorbox .errbtnok {float: left; margin:10px 0px;width: 100%;height:50px; line-height: 50px; background:#1AAD19;color: #fff;border-radius:5px;overflow: hidden ;}
/*	焦点幻灯	*/
a img{border:0;}
#slide{position:relative;float:left;width:340px;height:270px;margin-bottom:0px;overflow:hidden;background:url(../Images/img/loading.gif) no-repeat center;}
#slide ul{position:absolute;margin:0;padding:0;}
#slide li{float:left; width:340px;height:270px;overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:50%;margin-top:-40px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../Images/img/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#F1740E;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}


/*	自适应幻灯	*/
.fullSlide {clear:left;float:left;position:relative;width:100%; height:525px; background:#ffffff;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {position:relative;width:100% !important;text-align:center;background-attachment: fixed;height: 525px; overflow:hidden;}
.fullSlide .bd li img {width:100%;border:0px;}
.fullSlide .bd li b {float:left; width:100%;padding:0px 10px; background-color: #111; background-color: rgba(1,1,1,.5); color: #fff; 
	line-height: 70px; height: 70px; text-align: left;font-size:16px; position:absolute; bottom:0px; left:0px; z-index:99; overflow: hidden;}
.fullSlide .bd li a {display:block; color: #fff;float: left; width:100%;height: 525px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:right;padding-right:20px;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;text-align:center;line-height:20px;margin:5px; background: #7c5335; background:rgba(155,155,155,.5);border-radius:50%;font-size:0px;overflow:hidden;}
.fullSlide .hd ul .on {background:#ea644a;width:20px; border-radius: 10px;}
.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;background:url(../Images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}

/*	右侧在线客服		*/
.rightkf{ position: fixed; z-index: 20; right: 25px; bottom:100px; width: 70px;
	padding:10px 5px;background-color: #f6f3ea;
	border:1px solid #dbdbdb;
	box-shadow: 5px 3px 5px 2px rgba(47,100,180,.5);
	border-radius: 10px; overflow: hidden;}
.rightkf ul li {float: left;width: 100%;padding:5px 0px;text-align: center;color: #2964b4;border-radius:5px;cursor:pointer;overflow: hidden;}
.rightkf ul li:hover{color: #ea644a;}
.rightkf ul li i {float: left;width: 100%;font-size:30px;overflow: hidden;}
.rightkf ul li b {float: left;width: 100%;height:25px; line-height:25px;font-size:12px;font-weight:normal;overflow: hidden;}

.rightkf .kflia{float: left; width: 100%; height: 55px;
	text-align: left;
	padding-left:0px;
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(100,100,100,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow: hidden;
}
.rightkf .kflib{
	float: left; width: 100%; 
	height: 55px; 
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(100,100,100,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	overflow: hidden;
}

.kflib:hover,.kflia:hover {background:#000 ;}
.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}
.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}
.kflib .kfewm img {float: left; width: 150px;}

/*	大转盘 start	*/
.demo{margin:0px auto; width:417px; height:417px; position:relative; overflow: hidden;}
#disk{width:417px; height:417px; background:url(../Images/disk.png) no-repeat}
#start{width:163px; height:320px; position:absolute; top:46px; left:130px;}
#start img{cursor:pointer}

.flashsty{margin:0px auto; padding:100px 0px;width:100%; height:auto; background:url(../Images/loterybg.jpg) repeat left top; overflow: hidden;}
.flashsty .fltop{width:929px; height:61px;}
.flashsty .fltext{margin:0px auto;width:950px; /* height:475px;background:url(../Images/chou_bg.gif) left no-repeat;*/}
.flashsty .fltext .fl{float:left;width:437px; overflow: hidden;  }
.flashsty .fltext .fl .deskbox {float: left; margin:50px auto; width: 437px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 50%; overflow: hidden;}
.flashsty .fltext .fr{width:513px; padding-left: 50px; padding-top:80px;float:left;}
.flashsty .fltext .fr .deskmainbox {float: left; margin:50px auto; width: 513px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 0px 10px  10px 0px ; overflow: hidden;}
.flashsty .fltext .fr .jiang{width:415px; height:124px;text-align:center; background:url(../Images/jiang.png) left no-repeat; font-size:26px; overflow: hidden;}
.flashsty .fltext .fr .frtext{float:left; margin-left:30px; padding:20px;width:350px;  line-height:22px; color:#FFFFFF;text-align:left; background: #a00005; background: rgba(160,0,5,.5); border-radius: 0px 0px 10px 10px; overflow: hidden;}
.flashsty .fltext .fr .frov{width:332px; height:30px; line-height:30px; font-weight:bold; color:#FFFFFF; padding-left:50px; text-align:center;}

/*	验证码 	*/
.verifyimg {height:43px; cursor: pointer;}

/* xtips	*/
.xtips{position: fixed;z-index:999;left:50%;top:30%;margin-left:-80px;border-radius:5px;width:160px;background: rgba(100,100,100,.8);text-align: center;padding:20px;overflow: hidden;}
.xtips i {float:left;font-size:120px;width:120px;text-align: center;}
.xtipsok i {color: #fff;}
.xtipswarning i {color:#ea644a}
.xtipswarning p {float:left;font-size:16px;width:100%;text-align: center;padding:10px;color:#fff;overflow: hidden;}

div.orbit-wrapper { position: relative; overflow: visible; width: 1200px;height:450px;}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 720px;  box-shadow: 0 3px 8px rgba(0,0,0,0.5); padding:3px; border:#ccc 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 60px; height: 60px; background-color:rgba(255,255,255,.5); color: #fff; text-align: center; position: absolute; z-index: 100; top: 50%;margin-top:-30px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: 20px; background:rgba(255,255,255,.5) url(../Images/orbitr.png); }
div.slider-nav span.left { left:20px;background:rgba(255,255,255,.5) url(../Images/orbitl.png); }
div.slider-nav span.right:hover {background-color:rgba(255,255,255,.5);border-radius:4px; }
div.slider-nav span.left:hover {background-color:rgba(255,255,255,.5); border-radius:4px;}

/*
.music {position:fixed; z-index:999; top:20px; right:10px; width:50px; height:30px;cursor: pointer;overflow:hidden;}
.musica {float: left; width: 30px; height: 29px;border: 0px;}
.musicb {float: left; width: 16px; height: 10px;border: 0px;}
*/
@-webkit-keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
.rotation{
	-webkit-transform: rotate(360deg);
	animation: rotation 3s linear infinite;
	-moz-animation: rotation 3s linear infinite;
	-webkit-animation: rotation 3s linear infinite;
	-o-animation: rotation 3s linear infinite;
}

.reloadverify {cursor:pointer;}