body { font-size:14px; font-family:microsoft yahei,Verdana; line-height:1.5; color:#333; margin:0px; padding:0px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
textarea{ resize:none;}
input,textarea{outline:none;-webkit-appearance: none;}
a { color:#333; text-decoration:none;}
a:hover { color:#005bac;}

.w1200{ width:1200px; margin:0 auto;}
.w1200_1{ width: 1200px; margin: 0 auto; position:relative; left:-50%;}
.fl{ float:left;}
.fr{ float:right;}

/*body*/
#container { width:100%; margin:0 auto;}
 
/*main*/
#maincontent { margin-bottom:8px;}
#side { float:left; width:224px; margin:0px 0px 80px 0px;background: #005bac; border:4px #005bac solid;}
#left_bg{ }
#left_title{ height: 60px; line-height:50px; text-align: center;font-weight: normal;color: #fff;font-size: 26px;}
#left_nav{ width:216px; padding:0px 4px 20px 4px; background:#fff;}

.dianhua{  width:1200px; margin:0 auto; overflow:hidden;}
.dh_con{float:right; font-size:24px; margin-top:10px;}
/*footer*/
#footer { width:100%; height:180px; padding:40px 0px 40px 0px; margin:0px auto; background:#f4f4f4;}
.fTop .ftNav{

	width: 190px;
	
	color:#666666;

}

.ftNav h5{

	font-size: 18px;

	color: #333333;

	margin-bottom: 10px;

	font-weight: 600;

}

.ftNav li{

	display: inline-block;

	width: 100%;

	line-height: 28px;

}

.ftNav li a{

	color: #666666;

	display: block;

	float: left;

	width: 100%;

	text-align: left;
	
	font-size:14px;

}

.fTop .ftInfo{

	width: 285px;

}

.ftInfo span{

	font-size:18px;
	line-height:36px;

}

.ftInfo table tr{

	margin-top: 20px;

}

.ftInfo table td{

	font-size: 14px;

	padding-bottom: 2px;
	
	padding-top:10px;

	color: #666666;

}

.ftInfo table td a{

	font-size: 14px;

	padding-bottom: 12px;

	color: #666666;

}

.footer .fBottom{

	background: #242424;

	color: #fff;	

	line-height: 30px;

}

.copyright{ 
    height:58px;
	line-height:58px;
	color:#FFFFFF;
    background:#003677;
	margin:0 auto;
}

.fbTongd{ width:70%;}

.fbTongd p{

    font-size: 14px;

	color: #fff;	

}.fbTongd p a{color: #fff;}

.fbTongd select {

	margin: 22px 0 0 12px;

	height: 20px;

	line-height: 20px;

	border: none;

	color: #666666;

	font-size: 12px;

}

.fBottom .fbCopy{

	width:30%;

	font-size: 14px;

	color: #DDDDDD;

}

.fbCopy p a{

	color: #DDDDDD;

	font-size: 14px;

}



.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}


.headerbtm{width: 100%;height: auto;background: #fff;}
.headerbtm .hb{width: 1200px;height: auto;margin: 0 auto;}
.headerbtm .hb .logo{float:left;}
.headerbtm .hb .right_contact_img {width: 40px; height: 40px;position: inherit;float:right;margin-top: 30px;z-index: 20}
.headerbtm .hb .right_contact_img ul li {position: relative; width: 201px; height: 40px;list-style:none;margin-bottom: 0;overflow: hidden;float:right;}
.headerbtm .hb .right_contact_img ul li .pull_down2 {position: absolute; width: 180px; height: 40px; top: 0px; right: -201px;z-index: 6666}
.headerbtm .hb .right_contact_img ul li a{width:40px; display: block; height: 40px;float:right;}
.headerbtm .hb .right_contact_img ul li .pull_down2 .search_box_footer{width:201px;height: 40px;background:#fff;padding: 0}
.headerbtm .hb .right_contact_img ul li .pull_down2 .search_box_footer .in_intxt{width: 131px;height: 34px;border:1px solid #ddd;float:left;font-size: 13px;color:#333;line-height: 34px;text-indent: 10px;}
.headerbtm .hb .right_contact_img ul li .pull_down2 .search_box_footer .in_btn{width: 40px;height:38px;float:left;font-size: 12px;color:#fff;border:none;background:#015db2; cursor: pointer;margin-bottom: 0}
.headerbtm .hb .right_contact_img ul li .pull_down2 .search_box_footer input:hover.in_btn{opacity: 0.8}

/*搜索*/
.search_box{width:auto;height:auto;float:right;margin-left:20px;}
.search_box .in_intxt{width:110px;height:28px;line-height:28px;line-height:28px\9;padding-left:8px;border:1px solid #d9d9d9; border-top-left-radius:3px;border-bottom-left-radius:3px; border-right:none;float:left;outline:none;}
.search_box .in_btn{width:30px;height:30px;float:left;border:1px solid #d9d9d9; border-left:none;border-top-right-radius:3px; border-bottom-right-radius:3px;background:#fff url(/templets/default/images/fangdajing.png) no-repeat scroll center center;outline:none;}

/*导航*/
.nav_bar{width:740px;float:right;position: relative;z-index: 30;}
.nav_bar .nav{width:830px;height:auto;margin:0 auto;}
.nav_bar .nav ul{width: 832px;}
.nav_bar .nav ul li{float:left;position:relative;margin-right: 30px;}
.nav_bar .nav ul li a{padding:0 8px; font-size:16px;color:#333;line-height:96px;display:block;border-bottom: 4px solid #fff}
.nav_bar .nav ul li:hover a{border-color: #0068b7;}
.nav_bar .nav ul li.hov a{border-color: #0068b7} 
.nav_bar .nav ul li:hover .nav_lev2 a{border-color: #0068b7 !important}
.nav_bar .nav ul li.hov .nav_lev2 a{border-color: #0068b7 !important}

.sub_nav{width: 100px !important;}
.sub_nav li a{border: none !important;}
.nav_cell{display:block;text-align:center;font:14px/60px 'microsoft yahei';}
.nav .li a{text-decoration:none;outline:none;color:#666; cursor:pointer;  position:relative;border: none;}
.nav .hover .nav_cell{border-color: #0068b7}
.nav .selected .nav_cell{border-color: #0068b7}
.nav_lev2{display:none;position:absolute;top:100px; overflow:hidden; background:#fff;*zoom:1;z-index:88; }
.nav_lev2 .shadow{bottom:auto;top:0;z-index:88;}
.nav_tu{ width:20px; height:20px; position:absolute; bottom:47px; right:40px; background:url(../images/in_nav_tu_03.jpg) no-repeat; text-indent:-999em; z-index:9;}
.nav_pic{ width:220px; height:130px; position:relative; z-index:1;}
.nav_menu{background:#fbfbfb;}
.nav_menu li{font-size:14px;height:30px;line-height:30px; overflow:hidden; text-align:center;margin:0 !important;}
.nav_menu li a:hover{color:#e6292f;}
.p20{padding:20px 10px 20px 20px; width:100px; float:left;}
.sub_nav li{float:none !important;}
.sub_nav li a{color:#333 !important;line-height:24px  !important;font-size:14px !important;text-align:left; padding:0 !important}
.sub_nav li:hover a{color:#0075c2 !important;background:none !important;}
.nav .hover .nav_lev2{display:block; position:absolute; z-index:88;}
.nav_block{height:4px;overflow:hidden;left:0;bottom:0;width:100%;overflow:hidden;z-index:-1;_bottom:1px;}
.nav_line{bottom:0;left:0;overflow:hidden;width:100%;height:4px;background:url(../images/navLine.gif);}
.head_block{bottom:0;left:0;z-index:-1;overflow:hidden;width:100%;height:4px;}
.head_line{bottom:0;left:50%;overflow:hidden;margin-left:489px;width:50%;height:4px;background:#e30f00;}


.search_box_footer{width:252px;height:auto;padding:7px;background-color:#126abd;}
.search_box_footer .in_intxt{width:116px;height:36px;border:none;font-size:12px;color:#333;float:left;padding-left:5px;}
.search_box_footer .in_btn{width:46px;height:36px;border:none;font-size:12px;color:#333;background-color:#ddd;cursor:pointer;float:left;}
.search_box_footer input:hover.in_btn{background-color:#ebebeb}
.right_contact_img {
	z-index: 100; position: fixed; width: 50px; height: 170px; overflow: visible; bottom: 188px; right: 0px; _position: absolute
}
.right_contact_img ul li {
	position: relative; width: 50px; margin-bottom:106px; height: 50px;list-style:none;
}
.right_contact_img ul li.yx { position:absolute; z-index:999; bottom:-90px;}
.right_contact_img ul li.yx a{ display:block; width:50px; height:50px; background:url(/templets/default/images/youxiang.png) no-repeat scroll right;}
.right_contact_img ul li.yx a:hover{ background-position:left;}
.right_contact_img ul .last {
	margin-bottom: 0px
}
.right_contact_img ul li .pull_down2 {
	position: absolute; width: 180px; height: 50px; top: 0px; right: -201px
}
.right_contact_img ul li .pull_down2 a {
	width: 201px; display: block; height: 56px
}
.right_contact_img ul li .pull_down2 .ding {
	position: absolute; width: 48px; top: 0px; left: 23px
}
.right_contact_img ul li .pull_down2 .yi {
	position: absolute; width: 48px; top: 0px; left: 88px
}
.right_contact_img ul{padding-left:0px;margin:0px;}
.fkabo{bottom:256px;position:fixed;right:0px;display:block;width:50px;height:50px;cursor:pointer;background:url(/templets/default/images/icon_code.png) left center no-repeat;z-index:600000;
}
div:hover.fkabo{background-position:right;}
.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;}
#gotopbtn{bottom:100px;cursor:pointer;display:none;position:fixed;right:0px;
display:block;width:50px;height:50px;background:url(/templets/default/images/icon_top.png) left center no-repeat;cursor:pointer;}
#gotopbtn:hover{background-position:right center;}


/*banner*/
.fullSlide {width:100%;position:relative;	height:730px;background:#fff;overflow: hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:730px;overflow:hidden;text-align:center;background-size:100% 100% !important;}
.fullSlide .bd li a {display:block;height:730px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:auto;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:0 5px;overflow:hidden;background:#ccc;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;transition: all 500ms;overflow: hidden;text-indent: -999px;}
.fullSlide .hd ul .on {background:#f08300;transition: all 500ms;width: 40px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:45%;margin-top:-30px;z-index:1;width:40px;height:100px;background:url(../images/slider-arrow.png) no-repeat;cursor:pointer;transition: all 500ms;}
.fullSlide .prev{background-position: left top;left: 0;}
.fullSlide .next{background-position: right top;right: 0;}
.fullSlide .prev:hover{background-position: left bottom;}
.fullSlide .next:hover{background-position: right bottom}

@media (max-width:1920px){
	.fullSlide{height: 500px;}
	.fullSlide .bd li{height:500px;}
}
@media(max-width:1680px){
	.fullSlide{height: 479px;}
	.fullSlide .bd li{height:479px;}
}
@media(max-width:1600px){
	.fullSlide{height: 446px;}
	.fullSlide .bd li{height:446px;}
}
@media (max-width:1440px){
	.fullSlide{height: 446px;}
	.fullSlide .bd li{height:446px;}
}
@media(max-width: 1366px){
	.fullSlide{height:446px;}
	.fullSlide .bd li{height:446px;}
}
@media(max-width: 1280px){
	.fullSlide{height: 440px;}
	.fullSlide .bd li{height:440px;}
}

.pro_nav{ text-align: center; width:60%; margin:0 auto;}
.pro_navcon{margin-bottom:20px;text-align: center;}
.pro_nav a{ display:inline-block; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px; background:#DDDDDD; margin-left:10px; margin-right:10px; font-size:16px; margin-bottom:20px;}


/* products */
.h_pro{ clear:both; width:100%; margin:0 auto;}
.h_pro_title{ clear:both; height:100px; margin:0 auto; text-align:center; padding-top:50px; padding-bottom:30px;}
.h_ptype_title{ clear:both; text-align:center; width:1180px; margin:0 auto; min-height:30px; margin-bottom:25px;}
.h_ptype_title ul li{display:inline-block;display: -moz-inline-stack;*display:inline; *zoom:1;}
.h_ptype_title ul li a{ display:block; height:50px; padding:0px 40px; line-height:50px; text-align:center; font-size:18px; color:#333; border:1px #f4f4f4 solid; background:#e9e9ea; margin:0px 10px;}
.h_ptype_title ul li a:hover{ color:#fff; text-decoration: none; background:#b50506;}
.hh_con{ position:relative; width:1200px; margin:0 auto;}
.hh_con span{ position:absolute; width:32px; height:32px; cursor:pointer; top:140px; z-index:99;}
.hh_con span.hleft{ left:0px; background:url(../images/left_button.jpg) no-repeat;}
.hh_con span.hleft:hover{ background:url(../images/left_button_on.jpg) no-repeat;}
.hh_con span.hright{ right:0px; background:url(../images/right_button.jpg) no-repeat;}
.hh_con span.hright:hover{ right:0px; background:url(../images/right_button_on.jpg) no-repeat;}
.h_list_pro{ height:330px; overflow:hidden; width:1200x; margin:0 auto;}
.h_list_pro ul li{float:left;width:283px; height:330px; text-align:center; margin-right:22px;}
.h_list_pro ul li .h_type_pic{ width:283px; height:318px; overflow:hidden; border:solid 1px #eeeeee; position:relative;}
.h_list_pro ul li:hover .h_type_pic{ filter:progid:DXImageTransform.Microsoft.Shadow(color=#dcdada,direction=120,strength=4);/*ie*/
-moz-box-shadow: 3px 3px 10px #dcdada;/*firefox*/
-webkit-box-shadow: 3px 3px 10px #dcdada;/*safariæˆ–chrome*/
box-shadow:3px 3px 10px #dcdada;/*operaæˆ–ie9*/}
.h_list_pro ul li img{ width:283px; height:318px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.h_list_pro ul li img:hover{ -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.h_list_pro ul li h3{ position:absolute; bottom:10px; width:100%; color:#333; font-weight:normal; font-size:16px;}
.h_more{ text-align:center; background:#f08300; border-radius:25px;width:164px; height:40px; line-height:40px; font-size:16px; margin:40px auto 50px auto;}
.h_more a{ color:#fff; display:block;}

.pro_tit{ text-align: center; margin-top:30px; height:120px;}
.pro_tit .en{ color:#f6f6f6; font-size:80px; font-family: Arial, Helvetica, sans-serif; text-align: center; text-transform:uppercase; font-weight: 900; display:block;}
.pro_tit .ch{ font-size:40px; color:#004291; display:block; position:relative;top:-94px;}
.pro_tit .ch:after{content: '';display: block;margin: 20px auto;width: 70px;height:3px;background: #004291;}
.detail .text{ font-size:16px; text-align:center; color:#444; line-height:28px; margin:20px auto 30px auto;}

.index_about{background:url(../images/about_bg.jpg) no-repeat center;height:681px; margin:0px auto;}
.index_about .content{ width:100%; height:200px;}
.index_about ul{width:1200px;margin:0 auto; padding-top:10px;}
.index_about ul li{float:left;width:25%;height:185px;text-align:center;background:url(../images/ab_x.png) no-repeat left center;}
.index_about ul li h4{font-size:28px;color:#fff; font-weight:normal;}
.index_about ul li span{font-size:14px;color:#fff; opacity:0.8; line-height:32px;}
.index_about .more{ text-align:center;padding-top:50px;}
.index_about .more a{font-size:16px;color:#fff; text-decoration:none;padding:10px 50px;background:rgba(255,255,255,0.2);border:1px solid #fff;border-radius:4px;}
.index_about .more a:hover{background:#1b5fa2;}

.pro_tit_1{ text-align: center; height:120px; padding-top:30px;}
.pro_tit_1 .en{ color:#4883b7; font-size:80px; font-family: Arial, Helvetica, sans-serif; text-align: center; text-transform:uppercase; font-weight: 900; display:block;}
.pro_tit_1 .ch{ font-size:40px; color:#fff; display:block; position:relative;top:-94px;}
.pro_tit_1 .ch:after{content: '';display: block;margin: 20px auto;width: 70px;height:3px;background: #fff;}
.detail_1 .text{ font-size:16px; text-align:center; color:#fff; line-height:28px; margin:20px auto 30px auto;}


/*index_news*/
.index_news{ margin:0px auto;}
.index_news .bd{ margin-left:-30px; margin-top:50px; height:255px; overflow:hidden;}
.index_news .bd ul li{ width:340px; height:230px; border:1px #eee solid; background:#fff; float:left; margin-left:30px; padding:0 19px; position:relative;}
.index_news .bd ul li:hover{ border:1px #ddd solid;-moz-box-shadow:0 0 10px #ddd; -webkit-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd; margin-top:5px;}
.index_news .bd ul li a{ display:block;width:340px;}
.index_news .bd .time{ width:96px; height:70px; position: absolute; left:0; top:0; text-align:center; color:#333;}
.index_news .bd .time .year{ background:#014fa2; font-size:15px;height:70px; line-height:70px; color:#fff;}
.index_news .bd .time .day{ height:40px; line-height:40px; background:#1a64aa; font-size:24px;}
.index_news .bd .tit{font-size:16px; color:#003677; padding:10px 0 30px 92px; line-height:28px; text-align:left;}
.index_news .bd .tit span{ position:relative;top:10px;}
.index_news .bd .desc{ color:#555; line-height:24px; border-bottom:1px #eee solid; border-top:1px #eee solid; padding:18px 0; font-size:14px; text-align:justify;}
.index_news .bd .info{ font-size:12px; color:#999; margin-top:15px;}
.index_news .bd .info .view{ background:url(../images/view_icon.jpg) left no-repeat; padding-left:25px; margin-right:10px;}
.index_news .bd .info .sort{ background:url(../images/sort_icon.jpg) left no-repeat; padding-left:15px;}
.index_news .hd{ text-align:center; margin-top:25px;}
.index_news .hd ul li{ width:30px; height:4px;display:inline-block; background:#ddd; cursor:pointer; font-size:0; margin:0 3px;}
.index_news .hd .on{ background:#c01616;}

.banner_inner {  position:relative; overflow:hidden;}
.banner_inner img {  width:100%; height:100%;}
.bdtx {
  position: absolute;
  left: 50%;
  top: 36%;
  height: 80px;
}
.bdtx h2 {
  font-size: 35px;
  color: #303030;
  line-height: 1;
  font-weight:normal;
}
.bdtx i {
  display: block;
  width: 40px;
  height: 2px;
  background-color: #fff;
  margin-top: 30px;
}
.bdtx h3 {
  font-size: 24px;
  color: #303030;
  line-height: 1.35em;
  font-weight:normal;
  margin-top: 1.0%;
  max-width: 580px;
}


.nav_bg{
	width: 100%;
	background: #005bac;
	height: 48px;
	position:absolute;
	top:auto;
	left: 0;
}
.type a{
	font-size: 16px;
	width: 150px;
	display: inline-block;
	text-align: center;
	line-height: 48px;
	color: #fff;
}
.type a:hover{
	background: #f08300;
}
.type .on1{
	background: #f08300;
}

.content{
	width: 1200px;
	margin: 0 auto;
}

.first_name{
	padding: 4% 0 0;
}

.tit{
	color: #1e1e1e;
	font-size: 34px;
	font-weight:600;
	text-align:center;
	padding-top:30px;
}
.tit_en{ 
	font-size:20px;
	color:#666;
	text-align:center;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif}

.m_about{
	height:100%;
	overflow:hidden;
	margin:0 0 100px 0;
}

.m_about_txt{
	padding: 2% 0px;
	line-height: 34px;
	font-size: 16px;
	color: #333;
	text-align: justify;
}

.culture_con{
	background: #f4f4f4;
}
.culture{
	background: #f4f4f4;
	height:100%;
	overflow:hidden;
	margin-top:20px;
}

.culture li{
	width: 33.3%;
	float: left;
	text-align: center;
}
.culture_text{
	padding: 20% 0 20% 0;
}
.culture_text h3{
	color: #262626;
	font-size: 26px;
	margin-bottom:5%;
}
.culture_text p{
	color: #4f4e4e;
	font-size: 16px;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	padding: 0 6%;

}


.works a{
	display: block;
	background: url(../images/img_78.png) no-repeat center center;
	width: 240px;
	height: 50px;
	padding-right: 30px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 50px;
	margin-top: 56px;
	margin-bottom:40px;
	transition: all 0.3s;
}
.works a:hover{
	background: url(../images/img_79.png) no-repeat center  center;
	color: #0089e0;
	transition: all 0.3s;
}

.news_cn{ margin-top:20px;}
.news_cn .new{height:60px; padding:25px; border:1px solid #dcdcdc; margin-bottom:20px;}
.news_cn .new .date{width:10%; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; display:block; font-size:18px; line-height:55px;}
.news_cn .new .text{float:left; width:85%; margin-left:30px; margin-top:-15px; line-height:40px;}
.news_cn .new .text dl dt a{font-size:18px;color:#333333; font-weight:600;}
.news_cn .new .text dl dt a:hover{color:#014fa2; text-decoration:underline;}
.news_cn .new .text dl dd{line-height:22px; color:#888; font-size:15px;}

.info-box{ height:100%; overflow:hidden; margin:20px auto 0px auto;}
.row_2{ width:1200px; margin:0px auto;}
.col-md-3{ float:left; width:21%; margin:0 2.34%;}
.col-md-3 li{ list-style-type: disc; line-height:26px; font-size:15px; text-align:justify;}
.col-md-12{ width:100%; margin:30px 0px 0px 0px;}

.lx_con{ height:100%; overflow:hidden; margin:20px auto;}
.lx_left{ width:476px; float:left; margin:35px 0px 35px 0px;}
.info-c li {
	height: 60px;
	line-height: 60px;
	border: 1px solid #0e7abe;
	border-radius: 30px;
	margin-bottom: 20px;
	padding-left: 25px;
	font-size: 15px;
}
.info-c li .add {
	display: inline-block;
	padding-left: 25px;
	background: url(../Images/ic-add.png) no-repeat 3px center;
}

.info-c li .lxr {
	display: inline-block;
	padding-left: 25px;
	background: url(../Images/lxr.png) no-repeat 3px center;
}

.info-c li .chuazhen {
	display: inline-block;
	padding-left: 25px;
	background: url(../Images/chuazhen.png) no-repeat 3px center;
}
.info-c li .phone {
	display: inline-block;
	padding-left: 25px;
	background: url(../Images/phone.png) no-repeat 3px center;
}
.info-c li .email {
	display: inline-block;
	padding-left: 25px;
	background: url(../Images/email.png) no-repeat 3px center;
}

.info-c li .lx_tel {
	display: inline-block;
	padding-left: 25px;
	background: url(../Images/ic-tel.png) no-repeat left center;
	margin-right: 20px;
}
.qr-c img {
	margin-bottom: 10px;
}
.qr-c {
	text-align: center;
	padding: 50px 0 60px 0;
	font-size: 18px;
	color: #333;
}
.lx_right{ float: right; width:630px; border:1px solid #e3e3e3; margin:0px 5px 0px 0px;}
