﻿
@charset "utf-8";

/* CSS Document */


*{ margin: 0;padding: 0; border:none; list-style:none; }

/**{font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}*/
body {-webkit-text-size-adjust:none;  font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important; min-width:1200px;}
a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}


input:focus {

	outline: none;

}/*去除按钮选中的高亮标签*/

textarea:focus {

	outline: none;

}/*去除按钮选中的高亮标签*/

div, p, table, td, ul, li, span, a, ol, input {

	padding: 0px;

	margin: 0px;

	border: 0px;

}

input::-ms-input-placeholder { /* Internet Explorer 10+ */

color:#cccccc;

font-size:12px;

}

input::-webkit-input-placeholder { /* WebKit browsers */

color:#cccccc;

font-size:12px;

}

input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */

color:#cccccc;

font-size:12px;

}

input::-moz-placeholder { /* Mozilla Firefox 19+ */

color:#cccccc;

font-size:12px;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.pc {

	display: block;

}

.mo {

	display: none;

}

.top1 {

	width: 100%;

	height: 30px;

	background: #f9f9f9;

}

.top1 .top1_nei {

	width: 1100px;

	margin: 0 auto;

	max-width: 100%;

}

.top1 .top1_nei .top1_nei_left {

	/*color: #c30d23;*/
	
	color:#821636;

	font-size: 12px;

	line-height: 30px;

}

.top1 .top1_nei .top1_nei_right {

	font-size: 12px;

	color: #aaaaaa;

}

.top1 .top1_nei .top1_nei_right a, .top1 .top1_nei .top1_nei_right span {

	font-size: 12px;

	color: #aaaaaa;

	line-height: 30px;

	font-size: 12px;

	color: #aaaaaa;

	float: left;

	display: inline-block;

}

.top1 .top1_nei .top1_nei_right img {

	float: left;

	margin: 7px 10px 0 18px;

}

.top1 .top1_nei .top1_nei_right .xian {

	margin: 0 0 0 20px;

}

.top1 .top1_nei .top1_nei_right a:hover {

	color: #4d3980;

}

.pctop {

	width: 1200px;

	margin: 0 auto;

	max-width: 100%;

	min-height: 80px;

}

.pctop .logo {

	display: inline-block;

	height: 80px;

	-webkit-align-items: center;

	display: -webkit-flex;

	-webkit-justify-content: center;

}

.pctop .pcmenu {

	margin-right: -21px;

}

.pctop .pcmenu .pcmenu_xun {

	float: left;

	position: relative;

}

.pctop .pcmenu .pcmenu_xun .pcmenu_xun_a {

	padding: 0 20px;

	height: 80px;

	text-align: center;

}

.pctop .pcmenu .pcmenu_xun .pcmenu_xun_a a {

	display: inline-block;

	height: 80px;

	line-height: 80px;

	font-size: 14px;

	color: #676767;

}

.pctop .pcmenu .pcmenu_xun .pcmenu_xun_a a img {

	float: left;

	margin-top: 38px;

	margin-left: 10px;

}

.pctop .pcmenu .pcmenu_xun .pcmenu_xun_a a span {

	float: left;

}

.pctop .pcmenu .pcmenu_xun .pcmenu_xun_a a:hover span
{ color:#821636;}
.pctop .pcmenu .pcmenu_xun .pcmenu_xun_xiala {

	display: none;

	box-shadow: rgba(0,0,0,0.13) 0 10px 30px;

	width: 188px;

	position: absolute;

	z-index: 111111;

}

.pctop .pcmenu .pcmenu_xun .pcmenu_xun_xiala a {

	border-bottom: #e7e9ea solid 1px;

	background: #FFFFFF;

	font-size: 13px;

	color: #979797;

	line-height: 46px;

	padding-left: 25px;

	transition: padding-left ease-in 0.25s;

	width: 100%;

	height: 46px;

	display: inline-block;

	float: left;

	text-align: left

}

.pctop .pcmenu .pcmenu_xun .pcmenu_xun_xiala a:hover {

	background: #821636 url(../images/bg34.png) no-repeat 25px 50%;

	color: #FFFFFF;

	padding-left: 36px;

	transition: padding-left 0.55s ease-in-out;

}

.pctop .pcmenu .pcmenu_xun:hover .pcmenu_xun_xiala {

	display: block;

}

.neibanner {

	width: 100%;

	height: 230px;

}

.newsnav {

	overflow: hidden;

	width: 100%;

	background: #FFFFFF;

	border-bottom: #eaeaea solid 1px;

	height: 43px;

}

.newsnav .newsnav_nei {

	width: 1100px;

	margin: 0 auto;

	max-width: 100%;

}

.newsnav table {

	max-width: 100%;

	border-left: #eaeaea solid 1px;

}

.newsnav table td {

	border-right: #eaeaea solid 1px;

}

.newsnav table a {

	text-overflow: ellipsis;

	white-space: pre;

	overflow: hidden;

	padding: 0 42px;

	text-align: center;

	height: 43px;

	display: inline-block;

	color: #676767;

	font-size: 15px;

	line-height: 43px;

	max-width: 100%;

}

.newsnav table a:hover, .newsnav table a.on {

	border-bottom: #eb2d2d solid 2px;

	color: #eb2d2d;

}

/*.footer {

	width: 100%;

	min-height: 95px;

	background: #1e232b;

}

.footer .footer_nei {

	width: 1100px;

	position: relative;

	margin: 0 auto;

	max-width: 100%;

}

.footer .footer_nei .bdbox {

	position: absolute;

	top: 15px;

	right: 0;

}

.footer .footer_nei .footer_nei_xijie {

}

.footer .footer_nei .footer_nei_xijie .footer_nei_top {

	float: left;

	margin-top: 22px;

}

.footer .footer_nei .footer_nei_xijie .footer_nei_bot {

	float: left;

	margin-top: 18px;

}

.footer .footer_nei .footer_nei_xijie .footer_nei_top span {

	float: left;

	font-size: 12px;

	margin-right: 28px;

	line-height: 14px;

	color: #e2e2e2;

}

.footer .footer_nei .footer_nei_xijie .footer_nei_top img {

	float: left;

	margin-right: 8px;

}

.footer .footer_nei .footer_nei_xijie .footer_nei_top .ss {

	float: left;

}

.footer .footer_nei .footer_nei_xijie .footer_nei_bot {

	font-size: 13px;

	color: #e2e2e2;

	line-height: 20px;

}

.footer .footer_nei .footer_nei_xijie .footer_nei_bot a {

	font-size: 13px;

	color: rgba(266,266,266,0.13);

}
*/
.motop {

	width: 100%;

	padding: 0 3%;

	background: #1e232b;

}

.motop .fl {

	height: 1.5em;

	margin: 1.25em 0;

}

.motop .fl img.fl {

	height: 1.5em;

	margin: 0;

}

.motop .menuicon {

	height: 2em;

	margin: 1em 0;

}

.momenu {

	width: 100%;

	position: absolute;

	z-index: 11111111;

	display: none;

}

.momenu a {

	width: 100%;

	background: rgba(255,255,255,0.85);

	float: left;

	line-height: 3em;

	height: 3em;

	text-align: center;

	border-bottom: #CCCCCC solid 1px;

	display: inlne-block;

}

.about {

	width: 1100px;

	font-size: 13px;

	color: #747474;

	line-height: 30px;

	margin: 30px auto;

}

.newdet {

	width: 1100px;

	margin: 20px auto;

}

.newdet_title {

	width: 100%;

	text-align: center;

	float: left;

	font-size: 18px;

	color: #eb2d2d;

	font-weight: bolder;

}

.newdet_title2 {

	width: 100%;

	text-align: center;

	float: left;

	font-size: 12px;

	color: #9f9f9f;

	line-height: 30px;

}

.newdet_title3 {

	width: 100%;

	text-align: center;

	float: left;

}

.newdet_title3 .bdsharebuttonbox {

	display: inline-block;

}

.newdet_title3 .bdsharebuttonbox a {

	width: 16px;

	height: 16px;

	margin: 0 5px;

}

.newdet_nei {

	width: 100%;

	float: left;

	color: #696969 !important;

	line-height: 30px !important;

	font-size: 13px !important;

}

.contact {

	width: 1100px;

	margin: 20px auto;

}

.contact .contact_title {

	width: 100%;

	float: left;

	font-size: 16px;

	color: #eb2d2d;

	line-height: 40px;

	font-weight: bolder;

}

.contact .contact_nei {

	width: 100%;

	float: left;

	font-size: 13px;

	color: #333333;

	line-height: 28px;

}

.contact .contact_nei .div1 {

	width: 500px;

	float: left;

}

.contact .contact_nei .div2 {

	width: 300px;

	float: left;

}

.contact .contact_nei .div3 {

	float: right;

}

.contact .contact_mapbox {

	float: left;

	width: 100%;

	height: 445px;

	margin: 20px 0;

	border: #e5e5e5 solid 1px;

	padding: 4px;

}

.join {

	width: 1100px;

	margin: 20px auto;

	min-height: 425px;

}

.join li {

	width: 100%;

	margin-bottom: 25px;

}

.join li .join_top {

	width: 100%;

	padding: 0 30px;

	height: 55px;

	background: #f6f6f6;

}

.join li .join_top .fl {

	line-height: 55px;

	color: #666666;

	font-size: 13px;

}

.join li .join_top .fr {

	display: inline-block;

	cursor: pointer;

	height: 55px;

	-webkit-align-items: center;

	display: -webkit-flex;

	-webkit-justify-content: center;

}

.join li .join_top .fr .open_icon {

}

.join li .join_top .fr .close_icon {

	display: none;

}

.join li .join_bot {

	display: none;

	width: 100%;

	padding: 0 30px;

}

.join li .join_bot .join_bot_didian {

	font-size: 14px;

	color: #9f9f9f;

	line-height: 40px;

}

.join li .join_bot .join_bot_title {

	font-size: 16px;

	color: #eb2d2d;

	font-weight: bolder;

}

.join li .join_bot .join_bot_xijie {

	font-size: 14px;

	color: #4d4d4d;

	line-height: 25px;

	margin-bottom: 20px;

}

.join li .join_bot .join_bot_sub {

	width: 142px;

	height: 44px;

	line-height: 44px;

	text-align: center;

	display: inline-block;

	color: #FFFFFF;

	font-size: 16px;

	background: #eb2d2d;

}

.course {

	width: 1100px;

	margin: 40px auto;

}

.course .course_left {

	width: 500px;

	float: left;

}

.course .course_left li {

	width: 100%;

	margin-bottom: 30px;

}

.course .course_left li .course_left_data {

	width: 100%;

	font-size: 30px;

	color: #cccccc;

}

.course .course_left li .course_left_smalltext {

	width: 100%;

	font-size: 13px;

	color: #5a5a5a;

}

.course .course_right {

	width: 585px;

	float: right;

	background: #FFFFFF;

}

.course .course_right .course_right_img {

	height: 242px;

	overflow: hidden;

}

.course .course_right .course_right_img img {

	width: 100%;

}

.course .course_right .course_right_box {

	width: 100%;

	padding: 30px;

}

.course .course_right .course_right_deta {

	width: 100%;

	float: left;

	font-size: 46px;

	font-weight: bolder;

	color: #666666;

}

.course .course_right .course_right_smalltext {

	width: 100%;

	float: left;

	font-size: 13px;

	color: #515151;

	line-height: 24px;

}

.cooperation {

	width: 1100px;

	margin: 30px auto;

}

.cooperation div {

	-webkit-align-items: center;

	display: -webkit-flex;

	-webkit-justify-content: center;

	width: 218px;

	height: 164px;

	float: left;

	border: #e8e8e8 solid 0.5px;

	background: #FFFFFF;

}

/*.cooperation div img{ max-width:74%;

-webkit-filter: grayscale(100%); 

   -moz-filter: grayscale(100%); 

    -ms-filter: grayscale(100%); 

     -o-filter: grayscale(100%); 

        filter: grayscale(100%); 

        filter: gray; }*/

.cooperation div img:hover {

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: grayscale(0%);

	filter: gray;

}

.message_title1 {

	width: 100%;

	font-size: 24px;

	color: #333333;

}

.message_title2 {

	width: 100%;

	font-size: 14px;

	color: #5b5b5b;

}

.messform {

	width: 100%;

}

.message {

	width: 100%;

}

.message td {

	padding: 15px 0;

}

.message td.messleft {

	width: 75px;

}

.message td.messcenter {

	width: 75px;

	font-size: 18px;

	color: #666666;

}

.message td.messright {

}

.message td input {

	font-size: 14px;

	color: #5b5b5b;

	width: 361px;

	height: 52px;

	padding: 0 10px;

	border: #b4b4b4 solid 1px;

}

.message td textarea {

	font-size: 14px;

	color: #5b5b5b;

	width: 100%;

	height: 235px;

	padding: 10px;

	border: #b4b4b4 solid 1px;

}

.message td input[type='submit'] {

	width: 144px;

	height: 44px;

	color: #FFFFFF;

	cursor: pointer;

	font-size: 15px;

	font-weight: bolder;

	background: #eb2d2d;

	border: none;

}

.case {

	margin-left: -10px;

}

.case .casexunbox {

	float: left;

	margin: 10px;

	width: 260px;

	height: 198px;

	position: relative;

}

.case .casexunbox .casexun {

	width: 100%;

	margin-top: 0px;

	height: 198px;

	position: absolute;

	padding: 9px;

	border: #eaeaea solid 1px;

	box-shadow: rgba(0,0,0,0.13) 0px 0px 0px;

	transition: all ease 0.5s;

}

.case .casexunbox .casexun:hover {

	margin-top: -5px;

	border: #eb2d2d solid 1px;

	box-shadow: rgba(0,0,0,0.13) 0px 0px 30px;

	transition: all ease 0.5s;

}

.case .casexunbox .casexun .casexun_img {

	width: 100%;

	height: 144px;

	overflow: hidden;

}

.case .casexunbox .casexun .casexun_img img {

	width: 100%;

}

.case .casexunbox .casexun .casexun_title {

	height: 42px;

	line-height: 42px;

	width: 100%;

	text-align: center;

	text-overflow: ellipsis;

	white-space: pre;

	overflow: hidden;

	color: #585858;

	font-size: 14px;

}

.case .casexunbox .casexun:hover .casexun_title {

	color: #eb2d2d;

}

.fenye {

	display: inline-block;

	margin-left: 50%;

}

.fenye a {

	padding: 0 9px;

	height: 21px;

	line-height: 21px;

	font-size: 12px;

	text-align: center;

	border: #dddddd solid 1px;

	float: left;

	margin: 5px;

	color: #666;

}

.fenye a.on, .fenye a:hover {

	text-decoration: none;

	background-color: #eb2d2d;

	border: #eb2d2d solid 1px;

	color: #FFFFFF;

}

.honor {

	width: 1100px;

	margin: 0 auto;

}

.row {

	width: 1150px;

	margin: 0 0 0 -25px;

}

.fancybox {

	width: 237px !important;

	padding: 0;

	height: 324px;

	float: left;

	margin: 0 25px;

}

.fancybox .fancy_top {

	width: 100%;

	height: 267px;

	background: #FFFFFF;

	border: #e5e5e5 solid 1px;

	-webkit-align-items: center;

	display: -webkit-flex;

	-webkit-justify-content: center;

	overflow: hidden;

	padding: 10px;

}

.fancybox .fancy_bot {

	line-height: 40px;

	font-size: 14px;

	color: #666666;

	width: 100%;

	text-align: center;

}

.fancy:hover {

	text-decoration: none !important;

}

.news {

	width: 100%;

}

.news .news_xun {

	width: 100%;

	float: left;

	border-bottom: #e5e5e5 dashed 1px;

	padding: 30px 10px;

}

.news .news_xun .news_left {

	padding: 10px 20px;

	width: 120px;

	float: left;

	height: 120px;

	background: #f7f7f7;

}

.news .news_xun .news_left .news_left1 {

	width: 100%;

	float: left;

	font-size: 40px;

	height: 56px;

	font-weight: bolder;

	color: #666666;

}

.news .news_xun .news_left .news_left2 {

	width: 100%;

	float: left;

	font-size: 16px;

	color: #666666;

}

.news .news_xun .news_left .news_left3 {

	width: 100%;

	float: left;

	font-size: 16px;

	color: #666666;

}

.news .news_xun .news_right {

	width: 930px;

	float: left;

	margin-left: 30px;

}

.news .news_xun .news_right .news_right_title {

	width: 100%;

	float: left;

	font-size: 18px;

	font-weight: bolder;

	color: #333333;

}

.news .news_xun .news_right .news_right_deta {

	display: none;

}

.news .news_xun .news_right .news_right_xi {

	width: 100%;

	margin: 15px 0;

	float: left;

	font-size: 12px;

	color: #9f9f9f;

}

.news .news_xun .news_right .news_right_xi span {

	margin-right: 10px;

}

.news .news_xun .news_right .news_right_smalltext {

	color: #666666;

	font-size: 13px;

	line-height: 24px;

	height: 48px;

	width: 100%;

	float: left;

	overflow: hidden;

}

.news .news_xun:hover .news_left {

	background: #eb2d2d;

}

.news .news_xun:hover .news_left div {

	color: #FFFFFF;

}

.news .news_xun:hover .news_right .news_right_title {

	color: #eb2d2d;

}

.news .news_xun .news_right .news_right_smalltext {

	color: #666666;

}

.base {

	width: 1130px;

	margin-left: -15px;

}

.base .base_xun {

	width: 252px;

	display: inline-block;

	height: 200px;

	padding: 16px;

	float: left;

	border: #EEEEEE solid 1px;

	margin: 15px;

}

.base .base_xun:hover {

	border: #eb2d2d solid 1px;

}

.base .base_xun .base_imgbox {

	width: 100%;

	height: 144px;

	position: relative;

	overflow: hidden;

}

.base .base_xun .base_imgbox .base_imgbox1 {

	background: rgba(0,0,0,0.50);

	width: 100%;

	height: 144px;

	z-index: 11111;

	position: absolute;

	-webkit-align-items: center;

	display: -webkit-flex;

	-webkit-justify-content: center;

	display: none;

}

.base .base_xun .base_imgbox .base_imgbox2 {

	width: 100%;

	height: 144px;

}

.base .base_xun .base_imgbox .base_imgbox2 img {

	width: 100%;

}

.base .base_xun .base_title {

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size: 14px;

	color: #5a5a5a;

}

.base .base_xun:hover .base_title {

	color: #eb2d2d;

}

.base .base_xun:hover .base_imgbox .base_imgbox1 {

	display: -webkit-flex;

}

.product {

	width: 1100px;

	margin: 0 auto 40px auto;

	min-height: 400px;

}

.product .product_left {

	width: 240PX;

	float: left;

	border-left: #e5e5e5 solid 1px;

	border-right: #e5e5e5 solid 1px;

}

.product .product_left .product_left_title {

	border-bottom: #e5e5e5 solid 1px;

	width: 100%;

	height: 100px;

	padding-top: 30px;

	padding-left: 20px;

}

.product .product_left .product_left_title .product_left_title1 {

	float: left;

	width: 100%;

	font-size: 26px;

	color: #eb2d2d;

	text-transform: uppercase;

}

.product .product_left .product_left_title .product_left_title2 {

	float: left;

	width: 100%;

	font-size: 14px;

	color: #c9c9c9;

	text-transform: uppercase;

}

/*.product .product_left .product_link{ float:left;  width:100%; border-bottom:#e5e5e5 dashed 1px; display:inline-block; height:40px; line-height:40px; padding-left:20px; font-size:14px; color:#666666;}

.product .product_left .product_link:hover{ background:#eb2d2d url(../images/bg6.png) no-repeat 210px 50%; color:#FFFFFF; border-bottom:#eb2d2d solid 1px;}

.product .product_left .product_link.on{ background:#eb2d2d url(../images/bg6.png) no-repeat 210px 50%; color:#FFFFFF; border-bottom:#eb2d2d solid 1px;}*/

.product_link_box {

}

.product_link_box ul {

	width: 100%;

}

.product_link_box ul li {

	width: 100%;

}

.product_link_box ul li .newtitle {

	width: 100%;

	height: 40px;

}

.product_link_box ul li .newtitle a {

	float: left;

	width: 100%;

	border-bottom: #e5e5e5 dashed 1px;

	display: inline-block;

	height: 40px;

	line-height: 40px;

	padding-left: 20px;

	font-size: 14px;

	color: #666666;

	overflow: hidden;

}

.product_link_box ul li .newleftxiala {

	overflow: hidden;

	display: none;

	width: 100%;

}

.product_link_box ul li .newleftxiala a {

	height: 35px;

	line-height: 35px;

	display: inline-block;

	width: 100%;

	padding-left: 45px;

	background: url(../images/bgjt.png) no-repeat 36px 50%

}

.product_link_box ul li .newleftxiala a:hover {

	color: #eb2d2d;

}

.product_link_box ul li .newtitle a.on {

	background: #eb2d2d url(../images/bg6.png) no-repeat 210px 50%;

	color: #FFFFFF;

	border-bottom: #eb2d2d solid 1px;

}

.ona {

	color: #eb2d2d;

}

.product .product_right {

	width: 835px;

	float: right;

}

.product .product_right .profuct_newsnav {

	background: #FFFFFF;

	margin-right: -1px;

	width: 100%;

	height: 34px;

	line-height: 34px;

	text-align: right;

	font-size: 12px;

	color: #a3a3a3;

	border-bottom: #CCCCCC solid 1px;

}

.product .product_right .profuct_newsnav span {

	font-size: 12px;

	color: #a3a3a3;

	margin: 0 5px;

	font-family: "宋体";

}

.product .product_right .profuct_newsnav a {

	font-size: 12px;

	color: #a3a3a3;

}

.product .product_right .profuct_newsnav .hong {

	color: #eb2d2d

}

.productbox {

	width: 100%;

}

.productbox .product_xun {

	width: 25%;

	height: 262px;

	border: #eaeaea solid 0.5px;

	float: left;

}

.productbox .product_xun .product_xun_img {

	padding: 25px;

	width: 100%;

	text-align: center;

}

.productbox .product_xun .product_xun_img div {

	width: 167px;

	padding: 5%;

	height: 146px;

	background: url(../images/bg32.png) no-repeat 50%;

	display: inline-block;

}

.productbox .product_xun .product_xun_img div img {

	width: 90%;

}

.productbox .product_xun .product_xun_text {

	width: 100%;

	padding: 0 34px;

}

.productbox .product_xun .product_xun_text .product_xun_title {

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: pre;

	font-size: 12px;

	color: #2d80b7;

	font-weight: bolder;

}

.productbox .product_xun .product_xun_text .product_xun_title2 {

	margin-top: 12px;

	font-size: 12px;

	color: #2d80b7;

	width: 100%;

	line-height: 16px;

}

.productbox .product_xun .product_xun_text .product_xun_title2 img {

	margin-right: 5px;

}

.productbox .product_xun:hover {

	border: #eb2d2d solid 0.5px;

}

.productdet {

	width: 100%;

}

.productdet .productdet_title {

	padding: 15px 0;

	margin-bottom: 15px;

	width: 100%;

	text-align: center;

	border-bottom: #CCCCCC double 3px;

	color: #424242;

	font-size: 20px;

}

.productdet .productdet_text {

	font-size: 13px;

	line-height: 24px;

	color: #545454;

}

.productdet table {

	background-color: #666;

	width: 100% !important;

}

.productdet table td {

	background-color: #FFF;

	padding-left: 8px;

}

#flexslider {

	width: 100%;

	height: 432px;

	margin: 0px auto 0px;

	clear: both;

	position: relative;

	overflow: hidden;

	z-index: 0;

}/***修改这里的高度*****/

/***图片上的箭头**/

#flexslider #ban .jiantou {

	z-index: 11111;

	position: absolute;

	margin: 180px 22px 0px 22px;

	height: 82px;

	width: 1236px;

	display: none;

}/***修改这里的高度以调整箭头高度*****/

#flexslider #ban .jiantou .jiantou_left {

	width: 45px;

	height: 82px;

	cursor: pointer;

	background: url(../images/jiantou.png) no-repeat 0 top;

	float: left;

}

#flexslider #ban .jiantou .jiantou_right {

	width: 45px;

	height: 82px;

	cursor: pointer;

	background: url(../images/jiantou2.png) no-repeat 100% top;

	float: right;

}

#ban {

	width: 100%;

	height: 432px;

	margin: auto;

	position: relative;

	overflow: hidden;

	z-index: 0;

}/***修改这里的高度*****/

#ban ul.ban_bj li {

	display: block;

	width: 100%;

	height: 500px;

	position: absolute;

	left: 0px;

	top: 0px;

	text-align: center;

	z-index: 0;

	cursor: pointer;

}/***修改这里的高度*****/

#ban ul.ban_bj li.on {

	z-index: 111;

}

#ban ul.ban_bj li a {

	display: block;

	text-indent: -300000em;

}

#ban ul.ul_dian {

	display: block;

	height: 41px;

	position: absolute;

	z-index: 10;

	margin-left: 50%;

	bottom: 10px;

	z-index: 11111;

}

#ban ul.ul_dian li {

	display: block;

	width: 10px;

	height: 10px;

	background: #e2b213 no-repeat center center;

	float: left;

	cursor: pointer;

	margin-top: 15px;

	margin-right: 10px;

	border-radius: 10px;

}

#ban ul.ul_dian li.licurr {

	background: #bb171e no-repeat center center;

}

.index1box {

	width: 1100px;

	margin: 0 auto;

	min-height: 260px;

}

.index1 {

	width: 1100px;

	margin: 0 auto;

	min-height: 260px;
	
	margin-top:10px;

}

.index1 td {

}

.index1 td a {

	display: inline-block;

	position: relative;

	width: 308px;

	height: 264px;

	border: #e9e9e9 solid 1px;

	overflow: hidden;

}

.index1 td a .index1_title {

	position: absolute;

	bottom: 0;

	left: 0;

	background: rgba(0,0,0,0.7);

	color: #FFFFFF;

	font-size: 15px;

	padding: 0 10px;

	line-height: 20px;

	z-index: 111;
	
	width:308px;
	
	text-align:center;

}

.index1 td a .index1_img {

	width: 100%;

	overflow: hidden;

}

.index1 td a .index1_img img {

	width: 100%;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	filter: scale(1);

	filter: transform;

	transition: all 0.5s ease 0s;

	-webkit-transform: all 0.5s ease 0s;

}

.index1 td a:hover .index1_img img {

	-webkit-transform: scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	filter: scale(1.15);

	filter: transform;

	transition: all 0.5s ease 0s;

	-webkit-transform: all 0.5s ease 0s;

}

.index2 {

	width: 100%;

	min-height: 445px;

	background: #f8f8f8;

}

.index2_nei {

	width: 1100px;

	margin: 0px auto 0 auto;

}

.index2_nei .index2_left {

	width: 1100px;

	float: left;

	height: 358px;

	position: relative;

}

.index2_nei .index2_left .index2_left_bg {

	width: 100%;

	height: 358px;

	overflow: hidden;

	position: absolute;

	margin-top: 35px;

	z-index: 1;

}

.index2_nei .index2_left .index2_left_bg img {

	width: 100%;

}

.index2_nei .index2_left .index2_left_bg2 {

	padding: 15px 25px 15px 40px;

	width: 460px;

	height: 100%;

	background: url(../images/bg18.png) repeat-y 100% 50%;

	position: absolute;

	z-index: 2;

	right: 0;

	top: 35px;

}

.index2_nei .index2_left .index2_left_bg2 .index2_left_title {

	width: 100%;

	font-size: 24px;

	line-height: 26px;

	color: #FFFFFF;

	margin: 5px 0;

	height: 52px;

	overflow: hidden;
	
	text-align:center;
	
	font-weight:bold;

}

.index2_nei .index2_left .index2_left_bg2 .index2_left_small {

	width: 100%;

	font-size: 14px;

	line-height: 24px;

	color: #FFFFFF;

}

.index2_nei .index2_right {

	width: 320px;

	float: right;

	margin-top: 35px;

}

.index2_nei .index2_right .indexnews {

	height: 200px;

	display: inline-block;

	width: 100%;

}

.index2_nei .index2_right .indexnews .indexnews_title {

	float: left;

	width: 100%;

	font-size: 16px;

	font-weight: bolder;

	color: #292929;

	overflow: hidden;

	white-space: pre;

	text-overflow: ellipsis;

	height: 35px;

}

.index2_nei .index2_right .indexnews .indexnews_bot {

	float: left;

	width: 100%;

}

.index2_nei .index2_right .indexnews .indexnews_bot .indexnews_bot_img {

	width: 117px;

	height: 120px;

	overflow: hidden;

	float: left;

}

.index2_nei .index2_right .indexnews .indexnews_bot .indexnews_bot_img img {

	width: 100%;

}

.index2_nei .index2_right .indexnews .indexnews_bot .indexnews_bot_small {

	width: 185px;

	float: right;

	font-size: 12px;

	color: #6b6b6b;

	line-height: 25px;

	height: 125px;

	overflow: hidden;

}

.indexcase {

	width: 1100px;

	margin: 0 auto;

	height: 406px;

}

.indexcase .indexcase_title {

	margin-top: 30px;

	font-size: 27px;

	text-align: center;

	float: left;

	color: #333333;

	width: 100%;

}

.indexcase .indexcase_title_xian {

	width: 100%;

	text-align: center;

	float: left;

}

.indexcase .indexcase_title_xian span {

	width: 80px;

	height: 2px;

	display: inline-block;

	background: #ff4e4e;

}

.indexcase .indexcase_small {

	width: 100%;

	text-align: center;

	float: left;

	color: #444444;

	font-size: 13px;

	line-height: 2em;

}

.indexcase .indexcase_box {

	margin-top: 30px;

	width: 100%;

	overflow: hidden;

	position: relative;

	height: 280px;

}

.indexcase .indexcase_box .indexcase_box_nei {

	position: absolute;

}

.indexcase .indexcase_box .tb2 {

	position: absolute;

}

.indexcase .indexcase_box .indexcase_xun {

	width: 265px;

	float: left;

	display: inline-block;

	margin-right: 16px;
	
	border:1px solid #dedede;

}

.indexcase .indexcase_box .indexcase_xun .indexcase_img {

	overflow: hidden;

	width: 261px;

	height: 250px;

}

.indexcase .indexcase_box .indexcase_xun .indexcase_img img {

	width: 100%;

}

.indexcase .indexcase_box .indexcase_xun .indexcase_titles {

	font-weight: bolder;

	line-height: 2em;

	font-size: 14px;

	color: #353535;

	width: 100%;

	text-align: center;

}

.indexcase .indexcase_sel {

	position: relative;

	width: 100%;

	height: 0;

}

.indexcase .indexcase_sel .case_sel_left {

	z-index: 111;

	position: absolute;

	left: -70px;

	top: 120px;

	cursor: pointer;

}

.indexcase .indexcase_sel .case_sel_right {

	z-index: 111;

	position: absolute;

	right: -70px;

	top: 120px;

	cursor: pointer;

}

.product .product_left .product_link {

	float: left;

	width: 100%;

	border-bottom: #e5e5e5 dashed 1px;

	display: inline-block;

	height: 40px;

	line-height: 40px;

	padding-left: 20px;

	overflow: hidden;

	font-size: 14px;

	color: #666666;

}

.product .product_left .product_link:hover {

	background: #eb2d2d url(../images/bg6.png) no-repeat 210px 50%;

	color: #FFFFFF;

	border-bottom: #eb2d2d solid 1px;

}

.product .product_left .product_link.on {

	background: #eb2d2d url(../images/bg6.png) no-repeat 210px 50%;

	color: #FFFFFF;

	border-bottom: #eb2d2d solid 1px;

}

 @media screen and (max-width:1040px) {

.pc {

	display: block;

}

.mo {

	display: none;

}

.disable_text_highlighting, body {

	/*去除选中高亮*/

	-webkit-touch-callout: none;

	-webkit-user-select: none; /* Webkit */

	-moz-user-select: none;    /* Firefox */

	-ms-user-select: none;     /* IE 10  */

	/* Opera 目前不支持在Opera，但将很快 */

	-o-user-select: none;

	user-select: none;

}

.top1 .top1_nei {

	padding: 0 1%;

}

.pctop {

	text-align-last: center;

}

.pctop .logo {

	width: 100%;

	float: none;

}

.pctop .pcmenu {

	display: inline-block;

	float: none;

	margin: 0 auto;

}

.pctop .pcmenu .pcmenu_xun .pcmenu_xun_xiala a {

}

.footer .footer_nei {

	padding: 0 1%;

}

.newsnav .newsnav_nei {

	overflow: scroll;

}

.about {

	width: 96%;

	margin: 2%;

}

.newdet {

	width: 96%;

	margin: 2%;

}

.contact {

	width: 96%;

	margin: 2%;

}

.contact .contact_nei .div1, .contact .contact_nei .div2, .contact .contact_nei .div3 {

	width: 50%;

	float: left;

}

.join {

	width: 96%;

	margin: 2%;

}

.course {

	width: 96%;

	margin: 2%;

}

.course .course_left {

	width: 48%;

}

.course .course_right {

	width: 50%;

}

.course .course_right .course_right_img {

	height: auto;

	max-height: 14em;

}

.cooperation {

	width: 96%;

	margin: 2%;

}

.cooperation div {

	width: 25%;

}

.case {

	width: 100%;

	margin: 0;

}

.case .casexunbox {

	width: 23%;

	margin: 1%;

}

.case .casexunbox .casexun .casexun_img {

	height: 11em;

}

.case .casexunbox .casexun .casexun_img img {

	height: 100%;

}

.honor {

	width: 100% !important;

}

.container {

	width: 100% !important;

	padding: 0 !important;

}

.row {

	width: 100%;

	margin: 0 !important;

}

.fancybox {

	width: 24% !important;

	margin: 0.5%;

}

.news .news_xun .news_left {

	display: none;

}

.news .news_xun .news_right {

	width: 100%;

	margin: 0;

}

.news .news_xun .news_right .news_right_deta {

	display: inline-block;

}

.base {

	width: 100%;

	margin: 0;

}

.base .base_xun {

	width: 24%;

	margin: 0.5%;

}

.product {

	width: 96%;

	margin: 2%;

	background: none;

	border: none;

}

.product .product_left {

	overflow-x: scroll;

	overflow-y: hidden;

	width: 100%;

	border-bottom: #e5e5e5 dashed 1px;

}

.product_link_box {

}

.product .product_left {

}

.product .product_left product_link_box {

}

.product .product_left .product_left_title {

	display: none;

}

.product .product_left .product_link {

	width: auto;

	padding: 0 20px;

	border: none !important;

	display: table;

}

.product .product_right {

	width: 100%;

}

.indexcase {

	width: 96%;

	margin: 2%;

}

.indexcase .indexcase_sel .case_sel_left {

	left: 0;

}

.indexcase .indexcase_sel .case_sel_right {

	right: 0;

}

.index2_nei {

	width: 96%;

	margin: 2%;

}

.index2_nei .index2_left {

	margin: 0 auto;

	float: none;

}

.index2_nei .index2_right {

	width: 100%;

}

.index2_nei .index2_right .indexnews {

	width: 48%;

	margin: 1%;

	float: left;

}

.index2_nei .index2_right .indexnews .indexnews_bot .indexnews_bot_small {

	width: 70%;

}

.index2_nei .index2_right .indexnews .indexnews_bot .indexnews_bot_img {

	width: 28%;

}

.index1box {

	width: 96%;

	margin: 2%;

	overflow-x: scroll;

}

.index2_nei .index2_right .indexnews .indexnews_bot .indexnews_bot_small {

	height: 8em;

}

}

@media screen and (max-width:770px) {

.pc {

	display: none !important;

}

.mo {

	display: block;

}

.newsnav table a {

	padding: 0 2%;

	width: auto;

	padding: 0 20px;

	border: none !important;

	display: table;

}

.footer .footer_nei .bdbox {

	width: 100%;

	text-align: center;

	position: relative;

}

.bdsharebuttonbox {

	display: inline-block;

	margin: 0 auto;

}

.footer {

	padding: 0 0 3% 0;

}

.footer .footer_nei .footer_nei_xijie .footer_nei_top .ss {

	width: 100%;

	margin: 3% 0;

}

.contact .contact_nei .div1, .contact .contact_nei .div2, .contact .contact_nei .div3 {

	width: 100%;

	float: left;

}

.course .course_right .course_right_img {

	height: auto;

	max-height: 11em;

}

.course .course_left {

	width: 100%;

}

.course .course_right {

	width: 100%;

}

.cooperation div {

	width: 50%;

}

.message td.messleft {

	display: none;

}

.message td {

	padding: 1% 0 !important;

}

.message td.messcenter {

	display: inline-block;

	float: left;

	width: 100%;

}

.message td.messright {

	display: inline-block;

	float: left;

	width: 100%;

}

.message td input {

	width: 100% !important;

}

.case .casexunbox {

	width: 48%;

}

.fancybox {

	width: 49% !important;

	margin: 0.5%;

}

.base .base_xun {

	width: 49%;

	margin: 0.5%;

	height: auto;

}

.base .base_xun .base_imgbox {

	height: 7.7em;

}

.base .base_xun .base_imgbox .base_imgbox1 {

	height: 7.7em;

}

.base .base_xun .base_imgbox .base_imgbox2 {

	height: 7.7em;

}

.productbox .product_xun {

	width: 48%;

	margin: 2% 1%;

	height: 210px;

}

.productbox .product_xun .product_xun_img {

	padding: 1%;

}

.productbox .product_xun .product_xun_img div {

	overflow: hidden;

	width: 100%;

	border: #eee solid 1px;

	background: none;

	padding: 0;

}

.productbox .product_xun .product_xun_img div img {

	width: 100%;

}

.productbox .product_xun .product_xun_text {

	padding: 5px 3%;

}

.index2_nei {

	width: 96%;

	margin: 2%;

}

.index2_nei .index2_left {

	width: 100%;

	height: auto;

}

.index2_nei .index2_left .index2_left_bg2 {

	background: none;

	margin-bottom: 25px;

	height: auto;

	width: 100%;

	position: relative;

	padding: 0;

	color: #333333;

}

.index2_nei .index2_left .index2_left_bg2 .index2_left_title {

	height: auto;

	width: 100%;

	text-align: center;

	font-weight: bolder;

	color: #333333;

}

.index2_nei .index2_left .index2_left_bg2 .index2_left_small {

	width: 100%;

	color: #333333;

}

.index2_nei .index2_left .index2_left_bg {

	display: none;

}

.index2_nei .index2_right {

	width: 100%;

}

.index2_nei .index2_right .indexnews {

	width: 100%;

}

.neibanner {

	display: none;

}

#flexslider {

	height: 300px;

}

#ban {

	height: 300px;

}

.product_link_box {

	width: 1200px;

}

#ban ul.ban_bj li {

	height: 300px;

	background-size: cover;

}

}

@media screen and (max-width:640px) {

.pc {

	display: none;

}

.mo {

	display: block;

}

#flexslider {

	height: 150px;

}

#ban {

	height: 150px;

}

#ban ul.ban_bj li {

	height: 150px;

	background-size: cover;

}

.index2_nei .index2_right .indexnews {

	height: 155px;

}

}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}

.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}

.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}

.pagess ul li:hover a{color:#fff;}

.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}

.pagess ul li.thisclass a {color: #fff;}

.pagess ul li a{ display:block;color:#999}

.pagess ul li a:hover {color: #fff;}

.Ban-about{ width:100%; height:230px; overflow:hidden; background:url(../images/banner_about.jpg) center no-repeat;}
.Ban-news{ width:100%; height:230px; overflow:hidden; background:url(../images/banner_new.jpg) center no-repeat;}
.Ban-pro{ width:100%; height:230px; overflow:hidden; background:url(../images/banner_pro.jpg) center no-repeat;}




.Main{ width:100%; height:auto; overflow:hidden; position:relative !important; margin-bottom:10px;}

.Inside{ width:1100px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #906;*/}

.Inside .Inside-left{ width:250px; height:auto; overflow:hidden; border:1px solid #e5e5e5; float:left;}

.Inside .Inside-left .Inside-left-top{ width:100%; height:100px; border-bottom:1px solid #e5e5e5;}

.Inside .Inside-left .Inside-left-top .Inside-left-top-top{ width:100%; height:auto; overflow:hidden;}

.Inside .Inside-left .Inside-left-top .Inside-left-top-top p{ color:#4d3a7c; font-family: impact; font-size:28px; font-weight:bold; margin-left:10px; margin-top:20px;}

.Inside .Inside-left .Inside-left-top .Inside-left-top-foot{ width:100%; height:auto; overflow:hidden;}

.Inside .Inside-left .Inside-left-top .Inside-left-top-foot p{ font-size: 14px;	color: #c9c9c9;	text-transform: uppercase; font-family:"微软雅黑"; margin-left:10px;}


.Inside .Inside-left .Inside-left-foot{ width:100%; height:auto; overflow:hidden;}

.Inside .Inside-left .Inside-left-foot ul{}

.Inside .Inside-left .Inside-left-foot ul li{ width:100%; height:50px; line-height:50px; border-bottom:1px dotted #e5e5e5;}

.Inside .Inside-left .Inside-left-foot ul li:hover{ background:#4d3a7c url(../images/bg6.png) no-repeat 210px 50%; color:#FFFFFF; border-bottom:#483676 solid 1px; cursor:pointer;}
.Inside .Inside-left .Inside-left-foot ul li:hover a{ color:#fff;}

.Inside .Inside-left .Inside-left-foot ul li p{ margin-left:20px; font-size:15px;}


.Inside .Inside-left .Inside-left-foot dl{}

.Inside .Inside-left .Inside-left-foot dl dt{ width:100%; height:40px; background:#d6d6d7; margin-top:2px; line-height:40px;}

.Inside .Inside-left .Inside-left-foot dl dt:hover{ width:100%; height:auto; background:#c3c3c5 url(../images/bg6.png) no-repeat 210px; 50%;}


.Inside .Inside-left .Inside-left-foot dl dt p{ margin-left:20px;}

.Inside .Inside-left .Inside-left-foot dl dt a{ color:#454546;}

.Inside .Inside-left .Inside-left-foot dl dd{ width:100%; height:30px; line-height:30px; border-bottom:1px dotted #dedede;}

.Inside .Inside-left .Inside-left-foot dl dd img{ float:left; margin-left:20px; margin-top:12px;}

.Inside .Inside-left .Inside-left-foot dl dd p{ margin-left:6px; font-size:11px; float:left;}

.Inside .Inside-left .Inside-left-foot dl dd a{ color:#666;}

.Inside .Inside-left .Inside-left-foot dl dd a:hover{ color:#4d3a7c;}




.Inside .Inside-right{ width:840px; height:auto; overflow:hidden; float:right; /*border:1px solid #F0F;*/}

.Inside .Inside-right .Inside-right-top{ width:100%; height:40px; border-bottom:1px solid #e5e5e5; text-align:right;}

.Inside .Inside-right .Inside-right-top p{ line-height:40px; color:#666; font-size:14px; margin-right:8px;}
.Inside .Inside-right .Inside-right-top p a{ color:#666;}
.Inside .Inside-right .Inside-right-top p a:hover{ color:#171640;}


.Inside .Inside-right .Inside-pro{ width:100%; height:auto; overflow:hidden;}
.Inside .Inside-right .Inside-pro ul{}
.Inside .Inside-right .Inside-pro ul li{ float: left; margin: 10px;	width: 260px; height: 198px; position: relative;}
.Inside .Inside-right .Inside-pro ul li a{width: 100%;	margin-top: 0px;	height: 198px;	position: absolute;	padding: 9px;	border: #eaeaea solid 1px;	box-shadow: rgba(0,0,0,0.13) 0px 0px 0px;	transition: all ease 0.5s;}
.Inside .Inside-right .Inside-pro ul li a:hover{margin-top: -5px;	border: #4d3a7c solid 1px;	box-shadow: rgba(0,0,0,0.13) 0px 0px 30px;	transition: all ease 0.5s;}
.Inside .Inside-right .Inside-pro ul li .casexun_img{ width: 100%;	height: 144px;	overflow: hidden;}
.Inside .Inside-right .Inside-pro ul li .casexun_img img{ width: 100%;}
.Inside .Inside-right .Inside-pro ul li .casexun_title{ height: 42px; line-height: 42px;	width: 100%;	text-align: center;	text-overflow: ellipsis;white-space: pre;	overflow: hidden;	color: #585858;	font-size: 14px;}


.Page{ width:100%; height:40px; text-align:center; line-height:40px; margin-top:20px;}

.Inside .Inside-right .Inside-pro .Inside-pro-top{ width:100%; height:60px; border-bottom:1px solid #dedede; margin-top:20px;}
.Inside .Inside-right .Inside-pro .Inside-pro-top .Inside-pro-top-top{ width:100%; height:30px; text-align:center; font-family: impact; color:#171640; font-size:24px; font-weight:bold;}
.Inside .Inside-right .Inside-pro .Inside-pro-top .Inside-pro-top-foot{ width:100%; height:auto; text-align:center; color:#666; line-height:30px;}
.Inside .Inside-right .Inside-pro .Inside-pro-top .Inside-pro-top-foot span{ color:red;}

.Inside .Inside-right .Inside-pro .Inside-pro-info{ width:100%; height:auto; overflow:hidden; margin-top:10px; padding:6px;}

.Inside .Inside-right .Inside-pro .Inside-pro-Page-1{ width:100%; height:80px; overflow:hidden; margin-top:20px;}
.Inside .Inside-right .Inside-pro .Page-1 .Page-1-top{ width:100%; height:40px; border-bottom:1px dashed #dedede; line-height:40px;}
.Inside .Inside-right .Inside-pro .Page-1 .Page-1-foot{ width:100%; height:40px; line-height:40px;}

.Inside .Inside-right .Inside-news{ width:100%; height:auto; overflow:hidden;}
.Inside .Inside-right .Inside-news ul{}
.Inside .Inside-right .Inside-news ul li{ width:100%; height:40px; line-height:40px; border-bottom:1px dotted #dedede;}
.Inside .Inside-right .Inside-news ul li img{ float:left; margin-left:10px; margin-top:18px; margin-right:8px;} 
.Inside .Inside-right .Inside-news ul li p{ float:left;}
.Inside .Inside-right .Inside-news ul li span{ float:right; margin-right:6px;}

.Inside .Inside-right .Inside-news .Inside-news-top{ width:100%; height:60px; border-bottom:1px solid #dedede; margin-top:20px;}
.Inside .Inside-right .Inside-news .Inside-news-top .Inside-news-top-top{ width:100%; height:30px; text-align:center; font-family: impact; color:#171640; font-size:24px; font-weight:bold;}
.Inside .Inside-right .Inside-news .Inside-news-top .Inside-news-top-foot{ width:100%; height:auto; text-align:center; color:#666; line-height:30px;}
.Inside .Inside-right .Inside-news .Inside-news-top .Inside-news-top-foot span{ color:red;}

.Inside .Inside-right .Inside-news .Inside-news-info{ width:100%; height:auto; overflow:hidden; margin-top:10px; padding:6px;}

.Inside .Inside-right .Inside-news .Inside-news-Page-1{ width:100%; height:80px; overflow:hidden; margin-top:20px;}
.Inside .Inside-right .Inside-news .Page-1 .Page-1-top{ width:100%; height:40px; border-bottom:1px dashed #dedede; line-height:40px;}
.Inside .Inside-right .Inside-news .Page-1 .Page-1-foot{ width:100%; height:40px; line-height:40px;}




.YY{ width:100%; height:520px; overflow:hidden; position:relative !important; background:url(../images/YY-bg.jpg) no-repeat center; margin-top:40px;}
.YY-er{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #960;*/}
.YY-er .YY-er-top{ width:180px; height:50px;  margin:0px auto; margin-top:50px;}
.YY-er .YY-er-top p{ text-align:center; line-height:50px; font-size:32px; font-weight:bold; font-family:"微软雅黑",Arial,Simsun,"宋体"; color:#fff;}
.YY-er .YY-er-foot{ width:60px; height:4px; background:#b31146; margin:0px auto; margin-top:10px;}
.YY-er .YY-er-con{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.YY-er .YY-er-con p{ color:#fff; line-height:30px; fon-size:13px; text-align:center;}

.YY-er .YY-er-yy{ width:1100px; height:auto; overflow:hidden; margin:0px auto; margin-top:30px;}
.YY-er .YY-er-yy ul{}
.YY-er .YY-er-yy ul li{ width:200px; height:auto; overflow:hidden; float:left; margin:0px auto; margin:0px 30px; /*border:1px solid red;*/ text-align:center;}

.YY-er .YY-er-yy ul li img{ width:120px; height:138px; margin:0px auto; text-align:center;}
.YY-er .YY-er-yy ul li p{ color:#fff; margin-top:20px;}


.I-a1{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #000;*/ margin-top:40px;}
.I-a1 .I-a1-top{ width:100%; height:auto; overflow:hidden; text-align:center;}
.I-a1 .I-a1-top .I-a1-top-top{ font-size:35px; font-weight:bold; font-family:"微软雅黑",Arial,Simsun,"宋体"; color:#333333;}
.I-a1 .I-a1-top .I-a1-top-foot{ width:60px; height:4px; background:#b31146; margin:0px auto; margin-top:10px;}
.I-a1 .I-a1-top ul{ width:220px; margin: 0px auto; margin-top: 20px;}
.I-a1 .I-a1-top ul li{ width:80px; height: 40px; text-align: center; line-height: 40px; float:left; margin-right:25px; background: #9e9f9f; margin-left: 5px;}
.I-a1 .I-a1-top ul li p a{ color:#fff;}


.index-news-nenrong{ width:1100px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:60px;}
.index-news-nenrong dl{}
.index-news-nenrong dl dt{ width:480px; height:120px; overflow:hidden; background:#fff; float:left; margin-left:30px; margin-right:30px; margin-top:30px;}
.index-news-nenrong dl dt .index-news-nenrong-left{ width:100px; height:100px; padding:2px; border:1px solid #dedede; margin-top:6px; margin-left:6px; float:left;}
.index-news-nenrong dl dt .index-news-nenrong-left img { width:100px; height:100px;}
.index-news-nenrong dl dt .index-news-nenrong-right{ width:340px; height:auto; float:right; /*border:1px solid #309;*/ margin-right:4px;}
.index-news-nenrong dl dt .index-news-nenrong-right .index-news-nenrong-right-top{ width:100%; height:40px; line-height:40px;}
.index-news-nenrong dl dt .index-news-nenrong-right .index-news-nenrong-right-top p{ font-size:18px; font-weight:bold; }
.index-news-nenrong dl dt .index-news-nenrong-right .index-news-nenrong-right-top p a{ color:#000;}
.index-news-nenrong dl dt .index-news-nenrong-right .index-news-nenrong-right-top p a:hover{ color:#0b3143;}

.index-news-nenrong dl dt .index-news-nenrong-right .index-news-nenrong-right-foot{ width:100%; height:auto;}
.index-news-nenrong dl dt .index-news-nenrong-right .index-news-nenrong-right-foot p{ color:#3a3939; font-size:13px; line-height:20px; font-weight:100;}

.Foot{ width:100%; height:280px; background:#821636; overflow:hidden; position:relative !important; margin-top:10px;}
.Foot .Footer{ width:900px; height:auto;  margin:0px auto; margin-top:20px;}
.Foot .Footer .Footer-top{ width:900px; height:40px; margin:0px auto; background:#660925;/*border:1px solid #0F3;*/}
.Foot .Footer .Footer-top ul{ margin:0px auto; text-align:center;}
.Foot .Footer .Footer-top ul li{ width:120px; height:40px; text-align:center; float:left; margin-top:8px;}
.Foot .Footer .Footer-top ul li a{ color:#fff;}
.Foot .Footer .Footer-top ul p{ width:1px; height:20px; border-left:1px dotted #fff; float:left; margin-top:9px;}
.Foot .Footer .Footer-content{ width:900px; height:auto; overflow:hidden;}
.Foot .Footer .Footer-content .Footer-content-left{ width:220px; height:auto; float:left; margin-top:10px; /*border:1px solid red;*/}
.Foot .Footer .Footer-content .Footer-content-right{ width:650px; height:auto; /*border:1px solid #fff;*/ float:right; margin-top:10px;}
.Foot .Footer .Footer-content .Footer-content-right p{ color:#fff; line-height:30px;}
.Foot .Footer .Footer-content .Footer-content-right p a{ color:#fff;}

.About1{ width:1200px; height:auto; overflow:hidden; margin:0px auto; position:relative !important; /*border:1px solid #9F3;*/ margin:10px auto;}
.About1 .About-top{ width:100%; height:40px; /*border:1px solid #006;*/}
.About1 .About-top img{ margin-top:5px; float:left;}
.About1 .About-top p{ float:left; margin-left:10px; margin-top:12px;}
.About1 .About-top p a{ color:#000;}
.About1 .About-content{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.About1 .About-content .About-content-left{ width:260px; height:auto; overflow:hidden; float:left; position:relative !important; /*border:1px solid #309;*/}
.About1 .About-content .About-content-left .About-content-left-top{ width:100%; height:100px; border-bottom:1px dotted #999; background:#660925;}
.About1 .About-content .About-content-left .About-content-left-top p{ color:#fff; font-size:24px; line-height:100px; text-align:center; font-weight:bold;}
.About1 .About-content .About-content-left .About-content-left-list{ width:260px; height:auto; /*border:1px solid #999;*/ margin-top:4px;}
.About1 .About-content .About-content-left .About-content-left-list ul{}
.About1 .About-content .About-content-left .About-content-left-list ul li{ width:100%; height:auto; border-bottom:1px dotted #ebebeb;  margin-bottom:4px; font-size:16px;}
.About1 .About-content .About-content-left .About-content-left-list ul li p{ width:100%; height:50px; background:#821636; line-height:50px; text-align:center;}
.About1 .About-content .About-content-left .About-content-left-list ul li a p{ color:#fff;}

.About1 .About-content .About-content-left .About-content-left-list ul li dl{ margin-top:4px;}
.About1 .About-content .About-content-left .About-content-left-list ul li dl dt{ height:40px; background:#1b4686; margin-bottom:2px; font-size:14px; line-height:40px; padding-left:30px;}

.About1 .About-content .About-content-left .About-content-left-list ul li dl dt img{ margin-right:8px;}

.About1 .About-content .About-content-left .About-content-left-list ul li dl dt a{ color:#fff; }
/*.About .About-content .About-content-left .About-content-left-list ul li dl dt a:hover p{ margin-left:2px; display:block;}*/
.About1 .About-content .About-content-left .About-content-left-list ul li dl dt:hover{ display:block; background:#103771;}
.About1 .About-content .About-content-left .About-content-left-tel{ margin-top:20px; width:258px; height:auto; border:1px solid #c5c5c6;}
.About1 .About-content .About-content-left .About-content-left-tel .About-content-left-tel-top{ width:258px; height:auto; background:#660925;}
.About1 .About-content .About-content-left .About-content-left-tel .About-content-left-tel-top p{ line-height:100px; font-size:24px; font-weight:bold; text-align:center; color:#fff;}
.About1 .About-content .About-content-left .About-content-left-tel ul{}
.About1 .About-content .About-content-left .About-content-left-tel ul li{ width:100%; height:40px; line-height:40px; border-top:1px dotted #c5c5c6;}
.About1 .About-content .About-content-left .About-content-left-tel ul li:first-child{ border-top:none;}
.About1 .About-content .About-content-left .About-content-left-tel ul li p{ float:left;}

.About1 .About-content .About-content-right{ width:920px; height:auto; overflow:hidden; float:right; position:relative !important; /*border:1px solid #ebebeb;*/}
.About1 .About-content .About-content-right .About-content-right-top{ width:100%; height:40px; border-bottom:1px dotted #c5c5c6;}
.About1 .About-content .About-content-right .About-content-right-top img{ float:left; margin-right:10px;}
.About1 .About-content .About-content-right .About-content-right-top p{ float:left; font-size:24px; font-weight:bold; color:#821636;}



.About1 .About-content .News-content-right{ width:920px; height:auto; overflow:hidden; float:right; position:relative !important; /*border:1px solid #ebebeb;*/}
.About1 .About-content .News-content-right .News-content-right-top{ width:100%; height:40px; border-bottom:1px dotted #c5c5c6;}
.About1 .About-content .News-content-right .News-content-right-top img{ float:left; margin-right:10px;}
.About1 .About-content .News-content-right .News-content-right-top p{ float:left; font-size:24px; font-weight:bold; color:#821636;}

.About1 .About-content .News-content-right .News-content-right-content{ width:100%; height:auto; overflow:hidden;}
.About1 .About-content .News-content-right .News-content-right-content ul{}
.About1 .About-content .News-content-right .News-content-right-content ul li{ width:100%; height:35px; border-bottom:1px dashed #c1c1c1; line-height:35px; font-size:14px; }
.About1 .About-content .News-content-right .News-content-right-content ul li img{ float:left; margin-right:10px; margin-left:10px; margin-top:11px;}
.About1 .About-content .News-content-right .News-content-right-content ul li p{  float:right; margin-right:8px;}
.About1 .About-content .News-content-right .News-content-right-content ul li a{ color:#000; margin-left:4px;}
.About1 .About-content .News-content-right .News-content-right-content ul li a:hover{ color:#660925;}


.Page{ width:100%; height:auto; text-align:center; overflow:hidden; position:relative !important; margin-top:30px;}
.Page p{ letter-spacing:2px;}


.About1 .About-content .News-content-right .News-content-right-content .News-content-right-content-top{ width:100%; height:80px; border-bottom:1px solid #999; text-align:center;}
.About1 .About-content .News-content-right .News-content-right-content .News-content-right-content-top p{ margin-top:20px; font-size:24px; font-weight:bold; margin-bottom:10px;}
/*.About .About-content .News-content-right .News-content-right-content .News-content-right-content-top .qita{ margin-top:20px;}*/

.About .About-content .News-content-right .News-content-right-content .News-content-right-content-detailed{ width:100%; height:auto; position:relative !important; margin-top:10px;}

.Tag{ width:100%; height:80px; overflow:hidden; position:relative !important; margin-top:30px;}
.Tag .Tag-top{ width:100%; height:40px; border-bottom:1px dashed #ebebeb; line-height:40px;}
.Tag .Tag-top p a{ color:#000;}
.Tag .Tag-top p a:hover{ color:#0d2d5d;}
.Tag .Tag-foot{ width:100%; height:40px; line-height:40px;}
.Tag .Tag-foot p a{ color:#000;}
.Tag .Tag-foot p a:hover{ color:#0d2d5d;}

.About1 .About-content .Pro-content-right{ width:760px; height:auto; overflow:hidden; float:right; position:relative !important; }



.Main3{ width:100%; height:auto; overflow:hidden; position:relative !important;}

.Pro{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #C00;*/ margin-top:40px;}
.Pro .Pro-top{ width:491px; height:49px; overflow:hidden; margin:0px auto; background:url(../images/2rao.png) no-repeat;}
.Pro .Pro-top p{ text-align:center; line-height:49px; font-size:24px; font-weight:bold; color:#333;}
.Pro .Slogan{ width:520px; height:auto; text-align:center; margin:0px auto;}
.Pro .Slogan p{ color:#999; font-size:13px; line-height:25px;}

.Pro .Pro-nav{ width:620px; height:60px;  overflow:hidden; position:relative !important; margin:0px auto; margin-top:20px;}
.Pro .Pro-nav ul{}
.Pro .Pro-nav ul li{ width:185px; height:60px; line-height:60px; float:left; /*border:1px solid #C96;*/ text-align:center; background:#eee; margin-right:20px;}
.Pro .Pro-nav ul li a{ color:#333;}
.Pro .Pro-nav ul li:hover{ cursor:pointer; display:block; background:#660925;}
.Pro .Pro-nav ul li:hover a{ color:#fff;}

.All-guodu{ width:100%; height:1px; background:#eaeaea; margin-top:10px;}
.All-guodu p{ width:40px; height:2px; background:#660925; margin:0px auto;}


.Pro .Pro-content{ width:1090px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #0F9;*/}
.Pro .Pro-content1{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #0F9;*/}
.Pro .Pro-content ul{}
.Pro .Pro-content ul li{ width:320px; height:308px; float:left; margin-left:20px; margin-right:20px; border:1px solid #dedede; /*padding:2px;*/ margin-bottom:60px;}
.Pro .Pro-content ul li img{ width:318px; height:306px;}
.Pro .Pro-content ul li:hover img{  transition: transform 1s ease 0s;transform: scale(1.1);}
.Pro .Pro-content ul li:hover{ display:block; border:1px solid #660925; padding-top:-2px;}
.Pro .Pro-content ul li p{ text-align:center; color:#999; margin-top:10px;}
.Pro .Pro-content ul li p a{ color:#999;}

.Page{ width:100%; height:40px; letter-spacing:2px; margin:0px auto; font-size:14px; text-align:center; color:#777; margin:20px 0px;}

.Pro .Pro-content .Pro-content-top{ width:100%; height:50px; overflow:hidden; text-align:center; margin:0px auto;}
.Pro .Pro-content .Pro-content-top span{ font-size:20px; font-weight:bold; color:#00589a;}
.Pro .Pro-content .Pro-content-top p{ color:#777; font-size:13px;}

.Pro .Pro-content .Pro-img{ width:500px; height:481px; margin:0px auto; margin-top:20px; /*border:1px solid #CC6;*/}
.Pro .Pro-content .Pro-img:hover{ transition: transform 1s ease 0s;transform: scale(1.1);}
.Pro .Pro-content .Pro-xiangxi-top{ width:100%; height:50px; border-bottom:1px solid #dedede; line-height:50px; color:#660925; padding-left:20px; font-weight:bold;}
.Pro .Pro-content .Pro-xiangxi{ width:800px; height:auto; margin:0px auto; /*border:1px solid #000; margin:30px 0px;*/ margin-top:30px; font-size:16px;}
