﻿/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,th,span,TextBox,table,tr,td{ padding: 0;margin: 0; color:#666;  font:normal 14px/18px Microsoft YaHei,宋体;}

fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,th,var { font-weight: normal;font-style: normal;}
ol,ul { list-style: none outside none;}
caption { text-align: left;}

q:before,q:after { content:'';}
a{ color:#666666;text-decoration:none;}
a:hover{ color:#FF6600;}
.kh{height:30px; line-height:30px}

.kh2{height:15px; line-height:15px;}
.z-index2{z-index:-1}

header2, section, footer, aside, article, figure { display: block;}

.center{ text-align:center;}
.bt_right{ text-align:right;}
.mb_10{ margin-bottom:10px;}

area{ border:none; outline:none;}


/**/
.wrap{ width:1260px; margin:0 auto; }

.header2{ padding-top:4px; background:url(../image/bg_colorbar.png) repeat-x top center; margin-bottom:15px; height:96px;position:relation;z-index:111;}
.topbar{ padding-top:5px; margin-bottom:18px; height:18px;}
.top_link{ float:right;}
.top_link a{ margin-left:15px; color:#333;}
.top_link a:hover{ color:#003E8B;}
h1{ float:left; margin-right:45px;}
h1 a img{ display:block;}
.lang{ float:left;padding:0 8px;background:#999; margin-right:15px; position:relative; z-index:112;}
.lang .title{ color:#fff;  }
.lang .lang_menu{ display:none; position:absolute; top:35px; left:0;  width:490px; padding:50px; border:1px solid #e2e2e2; background:#fff;}
.lang_menu .arrow{ position:absolute; top:-15px; left:20px;}
.lang_menu .close{ position:absolute; top:10px; right:10px; z-index:2; cursor:pointer;}

.lang_menu .lang_left{ float:left; width:135px; display:inline;  }
.lang_menu h3,.lang_menu h3 a{ color:#333; font-size:14px; line-height:24px; font-weight:bold;}
.lang_menu h3 a:hover{color:#FF6600;}
.lang_menu h3{ padding-left:15px;}
.lang_menu ul {padding-left:15px;}
.lang_menu ul li{}
.lang_menu ul li a{ color:#666; font-size:12px; line-height:24px;}
.lang_menu ul li a:hover{ color:#FF6600; text-decoration:underline;}
.lang_menu .lang_right{ float:left; border-left:1px dotted #ccc; padding-left:25px; width:325px; }


.top_user span{ font-size:14px;}

.search{ width:525px; height:33px; float:left; padding:1px; background:#fff; border:solid 1px #003E8B; margin-top:10px; position:relative;}
.search_type{ float:left; width:73px; background:#f7f7f7; position:relative;}
.search input{ float:left; width:340px; border:none 0; height:33px; line-height:33px; padding:0 10px; outline:none;}
.search a.link{ float:right; background:#003E8B ; padding-left:37px; width:40px; font-size:16px; line-height:33px; color:#fff;}
.search span{ line-height:33px; text-indent:10px; position:absolute; right:0; top:0; height:33px; width:8px; font-size:14px;  cursor:pointer;}

.search_type .hide{ display:none;}

.search_type{}
.search_type{ width:73px; height:33px; float:left;display:inline; position:relative;  }
.search_type div{ height:33px; line-height:33px; padding:0 5px; color:#666;background:#f0f0f0;cursor:pointer; font-size:13px; padding-left:10px; }
.search_type span{  line-height:33px; text-indent:10px; position:absolute; right:7px; top:0; height:33px; width:8px; font-size:14px; cursor:pointer;}
.search_type ul{ position:absolute; top:33px; left:0; z-index:10; width:73px; background:#f0f0f0; z-index:10; display:none; overflow-y:auto;}
.search_type li{ height:30px; overflow:hidden;  padding:0 5px;}
.search_type li a{ display:block; padding:0 0px 0 10px; line-height:29px; color:#666;border-bottom:1px dotted #666;}
.search_type li.last a{ border:none;}
.search_type li a:hover{ color:#FF6600;}




.top_cart{ float:right; position:relative; margin-top:10px;}
.top_my{ float:right; margin-right:2px; margin-top:10px;}
.top_cart .tbtn,.top_my .tbtn{ display:block; background-color:#f7f7f7; border:solid 1px #e1e1e1; width:73px; height:35px; line-height:35px; text-align:center; padding-left:25px; background-repeat:no-repeat; background-position:15px center; font-size:14px;}

.top_cart .tbtn span{ display:block; text-align:center; padding-right:1px; width:33px; height:40px; color:#fff; font-weight:bold; font-size:18px; position:absolute; left:7px; top:-24px; line-height:33px;}


.main{ clear:both; width:1260px; margin:0 auto; overflow:hidden; position:relative;  left: 0px;z-index:0;
}
.mainh{ clear:both; width:1260px; margin:0 auto; border-bottom:solid 1px #e1e1e1;  position:relative; z-index:0; font-size:24px; text-align:center; height:60px; line-height:60px}
.mainh2{ clear:both; width:1260px; margin:0 auto; border-bottom:solid 1px #e1e1e1;  position:relative; z-index:0; font-size:24px; text-align:left; height:60px; line-height:60px}
.mainh3{ clear:both; width:1260px; margin:0 auto; border-bottom:solid 2px #666666;  position:relative; z-index:0; font-size:24px; text-align:left; height:260px; line-height:60px}
.right2 {
	float:right; padding-right:10px; margin-top:30px}
.mainb{ clear:both; width:1260px; margin:0 auto; overflow:hidden; position:relative; z-index:0; left: 0px;
}

.main2{ width:1255px; padding-bottom:5px;overflow:hidden; position:relative;  }
.menu_right2{ float:right; width:955px; border:solid 1px #e1e1e1; z-index:-1;position:relative;}
.menu_right2w{ float:right; width:955px;  z-index:-1;position:relative;}
.menu_right2x{ width:870px;z-index:-1; margin:40px 40px 20px; line-height:28px;position:relative;}
.menu_right22x{ padding-left:10px;}
.menu_right2 P{ padding:12px}


.news0{ width:530px; margin-left:150px}
.news4_1{ font-size:16px}
.news4_2{font-size:18px; color:#003E8B}
.news4_3{font-size:16px}

.news12_1{width:530px;font-size:16px; padding:10px}

.news1{ width:600px; font-size:16px; line-height:40px; padding-left:20px; border-bottom:solid 1px #e2e2e2;}
.news2{ width:200px; font-size:16px; line-height:40px}
.news3{ width:230px; font-size:16px; line-height:40px;border-bottom:solid 1px #e2e2e2;}
/* menu */
.mainmenu{ margin:0 auto; width:1260px; position:relative; z-index:100; clear:both;}
.menu_left{ float:left; width:295px; margin-bottom:15px; z-index:1}
.menu_right{ float:right; width:965px;}
.menu_tit{ height:42px; line-height:42px; text-align:center; background:#666; color:#fff; display:block; font-size:16px;}
.ml_list{ border:solid 1px #e2e2e2; height:auto; position:relative;}
.ml_list li{ height:auto; padding:6px 0 6px 28px; border-bottom:solid 1px #e2e2e2; position:relative;}
.ml_list li:hover{ padding:6px 0 6px 25px;border-left:solid 3px #003E8B;}
.ml_list li.last{ border-bottom:none;}
.ml_list a{ line-height:20px;}
.ml_list li.cate0 a{ color:#666; font-size:15px; line-height:40px;}
.ml_list .cate1{ color:#003E8B; font-size:15px;}
.ml_list .cate2{ margin-top:5px; margin-left:-5px;}
.ml_list .cate2 a{ display:inline-block; line-height:18px; padding:0 5px;}
.ml_list .cate2 a.first{ padding-left:0;}
.ml_list .fujian{ top:-160px;}
.ml_list li.hover .hmenu{ display:block;}

.ml_list li .cate1:hover{ color:#000;}
.ml_list li .cate2 a:hover{color:#FF6600;text-decoration:underline;}
.ml_list li.hover .hmenu li{ border:none;}
.ml_list li.hover .mmenu span{ display:block;}

.mmenu{ position:relative;}
.mmenu span{ position:absolute; right:-1px; top:-6px; display:none;width:1px; height:auto;background:#003E8B;}
.mmenu2{border:solid 1px #ccc; height:30px;background:#F0F0F0; font-size:20px; padding-top:15px; padding-left:28px}
.mmenusearch{width:295px; height:130px; padding-top:15px; margin-top:10px; text-align:center;border:solid 1px #ccc;clear:both;}
.severtext {
	height:30px;
	line-height:30px;
	border:solid 1px #ccc;
	padding-left:9px;
	width:280px;
}
.hytext {
	height:35px;
	line-height:35px;
	border:solid 1px #ccc;
	padding:0px 10px 0px 10px;
	width:120px;
	background:#333;
	font-size:14px;
	color:#FFF;
}
.hyfont{ font-size:18px;
}




.body_en .mr_list a{ padding:0 21px;}
.body_en .f_links a{ padding:0 26px;}



.m_ad2{ position:relative; border:solid 1px #cccccc; width:302px; height:335px; text-align:center; margin:5px 5px auto}
.m_ad2bz{ position:relative; border:solid 1px #cccccc; width:187px; height:260px; text-align:center; margin:10px 10px}
.m_ad2font{font-size:16px; margin-top:40px; margin-bottom:10px}

.m_ad2font2{font-size:14px; margin-top:20px;width:243px; text-align:left; margin:10px 32px 0px 32px;}
.m_ad21{ position:relative;  width:215px; text-align:left; }
.m_ad22{width:190px; text-align:left; margin-top:10px; margin-bottom:10px;height:65px}

.m_ad3{ border:solid 1px #cccccc; width:408px; height:450px; text-align:center; margin:5px 5px auto}
.m_ad3font{font-size:20px; margin-top:30px; margin-bottom:10px; line-height:50px}

.m_ad3font2{font-size:18px; margin-top:20px;width:400px; text-align:center}
.m_ad3font22{font-size:18px; margin-top:20px;width:340px; text-align:center; padding-left:30px; line-height:30px}

/*link*/
.footlink{ background:#153177; width:1278px; height:35px; padding-left:250px}
.footlink a{font-size:16px;color:#FFFFFF;line-height:35px}
.footlink a:hover{font-size:16px;color:#FF6600;line-height:35px}

.footlink2 { background:#F2F3F5; width:1278px; height:270px;padding-left:250px}
.footlink2 a{font-size:14px;color:#333333;line-height:22px}
.footlink2 a:hover{font-size:14px;color:#FF6600;line-height:22px}
.footlink2_font{ font-size:16px; color:#FFFFFF; width:103px; line-height:35px}
.footlink2_font2{ font-size:16px; color:#FFFFFF; width:109px; line-height:35px}
.footlink2_font3{ font-size:14px; color:#333333; width:103px; line-height:22px}
.footlink2_font4{ font-size:14px; color:#333333; width:109px; line-height:22px}
.footlink3{  width:1258px; height:30px}
/********************/
.weixin_service{ border:1px solid #ccc; margin-top:10px;}


.cl2 {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.w1280 {
	width:1260px;
	margin:0 auto;
	
}
/*头部样式*/
.header_top {
	height:37px;
	border-bottom:1px solid #e6e6e6;
}
.header_top_box {
}
.header_top_box ul li {
	float:left;
	line-height:37px;
}
.header_top_box ul li a {
	line-height:37px;
}
.header_top_box ul li a:hover {
	color:#FF6600;
	text-decoration:underline;
}
.header_top_box ul li img {
	_margin-top:11px;
	margin-right:2px;
}
.header_top_box ul li span {
	padding:0 12px;
    line-height:37px;
}
.header_body {
	height:90px;
	position:relative;
}
.header_logo {
	width:520px;
	overflow:hidden;
	
}
.header_logo img {
	vertical-align:middle;
	width:490px;
	height:84px;
}

.header_logo a {
	line-height:8px;
	margin-left:15px;
}
.header_search {
	width:680px;
}
.header_search ul li {
	float:left;
}
.header_search ul li.right {
	float:right;
}
.search {
	border:1px solid #b1b1b1;
	height:36px;
	width:400px;
	margin-top:30px;
	margin-left:280px;
	margin-bottom:7px;
}
.searchtext {
	height:34px;
	line-height:34px;
	border:0;
	padding-left:9px;
	width:375px;
}
.searchbt {
	border:0;
}
.keywords {
}
.keywords a:hover {
	color:#FF6600;
	text-decoration:underline;
}
.keywords span {
	padding:0 8px;
}
.header_code {
	padding:5px;
	margin-top:20px;
	text-align:center;
}
.header_code img {
	display:block;
	width:50px;
	height:50px;
    margin: 0 auto;
}
.header_code a {
	text-align:center;
}
.header_code a:hover {
	text-align:center;
	text-decoration:underline;
	color:#FF6600;
}
/* 多语言 */
a.en {
	border:1px solid #fff;
	padding:2px;
	margin-left:15px;
    top:13px;
	position:relative;
	z-index:1000;
	background:#fff;
	border-bottom:0;
	}
a.en2 {

	padding:2px;
	margin-left:5px;
    top:13px;
	position:relative;
	z-index:1000;
	background:#fff;

	}
a.en_click {
	border:1px solid #999;
	border-bottom:0;
	}
.languagetbox {
	z-index:999;
	position:relative;
	width:1260px;
	margin:0 auto;
	display:none;
	}
.languagetbox .dropdown_country {
	position:absolute;
	z-index:999;	
	background:#fff;
	padding:10px;
	border:1px solid #999;
	top:-38px;
	left:296px;
	_left:299px;
	}
.languagetbox .dropdown_country ul{
	float:left;
	padding:10px;	
	}
.languagetbox .dropdown_country ul li a:hover{
	text-decoration:underline;	
	}


.wrap{width:1260px;margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
.mt20{margin-top:20px;}.mr5{margin-right:5px;}.mb10{margin-bottom:10px;}.m0{margin:0 !important;}



.onOrder{width:150px;height:50px;background:url(../i_09.png);line-height:50px;font-size:16px;text-indent:18px;}
.onOrder:hover{color:#000;}
.i_pro{margin:-10px -10px 0 0;}
.i_pro_cell{position:relative;width:201px;height:240px;margin:10px 10px 0 0;}
.i_pro_cell .ico{right:0;bottom:999em;}
.i_pro_cell_togg .ico{bottom:-1px;transition: bottom 0.2s ease;}
.i_pro_cell_c{height:220px;padding:10px;border:1px solid #ccc;overflow:hidden;background:#fff;transition: height 0.2s ease;_position:absolute;_width:166px;}
.i_pro_cell .t{font-size:18px;color:#333;margin-bottom:10px;}
.i_pro_cell img{width:100%;height:90px;margin-bottom:10px;}
.i_pro_cell li{line-height:22px;}
.spanList{line-height:14px;}
.spanList a{display:inline-block;margin:0 0 5px -1px;padding:0 10px;border-left:1px solid #333;}
.i_pro_cell .tel{display:block;font-size:18px;color:#0473b3;font-weight:bold;}
.erweima img{width:65px;height:auto;vertical-align:bottom;margin:0 10px 0 0;}
.erweima span{width:80px;vertical-align:bottom;}




.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
/* nav_menu */
.nav_menu{position:relative; width:965px;height: 42px; background-color: #153177; }
.nav{width:965px;height:42px;position:relative;margin:0 auto;}
.nav .list li{float:left;}
.nav .list a{float:left;display:block;width:106px;height:42px;text-align:center;font:bold 13px/36px "微软雅黑";color:#fff; line-height:42px;}
.nav .list a:hover{color:#FF6600;}
.nav .list a:hover,.nav .list .now{color:#FF6600;background:#666;}
.nav .box{position:absolute;top:39px;
width:965px;background:#666;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;border-bottom:2px solid #ccc;
}
.nav .cont{position:relative;padding:25px 0 0px 24px;z-index:100;color:#fff;}
/* sublist */
.sublist li{float:left;width:210px;padding-right:24px;padding-bottom:30px;}
.sublist li h3.mcate-item-hd{font-family:'微软雅黑';padding-left:2px;font-weight:bold;font-size:14px;height:26px;line-height:26px;border-bottom:1px dashed #fff;}
.sublist li h3.mcate-item-hd span{ color:#fff;}
.sublist li p.mcate-item-bd{padding-left:2px;}
.sublist li p.mcate-item-bd a{height:30px;line-height:25px;margin-right:5px;font-size:12px;color:#fff;text-decoration:none;display:inline-block;}
.sublist li p.mcate-item-bd a:hover{color:#FF6600;text-decoration:underline;}

.sever{ border:solid 1px #cccccc; width:400px; height:200px; text-align:center; margin:20px 9px 0px 9px; background-color:#f2f2f2}
.sever a:hover{ background-color:#FFFFFF}


#TabTab03Con1{width:913px;height:auto;line-height:30px;border-left:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;border-right:#e1e1e1 1px solid; padding:20px}
#TabTab03Con2{width:913px;height:auto;line-height:30px;border-left:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;border-right:#e1e1e1 1px solid; padding:20px}
#TabTab03Con3{width:913px;height:auto;line-height:30px;border-left:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;border-right:#e1e1e1 1px solid; padding:20px}
#TabTab03Con4{width:913px;height:auto;line-height:30px;border-left:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;border-right:#e1e1e1 1px solid; padding:20px}

.xixi1{width:708px;height:27px;line-height:27px;background-image:url(../images/01.jpg);cursor:pointer; padding-left:247px}
.xixi2{width:708px;height:27px;line-height:27px;background-image:url(../images/02.jpg);cursor:pointer; padding-left:247px}
.xixi3{width:708px;height:27px;line-height:27px;background-image:url(../images/03.jpg);cursor:pointer; padding-left:247px}
.xixi4{width:708px;height:27px;line-height:27px;background-image:url(../images/04.jpg);cursor:pointer; padding-left:247px}

.tab1{width:115px;height:27px;line-height:27px;float:left;text-align:center;cursor:pointer;}
.tab2{width:115px;height:27px;line-height:27px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;}
.tab3{width:115px;height:27px;line-height:27px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;}
.tab4{width:115px;height:27px;line-height:27px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;}

.tdjl { font-size:14px; line-height:30px; height:30px; text-align:right; padding-right:10px}
.tdjl2 { width:600px;line-height:30px; height:200px;}

.mulu{ height:15px; font-size:14px; line-height:15px;width:870px;clear:both; padding-top:10px}
.mulu a{font-size:14px;}
.mulu a:hover{ color:#003E8B;}

.productlist { margin-left:30px; font-size:16px}
.productlist1 { margin-left:70px; font-size:14px}
.productlist2 { margin-left:100px}