﻿
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ul li,ol li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
h1,h2,h3,h4,h5,h6 {
	vertical-align:baseline;
	zoom:1;
}
input,textarea,select,button {
	font-weight:inherit;
	font-family:inherit;
	font-size:inherit;
}
button {
	border:none;
	padding:0;
}
button::-moz-focus-inner {
	border:none;
}
input[type=radio],input[type=checkbox] {
	vertical-align:middle;
}
input {
	outline:0 none;
}
input.checkbox {
	vertical-align:middle;
}
* html input {
	vertical-align:baseline;
}
textarea {
	overflow:auto;
}
fieldset {
	border:0 none
}
a:focus {
	outline-style:none;
	outline-width:0;
	cursor:pointer;
}
a {
	text-decoration:none;
	color:#333333;
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
	cursor:pointer;
}
ul:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clear{
	clear:both;
}
.overhid{
   overflow:hidden;
}
.f-left{
	float:left;
}

.f-right{
	float:right;
}

/* ��ҳ�������� */
/* ===============΢���ź�18����=================== */
.yahei18{
	color:#000000;
	font-family:"微软雅黑";
	font-size:18px;
}
/* ===============΢���ź�24����=================== */
.yahei24{
	font-family:"微软雅黑";
	font-size:24px;	
}

/* ===============΢���ź�14����=================== */
.yahei14{
	font-family:"微软雅黑";
	font-size:14px;	
}

/* ===============����12����=================== */
.songti12{
	font-size:12px;
	font-family:"宋体";
}

/* ===============����14����=================== */
.songti14{
	color:#666;
	font-size:14px;
	font-family:"宋体";
}

/* ��ҳ������ɫ#666���� */
/* ==============������ɫ#666==================== */
.fontColor666{
	color:#666;
}
/* ==============������ɫ#666==================== */
.fontColor333{
	color:#333;
}
/* ==============������ɫ#666==================== */
.fontColor000{
	color:#000;
}
/* ==============������ɫred==================== */
.fontRed{
	color:red;
}
/* ===============������ɫ��ɫ=========================== */
.fontWhite{
	color:#fff;
}

/* margin-tp15 */
.margin-tp15{
	margin-top:15px;
}

.pfont{
	font-size:14px;
	line-height:25px;
	text-indent:27px;
	color:#333
}

.div-auto1180{
	margin:0 auto;
	width:1180px;
}

.div-auto1181{
	margin:0 auto;
	width:1180px;
	margin-top:0px;
	margin-bottom:-20px;
}

/* ����Ӱ��border */
.border-shadow{
	box-shadow: 0px 0px 5px #D6D6D6; 
	border: 1px solid #D6D6D6;
	background:#fff;
}
/* ����border */
.border-dashed{
	border:dashed 1px #CDCDCD;
}

/* ʵ��border */
.border-solid-bottom{
	border-bottom:#cdcdcd solid 1px;
}

/* ǳ������ */
.light-blue-font{
	font-size:24px;
	font-family:"微软雅黑";
	color:#0081CC;
}

/* ǳ������ */
.light-gray-font{
	font-size:24px;
	font-family:"微软雅黑";
	color:#333;
}

/* �����л� */
.news-tab{
	margin:0px 0px 15px 0;
}

.news-tab ul li{
	cursor:pointer;
	float:left;
	margin:10px 5px;
	font-family:"微软雅黑";
	font-size:20px;
	margin-top:0px;
}

.news-list{
	clear:left;
	width:96%;
   height:200px;
	line-height:28px; 
	padding:8px 0;
	text-indent:8px;
	color:#333333;
	margin:8px auto;
	font-size:12px;
	border-top:dashed 1px #CDCDCD;
	border-bottom:dashed 1px #CDCDCD;
}

.newsHei380{
	height:363px !important;
}

.newsImg-15{
	margin-top:-15px !important;
}

.news_top_leftimg{
   width:170px; 
   height:110px;
   float:left;
}

.news_liaowang{
	width:147px;
	height:86px;
}

.news_liaowang img{
	width:122px;
	height:76px;
	margin:20px 0px 10px 18px;
}

.news_top_leftimg>img{
   width:150px;
   height:90px;
   margin:10px 0px 10px 10px !important;
}

.news_top_leftdiv{
   width:200px; 
   line-height:28px;
   font-size:13px;
   float:left;
}

.news_top_leftdiv div{
	margin:10px 0px 10px 0px;
}

/* ��ҳ��banner */
.sanji-banner{
	background:#fff url(/images/sanji-banner.jpg) no-repeat left top;
	height:180px;
}
.sanji-banner01{
	background:#fff url(/images/sanji-banner.jpg) no-repeat left top;
	height:180px;
}

/* ��ɫ���� */
.gray-bg{
	background:transparent;
}

.news-menu130{
	width:130px !important;
}

.news-menu130 a{
    padding:2px 0px 5px 20px;
    line-height:28px;
	height:28px;
    color:#333333;
	display:block;
	text-decoration:none;
	background:url(/images/news-arrow.gif) no-repeat 5px -30px;
	cursor:pointer
}

.news-menu130 a:hover{
    color:#ffffff;
	text-decoration:none;
	display:block;
	background:#0081CC url(/images/news-arrow.gif) no-repeat 5px -6px;
}

.news-menu130 a.current{
    color:#ffffff;
	text-decoration:none;
	display:block;
	background:#0081CC url(/images/news-arrow.gif) no-repeat 5px -6px;
}

.news-menu130 ul li{
    line-height:36px;
	font-size:14px;
	border-bottom:#DBD4CC solid 1px;
}
.news-menu130 ul li dl dd{
    border-top:#DBD4CC solid 1px;
	font-size:14px;
	height:36px;
}

.news-menu130 ul li dl dd a{
	height:28px;
	line-height:28px;
	display:block;
	color:#333333;
	background:url(/images/point.gif) no-repeat 10px 14px;
}

.news-menu130 ul li dl dd a:hover{
	display:block;
	color:#ffffff;
	background:#0081CC url(/images/pointw.gif) no-repeat 10px 14px;
}

.news-menu130 ul li dl dd a.current{
	display:block;
	color:#ffffff;
	background:#0081CC url(/images/pointw.gif) no-repeat 10px 14px;
}

.catalog{
	margin-top:14px;
	font-weight:bold;
}

.fubiaoti-ul li{
	float:left;
	margin:0 8px;
}

.changeFont{
	color:#343434;
	font-size:14px;
	font-family:"微软雅黑";
	padding:10px 5px;
	line-height:24px;
	display:inline;
}

.changeFont p{
   padding-top:10px;
}


.border-dashed-bottom{
	border-bottom:#CBC9CA dashed 1px;
}



.search-button{
	background:transparent url(/images/search-button.gif) no-repeat; 
	width:25px; 
	border:0; 
	position:relative; 
	left:-25px;
	top:3px; 
	cursor:pointer;
}

.search-text{
	border:#999 solid 1px; 
	margin-left:10px; 
	padding-right:6px;
}
/* ����List */
.newscaption{
	font-size:15px;
	font-weight:bold;
	color:#333;
	margin:0px;
}

.news-pubdate{
	font-size:12px;
	font-family:"����";
	margin:10px 2px;
}

.news-pubdate span{
	float:left;
}

.news-pubdate span img{
	margin:0 3px;
}

.news-content{
	clear:both;
	font-size:14px;
	color:#666;
	margin:0px;
	line-height:26px;
}

.news-ul li{
	border-top:#DFDFDF solid 1px; 
	padding:15px 10px;
}

.liarrow li{
	line-height:30px;
	background-image:url(/images/liarrow.png); 
	background-repeat:no-repeat; 
	background-position:8px 6px;
	color:#333;
}

.listul li{
   height:22px;
   padding:1px 0 0 15px;
   margin:1px 0 0 15px;
   background:url(/images/point.gif) 2px 10px no-repeat;
   border-bottom: #ccc dashed 1px;
}

.changeDiv a img{
   margin:0;
   padding:0
}

.changeFont p{
   margin:5px 0 !important;
   width:98% !important;
   display:block;
   text-indent:2pt;
}

.changeFont p img{
   margin:0 auto !important;
   float:none;
}


/* CSS Document */
.header {
	width:100%;
	margin:0 auto;
	overflow:visible;
	position: relative;
	/*	border-bottom:#444 solid 5px;
background-image:url(/images/headbg.jpg);

/*	background:#fff;
*/	z-index:11;
}
.header-top {
	width:1180px;
	line-height:40px;
	height:40px;
	font-size:14px;
	color:#666;
	overflow:Hidden;
	margin:auto;

}
.header-top ul {
	float:right;
	width:490px;
}
.header-top ul li {
	float:left;
   margin:5px 4px 0 0;
}
.header-top ul .mob-li {
	background:url(/images/mobile.jpg) no-repeat;
	width:13px;
	height:20px;
	margin:11px 5px 0 0;
}
.header-top ul .mob-media {
	background:url(/images/media.jpg) no-repeat;
	width:24px;
	height:24px;
	margin:13px 15px 0 0;
}
.header-top ul .mob-media:hover {
	background-image:url(/images/tts.jpg);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	margin:13px 15px 0 0;
}
.empty-hr {
	height:20px;
}
.header-middle {
	width:100%;
	height:100px;
	position: fixed;
	background:white;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .1);
	-webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .6s;
    -moz-animation-duration: .6s;
    -o-animation-duration: .6s;
    animation-duration: .6s;
}

.banner {
	position:relative;
	margin:0 auto;
	height:100px;
	line-height:100px;
	width:1200px;
   cursor:pointer;
}
.banner .logo{
	float:left;
	margin-top:30px;
	line-height:100px;
	}


.banner ul {
	float:right;
	width: 910px;
}
.banner ul li {
	float:left;
	font-size:16px;
	font-weight:bold;
}
.banner ul li a {
	color:#434544;
	text-decoration:none;
	padding:24px 24px 24px 24px;
}
.banner ul li a:hover {
	color:#fff;
	text-decoration:none;
	background:#DA261D;
	padding:18px 18px 18px 28px;
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:98px;
}
.banner ul li a.chanel:hover {
	color:#fff;
	text-decoration:none;
	background:#DD241D;
	padding:18px 18px 18px 28px;
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:115px;
}
.banner ul li a.normal:hover {
	color:#fff;
	text-decoration:none;
	background:#DD241D;
	padding:18px 18px 18px 28px;
}
.search-input {
	background:url(/images/search-bg.jpg) 0 8px no-repeat;
	border:0;
	height:34px;
	width:171px;
	margin:13px 5px 0 18px;
}
.search-input input {
	margin:11px 0 2px 12px;
	width:125px;
	height:18px;
	background:transparent;
	border:0;
}
.search-input button {
	width:18px;
	height:24px;
	background-color:transparent;
	cursor:pointer;
	border:0;
}
.search-input .divf1 {
	float:left;
	width:140px;
}
.search-input .divf2 {
	float:left;
	width:18px;
}
.memu-pub {
	display:none;
	position:absolute;
	width:auto;
	top:65px;
	_top:63px;
}

.yw {
   height:190px;
   width:380px;
   left:350px;
   background:#fff;
}

.xcjy {
   height:230px;
   width:360px;
   left:500px;
   background:#fff;
}

.Nav_2 {
	height:270px;
	/*width:495px;
	left:280px;
	background:#fff;*/
	
	width:50%;
	filter:alpha(Opacity=90);-moz-opacity:0.8;opacity: 0.8;
	background:#fff;
}
.Nav_3 {
	
	
	left:300px;
	
height:270px;
	width:50%;
	filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;
	background:#fff;
}
.Nav_4 {
	background:#fff;
	
	height:270px;
	left:500px;

	width:50%;
	filter:alpha(Opacity=90);-moz-opacity:0.8;opacity: 0.8;
	background:#fff;
}
.Nav_5 {
	width:50%;
	filter:alpha(Opacity=90);-moz-opacity:0.8;opacity: 0.8;
	background:#fff;
	height:270px;
	left:550px;
}
.Nav_6 {
	width:50%;
	filter:alpha(Opacity=90);-moz-opacity:0.8;opacity: 0.8;
	background:#fff;
	height:270px;
	left:650px;
}

.Nav_7 {
	
	width:50%;
	filter:alpha(Opacity=90);-moz-opacity:0.8;opacity: 0.8;
	background:#fff;
height:270px;
	left:650px;
}
.Nav_8 {
	background:#fff;
	width:600px;
	height:270px;
	left:650px;
}
/* padding���ҵľ��� */
.padding-lr {
	padding-left:20px;
	padding-right:20px;
}
.padding-tp25 {
	padding-top:40px;
}
.padding-tp15 {
	padding-top:10px;
}
.padding-tp20 {
	padding-top:20px;
}
.a-right {
	text-align:right;
}
.a-center {
	text-align:center;
}
.font-14 {
	font-size:14px;
	line-height:22px;
	text-indent:30px;
}
.margin-tp10 {
	margin-top:10px;
}
.getmore {
	background-image:url(/images/getmore.jpg);
	background-repeat:no-repeat;
	height:60px;
	padding-top:8px;
	margin-top:10px;
	background-position:165px 0px;
}
.getmore a.more:link {
	background:transparent;
	margin-right:22px;
	text-decoration:none;
}
.getmore a.more:hover {
	text-decoration:none;
	font-weight:bold;
}
.menu-down {
	font-size:14px;
	float:left;
}
.padding-30 {
	padding-left:30px;
}
.padding-60 {
	padding-left:60px;
}
.menu-down dl {
	margin:80px 3px 10px 3px;
	width:300px;
}
.menu-down dl dt {
	font-weight:bold;
	border-bottom:1px dashed #999999;
	width:100%;
	height:30px;
	line-height:30px;
	margin:10px 0 0 0;
	cursor:pointer;
}
.menu-down dl dd {
	
	width:140px;
	line-height:28px;
	overflow:Hidden;
	height:28px;
	font-weight:normal;
}
.menu-down dl dd a:hover{
	font-weight:Normal;
	}
.per33 {
	width:33%;
}
.per25 {
	width:24.8%
}
.display-b {
	display:block !important;
}
.display-n {
	display:none !important;
}
.menu-down a.menulink {
	margin-left:-23px;
}
.menu-down a.menulink:link {
	background:transparent;
	color:#333;
	margin-left:-23px;
	text-decoration:none;
	cursor:pointer;
}
.menu-down a.menulink:hover {
	background:transparent;
	color:#333;
	margin-left:-23px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

/* CSS Document */

/** {
	margin:0px;
	border:0px;
	padding:0px;
	font-size:12px;
	font-family:微软雅黑;
	color:#000
}*/
.clear {
	clear:both
}
ul {
	list-style:none;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.toptop {
	height:33px;
	background:#0f0f20;
}
.top {
	height:33px;
	width:1040px;
	margin:0 auto;
}

.top01 a {
	color:#FFFFFF;
}
.top02 {
	width:100px;
	height:33px;
	float:right;
	color:#FFF;
	line-height:33px;
}
.top02 a {
	color:#FFFFFF;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.nav {
	position:relative;
	z-index:1;
}
.nav a {
	color:#fff;
}
.nav .nLi {
	float:left;
	position:relative;
	display:inline;
}
.nav .nLi h3 {
	float:left;
}
.nav .nLi h3 a {
	display:block;
	color: #3e3e3e;
	font-size: 16px;
	font-weight:normal;
	width:90px;
}
.nav .sub {
	display:none;
	width:90px;
	left:0;
	top:44px;
	position:absolute;
	background:#4E4E4E;
	line-height:26px;
}
.nav .sub li {
	zoom:1;
	background:none;
	margin-top:0;
}
.nav .sub a {
	display:block;
	color:#fff;
	font-size:15px;
}
.nav .sub a:hover {
	background:#6d6d6d;
	color:#fff;
}
.nav .on h3 a {
	background:#4E4E4E;
	color:#fff;
}

.cont {
	width:1180px;
	margin:0 auto
}
.cont01 {
	height:225px;
	padding-top:30px;
}
.cont01_left {
	float:left;
	width:260px;
	height:225px;
}
.cont01_right {
	height:223px;
	width:798px;
	float:right;
	background:#FFFFFF;
	border:1px solid #e2e2e2
}
.cont01_right01 {
	height:60px;
	line-height:60px;
	font-size:21px;
	color:#4f4f4f;
	text-align:center;
}
.cont01_right01 span {
	color:#c90101;
	font-size:21px;
}
/*.cont01_right02 ul li{ margin-left:21px; float:left; width:173px; height:160px;}
.cont01_right02 p{ line-height:35px;}
.cont01_right02 p a{ color:#575757}*/
.cont01_right02 {
	height:163px;
	width:788px;
	float:right;
	position:relative;
	overflow:hidden;
	padding-left:10px;
}
.cont01_right02 ul {
	overflow:hidden;
	zoom:1;
}
.cont01_right02 ul li {
	margin-left:21px;
	float:left;
	width:173px;
	height:160px;
	_display:inline;
	overflow:hidden;
}
.cont01_right02 ul li .pic {
	text-align:center;
}
.cont01_right02 ul li .pic img {
	width:173px;
	height:120px;
	display:block;
}
.cont01_right02 ul li p {
	line-height:35px;
}
.cont01_right02 ul li p a {
	color:#575757
}
.cont02 {
	height:308px;
	background:#FFFFFF;
	margin-top:14px;
	font-size:12px;
	font-family:微软雅黑;
}
.cont02_l {
	width:300px;
	float:left;
	margin-left:35px;
}
.cont02_m {
	width:370px;
	float:left;
	margin-left:35px;
}
.cont02_r {
	width:330px;
	float:left;
	margin-left:35px;
}
.cont02_l01, .cont02_m01, .cont02_r01 {
	font-size:16px;
	color:#000000;
	padding-top:25px;
	height:30px;
}
.cont02_l02 {
	margin:5px 0px;
}
.cont02_l03 {
	color:#606060;
	line-height:25px;
}
.cont02_l03 a {
	color:#d40702
}
.cont02_m02 {
	margin:5px 0px;
	height:28px;
	border:1px solid #ecefef;
}
.cont02_m02 ul li {
	height:28px;
	line-height:28px;
	float:left;
	width:78px;
	border-right:1px solid #ecefef;
	text-align:center;
	overflow:Hidden;
}
.cont02_m02 ul li a {
	color:#1e1e1e;
}
.cont02_m02 ul li:hover {
	background:#ff6900;
}
.cont02_m02 ul li:hover a {
	color:#FFFFFF;
}
#cont02_m02_select {
	background:#ff6900;
}
#cont02_m02_select a {
	color:#FFFFFF;
}
.cont02_m03 {
}
.cont02_m03_t {
	height:60px;
	margin:10px 0px;
}
.cont02_m03_t01 {
	float:left;
	width:110px;
}
.cont02_m03_t01 img {
	border:1px solid #c7c7c7
}
.cont02_m03_t02 {
	float:left;
	width:255px;
	line-height:23px;
}
.cont02_m03_t02 a {
	font-size:13px;
	color:#818181
}
.cont02_m03_b {
}
.cont02_m03_b ul li {
	background:url(/images/innovation06.jpg) no-repeat center left;
	padding-left:15px;
	line-height:23px;
}
.cont02_m03_b ul li a {
	color:#727272;
}
/*.cont02_r02_left{ float:left; width:140px; height:210px;}*/
.cont02_r02_left {
	float:left;
	margin:0 auto;
	height:215px;
	width:142px;
	overflow:hidden;
	position:relative;
}
.cont02_r02_left ul {
	overflow:hidden;
	zoom:1;
}
.cont02_r02_left ul li {
	text-align:center;
	zoom:1;
	margin-bottom:3px;
}
.cont02_r02_left ul li .pic {
	text-align:center;
}
.cont02_r02_left ul li .pic img {
	width:140px;
	height:106px;
	display:block;
	border:1px solid #dedede
}
.cont02_r02_right {
	float:right;
	width:170px;
}
.cont02_r02_right ul li {
	background:url(/images/ico06.jpg) no-repeat center left;
	padding-left:15px;
	margin-bottom:10px;
}
.cont02_r02_right ul li a {
	color:#727272;
}


/* top start*/
body,td,th {
	font-size: 14px;
}

img, div { behavior: url(/images/iepng/iepngfix.htc); }

body, div, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px;
}
.FontRed{
	color:#FF0000;}
h3{
	font-size:14px;}

li{
	list-style-type:none;}

img{border:0; 
	}
.gray{
	color:#666666;}
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color:#DB251C;}
a:active{text-decoration:underline;}

.LineLink a{text-decoration:underline;}
.LineLink a:hover {text-decoration:none;color:#DB251C;}

.ColorLink a {color:#DB251C;}
.ColorLink a:hover {color:#DB251C;}

.WidthTab{
	width:10px;
	height:1px;
	float:left;}
.WidthTab2{
	width:20px;
	height:1px;
	float:left;}	
.HeightTab{
	height:10px;
	width:1px;
	overflow:hidden;}

.HeightTab2{
	height:20px;
	width:1px;
	overflow:hidden;}

p{
	line-height:180%;}

.ListDate{
	color:#666666;
	 }
body{
	
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
	width:100%;
	/*最小宽度，防止小屏幕页面乱掉*/
	min-width:1200px !important;
}
input,textarea{
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
}
#wrapper{
	width:100%;
	padding:0px 0px;
	margin:auto;
	}
	
#wrapper #body{
	margin:auto;
	}
/* albumblock*/

 .albumblock{
	padding:10px 15px 30px 20px;
	float:left;
	}
 .albumblock .inner{
	width:160px;
	height:190px;
	overflow:hidden;
	}

.albumblock .inner img{
	border:1px solid #E5E5E5;
	padding:1px;
	width:156px;
	height:156px;	}	

 .albumblock .inner .albumtitle{
	height:30px;
	line-height:30px;
	font-size:12px;
	width:160px;
	bottom:0px;
	left:0;
	color:#EA7202;
	font-weight:; 
	text-align:center;
	cursor:pointer;
	margin:auto;
	overflow:hidden;}
 .albumblock .inner .albumtitle span{
	font-weight:normal;
	font-size:12px;}	

 .albumblock .inner  a{
	}
 .albumblock .inner  a:hover{
	text-decoration:none;}
 .albumblock .inner  a:visited{
	text-decoration:none;}	

/*footer*/
#fot_lnk{
	float:right;
	width:155px;
	border:1px solid #282828;
	position:relative;
}
/*****lnk*****/
#fot_lnk .sel_n,#fot_lnk  .sel_h{
	width:155px;
	float:left;
	height:24px;
	line-height:24px;
	color:#808080;
	background:url(/images/sch_n.gif);
	text-align:left;
	text-indent:20px;
	cursor:pointer;
}
#fot_lnk .sel_h{
	background:url(/images/sch_h.gif);
}
#fot_lnk  .sel_c{
	display:none;
	position:absolute;
	left:0;
	bottom:24px;
	background:#282828;
	line-height:24px;
	padding:1px;
	width:153px;
}
#fot_lnk .sel_c a{
	color:#999;
	display:block;
}
#fot_lnk .sel_c a:hover{
	color:#fff;
	background:#fdb912;
}
#footer td{
	font-size:12px;
	text-align:left;}
#footer .BottomNav td{
	font-size:12px;
	text-align:center;}
#footer{
	width:100%;
	height:100%;
	padding-bottom:0px;
	font-size:12px;
	color:#606060;
}
#footer a{
	color:#606060;}										
#footer .inner{
	margin:auto;
	width:100%;
	padding:15px 0px;
	text-align:center;}
#footer .inner p{
	line-height:25px;}

#footer .inner .BottomNav{
	background:#2c2c2c;
	width:100%;
	margin:auto;
	height:40px;
	line-height:40px;
	color:#979797;
	margin-bottom:10px;}

#footer .inner .BottomNav a{
	font-weight:bold;
	padding:0px 10px;
	color:#979797}


#wrapper  .t_page{
	padding:20px;
	text-align:center;
	font-size:12px;
	line-height:25px;
	
	}	
#wrapper  .t_page a{
	padding:5px 10px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}	


/* date css		
 .header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;
}
 .header td {padding-left: 10px;}
 .header a {color: #154BA0;}
 .header input {background:none;vertical-align: middle;height: 16px;}
 .category {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
 .category td {border-bottom: 1px solid #DEDEB8;}
 .expire, .expire a:link, .expire a:visited {color: #999999;}
 .default, .default a:link, .default a:visited {color: #000000;}
 .checked, .checked a:link, .checked a:visited {color: #FF0000;}
 .today, .today a:link, .today a:visited {color: #00BB00;}
 #calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
 #calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
 #calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
 #year,#month{padding:0 10px;background:#fff;}	
*/

/* SearchBar */

.SearchBar {
	width:220px;
	height:25px;
	background:#f4f4f4 ;
	border: 1px solid #e7e7e7;margin: 0 auto;border-radius: 10px;
}

.Sbox .SearchBar{
	margin:10px 0px 0px 10px;}

.SearchBar #search-text {
	width: 120px;
	padding:0px 5px;
 	margin:0px;
	color:#666666;
	height:23px;
	line-height:23px;
	font-size:12px;
	background:none;
	border:none;
	padding-left:25px;}

.SearchBar #search-submit {
	border:none;
	background:#ccc;
	border-radius: 10px;

	font-size:14px;
	color: #111;
	height:25px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:25px;
	width:70px;
}

/* search content */
#search_content .searchtip{
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	BORDER-bottom: #023848 1px solid;
	padding-top:10px;
}

#search_content .result_list{
	padding:10px 10px;
	}
	
#search_content .result_list dt{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	line-height:25px;
	font-family:Microsoft Yahei;}	

#search_content .result_list dd{
	padding:0 0 5px 0;
	margin:0px;
	line-height:20px;
	}	

#search_content .result_list .line {
	BORDER-bottom: #E9E8E8 1px dashed;}	

#search_content .result_list .line a{
	padding-right:20px;}

#search_content .result_list .line a:hover{
	text-decoration:none;}			
	
#search_content .search_welcome{
	line-height:25px;
	text-align:center;
	}
#search_content .search_welcome p{
	text-align:center;}		
#search_content .result_page{
	text-align:center;
	font-size:13px;
	padding:10px;}

#search_content .result_page span{
	font-size:12px;
	font-family:arial;
	padding:0 5px;
	}	

#dark_footer .box_240px_left {
	width:133px;
	padding-left: 32px;
	padding-top: 0px;
	background-image: none;
	padding-bottom:0px;
	float:left;
}
#dark_footer .box_240px_left h2{
	font-weight:normal;
	font-size:16px;
	color:#484848;
	padding-bottom:10px;}
#dark_footer .box_240px_left li{
	width:133px;
	overflow:Hidden;
	line-height:25px;
	height:25px;
	font-size:12px;
	padding-left:0px;}
#dark_footer .box_240px_middle {
	padding: 0px 42px;
	background-image: none;
}
#dark_footer .box_240px_right {
	width:400px;
	float:right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: none;
	color:#444;
}
#dark_footer_wrap {
	background:#F5F5F5 url("/images/boot.jpg") no-repeat center top;
/*	微信二维码溢出overflow: hidden;
*/	margin-top:32px;
}
#dark_footer {
	width: 1234px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
/*	overflow: hidden;
*/	color#FFF;
}
#light_footer_wrapper {
	font-size:12px;
	padding:10px;
	height:100px;
	
}
.box_240px_right li {
	display: inline;
}
#dark_footer li a{
	color:#484848;
	font-size:14px;}


/*backtotop*/
.backToTop {
 display: none;
 width: 50px;
 height:50px;
 line-height: 1.2;
 background:url("/images/HituxCMSRed/back_top.png") left top;;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}


/* open div*/
#popupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9990;
	background-color:#000;
	-moz-opacity: 0.7;
	opacity:0.70;
	filter: alpha(opacity=70);
}
#popupContainer {
	position: absolute;
	z-index: 9991;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
	}
#popupInner {
	border: 3px solid #EA7202;
	background-color: #FFFFFF;
	}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 9;
}
#popupTitleBar {
	background:url("/images/HituxCMSRed/box_bg1.jpg") repeat-x left top;
	color: #EA7202;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	z-index: 9992;
	text-align:center;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupControls a span {
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9000px;
	background: url('/images/HituxCMSRed/close.gif') no-repeat;
}

.VideoBox{
	padding:10px;}


/*product*/
.RightNav span{
	color:#EA7202;}
 .ClassNav{
	padding:0px 0px;}
	
 .ClassNav .NavTree ul{
}
	
 .ClassNav .NavTree ul li{
position: relative;
}
	
/*1st level sub menu style */
 .ClassNav .NavTree ul li ul{
position: relative;
width: 248px; /*sub menu width*/
top: 0;
display: none;
border:1px solid #EA7202;
border-top:2px solid #EA7202;
background:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135);
z-index:2000;
}
.RightNav .ClassNav .NavTree ul li ul{
	 width:188px;
	 left: 267px;}

/*All subsequent sub menu levels offset */
 .ClassNav .NavTree ul li ul li ul{ 
left: 159px; /* Parent menu width - 1*/
z-index:2000;}
/* menu links style */
 .ClassNav .NavTree ul li a{
	display:block;
	height:48px;
	line-height:48px;
	border-bottom:1px solid #eaeaea;	
	padding-left:20px;
	font-size:16px;
	color:#6f6f6f;
	 }	

 .ClassNav .NavTree ul li li{
	padding-left:0;
	text-align:center;
	z-index:2000;
}
 .ClassNav .NavTree ul li li a{
	border-bottom:1px solid #DDDDDD;
	padding-left:0px;
	z-index:2000;}
 .ClassNav .NavTree ul .current a{
	background:#f3f3f3;	
	text-decoration:none;
	font-weight:bold;}
 .ClassNav .NavTree ul .current li a{
	background:#FFFFFF;
	color:#000000;}
		
 .ClassNav .NavTree ul li a:hover{
	background:#f3f3f3;	
	text-decoration:none;
	font-weight:bold;}
 .ClassNav .NavTree ul li li a:hover{
	text-decoration:none;
	font-weight:bold;
}


 .ClassNav .NavTree .subfolderstyle{
}
/* Holly Hack for IE \*/
* html  .ClassNav .NavTree ul li { float: left; height: 1%;z-index:2000; }
* html  .ClassNav .NavTree ul li a { height: 1%;z-index:2000; }
/* End */	


/*service*/
.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}
.qqbox {
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:200px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;




	z-index:500;





}
.qqlv {

	width:33px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf {
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #cc0000;
	background:#fff;
}
.qqkfbt {
	width:118px;
	height:20px;
	overflow:hidden;
	background:#cc0000;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center;
}
.qqkfhm {
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh {
	width:102px;
	padding-left:10px;
}
#K1 {
	padding-left:3px;
}
#K1 p{
	padding:5px 0px;}	

/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;

}
.clearfix {
	clear:both;
	text-align:justify;
}
.clearbox {
	clear:both; 
	width:996px; 
	margin:0 auto; 
	height:0; 
	overflow:hidden;}
.clear { 
	height:1%; 
	overflow:hidden; }
	
	.top_msg { background:#f6f3f3; height:36px; line-height:36px; color:#333;font-size:14px;}
.top_msg a { color:#444; }
.top_msg a:hover { color:#CCC; }
.top_msg span { font-size:14px; color:#DA251D; font-family:"微软雅黑"; }
.w1000 { width:1200px; overflow:hidden; margin:0 auto; clear:both; }
.welcome{float:left;line-height:36px;}
.RightIcons{
	float:right;
	}
.RightIcons a{
	padding:0px 2px;}



/*首页*/



.Homebox{ padding:0px 19px;}
.Homefocus { float:left; position: relative; width: 560px; height: 400px; margin-top:25px; margin-left:20px;overflow: hidden; text-align:left;}
.Homefocus .pic img { width: 600px; min-height: 400px; display: block;}
.Homefocus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 35px; width:100%;background: #000; filter: alpha(opacity=54); opacity: 0.54; overflow: hidden;}
.Homefocus .txt { position: absolute; bottom: 0; z-index: 2; height: 35px; width:100%; overflow: hidden;}
.Homefocus .txt li{ height:35px; line-height:35px; position:absolute; bottom:-35px;}
.Homefocus .txt li a{ display: block; color: white; padding: 0 0 0 10px;font-size:14px;}
.Homefocus .num { position: absolute; z-index: 3; bottom: 13px; height:9px; line-height:9px; right: 8px;}
.Homefocus .num li { width:7px; height:7px; display:inline-block; *display:inline; zoom:1; cursor:pointer; background:#fff;filter: alpha(opacity=67); opacity: 0.67; border-radius:50%; margin:0px 0px 0px 3px; vertical-align:middle;}
.Homefocus .num li.on { background:#e21d11; width:10px; height:10px;filter: alpha(opacity=100); opacity: 1; margin-top:2px;}

.mobilefocus{ position:relative; display:none;}
.mobilefocus .swiper-slide{ position:relative;}
.mobilefocus .swiper-slide img{ width:100%; /*height:180px;*/}
.mobilefocus .swiper-slide span{ width:96%; left:0px; bottom:0px; color:#fff; text-align:center; position:absolute; background:rgba(0,0,0,0.6); line-height:18px; padding:5px 2% 21px;}
.mobilefocus .swiper-slide span i{ display:block; margin:0px auto;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%;}
.mobilefocus .swiper-pagination-bullet{ width:7px; height:7px; background:#fff;filter: alpha(opacity=67); opacity: 0.67; border-radius:50%; margin:1px 0px 0px 5px;}
.mobilefocus .swiper-pagination-bullet-active{ background:#e21d11;filter: alpha(opacity=100); opacity: 1; margin-top:0px;}

.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px;}


.homethead{ font-size:19px; border-bottom:2px solid #ededed; padding-top:12px; height:36px; line-height:36px; position:relative;}
.homethead li{ margin-right:18px; float:left; display:inline-block; font-weight:bold; color:#313330; cursor:pointer;}
.homethead li a.more{ display:none;}
.homethead li.on{ color:#e21d12; border-bottom:2px solid #e21d12;}
.homethead li.on a{ color:#e21d12;}
.homethead li.on a.more{ position:absolute; display:inline-block; color:#999999; font-size:14px; font-weight:normal; right:8px; top:12px;}
.Homenews{ width:610px; float:left; text-align:left;}
.Homenews .bd li{ height:30px; line-height:30px; background:url(/images/dot.png) 0px center no-repeat; padding:0px 15px 2px 25px; font-size:14px;}
.Homenews .bd li .date{ float:right; color:#999999;}
.Homenews .bd li.top{ width:600px;line-height:18px; background:url(../images/linebg.gif) 0px bottom repeat-x; padding:13px 0px 10px; margin-bottom:12px; height:auto;}
.Homenews .bd li.top .tit{ line-height:31px; font-size:16px; text-align:center;}
.Homenews .bd li.top p{ font-size:14px; text-indent:2em;}
.Homenews .bd li.top a.more{ color:#e21d12; display:inline-block; text-indent:0em;}

.Homekw{ width:360px; float:right;}
.Homekw .list{ padding-top:2px;}
.Homekw .list li{ margin-top:10px; height:75px;}
.Homekw .list li a{ display:block; padding:17px 0px 0px 75px; text-transform:uppercase; line-height:22px; height:58px; font-size:11px; color:#929292; position:relative; background:#f3f3f3;}
.Homekw .list li a b{ display:block; color:#131313; font-size:16px;}
.Homekw .list li a img{ width:361px;  position:absolute; left:13px; top:12px;}
.Homekw .list li a:hover{ background:#e5e4e4;}

.Homenav{ padding:16px 0px; clear:both;}
.Homenav li{ width:20%; float:left; text-align:center;}
.Homenav li a{ display:block; font-size:15px; background:url(../images/line.gif) 0px center no-repeat;}
.Homenav li a .img{display:inline-block; vertical-align:middle; margin-right:5px; width:18px;height:18px; background:#e02919;border-radius:50%;}
.Homenav li a img{width:18px; height:18px;}

@media ( max-width:998px){
.FloatRight{ display:none;}
.Homebox{ padding:0px 10px;}
.Homefocus{ display:none;}
.mobilefocus{ display:block; margin-top:10px;}
.Homenews{ padding-left:0px; width:60%; float:left;}
.Homekw{ width:35%; float:right;}
}
@media ( max-width:640px){
.homethead{ font-size:14px;}
.homethead li{ margin-right:6px;}
.homethead li.on a.more{right:0px;}

.Homenews{ width:auto; float:none;}
.Homenews .bd li a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:75%;}
.Homenews .bd li.top a.more{ width:auto; vertical-align:middle;display:inline-block;}
.Homekw{ width:auto; float:none;}
.Homekw .list{ margin-left:-5px;}
.Homekw .list li{ width:50%; float:left;}
.Homekw .list li a{padding:33px 0px 10px 0px; margin-left:5px;line-height:14px; height:auto; text-align:center;}
.Homekw .list li a b{font-size:14px; line-height:18px;}
.Homekw .list li a img{left:50%; margin-left:-14px; top:5px; width:29px; height:29px;}

.Homenav li{ width:auto; float:none; text-align:left; border-bottom:1px solid #ededed;}
.Homenav li a{ background:url(none); display:block; padding:4px 0px;}
.Homenav li:last-child{ border-bottom:0px;}
}


/* 头部导航 */
.body-category {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #ededed;
}
.category-con {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 70px;
	line-height: 70px;
}
.category-li {
	display: inline-block;
	vertical-align: top;
	float: left;
	height: 70px;
	font-size: 16px;
	width: 120px;
	text-align: center;
}
.category-li.current, .category-li:hover, .category-li.current a, .category-li:hover a, .category-li.current a:hover {
	font-weight: bold;
	color: #ffffff !important;
	background: #006699;
}
.main-content-con {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.main-content-con .content {
	width: 100%;
}
.main-class-name {
	font-size: 32px;
	text-align: center;
	padding: 15px 0px 30px;
}

.home-news-con {
	width: 100%;
	text-align: center;
}
.home-news-inner {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	overflow:hidden;
}

	/* 搜索 */
.searchformBox { margin-right: -600px; background:#ffffff; box-shadow:inset 3px 3px 3px #fff; }
.searchformBox:hover { background:#e6e6e6; box-shadow:inset 3px 3px 3px #dad6d6; }
.searchformBox .btn_serach { background:url(/images/sou.png) no-repeat; }
	/* placeholder 颜色 */
.searchformBox:hover .serach_input::-webkit-input-placeholder { color:#333; }
.searchformBox:hover .serach_input:-moz-placeholder { color:#333; }
.searchformBox:hover .serach_input::-moz-placeholder { color:#333; }
.searchformBox:hover .serach_input:-ms-input-placeholder { color:#333; }

/**************************************************


	/* 搜索 */
.searchformBox { position:absolute; right:50%; top:85px;; height:22px; margin-top:-14px; margin-right:-600px; padding:3px 10px; border-radius:16px; z-index:1; position: fixed;}
.searchformBox form { height:22px; }
.searchformBox .serach_input { width:0px; height:18px; border:0; background:none; padding:2px; font-size:12px; transition:all 0.2s linear 0s; vertical-align:top; }
.searchformBox .btn_serach { width:22px; height:22px; border:0; content:""; color:#fff; cursor:pointer; }
.searchformBox:hover .serach_input { width:110px; color:#000; }

.bb	background:#fff url(/images/bb.jpg) no-repeat left top;



/*底部二维码开始 
*/


*{
	margin:0;
	padding:0;

}
ul{
	list-style: none;
}

a{
	text-decoration: none;
}
input{
	border:none;
	outline:none;
	font-family: "微软雅黑";
	font-weight: 100;
}
img{
	outline: none;
	border:none;
}
body{
	width: 100%;
	min-width: 1200px;
	font-family: "微软雅黑";
}

/*公共底部样式*/
.footer{
	width:100% ;
	background: #333;
	box-sizing: border-box;
	padding:50px 20px 60px 20px;
	margin-top: 200px;
}

.footerinner{
	height: 100%;
	margin:0 auto;
	position: relative;
}
.share{
	width: 274px;
	margin:0 auto;
	overflow: hidden;
	float:left;
}
.share li{
	float: left;
	height: 50px;
	padding:5px 0px;
}
.share li img{
	width: 40px;
	height: 40px;
	cursor: pointer;
	border-radius: 20px;

}

.code_wrap{
	position: absolute;
	left:50%;
	top:-235px;
	margin-left: -450px;
	width:900px;
	z-index:50;
}
.code{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.code li{
	float: left;
	width: 200px;
	height:240px;
}
.code li img{
	width: 210px;
	height:240px;
	display: none;
}
.code li img.weibo{
	position: absolute;
	left: 170px;
}
.code li img.qq{
	position: absolute;
	left: 312px;

}
.code li img.twitter{
	position: absolute;
	left:382px;
}
.code li img.wechat{
	position:absolute;
	left:210px;
}
.footerinfo{
	font-size: 16px;
	text-align: center;
	color: #fff;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.footerinfoTop{
	margin:10px 0;
}
.footerinfoTop p{
	line-height: 22px;
}
.footerinfoBottom{
	font-size: 12px;
}
.footerinfoBottom .min{
	font-size:12px;
}

/*底部二维码结束 
*/


/*合作伙伴*/
.coperName {
	margin: 5px 0 10px 0;
	clear: both;
	height: 95px;
	background: url(/images/coperName.jpg) no-repeat center 0;
	float:left;
}
.caseMore {
	width: 66px;
	margin: 0 auto;
	line-height: 14px;
	overflow: hidden;
	margin-bottom: 25px;
}
.caseMore a {
	float: left;
	color: #cccccc;
	text-decoration: underline;
	font-size: 14px;
}
.caseMore img {
	float: right;
}
.caseContain {
	height: 172px;
	overflow: hidden;
	clear: both;
}
.mr_frbox { padding-left:20px;
	
}
.mr_frBtnL {
	float: left;
	margin-top: 55px;
	cursor: pointer;
	display: inline;
}
.mr_frUl {
	float: left;
	
	width: 500px;
}
.mr_frBtnR {
	float: right;
	margin-top: 55px;
	cursor: pointer;
}
.mr_frUl ul li {
	display: inline;
	float: left;
	width: 160px;
	height: 120px;
	margin-right: 12px;
	overflow: hidden;
}
.mr_frUl ul li img {
	display: block;
	width: 152px;
	height: 90px;
	box-shadow:0px 4.33px 15px 0 rgba(0,0,0,.2);border:1px solid #eee \0;margin:0 0.665% 0px;transition:all 300ms ease
}
.mr_frUl ul li p {
	line-height: 32px;
	text-align: center;
	width: 100%
}
.mr_frUl ul li p a {
	font-size: 14px;
}
.mainCon {
	clear: both;
	width: 500px;
	margin: 50px auto;
}
.profileName {
	height: 47px;
	background: url(profileNaem.jpg) no-repeat center 0;
	margin-bottom: 40px;
}
.proFcon {
	height: 95px;
	overflow: hidden;
	margin-bottom: 50px;
}
.proFPic {
	float: left;
	display: block;
	width: 409px;
	height: 95px;
	margin-right: 3px;
}
.proN {
	float: left;
}
.priText {
	float: right;
	width: 170px;
	margin-right: 20px;
}

#culture .row2 .video { width: 292px; height: 166px; border: 3px solid #fff; position: absolute; right: 48px; bottom: 64px; overflow: hidden; }
#culture .row2 .video img { width: 100%; }
#culture .row2 .video .play { width: auto; position: absolute; left: 50%; top: 50%; margin: -30px 0 0 -30px; }