@charset "utf-8";


/************** head *****************/
.head{height:92px; border-bottom:2px solid #e71834;}
.logo{ width:208px;height:92px;}
.logo img{width:208px;height:92px;}
.head_right{width:710px; height:92px;}
.head_top{width:710px; height:34px; margin:8px 0;}
.ht_top{max-width:710px; height:34px; color:#ff0000;}
.ht_top span{min-width:176px; float:left;}
.ht_top span img{ float:left;margin:6px;}
.ht_top a{ width:132px;float:left;color:#555; font-size:13px;font-family:Arial, 微软雅黑, 宋体; text-transform:capitalize;}
.ht_top a:hover{color:#ff0000; text-decoration:underline;}
.ht_top a img{ float:left; margin:10px 6px 0;}


/******************** Nav_menu **********************/
.hr_menu{width:710px; height:42px;}
.nav{width:710px;height:42px;}
.nav a{width:116px; height:42px; float:left; color:#333;}
.nav a:hover{width:116px; height:42px; float:left; color:#fff; background:url(../images/menubg.jpg) no-repeat center bottom;}



/******************* Banner  ******************/
.Banner{height:410px; position:relative;}

/* 幻灯开始*/
.moduletable-banner{height:410px;position:relative;}
.flexslider{ height:410px;overflow:hidden;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{display:block; height:410px;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns]
.slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:47px;height:80px;position:absolute;top:48%;margin-top:-40px;cursor:pointer;text-indent:-9999px;transition:none;}
.flex-direction-nav li a.next{right:0;background: url(../images/bg_icon.png) no-repeat scroll -47px 0 transparent;}
.flex-direction-nav li a.next:hover{}.flex-direction-nav li a.next:active{background:url(../images/bg_icon.png) no-repeat scroll -47px -80px transparent;}
.flex-direction-nav li a.prev{left:0;background:url(../images/bg_icon.png) no-repeat scroll 0 0 transparent;}
.flex-direction-nav li a.prev:hover{}.flex-direction-nav li a.prev:active{background:url(../images/bg_icon.png) no-repeat scroll 0 -80px transparent;}


/*************** 产品 ***************************/
.product{ width:1108px; height:301px; background:url(../images/probg.png) no-repeat center top;margin-top:-58px; z-index:99; position:relative;}
.pro_bottom{ height:305px; overflow:hidden;}
.img { float: left; width:275px; height:240px; overflow:hidden; }
.img .inner { position:relative; width:224px; height:168px; margin:32px 15px 40px 35px; overflow:hidden;}
.img .inner div { position:absolute; top:0; left:0; width:224px; height:168px;}
.img .inner img { width: 100%; height:100%;}
.img .inner div:last-child { opacity:0; cursor:pointer;}
.pro_list{width: 275px;height:301px; float:left; }
.pro_title{width:275px; height:58px; line-height:58px;}
.pro_title a{color:#fff;width:275px; height:58px;display:block;}
.pro_title a:hover{ color:#666;width:275px; height:58px; background:url(../images/probgh.jpg) no-repeat center top;display:block;}

/*************** 产品详情 ***************************/
/* */
.NP_title{width:784px; height:32px; background:#ddd; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; line-height:32px; float:left; margin-top:32px; text-indent:12px; font-weight:bold;}
.NP_text{width:760px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444; line-height:26px; float:left; margin:10px 12px;}

.NP_list{width:760px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444; line-height:26px; float:left; margin:10px 12px;}
.NP_list p{color:#222;}


/*************** 内容区 ***************************/
.content{min-height:256px; background:url(../images/contbg.jpg) no-repeat center top;}
.cont_left{width:275px;}
.cont_left ul{width:252px; margin:12px 10px 0 9px;}
.cont_title{height:28px;}
.cont_title a{ color:#1a1a1a; font-weight:bold;}
.cont_title img{float:left; margin:4px 8px 0 0;}
.cont_title a:hover{ color:#f71019;}
.cont_text{height:130px;color:#4c4c4c; overflow:hidden;}
.cont_text a{ color:#f71019; font-weight:bold;}
.cont_text a:hover{ text-decoration:underline;}
.cont_pic{height:136px;}
.cont_pic img{width:100%;}

.cont_texts{height:130px; overflow:hidden;}
.cont_texts a{ width:100%; height:31px; float:left; line-height:32px; border-bottom:1px dotted #d4d4d4;color:#4c4c4c; overflow:hidden;}
.cont_texts a:hover{ color:#f71019; border-bottom:1px dotted #f71019;}
.cont_texts b{width:2px; height:2px; background:#757575; float:left;margin: 14px 4px 0 0;}
.cont_texts span{float:right; *float:none; *margin-left:20px;}
.cont_texts a img{float:left; margin:13px 5px 0 0;}


/******************** foot *******************/
.foot{height:110px; background:#dfdfdf;}
.foot_left{width:274px; height:60px;border-right:1px solid #a7a7a7; color:#333;}
.foot_left li{width:212px; line-height:20px;}
.foot_left li a{color:#6b6b6b;}
.foot_left li a:hover{color:#f71019;}
.input_ft{ width:132px; height:19px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px!important;}


/************** 内页 ****************/
/*********** Nbanner *****************/
.Nbanner{height:346px; overflow:hidden; position:relative;}
.Nbanner img{height:346px; overflow:hidden; position: absolute; left:50%;  margin-left:-960px;}

/************* Ncont *******************/
.Ncontent{width:1110px; margin-top:-64px; position: relative; z-index:99;}
.bgtop{ width:100%; height:15px;}
.a-bady{width:100%; min-height:320px; background:url(../images/abgbody.png) repeat-y center top;}
/*************** Ny_left ********************/
.Ncont_left{width:240px;}
.Ncont_title{width:240px; height:42px; color:#fff; background:url(../images/menutt.jpg) no-repeat center top; text-indent:10px;}
.Ncont_list{width:240px;}
.Ncont_list a{width:240px; height:42px; color:#444; text-indent:10px; margin-top:10px; float:left; background:url(../images/leftmenu.jpg) no-repeat left;}
.Ncont_list a:hover,.Ncont_list a.on{width:240px; height:42px; color:#ff0000; text-indent:12px; float:left;}

.left_contact{height:82px;}
.left_contact img{width:240px;}


/*************** Ny_right ***********************/
.Ncont_right{width:784px; margin-left:30px;}

/*********** Nbottom *****************/
.NR_title{height:26px;color:#666; border-bottom:1px solid #666; }
.NR_title a{ color:#666;ff0000}
.NR_title a:hover{ color:#ff0000;}
.NR_bottom{color:#666;}


/******************** 新闻 *******************/
.news_top{height:140px;}
.cont_pics{height:140px;}
.cont_pics b{width:238px; height:138px; float:left; overflow:hidden; border:1px solid #e6e6e6;}
.cont_pics b img{height:138px;}
.cont_pics a{width:494px; height:28px;font-size:17px; color:#333; float:left; margin-left:20px; overflow:hidden; margin-top:8px;}
.cont_pics a:hover{color:#ff0000;}
.cont_pics span{width:494px; height:40px; float:left; margin-left:20px; color:#666; line-height:22px; margin-top:14px; overflow:hidden;}
.cont_pics q{width:494px; height:20px; float:left; margin-left:20px; color:#ff0000; font-size:20px; font-weight:bold; margin-top:14px;}
.cont_pics q a{color:#ff0000!important; font-size:12px; width:42px; margin:0px; float:none; font-weight:normal; margin-left:4px;}

.new_bottom a{ width:100%;height:30px; float:left; border-bottom:dashed 1px #cccccc; color:#404040;background:url(../images/newsicon.jpg) no-repeat 6px center; text-indent:22px;}
.new_bottom a:hover{border-bottom:dashed 1px #ff0000; float:left; color:#ff0000;}
.new_bottom a span{width:97px; height:32px; color:#ccc; float:right;}


/*** 新闻详情 ***/
.newsinfo_title{color:#333; font-weight:bold;}
.newsinfo_time{ height:30px;font-family:Arial, 微软雅黑, 宋体; color:#888;}
.newsinfo_content{color:#666;}


/*************** 产品 ***************************/
.pros_list li{width:231px; height:204px; float:left; padding-top:18px; margin:0 15px;}
.pros_list li a{width:231px; height:204px; float:left;color:#337ab7;}
.pros_list li a img{max-width:100%;height:174px;}
.pros_list a:hover{opacity:0.8;filter:alpha(opacity=80);color:#ff0000;}
.pros_list a p{height:30px; overflow:hidden;}


/************* message *****************/
.button_1{width:88px; height:30px; float:left; border:none; cursor:pointer; background:#e51837;font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px;line-height:30px; margin-left:10px; letter-spacing:1px;}


.footerlists dl{width:100%; float:left; margin-bottom:20px;}
.footerlists dl dt a{color:#333; font-size:16px; font-weight:bold;}
.footerlists dl dt a:hover{color:#ff0000;}
.footerlists dl dd a{float:left; color:#555; margin-right:20px; font-size:14px;}
.footerlists dl dd a:hover{color:#ff0000;text-decoration:underline}


/**********************开始返回顶部*****************/
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
/*.go-top .go:hover{background-position: 0 -250px;}*/
.go-top .feedback{background-position: 0 -100px;}
/*.go-top .feedback:hover{background-position: 0 -300px;}*/
.go-top .uc-2vm{background-position: 0 0;}
/*.go-top .uc-2vm:hover{background-position: 0 -350px;}*/
.go-top .feedback01{background-position: 0 -49px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 187px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin:4px 10px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
.logo-2wm-box img{ margin:0 6px 6px 6px;}
/**********************结束返回顶部*****************/