@charset "gb2312";
table, td, tr, ul, ol, li, dl, dd, dt, p, input, form, em, p, img, h1, h2, h3, h4, h5{margin:0;padding:0}
ul{list-style:none}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.l{float:left}
.r{float:right}
img{border:0}
.case-main li{ float:left; padding:0px 8px;}
.case-main li img{ width:200px; height:130px; border:2px solid #d9d9d9;}
body{ font-family:"microsoft yahei", Arial, simsun; font-size:12px;width:;background-color:#fff;margin:0;padding:0}
a{text-decoration:none;color:#595757}
a:hover{text-decoration:underline}
.inside-banner{margin:0 auto}
.bread{width:;min-width:1200px; margin:0 auto}/*background-color:#f0f0f0;*/
.bread .bread-main{width:1196px;height:29px;line-height:29px;margin:0 auto;text-align:left;color:#555;}
.bread .bread-main span{display:inline-block;background:url(/company/Sweets.gif) 0 -251px no-repeat}
.bread .bread-main a{color:#555}
.input_search_class, .input_search_keywords{width:208px;height:22px;margin-bottom:10px;margin-left:4px;border:1px solid #dcdcdc}
.top{width:1200px;margin:0 auto;padding:25px 0 5px 0;height:auto;overflow:hidden}
.logo{width:411px;height:62px}
.tel{height:auto;overflow:hidden;padding-top:20px}
.tel p{line-height:20px;text-align:right;padding-top:5px;color:#ededed}
.tel p span{line-height:20px;display:inline-block}
.tel p span.worldwide a{color:#666;}
.tel p span.hotline{color:#666;}
.tel p a{padding:0 10px;color:#666;line-height:20px;display:inline-block}
.tel p a.break-day{color:#666;padding-right:0;}
.menu{min-width:1200px;height:40px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin-bottom:2px}
.menu li.primary{float:left;position:relative;z-index:2;line-height:40px}
.current-menu>a{background:url(/company/menu_bg.gif) top center}
.primary a{width:150px;float:left; font-family:"microsoft yahei", Arial, simsun; color:#393838;display:block;text-decoration:none;font-size:16px;text-align:center}
.primary ul li a:hover{text-decoration:underline}
.primary ul{position:absolute;top:40px;left:0;z-index:999;background: url(/company/bg_lead.jpg) repeat-x;line-height:24px;display:none;padding:5px 0}
.primary ul li{float:left;width:}
.primary ul li a{color:#FFF;line-height:30px; font-family:"microsoft yahei", Arial, simsun; font-size:12px}
.primary ul.pcenter{left:-135px;width:1100px;height:480px;padding-top:20px}
.primary ul.pcenter dl{float:left;width:208px;height:398px;padding:0 10px 0 0}
.primary ul.pcenter dl.list-1 dd p{color:#fff;font-weight:normal;font-size:12px;display:block;width:}
.primary ul.pcenter dl.list-1 dd p span{display:inline-block;float:left;font-weight:normal;line-height:24px;margin:0 5px}
.primary ul.pcenter dl.list-1 dd p a{padding-left:0;background:0}
.primary ul.pcenter dl.list-2{width:306px}
.primary ul.pcenter dl.list-5{width:130px;padding:0}
.primary ul.pcenter dl a{color:#fff;line-height:24px}
.primary ul.pcenter a{width:216px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;padding:0; font-family:"microsoft yahei", Arial, simsun; font-size:12px;text-align:left}
.primary ul.pcenter a:hover{text-decoration:underline}
.primary ul.pcenter dt a{font-size:14px;color:#fff;font-weight:bold;line-height:35px;width:auto}
.primary ul.pcenter dl dd{width:;overflow:hidden}
.primary ul.pcenter dl dd a{width:auto;padding-left:10px;background:url(/company/Sweets.gif) left -345px no-repeat}/*.primary ul.pcenter dl dd.hot{background:url(../company/Sweets.gif) left -345px no-repeat}*/
.primary ul.pcenter dl dd.hot a{padding-right:32px;color:#ef2416}
.primary ul.pcenter dt a:hover{text-decoration:underline;color:#fff}
.primary ul.pcenter dl dd span{font-size:12px;color:#fff;font-weight:bold;line-height:35px;display:inline-block}
.primary ul.pcenter dl.list-2 dd span{padding-right:5px;padding-left:10px;background-color:#35374b}
.primary ul.pcenter dl a.title{color:#fff}
.primary ul.pcenter div{width:;float:left;height:83px}
.material-bd .arcli li{ width:450px; padding-left:60px; font-size:14px; line-height:30px;}
.material-bd .arcli li a{ text-decoration:none;}
.material-bd .arcli li a:hover{ color:#F00;}
.primary ul.pcenter div span, .primary ul.pcenter div a{display:inline-block;height:83px;line-height:83px;float:left}
.primary ul.pcenter div span{ font-family:"microsoft yahei", Arial, simsun; font-size:14px;color:#fff;font-weight:bold}
.primary ul.pcenter div a{ font-family:"microsoft yahei", Arial, simsun; font-size:12px;color:#fff;margin-left:72px;width:49px}
.foot-search{width:;min-width:1200px;margin:0 auto;background-color:#f9f9f9}
.foot-search div.search-box{width:1200px;height:43px;line-height:43px;padding:22px 0;margin:0 auto;}
.foot-search div.search-box > span{ font-family:"microsoft yahei", Arial, simsun;  font-size:22px; font-weight:bold; color:#3e4055; float:left;}
.foot-search div.search-box form{float:left; font-family:"microsoft yahei", Arial, simsun; font-size:13px;}
.foot-search div.search-box form div.sele-type{float:left;position:relative}
.foot-search div.search-box form div.sele-type span{width:162px;height:41px;line-height:41px;color:#000;float:left;text-indent:1em;cursor:pointer;background:#fff url(/vip/company/enqury_search.jpg) right center no-repeat;border:1px solid #d9e9ed;margin:0 15px;}
.foot-search div.search-box form div.sele-type ul{display:none;position:absolute;left:15px;top:43px;width:142px;border:1px solid #cbc9c9;padding:5px 10px;background-color:#fff;}
.foot-search div.search-box form div.sele-type ul li{width:;height:42px;line-height:42px;cursor:pointer;text-align:center;}
.foot-search div.search-box form div.sele-type ul li:hover{background-color:#f9f9f9}
.foot-search div.search-box form span.search-input{display:inline-block;height:41px;border:1px solid #d9e9ed;background-color:#fff;float:left;font-size:14px;}
.foot-search div.search-box form span.search-input .in_search{border:0;outline:0;float:left;width:665px;margin:13px 0 0 10px}
.foot-search div.search-box form span.search-submit{display:inline-block;height:41px;border:1px solid #d9e9ed;background-color:#fff;float:left;}
.foot-search div.search-box form span.search-submit .enqury_search{border:0;outline:0;height:41px;width:194px; background-color:#ff8261; color:#fff; cursor:pointer;float:left; font-family:"microsoft yahei", Arial, simsun; }
.foot-guild{min-width:1200px;height:auto;overflow:hidden;padding:15px 0 0px;background:#302f3d url(/vip/company/foot_index_bg.jpg) top repeat-x;}
.foot-guild-main{width:1200px;height:auto;overflow:hidden;margin:0 auto}
.foot-nav{width:;height:219px;float:left;}
.foot-nav dl{width:14.285%;height:;overflow:hidden;float:left}
.foot-nav dl dt{ font-family:"microsoft yahei", Arial, simsun; font-size:16px;font-weight:bold;color:#e2e9ec;line-height:28px;margin-bottom:26px}
.foot-nav dl dd{ font-family:"microsoft yahei", Arial, simsun; font-size:12px;line-height:28px;color:#e2e9ec}
.foot-nav dl dd a{ font-family:"microsoft yahei", Arial, simsun; font-size:12px;line-height:28px;color:#e2e9ec}
.foot-nav dl dd a img{margin-top:15px;}
.foot-copyright{min-width:1200px;height:auto;background-color:#2c2c2c}
.copyright{width:1200px;margin:0 auto;padding-top:4px;position:relative}
.copyright-main{width:;margin:0 auto}
.copyright p{ font-family:"microsoft yahei", Arial, simsun; font-size:12px;color:#7A7A7A;line-height:35px;text-align:left;}
.copyright p a{ font-family:"microsoft yahei", Arial, simsun; font-size:12px;color:#7A7A7A;line-height:28px;}
.cnzz{position:absolute;right:0;top:24px;display:none;}
.cnzz a{ font-family:"microsoft yahei", Arial, simsun; font-size:12px;color:#e2e9ec}
.select_pro{width:110px;height:23px;display:block;line-height:23px;position:absolute;top:9px;right:0px;cursor:pointer}
.select_pro span{ font-family:"microsoft yahei", Arial, simsun; font-size:12px;color:#7A7A7A;margin-left:23px}
.select_pro .son_ul{position:absolute;width:110px;bottom:23px;left:0;z-index:100;background:#FFF;display:none}
.select_pro .son_ul li{line-height:25px;padding-left:10px}
.select_pro .son_ul a{color:#000}



/*头部*/
.header{height:65px; padding:15px,0; width:980px;margin:0 auto;}
.header .fl {margin-top: 12px;}
.fl {float: left;display: inline;}
.fr { float: right; display: inline;}
.fr { float: right; display: inline;}
.tel { margin: -10px 20px 10px 0; _margin: 12px 20px 0px 0; position: relative; z-index: 999;}
.topR { margin: 30px 20px 10px 0; _margin: 30px 20px 0 0;color: #e4e4e4; font-size: 14px;}
.topR a { display: inline-block; padding: 0 3px;}
.topR span {color: #dd0000;margin-left: 5px;}
a {color: #555;text-decoration: none;}

/*导航*/
.nav{ background:url(/images/v2/footer.jpg) repeat-x;width:;position:relative;z-index:1111;height:45px;}
.logo{position:absolute;left:0px;top:22px}
.navlist li{float:left;width:120px;text-align:center;height:40px;padding-top:12px;position:relative;}/**/
.navlist{padding-left:165px}
.navlist li a{font-size:16px;color:#FFF;display:block;height:25px; text-decoration: none;}
.navlist li a:hover,.navlist li.hover a,.navlist li.current a{ background:#323232;color:#666}
.navlist li a:hover span,.navlist li.hover a span,.navlist li.current a span{color:#999}
.navlist li.no_bor{border-right:none}
.navlist li menu{left:-40px; display:none; position:absolute;margin-top:15px;}/* */
.navlist li:hover menu{ display:block;}
.navlist li menu a{display:block;background:#000!important;height:39px;_height:38px;width:120px;padding-top:0px;margin-left:0;line-height:39px;color:#fff !important; font-size:14px;overflow:hidden; text-decoration:none;}/*Opacity:0.7; Filter:alpha(opacity=70);*/
navlist li menu a:hover,.navlist li menu.pro a:hover{background::#666 !important; }

.navlist li menu.pro{width:980px; height:500ppx; background:#000;left:-350px;Opacity:0.7; Filter:alpha(opacity=70); margin-top:15px;}
.navlist li menu.pro a{display:block;background:#000!important;height:39px;_height:38px;width:193px;padding-top:0px;margin-left:0px;line-height:39px;color:#fff !important;Opacity:0.7; Filter:alpha(opacity=70);overflow:hidden;}/**/
.navlist li menu.pro h2{background:url(/images/common_bg.png) 0 -39px no-repeat !important; margin-left:5px; font-weight:700;width:193px;}
.navlist li menu.pro h3{border-bottom:1px solid #666; font-weight:700;width:153px;}
.navlist li menu.pro dl{ float:left; width:193px;}
.navlist li menu.pro a.ps{display:block; font-size:12px!important;}
.navlist li menu.pro a.ps:hover{ background:#999; color:000;}
.wrap{width:1318px;margin:0 auto;position:relative}
.navlist li .pro {
	position: absolute;
	left: 0px;
	display: none;
	padding-top: 8px;
	margin-left: -350px;
}
.navlist li:hover .pro {
	display: block;
}
#aboutNavMenu .menu_prour {
	border-bottom: #aaa dashed 1px;
	height: 140px;
	background: #f9f9f9;
	width: 980px;
}
#aboutNavMenu .menu_prour li {
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
}
#aboutNavMenu .menu_prour li a {
	color: #666;
}
#aboutNavMenu .menu_prour li a:hover {
	background: none;
	color: #d00;
	height: auto;
}
#aboutNavMenu .menu_prour li img {
	height: 80px;
	width: 140px;
}
#aboutNavMenu .menu_prour li p {
	line-height: 35px;
	font-size: 14px;
	height: 35px;
}
#aboutNavMenu .menubox {
	margin: 0px 10px 10px 0px;
	background: #f9f9f9;
	height: 440px;
	width: 980px;
}
#aboutNavMenu .menubox .menulist {
	width: 195px;
	float: left;
	background: #f9f9f9;
	height: auto;
}
#aboutNavMenu .menubox .menulist h3 {
	line-height: 40px;
	height: 40px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: 14px;
	color: #000;
	border-bottom: #aaa solid 1px;
}
#aboutNavMenu .menubox .menulist h3 a {
	color: #666;
}
#aboutNavMenu .menubox .menulist h3 a:hover {
	background: none;
	color: #d00;
}
.menulist ul {
	margin-left: 30px;
	margin-top: 10px;
}
.menulist ul li {
	line-height: 22px;
	height: 22px;
	width: ;
	float: left;
	color: #fff;
}
.menulist ul li a {
	color: #666;
}
.menulist ul li a:hover {
	background: none;
	color: #d00;
	height: auto;
}
/*搜索*/
.search{border:1px solid #ececec;width:160px;height:28px;position:absolute;right:0px;top:7px;display:block;background:#f6f6f6}
.searchPut{border:medium none;width:135px;height:16px;background:#f6f6f6;position:absolute;left:0px; top:0px;line-height:16px;padding:5px 0px 5px 5px;z-index:1111;border-top:1px solid #ebebeb;}
.searchBtn{position:absolute;width:30px;height:25px;border:medium none;  background-position:-118px 7px; cursor:pointer;right:0px;top:0px;z-index:11111;border-top:1px solid #ebebeb; background-color:#f6f6f6;}
select,input{vertical-align:middle;font-size:12px}
.cm_ico{ background:url(/images/v2/search_bg.jpg) no-repeat;}


/*页面底部*/
.foot{width:;overflow:hidden;background:#323232; height:200px;  font-size:14px;}

.foot .foot_info{width:1100px;margin:0 auto;}

.foot .foot_info ul li{float:left;border-right:1px #868686 solid;height:175px;}

.foot .foot_info ul li:last-child{border-right:0px;}

.foot .foot_info ul li dl{padding:0 34px; height:145px;}

.foot .foot_info ul li dl dt{margin: 20px 0;font-weight:600;color:#fff; height:16px;}

.foot .foot_info ul li dl dd{margin:15px 0; height:16px;}

.foot .foot_info ul li dl dd a{color:#868686;padding:5px 0;}

.foot .foot_info ul li dl dd a:hover{color:#FFFFFF;}
.foot .foot_info .fri{float:right;width:245px;}

.foot .foot_info .fri .com{width:;height:42px;background:#3d3d3d;position:relative;}

.foot .foot_info .fri .com h6{float:left;width:195px;height:32px;background: #5b5b5b;margin:5px;color:#fff;line-height:32px;font-weight:normal;padding-left:10px;}

.foot .foot_info .fri .com .list_com{display: none;position:absolute;top:38px;left:1px;}

.foot .foot_info .fri .com .list_com p{width:195px;height:32px;background: #5b5b5b;margin:5px;line-height:32px;font-weight:normal;padding-left:10px;}

.foot .foot_info .fri .com .list_com p a{color:#FFFFFF;}

.foot-link4{ float:left; width:16%;padding:20px 0; min-height: 365px;}
.foot h5{ color:#fff; font-size:18px; font-weight:800;  padding:0 0 10px; margin:0 8%;}
ul,li{ list-style:none;}

.copyright{width:;height:42px;background: #292929;}
.copyright .copyright_info{width:1100px;margin:0 auto;}
.copyright .copyright_info p{color:#868686;float:left;line-height:42px;font-size: 12px;}

.p_table th,td{border:1px #ccc solid; font-size:14px;}
.p_sin{background: #e1e1e1;}
/*在线咨询模块*/
.botsms{ width:; font-size: 14px; padding:20px 0px; box-sizing:border-box; margin: 0px 0px 30px 0px; background-color: #fff; overflow: hidden;}
.botsms .tit{ width: ; background-color: #dd0000; text-align: left; margin: 20px auto 30px auto; height: 40px; line-height: 40px; font-size: 16px;}
.botsms .tit i{padding: 5px 10px; font-style: normal; color: #fff;}
.botsms .leftform{ width: 45%; float: left;}
.botsms p{ width: ;text-align: center; padding-bottom: 20px;}
.botsms ul li{ width:; overflow:hidden; padding:5px 0px;}
.botsms span{ width:20%; height:35px; line-height:35px; font-size: 14px; text-align:right; display:block; float:left;}
.botsms .textbox{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px;-webkit-appearance: none;}
.botsms .select{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px; background: none;}
.botsms .bssubmit{ width:30%; margin-left: 20%; color:#fff; background-color:#dd0000; padding:10px 0px; margin-top: 5px; border: none; -webkit-appearance: none;}
.botsms .smscontact{ width: 45%; padding-left: 10%; border-left: 1px solid #e7e7e7; box-sizing: border-box; margin-top: 45px; float: right;}
.botsms .smscontact dl,.botsms .smscontact dl dt,.botsms .smscontact dl dd{ padding: 0px; margin: 0px; list-style: none;}
.botsms .smscontact dl{ line-height: 30px;}
.botsms .smscontact dl dt{ font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.botsms .smscontact dl dd .linkcustomer{ font-size: 12px; background-color: #454545; color: #fff; padding: 5px 30px; margin-top: 10px; line-height: 26px; display: block; float: left;}
.botsms .smscontact dl dd b{ color: #dd0000;}

@media screen and (max-width: 768px) {
    .botsms{padding: 5%;}
    .botsms .tit{ border-bottom: 1px solid #ddd; height: 10px; background-color: #fff; text-align: center; margin: 20px auto 30px auto; line-height: 22px; font-size: 16px;}
    .botsms .tit i{padding: 5px 10px; background-color: #fff; font-style: normal; color: #dd0000; font-weight: bold; font-size: 16px;}
    .botsms .leftform{ width: ; float: none;}
    .botsms .bssubmit{ width:; margin-left: 0px;}
    .botsms .smscontact{ display: none;}
}