@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
div{ margin:0 auto;}
.clear{ clear:both;}
ul{ display:block;}
body{ font-size:12px; font-family:"宋体"; color:#666666; background:#f4f4f4; }
img{ border:0; display:block;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#666;}
ul{ display:block;}
li{ list-style:none;}
.box{ width:1020px; height:100%; background:url(../images/bg.gif) repeat-y;}
.box .logo{ width:1020px; height:69px; background:url(../images/top-bg.gif) repeat-x 4px 0;}
.box .logo .left{ width:465px; height:69px; float:left;}
.box .logo .right{ height:69px; width:535px;background:url(../images/top-r.jpg) no-repeat top right;padding-right:20px; float:right;}.box .logo .right p span{padding-top:10px;}.box .logo .right p{ width:195px; padding-left:330px;}.box .logo .right p span.zhong{ float:left;width:95px; margin:0px; height:auto;}.box .logo .right p span.zhong img{ float:left;}.box .logo .right p span.zhong .zi{ float:left; padding-top:8px;}.box .logo .right p span.ying{ float:right; width:95px; margin:0px; height:auto;}.box .logo .right p span.ying img{ float:left}.box .logo .right p span.ying .zi{ float:left; padding-top:8px;}.box .logo .right p.time{ padding-top:8px; height:auto; overflow:hidden;}
.box .banner{ width:1000px; height:189px; clear:both; display:block;}
.box .ct{ width:980px; height:auto; overflow:hidden; margin:10px; padding-left:10px; background:url(../images/line.gif) repeat-y 720px ;}
.box .ct .left{ float:left; width:684px; height:auto; padding-right:20px; }
.box .ct .left .tittle{ width:694px; height:27px; line-height:20px; background:url(../images/t-bg.gif) repeat-x bottom;}
.box .ct .left .tittle a{ display:block; float:left;}
.box .ct .left .tittle .more{ float:right; padding-right:15px; padding-top:5px;}
.box .ct .left .tittle h4{ background:url(../images/t-icon.gif) no-repeat 10px 0; padding-left:20px; font-size:14px; color:#003366; }
.box .ct .left .about .content{ width:644px; height:auto; overflow:hidden; padding:20px; line-height:24px; clear:both; float:left;}
.box .ct .left .about .content img{ width:240px; height:148px; float:left; padding:1px; border:5px solid #d0d0d0; background:#99ccff; margin-right:20px; }
.box .ct .left .about .content p{ text-indent:24px;}
.box .ct .left .about .content a{ color:#0099cc; }
.box .ct .left .product .content{ padding-top:1px;}
.box .ct .left .product .content .titt{ width:694px; height:24px; background:#c2e1f0;}
.box .ct .left .product .content .titt ul{ padding:3px 10px 0;}
.box .ct .left .product .content .titt ul li{ width:112px; height:21px; line-height:21px; text-align:center; color:#256e92; float:left;}
.box .ct .left .product .content .titt ul li a{ width:112px; height:21px; display:block; color:#256e92;}
.box .ct .left .product .content .titt ul li a:hover{ background:url(../images/product-bg.gif) no-repeat; color:#cc6600;}
.box .ct .left .product .content .titt ul .current a{ background:url(../images/product-bg.gif) no-repeat; color:#cc6600;}
.box .ct .left .product .content .cts{ padding:25px 0; clear:both; float:left;}
.box .ct .left .product .content .cts .list{ width:320px; padding:0 10px ; padding-right:10px; float:left;}
.box .ct .left .product .content .cts .list h4{ font-size:14px; color:#256e92;}
.box .ct .left .product .content .cts .list p{ text-indent:24px; line-height:24px;}
.box .ct .left .product .content .cts .list a{ color:#0099cc;}
.box .ct .left .product .content .cts .list img{ height:80px;  float:left; border:1px solid #FFF; padding-right:22px;}
.box .ct .right{ float:left; width:246px; height:100%; padding-left:20px;}
.box .ct .right .search{ width:220px; padding-left:12px; height:37px; background:url(../images/search.gif) no-repeat;}
.box .ct .right .search .input1{ width:180px; height:17px; margin-top:10px; border:0; float:left; line-height:17px; text-indent:2px; color:#999; display:inline; display:block;}
.box .ct .right .search .input2{ width:40px; height:37px; float:left;  border:0; background: url(../images/search.gif) no-repeat right; cursor:pointer}
.box .ct .right .contact{ width:246px; height:auto; padding-top:10px;}
.box .ct .right .tittle{ width:246px; height:27px; overflow:hidden; line-height:20px; background:url(../images/t-bg.gif) repeat-x bottom;}
.box .ct .right .tittle a{ display:block; float:left;}
.box .ct .right .tittle .more{ float:right;  padding-right:10px; padding-top:5px;}
.box .ct .right .tittle h4{ background:url(../images/t-icon.gif) no-repeat 10px 0; padding-left:20px; font-size:14px; color:#003366; }
.box .ct .right .new{ padding-top:15px;}
.box .ct .right .cts{ width:auto; height:auto; padding:10px;}
.box .ct .right .contact .cts p{ line-height:24px;}
.box .ct .right .new .cts ul li{ line-height:24px; background:url(../images/icon.gif) no-repeat 0 9px; padding-left:10px;} 
.box .ct .right .new .cts ul .currents{ line-height:24px; background:url(../images/icon1.gif) no-repeat 0 9px; padding-left:10px;} 
.box .ct .right .new .cts .currents a{ color:#0066cc;}
.box .bottom{ width:1000px; height:auto; overflow:hidden; background:#e4e4ee; }
.box .bottom .box1{ width:1000px; height:auto; overflow:hidden; background:url(../images/bt-r.gif) no-repeat right top;}
.box .bottom .box1 .lin{ width:1000px; height:auto; overflow:hidden; padding:15px 0; }
.box .bottom .box1 .link{ width:460px; padding:0 20px; padding-right:10px;  float:left;}
.box .bottom .link a{ padding:0 5px; line-height:30px;}

.box .bottom .box1 .xx{  width:460px;  padding-right:20px; float:left;background:url(../images/line.gif) repeat-y left;}
.box .bottom .box1 .xx p{ padding-left:40px; line-height:30px;}
.normal2{ display:none;}
/*--------------内页样式----------------*/
.box .ct .left .cnct{ width:694px; height:100%;}
.box .ct .left .cnct .cnlist{ padding:10px;}
.box .ct .left .cnct .cnlist ul li{ width:auto; height:18px; padding:0; margin:0;  background:url(../images/list-icon.gif) repeat-x bottom; margin-top:20px; display:inline; display:block;}
.box .ct .left .cnct .cnlist ul li a{ width:580px;  display:block; padding-left:14px; background:url(../images/icon.gif) no-repeat 4px 2px; float:left;}
.box .ct .left .cnct .cnlist ul li span a {background:none; display:block; width:80px; float:left; text-align:right;}

.box .ct .left .cnct .product ul li{ width:674px; height:18px; padding:0; margin:0;  background:url(../images/list-icon.gif) repeat-x bottom; margin-top:20px; display:inline; display:block;}
.box .ct .left .cnct .product ul li a{  display:block; padding-left:14px; background:url(../images/icon.gif) no-repeat 4px 2px; float:left;}



.box .ct .left .cnct .cnlist ul li span{ display:block; width:80px; float:left; text-align:right;}
.box .ct .left .page{ text-align:center; padding:15px 0;}
.box .ct .left .page a{ padding:5px; color:#0066cc;}
.box .ct .left .cnct .cntittle{ height:40px; background:url(../images/list-icon.gif) repeat-x bottom; line-height:40px; font-size:20px; text-align:center; color:#0066cc;}
.box .ct .left .cnct .cncontent{ width:auto; padding:15px 40px; height:100%; line-height:24px;}
.box .ct .left .cnct .cncontent p{ text-indent:24px;}
.box .ct .left .cnct .cncontent img{ margin:10px auto 15px; width:auto; padding:3px; border:1px solid #CCC; }
.box .ct .left .cnct .job{ width:auto; padding:25px 25px 40px; height:100%; line-height:30px; background:url(../images/jobbg.jpg) no-repeat right 100px;}
.box .ct .left .cnct .job p{ line-height:30px;}
.box .ct .left .cnct .job p strong{ color:#666666; line-height:60px; }
.box .ct .left .cnct .job p span{ color:#ff6600; line-height:30px;}
.box .ct .left .cnct .artt{ width:664px; height:30px; background:#cccccc; color:#cc6600; line-height:30px;}
.box .ct .left .cnct .artt h4{ padding-left:35px; font-size:12px;}
.box .ct .left .cnct .art{ width:664px; height:100%; padding:20px 0; line-height:24px;}
.box .ct .left .cnct .artct{ color:#333366; padding:10px 25px 25px;}
.box .ct .left .cnct .artct strong{ display:block; padding-top:15px;}
.box .ct .left .cnct .cncontact{ width:auto; height:auto; overflow:hidden; padding:25px 25px; line-height:30px;}
.box .ct .left .cnct .cncontact span{ color:#ff6600;}
.box .ct .left .cnct .cncontact .con{ float:left; width:200px; padding-right:20px;}
.box .ct .left .cnct .cncontact .map{ float:right; padding-top:10px;}
.box .ct .left .cnct .cncontact img{ padding:3px; border:1px solid #CCC; }
.box .ct .left .cnct .cnlist ul li .download{ width:80px; padding:0; background:none;}
.box .ct .left .cnct .product{ width:654px; overflow:hidden; clear:both; float:left; padding:15px;}
.box .ct .left .cnct .product h4{ width:654px;  font-weight:normal; padding-left:20px; padding-top:15px; line-height:30px; background: url(../images/list-icon.gif) repeat-x bottom; font-size:18px; font-family:"黑体"; color:#0066cc;}
.box .ct .left .cnct .product img{ width:auto; height:auto; float:left; padding:25px 10px;}
.box .ct .left .cnct .product p{ line-height:24px; padding:0 25px; text-indent:24px; padding-top:10px; }

DIV.sabrosus 
{
    padding:3px;margin: 3px; text-align:right;
}
DIV.sabrosus A {
	border: #9aafe5 1px solid;  padding:2px 5px; COLOR: #2e6ab1;text-decoration:none; margin-right:2px;
}
DIV.sabrosus A:hover,DIV.pagination A:active {
 color: #000; border: #2b66a5 1px solid; background-color:#FFFFE0;
}
DIV.sabrosus SPAN.current {
	BORDER: #9aafe5 1px solid;PADDING: 2px 5px;  FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #e4e4ee;
}
DIV.sabrosus SPAN.disabled {
	BORDER: #929292 1px solid;PADDING:2px 5px; COLOR: #929292; MARGIN-RIGHT: 2px; 
}

/*---------top-nav----------*/
.box .nav{ width:1000px; height:30px; background:#4f4f4f;}
.box .nav ul li{ float:left; width:110px; text-align:center;overflow:hidden;  line-height:30px; background:url(../images/nav-icon.jpg) no-repeat 0 8px;}
.box .nav ul li a{ color:#FFF; font-weight:bold;overflow:hidden; }
.box .nav ul li a:hover{ width:100px; height:28px; overflow:hidden; padding:0; margin:0; margin-left:8px; display:block; background:#FFF; border:1px solid #67b7ff; color:#333;}
.box .nav ul .bgno{ background:none;}

.box .top .nav a:link {
	text-decoration: none;
}
.box .top .nav a:visited {
	text-decoration: none;
}
.box .top .nav a:hover {
	text-decoration: none;
}
.box .top .nav a:active {
	text-decoration: none;
}

/*New Nav Style*/
#nav{ position:relative; }
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .kind_menu { line-height:24px;vertical-align:middle; position:absolute; top:30px; left:70px; text-align:left; display:none; background:url(images/nav_bg1.gif) repeat-x bottom; color:#656565; }
#nav .kind_menu a { width:100px; height:24px; line-height:24px; color:#999999; text-align:center; border:1px solid #548ec2; border-top:0; float:left; display:block; clear:both; font-size:12px; padding:0; margin:0; font-weight:normal; background:#FFF;
}
#nav .kind_menu a:hover{ border:1px solid #548ec2; background:#add8ff; color:#00539d; font-weight:bold;}
#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:30px; float:left }	
#tmenu{ background:url(images/nav_bg1.gif) repeat-x bottom; height:28px; border-bottom:1px solid #eee;  }
