@charset "gb2312";
/* CSS Document */
body{ margin:0; font-family:"ËÎÌå"; font-size:12px; color:#555555;}
div,p{ margin:0; padding:0;}
#top{ width:1000px; margin:auto;}
#head{ width:1000px; height:71px; background:url(/ch/images/head.jpg) repeat-x;}
#head p.logo{ width:373px; height:71px; float:left;}
#head p.righttel{ float:right; padding:0 25px 0 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; color:#000000; padding:10px 20px 0 0;}
#head p.language{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:-40px 0 0 0; padding:10px 25px 0 0;}
#head p.language a{color:#333; text-decoration:none;}
#menu{ width:1000px; height:36px; background:url(/ch/images/menubg.jpg) repeat-x; color:#bbbbbb;}
#menu ul{ margin:0; padding:0;}
#menu ul li{ display:block; width:124px; text-align:center; list-style-type:none; float:left; line-height:36px; border-right:solid 1px #a09f9f;}
#menu ul li a{display:block; color:#bbbbbb; text-decoration:none;}
#menu ul li a:hover{display:block; background:url(/ch/images/menuhoverbg.jpg) repeat-x; color:#FFFFFF;}
#menu ul li.now{display:block; background:url(/ch/images/menuhoverbg.jpg) repeat-x; color:#FFFFFF;}
#menu ul li.now a{ color:#FFFFFF;}
#banner{ margin:1px 0 1px 0; width:1000px; height:250px; background:url(/ch/images/banner.jpg) no-repeat;}
#proswf{ float:right; margin:5px 5px 0  0;}
#contentindex{ width:1000px; margin:auto; background:#eeeeee;}
#content{ width:1000px; height:auto !important; margin:0 auto 4px auto; background:url(/ch/images/left_bg.gif) 0 0 repeat-y #FFFFFF;}
/*------ index ------*/
#indextitle{ width:1000px; height:38px; background:#d6d6d6;}
#indextitle p.title{ float:left;margin:0 0 0 10px !important; margin:10px 0 0 10px; width:315px; line-height:38px; color:#333333; font-weight:bold;}

#indexabout{ width:310px; height:163px; overflow:hidden; float:left;margin:15px 15px 10px 10px !important; margin:15px 5px 10px 5px; border:solid 1px #aaaaaa; background:url(/ch/images/aboutbg.jpg) repeat-x;}
#indexabout p{ padding:5px 5px 0 5px; line-height:20px;}

#indexnews { width:310px; height:80px; overflow:hidden; float:left;margin:5px 15px 10px 10px !important; margin:5px 5px 10px 5px; border:solid 1px #aaaaaa; background:url(/ch/images/aboutbg.jpg) repeat-x;}
#indexnews p {padding:10px 0 5px 10px;}
#indexnews li{ list-style:none; line-height:24px; margin:0 0 0 -6px; padding:0 !important; padding:5px 0 5px 0;}
#indexnews li a{ color:#333333; text-decoration:none; line-height:23px;}


.indesearch {width:310px; height:60px; overflow:hidden; float:left;margin:5px 15px 10px 10px !important; margin:5px 5px 10px 5px; border:solid 1px #aaaaaa; background:url(/ch/images/aboutbg.jpg) 0 -10px repeat-x;}
.indesearch p {padding:8px 0 5px 10px;}
.indesearch form {padding:0 0 0 10px; margin:0;}
.indesearch form input {border:#CCCCCC solid 1px;}
.indesearch form input.txtBox {width:200px; margin:0 5px 0 0;}

#indexpro{ width:650px; float:right; padding:6px 0 5px 0; margin:15px 5px 10px 5px !important; margin:15px 5px 10px 10px; border:solid 1px #aaaaaa;}
.ProShowindex {display:block;width:655px; margin:0 0 0 0px !important; margin:0 0 0 -3px; padding:0; overflow:hidden; float:left;}
.ProShowindex ul {display:block; width:680px; overflow:hidden; } 
.ProShowindex ul li {float:left; width:155px; overflow:hidden; margin:5px 0px 5px 6px;}
.ProShowindex ul li.KongLine {width:630px; float:left; height:5px; line-height:5px;}
.ProShowindex ul li .ProImages {width:150px;height:125px;*font-size:125px;overflow:hidden;table-layout:fixed;display:table!important;display:block;_margin-top:1px; border:#CCCCCC solid 1px; background-color:#FFFFFF;}
.ProShowindex ul li .ProImages .picRind {display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87.3%;*line-height:100%;*font-family:Arial;*width:100%;*height:100%;}
.ProShowindex ul li .ProImages .picCore {vertical-align:middle;}
.ProShowindex ul li p.ProName {display:block; width:150px; font-size:12px; text-align:center; margin:0; padding:6px 0 0 0;}
/*------ index ------*/
#SortIndex {width:230px;margin:0 0 8px 0;padding:0 0 0 0;}
#SortIndex dd dl dt {width:230px;line-height:27px;font-weight:bold; background:#aaaaaa;cursor:pointer;text-indent:15px;margin:1px 0 0 0;}
#SortIndex dd dl dt a{ color:#FFFFFF; text-decoration:none;}
#SortIndex dd dl dd ul li {border-top:1px solid #FFF;width:215px; padding:3px 0 0 12px !important;  padding:3px 0 0 12px; height:25px; line-height:25px; background-color:#cccccc;margin:0;*margin:0 0 0 0px !important;color:#FFF;}
#SortIndex dd dl dd ul li a {text-decoration:none;font-size:12px; color:#555;}
#SortIndex dd dl dd ul li a:hover {color:#F00;text-decoration:underline;}

.searchdiv {width:230px; height:70px; overflow:hidden; float:left;margin:0 0 0 0 !important; margin:0 0 0 0; background:url(/ch/images/aboutbg.jpg) 0 -10px repeat-x;}
.searchdiv form {padding:10px 0 0 10px; margin:0;}
.searchdiv form input {border:#CCCCCC solid 1px;}
.searchdiv form input.txtBox {width:120px; margin:0 5px 0 0;}


#foot{ width:1000px; height:36px; margin:auto; padding:0; +*margin-top:5px;  line-height:36px; background:url(/ch/images/bottombg.jpg) repeat-x; text-indent:15px; font-family:Arial, Helvetica, sans-serif;}
#foot p.link{ float:right; margin:0 15px 0 0 !important; *margin:-35px 15px 0 0 !important; margin:-35px 15px 0 0;}
#leftlist{ width:230px; margin:5px 0 0 0; float:left; background:#aaaaaa;}
#leftmenu{ width:230px; margin:0; padding:0; background:#eeeeee;}
#leftmenu.li{ width:230px; margin:0 0 0 0 -56px ; padding:0;}
#leftmenu li a{ margin:0; padding:0; color:#FFFFFF; text-decoration:none;}
#leftlist p.leftT{ width:230px; height:29px; background: url(/ch/images/tico.gif) left no-repeat #5c5c5c; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFFFFF; line-height:29px; text-indent:15px;}
#leftlist li{ margin:1px 0 0 0px !important; *margin:1px 0 0 -16px !important; margin:1px 0 0 -16px; padding:0; list-style:none; width:229px; height:30px; line-height:30px; text-indent:15px; background:#aaaaaa;}
#leftcontact{ width:230px; background:#aaaaaa; margin:1px 0 0 0;}
#leftcontact p.leftcontactC{ padding:5px; line-height:20px; color:#333;}
#contentR{ width:760px; float:right; margin:5px 0 0 0; padding:0; overflow:hidden}
#contentR p.title{ height:29px; background:url(/ch/images/ban5_h1.jpg); line-height:29px; text-indent:25px; font-size:12px;color:#333;}
dl, dd, dt, ul, li {margin:0px;padding:0px;list-style:none;}

ul.CategoryC {list-style-type: none; width:310px; text-align:left; margin:0 0 0 0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; }
ul.CategoryC li {margin:0 auto; width:140px; height:25px; line-height:25px; vertical-align:middle; text-align:left; text-indent:20px; overflow:hidden; color:#565656; float:left;}
ul.CategoryC li.BigClass {margin:0 auto; width:150px; height:30px; line-height:30px; vertical-align:middle; text-align:left; overflow:hidden; color:#565656; text-indent:5px; }
ul.CategoryC li.BigClass img{ margin:5px 0 0 10px; float:left;}
ul.CategoryC li a{text-decoration: none;text-align:left; color:#565656;}
ul.CategoryC li a:visited{text-decoration: none;text-align:left; color:#565656;}
ul.CategoryC li a:hover{color:#ff0000;text-align:left;text-decoration:none;} 
.Honors {width:750px;margin:10px 0 0 0; padding:0;}
.Honors li {width:152px; height:165px;  float:left; margin:0 30px 5px 0 !important; margin:0 30px 5px 0; padding:0;}
.Honors li p {text-align:center;}
.Honors li p img { border:0px; position:static;+position:relative;top:0; left:0; width:152px; height:132px; border:#CCCCCC solid 1px;}
.ht{ width:152px; height:25px; margin:5px 0 0 0; padding:0; color:#7a7a7a;}
.Sitemap{ margin:0; padding:0;}
.Sitemap li {text-indent:30px; line-height:23px; list-style-type:none;}
.Sitemap li a{ color:#333; text-decoration:none;}
.aboutC{ padding:5px; line-height:23px;}
.clear{ clear:both;}
.PageTable { width:750px; height:30px; padding:0; margin:30px 0 0 0 !important; margin:10px 0 0 0; text-align:left; color:#333333;}
ul.NewsList li { margin:0 0 0 0px; padding:0; background:url(/ch/Images/newsico.gif) 0 8px no-repeat; line-height:27px; height:27px; color:#777777; list-style-type:none;}
ul.NewsList li span {float:right;}
ul.NewsList li a {float:left; margin:0 0 0 10px;}
ul.NewsList li p {border-top:#777777 dashed 1px; line-height:18px; margin:0; padding:5px 0 0 0;}


.ProShowx {display:block;width:750px;  margin:0 0 10px 5px ;  padding:0; overflow:hidden; float:left;}
.ProShowx ul {display:block; width:750px; overflow:hidden; } 
.ProShowx ul li {float:left; width:175px; overflow:hidden; margin:10px 5px 0 0;}
.ProShowx ul li.KongLine {width:750px; float:left; height:5px;}
.ProShowx ul li Div.ProImages {width:150px;height:150px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; border:#cccccc solid 1px; background-color:#FFFFFF; float:left;}
.ProShowx ul li Div.ProImages p {position:static;+position:absolute;top:50%;}
.ProShowx ul li Div.ProImages img {position:static;+position:relative;top:-50%;left:-50%; width:150px; height:150px;}
.ProShowx ul li P.ProName { display:block; width:150px; font-size:12px; text-align:center; margin:5px 0 0 0;}

.procontent{ line-height:20px;}
.table01 {width:759px; margin:5px 0 0 0;}
.td01{ height:15px; border-bottom:#cccccc 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; font-weight:bold;}
.td01 H2 { margin:0; padding:0; font-size:14px; color:#555555; text-align:center;}
.td02{border-bottom:#cccccc 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; line-height:200%; font-size:12px;}
.ProShow {display:block;width:758px; margin:0 0 0 1px; overflow:hidden;}
.ProShow ul {display:block; width:800px; overflow:hidden; } 
.ProShow ul li {float:left; width:185px; overflow:hidden; margin:10px 7px 0 0px;}
.ProShow ul li.KongLine {width:750px; float:left; height:5px;}

/*
.ProShow ul li Div.ProImages {width:180px;height:180px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; border:#cccccc solid 1px; background-color:#FFFFFF; float:left;}
.ProShow ul li Div.ProImages p {position:static;+position:absolute;top:50%;}
.ProShow ul li Div.ProImages img {position:static;+position:relative;top:-50%;left:-50%; width:180px; -ms-interpolation-mode: bicubic;}
*/
.ProShow ul li .ProImages {width:180px;height:180px;*font-size:180px;overflow:hidden;table-layout:fixed;display:table!important;display:block;_margin-top:1px;border:#ccc 1px solid;}
.ProShow ul li .ProImages .picRind {display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87.3%;*line-height:100%;*font-family:Arial;*width:100%;*height:100%;}
.ProShow ul li .ProImages .picCore {vertical-align:middle;}

.ProShow ul li P.ProName {font-size:12px; text-align:center; margin:5px 0 0 0;}
.tdnewsContent{ line-height:23px; color:#7a7a7a;}
.newstitle{ height:25px; font-size:14px; color:#ff0000; border-bottom:solid 1px #CCCCCC;}

a:link {
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a:active {
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.question {
list-style:none;
}
.question li {background:url(../images/titleico.jpg) 0 12px no-repeat; padding:12px 0 8px 20px; border-bottom:#CCCCCC solid 1px;}

.Qyfc {width:110%;margin:10px 0 0 0; padding:0;}
.Qyfc li {width:350px; padding:0 0 0 0; margin:0 50px 0 0; float:left;}
.Qyfc li p {text-align:center;}
.Qyfc li .qyfctext {padding:10px 0 5px 0;}

.indexlinks { width:310px; float:left;margin:5px 15px 10px 10px !important; margin:5px 5px 10px 5px; border:solid 1px #aaaaaa;}

.frdlinkdiv {width:280px; height:30px; margin:0 auto; text-align:center; background-color:#CCC; border-bottom:#fff solid 8px; position:relative; font-weight:bold;}
.frdlinkdiv p {line-height:30px;}
.frdlinkshow {position:absolute; bottom:30px; left:0px; width:258px; border:#000 1px solid; padding:10px; line-height:18px; display:none; background:#e5e5e5; text-align:left;}
.frdlinkshow a {display:block;}