@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
/*Base*/
html {
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; 
}
* {
    margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
    background: transparent; 
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
	/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/
}
img {
    border: 0;
	-ms-interpolation-mode:bicubic
}
a img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
button,
input,
select,
textarea {
    font-family: inherit; 
    font-size: 100%; 
    margin: 0;
    outline:none;
}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"], 
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; 
    cursor: pointer; 
}

button[disabled],
html input[disabled] {
    cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; 
    padding: 0; 
}
input[type="search"] {
    -webkit-appearance: textfield; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; 
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input.submit {
	border: 0;
	margin: 0;
	cursor: pointer;
}
input.radio {
	width: 13px;
	height: 13px;
	float: left;
	display: inline;
}
textarea {
    overflow: auto; 
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*����*/
.clear {
	clear: both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}

/*ȫ��*/
html,body,td,th {
	color: #333;
	line-height:22px;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; 
	font-family: "微软雅黑", "microsoft yahei", Arial, sans-serif;
	font-size: 12px;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #FF3300;
}
a:active {
	text-decoration: none;
	color: #000;
}
ul,ol,li,dl,dt,dd,p {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	list-style-type: none;
}

body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;}button,input,select,textarea{font-size:100%;}ul,ol{
	padding: 0px;
}

/*-------------*/
/*tot*/
#header { width:100%; height:140px; background-color:#fff;}
#header .top_bx {height:90px; width:100%; background-color:#f2f2f2;}
#header .top_bx .cont { width:1102px; height:90px; margin:0 auto; padding-right:98px;background: url(../images/weixin.jpg) no-repeat right center;}
#header .top_bx .logo_bx { width:550px; float: left;}
#header .top_bx .hotline { height:60px; width:160px; background: url(../images/hotline.jpg) no-repeat left center;padding-left:56px; float:right;}
#header .top_bx .hotline h3 { height:24px; line-height:24px; font-size:14px; color:000; font-weight:normal;}
#header .top_bx .hotline h2 { height:36px; line-height:36px; font-size:22px; color:000;}

#header .link_nav {height:50px;width:100%;background-color:#0e4d90;}
#header .link_nav ul { width:1200px; height:50px; margin:0 auto;}
#header .link_nav ul li {float:left;height:50px;line-height:50px;color:#d3e9ff;font-size:16px;text-align:center;width:150px;}
#header .link_nav ul li a {color:#d3e9ff; font-size:16px;}
#header .link_nav ul li:hover {color:#fff; font-size:16px; background-color:#d40000;}
#header .link_nav ul li:hover a {color:#fff; font-size:16px; }
#header .link_nav ul .cur {color:#fff; font-size:16px; background-color:#d40000;}
#header .link_nav ul .cur a {color:#fff; font-size:16px;}

/*ind*/
.indx_banner {width:100%;height:500px;background:no-repeat center center;}



.w1020 {width:1020px; margin-left:auto; margin-right:auto;}
.w1100 { width:1100px; margin:0px auto;}
.w1200 { width:1200px; margin:0px auto;}
.w1300 { width:1300px; margin:0px auto;}

#index { width:100%; padding:30px 0px 0px 0px;}

#index .tit { width:100%; padding-bottom:30px; text-align:center;}
#index .tit h2 {font-size:46px; color:#2c3e51; line-height:76px; font-weight:normal; background:url(../images/tit_bg.png) no-repeat center bottom; padding-bottom:3px;}
#index .tit h3 {font-size:13px;line-height:24px;color:#a9b1c1;font-weight:normal; padding-top:15px;}


#index .about {padding:0 0 40px 0;width:100%;}
#index .about .cont { width:1200px; margin:0 auto;}
#index .about .cont .us_bx { width:100%; margin-bottom:30px; font-size:14px; color:#333; line-height:26px;}
#index .about .cont .info_bx { width:100%; height:270px;}
#index .about .cont .info_bx ul li { width:276px; float:left; height:270px; background-color:#edecec;border-radius:4px;}
#index .about .cont .info_bx ul li .img { width:100%; height:150px;}
#index .about .cont .info_bx ul li h2 { height:50px; line-height:50px; text-align:center; font-size:18px; color:#343434; font-weight:normal;}
#index .about .cont .info_bx ul li h2 a {font-size:18px; color:#343434;}
#index .about .cont .info_bx ul li p { line-height:22px; padding:0 15px; font-size:12px; color:#5f5f5f;}
#index .about .cont .info_bx ul .mr_32 {margin-right:32px;}


#index .products { width:100%; padding:30px 0px 40px 0; background-color:#f0f2f5;}
#index .products .cp_cont {width:100%; padding-top:40px;}
#index .products .cp_cont .class_bx { width:220px; background-color:#0093d3; float:left;}
#index .products .cp_cont .class_bx .title { width:100%; height:100px; background:url(../images/ind_cpclass_bg.jpg) no-repeat center center; font-size:25px; line-height:100px; color:#fff; text-align:center;}
#index .products .cp_cont .class_bx ul { margin:0 3px; background-color:#fff;}
#index .products .cp_cont .class_bx ul li {height:50px;border-bottom:1px #f0f0f0 solid;background: url(../images/t_inc01.jpg) no-repeat 39px center; padding-left:64px; line-height:50px; color:#333; font-size:15px;}
#index .products .cp_cont .class_bx ul li a {color:#333; font-size:15px;}
#index .products .cp_cont .class_bx ul li a:hover {color: #FF3300;text-decoration: underline;}
#index .products .cp_cont .class_bx .contact_bx { width:100%; background-color:#656565;padding:20px 0;}
#index .products .cp_cont .class_bx .contact_bx h2 { font-size:13px; color:#fff; line-height:26px; text-align:center; font-weight:normal;}
#index .products .cp_cont .class_bx .contact_bx h3 { font-size:20px; color:#fff; line-height:32px; text-align:center; font-family:"Times New Roman", Times, serif;}

#index .products .cp_cont .cp_bx {float:left; width:980px;}
#index .products .cp_cont .cp_bx ul li{ width:306px; float:left; margin-left:18px; border:1px #cecece solid; height:438px; margin-bottom:20px; background-color:#fff;}
#index .products .cp_cont .cp_bx ul li .pic{ height:220px; padding:7px;border-bottom:1px #cecece solid; }
#index .products .cp_cont .cp_bx ul li .bt{ height:40px;text-align:center;line-height:40px;margin-top:11px;margin-bottom:13px;background: url(../images/ind_hr_01.jpg) no-repeat center bottom;}
#index .products .cp_cont .cp_bx ul li .bt a{ font-size:18px; font-weight:bold;}
#index .products .cp_cont .cp_bx ul li p{ font-size:13px;height:84px; line-height:23px; color:#424242; padding:0 15px 10px 15px;}
#index .products .cp_cont .cp_bx ul li a.more {margin:0px auto;background: url(../images/more_bg.jpg) center no-repeat;width:98px;height:30px;line-height:30px;text-align:center;display: block;color:#727272; font-size:13px;}
#index .products .cp_cont .cp_bx ul li a.more:hover {color: #FF3300;text-decoration: underline;}


#index .video {width:100%; padding:30px 0 40px 0; background-color:#dbdbdb;}
#index .video .cont { width:1200px; margin:0 auto;}
#index .video .cont ul li {width:264px;height:180px;float:left;position: relative; margin-bottom:20px;}
#index .video .cont ul li h2 {display: block;position: absolute;z-index: 99;left: 0px;bottom: 0px; background:url(../images/h_55.png); height:44px; width:264px; line-height:44px; font-size:14px; color:#fff; text-align:center;}
#index .video .cont ul li h2 a {font-size:14px; color:#fff;}
#index .video .cont ul .mr_48 { margin-right:48px;}



#index .youshi {width:100%; padding:30px 0 40px 0; background-color:#1abc9c;}
#index .youshi .cont { width:1200px; height:300px; margin:0 auto;}
#index .youshi .cont .tit_bt { width:200px; height:300px; float:left;}
#index .youshi .cont .tit_bt h2 { height:40px; line-height:40px; font-size:26px; color:#101010; font-weight:normal; padding-top:30px;}
#index .youshi .cont .tit_bt h3 {height:22px;line-height:22px;font-size:16px;color:#e4e3e3;text-transform: uppercase; padding-bottom:15px; border-bottom:3px #f85e3a solid;}
#index .youshi .cont .tit_bt a.more {width:100%;height:60px;line-height:60px;background-color:#3a434c;font-size:14px;color:#fff;font-weight:bold;text-align:center;margin-top:60px;display: block;text-transform: uppercase;}
#index .youshi .cont ul { width:960px; height:300px; float:right;}
#index .youshi .cont ul li { width:240px; height:300px; float:left;}
#index .youshi .cont ul li .img_inc { padding-top:70px; width:60px; height:60px; margin: 0 auto; background:no-repeat center 70px;}
#index .youshi .cont ul li h2 { height:30px; line-height:30px; text-align:center; padding-top:36px; font-size:20px; color:#fff; font-weight:normal;}
#index .youshi .cont ul li h2 a {font-size:20px; color:#fff;}


#index .anli { width:100%; padding:30px 0 40px 0;}
#index .anli .cont_b1 { width:1200px; margin:0 auto;}
#index .anli .cont_b1 ul li { width:285px; float:left; }
#index .anli .cont_b1 ul .mr_20 { margin-right:20px;}
#index .anli .cont_b1 ul li .img {height:178px; border:1px #cecece solid;}
#index .anli .cont_b1 ul li h2 {height:30px; line-height:30px; font-size:16px; color:#333; text-align:center; font-weight:normal;}
#index .anli .cont_b1 ul li h2 a {font-size:16px; color:#333;}
#index .anli .cont_b1 ul li p { height:40px; line-height:20px; font-size:12px; color:#999;}

#index .anli .cont_b2 { width:1200px; height:90px; margin:0 auto; padding-top:40px; position: relative;}
#index .anli .cont_b2 .prev {float:right;background:url(../images/left.png);z-index: 99;top: 66px;left: -50px;}
#index .anli .cont_b2 .next {float:right;background:url(../images/right.png) ;z-index: 99;top: 66px;right: -50px;}
#index .anli .cont_b2 .btn {width: 22px;height:37px;cursor: pointer;position: absolute;}
#index .anli .cont_b2 .list-in {position: relative;overflow: hidden;width: 100%;height:90px;}
#index .anli .cont_b2 .list-in ul li {height:90px;width:200px;float:left;}
#index .anli .cont_b2 .list-in ul li .img { width:188px; height:88px; margin:0 auto; border:1px #e7e7e7 solid; float:left;}

#index .anli a.more {display: block; height:36px; width:200px; border:1px #005068 solid; border-radius:10px; font-size:14px; color:#005068; text-align:center; line-height:36px; margin:40px auto 0 auto;}
#index .anli a.more:hover {border:1px solid #FF3300;color:#FF3300;}




#index .news { width:100%; padding:40px 0 40px 0;}
#index .news .cont { width:100%;}
#index .news .cont .left_bx { width:49.95%; float:left; background-color:#f7f7f7; padding:40px 0;}
#index .news .cont .right_bx { width:49.95%; float:right; background-color:#e8e8e8;padding:40px 0;}
#index .news .cont .tit_bt { border-bottom:1px #d5d5d5 solid; width:100%; height:30px;}
#index .news .cont .tit_bt h2 { line-height:30px; color:#444; font-size:16px; font-weight:normal; width:580px; padding-left:20px;}
#index .news .cont ul { width:560px; padding:25px 20px 0 20px;}
#index .news .cont ul .hot { height:110px;border-bottom: 1px dashed #d2d2d2; padding-bottom:15px;}
#index .news .cont ul .hot .img { height:110px; width:170px; float:left;}
#index .news .cont ul .hot .text { width:375px; height:110px; float:right;}
#index .news .cont ul .hot .text h2 { height:34px; line-height:34px; font-size:14px; color:#333;}
#index .news .cont ul .hot .text h2 a {font-size:14px; color:#333;}
#index .news .cont ul .hot .text p { font-size:12px; color:#999; line-height:19px;}
#index .news .cont ul .hot .text p a {font-size:12px; color:#999;}
#index .news .cont ul li {height:45px;line-height:45px;border-bottom: 1px dashed #d2d2d2; background:url(../images/news_t.png) no-repeat 8px center; padding-left:22px; font-size:12px; color:#999;}
#index .news .cont ul li a { font-size:13px; color:#5a5a5a;}


#index .wangdian { width:100%; padding:40px 0 40px 0;}
#index .wangdian ul li { width:285px; float:left; margin-bottom:25px;}
#index .wangdian ul li h2 { height:32px; line-height:32px; border-bottom:2px #0c6fb3 solid; font-size:18px; color:#333; font-weight:normal;}
#index .wangdian ul li p { height:88px; line-height:22px; font-size:14px; color:#545454; padding-top:6px;}
#index .wangdian ul .mr_20 { margin-right:20px;}


.kstd_bx { background-color:#f2f3f7; width:100%; padding:30px 0;}
.kstd_bx .cont { width:1100px; margin:0 auto;}
.kstd_bx .cont .tit_bt {height:30px;width:100%;background: url(../images/kstd_bg_02.jpg) repeat-x center center; margin-bottom:30px;}
.kstd_bx .cont .tit_bt h3 {width:195px; height:30px; margin:0 auto; background-color:#f2f3f7;}
.kstd_bx .cont .text { border:1px #bcbebd solid;}
.kstd_bx .cont .text .class_list_1 { height:60px; width:100%;}
.kstd_bx .cont .text .class_list_1 h2 { padding-top:20px; height:40px; line-height:40px; width:119px;border-right:1px #bcbebd solid; text-align:center; font-size:16px; color:#666; float:left;display: block;}
.kstd_bx .cont .text .class_list_1 ul {padding:20px 20px 0 20px; height:40px; width:938px; float:left;}
.kstd_bx .cont .text .class_list_1 ul li { font-size:14px; line-height:40px; float:left; padding-left:30px; color:#666;}
.kstd_bx .cont .text .class_list_1 ul li a {font-size:14px; line-height:40px;color:#666;}
.kstd_bx .cont .text .class_list_2 { height:40px; width:100%;}
.kstd_bx .cont .text .class_list_2 h2 {height:40px; line-height:40px; width:119px;border-right:1px #bcbebd solid; text-align:center; font-size:16px; color:#666;display: block;}
.kstd_bx .cont .text .class_list_2 ul {padding:0 20px; height:40px; width:938px; float:left;}
.kstd_bx .cont .text .class_list_2 ul li { font-size:14px; line-height:40px; float:left; padding-left:30px; color:#666;}
.kstd_bx .cont .text .class_list_2 ul li a {font-size:14px; line-height:40px;color:#666;}
.kstd_bx .cont .text .class_list_3 { height:60px; width:100%;}
.kstd_bx .cont .text .class_list_3 h2 { padding-bottom:20px; height:40px; line-height:40px; width:119px;border-right:1px #bcbebd solid; text-align:center; font-size:16px; color:#666;display: block;}
.kstd_bx .cont .text .class_list_3 ul {padding:0 20px 20px 20px; height:40px; width:938px; float:left;}
.kstd_bx .cont .text .class_list_3 ul li { font-size:14px; line-height:40px; float:left; padding-left:30px; color:#666;}
.kstd_bx .cont .text .class_list_3 ul li a {font-size:14px; line-height:40px;color:#666;}



#index a.more1 {
	font-size:14px;
	color:#666666;
	line-height:26px;
	margin-top:9px;
	margin-right:10px;
	padding-right:31px;
	float:right;
	background-image: url(../images/ico_indx.png);
	background-repeat: no-repeat;
	background-position: 65px -440px;
	display: block;
}
#index a.more1:hover {color: #0063a7;text-decoration: none;}
#index a.more2 {
	font-size:14px;
	color:#666666;
	line-height:26px;
	margin-top:9px;
	margin-right:10px;
	padding-right:31px;
	float:right;
	background-image: url(../images/ico_indx.png);
	background-repeat: no-repeat;
	background-position: 65px -478px;
	display: block;
}
#index a.more2:hover {color: #0063a7;text-decoration: none;}

#index a.more3 {
	font-size:14px;
	color:#323232;
	line-height:26px;
	margin-top:9px;
	margin-right:10px;
	padding-right:20px;
	float:right;
	background-image: url(../images/more_ic.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
#index a.more3:hover {color: #FF3300;text-decoration: none;}





/*footer*/
#footer {width:100%;background-color: #014489; padding:30px 0 20px 0;}
#footer .w_1200 { width:1200px; margin-left:auto; margin-right:auto;}
#footer .mid_nav {height: 220px;width:940px; float:left;padding-bottom: 25px; padding-top:15px;}
#footer .mid_nav .foot_nav {width:100%;float:left;}
#footer .mid_nav .foot_nav ul { width:16.6%; float:left;}
#footer .mid_nav .foot_nav ul h3 a,
#footer .mid_nav .foot_nav ul h3 { font-size:14px; color:#FFFFFF; line-height:32px;}
#footer .mid_nav .foot_nav ul li { font-size:12px; line-height:24px; color:#2e7fbf;}
#footer .mid_nav .foot_nav ul li a { font-size:12px; line-height:24px; color:#2e7fbf;}
#footer .contacts {width:209px;height:195px;padding-left:50px;float:left; border-left:1px #2e629a solid; padding-top:15px;}
#footer .contacts h2 {font-size:16px; color:#FFFFFF; line-height:32px;}
#footer .contacts p { padding-top:15px; font-size:14px; color:#2e7fbf; line-height:24px;}

#footer .bottom {width:1200px; margin:0 auto; line-height:26px; font-size:14px; color:#2e7fbf; border-top: 1px solid #2b5787; padding:20px 0;} 
#footer .bottom a {line-height:26px; font-size:14px; color:#2e7fbf;}

.footer_fot { width:100%; padding:20px 0; background-color:#f1f0ef; color:#999; font-size:13px; line-height:26px; text-align:center;}
.footer_fot a {color:#999;font-size:13px;}
.footer_fot .cont { width:1200px; margin:0 auto;}

/*neiye*/
.banner {width:100%;height:178px;background-repeat: no-repeat;background-position: center center;}
#neiye {width:100%; padding-top:20px; padding-bottom:30px;background-color:#fafafa;}
#neiye .content { width:1200px; margin-left:auto; margin-right:auto;}
#neiye .content .left_box {float: left;width: 220px;margin-right: 30px;}
#neiye .content .left_box .bt_title {
	height: 110px;
	width: 220px;
	text-align: center;
	font-size: 22px;
	line-height: 110px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004682;
}
#neiye .content .left_box .nva_box {width: 220px;background-color: #f2f2f2;}
#neiye .content .left_box .nva_box h3 {height: 45px;font-size: 18px;line-height: 44px; font-weight:normal;}
#neiye .content .left_box .nva_box h3 a{font-size: 18px;line-height: 44px;}
#neiye .content .left_box .nva_box h3.on {background-color: #d40000;padding-right: 25px;padding-left: 25px;}
#neiye .content .left_box .nva_box h3.on a{color: #FFFFFF;text-decoration: none;}
#neiye .content .left_box .nva_box h3.on a:hover {text-decoration: underline;color: #FFFFFF;}
#neiye .content .left_box .nva_box h3.off {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #d7d7d7;margin-right: 15px;margin-left: 15px;padding-right: 10px;padding-left: 10px;}
#neiye .content .left_box .nva_box h3.off a{width: 100%;color: #666666;text-decoration: none;}
#neiye .content .left_box .nva_box h3.off a:hover {text-decoration: underline;color: #FF3300;}
#neiye .content .left_box .nva_box ul.sub_bx {width: 220px;background-color:#f2f2f2;}
#neiye .content .left_box .nva_box li.subclass {display: block;height:28px;padding-left:35px;border-bottom: 1px solid #f2f2f2;color: #444555; line-height:28px;background-color:#E9E9E9;}
#neiye .content .left_box .nva_box li.subclass a {color: #444555;  font-size:13px;}
#neiye .content .left_box .nva_box li.subclass a:hover {text-decoration: underline;color: #FF3300;}


/*#neiye .content .left_box .nva_box ul {width: 220px;background-color:#f2f2f2;}
#neiye .content .left_box .nva_box ul li {height: 45px;font-size: 18px;line-height: 44px;}
#neiye .content .left_box .nva_box ul .subnva {line-height:28px;background-color:#E9E9E9;}
#neiye .content .left_box .nva_box ul .subnva a {display: block;height: 28px;padding-left:35px;border-bottom: 1px solid #f2f2f2;color: #444555;}
#neiye .content .left_box .nva_box ul .subnva a:hover {text-decoration: underline;color: #FF3300;}
#neiye .content .left_box .nva_box ul li a{font-size: 18px;line-height: 44px;}
#neiye .content .left_box .nva_box .on {background-color: #d40000;padding-right: 25px;padding-left: 25px;}
#neiye .content .left_box .nva_box .on a{color: #FFFFFF;text-decoration: none;}
#neiye .content .left_box .nva_box .on a:hover {text-decoration: underline;color: #FFFFFF;}
#neiye .content .left_box .nva_box .off {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #d7d7d7;margin-right: 15px;margin-left: 15px;padding-right: 10px;padding-left: 10px;}
#neiye .content .left_box .nva_box .off a{width: 100%;color: #666666;text-decoration: none;}
#neiye .content .left_box .nva_box .off a:hover {text-decoration: underline;color: #FFFFFF;}*/


#neiye .content .left_box .hotline_box {width: 100%;margin-top: 20px;}
#neiye .content .left_box .hotline_box h1 {height: 42px;font-size: 18px;line-height: 42px;font-weight: normal;color: #FFFFFF;background-color: #616161;padding-left: 20px;width: 200px;}
#neiye .content .left_box .hotline_box .p1{background-color: #ebebeb;font-size: 16px;line-height: 24px;color: #303030;padding-top: 15px;padding-right: 20px;padding-bottom: 15px;padding-left: 20px;width: 180px;}
#neiye .content .left_box .hotline_box .p2{background-color: #d7d7d7;/*background-image: url(../images/ico_tel.jpg);*/background-repeat: no-repeat;background-position: 40px center;padding-left: 20px;padding-top: 20px;padding-bottom: 20px;width: 200px;}
#neiye .content .left_box .font01 {font-size: 16px;color: #000000;}
#neiye .content .left_box .font02 {font-family: "Times New Roman", Times, serif;font-size: 16px;line-height: 24px;/*font-weight: bold;*/color: #000000;}

#neiye .content .left_box .rm_news { width:200px; margin-top:20px; padding:10px; background-color:#f2f2f2;}
#neiye .content .left_box .rm_news h1 {
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	color: #333333;
	padding-left: 20px;
	width: 180px;
	border-bottom: 1px solid #d9d9d9;
}
#neiye .content .left_box .rm_news .img {width:200px;}
#neiye .content .left_box .rm_news ul { width:100%;}
#neiye .content .left_box .rm_news ul li {width:100%; border-bottom:#CCCCCC dotted 1px;}
#neiye .content .left_box .rm_news ul li h5 a,
#neiye .content .left_box .rm_news ul li h5 {font-size:14px;line-height: 26px;color: #000000; font-weight:normal;}
#neiye .content .left_box .rm_news ul li .text {width:100%; font-size:12px; color:#323232;}
#neiye .content .left_box .rm_news ul li .date {width:100%; font-size:12px; color:#999;}

#neiye .content .right_box { width:950px; float:right;}
#neiye .content .right_box .title_bt {height: 110px;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d7d7d7;}
#neiye .content .right_box .title_bt h1 {font-size: 26px;line-height: 84px;font-weight: bold;color: #333333;}
#neiye .content .right_box .title_bt h4 a,
#neiye .content .right_box .title_bt h4 {font-size: 12px;line-height: 26px;color: #666666;text-decoration: none;font-weight: normal;text-align: right;}
#neiye .content .right_box .title_bt h4 a:hover {text-decoration: underline;color: #FF3300;}

#neiye .content .right_box .cont_box {
	background-color: #FFFFFF;
	width: 948px;
	margin-top: 15px;
	border: 1px solid #e6e6e7;
	/*background-image: url(../images/nrxq_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-top: 20px;
	height: auto;
}
#neiye .content .right_box .cont_box .headline { height:30px; border-bottom: #CCCCCC solid 1px; font-size:18px; color:#333333; line-height:30px; margin-left:20px; margin-right:20px;}
#neiye .content .right_box .cont_box .pages {border-top: #CCCCCC solid 1px; padding-top:10px; margin-bottom:20px; margin-left:20px; margin-right:20px;padding:14px 0 10px; font-family:宋体}
#neiye .content .right_box .cont_box .pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#neiye .content .right_box .cont_box .pages a.a1 { background:#f7f7f7; width:56px; padding:0 }
#neiye .content .right_box .cont_box .pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#neiye .content .right_box .cont_box .pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/*danpian*/
#neiye .content .right_box .cont_box .details {padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}
#neiye .content .right_box .cont_box .details h3 {font-size: 22px;line-height: 50px;font-weight: normal;color: #404145;}
#neiye .content .right_box .cont_box .details h5 {font-size: 12px;color: #999999;font-weight: normal;}
#neiye .content .right_box .cont_box .details .hr {height: 2px;margin-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;}
#neiye .content .right_box .cont_box .details .p {font-size: 16px;line-height: 30px;color: #404145;}

#neiye .content .right_box .cont_box .news {padding-top:20px; padding-bottom:20px; margin-left:20px; margin-right:20px;}
#neiye .content .right_box .cont_box .news .font_line a,
#neiye .content .right_box .cont_box .news .font_line { font-size:14px; color:#545454; line-height:24px;}
#neiye .content .right_box .cont_box .news ul {width:100%;}
#neiye .content .right_box .cont_box .news ul li {width:100%; padding-top:11px; padding-bottom:11px; border-bottom:#d9d9d9 dashed 1px;}
#neiye .content .right_box .cont_box .news ul li .text { height:94px; font-size:14px; line-height:24px; color:#999999; width:100%}
#neiye .content .right_box .cont_box .news ul li img { width:160px; height:96px; margin-right:15px; float:left;} 
#neiye .content .right_box .cont_box .news ul li h3 {height:30px; line-height:30px; padding-left:10px; padding-right:10px; background-color:#CCCCCC; color:#000000; font-size:16px;}
#neiye .content .right_box .cont_box .news ul li h3 em a,
#neiye .content .right_box .cont_box .news ul li h3 em {font-style: normal;color: #FF3300;font-weight: normal;}
#neiye .content .right_box .cont_box .news ul li h3 a { color:#000000; font-size:16px; font-weight:normal;}
#neiye .content .right_box .cont_box .news ul li b.benjing {
	background-color: #CCCCCC;
	padding-left:10px;
	padding-right:10px;
	width:496px;
	display: block;
	float:right;
}
#neiye .content .right_box .cont_box .news ul li b,
#neiye .content .right_box .cont_box .news ul li b a{font-size:18px; color:#333333; line-height:32px;}

#neiye .content .right_box .cont_box .video {padding-top:20px; margin-left:20px; margin-right:20px;}
#neiye .content .right_box .cont_box .video ul {width:100%;}
#neiye .content .right_box .cont_box .video ul li { width:282px; height:216px;float:left; padding-bottom:25px; padding-left:10px; padding-right:10px;}
#neiye .content .right_box .cont_box .video ul li .img {width:280px;height:180px; border:1px #666 solid;}
#neiye .content .right_box .cont_box .video ul li h4 {font-size:16px;color:#fff;line-height:34px;background-color:#737373; text-align:center; font-weight:normal;}
#neiye .content .right_box .cont_box .video ul li h4 a {font-size:16px;color:#fff;}

#neiye .content .right_box .cont_box .product {padding-top:20px; width:100%;}
#neiye .content .right_box .cont_box .product ul {width:100%;}
#neiye .content .right_box .cont_box .product ul li { width:226px; height:120px;float:left; padding-bottom:12px; padding-left:15px; padding-right:15px;}
#neiye .content .right_box .cont_box .product ul li .img {width:226px;height:160px;position: relative;}
#neiye .content .right_box .cont_box .product ul li h4 {font-size:16px;color:#333333;line-height:34px;margin-top:15px;background-color: #F7F7F7;}
#neiye .content .right_box .cont_box .product ul li h4 a {font-size:16px;color:#333333;}

#neiye .content .right_box .cont_box .article {padding-top:20px;padding-bottom:20px; margin-left:20px; margin-right:20px;}
#neiye .content .right_box .cont_box .article .title {border-bottom: 1px solid #f0efef; padding-bottom:20px;}
#neiye .content .right_box .cont_box .article .title h2 { font-size:24px; color:#000000; line-height:40px; text-align:center; font-weight:normal;}
#neiye .content .right_box .cont_box .article .title p { font-size:12px; color:#666666; text-align:center; line-height:24px;}
#neiye .content .right_box .cont_box .article .title p a{ font-size:12px; color:#666666;}
#neiye .content .right_box .cont_box .article .text {width:100%; font-size:14px; color:#666666; line-height:26px; padding-bottom:20px; padding-top:20px;border-bottom: 1px solid #f0efef;}
/*下一页*/
#neiye .content .right_box .cont_box .next_page {
	background-color: #FBFBFB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
#neiye .content .right_box .cont_box .next_page p a { font-size:14px; color:#333333; line-height:26px;}
#neiye .content .right_box .cont_box .next_page p { font-size:14px; color:#333333; line-height:26px; width:400px; float:left;}
#neiye .content .right_box .cont_box .next_page a.fanhui {font-size: 14px;line-height: 30px;color: #006699;text-decoration: none;background-color: #E7E7E7;display: block;float: right;width: 90px;text-align: center;margin-top: 8px;}
#neiye .content .right_box .cont_box .next_page a.fanhui:hover {color: #FF3300;text-decoration: none;} 

/*产品详情*/
#neiye .content .right_box .cont_box .porduct_show {padding-top:20px;margin-left:20px; margin-right:20px;}
#neiye .content .right_box .cont_box .porduct_show .des {width:100%; margin-bottom:30px;}
#neiye .content .right_box .cont_box .porduct_show .des .pic_box {width:400px;float:left; padding:10px; border:#CCCCCC solid 1px;}
#neiye .content .right_box .cont_box .porduct_show .des .des_box { width:456px; float:left; padding-left:30px;}
#neiye .content .right_box .cont_box .porduct_show .des .des_box h4 {font-weight: normal;color: #000;line-height: 62px;overflow: hidden;font-size: 22px;border-bottom: 1px #d0d0d0 dashed;}
#neiye .content .right_box .cont_box .porduct_show .des .des_box ul { width:100%;}
#neiye .content .right_box .cont_box .porduct_show .des .des_box ul li {width: 100%; line-height: 36px;color: #666;font-size: 14px;border-bottom: 1px #d0d0d0 dashed;}
#neiye .content .right_box .cont_box .porduct_show .text_title {background-image: url(../images/hr_01.jpg);background-repeat: no-repeat;background-position: left bottom;
height: 40px;width: 100%;margin-bottom: 25px;padding-bottom: 2px;}
#neiye .content .right_box .cont_box .porduct_show .text_title h3 {
	line-height:40px;
	font-size:22px;
	color:#000000;
	display: block;
	float: left;
	font-weight: normal;
}
#neiye .content .right_box .cont_box .porduct_show .text_title h4 {
	line-height:22px;
	font-size:16px;
	color:#999999;
	padding-top:14px;
	text-transform: uppercase;
	display: block;
	float: left;
	font-weight: normal;
}
#neiye .content .right_box .cont_box .porduct_show .text_box { width:100%; margin-bottom:20px; font-size:14px; color:#666; line-height:26px;}
#neiye .content .right_box .cont_box .porduct_show .text_box a{ font-size:14px; color:#666; line-height:26px;}

/*xiangguan*/
#remen {
	width:100%;
	background-color: #dadee4;
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom: 40px;
}
#remen .w1000 { width:1000px; margin-left:auto; margin-right:auto;}
#remen .w1000 .box_01 {width:313px;margin-right:30px;float: left;}
#remen .w1000 .box_02 {width:314px;float: left;}
#remen .w1000 ul { width:100%;}
#remen .w1000 ul h3 {
    font-size: 18px;
	line-height: 40px;
	font-weight: normal;
	color: #333333;
	display: block;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
	margin-bottom: 15px;
	width: 100%;
}

#remen .w1000 ul li {font-size: 14px;line-height: 32px;color: #707070;height: 32px;width: 100%;}
#remen .w1000 ul li a {font-size: 14px;line-height: 32px;color: #707070;}
#remen .w1000 ul li a:hover {text-decoration: underline;color: #FF3300;}
