@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	font-family: "Microsoft Yahei";
	
	color: #333;
	font-weight: none;
	background-color: #fff;
}
ul, li, p, table {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
img {
	border: 0px;
}
.fl {
    float: left;
    display: inline;
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #333;
}
h1 {
	font-size: 18px;
	line-height: 40px;
}
.header {
	height: auto;
	width: 100%;
}
.top_t {
	width: 100%;
	height: 35px;
	background-color: #727171;
	border-bottom: 1px solid #E6E2E1;
	color: #fff;
	line-height: 35px;
}
.top-top {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.top_t_l {
	width: 500px;
	float: left;
	line-height: 35px;
}
.top_t_r {
//	width: 185px;
	float: right;
	height: 35px;
}

.top_t_r span {
    margin-right: 20px;
}

.top_t_r a {
	color: #fff;
	line-height: 35px;
}
.top_t_r img {
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}
.top_t_r ul {
	width: auto;
	float: right;
	height: 18px;
}
.top_t_r ul li {
	float: left;
	width: 80px;
	height: 18px;
	margin: 8px 3px;
}
.top {
	//height: 130px;
	width: 1200px;
	margin: 0 auto;
}
.logo {
	width: 400px;
	float: left;
}
.top .tel,.top .href {
  float: right;
}
.top .tel .img{ margin-top: 20px;}
.top .telinfo{padding:10px;}
.top .tel p{color:#666}
.top .tel{display:flex;}
.tel .iconfont ,.top .tel img{height:46px;}
.top .tel b {
  font-size: 24px;
  color: #0465ad;
}


.logo img {
  height: 80px;
  width: auto;
}/*CSS已打乱*/
.logoinfo {
  float: left;
  background: url(../images/head_line.png) left center no-repeat;
  height: 80px;
  padding: 0 0 0 20px;
  margin: 0 0 0 20px;
  font-size: 16px;
}
.logo .logoinfo .bold {
  font-weight: bold;
  font-size: 22px;
  padding: 12px 0 10px 0;
}
.logo .logoinfo span {
  color: #0465ad;
}
.logo .tel {
  float: right;
  position: relative;
  padding: 0 0 0 55px;
  line-height: 1.3;
  margin-top: 18px;
}
.logo .tel .iconfont {
  position: absolute;
  left: 0px;
  top: -5px;
  font-size: 46px;
}

.container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
/* nav */
nav {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: url(../images/nav_bj.jpg) center center repeat;
}/*CSS已打乱*/
nav li {
  float: left;
  background: url(../images/nav_line.png) left center no-repeat;
  padding-left: 2px;
  position: relative;
  z-index: 999;
}
nav li > a {
  display: block;
  overflow: hidden;
  font-size: 16px;
  color: #fff;
  padding: 0 33px;
}
nav li .sub {
  display: none;
  position: absolute;
  left: 0px;
  min-width: 100%;
  white-space: nowrap;
  text-align: center;
}
/*CSS已打乱*/
nav li:first-child {
  padding-left: 0;
  background: none;
}
nav li:hover > a,
nav li.on > a {
  background: #c01f31;
  color: #fff;
}
#navmenu {
	//width: 940px;
	float: right;
	height: 95px;
	color: #333;
	padding-top: 20px;
        position: relative;
}
#navmenu .top-tel{
        position: absolute;
        right: 13px;
        font-size: 25px;
        top: 9px;
        color: red;
		font-weight: 600;
}
#navmenu ul {
	width: 100%;
	margin: 0 auto;
}
#navmenu ul li {
	float: left;
	line-height: 95px;
	text-align: center;
	width: 85px;
	height: 95px;
	position: relative;
}
#navmenu ul li a {
	color: #333;
	font-size: 14px;
	text-decoration: none;
	display: block;
}
#navmenu ul li a:hover {
	color: #327eec;
}
#navmenu ul li:hover ul {
	position: absolute;
	top: 92px;
	left: 0;
	width: 120px;
	height: auto;
	filter: alpha(opacity=90);
	opacity: .9;
	-moz-opacity: .9;
	display: block;
	z-index: 1111100;
}
#navmenu ul li ul {
	display: none;
	width: 120px;
	background-color: #F3F3F3;
}
#navmenu ul li ul li {
	border-bottom: 1px #dedede solid;
	display: block;
	width: 120px;
	height: 35px;
	float: none;
}
#navmenu ul li ul li a {
	color: #333;
	display: block;
	font-size: 13px;
	line-height: 35px;
	width: 120px;
}
#navmenu ul li ul li a:hover {
	font-weight: bold;
}
#full-screen-slider {
	width: 100%;
	height: 554px;
	float: left;
	position: relative
}
#slides {
	display: block;
	width: 100%;
	height: 554px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: 50%;
	top: 500px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}
#pagination li {
	display: block;
	list-style: none;
	width: 80px;
	height: 5px;
	float: left;
	margin-left: 15px;
	border-radius: 1px;
	background: #FFF
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background: #c40304
}
.nybanner {
	width: 100%;
	height: 175px;
	margin: 0 auto;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden
}
.bxysous {
	width: 100%;
	height: 54px;
	overflow: hidden;
}
.bxysous1 {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}
.bxysous11 {
	width: 55%;
	height: 100%;
	float: left;
	font-size: 14px;
	line-height: 54px;
}
.bxysous11 span {
	color: #c30404;
}
.bxysous11 a {
	color: #1e1e1e;
}
.bxysous12 {
	width: 40%;
	float: right;
	margin-top: 15px;
}
.bxysous12 .sousuo {
	float: right;
	width: 270px;
}
.bxysous12 input {
	width: 210px;
	line-height: 24px;
	height: 24px;
	padding: 0 0 0 3px;
	border: 1px solid #848484;
	background: none;
	color: #848484;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	outline-color: #848484;
}
.bxysous12 button {
	margin: 0 0 0 -6px;
	width: 50px;
	line-height: 26px;
	height: 26px;
	text-align: center;
	color: #fff;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	display: inline-block;
	background: #c30404;
	border: none;
	cursor: pointer;
}
.title {
        padding-top: 40px;

        background: url(../images/22.jpg) no-repeat center #fff;

        background-size: cover;

	overflow: hidden;

	width: 100%;

	text-align: center;

	margin-top: -45px;

}

.title h2 {

	font-size: 36px;

	color: #fff;

	font-weight: normal

}

.title h2 a {

	color: #327eec;

}

.title i {

	display: block;

	width: 30px;

	height: 1px;

	background: #00824a;

	margin: 15px auto 0

}

.title em {

	font-size: 12px;

	color: #999999;

	margin-top: 15px

}

.title p {

	font-size: 14px;

	color: #666666;

	margin-top: 15px

}

.title strong {

	color: #ffae00;

}
.customer {

	overflow: hidden;

	width: 100%;

	background: #fff;

	//padding-bottom: 35px

}

.customer .customerBox {

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

	margin-top: 45px;

	position: relative

}

.customer .customerBox em {

	display: block;

	width: 70px;

	height: 70px;

	position: absolute;

	top: 65px;

}

.customer .customerBox em.sclt {

	background: url("../images/customerlt.png") no-repeat center top;

	left: 0

}

.customer .customerBox em.scrt {

	background: url("../images/customerrt.png") no-repeat center top;

	right: 0

}

.customer .customerBox em:hover {

	background-position: bottom;

	cursor: pointer

}

.customer .scCon {

	overflow: hidden;

	width: 1000px;

	height: 320px;

	margin: 0 auto;

	position: relative

}

.customer ul {

	position: absolute;

	top: 0;

	left: 0

}

.customer ul li {

	width: 310px;

	float: left;

	text-align: center;

	margin-right: 35px;

}

.customer ul li a {

	text-decoration: none

}

.customer ul li img {

	display: block;

	margin: 0 auto;

	background-color: #fff;

}

.customer ul li h3 {

	font-size: 16px;

	margin-top: 30px;

	font-weight: normal

}

.customer ul li h3 a {

	font-size: 16px;

	margin-top: 30px;

	color: #327eec

}

.customer ul li p {

	font-size: 14px;

	margin-top: 15px;

	line-height: 20px;

	color: #666666;

	height: 40px;

	overflow: hidden

}

.customer ul li:hover img {

	opacity: .85;

}



.main {
	width: 1200px;
	height: auto;
	margin: 0px auto;
	padding-top: 10px;
}
.con1 {
	width: 100%;
	height: 65px;
	padding: 15px 0px;
}
.con1-l {
	width: 370px;
	height: 65px;
	background-image: url(../images/index_07.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}
.con1-r {
	width: 750px;
	height: 65px;
	float: right;
}
.con1 ul {
	width: 100%;
	height: 65px;
	float: left;
	margin-left: 10px;
	list-style: none;
}
.con1 ul li {
	width: auto;
	float: left;
	line-height: 85px;
	list-style: disc;
	margin: 0px 3px;
	list-style: none;
}
.con1 ul li a {
	color: #5a5a5a;
}
.con2 {
	width: 1088px;
	height: auto;
	margin-bottom: 25px;
	padding: 20px 55px;
	border: 1px solid #d2d2d2;
	background-color: #fff;
}
.con2-left {
	width: 142px;
	height: auto;
	float: left;
}
.con2-left ul {
	width: 100%;
	height: auto;
	border: 1px solid #C7C7C7;
	margin-top: 10px;
}
.con2-left ul li {
	width: 120px;
	line-height: 28px;
	height: 28px;
	margin: 8px auto;
}
.con2-left ul li a {
	font-size: 13px;
	color: #333;
	height: 28px;
	display: block;
	text-align: center;
	background-color: #CCC;
}
.con2-left ul li a:hover {
	color: #fff;
	display: block;
	background-color: #228A44;
	text-decoration: none;
}
.con2-right {
	width: 910px;
	height: auto;
	float: right;
}
.con2-right ul {
	width: 100%;
	height: auto;
}
.con2-right ul li {
	width: 260px;
	height: 300px;
	border: 1px solid #d7d7d7;
	float: left;
	margin: 0px 0px 14px 35px;
}
.con2-right ul li img {
	width: 260px;
	height: 300px;
	display: block;
	position: absolute;
}
.cp-n {
	width: 150px;
	height: 45px;
	position: relative;
	top: 230px;
	left: 110px;
	background-image: url(../images/ttt.png);
	background-repeat: repeat;
	z-index: 10000000;
}
.cp-n a {
	color: #fff;
	line-height: 45px;
	text-align: center;
	display: block
}
.con2-title {
	width: 1100px;
	margin: 0 auto;
	height: 60px;
	background-image: url(../images/index_17.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.con2-c {
	width: 270px;
	height: 60px;
	padding: 0px 20px;
	background-color: #fff;
	margin: 0 auto;
}
.con2-title p {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	width: 100%;
	text-align: center
}
.con2-title span {
	float: right;
	font-size: 18px;
	text-align: center;
	display: block;
	width: 100%;
}
.con2-title span a {
	color: #666;
}
.con3 {
	width: 1198px;
	height: auto;
	border: 1px solid #d2d2d2;
	background-color: #fff;
	margin-bottom: 25px;
}
.con3-title {
	width: 100%;
	margin: 0 auto;
	height: 86px;
	background-image: url(../images/index_22.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.con33 {
	width: 1198px;
	height: 430px;
	margin-bottom: 25px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
}
.xwzx {
	width: 750px;
	height: 420px;
	float: left;
	overflow: hidden;
	background-image: url(../images/ta_12.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px 15px;
}
.xwzx_t {
	width: 735px;
	height: 35px;
	float: left;
	overflow: hidden;
	line-height: 30px;
	font-size: 18px;
	color: #7c7c7e;
	border-bottom: 1px solid #CCC
}
.xwzx_t p {
	width: 300px;
	height: 30px;
	float: left;
	overflow: hidden;
	font-size: 16px;
}
.xwzx_t p a {
	font-size: 22px;
	color: #c30404;
}
.xwzx_t span {
	width: 200px;
	height: 30px;
	float: right;
	overflow: hidden;
	font-size: 14px;
	text-align: right
}
.xwzx_t span a {
	color: #7c7c7e;
}
.xwzx_c {
	width: 735px;
	height: 316px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
}
.xwzx_pic {
	width: 308px;
	height: 189px;
	float: left;
}
.xwcon {
	width: 405px;
	height: 170px;
	float: right;
}
.xwcon p {
	width: 405px;
	height: 72px;
	float: left;
	overflow: hidden
}
.xwcon span {
	width: 405px;
	height: 50px;
	float: left;
	font-weight: bold;
	font-size: 18px;
	line-height: 50px;
	margin-top: 8px
}
.xwcon p {
	width: 405px;
	height: 72px;
	float: left;
	overflow: hidden;
	text-indent: 24px;
	color: #666;
	line-height: 26px
}
.xwcon p a {
	color: #666
}
.xwcon_pb {
	width: 405px;
	height: 25px;
	float: left;
	margin-top: 20px
}
.xwzx ul {
	width: 735px;
	height: 260px;
	float: left;
	overflow: hidden;
	margin-top: 15px
}
.xwzx ul li {
	width: 330px;
	height: 30px;
	float: left;
	overflow: hidden;
	line-height: 20px;
	background-image: url(../images/ta_11.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-right: 15px;
}
.xwzx ul li span {
	width: 90px;
	height: 40px;
	float: right;
	overflow: hidden;
	color: #adabab;
	font-size: 12px
}
.xwzx ul li a {
	color: #555
}
.xwzx ul li p a:hover {
	color: #b00f14;
	text-decoration: none
}
.wtjd {
	width: 390px;
	height: 410px;
	float: right;
	overflow: hidden;
	padding: 10px 0px;
}
.wtjd_t {
	width: 390px;
	height: 35px;
	float: left;
	overflow: hidden;
	line-height: 30px;
	font-size: 18px;
	color: #7c7c7e;
	border-bottom: 1px solid #CCC;
}
.wtjd_t p {
	width: 300px;
	height: 30px;
	float: left;
	overflow: hidden;
	font-size: 16px;
}
.wtjd_t p a {
	font-size: 22px;
	color: #c30404;
}
.wtjd_t span {
	width: 90px;
	height: 30px;
	float: right;
	overflow: hidden;
	font-size: 14px;
	text-align: right;
}
.wtjd_t span a {
	color: #7c7c7e;
}
.wtjd_c {
	width: 390px;
	height: 430px;
	float: left;
	overflow: hidden;
	display: inline;
	margin-top: 10px;
}
.wtjd_c ul {
	width: 390px;
	height: 430px;
	float: left;
	overflow: hidden;
	display: inline
}
.wtjd_c ul li {
	width: 390px;
	height: 98px;
	float: left;
	overflow: hidden;
	background-image: url(../images/ta_13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
	margin-top: 13px;
}
.wt {
	width: 355px;
	height: 32px;
	float: left;
	overflow: hidden;
	line-height: 26px;
	display: inline;
	font-size: 14px;
	overflow: hidden;
	margin-left: 40px;
}
.wt p {
	width: 355px;
	height: 30px;
	float: right;
	display: inline;
	overflow: hidden
}
.jd {
	width: 355px;
	height: 60px;
	float: left;
	overflow: hidden;
	line-height: 26px;
	display: inline;
	margin-left: 40px;
}
.jd p {
	width: 350px;
	height: 60px;
	float: right;
	color: #767676;
}
.jd p a {
	color: #c40306;
}
.aboutus {
	width: 403px;
	height: 57px;
	margin: 20px 0px 0px 350px;
	float: left
}
.more {
	width: 80px;
	height: 25px;
	text-align: center;
	margin: 35px 0px 0px 10px;
	background-color: #fff;
	color: #c30404;
	display: block;
	line-height: 25px;
	float: left;
	border-radius: 5px;
}
.cpys {
	width: 716px;
	height: 55px;
	margin: 0 auto;
	display: block;
	padding-top: 20px;
}
.cpyslist {
	width: 1040px;
	height: auto;
	margin: 0 auto;
	padding: 20px 0px;
}
.cpyslist li {
	width: 242px;
	height: 300px;
	border: 1px solid #dedede;
	float: left;
	margin: 0px 4px;
	padding: 4px 4px;
}
.cpys-i1 {
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.cpys-i2 {
	background-image: url(../images/index_10.jpg);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.cpys-i3 {
	background-image: url(../images/index_12.jpg);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.cpys-i4 {
	background-image: url(../images/index_14.jpg);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.cpysbottom {
	width: 100%;
	height: 170px;
	overflow: hidden;
	background-image: url(../images/index_033.png);
	margin-top: 125px;
	background-repeat: no-repeat;
}
.cpysbottom p {
	font-size: 30px;
	font-weight: bold;
	font-family: "é»‘ä½“";
	text-align: center;
	margin-top: 70px;
}
.cpysbottom a {
	width: 100px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	border-radius: 25px;
	background-color: #c30404;
	display: block;
	margin: 20px auto;
}
.cpysbottom a:hover {
	text-decoration: none;
}
.con3-c {
	width: 1040px;
	height: auto;
	margin: 0 auto;
	padding: 20px 0px;
}
.news {
	width: 545px;
	height: auto;
	border: 1px solid #dedede;
	float: left
}
.news-title {
	width: 90%;
	margin: 10px auto;
	height: 36px;
	background-image: url(../images/index_51.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.newslist {
	width: 90%;
	margin: 0 auto;
	padding: 4px 0px;
}
.newslist li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #D5D4D4;
	background-image: url(../images/index_59.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.newslist li a {
	float: left;
	color: #333;
	padding-left: 20px;
	font-size: 13px;
}
.newslist li a:hover {
	text-decoration: none;
}
.newslist li span {
	float: right;
	color: #333;
}
.mdzs {
	width: 545px;
	height: auto;
	float: left
}
.mdzs-title {
	width: 100%;
	height: 40px;
}
.mdzs-title img {
	float: left;
}
.mdzs-title p {
	float: right;
	line-height: 40px;
	padding-right: 20px;
	background-image: url(../images/index_32.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.mdzs-title a {
	color: #333;
}
.main2 {
	width: 545px;
	height: 310px;
	margin: 15px auto 0;
	overflow: hidden;
}
.Slide {
	width: 545px;
	height: 310px;
	float: left;
	overflow: hidden;
	position: relative;
}
.slide-cont {
	width: 545px;
	height: 310px;
	position: relative;
	overflow: hidden;
}
.slide-item {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -630px;
}
.slide-item a {
	display: block;
	width: 100%;
	height: 100%;
}
.slide-item img {
	width: 545px;
	height: 310px;
}
.slide-txt {
	width: 545px;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 1;
}
.slide-txt .txt_bg {
	width: 545px;
	height: 50px;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.slide-txt a {
	display: inline-block;
	width: 545px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	padding: 0 20px;
	overflow: hidden;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.slide-nav {
	width: auto;
	height: 11px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	bottom: 21px;
	right: 20px;
	overflow: hidden;
}
.slide-nav a {
	display: block;
	width: 12px;
	height: 12px;
	background: #fff;
	cursor: pointer;
	margin-left: 5px;
	float: left;
	text-indent: -99em;
	overflow: hidden;
}
.slide-nav .nownav {
	background: #327eec;
}
#prev2, #next2 {
	display: block;
	width: 57px;
	height: 72px;
	position: absolute;
	top: 129px;
	display: none;
}
#next {
	right: 0;
	background-position: -62px 0;
}
.form {
	width: 400px;
	height: auto;
	float: right;
}
.formfont1 {
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	text-align: center;
	line-height: 50px;
}
.formfont2 {
	font-size: 14px;
	width: 100%;
	text-align: center;
	line-height: 24px;
}
.indexp {
	width: 305px;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	background-color: #DDDDDD;
}
.submit {
	background-color: #717171;
	width: 140px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
}
.reset {
	background-color: #E70012;
	width: 140px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	margin-left: 10px;
}
.product_title {
	width: 768px;
	background-image: url(../images/title_bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 30px;
	line-height: 30px;
	color: #358F01;
	border-left: 2px solid #358F01;
	font-size: 13px;
}
.product_title span {
	padding-left: 15px;
	float: left
}
.product_title a {
	float: right;
	line-height: 30px;
	padding-right: 15px;
	color: #358F01;
}
.cp {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #D5D4D4;
	border-top: 1px solid #D5D4D4
}
.cp_content1 {
	width: 100%;
	height: 300px;
}
.ctab1 {
	width: 115px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #358F01;
	font-size: 13px;
	border-right: 1px solid #D5D4D4;
	background-color: #F5F5F5
}
.ctab2 {
	width: 115px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #333;
	font-size: 13px;
	border-right: 1px solid #D5D4D4;
}
.cp_list {
	width: 100%;
	padding-top: 20px;
}
.cp_list li {
	width: 163px;
	float: left;
	height: 190px;
	margin-left: 21px;
	margin-bottom: 20px;
	border: 1px solid #D5D4D4;
}
.cp_list li img {
	width: 163px;
	height: 160px;
	padding: 0px;
	margin: 0px;
}
.cp_list li:hover {
	border: 1px solid #358F01;
}
.cp_list li p {
	width: 163px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	background-color: #E5E5E5;
	color: #333
}
.cp_list li a:hover {
	text-decoration: none;
}
.link {
	overflow: hidden;
	width: 100%;
	background-color: #fff;
	padding: 15px 0;
}
.link h3 {
	width: 80px;
	float: left;
	font-size: 15px;
	margin-top: 5px;
	font-weight: normal
}
.link h3 a {
	color: #333
}
.link h3 span {
	text-transform: uppercase;
	color: #999;
	display: block;
}
.link .list {
	width: 920px;
	float: right
}
.link .list li {
	float: left;
	padding: 0 15px;
	font-size: 13px;
	color: #888888;
	border-right: 1px dotted #888888;
	margin: 5px 0
}
.link .list li.sq {
	border-right: none;
}
.container1{margin-left:auto;margin-right:auto;width:1000px}
.footer {
	width: 100%;
	height: auto;
	background-color: #292a2e;
}
.footer-c {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.footerul {
	width: 900px;
	float: right;
	display: block;
	padding-top: 80px;
}
.footerul li {
	float: left;
	width: 420px;
	height: auto;
	margin: 0px 15px;
	color: #fff;
	font-size: 18px;
	line-height: 25px;
}
.footerul li a {
	color: #ffffff;
	line-height: 17px;
	font-size: 18px;
}
.footerul p {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	float: right;
	padding-top: 80px;
}
.footerul li ul {
	width: 80%;
}
.footerul li ul li {
	list-style: none;
	width: 70px;
	float: left;
	margin: 5px;
}
.footerul li ul li a {
	font-size: 14px;
	color: #fff;
}
.ny-mian {
	/*width: 1206px;*/width: 1230px;
	border: 1px solid #dedede;
	height: auto;
	margin: 10px auto;
	background-color: #fff;
}
.ny-title {
	width: 100%;
	height: 62px;
	background-image: url(../images/ny_03.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.ny-title p a{
        color:#fff;
        text-decoration: none;
        margin-right: 120px;
}

.ny-title p {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	height: 62px;
	line-height: 70px;
	padding-left: 200px;
}
/* å†…é¡µå·¦è¾¹ */
.ny_left {
	/*width: 202px;*/width: 225px;
	float: left;
	height: auto;
	background-color: #EEEEEE;
	background-image: url(../images/ny_07.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 50px;
}
.nyl {
	width: 222px;
	background-color: #fff;
}
.nyl p {
	line-height: 23px;
	width: 90%;
	margin: 0 auto;
	padding: 15px 0px;
	height: auto;
}
.ny_list {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 10px 0px;
}
.ny_list li {
	width: 100%;
	margin: 0 auto;
	height: auto;
	line-height: 35px;
	text-align: center;
	margin: 5px 0px;
}
.ny_list li a {
	display: block;
	color: #333;
}
.ny_list li a:hover {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background-color: #D9D9D9;
}
.line {
	width: 90%;
	margin: 0 auto;
	height: 1px;
	border-bottom: 1px dashed #000;
}
.ny_left img {
	padding: 0px 0px;
}
/* å†…é¡µå³è¾¹ */
.ny_right {
	width: 865px;
	float: right;
height:auto padding-bottom:20px;
}
.ny_right_title {
	width: 100%;
	height: 46px;
	line-height: 46px;
	color: #000;
	background-image: url(../images/main_06.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #D8D8D8;
}
.ny_right_title p {
	float: left;
	font-size: 15px;
	font-weight: bold;
	width: auto;
	color: #000;
	padding-left: 10px;
}
.ny_right_title span {
	float: right;
}
.ny_right_title a {
	color: #454545;
	padding: 0px 5px;
}
.ny_right_title a:hover {
	color: #F00;
	text-decoration: underline;
}
.ny_right_content {
	width: 940px;
	float: right;
	height: auto;
	line-height: 24px;
	padding: 30px;
	color: #000;
	font-size: 15px;
}
.brand_p{width: 940px;margin: 15px 0 15px 0;border:1px solid #E3E2E2;overflow:hidden;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.brand_p li{width: 49%;float:left;padding-bottom:0px;font-size: 16px;/* background:url(../images/tb06.png) no-repeat left center; */height: 30px;/* line-height:0.35rem; */text-indent:10px;/* overflow:hidden; */}
.brand_p li:nth-child(2n){float:right;}
.brand_p li a{color:#5C656B;/* height: 30px; */}
.brand_p li a:hover{color:#ff0808;}
.content {
	border: 1px solid #d5d5d5;
	border-bottom:none;
	border-radius: 4px;
	padding: 20px;
	margin-top: 12px;
	font-size: 14px;
	line-height: 28px;
}
.fanye {
	width: 850px;
	height: auto;
	overflow: hidden
}
.fanye li {
	float: left;
	width: 425px;
	overflow: hidden;
}
.fanye li a {
	color: #000;
	display: inline;
}
.leftitem {
	border: #d5d5d5 1px solid;
	border-radius: 4px;
	margin-top: 18px;
}
.leftitem .tit {
	background: url(../images/tit1.gif) repeat-x;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-indent: 20px;
	font-weight: bold
}
.tcp {
	width: 180px;
	/*margin-left: 12px;*/margin-left: 35px;
	margin-top: 10px;
}
.tcp a img {
	width: 155px;
	/* height: 170px; */
}
.tcp a p {
	width: 174px;
	text-align: center;
	overflow: hidden;
	color: #000;
}
/*å†…é¡µæ–°é—»*/
.nynews_list {
	width: 100%;
}
.nynews_list li {
	width: 100%;
	line-height: 35px;
	border-bottom: 1px dashed #dedede;
	height: 35px;
	background-image: url(../images/index_59.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.nynews_list li a {
	float: left;
	color: #333;
	padding-left: 20px;
}
.nynews_list li a:hover {
	color: #238C47;
}
.nynews_list li span {
	float: right;
}
/*å†…é¡µäº§å“*/
.nypro-list {
	width: 100%;
}
.nypro-list li {
	width: 280px;
	height: auto;
	float: left;
	margin: 15px;
}
.nypro-list li img {
	width: 100%;
	height: 212px;
	border: 1px solid #dedede;
}
.nypro-list li p {
	width: 100%;
	line-height: 25px;
	height: 25px;
	text-align: center;
}
.nypro-list li p a {
	color: #333;
}
.nypro-list li p a:hover {
	color: #06C;
	text-decoration: none;
}
.nypro1-list {
	width: 100%;
}
.nypro1-list li {
	width: 280px;
	height: auto;
	float: left;
	margin: 15px;
}
.nypro1-list li img {
	width: 100%;
	height: 190px;
	border: 1px solid #dedede;
}
.nypro1-list li p {
	width: 100%;
	line-height: 25px;
	height: 25px;
	text-align: center;
}
.nypro1-list li p a {
	color: #333;
}
.nypro1-list li p a:hover {
	color: #06C;
	text-decoration: none;
}
.ny-t {
	width: 1100px;
	margin: 10px auto;
	height: 60px;
	background-image: url(../images/index_17.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.ny-t-title {
	width: 270px;
	height: 60px;
	padding: 0px 20px;
	background-color: #fff;
	margin: 0 auto;
	border: 1.5px dashed #c30404;
}
.ny-t-title p {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #c30404;
	line-height: 30px;
	width: 100%;
	text-align: center
}
.ny-t-title span {
	float: right;
	font-size: 18px;
	text-align: center;
	display: block;
	width: 100%;
	color: #c30404;
}
.ny-pp {
	width: 1075px;
	list-style: none;
	margin: 0 auto;
	height: auto;
	padding: 10px 0px;
}
.ny-pp li {
	width: 337px;
	height: auto;
	float: left;
	margin: 10px;
}
.ny-pp li img {
	width: 100%;
	height: 194px;
	border: 1px solid #dedede;
}
/*åˆ†é¡µ*/
.fenye {
	width: 100%;
	margin: 0 auto;
	line-height: 35px;
}
.fenye .current {
	padding: 3px;
}
.fenye a {
	color: #333;
	border: 1px solid #dedede;
	padding: 3px;
}
.fenye a:hover {
	color: #238C47;
}
.fenye a:visited {
	color: #238C47;
}
.article_title {
	text-align: center;
	width: 100%;
	font-size: 16px;
	line-height: 40px;
}
.next {
	width: 100%;
	padding: 30px 0px 20px 0px;
}
.next li {
	line-height: 30px;
}
.next li a {
	color: #333;
}
.morearticle {
	width: 100%;
	height: auto;
}
.morearticle ul {
	width: 100%;
	padding: 15px 0px;
}
.morearticle ul li {
	width: 355px;
	height: 25px;
	line-height: 30px;
	float: left;
}
.morearticle_title {
	width: 100%;
	height: 35px;
	background: #F5F5F5;
	margin: 0 auto;
	border-left: 2px solid #358F01;
}
.morearticle_title span {
	font-size: 13px;
	color: #358F01;
	padding-left: 20px;
	line-height: 35px;
	height: 35px;
	font-weight: bold;
}
.morearticle ul li a {
	color: #333
}
.morearticle ul li a:hover {
	color: #358F01
}
.cp_title {
	width: 100%;
	height: 35px;
	background: #F5F5F5;
	margin: 10px auto;
	text-align: center;
}
.cp_title span {
	font-size: 13px;
	color: #333;
	line-height: 35px;
	height: 35px;
	font-weight: bold;
}
.cp_nr {
	width: 95%;
	margin: 0 auto;
	line-height: 25px;
	padding: 15px 0px;
	height: auto;
	min-height: 100px;
}
.cp_content {
	width: 95%;
	height: 280px;
	padding: 15px 0px;
	margin: 0 auto;
}
.cp_left {
	width: 280px;
	height: 280px;
	float: left;
}
.cp_left img {
	border: 1px solid #dedede;
	width: 279px;
	height: 276px;
	padding: 0px;
	margin: 0px;
}
.cp_right {
	width: 420px;
	height: 280px;
	float: left;
	margin-left: 20px;
}
.cp_article_title {
	line-height: 25px;
	font-size: 16px;
	height: 45px;
}
.pagexx {
	clear: both;
	height: 30px;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
}
.mbbody_body .page {
	margin-left: 20px;
}
.pagexx ul {
}
.pagexx ul li {
	float: left;
	border: 1px solid #c30404;
	padding: 2px 9px;
	margin: 0 3px;
	line-height: 20px;
	background: #fff;
}
.pagexx ul li.thisclass {
	display: inline-block;
	border: 1px solid #c30404;
	padding: 2px 9px;
	margin: 0 3px;
	background: #c30404;
	color: #fff;
}
.pagexx ul li.thisclass a {
	color: #fff;
}
.pagexx ul li a:hover {
	color: #c30404;
}
.pagexx ul li span {
	display: inline-block;
	padding: 0;
}
.xia {
	float: left;
	width: 40%;
	height: 30px;
	line-height: 30px;
	background-color: #dedede;
	display: block;
	border-radius: 5px;
	color: #333;
	text-align: center;
	margin-right: 10%;
}
.sha {
	float: left;
	margin-left: 10px;
	width: 40%;
	height: 30px;
	line-height: 30px;
	background-color: #dedede;
	display: block;
	border-radius: 5px;
	color: #333;
	text-align: center;
}

/* products */
.products {
	/*width: 100%;*/width: 112%;
	overflow: hidden;
	//padding-bottom: 58px;
}
.products .top {
	width: 100%;
	overflow: hidden;
	background: url(../images/casebg.png) repeat;
	// height: 162px;
	border-top: 1px solid #e5e5e5;
	/*border-bottom: 1px solid #e5e5e5;*/
}
.products .top .title {     border: 3px solid #c40304;
	//float: left;
	width: 128px;
	//height: 162px;
	padding: 10px 46px;
	margin-top:52px;
	background: url(../images/productstitlebg.jpg) no-repeat center;
}
.products .top .title p {
	font-size: 22px;
	font-family: arial;
	text-transform: uppercase;
	margin-top: 26px;
	color: #91c6eb;
}
.products .top .title h2 {
	font-size: 32px;
	font-weight: bold;
	margin: 12px 0 28px 0;
}
.products .top .title h2 a {
	color: #fff;
	text-decoration: none;
}
.products .top .title .I2 {
	display: block;
	width: 98px;
	height: 2px;
	background: #fff;
	margin-top: 22px;
}
.products .classify {
	/*width: 227px*/;width: 220px;
	// height: 243px;
	float: left;
	overflow: hidden;
	background: #fff;    border: 3px solid #c40304;
}
.products .classify .con {
	// width: 980px;
	border-left: 1px solid #e5e5e5;
	float: left;
}
.products .classify .con:first-child {
	border-left: none;
}
.products .classify .conTop {
	overflow: hidden;
	height: 75px;
}
.products .classify .conTop dl {
	overflow: hidden;
	height: 50px;
	margin-top: 25px;
}
.products .classify .conTop dt {
	float: left;
	width: 50px;
	margin-left: 32px;
}
.products .classify .conTop dd {
	// width: 100px;
	margin-left: 10px;
}
.products .classify .conTop dd p {
	font-size: 18px;
	font-weight: bold;
	color: #0093d5;
	margin-top: 18px;
}
.products .classify .conTop dd a {
	color: #c30404;
	text-decoration: none;
}
.products .classify .conTop dd i {
	display: block;
	width: 61px;
	// height: 2px;
	// background: #e1e1e1;
	margin-top: 11px;
}
.products .classify .conBottom {
	overflow: hidden;
	// height: 71px;
	padding: 16px 0 0 0;
}
.products .classify .conBottom li{
      /* border: 1px #e1e1e1 solid;
    width: 225px;*/
   /* background: #FFFFFF;*/background: url(../images/cp_libg.gif) no-repeat left center;
    line-height: 45px;
    /*height: 45px;*/ height: 48px;
   /* text-align: center;*/
    float: left;
    margin: 0px 0px 5px 5px;
}
.products .classify .conBottom li:hover{
        background:#327eec;
}
.products .classify .conBottom li a:hover{
        color: #fff;
}
.products .classify .conBottom a {
	float: left;
	//background: url(../images/question-icon01.png) no-repeat left center;
	//margin-left: 18px;
	font-size: 16px;
	color: #c30404;
	text-decoration: none;
	display: block;
	width: 218px;
	//padding: 16px 0;
	//margin-bottom: 20px;
	   /* margin-left: 10px;*/ margin-left: -13px;  text-align: center;
}
.products .classify .conBottom a:hover {
	//background: url(../images/question-icon02.png) no-repeat left center;
	color: #ff9900;
	//font-weight: bold;
}
.infor-admin{
	border-top:1px solid #eee;
	padding-top:20px;
	display: inline-block;
	width: 220px;
	height: auto;
	background:#fff;

}
.infor-admin p{
	color: #666;
	font-size:16px;
	padding:10px 20px;
}
.products .BigCon {
	overflow: hidden;
	width: 920px
}
.left-menu{
	width: 280px
}
.products .BigCon ul {
	width: 104%;
	overflow: hidden;
}
.products .BigCon li {
	float: left;
	// height: 361px;
	width: 290px;
	margin-right: 25px;
	margin-top: 52px;
}
.products .BigCon li a {
	text-decoration: none;
}
.products .BigCon li span {
	display: block;
	width: 290px;
	// height: 302px;
	margin: 2px auto 0;
	overflow: hidden;
}
.products .BigCon li p {
	display: block;
	width: 259px;
	padding: 0 11px;
	font-size: 20px;
	color: #333333;
	background: url(../images/products-icon05.png) no-repeat 254px center;
	text-indent: 9px;
	line-height: 56px;
	border-bottom: 1px solid #cccccc;
}
.products .BigCon li img {
	display: block;
	transition: all 2s;
	-moz-transition: all 2s;
	-webkit-transition: all 2s;
	-o-transition: all 2s;
	border: 3px solid #f57e1a;
}
.products .BigCon li:hover img {
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
}
.products .BigCon li:hover {
	background: #ff9900;
	box-shadow: 0 5px 6px #dcdcdc
}
.products .BigCon li:hover em {
	color: #fff;
	background: url(../images/products-icon06.png) no-repeat 254px center;
}
.ny_left p strong {
    font-size: 12px;
}
.ny_left p {
    line-height: 28px;
    text-align: left;
    padding-left: 18px;
    font-size: 14px;
}
a.top{width:70px; height:70px; display:block; background:url(../images/top.jpg) no-repeat center top; background-size:contain; position:fixed; right:20px; bottom:50px; display:none;}

#Coat {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.yimg927 {
    margin: 20px auto;
}

.yimg927 h1 {
    color: #c30404;
    margin: 10px 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 32px;
}

.boxy9 {
    margin: 20px;
    width: 1200px;
    height: 300px;
    border: 1px solid #ddd;
    padding: 10px 0px;
    overflow: hidden;
}

.boxy9 ul li {
    line-height: 40px;
    height: 40px;
}

.boxy9 ul li span {
    color: #616060;
    width: 200px;
    display: inline-block;
    box-sizing: border-box;
    border-right: 1px solid #fff;
    text-align: center;
}