/*閲嶇疆reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { font-size:12px; line-height:20px; font-family:Arial,"寰蒋闆呴粦" Helvetica, sans-serif;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
ul, ol { list-style:none; }
a { color:#000; text-decoration:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/*甯冨眬*/
.container_16 { margin:0 auto; width: 960px; }
.grid_4, .grid_5, .grid_6, .grid_12 { display: inline; float: left; }
.grid_4 { width: 200px; margin-left:-960px;}
.grid_5 { width: 310px; }
.grid_6 { width: 640px; }
.grid_12 { width: 750px; margin-left:210px; }
/*娓呴櫎娴姩*/
.clear_1 { overflow: hidden; height:1% }
.clear { clear:both; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
.radius { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.h10 { height:10px;}
.h20 { height:20px;}
/*--------------------姝ｆ枃寮€濮�---------------------------------*/
body { background:url(../images/body_bg.jpg) repeat-x;  }

.head1{ height:142px; background:url(../images/top_bj.jpg) top repeat-x;}
.head{ width:960px; margin:0 auto; height:142px;}
.top{ height:93px; overflow:hidden;}
.logo{ padding-top:10px;}
.top01 { text-align:right; float:right; display:block;}
.top01 a{  padding-left:8px; background:url(../images/d.jpg) 0 10px no-repeat; line-height:22px; float:left; margin-left:10px; font-family:"寰蒋闆呴粦"; font-weight:bold;}
.top_02{ height:18px; line-height:18px; margin-top:50px; margin-left:20px; font-size:16px; font-family:"寰蒋闆呴粦"; font-weight:bold; color:#5d5d5d;}

.dh{ padding-top:3px; text-align:right; width:260px;}
.nav{ height:49px; position:absolute; width:960px;}
.nav ul li{ height:49px; line-height:49px; font-family:"寰蒋闆呴粦"; font-size:14px; font-weight:bold; width:120px; text-align:center; float:left;}
.nav ul li a{ display:block; color:#fff;}
.nav ul li a:hover{ text-decoration:none; display:block; color:#203b56; background:url(../images/nav_a.jpg) repeat-x;}
.nav ul li a.abcd{ text-decoration:none; display:block; color:#203b56; background:url(../images/nav_a.jpg) repeat-x;}
.banner{margin:0 auto;height:363px; overflow-x:hidden; z-index:-100;position: relative;}
/**瀵艰埅**/
.nav li.abcd .submenu{display:block;  }
.nav li .submenu{display:none;position:absolute;top:49px;left:0px;width:960px;background:#fff; z-index:9999 }
.nav .navUl {  border-right: 1px solid #CCCCCC;    float: left;    width: 135px;}
.nav .navUl li { height: 24px;line-height:24px;font-weight:normal;font-size:12px; overflow: hidden;}
.nav .navUl2,.nav .navUl3{ width:270px;}
.nav .navUl2 li,.nav .navUl3 li{ float:left}
.nav .navUl li a { background: url(Grzx/Tpl/home/default/public/images/menusj.giff) no-repeat scroll 10px center rgba(0, 0, 0, 0);font-size: 12px; color:#333;}
.nav .navUl li a:hover { background: url(Grzx/Tpl/home/default/public/images/menusj.giff) no-repeat scroll left center rgba(0, 0, 0, 0);}
.nav .aboutText {    display: inline;    float: left;    height: 190px;    margin-left: 40px;    width:730px;}
.nav .aboutText2,.nav .aboutText3{ width:630px;}
.nav .aboutText dt {display: inline; float: left; margin-right: 10px;}
.nav .aboutText dd {float: right; width: 260px; line-height:20px;	text-align:left;font-size:13px;	font-weight:normal;}
.nav .aboutText7 dd{ width:400px}
.nav .aboutText dd h3 {    color: #000000;    font-size: 12px;    margin-bottom: 20px;}
.nav .aboutText dd h3 span {    color: #B41010;    display: block;    font-size: 16px;}
.nav .aboutText dd p {	line-height:20px;	text-align:left;	font-size:13px;	font-weight:normal;}
.nav .hidenav { display: none; left: 0; padding: 35px 0 0 0;   position: absolute;}
.nav ul li .newsText li {  float: left; margin: 0 0 0 30px;  width: 160px;height:auto;line-height:20px;font-size:12px;}
.nav ul li .newsText li p { margin: 0;	font-size:12px;	font-weight:normal;}
.nav ul li .newsText li img {  display: block;  margin-bottom: 10px;  margin-left: auto;  margin-right: auto;}
.nav ul li  .hidenav a:hover {	background:none;}

/**/
	.slide-panel {position:relative;width:960px;height:363px;overflow:hidden; margin:0 auto; }
    .slide-panel li {float:left;}
    .slide-panel li img {display:block;width:960px;height:363px;}
    .switchable-triggers { position:absolute; right:40%; bottom:10px; }
    .switchable-triggers li {display:inline-block;border:1px solid #2583d1;float:left;width:48px;height:7px;margin:0 3px;background:#2583d1;;color:#FFF; font-size:0px;line-height:0px; text-align:center; cursor:pointer; }
    .switchable-triggers li.current {border:1px solid #e20308;background:#e20308;color:#000;}

/**/


/*----*/
#index_pro { margin:20px 0 0 0; border:1px solid #CCC;background:url(../images/li_s.gif) repeat-x;}
#index_pro ul { width:170px; padding:0 10px; float:left; border-right:1px dashed #CCC;}
#index_pro ul.last { border:none;}
#index_pro ul h2 { font-size:15px; line-height:35px; font-weight:none;}
#index_pro ul p { color:#666; padding:2px 0;}
#index_pro ul p a { color:#F00;}
#index_pro ul img { width:170px; height:79px; padding:10px 2px 2px 2px;  }

/*slides*/
#slides {height:340px; z-index:100; position:relative; overflow:hidden;  }
#slides .slides_container { width:1600px; height:340px; text-align:left; }
/*Pagination*/
.pagination { position:absolute; bottom:13px; left:45%; z-index:200; width:120px; }
.pagination li { float:left; margin:0 5px; list-style:none; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }
#page,#page_inner{ padding:5px 0;}
/*-鍒楄〃-*/
#side { float:left}
#prolist { width:220px; border:1px solid #ccc;background:url(../images/li_s.gif) repeat-x;}
#prolist h3 { padding-left:30px; height:35px; line-height:35px; font-size:14px; color:#000; background:url(../images/ctbg.gif) no-repeat 10px 8px ;}
#prolist ul { padding:10px 10px 0 10px;}
#prolist ul li {background:none;  margin:0;  }
#prolist ul li a { padding:3px 10px 3px 25px; width:165px; display:block; color:#FFF; background:url(../images/pro_dd_bg.png) left no-repeat;line-height:24px; height:24px;}


#prolist ul li ul { padding:5px 0 5px 0;}
#prolist ul li ul li{padding-left:10px;border-bottom:1px dashed #CCC;}
#prolist ul li ul li a { background:none; color:#666; padding:0 0 0 10px; line-height:26px; height:26px; background:url(../images/d.jpg) no-repeat left;}


#con {width:220px; border:1px solid #ccc; margin-top:10px;background:url(../images/li_s.gif) repeat-x;}
#con h3 { padding-left:30px; height:35px; line-height:35px;  font-size:14px; color:#000; background:url(../images/ctbg.gif) no-repeat 10px 8px ;}
#con ul { padding:10px; line-height:24px;}

/*-浜у搧-*/
#pro { width:720px;border:1px solid #ccc; float:right;background:url(../images/li_s.gif) repeat-x;}
#pro h3 { font-size:14px; color:#000; background:url(../images/ctbg.gif) no-repeat 10px 8px ; padding-left:30px; height:35px; line-height:35px; }
#pro ul { padding-top:10px;}
#pro ul li { float:left; line-height:30px; text-align:center; padding:7px 10px;}
#pro ul li img { border:1px solid #CCC; padding:3px;}

/*鎺ㄨ崘浜у搧*/
.products { float:right; width:730px;}
.products h3 { background:url(../images/product_tag.png) no-repeat 5px center; border-bottom:1px solid #cbcaca; height:34px; line-height:34px; padding-left:30px; font-size:14px; }
.products h3 span.more{ float:right; padding:19px 5px 0 0;}
.products h3 span.en{ color:#cbcaca; font-size:12px; padding-left:5px;}
.box h2 a { font-size:14px; }
.products ul li { float:left; display:inline; padding:8px 8px; }
.products ul li a { float:left; width:166px; }
.products ul li img { border:1px solid #ccc; padding:2px; width:160px; height:143px; padding:2px; }
.products ul li span { display:block; height:20px; line-height:30px; text-align:center; }
.products ul li a:hover { text-decoration:underline; }
/*main*/
#fengexian { height:10px; background:url(../images/shadow-filternav.png) no-repeat center; }

#main { padding-top:5px; }
#main .box { background:url(../images/li_s.gif) repeat-x;  }
#main .box h2 { height:35px; padding-left:30px; line-height:35px; background:url(../images/ctbg.gif) no-repeat 10px 8px ;}
#service { border:1px solid #CCC; width:305px; float:left;}
#service .box img { margin:10px ; border:1px solid #CCC; padding:3px 3px; }
#service .box h2 a, #about .box h2 a, #price .box h2 a { color:#000; font-size:14px; padding:0; margin:0; }
/*about*/
#about {border:1px solid #CCC; width:305px; float:left; margin:0 10px 0 20px;}
#about .box h2 {  height:35px; line-height:35px; }
#about .box img { margin:10px; border:1px solid #CCC; padding:3px 3px; }
#about p { padding:10px 0; }
/*price*/
#price {border:1px solid #CCC; width:305px; float:right; }
#price .box h2 { height:35px; line-height:35px;}
#price .box img { margin:10px; border:1px solid #CCC; padding:3px 3px; }
/*box*/
.box h2 { height:35px; line-height:35px; font-size:14px; padding:0 15px; }
.box p { line-height:25px; padding-top:5px; }
/*rlist*/
.rlist { margin:10px; }
.rlist ul li {   }
.rlist ul li a { background:url(../images/icon01.gif) no-repeat 8px; line-height:28px; padding-left:20px;  }
.rlist ul li a:hover { text-decoration:underline; }
.rlist ul li ul { }
.rlist ul li ul li { padding-left:10px; border-bottom:1px dotted #d6d6d6;}
.rlist ul li ul li a {background:url(../images/arrow.gif) no-repeat 5px center; padding-left:15px; color:#666; }

.rlist dd {background:url(../images/arrow.gif) no-repeat 5px center; border-bottom:1px #CCC dotted; padding:5px 15px; color:#666;}
.rlist dd span { float:right;}

#xwdt{ width:700px; margin-left:1px; margin-top:10px;}

#xwdt ul{ padding-left:5px; margin-right:7px}
#xwdt ul li{ background:url(../images/d.jpg) 0px 15px no-repeat; height:20px; line-height:20px; padding-top:7px; border-bottom: 1px dashed #CCC;}
#xwdt ul li a{  width:460px; display:block;float:left; padding-left:12px; overflow:hidden;}
#xwdt ul li span{display:block;float:right;width:auto; color:#666;}

/*甯歌闂瑙ｇ瓟*/

#main1 {  border-top:1px solid #c5c5c5; background:url(../images/faq_bg.png) no-repeat center top #ebebeb; height:270px; margin-top:10px; padding-top:15px; }
#main1 h3 span { color:#8c8888; font-size:12px; padding-left:10px; font-weight:normal; }

#video { width:280px; float:left; height:220px;}
#video h3 {color:#000; font-size:14px; border-bottom:1px solid #CCC; font-weight:bold; padding-left:10px; line-height:30px; }

#faq { width:360px; float:left; margin:0 20px;}
#faq h3 {color:#000; font-size:14px; border-bottom:1px solid #CCC; font-weight:bold; padding-left:10px; line-height:30px; }
#faq h3 span { float:right; padding-right:10px;}
#faq dl { padding-top:8px;}
#faq dl dd {  background:url(../images/arrow.gif) no-repeat 8px center; border-bottom:1px dotted #d6d6d6; height:28px; line-height:28px; margin-right:20px; padding-left:20px; }
#faq dl dd span { float:right; }

#rongyu { width:280px; float:right;}
#rongyu h3 {color:#000; font-size:14px; border-bottom:1px solid #CCC; font-weight:bold; padding-left:10px; line-height:30px; }
#rongyu h3 span { float:right; padding-right:10px;}
#rongyu ul { padding:10px;}

/*contact*/
#contact { float:right; width:250px; line-height:20px; padding:0; margin:0; }

/*妗堜緥灞曠ず*/
#case { width:960px; margin-top:20px; border:1px solid #CCC; background:url(../images/li_s.gif) repeat-x;}
#case h3 {background:url(../images/product_tag.png) no-repeat 5px center; color:#000; font-size:14px; font-weight:normal; padding-left:35px; line-height:35px;}
#case h3 span { float:right; padding-right:10px; font-weight:normal;}

/*鍙嬫儏閾炬帴*/
#link { background:#ebebeb; padding:5px 0 5px; }
#link span { color:#7e8081; }
#link a { color:#7e8081; padding:0 8px; }
#link a:hover { text-decoration:underline; }
/*footer*/
#footer { background:#3c3c3c; height:auto; }
#footer ul { width:960px; margin:auto;}
#footer p { color:#9a9898; text-align:left; font-size:11px; padding:20px 0 0 0; line-height:180%; }
/*--------------------------------------------------鍐呴〉------------------------------------------*/
#page_inner { margin:0 auto; width:960px; }
#columType {width:198px; border:1px solid #ccc;background:url(../images/li_s.gif) repeat-x;}
#columType h3 { padding-left:30px; height:35px; line-height:35px; font-size:14px; color:#000;  background:url(../images/ctbg.gif) no-repeat 10px 8px ;}
#columType ul { padding:10px;}
#columType ul li { background:none;  margin:0;  }
#columType ul li a { padding:3px 10px 3px 25px; width:145px; display:block; color:#FFF; background:url(../images/pro_dd_bg.png) left no-repeat;line-height:24px; height:24px;}

#columType ul li ul { padding:5px 0 5px 0;}
#columType ul li ul li{padding-left:10px;border-bottom:1px dashed #CCC;}
#columType ul li ul li a { background:none; color:#666; padding:0 0 0 10px; background:url(../images/d.jpg) no-repeat left;}

#columType .box h2,#productType .box h2 { background:url(../images/ctbg.gif) no-repeat 10px 8px; padding-left:28px; font-family:"寰蒋闆呴粦";}
#productType dd{ background:url(../images/pro_dd_bg.png) no-repeat; margin-bottom:10px; height:34px; line-height:34px;}
#productType dd a{ color:#fff; display:block; padding-left:40px;}
#productType dd a:hover{ color:#AC1F27; font-weight:bold; text-decoration:underline;}
/*鎺ㄨ崘鏂伴椈*/
.news { margin-bottom:10px; }
.news .box h2 { background:url(../images/guid_tag.png) no-repeat 10px center; border-bottom:1px dotted #d7d8d9; }
.news .box h2 a { color:#004d8b; }
/*maincontent*/
#maincontent {border:1px solid #ccc;background:url(../images/li_s.gif) repeat-x;}
.place { background:url(../images/ctbg.gif) no-repeat 10px 8px;  height:35px; line-height:35px; padding-left:20px; }
.place strong { padding-left:20px; background:url(../images/place_title.gif) no-repeat left center; }
.viewbox { padding:10px 5px; overflow:hidden; font-family:"寰蒋闆呴粦";}
.viewbox p { line-height:180%; font-family:"寰蒋闆呴粦";}
/*鏂伴椈鍒楄〃*/
.news_list li { height:37px; line-height:37px; border-bottom:1px dotted #ccc; padding-left:35px; background:url(../images/icon01.gif) no-repeat 17px center; }
.news_list li a { float:left; }
.news_list li a:hover { text-decoration:underline; }
.news_list li span { float:right; }
/*浜у搧鍒楄〃椤�*/
/*浜у搧鍒楄〃椤�*/
.products_list li { float:left; width:350px; margin-bottom:30px; padding:0 10px;overflow:hidden;height:118px; }
.products_list li h3 { padding-bottom:10px; }
.products_list li .p_left { float:left; width:157px; padding-right:10px; }
.products_list li .p_right { float:left; width:176px; }
.products_list li .p_right p { color:#666; height:25px; line-height:25px; }
.products_list li h3 a { font-weight:bold; }
.products_list li h3 a:hover { color:#F60; text-decoration:underline; }
.products_list li img { border:1px solid #ccc; padding:2px; background:#fff; width:151px; height:110px; }
.products_list li img:hover { border:1px solid #000; }
/*鏂伴椈璇︾粏椤甸潰*/
.viewbox p { line-height:180%; }
.viewbox { overflow: hidden; padding:10px 5px; }
.viewbox .title {  padding-top:5px; text-align: center; }
.viewbox .title h2 { color: #2B2B2B; font-size: 24px; background:none; }
.viewbox .info { color: #666666; height: 24px; line-height: 17px; overflow: hidden; text-align: center; }
.viewbox .info small { color: #999999; font-size: 12px; margin-left: 8px; margin-right: 3px; }
.viewbox .intro { background: none repeat scroll 0 0 #F5FCEE; border: 1px solid #DCDDDD; color: #706A6A; font-size: 14px; line-height: 24px; margin: 8px auto 0; padding: 8px 16px; width: 90%; }
.viewbox .content { color: #333333; font-size: 14px; line-height: 25px; padding-left:20px; padding-right:20px; padding-top:10px; }
.viewbox .handle { clear: both; height: 59px; overflow: hidden; padding-top: 12px; padding-left:20px; }
.viewbox .handle .context ul li { color: #888888; line-height: 29px; }
.viewbox .boxoff { background: url(../images/boxoff.gif) repeat-x scroll left 15px transparent; clear: both; height: 10px; margin: 4px auto; overflow: hidden; padding-top: 10px; }
/*鐩稿叧鏂囩珷*/
.related { height:100px; }
.related dl dt { padding:5px 20px }
.related dl dd { background:url(../images/arrow.gif) no-repeat 28px center; float:left; padding-left:20px; width:340px; height:25px; line-height:25px; }
.related dl dd a { padding-left:20px; }
.related dl dd a:hover { text-decoration:underline; }
/*浜у搧璇︾粏椤甸潰*/
.tList { border: 1px solid #ddd; }
.aBlack { font-weight:bold; text-align:center; }
.aBlack1 { font-weight:bold; }
.mL10 { font-weight:normal; }
.tList img { overflow:hidden; }
.tList .tdbg, .tList thead th { background-image: url(../images/bg_th.gif); background-position: left bottom; background-repeat: repeat-x; color: #fff; line-height: 24px; }
.tList th, .tList td { border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; line-height: 25px; padding-left: 4px; padding-right: 4px; }
/*鍒嗛〉鍒楄〃*/
.pagelist { float:right; margin-top:10px; padding-right:20px; }