@charset "gb2312";
/* CSS Document */

*{margin: 0;padding: 0;list-style-type: none;}
html,body{font-size: 13px;background: #FFFFFF;color: #333333;font-family:Verdana,Tahoma,"文泉驿微米黑","华文黑体",sans-serif;min-width: 1200px;/*overflow-x: hidden;*/}
article,aside,dialog,footer,header,section,nav,figure,menu{display:block;}
img{border: 0px;vertical-align: middle;}
a{font-size: 13px;color: #333333;text-decoration: none;}
/*input{-webkit-appearance: none;outline:none;border:0px;}*/
input,textarea{font-family:Verdana,Tahoma,"文泉驿微米黑","华文黑体",sans-serif;}
table { border-collapse:collapse; border-spacing:0; } 
.clearfix{clear: both;}
.clearfix:after{content: "";clear: both;height: 0;display:block;visibility: hidden; }
.container{width: 1200px;word-break: break-all;margin:0 auto;}

.wel{padding: 8px 0;background: #F6F6F6;}
.wel span:last-of-type{float: right;}
.wel span:last-of-type a{padding: 0 5px;}
.wel span:last-of-type a:last-of-type{padding-right: 0;}

.top{padding: 30px 0;}
.top .logo{float: left;}
.top .tel{float: right;padding-top: 20px;}
.top .tel span{color: #DD291A;font-size: 24px;font-weight: bold;}

.nav{filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff4c4c,endcolorstr=#5f140a,gradientType=0);  
background: -webkit-linear-gradient(#ff4c4c, #5f140a);   
background: -o-linear-gradient(#ff4c4c, #5f140a);   
background: -moz-linear-gradient(#ff4c4c, #5f140a);   
background: linear-gradient(#ff4c4c, #5f140a);
}
.nav ul li{float: left;}
.nav ul li a{display: block;color: #fff;padding: 20px 34px;font-size: 16px;border-right: 1px solid #fff;position: relative;top: 0;}
.nav ul li:last-of-type a{border-right: 0;}
.nav ul li:hover a{filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#EA2C2C,endcolorstr=#5f140a,gradientType=0);  
	background: -webkit-linear-gradient(#EA2C2C, #5f140a);   
	background: -o-linear-gradient(#EA2C2C, #5f140a);   
	background: -moz-linear-gradient(#EA2C2C, #5f140a);   
	background: linear-gradient(#EA2C2C, #5f140a);
	top: -2px;}


.banner{position:relative;height:600px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:5%;z-index:2;width:100%;text-align:center;padding: 0}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 10px;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;overflow:hidden;cursor:pointer;color: rgba(0,0,0,0);border-radius: 50%;border: 1px solid #fff;}
.flex-control-nav .flex-active{background:#fff;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display: none;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.bt{padding: 0 0 20px;text-align: center;}
.bt h1{font-weight: normal;font-size: 24px;color: #000;letter-spacing:2px;}
.bt h1:after{content: ""; display: block;width: 60px;height: 1px;background: #1F5BA3;margin: 7px auto;}
.bt p{font-size: 20px;color: #5A5A5A;}

.bk{padding: 40px 0;}

.pro .pro_lei ul li{float: left;margin: 0 5px 8px;width: 230px;}
.pro .pro_lei ul li a{background: #006AC4;color: #fff;display: block;padding: 8px 0px;text-align: center;font-size: 15px;}
.pro .pro_lei ul li a:hover{background: #DD291A;color: #fff;}
.pro .pro_pic{  position:relative;margin-top: 20px; }
.pro .hon_wrp { width:1190px; margin:0 auto; }
.pro .hon_wrp ul { position:relative; }
.pro .hon_wrp li { float:left;  margin-right: 20px; display:inline; position:relative; }
.pro .hon_wrp li a{display: block;}
.pro .hon_wrp li a dt{border: 1px solid #ddd;display: table-cell;text-align: center;vertical-align: middle;width:280px;height:210px;}
.pro .hon_wrp li img{background:#fff;max-width:92%;max-Height:92%;}
.pro .hon_wrp p{ text-align:center; padding:10px 0;font-size: 15px;color: #5A5A5A;}
.pro .hon_wrp li a dt:hover{border-color: #006AC4;}

.more{margin-top: 20px;}
.more a{display: inline-block;padding: 8px 23px;font-size: 16px;font-weight: bold;color: #15191C;border: 3px solid #15191C;line-height: 1;transition: all 0.3s;}
.more a:hover{transition: all 0.3s;background: #000;color: #fff;}

.about{background: #F6F6F6;overflow: hidden;}
.about .container{position: relative;}
.about .ab_left{background: #fff;padding: 40px 140px 40px 50px;width: 40%;margin-top: 37px;}
.about .ab_left h1:first-of-type{font-size: 20px;margin-bottom: 15px;}
.about .ab_left .ab_con{font-size: 14px;line-height: 2;color: #5A5A5A;}
.about .ab_right{position: absolute;width: 530px;left: 50%;top: 90px;z-index: 1}
.about .ab_right img{width: 530px;height:314px;}
.about .ab_right .ab_mao{margin: 15px 0 0 30px;}
.about .ab_right .ab_mao a{display: inline-block;background: #1F5BA3;padding: 10px 25px;color: #fff;font-size: 15px;margin-right: 5px;transition: all 0.3s;}
.about .ab_right .ab_mao a:last-of-type{background: #C22826;}
.about .ab_right .ab_mao a:hover{transition: all 0.3s;background: #000;}

.lxwm{float: left;width: 23%;background: #fff;height: 338px;margin-bottom: -40px;}
.lxwm_bt{color: #fff;background: #1F5BA3;margin-top: 10px;width: 40%;padding: 10px 0 10px 20%;position: relative;}
.lxwm_bt a{color:#fff;}
.lxwm_bt:after{content: "";display: block;border: 18px solid #fff;border-left: 18px solid #1F5BA3;width: 0px;height: 0px;position: absolute;right: -37px;top: 0;}
.lxwm_con{margin: 20px 18px;line-height: 2;}
.lxwm_con p:before{content: "";display: inline-block;width: 6px;height: 6px;background: #1F5BA3;border-radius: 50%;margin-right: 10px;}

.news{background: #1F5BA3;}
.news .bt h1,.news .bt p{color: #fff;}
.news .bt h1:after{background: #fff;}
.news .news_con{float: right;width: 73%;}
.news .news_con li{width: 45%;border-bottom: 1px solid #fff;padding-bottom: 5px;height: 74px;overflow: hidden;}
.news .news_con li h1 a{color: #fff;font-weight: normal;}
.news .news_con li p{color: #ccc;margin-top: 5px;}
.news .news_con li:nth-of-type(odd){float: left;}
.news .news_con li:nth-of-type(even){float: right;}
.news .more{text-align: center;position: relative;left: -130px;}
.news .more a{border-color: #ccc;color: #ccc;}
.news .more a:hover{border-color: #000;}

.shebei_con li{text-align: center;color: #434343;margin-right: 25px;float: left;}
.shebei_con li img{width: auto;height: 240px;}
.shebei_con li p{padding: 5px 0;}

.link{text-align: center;color: #ccc;padding-bottom: 10px;}
.link a{color: #ccc;}

.foot{background: #15191C;color: #808080;}
.foot .foot_left{float: left;width: 130px;padding: 20px 40px;background: #fff;text-align: center;color: #333;}
.foot .foot_left img{width: 130px;}
.foot .foot_right{float: right;width: 77%;}
.foot .foot_nav{padding: 35px 0 55px;}
.foot .foot_nav li{display: inline-block;margin: 0 23px;}
.foot .foot_nav li a{color: #808080;display: inline-block;}
.foot .foot_gsm{color: #fff;font-weight: normal;font-size: 18px;border-bottom: 1px solid #232729;padding-bottom: 18px;}
.foot .foot_gsm:after{content: "";display: block;width: 60px;height: 3px ;background: #1F5BA3;position: relative;top: 20px;}
.foot_bq{margin-top: 20px;line-height: 2.2;font-size: 14px;}
.foot_bq a{color: #808080;font-size: 14px;}



.weizhi{padding: 10px 0;background: #F6F6F6;text-align: right;}
.ny_main{padding: 40px;}
.ny_main .ny_left{width: 19%;float: left;}
.ny_main .left_cpfl ul li{margin-bottom: 0px;border-bottom: 1px dashed #fff;background: #F2F2F2;}
.ny_main .left_cpfl ul li a{display: block;text-align: center;padding: 10px 0;}
.ny_main .left_cpfl ul li:hover{background: #1892E7; }
.ny_main .left_cpfl ul li:hover a{color: #fff;}
.ny_main .ny_right{float: right;width: 77%;}
.ny_main .ny_bt{text-align: center;color: #666666;position: relative;margin-bottom: 30px;}
.ny_main .ny_bt h1:before{content: "";display: inline-block;width: 150px;height: 1px;background: #D9D9D9;position: relative;right: 15px;bottom: 6px;}
.ny_main .ny_bt h1:after{content: "";display: inline-block;width: 150px;height: 1px;background: #D9D9D9;position: relative;left: 15px;bottom: 6px;}
.ny_main .ny_con{line-height: 2;font-size: 15px;}
.ny_main .ny_con a{font-size: 15px;}
