html,body{MARGIN: 0px;font-size:14px;text-align:left; background:#fff; padding:0px; color:#404040;font-family: "Microsoft YaHei","SimSun","SimHei";;}
body{ background:#fff; }
div,ul,li,p,form,dd,dt,dl{ margin:0px; padding:0px; }
img{ border:0px;}
li{ list-style:none}
a{ font-size:14px; color:#404040; text-decoration:none;}
a:hover{ font-size:14px; color:#d92020; text-decoration:none;}
p{ font-size:14px;}
.clearboth{ clear:both;}
.container{clear:both; width:1200px;text-align:left;word-break:break-all; margin-left:auto; margin-right:auto;}
.fl{ float:left;}
.fr{ float:right;}
.mt20{ margin-top:20px;}
.mt30{ margin-top: 30px;}


/*header*/
.header{ height: 120px; }
.logo img{ float: left;}
.logo p{ float: right; height: 50px; margin-top: 35px; border-left:#ddd solid 1px ; padding-left: 30px; font-size: 16px; line-height: 22px; letter-spacing:2px; color: #666;}

.header .tel{ height: 50px; width: 180px; margin-top:30px ; background: url(tel.jpg) no-repeat left center; padding-left: 58px;}
.header .tel b{ font-size: 24px; color: #F90602;}

/*menu*/
.menu{ height: 45px; line-height: 45px; background:#C40000}
.menu ul li{ float: left; width:133px ;height: 45px; text-align: center; }
.menu ul li a{ font-size: 16px; color: #fff;}
.menu ul li:hover{ background: #f60500;}

/*banner*/
#full-screen-slider { width:100%; height:550px; float:left; position:relative}
#slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:500px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#slides li h1{ margin-top:150px; text-align:center; color:#fff;-webkit-animation:fadeInDown 1s .2s ease both;
-moz-animation:fadeInDown 1s .2s ease both;}
@-webkit-keyframes fadeInDown{
0%{opacity:0;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
0%{opacity:0;
-moz-transform:translateY(-20px)}
100%{opacity:1;
-moz-transform:translateY(0)}}

#slides li .txt{ text-align:center;-webkit-animation:fadeInUp 1s .2s ease both;
-moz-animation:fadeInUp 1s .2s ease both;}
@-webkit-keyframes fadeInUp{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{
0%{opacity:0;
-moz-transform:translateY(20px)}
100%{opacity:1;
-moz-transform:translateY(0)}}
#slides li .txt p{ color:#fff}

/*first*/
.first{ clear: both; padding: 40px 0px; background: #f3f3f3;}

.title{ text-align: center;}
.title h2{ padding: 0px; margin: 0px; padding:5px 0px; color: #C40000; font-size:30px; letter-spacing:2px;}
.title span{text-transform:uppercase;}
.title em.b_line{display: block; width: 240px; height: 20px; margin:8px auto; background:url(line.png) no-repeat center center;}

.title02{ text-align: center;}
.title02 h2{ padding: 0px; margin: 0px; padding:5px 0px; color: #fff; font-size:30px; letter-spacing:2px;}
.title02 span{text-transform:uppercase; color: #fff;}
.title02 em.b_line{display: block; width: 240px; height: 20px; margin:8px auto; background:url(line.png) no-repeat center center;}
.title02 p{color: #fff;}

.fl_l{ width: 280px;}
.fl_r{ width: 900px;}


/*首页服务项目*/
.service_item{margin:40px auto 20px auto;width:1200px;height:120px;border:1px solid #eaeaea;background:#fbfbfb}
.service_item dl{float:left;margin-top:5px}
.service_item dl dt{text-align:center;font-size:14px}
.service_item dl dd{padding-top:5px;font-family:"微软雅黑"}
.space_4{width:30px}
.ser_it_1,.ser_it_2,.ser_it_3,.ser_it_4,.ser_it_5,.ser_it_6{position:relative;float:left;width:200px;height:118px;background:#fbfbfb;cursor:pointer}
.ui_1{margin:20px auto;width:40px;height:40px;background:url(index_ico_1.png) no-repeat}
.ui_1_hover{background:url(index_ico_1_on.png) no-repeat}
.ser_it_1 dl{position:absolute;top:70px;width:200px;height:24px}
.ui_2{margin:20px auto;width:40px;height:40px;background:url(index_ico_2.png) no-repeat}
.ui_2_hover{background:url(index_ico_2_on.png) no-repeat}
.ser_it_2 dl{position:absolute;top:70px;width:200px;height:24px}
.ui_3{margin:0 auto;margin:20px auto;width:40px;height:40px;background:url(index_ico_3.png) no-repeat}
.ui_3_hover{background:url(index_ico_3_on.png) no-repeat}
.ser_it_3 dl{position:absolute;top:70px;width:200px;height:24px}
.ui_4{margin:0 auto;margin:20px auto;width:40px;height:40px;background:url(index_ico_4.png) no-repeat}
.ui_4_hover{background:url(index_ico_4_on.png) no-repeat}
.ser_it_4 dl{position:absolute;top:70px;width:200px;height:24px}
.ui_5{margin:0 auto;margin:20px auto;width:40px;height:40px;background:url(index_ico_5.png) no-repeat}
.ui_5_hover{background:url(index_ico_5_on.png) no-repeat}
.ser_it_5 dl{position:absolute;top:70px;width:200px;height:24px}
.ui_6{margin:0 auto;margin:20px auto;width:40px;height:40px;background:url(index_ico_6.png) no-repeat}
.ui_6_hover{background:url(index_ico_6_on.png) no-repeat}
.ser_it_6 dl{position:absolute;top:70px;width:200px;height:24px}
dl.it{color:#fff}
.space_1{width:20px;height:5px}
.index_line{margin:0 auto;width:980px;height:5px;background:#ec6526}
.index_line .index_line_1{width:328px;height:5px;background:#c40000}

/*产品分类*/
/*.cpfl{  border: #e5e5e5 solid 1px;}
.cpfl_tit{ height: 45px; text-align: center; line-height: 45px; background:url(cpfl_tit.jpg) no-repeat center center;}
.cpfl_tit a{ color: #fff; font-size: 18px;}

.cpfl_con{padding:0px 10px 10px 10px; background: #fff; overflow: hidden;}
.cpfl_con ul li{ height:40px; line-height:40px; margin-top: 10px; background:url(tb01.png) no-repeat 10px center #eee; padding-left:30px;}*/

/*产品展示*/
/*.pro{padding: 10px 9px 10px 10px; background: #fff;border: #e5e5e5 solid 1px;}
.title01{ height: 35px; border-bottom: #ddd solid 1px; margin-bottom: 2px;}
.title01 span{display: block; height: 35px; line-height: 35px;}
.title01 span.spanleft{border-bottom:#075CB6 solid 3px; font-size: 18px; color: #075CB6; font-weight: bold; background: url(tb03.png) no-repeat left center; padding-left:35px;}
.title01 span.spanright{}
.title01 span.spanright a{ font-size: 14px; color: #666;}
.title01 span.spanright a:hover{font-size: 14px; color: #2156B6;}

.pro_con{ padding-bottom:5px;}
.pro_con dl{ float: left; width: 208px; margin-left: 15px; margin-top:15px;}
.pro_con dl dt{width:200px; text-align: center; height:150px; border: #ccc solid 1px; padding: 3px;}
.pro_con dl dt #l_img{ width: 0px; height: 100%; display: inline-block;}
.pro_con dl dt img{max-width:196px; max-height: 147px; vertical-align: middle;margin-left:-2px;display: inline-block;}
.pro_con dl dd{ height: 35px; line-height: 35px; text-align: center; overflow: hidden;}
*/
/*second*/
.second{ background:url(sebg.jpg) no-repeat center top; overflow:hidden}

/*关于我们*/
.ab{}
.vedio img{ width: 500px; border-radius:0px;}
.ab_con{ width: 660px; }
.ab_con h2{ font-size:26px; letter-spacing:2px; margin-bottom:30px}
.ab_txt{max-height: 253px; overflow: hidden; color:#fff;margin-bottom:30px}

.ab_more{ display: block; width: 150px; text-align: center; height: 35px; line-height: 35px; background: #fff; margin-top: 10px; border-radius: 5px; color: #333; letter-spacing: 2px;}

/*团队*/
.TeamWrap{width:100%; background:url(rx.jpg) repeat-x;} 
.ProfTeamWrap{ width:1200px;margin:0 auto; overflow:hidden; position:relative;}
.ProfTeamWrap .hd{ overflow:hidden;  height:120px;padding:0 10px;}
.ProfTeamWrap .hd .pointTitle{ display:inline-block; float:left;}
.ProfTeamWrap .hd .pointBtn{ width:120px;display:inline-block; float:right; margin-top:80px;}
.ProfTeamWrap .hd .pointBtn .pointMore{background-position:-35px -36px; width:25px; height:26px; display:block; float:right;}
.ProfTeamWrap .hd .pointBtn .pointMore a{ width:100%; height:100%; text-indent:-99999px; overflow:hidden; display:block;}
.ProfTeamWrap .hd .pointTitle .pointTm1{ display:block; float:left; width:180px; height:40px; line-height:40px; font-size:16px; color:#fff; margin-top:60px; margin-right:30px; text-align:center; background:#c40000;border-radius:5px;transition: all 1s ease 0s;}
.ProfTeamWrap .hd .pointTitle .pointTm2{display:block;float:left;width:180px; height:40px; line-height:40px; margin-top:60px; font-size:34px; margin-right:30px;  background:#c40000; text-align:center; text-transform:uppercase;font-weight:100; border-radius:5px; transition: all 1s ease 0s;}
.ProfTeamWrap .hd .pointTitle .pointTm1:hover{transform: rotate(360deg);}
.ProfTeamWrap .hd .pointTitle .pointTm2:hover{transform: rotate(360deg);}
.ProfTeamWrap .hd .pointTitle .pointTm1 a{color:#fff; font-size:16px;}
.ProfTeamWrap .hd .pointTitle .pointTm2 a{color:#fff;  font-size:16px;}
.ProfTeamWrap .hd .prev,.ProfTeamWrap .hd .next{ display:block;  width:11px; height:21px; float:left; margin-right:35px;  overflow:hidden;
	 cursor:pointer;}
.ProfTeamWrap .hd .prev{background-position:0 -36px;}
.ProfTeamWrap .hd .next{background-position:-14px -36px;}
.ProfTeamWrap .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.ProfTeamWrap .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }

.ProfTeamWrap .bd{ padding-top:38px;}
.ProfTeamWrap .bd ul{ overflow:hidden; zoom:1; }
.ProfTeamWrap .bd ul li{ margin:0 26px; float:left; _display:inline; overflow:hidden;width:190px; height:400px; position:relative;}
.ProfTeamWrap .bd ul li .teamImg{ width:190px; height:241px; overflow:hidden;}
.ProfTeamWrap .bd ul li .teamImg a{ display:block; width:100%; height:100%;}
.ProfTeamWrap .bd ul li dl{ margin-top:12px;}
.ProfTeamWrap .bd ul li dl dt{ font-size:14px; color:#333;}
.ProfTeamWrap .bd ul li dl dd{ color:#999; font-size:12px; line-height:22px;}	
.ProfTeamWrap .bd ul li .teamSpan{ background:#a31e18; width:97px; height:30px; line-height:30px; text-align:center; position:absolute; bottom:85px;}
.ProfTeamWrap .bd ul li .teamSpan a{color:#fff; display:block; width:100%; height:100%;}
.ProfTeamWrap .bd ul li .teamSimple{border-top:#ddd solid 1px; padding-top:15px; width:100%; height:55px; position:absolute; bottom:0; color:#999; font-size:14px;}
.sprite{ background:url(sprite.png);}



/*案例*/
#news { margin-top:30px;}
.news h3 {text-align: center;padding-top: 53px;}
.news h3 .cn {color:#494949;font-size:20px;font-weight:700;}
.news h3 .en {color:#c3c3c3;font-size:14px;text-transform:uppercase;}
.news_tab {width:100%;margin-bottom: 40px;text-align: center;}
.news_tab > li {list-style: none;display: inline-block;text-align: center;}
.news_tab > li > a:focus, .news_tab > li > a:active, .news_tab > li > a:hover{color: #fff;background-color:#c40000;text-decoration:none; outline:none;-moz-outline:none; }
.news_tab > li > a {margin:0 7px;padding:2px 20px;color: #4b4b4b;font-size:16px;width:106px;height:28px; line-height:28px;border:1px solid #d9d9d9;display: block; outline:none;-moz-outline:none; }
.news_h4 { font-weight:normal;font-size: 16px;color:626466; margin:0px; padding:0px;padding-top:30px; padding-bottom:15px;overflow:hidden;}
.news_h4 a {font-weight:normal;color:#626466; font-size:18px;}
.news_h4 span {display: block;line-height: 20px;overflow: hidden;padding: 0;;}
.news_art{font-size: 14px;color:#9f9f9f;line-height: 25px;}
.news_num li {padding-bottom:20px;}
.news_num li:active .mum span{color:#c40000;}
.news_num li:hover .num span{color:#c40000;}
.news_num li:focus  .num span{color:#c40000;} 
.news_num li h4{ font-weight:normal; margin:0px;}
.news_num li h4 {font-size: 16px;color:#626466; margin-left:20px;}
.news_num li h4 a span{font-size: 16px;color:#626466;}
.news_num li h4 a:hover, .news_num li h4 a:active{text-decoration:none;}
.news_num li .new_art {font-size: 14px;color:#9f9f9f;line-height: 25px; padding-top: 8px; margin-left:20px;}
.shallow {color:#999999;font-size:14px;}
.ittitle {white-space: nowrap;text-overflow: ellipsis;display: block;line-height: 28px; overflow: hidden;}
.num {border-right: 4px solid #dcdcdc; text-align:center}
.num_d {font-size: 60px;color:#dcdcdc;overflow: hidden;}
.num_y {color:#dcdcdc;}
.liimg {height:230px;}
.lipadding {padding-left:0;padding-right:0}
.liimg img { width:600px;height:230px;}
 #tagContent .selectTag {color: #fff;display: block;}
#tags li.selectTag a {background: #c40000;color:#fff;}
.tagContent {display:none; }
.col-md-6{ width:50%; float:left;}
.col-md-3 {
    width: 25%;
    float: left;
}
.col-md-9 {
    width: 75%;
	float:right
}
.news_art{ font-size:16px;}





/*联系我们*/
.contact{ height: 360px; background: url(contactbg.jpg) no-repeat center top; padding: 10px;}
.contact p{ color: #fff;}

/*新闻*/
.title01{ height: 35px; border-bottom: #ddd solid 1px; margin-bottom: 2px;}
.title01 span{display: block; height: 35px; line-height: 35px;}
.title01 span.spanleft{border-bottom:#075CB6 solid 3px; font-size: 18px; color: #075CB6; font-weight: bold; background: url(tb03.png) no-repeat left center; padding-left:35px;}
.title01 span.spanright{}
.title01 span.spanright a{ font-size: 14px; color: #666;}
.title01 span.spanright a:hover{font-size: 14px; color: #2156B6;}
.news{ width:418px; margin-left: 20px; padding: 10px; background: #fff;border: #e5e5e5 solid 1px;}


.news_con{ margin-top:-6px;}
#TabCon1{height:100px;line-height:100px;}
#TabCon2{height:100px;line-height:100px;}
#TabCon3{height:100px;line-height:100px;}
#TabCon4{height:100px;line-height:100px;}

.xixi1{width:880px;height:40px;line-height:40px;cursor:pointer;}
.xixi2{width:880px;height:40px;line-height:40px;cursor:pointer;}
.xixi3{width:880px;height:40px;line-height:40px;cursor:pointer;}
.xixi4{width:880px;height:40px;line-height:40px;cursor:pointer;}

.tab1{width:220px;height:40px;line-height:40px;float:left;text-align:center;cursor:pointer; color:#FAEDD6;font-weight:bold; font-size:18px; background:#c40000;margin-left:30px; border-radius:5px; }
.tab2{width:190px;height:40px;line-height:40px;float:left;text-align:center;cursor:pointer;color:#FAEDD6;font-weight:bold; font-size:18px;background:#c40000;margin-left:30px;border-radius:5px; }
.tab3{width:190px;height:40px;line-height:40px;float:left;text-align:center;cursor:pointer;color:#fff;font-weight:bold; font-size:18px;background:#c40000; border-radius:5px;  }
.tab4{width:190px;height:40px;line-height:40px;float:left;text-align:center;cursor:pointer;color:#FAEDD6;font-weight:bold; font-size:18px;background:#c40000; margin-left:30px;border-radius:5px;  }

.Arti{ padding:0 0 10px; border-bottom:1px dashed #E0C4B9;}

.ar_l{ width:400px;}
.ar_r{ width:460px; margin-right:20px;}

.Arti h2{ margin:0px; padding:0px; height:35px; line-height:35px; overflow:hidden }
.Arti h2 a{ font-size:16px; color:#3F1B15 }
.Arti p{ line-height:24px;  font-size:14px; height:50px;overflow:hidden }
.Arti p a.details,.divcontent p a.details{ font-size:12px; color:#B51D22}

.news_con{ padding: 5px 0px;}
.news_con ul.ullist li{ height:48px; line-height:48px; border-bottom:#CCC dashed 1px; background:url(dot.gif) no-repeat left center; padding-left:25px;  text-overflow: ellipsis; overflow:hidden}
.news_con ul.ullist li span{ float:right; color:#999}



/*友情链接*/
.links{  width:1198px; border: #E5E5E5 solid 1px;}
.links_title{ float:left; width:80px; background:#c40000;color:#fff; font-size:14px; font-weight:bold; border-right:#FFF solid 3px; text-align:center; }
.links_con{ float:left;width:1105px; background:#fff; padding:5px;}
.links_con ul li{ float:left; padding:3px 5px; }
.links_con ul li a{}

/*footer*/
.footer{ background:#333; padding:40px 0px;}

.ft_l{ width:430px;}
.ft_l dl{ float:left; width:184px; text-align:center; margin:0px 12px;}
.ft_l dl dt{ width:184px; padding:20px 0px 10px 0px ; margin:0px auto}
.ft_l dl dd{ padding-bottom:10px;color:#898989}

.ft_r{ width:730px; border-left:#898989 solid 1px; min-height:216px;}
.ft_nav{ padding-left:10px; width:720px;}
.ft_nav li{ float:left; width:164px; text-align:center; height:30px; line-height:30px;}
.ft_nav ul li a{ color:#898989; font-size:16px;}

.ft_bq{ margin-top:30px; padding-left:48px;}
.ft_bq p{ line-height:2.0; color:#898989}
.ft_bq p a{color:#898989}


/*======================内页样式=====================*/
.felei_con{ padding:0px 10px 10px 10px;}
.felei_con ul li{ height:35px; line-height:35px; background:url(iconb.png) no-repeat 10px center #fff; border:#E5E5E5 solid 1px; border-radius:5px; margin-top:10px; padding-left:25px;}
.felei_con ul li a{}

.fenlei{  background: #efefef;border: #ddd solid 1px;}
.tit01{ height: 35px; line-height: 35px;border-bottom: #ddd solid 1px;}
.tit01 .spanleft01{ display: block;padding: 0px 10px; height: 35px; line-height: 35px;  font-weight: bold; font-size: 16px; letter-spacing:1px; }
.tit01 .spanright01{ display: block; height: 35px;  padding:0px 10px; border-left: #ddd solid 1px;}
.tit01 .spanright01 img{ margin-top: 10px;}

.tit{ height: 35px; line-height: 35px;background: #eee;border-bottom: #c40000 solid 2px;}
.tit .spanleft{ display: block; background:#c40000; padding: 0px 10px; height: 35px; line-height: 35px;  font-weight: bold; font-size: 16px; letter-spacing:1px; color: #fff;}
.tit .spanright{ margin-right: 10px;}

.nylxwm_con{ margin:10px; padding:10px; background:#fff;    border: #E5E5E5 solid 1px;}

.ny_con{ margin:10px 0px;/* height:500px; overflow:scroll*/}

.liuyan {
    width: 86%;
    margin: 0 auto;
}
.liuyan #liuyantj{background: #D81F2A;}
#nylxwm-t {
    padding: 65px;
}
.search_pro s{display:none!important}