﻿@charset "utf-8";

.line{ background:url(line.jpg) repeat-x; height:2px; line-height:2px; }
.f14{ font-size:14px}
.white{ color:#fff}





#layout { width:986px; margin:0 auto; background:#f2f2f2; padding:2px;}
#header{ position:relative; height:100px; overflow:hidden;}
#header .logo{ position:absolute; left:20px; top:40px;}
#header .lang{ position:absolute;  right:20px; top:40px;}



#menu{ position:relative; height:38px;   background:url(1_menu_bg.jpg) repeat-x;}
#menu .menu_l{ position:absolute }
#menu ul.menu_link{ position:absolute; left:6px;}
#menu ul.menu_link li{ float:left; line-height:38px; height:38px; background:url(1_menu_line.jpg) right no-repeat; width:100px; text-align:center }
#menu ul.menu_link li a{ font-weight:bold; color:#FFF}

#menu .menu_r{ position:absolute; right:0px; background:url(1_menu_right.jpg) no-repeat top right; width:167px; height:38px; }
#menu .menu_r .keys{border:none; color:#FFF; width:112px; height:18px; line-height:18px; margin-left:35px;border:0px;background-color:transparent; margin-top:10px;}


.focus2{ width:1120px; margin-left:auto; margin-right:auto}
.focus{ width:1120px; margin-left:auto; margin-right:auto; text-align:center}
.banner_c{text-align:center; height:430px; padding-top:2px; width:1120px;position:relative; margin:auto;overflow:hidden}
.banner_c22{text-align:center; height:262px; padding-top:2px; width:1120px;position:relative; margin:auto;overflow:hidden;z-index:1;}
.banner_c .a_bigImg{position:absolute;top:0px;left:0px;display:none;}

.banner_c2{text-align:center; height:135px; padding-top:2px; width:291px;position:relative; margin:0px}

.banner_c2 .a_bigImg{position:absolute;top:0px;left:0px;display:none;}
#aonn { background:#0174c2; height:22px; line-height:22px; margin:10px 2px; color:#ffffff; padding:0 10px;}
#aonn a{ color:#FFF}
#con1 {height:247px; overflow:hidden}
#con1 .con1_warp{ width:354px; background:url(1_con1_about_bg.jpg) repeat-y; margin-left:2px; float:left;}
#con1 .con1_warp h2{ width:340px; background:url(1_title_bg.jpg) repeat-x; height:39px; line-height:39px; margin:0 auto; _padding-top:5px; font-size:14px; color:#016ebe}
#con1 .con1_warp h2 span{ font-weight:normal ; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#con1 .con1_warp .con1_warp_t{ background:url(1_con1_about_t.jpg); width:354px; height:4px; font-size:4px;}
#con1 .con1_warp .con1_warp_b{ background:url(1_con1_about_b.jpg); width:354px; height:7px; font-size:7px;}


#con1 .about .c img{ float:left; padding:2px; border:1px #CCC solid; margin-right:10px;}
#con1 .about .c { line-height:22px; padding:15px; text-indent:2em; padding-top:10px; height:170px; overflow:hidden;  }


#con1 .news{ margin-left:10px;}
#con1 .news .c .articlelist{ padding-left:10px; padding-right:10px; margin:10px auto}
.articlelist li{padding-left:1px; background:url(line.jpg) repeat-x bottom; line-height:29px; height:29px; overflow:hidden; position:relative}
.articlelist li span.time{ position:absolute; right:0; top:0px;}

#con1 .contact{ width:250px; overflow:hidden;background:url(1_con1_contact_bg.jpg) repeat-y; margin-left:10px;}
#con1 .contact h2{ width:240px;}
#con1 .contact .con1_warp_contact_b{ background:url(1_con1_contact_b.jpg); width:250px; height:7px; font-size:7px;}
#con1 .contact .con1_warp_contact_t{ background:url(1_con1_contact_t.jpg); width:250px; height:4px; font-size:4px;}
#con1 .contact .c{ background:url(1_contact_bg.jpg) center center no-repeat; height:170px;padding:15px;padding-top:9px; _padding-top:6px; _padding-bottom:7px;}
#con1 .contact .c  p{ line-height:22px; height:22px; overflow:hidden }
#con1 .contact .c .c_name{ color:#016ebe; font-weight:bold}
#con1 .contact .c .weibo{ text-align:center; font-weight:bold; margin-top:5px;}

#con2{ margin-top:10px; }
#con2 .product { margin-left:1px; width:722px; overflow:hidden;float:left;}
#con2 .product h2{ background:url(1_title2_bg.jpg) no-repeat; height:32px; line-height:32px; margin:0 auto; padding-top:3px; padding-left:10px;color:#016ebe; font-size:14px; position:relative}
#con2 .product h2 img{ margin-top:-8px; _margin-top:0px;}
#con2 .product h2 span{ font-weight:normal ; color:#333; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#con2 .product h2 span.more{ position:absolute; right:10px; top:2px;}

#con2 .product .c { border:1px #bcbcbc solid; border-top:none;border-bottom:none;width:698px; padding:0 10px; }
#con2 .product .c ul{height:162px; overflow:hidden; padding-left:10px; padding-right:10px; padding-top:8px;}
#con2 .product .c li { float:left; margin:5px}
#con2 .product .c li img{ padding:2px; border:1px #CCC solid; background:#FFF}
#con2 .product .c li  p{ line-height:24px; text-align:center;}
#con2 .product .c li  p a{ color:#016ebe}

#con2 .product .b{ background:url(1_product_b.jpg) no-repeat; height:5px; font-size:5px; overflow:hidden;}




#con2 .honor{ margin-left:10px; width:250px; margin-left:730px;}
#con2 .honor h2{ background:url(1_honor_title_bg.jpg) no-repeat left; height:32px; line-height:32px; margin:0 auto; padding-top:3px; color:#016ebe; font-size:14px; padding-left:15px; }
#con2 .honor h2 span{ font-weight:normal; color:#333; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

#con2 .honor .c{ border:1px #bcbcbc solid; text-align:center; padding:9px 0 5px 0; border-bottom:none;}
#con2 .honor .b {background:url(1_honor_b.jpg) no-repeat; height:5px; font-size:5px; overflow:hidden;}

#flink { line-height:24px;   border-top:1px #CCC solid; margin-top:20px; padding:10px;}
#flink strong{ color:#016ebe ;}
#flink a{ padding:0 5px;}


#foot  { margin-top:20px; margin-bottom:10px; text-align:center; border-top:1px #d8d8d8 solid; padding-top:20px;}
#foot p{ line-height:24px; height:24px;}
#foot p.cp{ color:#999}




/*预览图*/
.picpreview_left{ width:820px; margin-left:auto; margin-right:auto; overflow:hidden}
#box2{
	text-align:center;
	width:634px;
	margin:0px;
	border:1px solid #33adae;
	height:475px;
	padding:5px;
	
	cursor:pointer;
	margin-top:10px;
	overflow:hidden;
	float:left
}

#thumbs {width:172px;height:500px; margin:0 auto;  margin-top:10px; float:right; overflow:hidden;}
.thumbs .spic{display:block;cursor:pointer; width:153px; height:115px; overflow:hidden; margin-left:10px;  padding:0px; margin-bottom:7px;}
.thumbs .spic:hover{display:block;cursor:pointer; width:153px; height:115px; overflow:hidden; margin-left:10px; padding:0px;margin-bottom:7px;}

.btn_preview{ line-height:30px; text-align:center; height:30px; clear:both; margin-top:10px; cursor:pointer}

/*内页样式*/
#page {
	
	margin-bottom:10px;
	overflow:hidden;
	width: 1122px;
	margin-right: auto;
	margin-left: auto;
}
#page .page_left {
	width:200px;
	overflow:hidden;
	padding-left:5px;
	float:left;
	margin-right:15px;
	text-align: left;
	margin-top:10px;
	
	
}
#page .page_left h2{
	height:30px;
	font-size:14px;
	line-height:30px;
	padding-left:0px;
	color:#2ca98a;
	display: block;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	font-family: "微软雅黑";
	text-align: left;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#page .page_left .cate {
	width:190px;
	height:30px;
	background-color: #30acad;
	font-family: "微软雅黑";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#page .page_left ul{
	border:1px none #2a5274;
	width:198px;
	padding-top:10px;
	padding-bottom:20px;
	margin: 0px;
padding-left:0px;
list-style-type:none;
}
#page .page_left ul li{
	line-height:32px;
	width: 180px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(about_11.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#page .page_left ul li.act{
}



#page .left_btn{ margin-top:10px;}
#page .left_btn img{ margin:2px auto}
#page .left_btn ul{ background:#FFF; padding-bottom:6px; text-align:center; border:none; width:202px; }

#page .cat2 a{
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#page .page_right{
	width:887px;
	overflow:hidden;
	float: right;
	margin-top:10px;
	
}
#page .page_nav{
	position:relative;
	width:887px;
	overflow:hidden;
	height:30px;
	line-height:34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	color: #2ca98a;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#page .page_nav h2{
	
	position:absolute;
	font-size:14px;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	
}
#page .page_nav em{ right:20px; position:absolute; font-size:12px; font-style:normal; }

#page .page_right .page_contant {
	border:1px none #d8d8d8;
	background:#FFF;
	padding:20px;
	font-family: "宋体";
	
	font-weight: normal;
	text-align:left;
	line-height: 24px;	
}
#page .page_right .page_contant img {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#page .page_right .page_contant2 {
	border:1px none #d8d8d8;
	background:#FFF;
	
	font-family: "宋体";
	
	font-weight: normal;
	text-align:left;
	width:887px;
	
}


#page .left_contact{
	margin-top:10px;
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
}
#page .left_contact .c{
	border:1px #2a5274 solid;
	border-top:none;
	background:url(page_left_bg.jpg) repeat-x;
	padding:10px;
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
}
#page .left_contact p{ line-height:22px; }




/* ul_change_a2 */
.ul_change_a2{position:absolute;
right:400px;left:400px;
 bottom:0px;
 

  top:475px;
 overflow:hidden; 
 clear:both;
  height:29px;
 margin-top: 13px;
  overflow:hidden;
 

 }
.ul_change_a2 li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;height:29px;}

.ul_change_a2 span{ font-size:12px; display:block;*display:inline;*zoom:1;font-size:0.8em;padding:0px 3px; margin-right:2px;cursor:hand;cursor:pointer; background:url(index_25.jpg) no-repeat; width:15px; height:14px;}
.ul_change_a2 span.on{background:#FFFF9D;color:#CC0000;background:url(index_23.jpg) no-repeat; width:15px; height:14px;}

.ul_change_a23{position:absolute;right:0px;left:200px; bottom:0px;top:117px;overflow:hidden; clear:both; padding:0xp; margin:0px; }
.ul_change_a23 li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1; overflow:hidden;width:14px; margin-right:2px; background-color:#FF9900; float:right}

.ul_change_a23 span{ display: -moz-inline-stack; font-size:12px; display:inline-block;*display:inline;*zoom:1;font-size:0.8em;padding:0px 2px; margin-right:0px;border:1px solid #999;background:#fff;filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer; width:10px;}
.ul_change_a23 span.on{border:1px solid #CC0000;background:#FF0000;color:#ffffff;}

.n_page{ line-height:24px; margin-top:20px; margin-bottom:10px;}
.n_page  b{ padding:0 5px}
.n_page a{ }

.product_list{
	margin:20px 0px 0px 0px;
	width:880px;
	padding:0px;
	
	text-align: left;
	overflow:hidden;
}
.product_list ul{
	margin:0px;
	width:880px;
	padding:0px;
	
	text-align: left;
	overflow:hidden;
	list-style:none;
}
.product_list li{ float:left; width:212px; height:182px; overflow:hidden;text-align:center; margin-bottom:0px; margin-right:8px; padding:0px; }
.product_list li img{ border:1px #EBEBEB solid; padding:3px; margin:0px; overflow:hidden; height:137px; width:182px; margin-bottom:3px;}
.product_list li div {

height:18px;
margin:0px;
clear:both;
}
.product_list li a{ color:#6f6f6f;}

#demo ul{
	margin:0px;
	
	padding:0px;
	
	text-align: left;
	overflow:hidden;
	list-style:none;
}
#demo li{ float:left; width:212px; height:182px; overflow:hidden;text-align:center; margin-bottom:0px; margin-right:8px; padding:0px;  text-align:center}
#demo li img{ border:1px #EBEBEB solid; padding:3px; margin:0px; overflow:hidden; height:137px; width:182px;}

#demo li a{ 
	 display:block;
	 height:147px;
	 width:192px;
	 overflow:hidden;

}
.protitle h1 p{ font-size:16px; font-weight:normal; text-align:center; padding:5px 5px 5px 5px; margin-top:20px; border:1px #F90 solid; display:block; width:820px;}


/*news list */
.n_newslist{ margin-top:5px;list-style-type: none;width:880px; float:left}
.n_newslist ul{ list-style-type: none;width:880px;  margin:0px; padding:0px}
.n_newslist ul li .time{ float:right;list-style-type: none;}
.n_newslist ul li{background:url(line.jpg) repeat-x bottom; line-height:30px; height:30px; padding:5px 0px; margin:0px 20px;list-style-type: none;}
.n_newslist ul li a{ font-size:12px;}
.news_ul{
	list-style-type: none;
}
/*news read*/
.read_content { margin-bottom:20px;}
.read_content h1{ text-align:center; font-size:20px; font-family:"微软雅黑", "黑体"}
.read_content .c .info {text-align:center; padding-bottom:10px; padding-top:10px;border-bottom:1px #e1dfdf dotted; margin-bottom:30px; margin:0 20px; color:#999}
.read_content .c .foot_btn{ margin-top:10px;}



/*downlist*/

.software-item{padding:10px 0 5px 140px;margin:-1px 0 0; height: 90px; background:url("line.jpg") repeat-x bottom; }
.software-item .image{float:left;display:inline;margin-left:-132px;overflow:hidden;max-height:80px;padding:2px;border:1px solid #dcdcdc;}
* html .software-item .image{height:80px;}
.software-item .image img{ width:100px; }
.software-item .name{font-size:14px; margin-bottom:5px; margin-top:2px; line-height: 26px; overflow:hidden;zoom:1;  }
.software-item .name a:link,.software-item .name a:visited{color:#c00;font-size:14px; font-weight:bold}
.software-item .name .url{float:left;max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.software-item .name .date{float:right;font-size:85%;font-weight:normal;color:#999;}
.software-item .info{color:#666;margin-bottom:5px; text-align:left;}
.software-item .info em{font-style:normal;color:#c00; font-size:12px;}
.software-item .info span{margin-right:15px;}
.software-item .dec { line-height: 16px;}
.down_btn{ clear:both; padding-top:50px; text-align:center;}


/*message*/
 .m_list {  }
 .m_list  .m_content{ padding:5px; border:2px #e5e5e5 solid; margin-bottom:10px;}
 .m_list  h2.m_title{ line-height:25px; background:url(about_left_title_bg.jpg) repeat-x; height:25px;   color:#000; font-size:14px;   padding:0px; padding-left:10px;}
 .m_list  .m_c{ margin:10px 0 10px 10px;   }
 .m_list  .m_reply,.m_reply a{ background:#E1E1E1; color:red; font-size:12px; text-align:right}
 .m_list  .m_reply { height:100%; text-align:left; padding:5px;}
 .m_list  .m_time{ text-align:right;float:right;  font-size:12px;font-weight:normal; }


.xiangguan{
	width: 880px;
	padding-top: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.xiangguan h2 {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	color: #323232;
}






/*在线客服*/

#box {width:127px; height:423px; background:url(fw_03.jpg) no-repeat; position:fixed; top:200px; right:-132px;z-index:10; }

.title{width:42px;height:142px;position: absolute;left:-39px;background:url(ssll_03.gif) no-repeat;top:150px;color:white;line-height:25px;text-align: center;vertical-align: middle;border-radius:5px 0 0 5px;cursor: pointer;}
.info{color:#000;display:block;margin:10px;font-size:16px;border-bottom:1px dashed #333;}
.qq{margin:75px 0px 0px 10px;list-style:none; width:90px; padding:0px;padding-bottom:80px;}
.qq li{
	height:33px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
*+html .qq li{
	height:28px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}
.qq li table {

height:33px;

margin:0px;}
.qq li table td {

    text-align:left;
	padding-left:1px;
}
*+html .qq li table td {

    text-align:left;
}
.qq li span img{
     float:left
}
.qq li span{
    display:block; float:right;
	width:60px;
	height:20px;
	padding-top:6px;
}
.txt{width:auto;height:25px;display: block;font-size: 12px;float:left;line-height:25px;-webkit-text-shadow:0 0 5px #ccc;-moz-text-shadow:0 0 5px #ccc;text-shadow: 0 0 5px #ccc;}

.active{background:#ff6600;}

.box{ width:880px; margin:0 auto; position:relative; overflow:hidden; _height:100%; z-index:100}
.picbox{ width:880px; height:115px; overflow:hidden; position:relative;}
.piclist{ height:115px;position:absolute; left:0px; top:0px}
.piclist li{ margin-right:0px; padding:0px; float:left;}
.swaplist{ position:absolute; left:-1500px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}
/* Powered by TayCMS */

.pxx10{
  height:12px;
  line-height:8x;

}
#sms p{

    font-size:14px;
}
.none {

display:none;}