*{padding:0;margin:0;}
body{margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;background-color:#fff;color:#666;width:100%;}
ul li{margin:0;padding:0;text-decoration:none;list-style-type:none;}
img{border:0;}
.clear{clear:both;}
a{text-decoration:none;}
input, select{outline: medium none;border:0;}
.l {float: left;}
.r{float:right}
.con{width:1172px;margin:0 auto;overflow:hidden;}

.line{height:9px;background-color:#e6e6e6;}
/*top*/
#header {width: 1172px;height: 75px;margin: 0 auto;}
.logo{margin:6px 100px 0 13px;}

/*menu*/
.nav{width:826px;margin:0 auto;height:75px; list-style:none;}
.nav li{float:left;height:75px;position:relative; list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;display: block;}
.nav li a span{float:left;display:block;line-height:75px;font-size:14px;color:#313131;cursor:pointer;width:91px;text-align:center; }
.nav li a span:hover{background-color:#30aae9;color:#fff;}

.mj_hover_menu{text-decoration:none; width:91px;height:75px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:75px;left:0;z-index: 9;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}

.mj_menu_pro_bg{width:825px; height:235px;  background-color:#fff;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:40px; font-size:12px; color:#696969; text-align:center;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#696969; text-decoration:none;border-bottom: 1px solid #ccc;}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}

.mj_menu_news_bg{width:412px; background-color:#fff;}
.mj_menu_news_main{width:412px; margin:auto;}
.mj_menu_news_li{width:103px;background-color:#ededed; margin-right:35px;float:left; height:162px;}
.mj_menu_news_img{float:left; text-align:left;padding:15px 0;}
.mj_menu_news_li2{width:103px;background-color:#ededed; float:right; height:162px;}
.mj_menu_news_img2{float:left; margin-left:30px; text-align:left;padding:15px 0;}

/* banner */
.h_banner{width:100%;margin:0 auto;height:468px;}
.flexslider{position:relative;height:468px;overflow:hidden;background:url("loading.gif") 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:468px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url("prev.png") center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url("next.png") center center no-repeat;}


/*search*/
.seac{position: relative;bottom: 0;left: 0;width:1172px;margin:0 auto;z-index:9;}
.search{width:1172px;height:85px;background-color:#fff;position: absolute;bottom: -40px;box-shadow: 0 5px 10px #d1d0d0;}
.guan{line-height:85px;}
.guan b{color:#333;font-size:14px;padding-left:40px;}
.guan a{text-align:center;color:#666;padding:0 10px;}
.sousuo{width: 455px;height: 30px;margin-top: 27px;margin-right:55px;}
.sousuo input.box {width: 293px;height: 30px;background: #fdfdfd;border: 1px solid #eaeaea;color:#666;font-size:12px;padding-left:5px;}
.sousuo input.button {background: #d1241c;color: #FFFFFF;width: 77px;height: 32px;}


/*tit*/
.tit{height:105px;width:1172px;margin:25px auto 0 auto;overflow:hidden;}
.tit span{font-size:30px;color:#333;text-align:center;display: block;}
.tit b{font-size:12px;color:#999;text-transform:uppercase;font-weight:500;text-align:center;display: block;padding-top:5px;}
.tit .line1{display:block;text-align:center;margin:7px 0 10px 0;}

/*product*/
.product{width:100%;height:678px;background-color:#f6f6f6;position: relative;}
.product_con{}
.pr_td img{border:1px solid #eee;margin-right:25px;}
.pr_td a{color:#333;font-size:14px;line-height:55px;}

#menu{width:1172px; overflow:hidden;}
#menu #nav {display:block;overflow:hidden;}
#menu #nav li {float:left;background-color:#fff;margin-right:28px;}
#menu #nav li a {display:block;padding:0 20px;height:50px;line-height:50px;text-decoration:none;text-align:center; color:#666;font-size:14px;}
#menu_con{ width:1172px; height:auto;overflow: hidden;}
.tag{ padding-top:45px;}
#menu #nav li a.selected{background:#30aae9; color:#fff;}

.more{display:block;text-align:center;margin:10px 0;}


/*广告*/
.guanggao {height: 377px;background: url(sndbg.jpg) no-repeat center center;width: 100%;}
.tit1{height:150px;width:1172px;margin:25px auto 0 auto;overflow:hidden;}
.tit1 span{font-size:30px;color:#fff;text-align:center;display: block;}
.tit1 b{font-size:12px;color:#fff;text-transform:uppercase;font-weight:500;text-align:center;display: block;padding-top:5px;}
.tit1 .line1{display:block;text-align:center;margin:7px 0 10px 0;}
.guang_list{margin:0 auto;overflow: hidden;}
.guang_list li{float:left;width:129px;margin:0 82px;}
.guang_list li span{display:block;text-align:center;font-size:18px;color:#fff;line-height:24px;}


/*news*/
.news{height:600px;background-color:#f6f6f6;overflow:hidden;width:100%}
.new_l{width:835px;}
.border-line {border-bottom: 1px dashed #dbd4cd;padding-bottom:12px;padding-top:25px;}
.new_l li {overflow: hidden;}
.new_l .time {background: #30aae9;width: 61px;height:61px;float: left;text-align: center;margin-left: 30px;color: #fff;}
.new_l .time {display: inline-block;}
#day {height: 41px;line-height: 41px;font-size: 18px;color: #fff;}
#day_ym{height:18px;line-height:18px;color:#fff;font-size:12px;display:block;}
.conts {margin-left: 125px;}
.conts p {color: #999;font-size: 12px;line-height: 18px;text-align: left;}
.title > a {display: inline-block;font-size: 16px;color: #333;font-weight: normal;text-decoration: none;line-height: 140%;}
.abstract {line-height: 18px;display: inline-block;font-size: 12px;padding-top: 6px;color: #666;font-weight: normal;text-decoration: none; font-family:"宋体";}


/*about*/
.about{height:475px;background-color:#fff;overflow:hidden;width:100%;}
.index-com-text {width: 530px;margin-left: 20px;margin-top:75px;}
.index-com-text h3{font-size:30px;color:#333;font-weight:700;}
.index-com-text p {font-size: 14px;color: #333;line-height: 28px;overflow: hidden;margin-top:40px;}
.btn{width:145px;line-height:45px;text-align:center;height:45px;background-color:#fff;color:#044d9a;font-size:12px;display:block;margin-top:20px;}
.index-com-img {width: 576px;height: 367px;margin-top:60px;overflow: hidden;}
.index-com-text ul{margin-top:30px;overflow:hidden;}
.index-com-text li{float:left;width:66px;margin:0 20px;}


/*anli*/
.anli{height:685px;overflow:hidden;background-color:#f6f6f6;}
.anli_con{overflow:hidden;}
.film_tit{height:80px;overflow:hidden;background-color:#30aae9;width:220px;}
.film_tit span{font-size:18px;color:#fff;text-align:center;line-height:80px;display: block;}
.film_con{background-color:#eee;height:242px;padding:40px 30px;}

/* film_focus */
.film_focus{width:1172px;overflow:hidden;position:relative;margin:20px auto; height:440px;}
.film_focus .film_focus_imgs_wrap{background:url(images/load.gif) no-repeat center center;width:932px; float:right; overflow:hidden;height:430px;}
.film_focus ul.film_focus_imgs{height:auto;position:absolute;right:0;overflow:hidden;width:932px;}
.film_focus ul.film_focus_imgs li{overflow:hidden; height:430px;width:932px;height:auto; bottom:0;}
.film_focus ul.film_focus_imgs li img{height:180px;width:289px;}
.film_focus_desc{margin-right:20px;}
.film_focus ul.film_focus_nav{width:220px;position:absolute;left:0;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{width:160px;height:36px;left:0px;text-align:center;margin-bottom:15px;border:1px solid #ddd;word-break:break-all;color:#333;font-size:14px;overflow:hidden;line-height:36px; background:#fff;}
.film_focus ul.film_focus_nav li.cur{width:160px;text-align:center;word-break:break-all;color:#fff;overflow:hidden;line-height:36px; background:#30aae9; cursor:pointer;}
.film_focus ul.film_focus_nav li b{display:none;height:36px;width:170px;float:left;}
.film_focus ul.film_focus_nav li span img{ float:left; margin:35px 10px 0 10px;}
.film_focus ul.film_focus_nav li b p img{ float:left; margin:35px 10px 0 10px;}
.film_focus ul.film_focus_nav li.cur b{ font-weight:100;}

.film_focus ul.film_focus_nav li span.zhanl img{ float:left; margin:42px 10px 0 10px;}
.film_focus ul.film_focus_nav li b p{ line-height:36px; font-size:22px; color:#fff;}
.film_focus ul.film_focus_nav li b.zhanl p img{ float:left; margin:42px 10px 0 10px;}
.film_focus ul.film_focus_nav li p{ line-height:36px; color:#aacf53; font-size:22px;}

.film_focus ul.film_focus_nav li span.huod img{ float:left; margin:25px 10px 0 10px;}
.film_focus ul.film_focus_nav li b.huod p img{ float:left; margin:25px 10px 0 10px;}

.film_focus ul.film_focus_nav li.cur b{display:block;vertical-align: middle;display: table-cell;height:36px;width:160px;float:left;}
.film_focus ul.film_focus_nav li.cur span{display:none;}

.film_focus ul.film_focus_nav li b p{ font-size:22px;}

.film_focus_imgs li dl dd{float:left;width:289px; height:180px; margin:0px 0 40px 10px; }
.film_focus_imgs li dl dd a{ width:289px; height:180px; display:block;}
.film_focus_imgs li dl dd a .mouse_s{width:289px; height:180px;}
.film_focus_imgs li dl dd a .mouse_s p{width:100%;bottom:32px; position:relative; line-height:32px; background:#d2d2d2; color:#333; font-size:14px; text-align:center;}
.film_focus_imgs li dl dd a .hover_s{width:289px; height:180px; position:relative;top:-990px;}
.film_focus_imgs li dl dd a .hover_s p{ background:#d2d2d2; color:#333; font-size:14px; text-align:center;}
.film_focus_imgs li dl dd a:hover .hover_s{ display:block; height:180px;top:-180px;}
.film_focus_imgs li dl dd a:hover .hover_s p{width:100%; text-align:center;bottom:32px; line-height:32px; background:none;position:relative; font-size:14px; color:#fff;}

/*rongyu*/
.rongyu{height:auto;overflow:hidden;background-color:#fff;}
.partner-list li {
	border: 1px solid #ecedee;
	float: left;
	height: 198px;
	overflow: hidden;
	width: 198px;
}
.teslb {
	width:970px;
	float:left;
}
.teslb ul li {
	width:230px;
	float:left;
	margin-right:12px;
}
.texiang {
	height: 200px;
	position: relative;
	width: 230px;
}
.tuplb {
	width:230px;
	float:right;
}
.tuplb ul li {
	height:96px;
	overflow:hidden;
	margin-bottom:9px;
}
.texiang {
	height: 198px;
	position: relative;
	width: 198px;
}
.tuplb {
	width:198px;
	float:right;
}
.tuplb ul li {
	height:96px;
	overflow:hidden;
	margin-bottom:9px;
}
.teshhgg {
	width: 100%;
	height: 30px;
	line-height: 35px;
	cursor:pointer;
	background: rgba(0, 0, 0, .3);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#4C000000', endColorstr='#4C000000');
	position: absolute;
	color: #fff;
	bottom: 0;
	left: 0;
	text-align: center;
	padding: 10px 0 0;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.hover {
	height:50px;
}
.p_name {
	font-size:22px;
	line-height:20px;
}

.teshhggx {
	width: 100%;
	height: 0;
	cursor:pointer;
	background: rgba(0, 0, 0, .3);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#4C000000', endColorstr='#4C000000');
	position: absolute;
	color: #fff;
	bottom: 0;
	left: 0;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.hoverx {
	height:200px;
}
.p_namex { position:absolute;  left:0; bottom:-50px;  color:#fff;
	font-size:18px;
	background: url("../images/button_img1.png") no-repeat scroll center center / 100% auto; width:198px; height:48px; text-align:center; line-height:48px;}
.hovery {
	bottom:0; transition: all 0.5s ease 0s;
}

/*foot*/
.foot{background-color:#545454;overflow:hidden;}
.footx{width: 262px; float: left;}
.footxz{float: left;color: #d4d4d4; font-size: 12px;    line-height: 32px;}
.footxz a{color: #d4d4d4;}
.footxz a:hover{color: #069eab;}
.footxy{float: right;}
.footer_1_bg{
	width:1280px; margin:0 auto;
}
.footer_2_youqing .righttd a{font-size: 12px;white-space:nowrap;}
.footer_2_nav{
	height: 65px;
	border-bottom: 1px solid black;
	margin: 0 auto; padding-left:100px;

}
.footer_2_nav ul li{
	height: 27px;
	float: left;
	color: #dbdbdb;
	margin-top: 20px;
	margin-right: 30px;
}
.footer_2_nav ul li a{
	color: #dbdbdb;
	text-align: center;
	line-height: 27px;
	display: block;
	border: 1px solid #898989;
	border-radius: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.footer_2_nav ul li a:hover{
	color: white;
	border: 1px solid white;
}
.footer_2_nav ul li{
	color: white;
}
.footer_2_address{
	width: 1100px;
	margin: 20px auto ;
	overflow:hidden;

}
.footer_2_address .footer_logo{

	left: 50px;
	top: 20px; margin-bottom: 5px;
}
.footer_2_address p{
    line-height: 27px;
	left: 50px;
	top: 70px;
	color: #d4d4d4;
	font-size: 14px;
}
.footer_2_address span{

	left: 340px;
	top: 20px;

	color: #d4d4d4;
	line-height: 25px;
	font-size: 12px;
}
.footer_2_address span a{
	color: #d4d4d4;
}
.footer_2_address span a:hover{
	color: #069eab;
}
.footer_2_address .footer_link{

	left: 390px;
	top: 120px;
}
.footer_2_address .footer_code{

	right: 100px;
	top: 20px; width:120px;
}
.footer_2_address h1{

	color: #d4d4d4;
	line-height: 30px;
	font-size: 12px;
	font-weight: normal;
}
.footer_2_address b{ margin-left: 10px;

	color: #d4d4d4;
	font-size: 12px; float: left;
	font-weight: normal; padding-top: 120px;
}

/*snd*/
.sndban{width:100%;height:175px;}



/*sndabout*/
.sndabout{width:1172px;margin:0 auto;overflow:hidden;margin-bottom:30px;}
.sndleft{width:240px;}
.sndleft_tit{display: block;background-color:#30aae9;}
.snd_cont{padding:40px 20px;text-align: center;line-height:30px;}
.snd_cont strong{line-height: 45px;font-size: 24px;color:#fff;}
.yingwen{font-family: Arial, Helvetica, sans-serif; font-size: 14px;color:#fff;display:block;}

.sndleft .lnav_bom {width: 238px;border:1px solid #dedede}
.sndleft .lnav_bom ul li {height: 44px;border-bottom: 1px solid #dedede;}
.sndleft .lnav_bom ul li a {height: 44px;width: 100%;text-indent: 30px;display: block;font-size: 14px;color: #6c6c6c;line-height: 44px;background-position: center right;}
.sndleft .lnav_bom ul li a:hover {transition: all 0.4s 0s ease-in-out;-webkit-transition: all 0.4s 0s ease-in-out;-moz-transition: all 0.4s 0s ease-in-out;-o-transition: all 0.4s 0s ease-in-out;color: #fff;background-color:#4b4948;}
.sndleft .lnav_bom ul li .addclass2 {transition: all 0.4s 0s ease-in-out;-webkit-transition: all 0.4s 0s ease-in-out;-moz-transition: all 0.4s 0s ease-in-out;-o-transition: all 0.4s 0s ease-in-out;color: #666;}
.sndleft .lnav_bom ul .last {border-bottom: 0px solid #dedede;}

.sndright{width:900px;}
.right_wei{height:50px;border-bottom:1px solid #dedede;}
.weizhi{font-size:14px;color: rgb(153, 153, 153);line-height:50px;}
.weizhi a{color: rgb(153, 153, 153);}

.right_con{width:900px;margin-top:20px;overflow:hidden;}
.right_con .righ_ab{font-size:14px;color: rgb(102, 102, 102);line-height:30px;}



/*page*/
.pages .pagination1 {padding-left: 0;margin: 20px auto;border-radius: 4px;font-size:14px;width:281px;}
.pages .pagination1>li {display: inline;}
.pages .pagination1>li:first-child>a, .pages .pagination1>li:first-child>span {margin-left: 0;margin-right: 6px;}
.pages .pagination1>li>a,.pages  .pagination1>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #666;text-decoration: none;background-color: #fff;border: 1px solid #ddd;margin-right: 6px;}
.pages .pagination1>li>a:focus,.pages  .pagination1>li>a:hover,.pages  .pagination1>li>span:focus,.pages  .pagination1>li>span:hover {z-index: 3;color: #fff;background-color: #2276be;border-color: #ddd}


/*snd product main*/
.proimg{height:182px;width:230px;text-align:center;vertical-align:middle;display:table-cell;}
.prothumbnail{position: relative;display: inline;}
.protitle{font-size:14px;color:#333;line-height:30px;text-align:center;margin-top:10px;}
.protitle a{color:#333;font-size:16px;}
.protitle a:hover{color:#333;}
.prodes{font-size: 12px;color: #999999;line-height:20px;}
.wp-new-article-style-c{padding: 0 3px 0 6px;}
#productlist li{float:left;width:230px;margin-right:44px;border:1px solid #dedede;padding:15px;	margin-bottom:20px;}
#productlist li:hover{float:left;width:230px;margin-right:44px;border:1px solid #2276be;padding:15px;	margin-bottom:20px;}

.newshow_title{display:block;font-size:18px;color:#333333;text-align:center;font-weight:bold;margin-bottom:25px;}
.new_intro{display:block;font-size:12px;color:#999999;font-weight:normal;text-decoration:none;line-height:22px;background:#F5F5F5;border-style:solid solid solid solid;border-color:#E5E5E5 #E5E5E5 #E5E5E5 #E5E5E5;border-width:1px 1px 1px 1px;padding:10px;}
.new_nei{font-size: 14px;color: #666666;line-height:30px;margin-top:20px;}


/*down*/
.ej_xzzx_list{ background-color:#fff; width:100%;overflow:hidden}
.ej_xzzx_list ul { padding:0 0 20px 0px; overflow:hidden}
.ej_xzzx_list ul li{ float:left; width:875px; height:40px; line-height:40px; background:url(x.gif) repeat-x left bottom; overflow:hidden}
.ej_xzzx_list ul li .lfwz{ float:left; width:590px; text-align:left; background:url(li_lfbt.jpg) no-repeat left center; text-indent:20px; white-space:nowrap; overflow:hidden}
.ej_xzzx_list ul li .time1{ float:right; width:100px; white-space:nowrap; text-align:center; color:#666; overflow:hidden}
.ej_xzzx_list ul li a{ color:#666}
.ej_xzzx_list ul li a:hover{ color:#0571bc}


/*downshow*/
.ej_news_main{background-color:#fff; padding:10px 30px; overflow:hidden}
.ej_news_main .title{ text-align:center; font:400 24px/2 Microsoft YaHei,SimHei; padding-bottom:15px;overflow:hidden; }
.ej_news_main .xspan{ width:100%;  height:30px; line-height:30px; text-align:center; color:#666}
.ej_news_main .xspan span{ color:#999; display:inline-block; padding:0 5px;  }
.ej_news_main .box{ font:14px/30px Arial, Helvetica, sans-serif; padding:20px 0;  color:#666; text-align:justify}
.ej_news_main .box .fx{ width:100%;}
.ej_news_main .spanb{ height:40px; line-height:40px; background:url(x.gif) repeat-x left top; overflow:hidden;}
.ej_news_main .spanb span a{ color:#666;} 


/*news*/
.newslist li{padding-top:20px;padding-bottom:20px;float:left;width:875px;border-bottom: 1px dotted #dbd4cd;}
.time{background:#2276be;width:60px;height:60px;text-align:center;margin-left: 30px;}
.wp-new-ar-pro-time{color:#fff;font-size:26px;line-height:42px;}
.date{color:#fff;font-size:12px;display:block;}
.conts1{width:760px;}
.newslist .new_p{color: #999;font-size: 12px;padding-top:7px;line-height: 22px;}
.conts1 .title a:hover{color:#eb4346;}
.newshow_title{display:block;font-size:18px;color:#333333;text-align:center;font-weight:bold;margin-bottom:25px;}
.new_intro{display:block;font-size:12px;color:#999999;font-weight:normal;text-decoration:none;line-height:22px;background:#F5F5F5;border-style:solid solid solid solid;border-color:#E5E5E5 #E5E5E5 #E5E5E5 #E5E5E5;border-width:1px 1px 1px 1px;padding:10px;}
.new_nei{font-size: 14px;color: #666666;line-height:30px;padding:20px 0;}
.shang{margin-top:20px;width:100%;}
.prevlist,.nextlist{font-size: 14px;color: #595959;font-weight: normal;line-height: 30px;margin-right: 5px;}
.nextlist a:hover,.prevlist a:hover{color:#eb4346};


.right_con .contactcon{font-size:14px;color:#333;line-height:30px;}


/*link*/
.link{width:1200px;border:1px solid #004290;margin:0 auto 20px auto;overflow:hidden;height:50px;margin-top:20px;}
.link_l{font-size:16px;color:#004290;display:block;float:left;line-height:50px;padding-left:15px;}
.link_r{line-height:50px;}
.link_r a{float:left;margin:0 10px;color:#333;}
.link_r a:hover{color:#333;}