@charset "utf-8";
/* CSS Document */
body{margin:0 auto;padding:0; background-color:#fff;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-family: }
form,ul,li,p,h1,h3,h4,h5,h6{margin:0;padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
input,select{font-size:12px;line-height:16px;border:0;margin:0;padding:0;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration: none;}
.clear{clear:both; overflow:hidden}
h2{ font-size:18px; font-weight:600; color:#cc3333;}
/*top*/
.top{ width:100%; height:6px; background:#3366CC;}
/*nav*/
.head{ width:1050px; margin:0 auto;}
.logo{ padding:15px 0px; float:left; width:300px;}
.nav{ float:right; width:690px;}
.nav ul{}
.nav ul li{ float:left; width:115px; text-align:center; line-height:90px; color:#333; 
font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.nav ul li a{ color:#333;}
.nav ul li a:hover{ color:#3366CC;}
.nav ul li a.hover1{ color:#fff; background:#3366CC; display:block;}
/*****banner*******/
/*banner开始*/
.fullSlide{width:100%;position:relative;height:380px;background:#000;}
.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:380px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:380px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:50px;line-height:50px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:4px;overflow:hidden;background:#fff;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on{background:#ef1c1c;}
.bannei{ width:100%; background:#fafafa; height:40px; border-bottom:1px solid #ccc;}
.bannei_c{ width:1050px; height:40px; margin:0 auto;}
.top_cr{ float:left; width:180px;  text-align:center;line-height:40px; font-weight:bold; font-size:12px; color:#333; }
.top_cr img{ margin-right:5px;}
.top_cr1{ float:left; width:200px; text-align:center;line-height:40px; font-weight:bold; font-size:12px; color:#333; }
.top_cr1 img{ margin-right:5px;}
.top_cr2{ float:left; width:160px; text-align:center; font-weight:bold; line-height:40px;font-size:12px; color:#333; }
.top_cr2 img{ margin-right:5px;}
/*banner结束*/
/*产品展示*/
.pro{ width:1050px; height:auto; margin:0 auto;}
.pro_f1{ float:left; width:1050px; height:auto;}
.pro_f{ padding-top:20px; border-bottom:1px solid #999; padding-bottom:5px;}
.pro_f h3{ font-size:15px; margin-left:5px;}
.pro_f h3 b{ border-bottom:#3366CC solid 3px; padding-bottom:4px;}
.pro_f h3 span{ float:right; font-size:12px; margin-right:10px; display:inline; font-weight:bold;}
.pro_f h3 span a{ color:#555;}
.pro_f h3 span a:hover{ color:#3366cc;}
.pro_t{ width:1050px; height:auto; margin-top:10px;}
.pro_t dl{ float:left; height:140px;}
.pro_t dl dt{ float:left;width:190px; margin-bottom:20px;}
.pro_t dl dd{ float:left; width:295px; margin-left:10px; margin-right:30px; }
.pro_t dl dd h3{ font-size:15px; font-weight:bold; line-height:24px; margin-bottom:5px;}
.pro_t dl dd h3 a{ color:#3366cc;}
.pro_t dl dd h3 a:hover{ color:#3366cc; text-decoration:underline;}
.pro_t dl dd p{ line-height:28px; height:60px; overflow:hidden;font-size:14px; color:#555;}
/*低部*/
.foot{ width:100%; margin-top:30px; background:#003399; padding:5px 0px;}
.foot_f{ width:1050px; margin:0 auto; height:auto;}
.foot_f p{ line-height:26px; color:#fff; font-size:13px; font-style:normal;}
.foot_t{ float:left; width:33%; height:auto;}
.foot_t dl{ padding:10px 0px; width:85%; border:1px dashed #0066cc;}
.foot_t dl dt{ font-style:normal; color:#fff; font-size:18px; margin-left:30px;}
.foot_t dl dd{ font-style:normal; color:#009ff9; line-height:24px; margin-left:30px;}

/*产品详情页*/
.ny_cp{ width:1050px; height:auto; margin:0 auto;}
.cp_left{ width:240px; float:left; height:auto; margin-top:30px;}
.cp_left1{ width:240px; background:#0066cc; height:35px;}
.cp_left1 h3{ font-size:14px; font-weight:bold; line-height:35px; margin-left:10px; color:#fff;}
.cp_left2{ background:#eee; height:auto; padding-top:10px;}
.cp_left2 ul{}
.cp_left2 ul li{ line-height:35px; text-indent:1em; border-bottom:1px solid #fff; font-size:12px; font-weight:bold;}
.cp_left2 ul li a{ color:#333;}
.cp_left2 ul li a:hover{ color:#0066cc;}
.cp_left2 ul li a.hover1{ color:#3366cc;}
.cp_left2 h3{ font-size:14px;}
.cp_left2_f{ margin-top:20px; height:35px; width:240px; background:#0066cc;}
.cp_left2_f h3{ font-size:14px; font-weight:bold; line-height:35px; margin-left:10px; color:#fff;}
.cp_left3{ margin-top:10px; height:auto;}
.cp_left3 p{ line-height:28px; color:#444; font-size:14px;}

.cp_right{ width:780px; float:right; height:auto; margin-top:30px;}
.cp_right1{ border-bottom:1px solid #555; padding-bottom:5px; width:780px}
.cp_right1 h3{ color:#777; font-size:13px; margin-left:10px;}
.cp_right1 h3 b{ border-bottom:3px solid #0066cc; padding-bottom:4px;}
.cp_right1 h3 a{ color:#777;}
.cp_right1 h3 a:hover{ color:#0066cc;}
.cp_right2{ float:right; width:350px; height:auto; margin-top:20px;}
.cp_right2_f{ width:350px; height:35px;}
.cp_right2_f h3{ font-size:15px; font-weight:bold;}
.cp_right2_f p{ line-height:30px; font-size:14px;}
.cp{ width:780px; height:auto;}
.cp_f{width:780px; margin-top:20px;}
.cp_f h3{ font-size:14px; color:#333; line-height:35px; font-weight:bold; border:1px solid #3366cc; text-indent:1.5em;}
.cp_f p{ line-height:26px;}
.cp_t{ width:780px; height:35px; border:1px solid #3366cc; margin-top:20px;}
.cp_t h3{ font-size:14px; color:#333; line-height:35px; font-weight:bold; margin-left:20px;}
.cp_s{ margin-top:15px;}
.cp_s ul{ width:800px; overflow:hidden;}
.cp_s ul li{ float:left; margin-right:20px; width:21.5%;}
.cp_s ul li h3{ line-height:22px; font-size:12px;}
.cp_s ul li h3 a{ color:#333;}
.cp_s ul li h3 a:hover{ color:#0066cc;}
.cp_a{ margin-top:20px; height:35px; border:1px solid #3366cc; margin-top:20px;}
.cp_a h3{ font-size:14px; color:#333; line-height:35px; font-weight:bold; margin-left:20px;}
.cp_b{ margin-top:15px; height:auto;}
.form_details input[type="text"]:hover{background:#fff; border:1px solid #0066cc;}

.blianxi{margin-top:8px;}
.blianxi ul li{float:left;margin-right:10px;height:33px;display:block; line-height:33px;color:#474747;display:block;text-align:center;}
.chat{background:url(../images/chat.png) no-repeat  0 0px;text-align:center;}
.leave{background:url(../images/message.png) no-repeat  0 0px;text-align:center;}
.chat a{color:#ffffff;width:125px;height:33px;display:block;}
.leave a{color:#ffffff;width:125px;height:33px;display:block;}

.follow{color: #cc0000;font-weight:bold;padding:10px 10px;margin-bottom:10px; margin-top:10px;}
.follow img{width:34px;}
.icon02{vertical-align:middle;}
.pro-infos strong{font-weight:100; color:#c00;}
.form_details input[type="text"], .form_details textarea {
	padding: 11px;
	width: 97.5%;
	font-size: 1em;
	margin: 10px 0px;
	border:1px solid #bbb;
	color: #bbb;
	background:#fff;
	-webkit-appearance: none;
	float: left;
	outline: none;
	font-weight:400;
	border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-moz-border-radius: 0.3em;}
.form_details textarea { height:100px; resize:none;	width:97.5%;}
.form_details textarea:hover { background:#fff; border:1px solid #0066cc;}
.form_details input[type="submit"] {
	margin-top:5px;
	color: #fff;
	background:#0066cc;
	font-size: 1em;
	padding: 0.7em 1em;
	-webkit-appearance:none;
	text-transform: uppercase;
	display: inline-block;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border: none;
	text-transform:uppercase;
	outline: none;
	cursor: pointer;
	width:60px;
	border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-moz-border-radius: 0.3em;}
.form_details input[type="submit"]:hover { text-decoration:none; color:#fff; background:#0066cc;}
.page_detail{ float: right; width:780px; margin-top:30px; margin-bottom:10px;}
.page_content { float:right; margin:0 0 0 15px; width:780px;}
.content_text_span a:link, .content_text_span a:visited, .content_text_span a:active {
    color: #3885c5 !important;
    font: 14px/22px normal !important;
    text-decoration: none !important;}
.page_content p { margin-bottom:10px;}
.page_content hr {
    border-bottom:1px solid #e7e7e7;
    float:left;
    height:1px;
    margin-bottom:10px;
    margin-top:0;
    width:100%;}
.page_sidebar { float:left; margin-top:5px; width:240px;}
.page_sidebar h3.title {
    background: rgba(0, 0, 0, 0) url("../images/bodybg.png") repeat scroll 0 0;
    border-bottom: 1px solid #e7e7e7;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    line-height: 28px;
    vertical-align: middle;
    width: auto;}
.page_sidebar h3.cur {background:#287f90; color:#fff; font-size:14px; font-weight:bold;}
.page_sidebar h3 a { color:#000000; display:block; font-size:14px; padding-bottom:2px; padding-left:20px; padding-top:2px;}
.page_sidebar h3.cur a { color:#fff;}
.page_sidebar h3.cur > a:hover { background-color:#a7a7a7; color:#fff;}
.page_sidebar h3 a:hover { background-color:#7a7a7a; color:#fff;}
.page_sidebar h3.listtitle {
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    font-size: 13px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 5px;
    padding-left: 20px;
    vertical-align: middle;
    width: auto;
}
.page_sidebar .menu { margin-bottom: 10px;}
.page_sidebar .menu li { height:24px; overflow:hidden; position:relative; width:100%;}
.page_sidebar .menu li a { color:#000; display:block; line-height:24px; margin:2px 0; padding-left:30px;
    vertical-align: middle;}
.page_sidebar .menu li.iner a {
    background: rgba(0, 0, 0, 0) url("../images/icss_2_2_S1home2/youjiantou.gif") no-repeat scroll 220px center;
}
.page_sidebar .menu > li > a { padding-left: 30px;}
.page_sidebar .menu li.cur a, .page_sidebar .menu li a:hover { background-color:#f8f8f8; color:#005c8a;}
.page_sidebar ul {
}
.page_sidebar ul.cur { display:block;}
.breadcrumb {
    background: rgba(0, 0, 0, 0) no-repeat scroll 0 6px;
    border-bottom: 1px solid #e7e7e7;
    color: #999;
    line-height: 22px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 15px;
}
/*公司简介*/
.ny_about{ width:780px; margin-top:20px;}
.ny_about p{ line-height:28px; color:#555; font-size:14px;}
/*联系我们*/
.ny_lianxi{ width:780px; margin-top:20px;}
.nylx_f{ width:31%; float:left; margin-left:15px; display:inline;}
.nylx_f dl{ width:93%; border-right:1px dashed #ccc;}
.nylx_f dl dt{ font-style:normal; color:#003399; font-size:18px; margin-bottom:5px;}
.nylx_f dl dd{ font-style:normal; color:#555; line-height:24px; margin-left:0px;}

/*服务支持*/
.ser_l{ float:left; width:210px; margin-top:20px;}
.ser_r{ float:right; width:500px; margin-top:50px;}
.ser_r p{ line-height:26px; color:#555; font-size:14px;}

.ser_l1{ float:left; width:210px; margin-top:20px;}
.ser_r1{ float:right; width:500px; margin-top:20px;}
.ser_r1 p{ line-height:26px; color:#555; font-size:14px;}

.ser_l2{ float:left; width:210px; margin-top:20px;}
.ser_r2{ float:right; width:500px; margin-top:20px;}
.ser_r2 p{ line-height:26px; color:#555; font-size:14px;}

/*产品展示*/ 
.ny_pro{ width:780px; margin-top:20px;}
.ny_pro ul{ width:800px; overflow:hidden;}
.ny_pro ul li{ float:left; margin-right:20px; width:180px; height:286px;}
.ny_pro ul li h3{ font-size:13px; line-height:20px; background:#eee; text-align:center;}
.ny_pro ul li h3 a{ color:#444; padding:5px; height:80px; display:block}
.ny_pro ul li h3 a:hover{ color:#fff; background:#3366cc; display:block;}
.ny_pro ul li img{ border:1px solid #ccc; padding:2px;}
/*视频详情页*/
.ny_pro1{ width:780px; margin-top:20px;}
.ny_pro1 h3{ font-size:16px; color:#555; font-weight:bold; text-align:center;}
.ny_pro1 img{ width:80%; margin-top:15px;}
.ny_pro1 p{ font-size:14px; color:#555; line-height:26px;}

/*首页修改css*/
.pro_l{ float:right; width:320px; height:270px; overflow:hidden;z-index:1;position:relative;}
.pro_l1{ padding-top:20px; border-bottom:1px solid #999; padding-bottom:5px;}
.pro_l1 h3{ font-size:15px; margin-left:5px;}
.pro_l1 h3 b{ border-bottom:#3366CC solid 3px; padding-bottom:4px;}
.pro_lt{ margin-top:10px; width:320px; height:auto;}
.pro_lt img{ margin-bottom:10px;}
.pro_lt p{ line-height:26px; font-size:14px; color:#555;}

.pro_lf{ float:right; width:320px; height:270px; overflow:hidden;z-index:1;position:relative;}
.pro_lf1{ padding-top:20px; border-bottom:1px solid #999; padding-bottom:5px;}
.pro_lf1 h3{ font-size:15px; margin-left:5px;}
.pro_lf1 h3 b{ border-bottom:#3366CC solid 3px; padding-bottom:4px;}
.pro_lft{ margin-top:10px; width:320px; height:auto;}
.pro_lft img{ margin-bottom:10px;}
.pro_lft p{ line-height:26px; font-size:14px; color:#555;}

/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#CC3333;color:#fff;font-size:16px;
font-weight:bold; text-align:center;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:14px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;/*background:url(../images/online_arrow.jpg) no-repeat;*/position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

.submenu{display:none; background-color:#fff;}
.submenu li{border: 1px solid #ccc; padding-left:5px;}
.submenu li a{ font-weight: normal;}
.fa{ float: right;padding-right:10px; font-style: normal; font-size:16px;}
.active{display:block;}
.submenu li a.red{color:#f00;}

.plist{padding:0;margin:0;}
.plist li.cate{border-bottom:1px solid #ccc; width:800px;height:40px; *line-height:40px;  margin-top:10px; }
.plist li.cate h2{ font-size:16px; color:#ff0000; font-weight: bold; padding:2px 10px;}
.plist li.cate h2 span{float:left;width:600px}
.plist li.cate h2 a{float:right; margin-right: 5px; font-size:14px;font-weight: normal; color:#000;}
.plist li.sub{ width:100%; margin:0px 0px 0px 10px; padding:0; height:auto; }
.plist li.sub h2{height:25px; line-height:25px; border-bottom:1px solid #ccc; padding:8px 0 0 8px;margin:0; }
.plist li.sub h2 .sub_title{margin:0;font-size:16px; color:#444; display: block;width:600px; float:left; }
.plist li.sub h2 a{float:right; margin-right: 25px; font-size:14px;font-weight: normal;  color:#44;}
.plist li.sub ul{margin:5px 0 0 8px;}
