img {
	border: 0px;
}
a {
	text-decoration: none;
	color: #333;
}
* {
	padding: 0px;
	margin: 0px;
}
body {
	font-size: 14px;
	font-family: "Microsoft Yahei", Tahoma, Arial;
	color: #333;
}
.select_x {
    width: 93%;
    height: 30px;
    line-height: 30px;
	background: url(../images/li.jpg) no-repeat left;
    padding-left: 20px;
	border-top: 1px dotted #B5ABAB;
	border-bottom: 1px dotted #B5ABAB;
	margin: 10px 0px 10px 0px;
}

li {
	list-style: none;
}
.y_rtd .y_rtda img{
	margin-top: 10px;
	margin: 7px;
	float: left;
}
.y_rtd .y_rtda span{
	float: left;
    font-size: 15px;
    font-weight: normal;
}
.tableTitleGrey {
    background-color: #B9B9B9;
    height: 30px;
	color: #333;}
#tableList table tr td {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
	height: 30px;}

#tableList table tr td {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
    height: 30px;
}
.tableTitleGrey {
    background-color: #B9B9B9;
    height: 30px;
    color: #333;
}
.y_rtssr ul a{
     width: 46%;
    display: block;
    float: left;
    height: 42px;
    line-height: 32px;
}
#tdjishu {
    background-color: #f6f6f6;
}
	#tableList table tr td {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
    height: 30px;
}
.Ename {
    background-color: #B9B9B9;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 120px;
    color: #333;
    font-size: 12px;
}
.EnameList {
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 267px;
    color: #333;
    font-size: 12px;
}
.Right_bottom li {
    display: block;
    float: left;
    list-style: none outside none;
    margin-bottom: 2px;
    width: 100%;
}

.topl {
 float: left;
}
.nava li.active {
    width: 100px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #009a44;
    margin-right: 5px;
    color: #FFF;
    margin-bottom: 1px;
    cursor: pointer;
}
.hide-boxa {
    display: none;
    margin-top: 2px;
    width: 500px;
    border: 1px solid #f1f1f1;
    height: 375px;
}
.img_name {
    color: #009a44;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    position: absolute;
}	
.topr {
	float: right;
	margin-right: 15px;
	margin-top: 36px;
}
.topr a {
	padding: 0 10px;
	color: #FFF;
	display: block;
	text-align: center;
	float: left;
	font-size: 16px;
}
.topr span {
	float: left;
	color: #fff;
	font-size: 16px;
}
.center{
	width: 100%;
	margin: 0 auto;
}
.logor {
	float: right;
	margin-right: 25px;
}
.logor span {
	position: relative;
	left: 220px;
	color: #cfcfcf;
	top: 5px;
	font-size: 16px;
}
.pro-show {
    width: 100%;
    border-top: 1px #eee solid;
    overflow: hidden;
    margin-top: 20px;
}
.pro-s-list {
    width: 21%;
    margin: 20px 35px 20px 0px;
    float: left;
    overflow: hidden;
}
.pro-s-a1 {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.pro-s-a2 {
    width: 100%;
    margin-top: 10px;
    height: 72px;
    overflow: hidden;
}
.gengduo {
    line-height: 24px;
    text-align: center;
    height: 24px;
}
.pro-s-list img {
    width: 100%;
    display: block;
    margin: 0 auto;
    height: 170px;
}
.pro-s-a2 li {
    line-height: 24px;
	text-align: center;
}
.pro-s-a2 li a {
    font-style: normal;
}
.gengduo a {
    font-size: 24px;
    font-weight: bold;
    display: block;
    line-height: 9px;
}
.pro-name {
    width: 100%;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #009a44;
    font-size: 18px;
    font-weight: bold;
}
.texta {
	width: 216px;
	height: 32px;
	border-right: none;
	background-color: #fff;
	color: #cfcfcf;
	padding-left: 5px;
	line-height: 32px;
	border: 1px solid #eae8e8;
	margin-left: 11px;
}
.textb {
	width: 32px;
	height: 32px;
	border-right: 1px solid #eae8e8;
	float: right;
	border-top: 1px solid #eae8e8;
	border-bottom: 1px solid #eae8e8;
}
#actived {
	color: #d30000;
}
.menu {
	width: 100%;
	margin: 0 auto;
	float: left;
	height: 40px;
	background-color: #fff;
	position: relative;
}
.menuin {
	width: 1005px;
	margin: 0 auto;
}
.menuin a {
	width: 113px;
	float: left;
	text-align: center;
	color: #203d99;
	font-size: 16px;
}
.menuin img {
	float: left;
}
#navigation {
	float: right;
}
#navigation li {
	float: left;
	text-align: center;
}
#navigation li ul {
	display: none;
	position: absolute;
	top: 230px;
	left: 0;
	width: 100%;
	z-index: 999;
	height: 42px;
	background: url(../images/bg.jpg) repeat-x;
}
#navigation li ul li {
	display: inline-block;
	position: relative;
	height: 42px;
	line-height: 42px;
}
#navigation li ul li a {
	font-size: 12px;
}
#navigation li a:hover {
	color: #d30000;
}
#navigation li ul li a:hover {
	color: #d30000;
	cursor: pointer;
}
.ban {
	width: 1423px;
	height: 400px;
	margin: 0 auto;
	margin-top: 2px;
	overflow: hidden;
	z-index: 1;
}
.ban .d1 {
	display: block;
	height: 400px;
	left: 0;
	top: 150px;
	width: 100%;
}
.ban .d2 {
	clear: both;
	height: 30px;
	left: 1100px;
	position: absolute;
	top: 585px;
	width: 18%;
	z-index: 100;
}
.ban .d2 ul {
	float: left;
	position: absolute;
	top: 0;
	display: inline;
}
.ban .d2 li {
	overflow: hidden;
	cursor: pointer;
	float: left;
	margin: 0 5px;
	display: inline;
	background-color: #fff;
	color: #fafafa;
	width: 47px;
	height: 8px;
}
.ban .d2 li.nuw {
	background-color: #203D99;
	width: 47px;
	height: 8px;
}
.btpic p {
	float: left;
}
.btpic img {
	border: 1px solid #eee;
	padding: 3px;
}
#btt {
	width: 100%;
}
#btinsa {
	margin: 0;
	width: 240px;
}
#btt span {
	text-align: left;
	margin-left: 10px;
	width: 110px;
}
.btr {
	margin: 0 auto;
	width: 1005px;
	position: relative;
	top: 8px;
}
.btr span {
	position: absolute;
	right: 35px;
	color: #cfcfcf;
	top: 5px;
	font-size: 16px;
}
.bt_t {
	width: 100%;
	height: 50px;
	background-color: #203d99;
}
.bt {
	width: 100%;
	margin: 0 auto;
	background-color: #fafafa;
	margin-top: 30px;
	padding-bottom: 20px;
	overflow: hidden;
}
.btin {
	width: 1005px;
	margin: 0 auto;
	margin-top: 35px;
}
.btins {
	width: 1005px;
	margin: 0 auto;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 20px;
	overflow: hidden;
}
.btinsa {
	width: 225px;
	height: 199px;
	float: left;
	border-left: 1px solid #d9d9d9;
	margin-right: 25px;
}
.btinsas {
	width: 225px;
	margin: 0 auto;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}
.btinsas b {
	margin-left: 15px;
}
.btinsax {
	width: 225px;
	margin: 0 auto;
}
.btinsax ul {
	margin-top: 5px;
}
.btinsax li {
	margin-left: 15px;
	line-height: 24px;
	height: 24px;
}
.btinsax span {
	width: 95px;
	float: left;
	margin-left: 15px;
	text-align: center;
	margin-top: 15px;
}
.btinsas a {
	float: right;
}
.pic img {
	border: 1px solid #ccc;
	padding: 1px;
}
.pic p {
	text-align: left;
	line-height: 22px;
	font-size: 12px;
	width: 90px;
}
.btinx {
	width: 1005px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}
.btinxx {
	width: 1005px;
	margin: 0 auto;
	margin-top: 15px;
}
.btinxxl {
	width: 120px;
	height: 83px;
	float: left;
	background-image: url(../images/btb.png);
	font-size: 12px;
}
.btinxxl p {
	margin-top: 12px;
	margin-left: 5px;
}
.btinxxr {
	float: left;
	margin-left: 15px;
	margin-top: 37px;
}
.nav li {
	float: left;
	position: relative;
	width: 120px;
}
.nav li ul {
	display: none;
	position: absolute;
	top: 25px;
	left: -11px;
	width: 130px;
	background-color: #fff;
	border: solid 1px #dcdbdb;
	border-top: none;
	padding-left: 10px;
}
.nav li img {
	vertical-align: middle;
}
/*主页*/
.ct {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	overflow: hidden;
}
.ct_t {
	width: 100%;
	margin: 10px 0;
	overflow: hidden;
}
.ct_tl {
	width: 100%;
	margin: 0 auto;
	border-bottom: 2px dotted #ccc;
	line-height: 45px;
	height: 45px;
}
.ct_tl a {
	margin-left: 5px;
	margin-right: 5px;
}
.ct_tr {
	width: 63%;
	float: right;
	margin-top: 20px;
	margin-bottom: 10px;
}
.ct_tl a {
	color: #333;
	width: 106px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
}
 .y_rtc .nav {
    width: 1300px;
    height: 29px;
    margin: 0 auto;
    float: left;
    font-size: 14px;
    border-bottom: 2px solid #009a44;
}
.textaa {
	width: 150px;
	height: 28px;
	border: 1px solid #d9d9d9;
	border-radius: 3px 0 0 3px;
	float: right;
	border-right: none;
	line-height: 28px;
	color: #666;
}
.y_rtc_bottom {
    width: 1300px;
    height: 103px;
    margin: 0 auto;
    float: left;
	font-size: 14px;}

.textbb {
	float: right;
	width: 48px;
	height: 30px;
	background-color: #c00;
	color: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 0 3px 3px 0;
	border-left: none;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.ct_tr span {
	float: right;
	color: #d9d9d9;
	position: absolute;
	right: 50px;
	height: 30px;
	line-height: 30px;
}
.ctmain {
	width: 100%;
	margin: 0 auto;
}
.ctmain_t {
	background-color: #fff;
	height: 42px;
	margin-top: 30px;
}
.ctmain_t span {
	background-color: #203d99;
	width: 102px;
	height: 40px;
	float: left;
	line-height: 40px;
	text-align: center;
	border: 1px solid #e9e9e9;
}
.ctmain_t span a {
	color: #fff;
}
.ctmain_tr {
	float: left;
	width: 900px;
}
.ctmain_tr a {
	float: left;
	width: 112px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	margin-bottom: 15px;
	background-color: #ececec;
}
.ctmainc {
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	float: left;
}
.ctmainca {
	width: 100%;
	margin-bottom: 20px;
	float: left;
	padding-bottom: 40px;
	overflow: hidden;
}
.ctmainca_left {
	width: 30%;
	float: left;
}
.ctmainca_left h3 {
	font-size: 19px;
	height: 36px;
	line-height: 36px;
	color: #009a44;
	float: left;
	font-weight: 700;	
}
.ctmainca_left h3 a {
	color: #C00;
	font-size: 26px;
}
.ctmainca_left img {
	float: left;
	width: 73%;
	margin-top: 30px;
	border: 1px solid #ececec;
	 width: 213px;
    height: 203px;
    float: left;
    background-color: #f3f3f3;
    margin-top: 10px;
    margin-left: 12px;
    margin-right: 12px;
}
.ctmainca_right {
	width: 67%;
	float: right;
	margin-top: 50px;
}
.ctmainca_rightr {
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px  dashed #ECECEC;
}
.ctmainca_rightr h3 {
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	height: 56px;
	line-height: 56px;
	padding-left: 15px;
	background: url(../images/bgpice2.jpg) repeat left;
	color:#009a44;
}
.ctmainca_rightr ul {
	width: 100%;
	margin-top: 10px;
}
.ctmainca_rightr ul li {
	width: 33.5%;
	display: inline-block;
	line-height: 39px;
	margin-left: 8px;
	background: url(../images/li.png) no-repeat left;
	font-size: 12px;
}
.ctmainca_rightr ul li a {
	padding-left: 20px;
}
.fllistbg {
	height: 36px;
	width: 100%;
	background-color: #7A7A7A;
}
.list {
	width: 100%;
}
.list ul li {
	background-color: #7A7A7A;
}
.list ul li a {
	padding-left: 20px;
	color: #fff;
	font-size: 12px;
	display: block;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #fff;
}
.list ul li .inactive {
	background: url(../images/off.png) no-repeat 250px center;
}
.list ul li .inactives {
	background: url(../images/on.png) no-repeat 250px center;
}
.list ul li ul {
	display: none;
}
.list ul li ul li ul {
	display: none;
}
.list ul li ul li a {
	padding-left: 35px;
}
.list ul li ul li ul li {
	background-color: #7A7A7A;
}
.list ul li ul li ul li a {
	color: #316a91;
	padding-left: 30px;
	position: relative;
}
.cslist {
	background-image: url(../images/csbg.png);
	width: 100%;
	height: 302px;
	background-repeat: repeat-x;
	margin-top: 20px;
}
.canshu {
	float: left;
	text-align: right;
	width: 20%;
	height: 45px;
	line-height: 45px;
}
.canshul {
	float: left;
	width: 70%;
	margin-left: 10px;
	height: 45px;
	line-height: 45px;
	margin-top: 10px;
}
select {
	border: solid 1px #DCDBDB;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("../images/arrow.png") no-repeat scroll right center transparent;
	width: 140px;
	height: 24px;
	background-position: 215px;
	cursor: pointer;
}
 select::-ms-expand {
display: none;
}
.canshul input {
	border: solid 1px #DCDBDB;
	width: 234px;
	height: 27px;
}
.confirm {
	width: 60%;
	text-align: center;
	float: left;
}
.cts_t {
	background-image: url(../images/tbg.png);
	width: 100%;
	height: 48px;
}
.cts_t a {
	color: #333;
	font-size: 15px;
	float: left;
	height: 47px;
	line-height: 47px;
	padding: 0 20px;
}
.cts_t span {
	float: right;
}
.cts_t img {
	float: left;
	vertical-align: middle;
	width: 23px;
	height: 50px;
}
.abg {
	background-color: #E5E5E5;
}
.leftt {
	width: 85px;
	float: left;
}
#nav {
	background: url(../images/mbg.png) no-repeat;
}
.leftt a {
	color: #333;
	float: left;
	background: url(../images/mbg1.png) no-repeat;
	width: 70px;
	height: 70px;
	text-align: center;
	font-size: 15px;
	padding-top: 12px;
}
.leftt img {
	vertical-align: middle;
	padding-bottom: 5px;
}
.rightt {
	width: 80%;
	border: 1px solid #EEEDED;
	float: left;
	padding: 20px 50px;
}
.righttcc {
	width: 100%;
	margin: 10px 0;
	float: left;
}
.righttcc_title {
	float: left;
	width: 20%;
	border-top: 2px solid #A7A7A7;
	line-height: 40px;
	font-size: 15px;
}
.righttcc_detail {
	float: left;
	width: 80%;
	border-top: 1px solid #A7A7A7;
	font-size: 14px;
}
.righttcc_detail ul li {
	display: inline-block;
	width: 100%;
	margin-left: 40px;
	line-height: 40px;
}
.righttcc_detail ul li span {
	float: left;
}
.groupl {
	text-align: right;
}
.groupr {
	margin-left: 20px;
}
.ybnav {
	width: 100%;
	float: left;
}
#nav1 {
	background: #ECF1EF;
}
.ybnav a {
	color: #333;
	float: left;
	background: url(../images/sbg1.png) no-repeat;
	width: 151px;
	height: 62px;
	text-align: center;
	font-size: 15px;
	line-height: 62px;
}
.ybnav img {
	vertical-align: middle;
	margin-right: 7px;
}
.ybtable {
	margin: 10px auto;
	width: 100%;
	float: left;
	line-height:33px;
}
.ybtable table {
	border-left: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	width: 100%;
}
.trbg {
	background-color: #D3D5D5;
}
.ybtable table tr td {
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	text-align: center;
	height: 46px;
}
#imgsize {
	display: inline-block;
	width: 224px;
	height: 236px;
}
#imgsize1 {
	display: inline-block;
	width: 245px;
	height: 258px;
}
#imgsize2 {
	display: inline-block;
	width:365px;
	height: 365px;
}
#imgsize3 {
	display: inline-block;
	width: 356px;
	height: 356px;
}

.y_rta h1 {
	float: left;
	font-size: 15px;
	font-weight: normal;
}
.y_rta img{
	float: left;
	    margin: 7px;
}
.y_rta h1 a {
	float: left;
	font-size: 14px;
	font-weight: normal;
}
.y_rtssl {
	width: 35%;
	float: left;
}

.y_rtssr {
	width: 62%;
}
.y_rtssl img {
	border: 1px solid #f3f3f3;
	width: 50%;
}
.y_rtssl p {
	line-height: 25px;
	margin-top: 8px;
}
.y_rtssr li {
	width: 150px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
}
.y_rtssr li span {
	color: #F00;
}
.matchy {
	width: 100%;
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
}
.red {
	color: #f00;
}
.sbanner {
	width: 1005px;
	margin: 10px auto;
}
.sbanner img {
	width: 100%;
}
.textaac {
	border: 1px solid #d9d9d9;
	width: 60px;
	height: 28px;
	line-height: 28px;
}
.aa {
	width: 100%;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
	overflow: hidden;
	background-color: #ececec;
	margin-top: 15px;
}
.aa a {
	width: 100px;
	margin-right: 15px;
	text-align: center;
	margin-left: 12px;
}
#cur {
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}
.ctmainca_rightraa {
	width: 100%;
	margin-bottom: 10px;
	display: none;
}
.ctmainca_rightraa h3 {
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	background-color: #ececec;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
}
.ctmainca_rightraa ul {
	width: 100%;
	margin-top: 10px;
}
.ctmainca_rightraa ul li {
	width: 22.5%;
	display: inline-block;
	line-height: 26px;
	margin-left: 8px;
	background: url(../images/li.png) no-repeat left;
}
.ctmainca_rightraa ul li a {
	padding-left: 20px;
}
#cura {
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}
.zb_img {
	width: 100%;
	margin: 0 auto;
	height: 185px;
	overflow: hidden;
}
#Top .Toolbar1 {
	height: 40px;
}
#Top .Toolbar1 .CentreBox {
	width: 1005px;
	height: 40px;
	margin: 0 auto;
}
#Top .Toolbar1 .CentreBox .Menu {
	height: 40px;
	width: 100%;
	float: right;
}
#Top .Toolbar1 .CentreBox .Menu .List1 {
	float: right;
	text-align: center;
	list-style-type: none;
	height: 40px;
	position: relative;
	left: 20px;
	margin-right: 38px;
}
#Top .Toolbar1 .CentreBox .Menu .List1 li {
	width: 113px;
	float: left;
	height: 40px;
	line-height: 40px;
}
#Top .Toolbar1 .CentreBox .Menu .List1 .Select {
	background-image: url(../images/arr.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}
#Top .Toolbar1 .CentreBox .Menu .List1 .Select a {
	color: #d30000;
}
#Top .Toolbar1 .CentreBox .Menu .List1 a {
	font-size: 16px;
	color: #203d99;
}
#Top .Toolbar1 .CentreBox .Menu .List2 {
	float: right;
	position: relative;
	right: 20px;
	list-style-type: none;
	height: 40px;
	text-align: center;
}
#Top .Toolbar1 .CentreBox .Menu .List2 li {
	float: left;
	width: 113px;
	height: 40px;
	line-height: 40px;
}
#Top .Toolbar1 .CentreBox .Menu .List2 a {
	font-size: 16px;
	color: #203d99;
}
#Top .Toolbar1 .CentreBox .Menu .List3 {
	float: right;
	position: relative;
	right: -30px;
	list-style-type: none;
	height: 40px;
	text-align: center;
}
#Top .Toolbar1 .CentreBox .Menu .List3 li {
	float: left;
	width: 113px;
	height: 40px;
	line-height: 40px;
}
#Top .Toolbar1 .CentreBox .Menu .List3 a {
	font-size: 16px;
	color: #203d99;
}
#Top .Toolbar2 {
	height: 40px;
	clear: both;
	background: url(../images/bg.jpg) repeat-x;
}
#Top .Toolbar2 .CentreBox {
	height: 40px;
	width: 1005px;
}
#Top .Toolbar2 .CentreBox .Menu {
	position: relative;
	overflow: hidden;
	height: 40px;
	width: 100%;
	left: 36%;
	float: left;
}
#Top .Toolbar2 .CentreBox .Menu ul {
	list-style-type: none;
	height: 40px;
	position: absolute;
}
#Top .Toolbar2 .CentreBox .Menu ul li {
	float: left;
	height: 40px;
	width: 80px;
	text-align: center;
	line-height: 40px;
}
#Top .Toolbar2 .CentreBox .Menu ul li a {
	color: #203d99;
	font-size: 12px;
}
#Top .Toolbar2 .CentreBox .Menu ul .Select a {
	color: #d30000;
}
.Hide {
	display: none;
}
.scroll {
	width: 80px;
	height: 80px;
	background: #203d99;
	color: #fff;
	line-height: 80px;
	text-align: center;
	position: fixed;
	right: 30px;
	bottom: 50px;
	cursor: pointer;
	font-size: 14px;
}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #203d99 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #203d99 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #203d99 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #203d99 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
#topnav {
	width: 100%;
	line-height: 35px;
	margin-top: 10px;
	float: right;
}
#topnav li a {
	color: #203d99;
}
#topnav li a:hover {
	color: red;
}
.left {
    width: 21%;
    float: left;

	margin-left: 16px;
	background-image: url(../images/ltbg.jpg)  ;
    background-size: 100%;
	margin-right: 26px;
}
div.sdmenu {
    width: 100%;
    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 12px;
}
div.sdmenu div {
    overflow: hidden;
}
div.sdmenu div.collapsed {
    height: 25px;
	margin-top: 10px;
}

.leftinb-img {
   display: block;
    float: left;
    height: 19px;
    width: 26px;
    margin-top: 22px;
    margin-left: 12px;
}
.leftinb-name {
    float: left;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    width: 100%;
    background: #009a44;
    margin-bottom: 22px;
    text-indent: 8px;
}
div.sdmenu div h2 {
    width: 90%;
    overflow: hidden;
    display: block;
    color: rgba(0, 0, 0, 0.86);
    height: 25px;
    padding-left: 10%;
    line-height: 25px;
    background-image: url(../images/treeah.gif);
    background-repeat: no-repeat;
    background-position: 6px 8px;
    background-size: 10px 10px;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
}
div.sdmenu div h2:hover{
	color: red;
}
div.sdmenu div.collapsed h2 {
    background-image: url(../images/treea.gif);
    background-repeat: no-repeat;
    background-position: 6px 8px;
    background-size: 10px 10px;
    overflow: hidden;
}
div.sdmenu div h6 {
    width: 90%;
    margin: 0 auto;
    display: block;
   color: rgba(0, 0, 0, 0.86);
    line-height: 33px;
    margin-left: 10%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-weight: inherit;
    cursor: pointer;
	background: #ececec;
    margin-bottom: 1px;
}
div.sdmenu div h6:hover{
	 color: red;
}
.right {
    padding-bottom: 10px;
    overflow: hidden;
    margin-left: 20px;
    width: 70%;
}
.leftina {
    width: 100%;
	text-align:center;
}
.heard {
       width: 85%;
    overflow: hidden;
    height: 44px;
    margin: 0 auto;
    line-height: 44px;
}
.tijiao {
    width: 100px;
    height: 37px;
    margin-top: 7px;
    background-color: #C00;
    color: #fff;
    border: 0px;
    padding: 0px;
    font-size: 14px;
}
.rightaa {
    width: 100%;
    height: 40px;
    float: left;
    line-height: 40px;
    border-bottom: 2px solid #2177E6;
    margin-bottom: 10px;
}
.contain11a {
    padding: 15px 1px;
    overflow: hidden;
}
.sanjimulu a {
    margin: 0 auto !important;
    line-height: 28px !important;
    padding-left: 5% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    font-size: 12px !important;
	background: #fff;
    display: block;
}

.zhoucheng {
    display: block;
    overflow: hidden;
    float: left;
    line-height: 80px;
    color: #333;
    margin-left: 20px;
	font-size:18px;
}
.rightb_lirt {
    width: 100%;
    overflow: hidden;
}

.rightb_lirt>ul>li>a {
    display: block;
    width: 50%;
    overflow: hidden;
    text-align: left;
    color: #999;
    float: left;
	line-height:40px;
	height:40px;
}
.red {
    color: red;
}
.rightb_lilt img {
    width: 80px;
    height: 80px;
    display: block;
    float: left;
}
.rightb_li {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}
#dyxz{
    float: right;
    width: 50%;
    height: 67px;
    line-height: 67px;
    text-align: right;
	margin-top: 6px;
}
#dyxz img {
    margin-right: 5px;
}
.ipt {
    border: none;
    background: #fff;
    color: #333;
    font-size: 26px;
    margin-right: 10px;
}
#inquiry {
	float: right;
	width: 80px;
	height: 36px;
	line-height: 36px;
	background: #c00;
	text-align: center;
	margin-left: 10px;
	margin-top: 15px;
}
#inquiry a {
	color: #fff;
}
.back{
	cursor:pointer; float:right; text-align:right; font-size:14px; color:#666;
	}
.ctmaincc {
   font-size: 26px;
    line-height: 67px;
    color: #C00;
    float: left;
    height: 67px;
}
.ctmaincl{
float: right;
}
.rightab {
    float: right;
    overflow: hidden;
	margin-top: 36px	
}
.textb {
    width: 180px;
    height: 32px;
    margin: 0 auto;
    line-height: 32px;
    color: #CCC;
    font-size: 12px;
    border-right: 0px !important;
    padding-left: 5px;
}
#wenjianjia-o {
    background-color: #ccc !important;
    color: #fff !important;
}
#wenjianjia-c {
    background-color: #fff !important;
    color: #FF890B !important;
}
.y_rtssr ul {
	width: 100%;
}
