body{font-size: 14px;font-family: "Microsoft Yahei", Tahoma, Arial;color: #333;font-size: 12px;}
img {border: 0px;}
ul, ol {list-style: none outside none;margin: 0; padding: 0;}
a{text-decoration: none;color: #333;}
input{outline: none; }
.red {color: red;}
.content{width:100%;height:auto;}
.content .ct{width: 1200px;margin: 0 auto;overflow: hidden;margin-bottom: 50px;}
.content .ct .cyabout_l {float: left;width: 265px;background: #fff;}
.content .ct .cyabout_l .inner-dr-title {height: 58px;color: #fff;background: url(../images/bg02_2.png) repeat;padding: 20px 20px 30px;}
.content .ct .cyabout_l .inner-dr-title .inner-dr-h5{font-size: 28px;line-height: 32px;margin-top: 13px;}
.content .ct .cyabout_l .inner-dr-mains {background: #fff;border-bottom: 2px solid #ff0000;padding-bottom: 5px;}
.content .ct .cyabout_l .inner-dr-mains .inner-dr-a {display: block;font-size: 14px;line-height: 49px;padding-left: 52px;border-bottom: 1px solid #f1f1f1;background: url(../images/png2_2.png) no-repeat 23px center;color: #666;}
.content .ct .cyabout_l .inner-dr-mains .inner-dr-a:hover {color: #fff;background: #ff0000 url(../images/png2on_2.png) no-repeat 22px center;}
.right_dh{
	line-height:44px;
	border-bottom: 1px dotted #D2D2D2;
	}
.right_dh a:hover{
	color:#ff0000;
	}	
.content .ct .cyabout_r{width: 860px;float: left;margin-left:75px;background: #fff;}
/**default页面样式**/


.collapsed {
    color: #fff;
    background: #ff0000 url(../images/png2on_2.png) no-repeat 204px center;
    display: block;
    line-height: 49px;
    padding-left: 52px;
    border-bottom: 1px solid #f1f1f1;
}


.content .ct .cyabout_r .abouttile{height: 35px;width: 100%;float: left;}
.content .ct .cyabout_r .abouttile span {height: 35px;line-height: 35px;float: left;width: 169px;margin-left: 23px;font-size: 22px;text-align: left;border-bottom: 2px #ff0000 solid;margin-top: 8px;}
.content .ct .cyabout_r .abouttile span a {font-size: 22px;color: #333;}



.content .ct .cyabout_r .connt {float: left;width: 887px;margin-left: 24px;}
.content .ct .cyabout_r .connt .mma {width: 100%;height: 130px;float: left;}
.content .ct .cyabout_r .connt .mma span {float: left;width: 100%;height: 30px;line-height: 30px;margin-top: 30px;font-size: 14px;font-weight: bold;}
.content .ct .cyabout_r .connt .mma form .srkcx {border: none;height: 40px;line-height: 40px;background: #ff0000;float: left;}
.content .ct .cyabout_r .connt .mma form .srkcx .aac {width:330px;height: 40px;border: 0px;outline:none;background: #ececec;color: #666;padding:0px;position: relative;top:-2px;}
.content .ct .cyabout_r .connt .mma form .srkcx .ssa {position: relative;top: 5px;right: 10px;margin-left: 19px;}


.content .ct .cyabout_r .connt .ybflcx {float: left;width: 100%;}
.content .ct .cyabout_r .connt .ybflcx span {width: 90%;height: 30px;line-height: 30px;margin-top: 15px;float: left;border-bottom: 1px #E9E9E9 solid;font-size: 14px;font-weight: bold;}
.content .ct .cyabout_r .connt .ybflcx #vva {border: none;}
.content .ct .cyabout_r .connt .ybflcx form #fl {width: 380px;height: 40px;background-color: #ECECEC;border: 0;outline:none;color: #666;appearance: none;-moz-appearance: none;-webkit-appearance: none;	}
.content .ct .cyabout_r .connt .ybflcx form select {background: url(../images/arrow.png) no-repeat scroll right center transparent;	width: 290px;height: 24px;background-position: 330px;cursor: pointer;}


.content .ct .cyabout_r .connt .ybflcx form .serleft {float: left;width: 45%;height: 150px;margin-top: 20px;}
.content .ct .cyabout_r .connt .ybflcx form .serleft ul {width: 100%;}
.content .ct .cyabout_r .connt .ybflcx form .serleft ul li {height: 40px;float: left;width: 100%;margin-top: 10px;}
.content .ct .cyabout_r .connt .ybflcx form .serleft ul li input {height: 40px;width: 150px;background: #ECECEC;border: none;padding:0px;}


.content .ct .cyabout_r .connt .ybflcx form .seright {float: left;width: 45%;height: 150px;margin-top: 20px;}
.content .ct .cyabout_r .connt .ybflcx form .seright ul {width: 100%;}
.content .ct .cyabout_r .connt .ybflcx form .seright ul li {height: 40px;float: left;width: 100%;margin-top: 10px;}
.content .ct .cyabout_r .connt .ybflcx form .seright ul li input {height: 40px;width: 85px;line-height: 35px;background: #ECECEC;border: none;}
.content .ct .cyabout_r .connt .ybflcx form #qrbtn {/*width: 100%;*/float: left;margin-top: 50px;margin-bottom: 50px;}
.content .ct .cyabout_r .connt .ybflcx form #qrbtn {/*width: 100%;*/float: left;margin-top: 50px;margin-bottom: 50px;}
.content .ct .cyabout_r .connt .ybflcx form #qrbtn #y_textdt {height: 40px;background: #ff0000;border: 0;color: #fff;text-align: center;width: 300px;margin-top: 43px;font-family: "Microsoft Yahei", Tahoma, Arial;font-size: 16px;cursor: pointer;}



/**xlIndex页面样式**/
.content .ct .content .ctmain {width: 1170px;float: left;background: #fff;margin-left: 2%;margin-bottom: 50px;}
.content .ct .content .ctmain .abct_s {width: 97%;height: 43px;margin: 0 auto;line-height: 46px;border-bottom: 1px dotted #D2D2D2;}
.content .ct .content .ctmain .abct_s a {color: #1D1D1D;}

.content .ct .content .ctmain .y_rtss {width: 94%;overflow: hidden;margin-left: 30px;padding-bottom:20px; border-bottom: 2px dotted #D2D2D2;}
.content .ct .content .ctmain .y_rtss p {font-weight: bold;font-size: 15px;line-height: 35px;}

.content .ct .content .ctmain .y_rtss .y_rtssl {width: 20%;float: left;}
.content .ct .content .ctmain .y_rtss .y_rtssl a img{border: 1px solid #f3f3f3;width: 100%;}


.content .ct .content .ctmain .y_rtss .y_rtssr {width: 78%;float: right;}
.content .ct .content .ctmain .y_rtss .y_rtssr ul {width: 100%;}
.content .ct .content .ctmain .y_rtss .y_rtssr ul a {width: 46%;display: block;float: left;height: 42px;line-height: 32px;}



.content .ct .content .ctmain #pager {width: 100%;margin-top: 40px;text-align: center;padding-bottom:40px;}

/**index页面**/
.ctltsx {
    width: 265px;
    margin: 0 auto;
    margin-top: 5px;
    border-bottom: 3px solid #D12129;
    height: 190px;
}
.ctltsx  form{}
.ctltsx  form table {
    width: 90%;
    margin: 0 auto;
    padding-top: 20px;
}
.ctltsx  form table tbody{}
.ctltsx  form table tbody{}
.ctltsx  form table tbody tr{width:90%;}
.ctltsx  form table tbody  td {
    height: 40px;
	font-size:12px;
	line-height:30px;
	width:60px;
	text-align:right;

}
.ctltsx  form table tbody  td .y_textc {
    height: 31px;
    margin: 0 auto;
    line-height: 34px;
    border: 1px solid #dfdfdf;
    margin-left: 5px;
    float: left;
	width: 150px;	
}
.ctltsx  form table tbody  td .y_textcc {
    height: 31px;
    margin: 0 auto;
    line-height: 34px;
    border: 1px solid #dfdfdf;
    margin-left: 5px;
    float: left;
	width: 110px;}
.ctltsx  form table tbody  td .y_textds {
    width: 40px;
    height: 35px;
    border: none;

}

.ctltsx  form table tbody  td #so{position: relative;left:-16px;}
.content .ct .cyabout_r .content .ct_t {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
.abct_s {
    width: 97%;
    height: 43px;
    margin: 0 auto;
    line-height: 46px;
    border-bottom: 1px dotted #D2D2D2;
}
.content .ct .cyabout_r .content .ct_t .abct_s a {
    color: #1D1D1D;
}
.cptit{
padding:10px;font-size:16px;font-weight:bold;
}
.ctmain {
    float: left;
    width: 887px;
}
.content .ct .cyabout_r .connt .content .ctmainc {
    width: 100%;
    margin: 0 auto;
    margin-top: 30px;
}
.content .ct .cyabout_r .connt .content .ctmainc .content .ctmainca {
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px dashed #ccc;
    float: left;
    padding-bottom: 40px;
    overflow: hidden;
}
.ctmainca_left {
    width: 100%;
    float: left;
}
.ctmainca_left h3 {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
	margin: 0;
}
.ctmainca_left a img {
    float: left;
    width: 350px;
    margin:10px 20px 0 0;
}
.intryb {
    width: 100%;
    margin-top: 10px;
    float: left;
}
.ctmainca_right {
    width: 100%;
    float: right;
    margin-top: 10px;
}
.ctmainca_rightr {
    width: 100%;
    margin-bottom: 10px;
}
.ctmainca_rightr h3 {
    font-size: 15px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
	    border-bottom: 2px solid #E5E5E5;
		font-weight:bold;
}
.ctmainca_rightr h3 img{position: relative;top:5px;margin-right:5px;}
.ctmainca_rightr ul {
    width: 100%;
    margin-top: 10px;
}
.ctmainca_rightr ul li {
    width: 48%;
    display: inline-block;
    line-height: 32px;
    margin-left: 8px;
}
.ctmainca_rightr ul li a {
    padding-left: 20px;
    background: transparent;
    text-decoration: none;
    color: #666;
	font-size: 12px;
}


/**search页面样式**/
.content .ct .cyabout_r .y_rtc{
    width: 97%;
    margin: 0 auto;
    font-size: 14px;
    overflow: hidden;
    margin-left: 14px;
	line-height: 28px;
    margin-bottom: 20px;
}

.nava {
    width: 100%;
    float: left;
    font-size: 14px;
	border-bottom:2px solid #D12129;
	margin-bottom: 10px;
}

.tabsa li {
    text-align: center;
	padding:0px 10px;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 5px;
    margin-bottom: 1px;
    cursor: pointer;
    font-size: 14px;
}

.content .ct .cyabout_r .y_rtc .y_rtclt .nava li.active {
	padding:0px 20px;
    height: 33px;
    line-height: 32px;
    text-align: center;
	background-color:#D12129;
    margin-right: 5px;
    color: #fff;
    margin-bottom: 1px;
    cursor: pointer;
    font-size: 14px;
	margin-bottom: 0px;
}

.content .ct .cyabout_r .y_rtc .y_rtclt .tab-boxa {
    width: auto;
    float: left;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .tab-boxa .hide-boxa {
    display: none;
    margin-top: 10px;
    width: 450px;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .tab-boxa .hide-boxa .img_name {
    color: #d12129;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    position: absolute;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .tab-boxa  .hide-boxa img {
    width: 450px;
}

.content .ct .cyabout_r .y_rtc .y_rtclt .y_rtcrt {
    width: 330px;
    float: left;
    margin-left: 54px;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .y_rtcrt .y_rtcrtb {
    width: 330px;
    margin: 0 auto;
    margin-top: 10px;
}
.y_rtcrtas {
    width: 330px;
    height: 30px;
    margin: 0 auto;
    line-height: 30px;
	background-color: #ff0000;
	color:#fff;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .y_rtcrt .y_rtcrtb .y_rtcrtas img {
    float: left;
    margin-top: 7px;
    margin-left: 10px;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .y_rtcrt .y_rtcrtb .y_rtcrtas span {
    float: left;
    margin-left: 10px;
    font-size: 14px;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .y_rtcrt .y_rtcrtb .y_rtcrtax {
    width: 330px;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 35px;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .y_rtcrt .y_rtcrtb .y_rtcrtax li {
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    margin-left: 20px;
    margin-right: 26px;
}
.content .ct .cyabout_r .y_rtc .y_rtclt .y_rtcrt .y_rtcrtb .y_rtcrtax li a{
background: transparent;
    text-decoration: none;
    color: #08c;
}
.content .ct .cyabout_r  .y_rtd {
    width: 100%;
    overflow: hidden;

}
.y_rtda {
    width: 100%;
    margin: 0 auto;
    height: 35px;
    line-height: 35px;
    background-color: #ff0000;
    MARGIN-TOP: 10PX;
	color:#fff;
	padding-left:10px;
}
.dirin{font-size:14px;width:98%;margin:0 auto; margin-bottom:20px;line-height: 28px;}
.dirin table{width:100%;}
.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;
	font-size: 12px;
}
#tdjishu {
    background-color: #f6f6f6;
}
#tdoushu:hover{
	color:#fff;
	background-color:#ff0000;
}
#tdjishu:hover{
	color:#fff;
	background-color:#ff0000;
}
#carousel_inner {
    overflow: hidden;
    width: 100%;
}
#carousel_inner ul li {
    display: inline;
    float: left;
    height: auto;
    width: 265px;
	padding: 20px 10px;
}
#carousel_inner ul li img {
    width: 100%;
    float: left;
}
#pager {
    width: 100%;
    margin: 10px 0;
    text-align: center;
}

/**xlDetail页面样式**/

.content .ct .cyabout_r .y_rtd {
    margin: 0 auto;
    overflow: hidden;
    margin-top: 15px;
}
.content .ct .cyabout_r .y_rtd .y_rtdb {
    width: 950px;
    margin: 0 auto;
    margin-top: 15px;
}
.content .ct .cyabout_r .y_rtd .y_rtdb #scrollbarTree {
    background-color: #FFFFFF;
    color: #002280;
    font-size: 10pt;
    height: auto;
    margin: auto !important;
    width: 270px;
    overflow: auto;
    float: left;
    padding-top: 8px;
}
.content .ct .cyabout_r .y_rtd .y_rtdb #scrollbarTree img {
    width: 203px;
    border: 1px solid #ccc;
    margin: 5px;
    height: 149px;
}
.content .ct .cyabout_r .y_rtd .y_rtdb .Right_bottom {
    float: left;
    width: 605px;
    margin-top: 30px;
}
.Right_bottom ul {
    display: block;
	overflow:hidden;
	margin-top:-20px;
}
.Right_bottom li {
    display: block;
    float: left;
    list-style: none outside none;
    margin-bottom: 2px;
    width: 100%;
}
.bggrey {
    background-color: #E4E4E4;
}
.bgblue {
    background-color: #F4F4F4;
}
.Ename {
    background-color: #B9B9B9;
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 180px;
    color: #333;
    font-size: 12px;
}
.EnameList {
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 360px;
    color: #333;
    font-size: 12px;
}
.dayin {
    float: right!important;
    width: 150px;
    text-align: center;
    margin-top: 10px;
	position: relative;
	top:-2px;
	margin-right:10px;
}
.dayin input {
    border: none;
    background: #D12129;
    width: 50px;
    height: 20px;
    font-size: 17px;
    line-height: 20px;
	    -webkit-appearance: button;
		color:#fff;
    cursor: pointer;
	position: relative;
	top:-7px;
}
/**xlInde页面样式**/
.y_rtss {
    width: 96%;
    margin: 0 auto;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 20px;
    overflow: hidden;
    margin-top: 20px;
}
.y_rtssl {
    width: 35%;
    float: left;
}
.y_rtssl img {
    border: 1px solid #f3f3f3;
   /* width: 50%;*/
    padding: 2px;
    height: 229px;
}
.y_rtssl p {
    line-height: 25px;
    margin-top: 8px;
	text-align: center;
}


.y_rtssr {
    width: 100%;
    float: left;
    margin-left: 20px;
}
.y_rtssr ul a {
    width: 46%;
    display: block;
    float: left;
    height: 42px;
    line-height: 32px;
}
/*搜索按钮效果*/
.set_5_button3 {
  background: #f2625a;
  color: white;
  overflow: hidden;
  z-index: 1;
  float: left;
  font-weight: 400;
  line-height: 45px;
  margin-right: 2.5em;
  cursor:pointer;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: auto;
}
.set_5_button3:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500%;
  height: 1000%;
  background: #dd483f;
  z-index: -1;
  transform-origin: 0% 0%;
  transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
  /transform: translateY(10%) translateX(16%) rotate(-45deg);
  transition: transform .3s;
}
.set_5_button3:hover::after {
  transform: translateY(10%) translateX(-25px) rotate(-45deg);
}  
#dyxz{
	float: right;
    margin-top: 14px;
	}

#dyxz img{
	display: block;
    float: left;
    margin-right: 10px;
	}
.ipt{
	color: #ff0000;
	}







