﻿@charset "utf-8";
/* css document */

/* public start*/
*{margin:0px; padding:0px; list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,img{
	/* [disabled]margin: 0; */
	padding: 0; margin:0;
	font-family: "微软雅黑";
}
.clear{ clear:both; height:0px; width:100%; margin:0; padding:0;}
img { border:0; }
ul, li { list-style-type:none; }
body{font-size:14px; background:#fff; font-family:"微软雅黑";}
p{ color:#000;}
a{text-decoration:none; color:#0e82d9;}
a:link{text-decoration:none; color:#000;}
a:visited{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#2890dd;}
h3{ font-size: 18px; }

/*首页*/
.hyxl_top{ width:100%; height:32px; display:block; overflow:hidden; background:#eee;}
.hyxl_top .hyxl_top_line{ width:100%; height:4px; display:block; background:#f08300;}
.hyxl_top .hyxl_top_nr{ width:1200px; height:28px; display:block; margin:0 auto;}
.hyxl_top .hyxl_top_nr h2{ width:600px; height:28px; display:block; float:left; line-height:28px; font-weight:normal; font-size:14px; color:#666;}
.hyxl_top .hyxl_top_nr .hyxl_top_link{ width:auto; height:28px; display:block; float:right;}
.hyxl_top .hyxl_top_nr .hyxl_top_link a{ line-height:28px; color:#666; font-size:14px;}

.hyxl_logo{ width:1200px; height:116px; display:block; margin:0 auto; background: #fff;}
.hyxl_logo .hyxl_logo_img{ width:550px; height:116px; display:block; float:left;}
.hyxl_logo .hyxl_logo_img a,.hyxl_logo .hyxl_logo_img a img{ width:550px; height:116px; display:block; }
/*搜索*/
.xdnt_sousuo{height: 90px; background: #fff;  display: block; margin-top: 20px;float: right;}
.sousuo_nr{ width:454px; height: 90px; display: block; margin: 0 auto; float: right;}
.sousuo_nr p{ width:100%; height: 90px; display: block; float:left; line-height: 90px; font-size: 14px; color: #333;}
.sousuo_nr form{ width: 370px; height: 38px; display: block; margin-top: -63px; float: right;;}
.sousuo_nr form #keywords{ width: 305px; height: 36px; line-height: 36px; border:1px solid #ccc; text-indent: 10px; }
.sousuo_nr form .sousuo_btn{ width: 58px; border:none; height:38px; color: #fff; background: #F4B214; font-size: 14px;  }


.hyxl_nav{ width:100%; height:72px; display:table; background:url(../images/nav_bg.jpg) repeat-x;}
.hyxl_nav ul{ width:1200px; height:auto; display:table; margin:0 auto; position:relative;}
.hyxl_nav ul li{ width:131px; height:69px; display:table; float:left; line-height:72px; text-align:center; }
.hyxl_nav ul li a{ width:133px; height:69px; display:block; font-size:15px; color:#333;}
.hyxl_nav ul li:hover{ border-bottom:3px solid #f08300;}

.hyxl_nav ul ul{ display:none;}
.hyxl_nav ul li:hover ul{ display:block; position:absolute; width:1200px; left:0px; top:72px; z-index:9999; background:#f08300; height: auto; display: table;}
.hyxl_nav ul li:hover ul li a{width: 170px; color:#fff; background:url(../images/li_01.png) no-repeat right center;}
.hyxl_nav ul li:hover ul li:hover{border-bottom:3px solid #002f8f;width: 170px; }




    


/*banner*/
.banner{ width:100%; height:auto; margin: 0 auto;}
.banner img{ width:100%; height:auto; display:table;}
.flexslider{position:relative;overflow:hidden;/*background:url(loading.gif) 50% no-repeat;*/ }
.slides{position:relative;z-index:-1; margin:0;}
.slides li{ line-height:0;}
.flex-control-nav{position:absolute;bottom:10px;z-index:99;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:none;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; d}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.hyxl_banner{ width:100%; height:auto; display:table; position:relative;}

.hyxl_b_fenlei{ width:100%; height:auto; display:table; position:absolute; top:0px; left:0px; z-index:90;}
.hyxl_b_fenlei ul li{ width:calc(20% - 1px); height:auto; float:left; border-right:1px solid rgba(255,255,255,0.3); position:relative;}
.hyxl_b_fenlei ul li .fenlei_nr{ width:80%; height:auto; display:table; position:absolute; left:10%; bottom:86px; -webkit-transition: all 2s; -o-transition: all 2s; -ms-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.hyxl_b_fenlei ul li .fenlei_nr h2{ width:100%; font-size:26px; color:#fff; line-height:50px; font-weight:bold; letter-spacing:2px;}
.hyxl_b_fenlei ul li .fenlei_nr p{ font-size:14px; color:#fff; line-height:24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.hyxl_b_fenlei ul li a{ width:100%; height:36px; font-size:14px; color:#fff; line-height:36px; text-align:right; display:block; position: absolute; bottom: 50px; right: 10%;}

.hyxl_b_fenlei ul li:hover .fenlei_nr{ width:80%; height:auto; display:table; position:absolute; left:10%; animation:mytop 1.5s infinite; animation-iteration-count:1; bottom:60%;}
.hyxl_b_fenlei ul li:hover .fenlei_nr h2{ text-align: center; }
.hyxl_b_fenlei ul li:hover .fenlei_nr p{-webkit-line-clamp: 10; text-align: center; }

@keyframes mytop
{
from {bottom:50px;}
to {bottom:60%;}
}






.hyxl_ry{ width:100%; height:170px; display:block; box-shadow:0 0 10px #999;margin-top: 8px;
 box-shadow: 0px 5px 7px #999;}
.hyxl_ry img{ width:1200px; height:170px; display:block; margin:0 auto;}


.hyxl_cp{ width:100%; height:auto; display:table; margin-top:60px;}
.hyxl_cp .cp_title{ width:100%; height:116px; display:block; background:url(../images/title_product.png) no-repeat center;}
.hyxl_cp .cp_title a{ width:100%; height:116px; display:block; }

.cp_body{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:20px;}
.cp_body ul li{ width:212px; height:302px; display:block; float:left; margin-left:35px; border-radius:15px;}
.cp_body ul li:nth-child(1){ margin-left:0px;}
.cp_body ul li a{ width:210px; height:300px; display:block; border-radius:15px; border:1px solid #bbb;}
.cp_body ul li a i{ width:125px; height:92px; display:block; margin:0 auto; padding:45px 0 20px 0;}
.cp_body ul li:nth-child(1) a i{ background:url(../images/p_01.png) no-repeat center;}
.cp_body ul li:nth-child(2) a i{ background:url(../images/p_02.png) no-repeat center;}
.cp_body ul li:nth-child(3) a i{ background:url(../images/p_03.png) no-repeat center;}
.cp_body ul li:nth-child(4) a i{ background:url(../images/p_04.png) no-repeat center;}
.cp_body ul li:nth-child(5) a i{ background:url(../images/p_05.png) no-repeat center;}
.cp_body ul li a h2{ font-weight:normal; text-align:center; line-height:28px; color:#555; margin:0 35px; font-size:22px;}
.cp_body ul li a p{ font-weight:normal; text-align:left; line-height:22px; color:#555; margin:0 20px; font-size:14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top:10px;}

.cp_body ul li:hover{ background-image: -webkit-linear-gradient(top, #f08300, #02308d); }
.cp_body ul li:hover a{ border:none;}
.cp_body ul li:hover a h2,.cp_body ul li:hover a p{ color:#fff;}

.cp_body ul li:nth-child(1):hover a i{ background:url(../images/p_11.png) no-repeat center;}
.cp_body ul li:nth-child(2):hover a i{ background:url(../images/p_12.png) no-repeat center;}
.cp_body ul li:nth-child(3):hover a i{ background:url(../images/p_13.png) no-repeat center;}
.cp_body ul li:nth-child(4):hover a i{ background:url(../images/p_14.png) no-repeat center;}
.cp_body ul li:nth-child(5):hover a i{ background:url(../images/p_15.png) no-repeat center;}


.hyxl_news{ width:100%; height:auto; display:table; margin-top:40px; background:#eee; padding-top:40px; padding-bottom:50px;}
.hyxl_news .news_title{ width:100%; height:116px; display:block; background:url(../images/title_news.png) no-repeat center;}
.hyxl_news .news_title a{ width:100%; height:116px; display:block; }
.news_body{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:20px;}
.news_body .news_first{ width:600px; height:300px; display:block; float:left; background:url(../images/news_bg.jpg) no-repeat center;}
.news_body .news_first h2{ width:500px; height:70px; font-size:20px; font-weight:normal; text-align:center; color:#fff; padding-top:10px; display:block; line-height:70px; margin:0 auto;}
.news_body .news_first .news_first_line{ width:90px; height:1px; display:block; background:#fff; margin:0 auto;}
.news_body .news_first p{ font-size:15px; line-height:24px; text-align:left; width:500px; height:96px; display:block; margin:0 auto; margin-top:25px; color:#fff; text-indent:2em;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.news_body .news_first a{ width:100px; height:36px; display:block; margin:0 auto; border:1px solid #fff; text-align:center; line-height:36px; color:#fff; font-size:14px; margin-top:25px;}
.news_body .news_first a:hover{ background:#fff; color:#02308d;}
.news_body ul li{ width:300px; height:300px; display:block; overflow:hidden; float:left; background:#fff; }
.news_body ul li img{ width:300px; height:300px; display:block;}
.news_body ul li h2{ width:260px; height:60px; font-size:18px; font-weight:normal; text-align:center; color:#555; padding-top:25px; display:block; line-height:30px; margin:0 auto;}
.news_body ul li .news_line_01{ width:90px; height:1px; display:block; background:#02308d; margin:0 auto; margin-top:12px;}
.news_body ul li p{ font-size:15px; line-height:24px; text-align:center; width:260px; height:96px; display:block; margin:0 auto; margin-top:20px; color:#555;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}

.news_body ul li a{ width:100px; height:36px; display:block; margin:0 auto; border:1px solid #bbb; text-align:center; line-height:36px; color:#888; font-size:14px; margin-top:20px;}
.news_body ul li a:hover{ background:#02308d; border:1px solid #02308d; color:#fff;}


.hyxl_gy{ width:1200px; height:540px; display:block; margin:0 auto; margin-top:35px; }
.hyxl_gy .gy_title{ width:440px; height:540px; display:block; float:left;}
.hyxl_gy .gy_title img{ width:440px; height:540px; display:block; }
.hyxl_gy .gy_body{ width:718px; height:540px; display:block; float:right; overflow:hidden;}
.hyxl_gy .gy_body .gy_qh_title{ width: 72px; height: 540px; display: block; float: left; }
.hyxl_gy .gy_body .gy_qh_title ul li{ width: 72px; height:90px; display: block;}
.hyxl_gy .gy_body .gy_qh_title ul li p{ width: 60px; height: 90px; display: block; line-height: 90px; text-align: center; font-size: 40px; color: #fff; font-family: times new roman; }
.hyxl_gy .gy_body .gy_qh_title ul li:nth-child(1)  p{ background: #eeeeee; }
.hyxl_gy .gy_body .gy_qh_title ul li:nth-child(2)  p{ background: #e5e5e5; }
.hyxl_gy .gy_body .gy_qh_title ul li:nth-child(3)  p{ background: #dddddd; }
.hyxl_gy .gy_body .gy_qh_title ul li:nth-child(4)  p{ background: #d3d3d3; }
.hyxl_gy .gy_body .gy_qh_title ul li:nth-child(5)  p{ background: #c9c9c9; }
.hyxl_gy .gy_body .gy_qh_title ul li:nth-child(6)  p{ background: #bbbbbb; }
.hyxl_gy .gy_body .gy_qh_title ul li:hover p{ background: #f08300; }
.hyxl_gy .gy_body .gy_qh_title ul li:hover{ background: url(../images/sanjiao.png) no-repeat right center; }
.hyxl_gy .gy_body .gy_qh_title ul li.xian{ background: url(../images/sanjiao.png) no-repeat right center; }
.hyxl_gy .gy_body .gy_qh_title ul li.xian p{ background: #f08300; }

.gy_qh_body{ width: 600px; height: 540px; display:  block; float: right; }
.gy_qh_body .gy_shipin{ width: 600px; height: 350px; display: block; overflow: hidden; }
.gy_qh_body .gy_img,.gy_qh_body .gy_img img{ width: 600px; height: 310px; display: block; overflow: hidden; }
.gy_qh_body .gy_shipin video{ margin-top: -50px; height: 400px; }

.gy_qh_body .gy_jj h2{ font-size: 24px; height: 36px; line-height: 36px; font-weight: bold; color: #f08300; margin-top: 12px}
.gy_qh_body .gy_jj h3{ font-size: 18px; height: 36px; line-height: 32px; font-weight: bold; color: #f08300; }
.gy_qh_body .gy_jj p{ font-size: 14px; line-height: 28px; text-indent: 2em; }
.gy_qh_body .gy_jj p a{ color: #002f8f; }
.gy_qh_body .gy_nr h2{ font-size: 24px; height: 36px; line-height: 36px; font-weight: bold; color: #f08300; margin-top: 12px}
.gy_qh_body .gy_nr h3{ font-size: 18px; height: 36px; line-height: 30px; font-weight: bold; color: #f08300; }
.gy_qh_body .gy_nr p{ font-size: 14px; line-height: 25px; text-indent: 2em; }
.gy_qh_body .gy_nr p a{ color: #002f8f; }
.gy_qh_body .gy_nr img{ width: 600px; height: auto; display: block; margin-top: 15px; }
.gy_qh_body .gy_nr h2 span{ font-size: 18px; }

.hyxl_case{ width:100%; height:auto; display:table; margin-top:40px; background:#eee; padding-top:50px; padding-bottom:90px;}
.hyxl_case .case_title{ width:100%; height:116px; display:block; background:url(../images/title_case.png) no-repeat center;}
.hyxl_case .case_title a{ width:100%; height:116px; display:block; }

.case_body{ width:100%; height:auto; display:block; overflow: hidden; margin:0 auto; margin-top:20px;}
.case_body ul li{ width:19.2%; height:auto; display:table; float:left; margin-left:1%; position: relative;}
.case_body ul li:nth-child(1){ margin-left:0px;}
.case_body ul li a{ width:100%; height:auto; display:block;}
.case_body ul li a .case_img,.case_body ul li a .case_img img{ width:100%; height:300px; display:block;}
.case_body ul li a .case_txt{width: 100%; height: auto; display: block; position: absolute; z-index: 99; top: 300px;}
.case_body ul li a .case_txt h2{ font-size:20px; text-align:center; color:#002f8f; line-height:56px; width:90%; height:56px; display:block;overflow: hidden; font-weight:normal; margin:0 auto;}
.case_body ul li a .case_txt p{ font-size:14px; text-align:center; color:#555; line-height:26px; width:90%; height:52px; display:block;overflow: hidden; margin:0 auto;}
.case_body ul li a .case_txt h5{ display:none;}
.case_body ul li a:hover .case_txt{ width: 100%; height: auto; display: block; position: absolute; z-index: 99; background: url(../images/tm_bg.png) no-repeat center; background-size: 100% 100%; top:150px; }
.case_body ul li a:hover .case_txt h2{ color: #fff; line-height: 70px; height: 70px; padding-top: 40px; margin-top: 0px; }
.case_body ul li a:hover .case_txt .case_line_01{ width: 100px; height: 1px; display: block; background:#fff; margin: 0 auto; margin-top: 15px; }
.case_body ul li a:hover .case_txt p{ color: #fff; margin-top:30px; }
.case_body ul li a:hover .case_txt h5{ width: 150px; height: 34px; display: block; border: 1px solid #fff; color: #fff; font-size: 14px; font-weight: normal; text-align: center; line-height: 32px; margin: 0 auto; margin-top: 20px; }
.case_body ul li a:hover .case_txt h5:hover{ background:#fff; color: #202a67; }




.hyxl_ys{ width: 100%; height: 95px; background: #f08300; }
.hyxl_ys img{ width: 1200px; height: 95px; display: block; margin: 0 auto; }


.hyxl_foot_bg{ width: 100%; height: auto; display: table; background: #2b2b2b; padding-bottom: 30px; }
.hyxl_foot{ width: 1200px; height: auto; display: table; margin: 0 auto; }
.hyxl_foot .foot_logo{ width: 259px; height: 119px; display: block; float: left; margin-top: 30px; }
.hyxl_foot .foot_contact{ width: 580px; height: auto; display: table; float: left; margin-left: 30px; margin-top: 25px;  }
.hyxl_foot .foot_contact p{ line-height: 26px; color: #7c7c7c; font-size: 14px; }
.foot_erweima{ width: 115px; height: 134px; display: block; float: right; margin-top: 15px; }

.hyxl_foot table{ width: 1200px; height: auto; display: table; margin-top: 12px; }
.hyxl_foot table .tishi{ width: auto; height: 18px; display: block; float: left; font-size: 14px; color: #777; line-height: 24px; margin-right: 20px; }


.hyxl_banquan{ width: 100%; height: auto; display: table; padding: 15px 0; text-align: center; background: #010101; }
.hyxl_banquan p{ text-align: center; color: #fff; line-height: 24px; }
.hyxl_banquan p a{ color: #fff; }







.ny_banner{ width: 100%; height: 300px; display: block; overflow: hidden; }
.ny_banner h2{ text-align: center; font-size: 32px; font-weight: bold; color: #fff; line-height: 36px; padding-top:100px; text-indent: 3px; letter-spacing: 3px; }
.ny_banner h3{ text-align: center; font-size: 17px; font-weight:normal; color: #fff; line-height: 36px; padding-top:0px;}
.ny_banner h5{ color: #fff; font-size: 14px; font-weight:normal; text-align: center; line-height: 30px; margin-top: 40px; }


.ny_navigation{ width: 100%; height: 50px; border-bottom: 3px solid #f08300; background: #181f4a; }
.ny_navigation ul{ width: 1200px; height: 50px; display: block; overflow: hidden; margin: 0 auto; }
.ny_navigation ul li{ width: auto; height:41px; display: block; float: left; line-height: 41px; text-align: center; margin-top: 9px;  }
.ny_navigation ul li a{ width: auto; height: 41px; display: block; padding: 0 22px; color: #fff; font-size: 14px;  }
.ny_navigation ul li a:hover{ background: #f08300; border-radius: 5px 5px 0 0; }
.ny_navigation ul ul{ display: none; }


.ny_zhaiyao_bg{ width: 100%; height: auto; display: table; background: #f0f0f0; }
.ny_zhaiyao{ width: 1140px; height: auto; display: table; margin: 0 auto; padding: 30px 30px 0 30px; background: #fff }
.ny_zhaiyao h2{ font-size: 26px; color: #f08300; font-weight: normal; letter-spacing: 1px;}
.ny_zhaiyao p{font-size: 15px; line-height: 30px; color: #000; margin-top: 15px; text-indent: 2em;}


.ny_content{ width: 100%; height: auto; display: table; background: #f0f0f0; }

.ny_content1{ width: 1140px; height: auto; display: table;; margin: 0 auto; padding: 30px; padding-bottom: 50px; background: #fff; }
.ny_content1 p{ font-size: 16px; line-height: 36px;  }


p.headline {
	margin-bottom: 10px; color: #f08300; font-size: 24px
}
p.styleA {
	font-size: 16px
}
p.styleB {
	color: #dd0033; font-size: 15px
}
p.styleV {
	font-size: 12px
}
p.styleD {
	font-size: 18px
}
.text-c {
	text-align: center
}
.col {
	padding-bottom: 20px; padding-left: 0px; width: 100%; padding-right: 0px; float: left; padding-top: 20px
}
.col-1-2.col {
	width: 410px; margin-right: 75px
}
.col-1-4.col {
	width: 205px; margin-right: 93px
}
.clear-margin {
	margin-right: 0px !important
}
.clear-text {
	text-align: left
}
#pagemenu {
	border-bottom: #f08300 3px solid; text-align: center; color:#fff; height:35px;padding-top: 15px;  background-color: #161e4d
}
#pagemenu li {
	float: left
}
#pagemenu li a {

	padding-bottom: 15px; padding-left: 25px; padding-right: 25px; display: inline-block; background-repeat:no-repeat;color: #fff; padding-top: 15px
}
#pagemenu li  t { background-image:url(../images/t.png)  ; background-position:bottom; padding-top: 15px;}
/*#pagemenu li a:visited {
	padding-bottom: 15px; padding-left: 25px; padding-right: 25px; display: inline-block; background: url(border-submenu.gif) ; color: #fff;
}
#pagemenu li a:hover {
	color: #999
}
#pagemenu li a.active {
	margin-top: 5px; background: #f08300; color: #fff; padding-top: 10px; behavior: url(pie.htc); border-radius: 5px 5px 0 0
}
#pagemenu li a.active:visited {
	margin-top: 5px; background: #f08300; color: #fff; padding-top: 10px; behavior: url(pie.htc); border-radius: 5px 5px 0 0
}*/
.ny_content {
	padding-bottom: 50px; padding-left: 0px; width: 100%; padding-right: 0px; padding-top: 0px
}
#editable {
	min-height: 300px; _height: 300px; _overflow-y: visible
}
#editable img {
	max-width: 100%
}
.ny_content .col-left {
	margin: 50px 67px 0px 0px; width: 270px
}
.ny_content .col-right {
	margin-top: 50px; width: 803px
}
.ny_content .col-left img {
	width: 270px; height: auto
}
.cke_show_borders .wrapper {
	position: relative; padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 995px; padding-right: 0px; padding-top: 0px
}
.cke_show_borders ol {
	list-style-type: none
}
.cke_show_borders ul {
	list-style-type: none
}
#editable p {
	margin: 20px 0px
}
.cke_show_borders p {
	margin: 20px 0px
}
#editable a {
	color: #f08300
}
#editable a:visited {
	color: #f08300
}
.cke_show_borders a {
	color: #f08300
}
.cke_show_borders a:visited {
	color: #f08300
}
#editable a:hover {
	text-decoration: underline
}
.cke_show_borders a:hover {
	text-decoration: underline
}
.ny_content .inner {
	border-bottom: #d8d8d8 1px solid; border-left: #d8d8d8 1px solid; padding-bottom: 19px; background-color: #fff; padding-left: 49px; padding-right: 49px; overflow: hidden; border-right: #d8d8d8 1px solid; padding-top: 49px
}
.cke_show_borders .inner {
	border-bottom: #d8d8d8 1px solid; border-left: #d8d8d8 1px solid; padding-bottom: 49px; background-color: #fff; padding-left: 49px; padding-right: 49px; overflow: hidden; border-right: #d8d8d8 1px solid; padding-top: 49px
}
.ny_content .clear-style.inner {
	border-bottom-style: none; border-left-style: none; border-top-style: none; background: none transparent scroll repeat 0% 0%; border-right-style: none
}
.cke_show_borders .clear-style.inner {
	border-bottom-style: none; border-left-style: none; border-top-style: none; background: none transparent scroll repeat 0% 0%; border-right-style: none
}
.ny_content .list {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; border-top: #d8d8d8 1px solid; padding-top: 10px
}
.cke_show_borders .list {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; border-top: #d8d8d8 1px solid; padding-top: 10px
}
.joblist {
	text-align: left; margin-top: 20px; width: 658px; border-top: #dedede 1px solid
}
.newslist {
	text-align: left; margin-top: 50px; width: 995px; border-top: #dedede 1px solid
}
.projectslist {
	padding-bottom: 50px; background-color: #fff; padding-left: 50px; width: 895px; padding-right: 50px; padding-top: 50px
}
.productslist {
	padding-bottom: 50px; background-color: #fff; padding-left: 50px; width: 895px; padding-right: 50px; padding-top: 50px
}
.honourlist {
	padding-bottom: 50px; background-color: #fff; padding-left: 50px; width: 895px; padding-right: 50px; padding-top: 50px
}
.downloadlist {
	padding-bottom: 50px; background-color: #fff; padding-left: 50px; width: 895px; padding-right: 50px; padding-top: 50px
}
.qalist {
	padding-bottom: 50px; background-color: #fff; padding-left: 50px; width: 895px; padding-right: 50px; padding-top: 50px
}
.projectslist {
	background-color: #22222c
}
.projectslist ul {
	display: inline-block
}
.downloadlist ul {
	display: inline-block
}
.productslist ul {
	display: inline-block
}
.productslist ul {
	margin-top: 50px
}
.projectslist ul {
	margin-top: 50px
}
.joblist td {
	border-bottom: #dedede 1px solid; padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 12px
}
.joblist th {
	border-bottom: #dedede 1px solid; padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 12px
}
.newslist td {
	border-bottom: #dedede 1px solid; padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 12px
}
.newslist th {
	border-bottom: #dedede 1px solid; padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 12px
}
.qalist li {
	border-bottom: #dedede 1px solid; padding-bottom: 24px; padding-left: 0px; padding-right: 0px; padding-top: 24px
}
.projectslist li {
	position: relative; margin: 0px 10px 25px 5px; width: 205px; display: inline; float: left; height: 140px
}
.downloadlist li {
	position: relative; margin: 0px 25px 25px 0px; width: 205px; display: inline; float: left; height: 205px
}
.productslist li {
	position: relative; margin: 0px 12px 25px 5px; width: 205px; display: inline; float: left; height: 205px
}
.downloadlist li {
	height: auto
}
.productslist li {
	height: auto
}
.projectslist li.clear-margin {
	margin-right: 0px
}
.downloadlist li.clear-margin {
	margin-right: 0px
}
.productslist li.clear-margin {
	margin-right: 0px
}
.qalist p.q {
	padding-left: 18px; margin-bottom: 10px; background: url(../images/bullet.gif) no-repeat 0px center; color: #f08300; font-size: 16px
}
.qalist p.a {
	color: #666; margin-left: 20px
}
.downloadlist p {
	margin-top: 10px; height: 42px; overflow: hidden
}
.productslist p {
	margin-top: 10px; height: 42px; overflow: hidden
}
.projectslist li img {

	width: 205px; height: 140px
}
.productslist li img {
	width: 205px; height: 205px;	border:1px solid #f4f2f2;
}
.projectslist li p.overlay {
	padding-bottom: 15px; padding-left: 15px; width: 175px; padding-right: 15px; padding-top: 15px
}
.productslist a {
	display: inline-block
}
.joblist a {
	color: #1f2a66
}
.joblist a:visited .newslist a {
	color: #1f2a66
}
.newslist a:visited {
	color: #1f2a66
}
.joblist a:hover {
	color: #f08300
}
.newslist a:hover {
	color: #f08300
}
.newslist a {
	display: inline-block; margin-bottom: 8px; font-size: 16px
}
.newslist p.summary {
	font-size: 14px
}
.details {
	border-bottom: #dedede 3px solid; padding-bottom: 30px; display: inline-block
}
.details .spec {
	width: 658px
}
.details .spec div {
	margin-bottom: 10px
}
.details .spec strong {
	position: relative; text-align: center; padding-bottom: 0px; background-color: #fff; padding-left: 5px; padding-right: 5px; display: inline-block; color: #1f2a66; font-size: 16px; padding-top: 0px; top: 12px; left: 16px
}
.details .spec p {
	border-bottom: #dedede 1px solid; border-left: #dedede 1px solid; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; border-top: #dedede 1px solid; border-right: #dedede 1px solid; padding-top: 20px
}
.pagination {
	text-align: right; margin-top: 30px; color: #999; font-size: 12px
}
.pagination a {
	border-bottom: #dedede 1px solid; border-left: #dedede 1px solid; padding-bottom: 3px; margin: 0px 2px; padding-left: 8px; padding-right: 8px; display: inline-block; border-top: #dedede 1px solid; border-right: #dedede 1px solid; padding-top: 3px
}
.pagination a:visited {
	border-bottom: #dedede 1px solid; border-left: #dedede 1px solid; padding-bottom: 3px; margin: 0px 2px; padding-left: 8px; padding-right: 8px; display: inline-block; border-top: #dedede 1px solid; border-right: #dedede 1px solid; padding-top: 3px
}
.pagination a.active {
	background-color: #f08300; color: #fff
}
.pagination a.active:visited {
	background-color: #f08300; color: #fff
}
#message {
	margin: 20px 0px; width: 270px
}
#message .info {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 6px; background-color: #fff; padding-left: 10px; width: 248px; padding-right: 10px; margin-bottom: 15px; color: #999; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 6px
}
#message .info em {
	color: #f08300; margin-left: 3px
}
#message input {
	color: #666
}
#message textarea {
	color: #666
}
#message input {
	width: 160px; height: 24px; margin-left: 10px
}
#message .info input {
	line-height: 24px
}
#message input.submit {
	line-height: 40px; margin: 20px 0px 0px; width: auto; float: left; height: 40px; font-size: 16px; cursor: pointer
}
#message input.clear {
	line-height: 40px; margin: 20px 0px 0px; width: auto; float: left; height: 40px; font-size: 16px; cursor: pointer
}
#message input.submit {
	padding-bottom: 0px; background-color: #1f2a66; padding-left: 30px; padding-right: 30px; color: #fff; padding-top: 0px
}
#message input.clear {
	margin-left: 20px
}
#message textarea {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 6px; padding-left: 10px; width: 248px; padding-right: 10px; font-family: 'microsoft yahei', '΢���ź�'; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 6px
}

.ww{
	display:inline;
width:105px;
	height:35px;
	line-height:35px;
	margin-right:10px;
	display:block;
	float:left; text-align:center;
    background-image:url(../images/t.png);

	 background-repeat:no-repeat;
}
.ww a{
	color:#fff; 
}
.tt{
	display:inline;
	width:105px;
		height:35px;
	line-height:35px;
	margin-right:10px;
	float:left; text-align:center;

	
}
.tt a{
	color:#fff;
}

.wrapper{
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding: 0;
}

.fl{
	float: left;
}
.fr{
	float: right;
}













