.search {

	width: 100%;

	height: 70px;

	border-bottom: 1px solid #f3f2f2

}



.search p {

	float: left;

	overflow: hidden;

	width: 723px;

	height: 70px;

	text-overflow: ellipsis;

	white-space: nowrap;

	line-height: 71px

}



.search p,.search p a {

	color: #666;

	font-size: 14px

}



.search p a {

	margin-right: 1pc;

	font-weight: 400

}



.search .Input {

	position: relative;

	float: right;

	margin-top: 19px;

	width: 335px;

	height: 33px;

	background: url(../images/searchbg.png) no-repeat center;

	line-height: 33px

}



.search .Input input {

	float: left;

	padding-left: 18px;

	width: 275px;

	height: 33px;

	outline: 0;

	border: none;

	background: 0 0;

	color: #999;

	font-size: 14px;

	line-height: 33px

}



.search .Input button {

	float: right;

	display: block;

	width: 42px;

	height: 33px;

	outline: 0;

	border: none;

	background: url(../images/searchbtn.png) no-repeat center

}



.Title {

	padding: 52px 0 0;

	width: 100%;

	height: 5pc;

	background: url(../images/title_xian.png) center 60px no-repeat;

	text-align: center

}



.Title h2 {

	color: #333;

	font-size: 38px

}



.Title h2 a {

	color: #333;

	text-decoration: none

}



.Title h2 em {

	margin-left: 15px;

	color: #105bd9;

	font-weight: 700

}



.Title i {

	display: block;

	margin: 10px auto 0;

	width: 258px;

	height: 24px;

	color: #666;

	text-align: center;

	font-style: inherit;

	font-size: 1pc;

	line-height: 15px

}



.Title i img {

	display: block;

	width: 228px;

	height: 7px

}



#flashs {

	position: relative;

	overflow: hidden;

	width: 100%;

	height: 650px

}



#flashs .bgitem {

	position: absolute;

	top: 0;

	z-index: 1

}



#flashs .btn {

	position: absolute;

	bottom: 20px;

	left: 0;

	z-index: 99999;

	width: 100%;

	text-align: center;

	font-size: 0

}



#flashs .btn span {

	display: inline-block;

	margin: 0 4px;

	width: 40px;

	height: 10px;

	background: #afafaf;

	cursor: pointer

}



#flashs .btn span.cur {

	background: #105bd9

}



#flashs .bot {

	position: absolute;

	top: 50%;

	display: block;

	display: none;

	margin-top: -29px;

	width: 58px;

	height: 58px

}



#flashs .bot1 {

	left: 5%;

	z-index: 2;

	background: url(../images/babot1.png) no-repeat center

}



#flashs .bot2 {

	right: 5%;

	z-index: 2;

	background: url(../images/babot2.png) no-repeat center

}



#flashs:hover .bot {

	display: block

}



.product {

	padding-bottom: 50px;

	width: 100%

}



.product .mainCon {

	margin-top: 42px;

	width: 100%

}



.product .mainCon .menu {

	width: 100%;

	text-align: center

}



.product .mainCon .menu li {

	float: left;

	overflow: hidden;

	margin: 5px 10px 5px 0;

	padding: 0 25px;

	height: 37px;

	border: 1px solid #666;

	color: #666;

	text-align: center;

	font-size: 14px;

	line-height: 37px;

	transition: border-color .3s cubic-bezier(.2,1,.3,1) 0s,color .3s 0s

}



.product .mainCon .menu li:before {

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

	width: 150%;

	height: 100%;

	background: #105bd9;

	content: "";

	transition: transform .3s ease 0s,opacity .3s ease 0s,background-color .3s ease 0s;

	transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);

	transform-origin: 0 100% 0;
	

}



.product .mainCon .menu li:hover {

	border-color: #105bd9;

	color: #fff

}



.product .mainCon .menu li:hover:before {

	background-color: #105bd9;

	opacity: 1;

	transition-timing-function: cubic-bezier(.2,1,.3,1);

	transform: rotate3d(0,0,1,0deg);
	

}



.product .mainCon .menu li {

	position: relative;

	overflow: hidden;

	cursor: pointer;

	transition: border-color .3s,color .3s;

	transition-timing-function: cubic-bezier(.2,1,.3,1)

}



.product .mainCon .menu li a {

	color: #666;

	text-decoration: none

}

.product .mainCon .menu li a:hover {

	color: #fff;

	text-decoration: none

}



.product .mainCon .menu li.cur {

	border: 1px solid #105bd9;

	background-color: #105bd9;

	transition: all 1s ease-in-out 0s

}



.product .mainCon .menu li.cur a {

	color: #fff

}



.product .mainCon .conBox {

	position: relative;

	overflow: hidden;

	margin-top: 35px;

	width: 100%

}



.product .mainCon .conBox ul {

	width: 75pc

}



.product .mainCon .conBox li {

	position: relative;

	float: left;

	margin-right: 13px;

	margin-bottom: 22px;

	width: 290px;

	height: 259px

}



.product .mainCon .conBox li:hover em {

	background-color: #105bd9;

	color: #fff

}



.product .mainCon .conBox li:nth-child(4n+0) {

	margin-right: 0

}



.product .mainCon .conBox li span img {

	display: block;

	width: 290px;

	height: 218px;

	transition: all 1s ease-out;

	transform: scale(1)

}



.product .mainCon .conBox li span {

	display: block;

	overflow: hidden;

	width: 290px;

	height: 218px

}



.product .mainCon .conBox li a {

	display: block;

	width: 290px;

	text-align: center

}



.product .mainCon .conBox li a em {

	display: block;

	margin-top: 5px;

	height: 40px;

	background: #f1f1f1;

	color: #666;

	font-size: 1pc;

	line-height: 40px

}



.product .mainCon .conBox li a b {

	display: inline-block;

	width: 0;

	height: 100%;

	vertical-align: middle

}



.product .mainCon .conBox li i {

	position: absolute;

	right: 0;

	bottom: 0

}



.product .mainCon .conBox li i,.product .mainCon .conBox li i img {

	display: block;

	width: 78px;

	height: 94px

}



.product .mainCon .conBox li:hover span img {

	transform: scale(1.2)

}



.product .mainCon .conBox li:hover a {

	display: block

}



.adv {

	width: 100%;

	height: 780px;

	background: #f1f1f1

}



.adv .Title {

	padding-top: 60px

}



.adv .Title p {

	margin-top: 5px;

	color: #666;

	font-size: 19px

}



.adv .Title p em {

	color: #105bd9;

	font-weight: 700;

	font-size: 36px

}



.adv .index_video {

	margin-top: 50px

}



.adv .index_video_left {

	float: left;

	float: right

}



.adv .mainCon {

	margin-top: 42px;

	width: 100%

}



.adv .mainCon li {

	float: left;

	padding-top: 52px;

	width: 298px;

	height: 236px;

	border-top: 1px solid #ebebeb;

	border-right: 1px solid #ebebeb;

	background: #fff

}



.adv .mainCon li img {

	display: block;

	margin: 0 auto;

	width: 81px;

	height: 81px

}



.adv .mainCon li h3 {

	margin: 24px 0 18px;

	color: #333;

	text-align: center;

	font-size: 18px

}



.adv .mainCon li p {

	padding: 0 30px;

	color: #888;

	text-align: center;

	font-size: 14px;

	line-height: 24px

}



.adv .mainCon li:hover {

	position: relative;

	z-index: 9;

	box-shadow: 0 0 3pc -9pt #999

}



.choose {

	width: 100%;

	padding: 10px 0;
	
	background-color:#F1F1F1

}



.choose .Title {

	height: 110px;

}



.choose .Title p {

	margin-top: 5px;

	color: #666;

	font-size: 19px

}



.choose .Title p em {

	color: #105bd9;

	font-weight: 700;

	font-size: 36px

}



.choose .mainCon {

	position: relative;

	margin-top: 20px;

	width: 100%;

	height: 996px;

}



.choose .mainCon img {

	display: block

}



.choose .mainCon .Pics01 {

	position: absolute;

	top: 0;

	left: 0;

	width: 534px;

	height: 434px

}



.choose .mainCon .Pics02 {

	position: absolute;

	right: 0;

	bottom: 72px;

	width: 586px;

	height: 387px

}



.choose .mainCon dl {

	position: absolute;

	width: 578px

}



.choose .mainCon dt {

	float: left;

	width: 65px;

	height: 85px;

	background: #105bd9;

	text-align: center

}



.choose .mainCon dt span {

	display: block;

	padding-top: 10px;

	color: #fff;

	font-weight: 700;

	font-size: 40px;

	font-family: arial

}



.choose .mainCon .dl1 {

	top: 17px;

	left: 603px

}



.choose .mainCon dt i {

	display: block;

	margin: 6px auto 0;

	width: 10px;

	height: 1px;

	background: #fff;

}



.choose .mainCon dd {

	float: right;

	width: 486px

}



.choose .mainCon dd h3 {

	padding-bottom: 14px;

	width: 474px;

	border-bottom: 1px dotted silver;

	color: #333;

	font-size: 24px

}



.choose .mainCon dd h3 em {

	color: #105bd9;

	font-weight: 700

}



.choose .mainCon dd ul {

	margin-top: 20px

}



.choose .mainCon dd li {

	margin-bottom: 5px;

	padding-left: 1pc;

	background: url(../images/choose_icon01.png) no-repeat left 8px;

	color: #666;

	font-size: 14px;

	line-height: 24px

}



.choose .mainCon dl.dl2 {

	top: 251px;

	left: 603px

}



.choose .mainCon dl.dl3 {

	top: 527px;

	left: 0

}



.choose .mainCon dl.dl4 {

	top: 761px;

	left: 0

}



.contrast {

	width: 100%;

	height: 666px;

	background: url(../images/contrastbg.jpg) no-repeat center

}



.contrast .Title {

	padding-top: 5pc

}



.contrast .Title h2 img {

	display: block;

	margin: 0 auto

}



.contrast .mainCon {

	margin-top: 50px

}



.contrast .mainCon .contrast-header li {

	float: left;

	width: 215px;

	height: 102px;

	border-left: 1px solid #e2e4e3;

	background: #ecf7f2;

	color: #333;

	text-align: center;

	font-weight: 700;

	font-size: 20px;

	line-height: 102px

}



.contrast .mainCon .contrast-header li:first-child {

	width: 90pt;

	border-left: none;

	color: #105bd9

}



.contrast .mainCon .contrast-header li img {

	position: relative;

	top: 22px;

	margin-right: 5px

}



.contrast .mainCon .contrast-same li {

	float: left;

	width: 215px;

	height: 126px;

	border-left: 1px solid #e2e4e3;

	background: #fff;

	color: #888;

	text-align: center;

	font-size: 15px

}



.contrast .mainCon .contrast-same li:first-child {

	width: 90pt;

	border-left: none;

	background: #eee;

	color: #333;

	font-weight: 700;

	font-size: 18px;

	line-height: 126px

}



.contrast .mainCon .contrast-same li p {

	display: inline-block;

	vertical-align: middle;

	line-height: 25px

}



.contrast .mainCon .contrast-same li span {

	display: inline-block;

	width: 0;

	height: 100%;

	vertical-align: middle

}



.contrast .mainCon .contrast-ql li {

	background: #105bd9

}



.contrast .mainCon .contrast-ql li p {

	color: #fff

}



.contrast .mainCon .contrast-ql li:first-child {

	background: #105bd9;

	color: #fff

}



.liuy {

	width: 100%;

	height: 478px;

	background: url(../images/lybg.jpg) no-repeat center

}



.liuy .mainCon {

	margin-left: 2pc;

	padding-top: 102px

}



.liuy .mainCon .box1 {

	width: 534px

}



.liuy .mainCon .box1 input {

	float: left;

	display: block;

	margin-bottom: 14px;

	padding: 0 10px;

	width: 238px;

	height: 47px;

	outline: 0;

	border: 1px solid #e6e6e6;

	color: #999;

	font-size: 14px;

	line-height: 47px

}



.liuy .mainCon .box1 .name {

	margin-right: 14px

}



.liuy .mainCon .box1 textarea {

	padding: 15px 10px 0;

	width: 514px;

	height: 110px;

	outline: 0;

	border: 1px solid #e6e6e6;

	color: #999;

	font-size: 14px;

	resize: none

}



.liuy .mainCon .box2 {

	margin-top: 36px;

	width: 534px

}



.liuy .mainCon .box2 a {

	float: left;

	display: block;

	width: 195px;

	height: 45px;

	border-radius: 6px;

	background: #333;

	color: #fff;

	text-align: center;

	text-decoration: none;

	font-size: 18px;

	line-height: 45px

}



.liuy .mainCon .box2 a img {

	position: relative;

	top: 6px;

	margin-right: 10px;

	width: 27px;

	height: 27px

}



.liuy .mainCon .box2 .phone {

	float: right;

	padding-left: 50px;

	background: url(../images/ly_phone.png) no-repeat left center

}



.liuy .mainCon .box2 .phone p {

	padding-top: 2px;

	color: #999;

	font-size: 14px

}



.liuy .mainCon .box2 .phone span {

	display: block;

	color: #333;

	font-size: 26px;

	font-family: arial

}



.about {

	padding-bottom: 50px;

	width: 100%;

	background: #f1f1f1 url(../images/about.jpg) center top no-repeat;

	height: 670px

}



.about .Title a,.about .Title em,.about .Title i {

	color: #fff

}



.about .mainCon {

	margin-top: 31px

}



.about .conBox1 {

	margin: 0 auto 97px;

	width: 75pc

}



.about .conBox1 dt {

	float: left;

	width: 520px;

	height: 324px

}



.about .conBox1 dt img {

	display: block;

	width: 520px;

	height: 324px

}



.about .conBox1 dd {

	width: 100%

}



.about .conBox1 dd h3 {

	padding-top: 9pt;

	color: #fff;

	font-size: 30px;

	text-align: center;

	font-weight: 300;

	letter-spacing: 2px

}



.about .conBox1 dd h3 a {

	color: #fff;

	text-decoration: none

}



.about .conBox1 dd p {

	margin-top: 20px;

	color: #fff;

	text-indent: 2em;

	font-size: 15px;

	line-height: 30px;

	text-align: center

}



.about .conBox1 dd a.details {

	display: block;

	width: 8pc;

	height: 37px;

	color: #fff;

	text-align: center;

	text-decoration: none;

	font-size: 14px;

	line-height: 37px;

	margin: 30px auto 10px;

	border: 1px solid #fff

}



.about .conBox1 dd a.details:hover {

	background: #fff;

	color: #105bd9

}



.about .conBox2 {

	margin-top: 42px;

	width: 100%

}



.about .conBox2 .menu {

	margin: 0 auto;

	width: 75pc;

	border-bottom: 2px solid #e7e7e7

}



.about .conBox2 .menu li {

	position: relative;

	float: left;

	padding-right: 9pt;

	padding-bottom: 9pt;

	color: #333;

	font-weight: 700;

	font-size: 1pc

}



.about .conBox2 .menu li i {

	position: absolute;

	bottom: -2px;

	left: 0;

	display: none;

	width: 100%;

	height: 2px;

	background: #105bd9

}



.about .conBox2 .menu li a {

	color: #333;

	text-decoration: none

}



.about .conBox2 .menu li span {

	margin-right: 9pt;

	color: #b6b6b6;

	font-size: 1pc

}



.about .conBox2 .menu li:first-child span {

	display: none

}



.about .conBox2 .menu li:first-child {

	padding-left: 20px

}



.about .conBox2 .menu li.cur a {

	color: #105bd9

}



.about .conBox2 .menu li.cur i {

	display: block

}



.about .conBox2 .con {

	position: relative;

	overflow: hidden;

	margin: 36px auto 0;

	width: 1350px;

	height: 249px

}



.about .conBox2 .lunb {

	position: relative;

	margin: 0 auto;

	width: 75pc

}



.about .conBox2 .lunb i.aboutBtn {

	position: absolute;

	top: 78px;

	display: block;

	overflow: hidden;

	width: 45px;

	height: 45px;

	cursor: pointer

}



.about .conBox2 .lunb i.aboutBtn img {

	position: relative;

	display: block;

	width: 45px;

	height: 90px

}



.about .conBox2 .lunb i.aboutBtn:hover img {

	top: -45px

}



.about .conBox2 .lunb i.prev {

	left: -74px

}



.about .conBox2 .lunb i.next {

	right: -74px

}



.about .conBox2 .lunb .box {

	position: relative;

	overflow: hidden;

	width: 100%;

	height: 249px

}



.about .conBox2 .lunb .box ul {

	position: absolute;

	top: 0;

	left: 0;

	width: 105%

}



.about .conBox2 .lunb .box li {

	position: relative;

	float: left;

	overflow: hidden;

	margin-right: 24px;

	width: 282px;

	height: 249px

}



.about .conBox2 .lunb .box li i.xian {

	display: block;

	width: 282px;

	height: 1px;

	background: #bbb

}



.about .conBox2 .lunb .box li i.xianL {

	position: absolute;

	bottom: 1px;

	left: -141px;

	width: 141px;

	height: 1px;

	background: #105bd9

}



.about .conBox2 .lunb .box li i.xianR {

	position: absolute;

	right: -141px;

	bottom: 0;

	width: 141px;

	height: 1px;

	background: #105bd9

}



.about .conBox2 .lunb .box p {

	position: relative;

	width: 282px;

	height: 200px

}



.about .conBox2 .lunb .box p span {

	display: block;

	overflow: hidden;

	width: 282px;

	height: 200px

}



.about .conBox2 .lunb .box p span img {

	display: block;

	width: 282px;

	height: 200px;

	transition: all 1s ease-out;

	transform: scale(1)

}



.about .conBox2 .lunb .box p a {

	position: absolute;

	top: 0;

	left: 0;

	display: none;

	padding-top: 58px;

	width: 282px;

	height: 142px;

	background: url(../images/aboutbg.png);

	text-align: center;

	text-decoration: none

}



.about .conBox2 .lunb .box p a img {

	display: block;

	margin: 0 auto;

	width: 36px;

	height: 36px

}



.about .conBox2 .lunb .box p a b {

	display: block;

	margin-top: 22px;

	color: #fff;

	font-weight: 400;

	font-size: 14px

}



.about .conBox2 .lunb .box em {

	display: block;

	overflow: hidden;

	padding: 0 10px;

	height: 47px;

	color: #fff;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 14px;

	line-height: 47px;

	background: #105bd9

}



.about .conBox2 .lunb .box li:hover p a {

	display: block

}



.about .conBox2 .lunb .box li:hover p span img {

	transform: scale(1.2)

}



.news {

	width: 100%;

	height: 735px;

	background: #fff;

	padding: 10px 0;

}



.news .mainCon {

	margin-top: 40px

}



.news .mainCon .conL {

	float: left;

	width: 51pc;

	background: #fff

}



.news .mainCon .conL .top {

	height: 59px;

	border-bottom: 1px solid #e0e0e0

}



.news .mainCon .conL .top ul {

	float: left

}



.news .mainCon .conL .top li {

	position: relative;

	float: left;

	padding-right: 9pt;

	color: #333;

	font-weight: 700;

	font-size: 1pc;

	line-height: 59px

}



.news .mainCon .conL .top li i {

	position: absolute;

	bottom: -1px;

	left: 0;

	display: none;

	width: 100%;

	height: 1px;

	background: #105bd9

}



.news .mainCon .conL .top li a {

	color: #333;

	text-decoration: none

}



.news .mainCon .conL .top li span {

	margin-right: 9pt;

	color: #b6b6b6

}



.news .mainCon .conL .top li:first-child span {

	display: none

}



.news .mainCon .conL .top li:first-child {

	padding-left: 20px

}



.news .mainCon .conL .top li.cur a {

	color: #105bd9

}



.news .mainCon .conL .top li.cur i {

	display: block

}



.news .mainCon .conL .top a.more {

	float: right;

	display: block;

	width: 81px;

	height: 59px;

	color: #818181;

	text-align: center;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 14px;

	line-height: 59px

}



.news .mainCon .conL .top a.more:hover {

	color: #105bd9

}



.news .mainCon .conL .conBox {

	position: relative;

	overflow: hidden;

	padding-top: 26px;

	height: 418px

}



.news .mainCon .conL .conBox .box {

	height: 418px

}



.news .mainCon .conL .conBox .boxL {

	float: left;

	margin-left: 2pc;

	width: 305px

}



.news .mainCon .conL .conBox .boxL img {

	display: block;

	width: 305px;

	height: 189px

}



.news .mainCon .conL .conBox .boxL h3 {

	margin: 26px 0 22px;

	color: #333;

	font-size: 14px

}



.news .mainCon .conL .conBox .boxL h3 a {

	color: #333;

	text-decoration: none

}



.news .mainCon .conL .conBox .boxL p {

	overflow: hidden;

	padding-right: 8px;

	height: 72px;

	color: #666;

	text-overflow: ellipsis;

	font-size: 13px;

	line-height: 24px

}



.news .mainCon .conL .conBox .boxL p a {

	color: #666;

	text-decoration: none

}



.news .mainCon .conL .conBox .boxL a.details {

	display: block;

	margin-top: 0px;

	width: 123px;

	height: 37px;

	border: 1px solid #105bd9;

	color: #105bd9;

	text-align: center;

	text-decoration: none;

	font-size: 14px;

	line-height: 37px;

	/* border-radius: 38px; */

}



.news .mainCon .conL .conBox .boxR {

	float: left;

	margin-left: 28px;

	width: 422px

}



.news .mainCon .conL .conBox .boxR dl {

	margin-top: 14px;

	height: 113px;

	border: 1px solid #ececec

}



.news .mainCon .conL .conBox .boxR dl:first-child {

	margin-top: 0

}



.news .mainCon .conL .conBox .boxR dt {

	float: left;

	margin-top: 1pc;

	width: 81pt;

	background: url(../images/news_xian.png) no-repeat right 1pc;

	text-align: center

}



.news .mainCon .conL .conBox .boxR dt span {

	display: block;

	color: #333;

	font-size: 44px;

	font-family: arial

}



.news .mainCon .conL .conBox .boxR dt em {

	display: block;

	color: #333;

	font-size: 18px

}



.news .mainCon .conL .conBox .boxR dd {

	float: left;

	margin-top: 22px;

	margin-left: 22px;

	width: 274px

}



.news .mainCon .conL .conBox .boxR dd h3 {

	color: #333;

	font-size: 14px

}



.news .mainCon .conL .conBox .boxR dd h3 a {

	color: #333;

	text-decoration: none

}



.news .mainCon .conL .conBox .boxR dd p {

	margin-top: 9pt;

	height: 3pc;

	color: #888;

	font-size: 14px;

	line-height: 24px

}



.news .mainCon .conL .conBox .boxR dd p a {

	color: #888;

	text-decoration: none

}



.news .mainCon .conL .conBox .boxR dl:hover dd h3 a,.news .mainCon .conL .conBox .boxR dl:hover dt em,.news .mainCon .conL .conBox .boxR dl:hover dt span {

	color: #105bd9

}



.news .mainCon .conR {

	float: right;

	padding-bottom: 30px;

	width: 358px;

	background: #fff

}



.news .mainCon .conR .top {

	height: 59px;

	border-bottom: 1px solid #e0e0e0

}



.news .mainCon .conR .top h3 {

	float: left;

	margin-left: 30px;

	color: #333;

	font-size: 1pc;

	line-height: 59px

}



.news .mainCon .conR .top h3 em {

	margin-left: 6px;

	color: #b6b6b6;

	font-weight: 700;

	font-size: 1pc

}



.news .mainCon .conR .top a.more {

	float: right;

	display: block;

	width: 81px;

	height: 59px;

	color: #818181;

	text-align: center;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 14px;

	line-height: 59px

}



.news .mainCon .conR .top a.more:hover {

	color: #105bd9

}



.news .mainCon .conR .conBox {

	position: relative;

	overflow: hidden;

	width: 100%;

	height: 414px

}



.news .mainCon .conR .conBox ul {

	position: absolute;

	top: 0;

	left: 0;

	padding: 0 28px

}



.news .mainCon .conR .conBox li {

	padding-top: 20px;

	height: 117px;

	border-bottom: 1px dotted #d8d8d8

}



.news .mainCon .conR .conBox li h3 {

	overflow: hidden;

	padding-left: 28px;

	background: url(../images/news_q.png) no-repeat left center;

	color: #333;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 14px;

	line-height: 20px

}



.news .mainCon .conR .conBox li h3 a {

	color: #333;

	text-decoration: none

}



.news .mainCon .conR .conBox p {

	overflow: hidden;

	margin-top: 8px;

	padding-top: 3px;

	padding-left: 28px;

	height: 72px;

	background: url(../images/news_a.png) no-repeat left 6px;

	color: #666;

	text-overflow: ellipsis;

	font-size: 13px;

	line-height: 24px

}



.news .mainCon .conR .conBox li p a {

	color: #666

}



.link {

	padding: 14px 0 9pt;

	width: 100%;

	background: #333;

	border-bottom: 1px solid #424242

}



.link dt {

	float: left;

	width: 5pc;

	height: 40px;

	border-right: 1px dotted #70c59c

}



.link dt span {

	top: -5px;

	font-size: 26px;

	font-family: arial

}



.link dt em,.link dt span {

	position: relative;

	display: block;

	color: #fff

}



.link dt em {

	top: -8px;

	font-size: 14px

}



.link dt a {

	text-decoration: none

}



.link dd {

	float: left;

	overflow: hidden;

	margin-left: 10px;

	padding: 9pt 0;

	width: 825pt

}



.link dd a {

	display: block;

	margin-bottom: 10px;

	padding: 0 47px;

	border-left: 1px solid #424242;

	color: #fff;

	font-size: 14px;

	display: initial

}



.link dd a:first-child {

	border-left: none

}



.edge {

	background: #f1f1f1;

	background-attachment: fixed;

	overflow: hidden;

	height: 760px;

	padding: 10px 0;

}

.edge .Title h2,.edge .Title i,.edge .Title h2 em{

    

}

.edge .mainCon {

	position: relative;

	margin-top: 50px;

}



.edge_t {

	width: 800px;

	left: 50px;

	top: 410px;

	font-size: 24px;

	color: #fff;

	line-height: 60px;

	height: 60px;

	z-index: 9;

	text-align: center;

	font-weight: 700;

	position: absolute

}



.edge_t li {

	width: 60px;

	float: left;

	margin-right: 2px;

	background: #666;

	color: #fff;

	height: 10px;

	cursor: pointer

}



.edge_t li.cur {

	background: #105bd9;

	height: 10px

}



.edge_t li span {

	display: inline-block;

	padding: 0 0 0 37px

}



.edge_c {

	background: #fff;

	padding: 26px 37px 0;

	height: 470px;

	margin-top: 50px

}



.edge_c dt,.edge_c dt img {

	width: 730px;

	height: 430px;

	display: block;

	overflow: hidden;

	float: right;

	margin-top: 5px

}



.edge_c dd {

	width: 344px;

	float: left

}



.edge_c dd h3 {

	position: relative;

	height: 140px;

	line-height: 26px;

	color: #333;

	padding: 0 0 0 106px;

	font-size: 18px;

	font-weight: 400

}



.edge_c dd h3 b {

	font-size: 24px;

	display: block;

	line-height: 46px

}



.edge_c dd h3 em {

	position: absolute;

	background: url(../images/edge_icobg.jpg) no-repeat 0 0;

	height: 129px;

	line-height: 115px;

	font-size: 40px;

	width: 88px;

	text-align: center;

	color: #fff;

	left: -7px;

	top: -49px

}



.edge_c dd li {

	padding: 0 0 20px 16px;

	background: url(../images/ico08.gif) no-repeat 0 13px;

	font-size: 16px;

	line-height: 25px

}





.edge .mainCon dl{float: left;width: 300px;}

.edge .mainCon dl dt{width: 300px;height: 250px;overflow: hidden;}

.edge .mainCon dl dt img{display: block;width: 300px;height: 250px;transition: .8s;}

.edge .mainCon dl:hover dt img{transform: scale(1.03);}

.edge .mainCon dl dd{background-color: #fff;width: 220px;height: 170px;padding: 40px;position: relative;}

.edge .mainCon dl dd h3{margin-top: 5px;color: #105bd9;font-size: 21px;line-height: 32px;}

.edge .mainCon dl dd h3 b{

    display: block;

    font-size: 12px;

    font-weight: 100;

    text-transform: uppercase;

    color: #999;

    line-height: 20px;

}

.edge .mainCon dl dd p{font-size: 16px;color: #666;line-height: 25px;margin-top: 15px;}

.edge .mainCon dl:hover dd h3{font-weight: bold;}

.edge .mainCon dl dd i{width: 17px;height: 10px;display: block;background: url(../images/sjx02.png) no-repeat center center;position: absolute;left: 50%;margin-left: -8.5px;top: -10px;z-index: 9;}

.edge .mainCon dl.dl02 dd i{background: url(../images/sjx.png) no-repeat center center;bottom: -10px;top: auto;}

.edge .mainCon dl.dl04 dd i{background: url(../images/sjx.png) no-repeat center center;bottom: -10px;top: auto;}



.ttbj{height:150px;background:url(../images/ttbj.jpg) no-repeat center}

.tt{padding-top:38px}

.tt .t{float:left}

.tt .t h3{font-size:32px;line-height:32px;color:#fff;font-weight:700;padding-left:69px;margin-bottom:16px}

.tt .t p{height:24px;margin-left: 77px;padding-left: 100px;background:url(../images/xt6.jpg) no-repeat left;float:left;}

.tt .t p em{display:block;float:left;font-size:24px;line-height:24px;color:#fff;padding-left:17px;background: url(../images/yd1.jpg) left 9px  no-repeat;margin: 0 15px;}

.tt strong{display:block;height:54px;padding-left:68px;float:right;font-weight:400;font-size: 16px;color:#da251c;background:url(../images/ph1.png) no-repeat left;margin-right:56px;margin-top: 12px;}

.tt strong i{display:block;font-size: 24px;line-height:20px;font-weight:700;color:#da251c;margin-top: 6px;font-style: inherit;}