﻿
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td,a,input,span { padding: 0;margin: 0; color:#666; text-decoration:none; font:12px/18px Microsoft YaHei,宋体;}
table { border-collapse: collapse;border-spacing: 0;}
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;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after { content:'';}
a{outline:none;}
.kh{height:30px; line-height:30px;z-index:-1;}
.kh2{height:18px; line-height:15px;z-index:-1;}
header2, section, footer, aside, article, figure { display: block;}
a img{ border:none;}
input,textarea{ border:none 0;}
.center{ text-align:center;}
.bt_right{ text-align:right;}
.mb_10{ margin-bottom:10px;}
.top{ position:fixed; right:0; top:50%; margin-top:-68px;  width:45px;} 
.top > li{ margin-bottom:1px; position:relative;}
.top > li > a{ display:block; height:45px; background:url(../images/img_top.png) no-repeat 0 0; text-indent:-9999px;}
.top > li > a:hover{ background:url(../images/img_top_hover.png) no-repeat 0 0; }
.top > li.icon_top >  a{ background-position:0 0;}
.top >  li.icon_shop >  a{ position:relative; background-position:0 -46px;}
.top >  li.icon_shop >  a span{ position:absolute; text-align:center; text-indent:0; left:14px; top:-2px; background:url(../images/bg_cartnum_s.png) no-repeat 0 0; width:21px; height:25px; color:#fff; font-size:14px; font-weight:bold; line-height:20px;}
.top >  li.icon_phone  > a{ background-position:0 -92px;}
.top >  li.icon_phone .phone{ position:absolute; left:-225px; top:-150px; border:1px solid #ccc; background:#fff; padding:30px; display:none; width:150px; height:160px; }
.top >  li.icon_phone .phone .arrow{ position:absolute; right:-12px; top:160px;}
.top >  li.icon_phone .phone p{}
.top >  li.icon_phone .phone p span{ color:#333; font-size:18px; line-height:22px; display:block; margin-bottom:5px;}
.top >  li.icon_phone .phone .p1{ color:#004478; font-size:24px; line-height:28px; font-style:italic; margin-bottom:20px;}
.top >  li.icon_phone .phone a{ display:block; color:#fff; font-size:16px; height:30px; line-height:30px; background:#004478; text-align:center; margin-top:10px;}
.top >  li.icon_attente >  a{ background-position:0 -138px; position:relative;}
.top >  li.icon_attente .attente{position:absolute; left:-370px; top:-155px;  padding:30px 0; border:1px solid #ccc; background:#fff; display:none; *width:355px;}
.top >  li.icon_attente .attente .arrow{ position:absolute; right:-12px; top:163px;}
.top >  li.icon_attente ul{ position:relative; overflow:hidden;zoom:1; }
.top >  li.icon_attente ul li{ float:left; margin-bottom:0; text-align:center; padding:0 30px;}
.top >  li.icon_attente ul li.weixin{ border-right:1px dotted #ccc;}
.top >  li.icon_attente ul li.weixin span{ background:url(../images/icon_weixin1.png) no-repeat 0 center; padding-left:30px;}
.top >  li.icon_attente ul li span{ display:block; text-align:center; color:#999; font-size:14px; margin-top:10px; line-height:22px;}

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:#004478;}
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:#fe3a3b;}
.lang_menu h3{background:url(../images/ico_honorlist.png) no-repeat 0 center; 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:#fe3a3b; 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 #004478; 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:#004478 url(../images/ico_search.png) no-repeat 15px center; 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; background:url(../images/ico_arw.gif) no-repeat 0px center; 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; background:url(../images/ico_arw.gif) no-repeat 0px center; 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:#fe3a3b;}




.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_my .tbtn{ background-image:url(../images/ico_my.png);}
.top_cart .tbtn{ background-image:url(../images/ico_cart.png);}
.top_cart .tbtn span{ display:block; text-align:center; padding-right:1px; width:33px; height:40px; background:url(../images/bg_cartnum.png) no-repeat; 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; z-index:0;}
.main{ clear:both; width:1260px; margin:0 auto; overflow:hidden; position:relative; z-index:100;}
.main2{ clear:both;  position:relative;width:1255px;  margin:10px auto;overflow:hidden; position:relative;  }
.menu_right2{ float:right; width:935px; border-bottom:solid 1px #e1e1e1;z-index:0;height:45px; font-size:14px; line-height:45px; }
.menu_right22{ float:right; width:935px;z-index:0;height:auto;  }

.menu_right2 P{ padding:12px;z-index:0;}

/* menu */
.mainmenu{ margin:0 auto 0; width:1260px; overflow:hidden;}

.menu_left{ float:left; width:295px; }
.menu_right{ float:right; width:965px;}

.menu_right3{ float:right; width:950px; border:solid 1px #e1e1e1; margin-top:20px;}
.menu_right3n{ width:140px; border-right:solid 1px #e1e1e1; background-color:#f2f2f2;text-align:center; }
.menu_right3n a{font-size:16px;  height:40px; line-height:40px; color:#333}
.menu_right3n a:hover{color:#004478}
.menu_right4{ float:right; width:935px; border-bottom:solid 1px #e1e1e1;font-size:16px;  height:40px; line-height:40px; padding-left:15px}
.menu_right5 {
	height:25px;
	line-height:25px;
	border:solid 1px #ccc;
	padding-left:9px;
	width:500px;
	 margin:5px 5px;
}
.menu_right52 {
	height:125px;
	line-height:25px;
	border:solid 1px #ccc;
	padding-left:9px;
	width:500px;
	margin:5px 5px;
}
.menu_rightw{ height:30px; width:70px; line-height:30px; margin:5px 10px}

.menu_tit{ height:42px; line-height:42px; text-align:center; background:#004478; color:#fff; display:block; font-size:16px;}
.ml_list{ border:solid 1px #e2e2e2; height:auto; position:relative;z-index:100;}
.ml_list li{ height:auto; padding:6px 0 6px 23px; border-bottom:solid 1px #e2e2e2; position:relative;}
.ml_list li:hover{ padding:6px 0 6px 20px;}
.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:#004478; font-size:17px;}
.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;}

.mmenu{ position:relative;}
.mmenu span{ position:absolute; right:-1px; top:-6px; display:none;width:1px; height:auto;background:#fff;}
.mmenu2{border:solid 1px #ccc; height:30px;background:#F0F0F0; font-size:20px; padding-top:15px; padding-left:28px;z-index:0;}

.hmenu{ z-index:1000; display:none; position:absolute; top:-1px; left:291px; background:#fff; width:660px; padding-left:30px; padding-top:10px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;}
.hmenu ul{ padding-top:10px;}
.hmenu li{ height:35px; margin-bottom:30px; padding:0; border:none;}
.hmenu li img{ float:left; margin-right:25px;}
.hmenu li a{ color:#333; line-height:45px; display:block;}
.hmenu p{ margin-bottom:10px;}
.hmenu p span,.hmenu p a{  color:#666; font-size:12px; padding:5px 10px; line-height:24px; margin-right:10px;}
.hmenu p span{ color:#004478; }
.hmenu p a:hover{color:#ff6600}

.ml_list .fujian{ top:-160px;}
.ml_list li.hover .hmenu{ display:block;}
.ml_list li.hover{ border-left:solid 3px #004478; }
.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;}

.mr_list{ height:42px; background:#404040; position:relative; z-index:111;}
.mr_list li{ position:relative; float:left; white-space:nowrap;}
.mr_list a{ display:block;line-height:42px; padding:0 20px; font-size:16px; color:#fff;white-spae:nowrap;}
.mr_list a:hover{ background:#111;}

.mr_list li ul{ display:none; position:absolute; left:0; right:0; top:40px;background:#404040; z-index:100;   }
.mr_list li ul li{ float:none; display:inline; height:31px;}
.mr_list li ul li a{ display:block; float:none; text-align:center; color:#ccc; font-size:13px; line-height:30px; border-bottom:1px dotted #ccc;white-space:nowrap;margin:0;}
.mr_list li ul li.last a{ border-bottom:none;}

.body_en .mr_list a{ padding:0 21px;}
.body_en .f_links a{ padding:0 26px;}

.kv{ width:965px; height:515px; overflow:hidden; position:relative; z-index:-1}
.kv_main{ width:100%; position:relative;}
.kv_cont{ height:515px; width:965px; position:absolute; left:0; top:0; display:none;}
.kv_nav{ position:absolute; bottom:35px; right:420px;}
.kv_nav a{ float:left; width:10px; height:10px; margin-left:10px; background:#fff; overflow:hidden; text-indent:-9999px;}
.kv_nav a.selected{ background:#004478;}
.kv .left,.kv .right{ position:absolute; top:50%; margin-top:-13px; width:26px; height:26px; background:#000; line-height:26px; text-align:center;}
.kv .left:hover,.kv .right:hover{ background:#004478;}
.kv .left{ left:10px; }
.kv .right{ right:10px; }
.kv .left .icon{ color:#fff; font-size:18px; line-height:27px;}
.kv .right .icon{ color:#fff; font-size:18px; line-height:27px;}

.m_ad{ overflow:hidden; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2;background:#EAEBEE;}
.m_ad li{ float:left; border-right:solid 1px #e2e2e2; height:335px; }
.m_ad li img{ display:block;}
.m_ad2{ border-right:solid 1px #cccccc; width:338px; height:335px; text-align:center}
.m_ad2font{font-size:16px; margin-top:40px; margin-bottom:10px}
.m_ad2font2{font-size:14px; margin-top:20px;}

/*新产品*/
.kuan{ border:solid 1px #ccc; width:607px; height:268px}
.kuankf{ border:solid 1px #ccc; width:630px; height:268px}
.xin1{width:620px;height:30px;padding-top:23px; margin-left:5px;}
.xin11{width:600px;height:30px;padding-top:23px; margin-left:5px;}
.xin1_fon{ font-size:16px;}
.xin1_more{ margin-left:480px; }
.xin1_left{ width:150px; border-right:solid 1px #ccc;border-bottom:solid 1px #ccc; padding-top:20px; padding-bottom:31px; padding-left:5px; padding-right:5px;}
.xin1_left a{ font-size:16px; }
.xin1_left a:hover{ color:#004478; background:#111;}
.xin1_left a:selected{ background:#004478;}

/*客户/服务*/
.sever{ width:250px;border-right:solid 1px #ccc; height:267px; line-height:40px}
.sever-font{ font-size:16px; color:#333333; width:250px; line-height:35px;text-align:center}
.severtext {
	height:30px;
	line-height:30px;
	border:solid 1px #ccc;
	padding-left:9px;
	width:160px;
}
.hytext {
	height:30px;
	line-height:30px;
	border:solid 1px #ccc;
	padding:auto;
	width:120px;
}
.hyheight{height:30px;
}
.hyr{ width:378px;}
.hyright1{clear:both;position:relative; margin-top:36px; margin-left:85px}

.hyright1 a:hover{ background-color:#f2f2f2}
.hyright2{position:relative; margin-top:36px; margin-right:85px}
.hyright2 a:hover{ background-color:#f2f2f2}
.hyright3{clear:both;position:relative; margin-left:85px;margin-top:24px}
.hyright3 a:hover{ background-color:#f2f2f2}
.hyright4{position:relative; margin-right:85px;margin-top:24px;}
.hyright4 a:hover{ background-color:#f2f2f2}

/*微动*/
.weidong{width:330px; border-right:solid 1px #ccc;}
.weidong a:hover{ background-color:#f2f2f2}
/*全资子公司*/
.kuan2{ border:solid 1px #ccc; width:1258px; height:110px}
.xin2{width:1257px;height:30px; padding-top:23px; margin-left:5px;}
.xin2_more2{ margin-left:1120px;}
.zi127{ margin-top:40px; width:125px; text-align:center}
.zi1272{ margin-top:10px;  width:125px;text-align:center}
.zi1272 a:hover{font-size:12px;color:#004478;}

/*link*/
.footlink{ background:#333333; width:1278px; height:35px; padding-left:250px}
.footlink a{font-size:16px;color:#FFFFFF;line-height:35px}
.footlink a:hover{font-size:16px;color:#cccccc;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;
	overflow:hidden;
}
/*头部样式*/
.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;
    top: 0px;
    left: 0px;
}
.header_logo {
	width:520px;
	overflow:hidden;
	 valign:bottom;
}
.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;	
	}
/* 想+社区 */

.xiangjia {
	position:relative;
	width:630px;
	overflow:hidden;
}
.xiangjia_box {
	position:relative;
	width:630px;
	height:344px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#cccccc;
}
.xiangjia_box2 {
	position:relative;
	width:610px;
	height:344px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#cccccc;
}
.xiangjia_box .left {

}
.xiangjia_box .left p {
	margin-bottom:1px;
	
	height:86px;
	width:150px;
	cursor:pointer;
	background-repeat:no-repeat;
    overflow:hidden;
}
.xiangjia_box .left p:hover img {
	filter:alpha(opacity=90);  /*支持 IE 浏览器*/
	-moz-opacity:0.90; /*支持 FireFox 浏览器*/
	opacity:0.90;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.xiangjia_box .right {
	
	width:480px;
	height:344px;
	overflow:hidden;
	background:#FFF;
}
.xiangjia_tab {

border-left:1px solid #ccc;

	
}
.xiangjia_tab img{

}
.f_title {
	height:40px;
	overflow:hidden;
	margin:15px 0 5px 0;
}
.f_title2 {
	height:16px;
}
.f_title li {
	float:left;
	line-height:46px;
}
.f_title li h3 {
	font-size:18px;
	line-height:46px;
	font-family:'微软雅黑';
	margin-right:30px;
}
.f_title li a {
	line-height:55px;
}
.f_title li a:hover {
	text-decoration:underline;
}
.f_title li span {
	padding:0 8px;
}
.f_more {
	float:right;
	line-height:55px;
}

/* 技术方案 */ 
.cloud {
	position:relative;
	width:620px;
}
.cloud_img {
	position:relative;
	width:620px;
	height:345px;
	overflow:hidden;
	border:1px solid #ccc;
}
.cloud_img li {
	position:absolute;
}
.cloud_prev {
	position:absolute;
	z-index:10;
	bottom:10px;
	right:80px;
	display:block;
	cursor:pointer;
    filter:alpha(opacity=50);  /*支持 IE 浏览器*/
	-moz-opacity:0.50; /*支持 FireFox 浏览器*/
	opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.cloud_next {
	position:absolute;
	z-index:10;
	bottom:10px;
	right:25px;
	display:block;
	cursor:pointer;
    filter:alpha(opacity=50);  /*支持 IE 浏览器*/
	-moz-opacity:0.50; /*支持 FireFox 浏览器*/
	opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.cloud_prev:hover, .cloud_next:hover {
    filter:alpha(opacity=100);  /*支持 IE 浏览器*/
	-moz-opacity:1.0; /*支持 FireFox 浏览器*/
	opacity:1.0;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
/* 新闻 视频 公益活动 */
.news_video_public {
	width:610px;
	margin-left:0px;
	overflow:hidden;
}
.nvp_title {
	height:30px;
	overflow:hidden;
	border:1px solid #EAEBEE;
	border-bottom:0;
}
.nvp_title li {
	float:left;
	width:33%;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.nvp_title li h3 {
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	border-bottom:3px solid #666;
}
.nvp_title li h3.now {
	border-bottom:3px solid #cc0000;
}
.nvp_box {
	
	height:300px;	
	overflow:hidden;
	}
.nvp_box li {

	
}
.news 
{
    width:590px;
	padding:5px 10px;

}
	
.news_1 
{
	line-height:16px;
	height:16px;
	border-bottom-color:#f00;
	padding-top:10px
}
.news_1 a:hover{ color:#FF6600}

.public {
	padding:5px 10px;
	}

/* 官方微信 */

.wechat {
	width:316px;
	overflow:hidden;
	}
.wechat_box {
	height:355px;
	width:314px;
	border:1px solid #e6e6e6;
	overflow:hidden;
	} 
/*产品页*/
.mulu{ position:relative;height:35px; font-size:14px; line-height:35px;margin-left:10px;border-top:solid 1px #e1e1e1; margin-top:20px; width:935px; }
.mulu a{font-size:14px;}
.mulu a:hover{ color:#004478;}

.pshow_right{clear:both; float:right; width:935px; z-index:0;}
.pshow_right2{clear:both; float:right; width:935px; z-index:0;position:relative;}
.pshow{ border:1px solid #ccc; width:215px; height:255px; background-color:#EEEEEE ; margin:8px 8px;  z-index:0; }
.pshowh{width:213px; height:40px; background-color:#333; line-height:40px; border:1px solid #333; }
.pshowh a{font-size:14px;color:#fff;z-index:10;height:40px;line-height:40px; }
.pshowh  a:hover{ color:#FF6600;}

.pshowda{ border:1px solid #ccc; width:350px; height:350px; background-color:#EEEEEE ; margin:8px 0px;  }
.pshowx{ border:1px solid #ccc; width:75px; height:30px; background-color:#EEEEEE ; margin:7px 7px; text-align:center; padding-top:10px}
.pshowhda{clear:both;width:935px; height:auto; line-height:50px; font-size:14px; border-bottom:1px solid #ccc;}
.pshowhda22{width:530px; height:35px; line-height:35px; font-size:14px; border-bottom:1px solid #ccc; margin-left:15px;padding-top:15px}
.pshowhda2{clear:both;width:935px; height:auto; line-height:50px; font-size:16px; }
.pshowhdafont{ padding:10px 0px;font-size:14px;width:935px;border-bottom:1px solid #ccc;}
.pshowlink{width:122px; text-align:center; height:40px;line-height:40px;border:1px solid #ccc; margin-right:30px; background-color:#333333; margin-bottom:15px}
.pshowlink a{font-size:14px;color:#fff;height:40px;line-height:40px;}
.pshowlink a:hover{ color:#FF6600;}
.pshowhda22  a:hover{ color:#FF6600;}
.pshowhda22 a{font-size:14px;}




.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: #333333; z-index:100;}
.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;z-index:100;
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:24px;}
.sublist li h3.mcate-item-hd{font-family:'微软雅黑';padding-left:2px;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:30px;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;}

.table-cs{border-bottom:1px solid #999999;border-left:1px solid #999999;}
.table-cs td{border-right:1px solid #999999;border-top:1px solid #999999;padding:5px 5px;font-family: 宋体;font-size: 12px; height:20;}
.table-cs tr{ line-height:1.5;}
.table-cstr{ background-color: #D8D8D8;}



.pt20{ padding-top:20px;}
.clearboth{ overflow:hidden}
.slide {position:relative;width:965px;height:515px; margin:0px auto 0px;background-color:#D0D3DA;}
.images {position:relative;width:965px;height:515px;overflow:hidden; margin:0 auto;}
.images div{float:left;}
.tabs1 {position:absolute;top:465px;left:415px;}
.tabs {position:absolute;top:465px;left:415px;height:20px;line-height:20px;z-index:999;}
.tabs a {width:16px;height:16px;float:left;margin:3px;display:block;font-size:1px;background:url('slide-bj1.png') 0 0 no-repeat;}
.tabs a:hover {background:url("slide-bj.png") 0 0 no-repeat;}
.tabs a.current {background:url("slide-bj.png") 0 0 no-repeat;}
.backward, .forward {position:absolute;width:70px;height:440px;overflow:hidden;top:0px;cursor:pointer;font-size:0px;z-index:999}
.backward {left: 0px;background:url('focus_ctrl_left.png') center no-repeat;}
.forward {right:0px;background:url('focus_ctrl_right.png') center no-repeat;}
.backward a{ background:url('focus_ctrl_left.png') center no-repeat;}
.forward a {background:url('focus_ctrl_right.png') center no-repeat;}
.backward a:hover { background:url('focus_ctrl_left.png') center no-repeat;}
.forward a:hover {background:url('focus_ctrl_right.png') center no-repeat;}
/*幻灯片*/
.flow-box{ border:1px solid #dddddd; width:220px; float:left; margin-right:13px; background-color:#fff; margin-bottom:9px;-moz-box-shadow:0px 0px 2px #f4f4f4 ;-webkit-box-shadow:0px 0px 2px #f4f4f4;box-shadow:0px 0px 2px #f4f4f4; }
.flow-thumb{text-align:center; padding-top:8px;}
.flow-info2{text-align:center;}
.flow-info2 p { height:44px; line-height:44px; text-align:center; padding:0 8px; overflow:hidden; font-size:14px; color:#666;}
.uploadN{ background-color:#fafafa; border-top:1px solid #f4f4f4}