﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;font-family: "????????????";}
body{font-size:12px; font-family: "????????????"; color:#666666;}
img{border:none;}
ul,li,ol{list-style:none;}
a{color:#666666; text-decoration:none;}
a:hover{color:#666666; text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}

#header{width:100%; height:120px; background:#FFFFFF;}
.header{width:1170px; height:120px; margin:0 auto;}
.logo{width:367px; height:120px; float:left;}
.logor{width:262px; height:120px; float:right;}

#menu{width:100%; height:58px; background:#BA1A02;position:relative; z-index:1;}

.menu{width:1170px; height:58px; margin:0 auto;  }

.nav{height:58px; line-height:58px;  position:relative; z-index:1;background: #BA1A02;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline; height:58px; padding: 0px 39px;}
.nav .nLi h3{display:block; text-align:center;}
.nav .nLi h3 a{ display:block; text-align:center; font-size:16px; font-weight:bold;  }
.nav .sub{ display:none; width: 150px; left:0; top:58px;  position:absolute; background:#4E4E4E;}
.nav .sub li{ zoom:1;  line-height:35px; height:35px; text-align:center; }
.nav .sub a{ display:block;}

.color1{background: #CA2824;}
.color2{}
.color3{background: #044a85;}
.color4{background: #083868;}
.color5{background: #0e2043;}
.color6{background: #11132e;}
.color7{background: #130d25;}
.color8{background: #000000;}

.nav .nLi h3 a:hover{opacity:0.8;}

/* ?????????css */
.slideBox{ width:100%; height:550px; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; height:550px; }
.slideBox .bd img{ width:100%; height:550px; display:block;}

/* ????????????/????????????????????????????????????????????? */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }

#yewu{width:100%; height:auto; margin:0 auto; background: #EEEEEE; padding: 20px 0px;}
#yewu2{width:100%; height:auto; margin:0 auto; padding: 0px;}

.ititle{font-size:32px; font-family: "????????????"; font-weight: bold; width:1150px; height:100px; line-height:100px; text-align:center; color:#CA2824; }

.shizi_r_ititle{  width:850px;  border-bottom: #CCCCCC 1px solid;}

.shizi_r_ititle_l{height:65px; line-height:65px; float: left;  text-align:left; color:#CA2824;font-size:32px; font-family: "????????????"; }

.shizi_r_ititle_r{height:65px; line-height:65px; float: right; text-align:left; color:#333333;font-size:14px; font-family: "????????????"; }

.yewu{width:1200px; height:auto;}

a.yewu1{width:390px; height:180px; float:left; background:#1A95BE; color:#fff;}
a.yewu2{width:390px; height:180px; float:left; background:#F6B939; color:#fff;}
a.yewu3{width:390px; height:180px; float:left; background:#FF7A85; color:#fff;}

.yewuimg{width:114px; height:180px; float:left;}
.yewuimg img{margin:30px 0 0 50px;}

.yewup{width:230px; float:left; padding:30px 30px 0 8px;}
p.yewup1{font-size:18px; font-weight:bold;}
p.yewup2{line-height:20px; margin-top:10px;}

.yewu_con{width:1150px; margin: 30px auto;}
.yewu_con2{width:1150px; margin: 10px auto;}

.yewu_tit{width:1150px; margin: 0px auto; padding: 30px 0px; background: url(img/aboutbg01.jpg) no-repeat center;}
.yewu_tit2{width:1150px; margin: 0px auto; padding: 30px 0px; background: url(img/aboutbg02.jpg) no-repeat center;}
.yewu_tit3{width:1150px; margin: 0px auto; padding: 30px 0px 10px 0px; background: url(img/aboutbg01.jpg) no-repeat center;}

.word1{font-size:32px; font-weight: bold; color:#CA2824; margin: 0px auto;width:1150px; text-align: center;}
.word2{font-size:16px; color:#666666; margin: 0px auto;width:1150px; text-align: center;}

.word1_2018{font-size:26px; font-weight: bold; color:#CA2824; margin: 0px auto;width:855px; text-align: center;}
.word2_2018{font-size:16px; color:#666666; margin: 0px auto;width:855px; text-align: center;}

.yewu_con_left{ float: left; width: 534px; height: 340px; background:url(img/ys_bg.jpg) center no-repeat;
	padding-left: 16px; padding-top: 18px;
}

.yewu_con_left_con{ float: left; width: 534px; height: 340px; background:url(img/ys_bg2.jpg) center no-repeat;
 margin-right: 30px; margin-bottom: 30px;
}

.yewu_con_right{ float: right; width: 550px; padding-left: 50px;}

.yewu_con_left1{ float: left; width: 550px;}
.yewu_con_right1{ width: 550px; padding-top: 18px; float: right;}
.yewu_con_right2{ width: 1150px; margin: 0px auto;}
.yewu_con_right_tit{ font-size: 26px; color:#CA2824; margin-bottom: 10px;}
.yewu_con_right_txt{ font-size: 16px; color:#333333; margin: 0px 0px 20px 0px;}
.yewu_con_right_con{ line-height: 180%; font-size: 15px; color: #333333;}
.yewu_con_right_hr{ border-top: #999999 1px solid; margin: 15px 0px;}

.lanrenzhijia{ width:1150px; height:auto; margin:0px auto; background:#EEEEEE; font-family:'????????????';}
.lanrenzhijia .tab{ overflow:hidden; background:#ccc; padding-left:260px;}
.lanrenzhijia .tab a{ display:block; padding:10px 35px; float:left; text-decoration:none; color:#333; font-size: 14px;}
.lanrenzhijia .tab a:hover{ background:#CA2824; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#CA2824; color:#fff; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; width:1250px; height:720px; position:relative;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:auto;}
.lanrenzhijia .content li{ width:1250px; height:auto; float:left; height: 720px;}
.lanrenzhijia .content li a { display: block; float: left; padding: 30px 30px 0px 0px;}
.lanrenzhijia .content .guangfu .guangfu_left img{ height: 600px; width: 672px; } 
.lanrenzhijia .content li img{ width: 260px; height: 260px; border: #CCCCCC 1px solid; padding: 1px;}
.lanrenzhijia .content li p{ padding:10px; width: 242px; text-align: center; font-size: 16px; background: #DDDDDD;}

.guangfu{ width: 1150px; height: 600px; padding: 25px 0px;}
.guangfu_left{ width: 728px; float: left;} 
.guangfu_right{float: right; width: 400px; text-align: left;} 
.guangfu_right_tit{ margin-top: 50px; font-size: 28px; color: #333333; font-weight: 600;} 
.guangfu_right_con{margin: 50px 0px; font-size: 14px; color: #666666;} 
.guangfu_right_more{}
.lanrenzhijia .content .guangfu_right_more a{ display: block; width: 150px; background: #CA2824; padding: 10px 0px; text-align: center; color: #FFFFFF; font-size: 16px;} 

















.lanrenzhijia2{ width:1150px; height:auto; margin:0px auto; background:#EEEEEE; font-family:'????????????';}
.lanrenzhijia2 .tab2{ overflow:hidden; background:#ccc;}
.lanrenzhijia2 .tab2 a{ display:block; padding:18px 60px; float:left; text-decoration:none; color:#333; font-size: 18px;}
.lanrenzhijia2 .tab2 a:hover{ background:#CA2824; color:#fff; text-decoration:none;}
.lanrenzhijia2 .tab2 a.on2{ background:#CA2824; color:#fff; text-decoration:none;}
.lanrenzhijia2 .content2{ overflow:hidden; width:1250px; height:270px; position:relative;}
.lanrenzhijia2 .content2 ul{ position:absolute; left:0; top:0; height:auto;}
.lanrenzhijia2 .content2 li{ width:1250px; height:auto; float:left; height: 270px;}
.lanrenzhijia2 .content2 li a { display: block; float: left; padding: 30px 30px 0px 0px;}
.lanrenzhijia2 .content2 li img{ width: 260px; height: 180px; border: #CCCCCC 1px solid; padding: 1px;}
.lanrenzhijia2 .content2 li p{ padding:10px; width: 242px; text-align: center; font-size: 16px; background: #DDDDDD;}


.lanren{width:1180px; overflow:hidden;margin:20px auto;}
.lanren ul li{width:360px;height:360px;float:left;margin:0 32px 15px 0;position:relative;overflow:hidden;cursor:pointer;}
.lanren ul li img{width:360px;height:360px;}
.lanren .txt{width:360px;height:45px; background:url(img/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"????????????";}
.lanren .txt h3{font-size:18px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.lanren .txt p{font-size:14px;text-align:center;}

.pic_case{position:relative;overflow:hidden;cursor:pointer;}
.txt22{width:100%;height:45px; background:url(img/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"????????????";}
.txt22 h3{font-size:18px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.txt22 p{font-size:14px;text-align:center;}


#news{width:1150px; margin:20px auto;}
.news_left{width:370px; float:left; margin-right: 20px;}
.news_right{width:370px; float:right;}
.news_left ul{}
.news_left li{ padding: 15px 0px; border-bottom: #CCCCCC 1px dashed; font-size: 14px; background:url(img/dian.jpg) no-repeat center left; text-indent: 15px;}
.news_left li span{ float: right; font-size: 12px; color: #C5C5C5; padding-top: 2px;} 

.news_top{ margin: 20px 0px 15px 0px;} 
.news_top_left{width:115px; float:left; margin-right: 20px;}
.news_top_right{width:235px; float:right; }
.news_top_right p{ font-size: 15px; margin-bottom: 5px;}
.news_top_right p a{ color: #333333;}


.news_con{ padding: 15px 0px; border-bottom: #CCCCCC 1px dashed;} 

.news_con_1 { font-size: 16px; color: #333333; margin-bottom: 3px; background: url(img/wen.jpg) no-repeat left top; text-indent: 30px;}
.news_con_1 a{ font-size: 14px; color: #333333;}

.news_con_1 span{ color: #FF0004; font-weight: bold;}
.news_con_2 span{ color: #CA2824; font-size: 14px;}

.news_con_2 { line-height: 150%;background: url(img/da.jpg) no-repeat left top; padding-left: 30px;}





.a_link_bg{ background: #eeeeee;} 
.a_link{ width: 1150px; margin: 0px auto;} 
.a_link a { font-size: 14px; padding: 0px 15px; float: left; color: #666666; margin: 15px auto;} 
.a_link a.link_a{ border-left: #CA2824 2px solid;font-weight: bold; color: #CA2824;} 




.news{width:575px; float:left; height:380px;}
.jishu{width:575px; float:right; height:380px;}

.ititle2{width:370px; height:40px; line-height:40px; font-size:14px; color:#CA2824; background: url(img/news_bj.jpg) no-repeat center;}
.ititle2 p{width:100px; font-size: 22px; height:40px;float: left; font-weight: 500;}
.ititle2 span{ float: right;}

.border-box{width:575px; height:180px; overflow:hidden; margin-top:10px;}
.border-box a;hover{color:#CA2824;}
.border-box1{width:282px; float:left; height:180px;}
.border-box2{width:282px; float:right; height:180px;}
.border-box h3{height:36px; line-height:36px; overflow:hidden; font-weight:normal; color:#CA2824;}

.divimg{width:282px; height:140px; overflow:hidden;}
.divimg img{width:282px; min-height:140px;}

ul.newsli{width:575px; margin-top:10px;}
ul.newsli li{width:272px; line-height:26px; float:left; margin:1%;}
ul.newsli li a{background:url("img/newsli.png") no-repeat ; display:block; padding-left:45px;}
ul.newsli li a:hover{color:#CA2824;background:url("img/thumb.png") no-repeat scroll -106px -224px; display:block; padding-left:45px;}

#kecheng{width:1150px; margin:0 auto;}
.kecheng{width:1150px;  background:#CA2824;}

.kechengl{width:320px; float:left;}
.kechengl ul{padding:30px 0; }
.kechengl li{line-height:60px; height:60px; text-align:center;}
.kechengl li a{color:#fff; font-size:30px;}
.kechengr{width:1150px; }


.multipleColumn{ overflow:hidden; position:relative; width:1150px;}

.multipleColumn .hd .prev{ display:block;  width:36px; height:70px; position:absolute;left:10px; top:120px; overflow:hidden; cursor:pointer; background:url("img/arrows.png") no-repeat -37px 0; z-index:999;}
.multipleColumn .hd .next{ display:block;  width:36px; height:70px; position:absolute;right:3px; top:120px; overflow:hidden; cursor:pointer; background:url("img/arrows.png") no-repeat 0 0; z-index:999;}

.multipleColumn .bd{ padding:10px; overflow:hidden; }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:285px;margin:0px;  float:left; _display:inline;}
.multipleColumn .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;}
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:270px; height:350px; display:block;}
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;}
.multipleColumn .bd ul li .title{line-height:24px;}


#shizi{width:1150px; margin:0 auto;}
#shizi_con{width:1200px; margin:30px auto;}

.multipleColumn2{ overflow:hidden; position:relative; width:1150px;}
.multipleColumn2 .hd .prev{ display:block;  width:36px; height:70px; position:absolute;left:0; top:130px; overflow:hidden; cursor:pointer; background:url("img/arrows.png") no-repeat -37px 0; z-index:999;}
.multipleColumn2 .hd .next{ display:block;  width:36px; height:70px; position:absolute;right:0; top:130px; overflow:hidden; cursor:pointer; background:url("img/arrows.png") no-repeat 0 0; z-index:999;}



.shizi_left{ float: left; width: 280px;}
.shizi_left_tit{width: 250px; font-size:28px; color: #CA2824; border-left: #CA2824 3px solid; padding:15px 0px 15px 25px ; background: #EEEEEE; } 
.shizi_left_tit span{ font-size: 16px; color: #999999; margin-left: 15px;}

.shizi_right{ float: right; width: 870px;} 


.multipleColumn2 .bd{ padding:0px; overflow:hidden;  }
.multipleColumn2 .bd ul{ overflow:hidden; zoom:1; width:285px;margin:0 5px;  float:left; _display:inline;  }
.multipleColumn2 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleColumn2 .bd ul li .pic{ text-align:center; }
.multipleColumn2 .bd ul li img{ width:270px; height:270px; display:block;}
.multipleColumn2 .bd ul li .pic img{ width:270px; height:270px; display:block;}
.multipleColumn2 .bd ul li .pic a:hover img{ border-color:#999;}
.multipleColumn2 .bd ul li .title{ line-height:24px; font-size:16px; margin-top:6px; color:#CA2824;}
.multipleColumn2 .bd ul li .title a{color:#CA2824;}
.multipleColumn2 .bd ul li .text{ line-height:24px;}
.multipleColumn2 .bd ul li p{ text-align:left; background: #CA2824; width: 255px; padding: 10px 0px 10px 15px; font-size: 18px; color: #FFFD00;}
.multipleColumn2 .bd ul li p span{ color: #FFFFFF; font-size: 14px;}



#youshi{width:100%; height:; background:url(img/w.gif) center 25px no-repeat #EEEEEE; height:350px;}

#xiangmu{width:1170px; margin:0 auto;}
.xiangmu{width:1170px; height:1057px; background:#CA2824;}
.xiangmu1{width:1170px; height:353px; float:left;}
.xiangmu2{width:1170px; height:353px; float:left;}
.xiangmu3{width:1170px; height:353px; float:left;}

.xiangmu1 .xiangmut, .xiangmu3 .xiangmut{width:466px; height:353px; float:left; color:#fff; text-align:center;}
.xiangmu1 .xiangmup, .xiangmu3 .xiangmup{width:684px; height:384px; float:right;}
.xiangmu2 .xiangmut{width:466px; height:353px; float:right; color:#fff; text-align:center;}
.xiangmu2 .xiangmup{width:684px; height:384px; float:left;}
.xiangmu p{line-height:24px; padding:0 25px;}
.xiangmu .p1{margin-top:60px;}
.xiangmu .p2{font-size:18px; color:#FFFFFF; line-height:66px;}
.xiangmu .p2 a{font-size:18px; color:#FFFFFF;}

.pro_content p{ font-size: 14px; line-height: 150%; margin: 15px auto; color: #333333;}
.pro_hr{ border-bottom: #CCCCCC 1px dashed; height: 1px; margin: 20px auto; width: 1200px;}


.menu_list_nav{ width: 1200px; margin: 0px auto;}
.menu_list_nav ul{ margin-left: 230px;}
.menu_list_nav li{ float: left; padding: 5px 20px; margin: 10px; background: #CA2824; }
.menu_list_nav li a{ color: #FFFFFF; font-size: 14px;}

.menu_list_nav_new{ width: 1200px; margin: 0px auto;}
.menu_list_nav_new ul{ margin-left: 340px;}
.menu_list_nav_new li{ float: left; padding: 5px 20px; margin: 10px; background: #CA2824; }
.menu_list_nav_new li a{ color: #FFFFFF; font-size: 14px;}

.menu_list_nav1{ width: 1200px; margin: 10px auto;}
.menu_list_nav1 ul{ margin-left: 0px;}
.menu_list_nav1 li{ float: left; padding: 5px 20px; margin: 10px; background: #CA2824; }
.menu_list_nav1 li a{ color: #FFFFFF}

.menu_list_nav3{ width: 280px; margin: 20px auto;}
.menu_list_nav3 ul{ margin-left: 0px;}
.menu_list_nav3 li{ padding: 10px 0px; margin: 10px 0px; border-bottom: #CCCCCC 1px dashed;}
.menu_list_nav3 li a{ color: #CA2824; font-size: 15px;}

.mainbox{ width: 1150px; margin: 0px auto;}

ul.courses li{
	padding:20px 0px;
	width:100%;
	float:left;
	border-bottom:1px #ccc solid;
	cursor:pointer;
	}
ul.courses li .ctitle a{
	color:#CA2824;
	}
ul.courses li span a{
	color:#CA2824;
	}
ul.courses li:first-child{
	border-top:1px #ccc solid;
	}
ul.courses li:hover{
	background-color:#f3f3f3;
	}
ul.courses li .img{
	float:left;
	width:200px;
	padding:20px;
	}
ul.courses li .img img{
	width:200px;
	height:150px;
	}
ul.courses li .ctitle{
	float:left;
	margin-left: 50px;
	font-size:16px;
	line-height:25px;
	padding:20px 0;
	width:850px
	}
ul.courses li .cintro{
	float:left;
	margin-left: 50px;
	font-size:14px;
	line-height:20px;
	width:850px;
	}


.pro_list{ width: 1200px; margin: 0px auto;}
.pro_list ul{ margin: 0px; padding: 0px;}
.pro_list li{ float: left;}
.pro_list li img { width: 260px; height: 260px; padding: 2px; border: #CCCCCC 1px solid;}
.pro_list li p{ height: 28px; line-height: 28px; background: #EEEEEE; width: 264px; text-align: center; margin-bottom:25px;}

.pro_list_con{ width: 870px; margin: 0px auto;}
.pro_list_con ul{ margin: 0px; padding: 0px;}
.pro_list_con li{ float: left; margin: 15px 24px 15px 0px;}
.pro_list_con li img { width: 260px; height: 260px; padding: 2px; border: #CCCCCC 1px solid;}
.pro_list_con li p{ height: 28px; line-height: 28px; background: #EEEEEE; width: 264px; text-align: center; margin-bottom:25px;}


.pro_list_index{ width: 1200px; margin: 0px auto;}
.pro_list_index ul{  margin: 0px 20px; padding: 0px; }
.pro_list_index li{ float: left;}
.pro_list_index li img { width: 270px; height: 339px; padding: 2px; border: #CCCCCC 1px solid;}





#hezuo{width:1170px; margin:0 auto;}
.hezuo img{float:left;}


#mengxiang{width:100%; height:220px; background:#CA2824;}
.mengxiang{width:1150px; margin:0 auto;  color:#FFFFFF;}
.mengxiang p{text-align:center;}
.mengxiang .p1{ font-size:30px; height:60px; line-height:60px; padding-top:30px;}
.mengxiang .p2{font-size:24px;  line-height:45px;}
.mengxiang .p3{font-size:22px; font-weight: bolder;}

#pic{margin:0px auto; width:1150px;}
#pic_bg2{ margin:0px auto; width:100%;}
.pic_bg1_con_bj{ width:100%; height:1600px;}
.pic_bg1_con{margin:0px auto; width:1200px; height:1600px; position:relative; background: url(img/cp_bg_11.jpg) no-repeat center;}

.hangye{width: 1200px; height: 558px; margin: 0px auto; margin-top: 30px; background: url(img/con_01.jpg) center no-repeat; position: relative;}


.txt01{ position:absolute; margin-top:25px; margin-left:110px;}
.txt01 p{ font-size:24px;  color:#ef8008; padding-bottom: 30px;font-weight: bold;}
.txt01 span{ font-size:18px; color:#111111; line-height:180%; margin:0px 0px 18px 0px;}
.txt01 span strong{color:#0077ed; font-weight: 600;} 

.txt02{ position:absolute; margin-top:350px; margin-left:670px;}
.txt02 p{ font-size:24px; color:#ef8008; padding-bottom: 30px;font-weight: bold;}
.txt02 span{ font-size:18px; color:#111111; line-height:190%;margin:0px 0px 18px 0px;}
.txt02 span strong{color:#0077ed; font-weight: 600;} 

.txt03{ position:absolute; margin-top:680px; margin-left:110px;}
.txt03 p{ font-size:24px; color:#ef8008; padding-bottom: 30px;font-weight: bold;}
.txt03 span{ font-size:18px; color:#111111; line-height:180%; margin:0px 0px 18px 0px;}
.txt03 span strong{color:#0077ed; font-weight: 600;} 

.txt04{ position:absolute; margin-top:990px; margin-left:670px;}
.txt04 p{ font-size:24px; color:#ef8008; padding-bottom: 30px;font-weight: bold;}
.txt04 span{ font-size:18px; color:#111111; line-height:180%;margin:0px 0px 18px 0px;}
.txt04 span strong{color:#0077ed; font-weight: 600;} 

.txt05{ position:absolute; margin-top:1320px; margin-left:110px;}
.txt05 p{ font-size:24px; color:#ef8008; padding-bottom: 30px;font-weight: bold;}
.txt05 span{ font-size:18px; color:#111111; line-height:190%;margin:0px 0px 18px 0px;}
.txt05 span strong{color:#0077ed; font-weight: 600;} 



.top_bj{ width: 1200px; background: url(img/top_bj.jpg); height: 120px; position: relative; margin: 0px auto;}

.txt13{ position:absolute; margin-top:35px; margin-left:500px;text-align: left;}
.txt13 p{ font-size:20px; color:#CA2824; padding-bottom: 8px;font-weight: 800;}
.txt13 span{ font-size:16px; color:#454545; line-height:130%;font-weight: 300;}

.txt14{ position:absolute; margin-top:37px; margin-left:1030px;text-align: left;}
.txt14 p{ font-size:16px; color:#454545; padding-bottom: 5px;}
.txt14 span{ font-size:20px; color:#CA2824; line-height:130%;font-weight: 800;}

.txt15{ position:absolute; margin-top:37px; margin-left:880px;text-align: left;}
.txt15 p{ font-size:14px; color:#454545; padding-bottom: 9px;}
.txt15 span{ font-size:14px; color:#454545; }


.txt06{ position:absolute; margin-top:880px; margin-left:150px;}
.txt06 p{ font-size:30px; color:#CA2824; padding-bottom: 15px;}
.txt06 span{ font-size:16px; color:#666666; line-height:150%;}



.txt07{ position:absolute; margin-top:235px; margin-left:145px; text-align: left;}
.txt07 p{ font-size:20px; color:#CA2824; padding-bottom: 10px;font-weight: 800;}
.txt07 span{font-size:20px; color:#333333;  line-height:130%; }

.txt08{ position:absolute; margin-top:235px; margin-left:820px;text-align: right;}
.txt08 p{ font-size:20px; color:#CA2824;  padding-bottom: 10px;font-weight: 800;}
.txt08 span{font-size:20px; color:#333333; line-height:130%;}

.txt09{ position:absolute; margin-top:390px; margin-left:145px;text-align: left;}
.txt09 p{  font-size:20px; color:#CA2824; padding-bottom: 10px;font-weight: 800;}
.txt09 span{font-size:20px; color:#333333; line-height:130%;}

.txt10{ position:absolute; margin-top:390px; margin-left:820px;text-align: right;}
.txt10 p{ font-size:20px; color:#CA2824; padding-bottom: 10px;font-weight: 800;}
.txt10 span{ font-size:20px; color:#333333; line-height:130%;}

.txt11{ position:absolute; margin-top:340px; margin-left:890px;text-align: left;}
.txt11 p{ font-size:16px; color:#333333; padding-bottom: 5px;}
.txt11 span{ font-size:20px; color:#CA2824; line-height:130%;font-weight: 800;}

.txt12{ position:absolute; margin-top:490px; margin-left:830px;text-align: left;}
.txt12 p{ font-size:16px; color:#333333; padding-bottom: 5px;}
.txt12 span{ font-size:20px; color:#CA2824; line-height:130%;font-weight: 800;}

/*??????*/
#footer {padding-top: 64px;background:#2c2b33;}
.footer{ width:1200px; margin:0 auto;}
.footer .Top-List{width: 1000px;margin:0 auto;padding-bottom:16px;}
.footer .list-box{float: left;width: 25%;}
.footer .last-box{width: 25%;float: left;}
.footer .Top-List dt{color:#fff;font-size: 14px;margin-bottom:22px;}
.footer .Top-List dd{line-height: 26px;}
.footer a{text-decoration: none;font-size: 12px;font-family: "????????????";color:#717077;}
.footer a:hover{text-decoration: underline;}
.footer .callphone{padding-top: 30px;}
.footer .callphone .smalltit{display: block;width: 64px;height: 18px;background-color:#5c5c61;color:#fff;font-family: "????????????";font-size: 12px;line-height: 18px;text-align: center;margin-bottom:14px;}
.footer .callphone p{font-family: "Arial";font-size: 22px;color:#ed6d00;}
.footer .Bot-List{width: 100%;padding:20px 0;border-top:1px solid #3b3a41;}
.footer .Bot-List .fl{width: 795px;padding-top:28px;text-align: left;}
.footer .Bot-List .fr{width: 340px;}
.footer .Bot-List .codeimg{width: 84px;margin-left: 26px;color: #717077;font-family: "????????????";font-size: 12px;text-align: center;float: left;line-height: 42px;margin-top: 8px;}
.footer .Bot-List dl{margin-top:1em;}
.footer .Bot-List dt{display: inline-block;font-family:"????????????";font-size: 12px;color:#717077;}
.footer .Bot-List dd{display: inline-block;height: 14px;line-height: 10px;padding: 0 .6em;border-right: 1px solid #717077;*display: inline;*border: 0;*height: auto;*line-height: 20px;}

.copy-right{width:100%;background: #060607;height: 46px;line-height: 46px;text-align: center;font-family:"????????????";font-size: 12px;color:#717077;}
.copy-right span{color:#ed6d00;}


.bottom_menu_bg{ width: 100%; background: #CA2824;}
.bottom_menu { width: 1150px; margin: 0px auto; } 
.bottom_menu a{ display: block; font-size: 16px; padding: 20px 25px; float: left; color: #FFFFFF; font-weight: bold;} 
.bottom_con{width: 1150px; margin: 30px auto; }
.bottom_con_left{ float: left;  width: 325px;}
.bottom_con_center{ float: left; width: 390px; text-align: left; padding-left: 20px;}
.bottom_con_center p{ font-size: 14px; margin-bottom: 5px;} 

.bottom_con_right{ float: right; }


/* ????????????css?????? */
.banner {
	position: relative;
	overflow: auto;
}
.banner li {
	list-style: none;
}
.banner ul li {
	float: left;
}
.banner .arrows {
	display: none;
}
.banner:hover .arrows, .banner.hover .arrows {
	display: block;
}
 @media only screen {
 .banner .arrows {
 -webkit-transition: opacity 0.4s;
 transition: opacity 0.4s;
 opacity: 0;
 display: block;
}
 .banner:hover .arrows,  .banner.hover .arrows {
 opacity: 1;
}
}
.banner .arrows {
	position: absolute;
	z-index: 20;
}
.banner .arrows .prev, .banner .arrows .next {
	position: absolute;
	width: 76px;
	height: 77px;
	font: 0/0 a;
	color: transparent;
	cursor: pointer;
}
.banner .arrows .prev {
	left: 30px;
	background: url(img/slide_arrow_left.png) no-repeat;
}
.banner .arrows .next {
	left: 1050px;
	background: url(img/slide_arrow_right.png) no-repeat;
}
.wrapper {
	position: relative;
	width: 1150px;
	margin: 0 auto;
	zoom: 1;
}
.section4 {
	height: 765px;
}
.section4 .banner ul li {
	height: 765px;
}
.section4 .banner .arrows {
	top: 320px;
}
.section4 .dots {
	position: absolute;
	width: 1150px;
	height: 0px;
	top: 800px;
	text-align: center;
	list-style: none;
}
.section4 .dot {
	float: left;
	width: 190px;
	cursor: pointer;
}
.section4 .dot1 {
	color: #e33189;
	border-bottom-color: #f3bfd9;
}
.section4 .dot1.active {
	background: #f3bfd9;
}
.section4 .dot2 {
	color: #24adac;
	border-bottom-color: #a4f7f6;
}
.section4 .dot2.active {
	background: #a4f7f6;
}
.section4 .dot3 {
	color: #dc6f23;
	border-bottom-color: #edcfbb;
}
.section4 .dot3.active {
	background: #edcfbb;
}
.section4 .dot4 {
	color: #da4e4e;
	border-bottom-color: #f0b5b5;
}
.section4 .dot4.active {
	background: #f0b5b5;
}
.section4 .dot5 {
	color: #8344c3;
	border-bottom-color: #c0c8f4;
}
.section4 .dot5.active {
	background: #c0c8f4;
}
.section4 .dot6 {
	width: 170px;
	color: #1774e2;
	border-bottom-color: #b8e6fb;
}
.section4 .dot6.active {
	background: #b8e6fb;
}




/*????????????*/
.join_con{margin: 0px auto; width: 1150px;}
.con_01{}





/*????????????*/
.con_list_bj{margin: 0px auto; width: 1150px; position: relative; background: url(img/con_bg_02.jpg) no-repeat center; height: 103px;} 
.con_txt_01{ position: absolute; margin-left: 50px; margin-top: 35px; color: #ffffff; font-size: 28px; }
.con_txt_02{ position: absolute; margin-left: 320px; margin-top: 43px;}
.con_txt_02 a{ display: block; float: left; font-size: 16px; padding: 0px 30px; color: #333333}

.con_list_bj2{margin: 0px auto; width: 1150px; position: relative; background: url(img/con_bg_01.jpg) no-repeat center; height: 145px;}
.con_txt2_01{ position: absolute; margin-left: 50px; margin-top: 52px; color: #ffffff; font-size: 28px; }
.con_txt2_02{ position: absolute; margin-left: 320px; margin-top: 39px;}
.con_txt2_02 a{ display: block; float: left; font-size: 16px; padding: 5px 20px; color: #333333;}



.prolist{ width:1150px; height:auto; margin:0px auto; font-family:'????????????';}
.prolist .tab{ overflow:hidden; background:#EEEEEE;}
.prolist .tab a{ display:block; padding:10px 14px; float:left; text-decoration:none; color:#333; font-size: 14px;}
.prolist .tab a:hover{ background:#CA2824; color:#fff; text-decoration:none;}
.prolist .tab a.on{ background:#CA2824; color:#fff; text-decoration:none;}

.prolist .titt{ margin-top: 50px; margin-bottom: 15px; height: 50px; line-height: 50px; background:url(img/icon02.jpg) left no-repeat;border-bottom: #CCCCCC 1px solid;}
.prolist .titt p { float: left; font-size: 24px; font-weight: bold; color: #CA2824; text-indent: 50px; width: 500px; border-bottom: #BBBBBB 3px solid;}
.prolist .titt span{ float: right;font-size: 16px;}

.prolist .content{ overflow:hidden; width:1250px; height:350px; position:relative;}
.prolist .content ul{ position:absolute; left:0; top:0; height:auto;}
.prolist .content li{ width:1250px; height:auto; float:left; height: 350px;}
.prolist .content li a { display: block; float: left; padding: 10px 30px 0px 0px;}
.prolist .content li img{ width: 260px; height: 260px; border: #CCCCCC 1px solid; padding: 1px;}
.prolist .content li p{ padding:10px; width: 242px; text-align: center; font-size: 16px; background: #DDDDDD;}


.prolist .content2{ overflow:hidden; width:1250px; height:700px; position:relative;}
.prolist .content2 ul{ position:absolute; left:0; top:0; height:auto;}
.prolist .content2 li{ width:1250px; height:auto; float:left; height: 650px;}
.prolist .content2 li a { display: block; float: left; padding: 10px 30px 0px 0px;}
.prolist .content2 li img{ width: 260px; height: 260px; border: #CCCCCC 1px solid; padding: 1px;}
.prolist .content2 li p{ padding:10px; width: 242px; text-align: center; font-size: 16px; background: #DDDDDD;}

.caselist .content2{ overflow:hidden; width:1250px; height:720px; position:relative;}
.caselist .content2 ul{ position:absolute; left:0; top:0; height:auto;}
.caselist .content2 li{ width:1250px; height:auto; float:left; height: 700px;}
.caselist .content2 li a { display: block; float: left; padding: 10px 30px 30px 0px;}
.caselist .content2 li img{ width: 360px; height: 280px; border: #CCCCCC 1px solid; padding: 2px;}
.caselist .content2 li p{ padding:10px; width: 346px; text-align: center; font-size: 16px; background: #DDDDDD;}



/*.con_content_txt{ margin: 0px auto; width: 1150px; margin-top: 30px; }

.con_content_txt_left{ float: left; width: 500px; text-align: left; margin-right: 70px;}
.con_content_txt_left img{ padding: 2px; border: #CCCCCC 1px solid;}

.con_content_txt_right{ float: right; width: 580px; text-align: left; }  
.con_content{ margin: 0px auto; width: 1150px; margin-top: 30px;} 
.con_content_titt{ font-size: 32px; padding-bottom: 15px; border-bottom: #CCCCCC 2px solid; color: #111111; margin-bottom: 15px;}
.con_content_menu{ height: 50px; line-height: 50px; background: #EEEEEE; color: #333333; font-size: 18px; text-align: center; margin-bottom: 20px;} 
.con_content p{ margin: 20px 0px; line-height: 160%;}
.con_content img{ max-width:1150px;} 
.con_content_info p{font-size: 14px; margin: 7px 0px; color: #333333; } */

/*????????????*/
			.xg_con{ width: 1150px; margin: 20px auto;}
			.xg_con_list{width: 1150px; margin: 20px auto;}
			.xg_con_list ul{}
			.xg_con_list li{ float: left; width: 555px; margin: 10px 0px;padding-right: 20px;} 
			.xcl_l{ float: left; width: 180px;}
			.xcl_l img{ padding: 2px; border: #CCCCCC 1px solid;}
			.xcl_r{float: right; width: 360px;}
            .xcl_r p{ margin-bottom: 10px; }
            .xcl_r p a{ color: #0093CD; font-size: 15px;}
			.xcl_r span{ font-size: 14px;}
			.xcl_c{width: 550px;}
            .xcl_c p a{ color: #0093CD; font-size: 15px;}
			.xcl_c span{ font-size: 14px; }




			
			
.con_content_txt{ margin: 0px auto; width: 855px; }

.con_content_txt_left{ float: left; width: 395px; text-align: left; margin-right: 30px;}
.con_content_txt_left img{ padding: 2px; border: #CCCCCC 1px solid;}

.con_content_txt_right{ float: right; width: 425px; text-align: left; }  
.con_content{ margin: 0px auto; width: 855px; margin-top: 30px;} 
.con_content_titt{ font-size: 32px; padding-bottom: 15px; border-bottom: #CCCCCC 2px solid; color: #111111; margin-bottom: 15px;}
.con_content_menu{ height: 50px; line-height: 50px; background: #EEEEEE; color: #333333; font-size: 18px; text-align: center; margin-bottom: 20px;} 
.con_content p{ margin: 20px 0px; line-height: 160%;}
.con_content img{ max-width:855px;} 
.con_content_info p{font-size: 14px; margin: 7px 0px; color: #333333; } 
			
			.clear{ clear: both;} 
			
			
			.xg_con5{ width: 855px; margin: 20px auto;}

.prolist .content5{ overflow:hidden; width:855px; height:580px; position:relative;}
.prolist .content5 ul{ position:absolute; left:0; top:0; height:auto; margin: 0px; padding: 0px;}
.prolist .content5 li{ width:855px; height:auto; float:left;}
.prolist .content5 li a { display: block; float: left; padding: 10px 13px 0px 0px;}
.prolist .content5 li img{ width: 195px; height: 195px; border: #CCCCCC 1px solid; padding: 1px;}
.prolist .content5 li p{ padding:10px; width: 180px; text-align: center; font-size: 16px; background: #DDDDDD;}
			
			.yewu_tit5{width:855px; margin: 0px auto; padding: 30px 0px; background: url(img/aboutbg02.jpg) no-repeat center;}










/*2018new*/
		.clear{ clear: both;} 
		#yewu5{ width: 1150px; margin: 30px auto;} 
		.newstyle_menu_left{ width: 250px; float: left; border: #CA2824 5px solid; margin-right: 35px;} 
		.nml_title{ background: #CA2824; text-align: center; padding: 20px 0px;  width: 250px;} 
		.nml_word1{ font-size: 42px; color: #FFFFFF;} 
		.nml_word2{ font-size: 16px; color: #FFFFFF;} 
		.nml_tt{ height: 45px; line-height: 45px; width: 250px; background: url(img/mebj.jpg) no-repeat center; text-align: center; font-size: 14px; color: #FFFFFF; border-bottom: #CCCCCC 1px dashed;} 
		






        .nml_list{} 
		.nml_list a{ display: block; height: 45px; line-height: 45px;border-bottom: #CCCCCC 1px dashed; color: #000000; padding-left: 38px;font-size: 14px;} 
		.nml_list a:hover{ color: #eb6100; } 
		
		.newstyle_menu_right{ width: 855px; float: right;} 

		.nmr_con{ width: 855px;}
		.nmr_tit{ width: 855px; border-bottom: #008fd1 1px solid; padding-bottom: 20px;} 
		.nmr_tit p{ float: left; color: #008fd1; font-size: 26px;} 
        .nmr_tit span{ float:right; font-size: 12px;} 

	    .nmr_list{width: 855px;} 
		.nmr_list ul{ margin: 0px; padding: 0px;} 
		.nmr_list li{ float: left; list-style: none; margin: 15px 12px;} 
		.nmr_list li img{ border: #CCCCCC 1px solid; padding: 1px; width: 256px; height: 256px;} 
		.nmr_list li p{ text-align: center; width: 260px; background: #EEEEEE; height: 30px; line-height: 30px; color: #000000; font-size: 14px;}



        .nml_list_index{} 
		.nml_list_index a{ display: block; height: 50px; line-height: 50px;border-bottom: #CCCCCC 1px dashed; color: #000000; padding-left: 38px;font-size: 14px;} 
		.nml_list_index a:hover{ color: #eb6100; } 

	    .nmr_list_index{width: 855px;} 
		.nmr_list_index ul{ margin: 0px; padding: 0px;} 
		.nmr_list_index li{ float: left; list-style: none; margin: 0px 0px 13px 16px;} 
		.nmr_list_index li img{ border: #CCCCCC 1px solid; padding: 1px; width: 256px; height: 256px;} 
		.nmr_list_index li p{ text-align: center; width: 260px; background: #EEEEEE; height: 30px; line-height: 30px; color: #000000; font-size: 14px;} 	

		.nmr_img{ border: #CCCCCC 1px dashed; border-left: none; border-right: none; padding: 15px 0px;} 

		.nmr_con2{ width: 855px; margin: 25px 0px;}
	    .nmr_con2_left{ float: left; width: 375px; margin-right: 25px;} 
		.nmr_con2_right{ float: right; width: 455px; } 
		.nmr_con2_left_img p{ font-size: 12px; margin-top: 10px; width: 355px; background: #EEEEEE; padding: 10px;} 





































