/*   
Theme Name:杞绘瀬浼佷笟
Theme URI:http://www.themepark.com.cn
Description: 杩欐槸WEB涓婚鍏洯鍑哄搧鐨勪竴娆句粯璐逛紒涓氫富棰橈紝澶氳壊鍙€夛紝娓呮柊銆佺畝浠嬶紝鎵佸钩鍖栬璁★紝閫傜敤浜庡绉嶈涓氥€�
Author: WEB涓婚鍏洯
Author URI: http://www.themepark.com.cn
Version: 2.31
*/

@media screen {
*{margin:0;padding:0;}
*{margin:0;padding:0;}
body{margin:0 auto; font-family:"微软雅黑";font-size:12px;}	
ul,li,dd,dt{list-style:none;}
em,i{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0;}
table{width:100%;border-collapse:collapse;}
table td{border-collapse: collapse;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block ; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1;  } /* First selector = IE6, Second Selector = IE 7 */
li,ol,ul{ list-style:none;}
img{ border: none;}
/* header */
#header{ width:100%; height:104px; position:relative; z-index:99999999;}

#header .top{ width:100%; background:#FFF; height:29px; border-bottom:solid 1px #c8c8c8;}
#header .top .top_in{ width:960px; height:29px; margin:0 auto; position:relative;}
#header .top .top_in span{ display:block; float:left; padding-right:20px; width:auto; height:29px; position:relative; overflow:hidden;}
#header .top .top_in span b{ display:block; height:58px; width:21px; position:absolute; bottom:0;}
#header .top .top_in span a{ margin-left:30px; font-size:15px; color:#939393; line-height:29px;}
#header .top .top_in span.tell b {background: no-repeat 0 0 url("../image/Sprites.png") }
#header .top .top_in span.mail b {background: no-repeat 0 -71px url("../image/Sprites.png") }
#header .top .top_in span#Language b {background: no-repeat 0 -143px url("../image/Sprites.png") }
#header .top .top_in span#Language{ float:right; margin-right:0; cursor:pointer;}
#header .top .top_in span#Language .jiantou{ margin-left:10px; width:10px;background: no-repeat 0 -211px url("../image/Sprites.png")}
#header .top .top_in span#Language  a{ display:block; height:29px; width:auto; float:left;}
#header .top .top_in .Language_c{ width:80px; padding:5px; height:auto; background:#FFF; position:absolute; right:19px; top:29px; border:solid 1px #c8c8c8; display:none; z-index:899;}
#header .top .top_in .Language_c a{ font-size:15px; display:block; width:100%; padding:3px 0; float:left; text-align:center; color: #999;}
#header .top .top_in .Language_c a:hover{ color:#FFF; background:#666;}

#header #header_in{ width:960px; height:74px; margin:0 auto;}
#header #header_in .logo{ width:auto; height:74px; display:block; overflow:hidden; float:left;padding-top:4px;}
#header #header_in .logo img{ max-height:74px; width:auto;}
#header #header_in .search{ float:right; height:44px; padding-top:21px; width:auto;}
#header #header_in .search input{ background:#FFF; border:solid 1px #c8c8c8; height:35px; display:block; float:left; overflow:hidden; padding:0; font-size:15px; color:#999;width:246px;border-right:none; line-height:35px;padding-left:5px; background:#fafaee; vertical-align:middle; } 
#header #header_in .search span{
	display:inline-block;
	vertical-align:middle;
	height:37px;
	width:96px;
	text-align:left;
	line-height:37px;
	color:#999;
	cursor:pointer;
	position:relative;
	background:url(../image/select.jpg) no-repeat left center;
}
#header #header_in .search em{
	padding-left:10px;
	display:inline-block;
	width:86px;
	font-size:14px;
}
#header #header_in .search ul{
	position:absolute;
	width:94px;
	left:0px;
	display:none;
	top:37px;
	z-index:9999;
	background:#FFF;
	border:1px solid #999;
	border-top:none;
}
#header #header_in .search li{
	padding-left:10px;
	height:22px;
	line-height:22px;
	font-size:14px;
}
#header #header_in .search li:hover{
	background:#1ba6e7;
	color:#FFF;
}
#header #header_in .search a{
	display:inline-block;
	vertical-align:middle;
	width:66px;
	text-align:center;
	line-height:35px;
	height:35px;
	background:#197faf;
	color:#FFF;
	border:solid 1px #c8c8c8;
	border-left:none;
}
#header #header_in .search #searchsubmit:hover{ background:#197faf;}
/* nav */
#header #nav{ width:100%; height:46px; background: url("../image/csd.png"); position:absolute; top:108px; left:0; z-index:10;}
#header #nav .menu_nav{ width:960px; height:45px; margin:0 auto; display:block;}
#header #nav .menu_nav li{  float:left; width:auto; height:45px; display:block; line-height:45px; margin-right:1px; position:relative; z-index:99;white-space:nowrap;}
#header #nav .menu_nav li a{ font-size:16px; font-weight:normal; color:#fff; text-decoration:none;text-shadow: 0 1px #000; position:relative; z-index:20; width: auto; height:45px; display:block; float:left;padding:0 30px;}
#header #nav .menu_nav li .hover{ width:100%; height:43px; position:absolute; top:0; left:0; z-index:8px; display:none; background: url("../image/csd.png"); border-bottom:solid 2px #197faf;}
#nav .menu_nav .current-menu-item .hover,#nav .menu_nav  .current-category-ancestor .hover,#nav .menu_nav  .current-menu-ancestor .hover,#nav .menu_nav  .current-post-parent .hover{ display:block !important;}
#nav .menu_nav li .sub-menu{ display:none;  height:auto; width:130px; border:solid 5px #FFFFFF; position:absolute; top:44px; left:0; background:#f7f7f7;box-shadow: 0 1px 3px #333333; overflow:hidden; z-index:10; padding:5px;}
#nav .menu_nav li .sub-menu li .sub-menu,#nav .menu_nav li .sub-menu li .sub-menu li .sub-menu,#nav .menu_nav li .sub-menu li .sub-menu li .sub-menu{ display:block !important;}
#nav .menu_nav li .sub-menu li .current-menu-item a,#nav .menu_nav li .sub-menu li a{ color: #1BA6E7!important; text-shadow:none !important;}
#nav .menu_nav li .sub-menu li a{ width:110px !important; padding:0 10px !important; display:inline; height:auto !important; float:left;}
#nav .menu_nav li .sub-menu li a:hover{ background:#333 !important; color:#FFF !important;}
#nav .menu_nav li .sub-menu li{ float:left; width:130px; height:auto !important; padding:0; line-height:28px !important; margin:2px 0; border-bottom:dotted 1px #CCCCCC;}


/* pic */
#pic{ width:100%; height:526px; overflow:hidden; position:relative; z-index:9 !important;}
#pic ul li a{ display:block; width:100%; height:526px; overflow:hidden; position:relative; z-index:2}
#pic ul li {display:block; width:100%; height:526px; overflow:hidden; position:relative;}
#pic .pic_nav{ width:100%; height:13px; padding:5px 0; text-align:center; position:absolute; bottom:0; left:0; background:url("../image/black_b.png"); z-index:3; border-top:solid 1px #fff;}
#pic .pic_nav a{ display:inline-block; width:13px; height:13px; background:#CCC;}
#pic .pic_in{ width:960px; height:526px; margin:0 auto; overflow:hidden; position: relative;}
#pic .pic_text{ width:800px; height:199px; position:absolute;background:url("../image/black_b.png"); top:168px; padding:20px;}
#pic .png_pic{ width:auto; height:437px; position:absolute; bottom:0; overflow:hidden;}
#rightpictext{ right:0;}#no_pictext{ display:none !important;}
#pic .pic_text b{ font-size:38px; color:#fff;text-shadow: 0 0 20px #000;}
#pic .pic_text p{ font-size:25px; color:#fff; padding-top:10px; line-height:24px; margin-top: 20px;}
#pic .pic_text span{ width:163px; height:auto; padding:5px; font-size: 21px; color: #fff;margin-top:10px; display:block;border-radius: 5px; border: 1px solid #fff; text-align: center; position: absolute; bottom: 20px;}
#pic .prve,#pic .next{ width:40px; height:85px; background:url(../image/left.png) no-repeat left center; position:absolute; top:250px; display: block;z-index:10; cursor:pointer;}
#pic .next{background:url(../image/right.png) no-repeat left center;}


/*Categories */
#Categories_hd{ width:100%; height: auto; padding:25px 0; text-align:center; overflow:hidden; background:#FFF;}
#Categories_hd .Categories_hd_in,#Categories_bd .Categories_bd_in{ width:960px; height:auto; text-align:center; overflow:hidden; margin:0 auto;}
#Categories_hd .Categories_hd_in b{ font-size:24px; color:#182448;}
#Categories_hd .Categories_hd_in p{ font-size:9px; color:#333;}

#Categories_bd{ width:100%; height:auto; padding:20px 0; overflow:hidden; background:#9cc8dd;}
#Categories_bd .Categories_bd_in a{ width:180px; height:187px; display:inline-block; text-align:center; text-decoration:none;}
#Categories_bd .Categories_bd_in a span{ width:160px; height:165px; display:inline-block; overflow:hidden; position:relative; z-index:2;}
#Categories_bd .Categories_bd_in a span .hold{ width:160px; height:165px; position:absolute; z-index:10; background-image:url("../image/hold_19.png"); left:0; top:0;}
#Categories_bd .Categories_bd_in a span img{ position:absolute; display:block; z-index:8; width:165px; height:165px;}
#Categories_bd .Categories_bd_in a h2{ font-size:16px; color:#333; font-weight:normal;}
#Categories_bd .Categories_bd_in a:hover h2{ color:#FFF; font-weight:bold;text-shadow: 0 0 5px #333;}


/*full_bigpic*/
#full_bigpic{ width:960px; height:auto; padding:20px 0; margin:0 auto; overflow:hidden;}
#full_bigpic .full_bigpic_hd{ width:960px; height:auto; padding-bottom:10px; overflow:hidden; border-bottom:dashed 1px #999999;}
#full_bigpic .full_bigpic_hd h2{ display:block; float:left; overflow:hidden;}
#full_bigpic .full_bigpic_hd h2 b{ display:block; color:#182448; font-size:24px; overflow:hidden;}#full_bigpic .full_bigpic_hd h2 b a{ color:#ba9f52;}
#full_bigpic .full_bigpic_hd h2 p{ font-size:9px; color:#666;text-transform : uppercase}
#full_bigpic .full_bigpic_hd .more{background:#197faf; font-size:16px; color:#fff; display:block; padding:5px 10px; border:1px solid #848383;text-transform : uppercase; float:right; text-decoration:none; margin-top:10px;}
#full_bigpic .full_bigpic_hd .more:hover{
	color:#1ba6e7; background:#333; border:1px solid #1ba6e7;
}
.full_bigpic_cat_x{ padding:10px 0;}
#full_bigpic .full_bigpic_cat_x h2 ,#full_bigpic .full_bigpic_cat_x ul{ display:block; float:left;}
#full_bigpic .full_bigpic_cat_x h2,#full_bigpic .full_bigpic_cat_x h2 a{ font-size:16px; color:#333; text-decoration:none;}
#full_bigpic .full_bigpic_cat_x h2 a:hover{color:#1ba6e7;}
#full_bigpic .full_bigpic_cat_x ul li{ float:left; margin-left:10px;  line-height:22px;}
#full_bigpic .full_bigpic_cat_x ul li a{font-size:15px; color:#999; text-decoration:none;}
#full_bigpic .full_bigpic_cat_x ul li a:hover{ color:#1ba6e7; text-decoration:underline;}

.loop_big_caj{ width:970px; height:315px; overflow:hidden; position:relative; padding:30px 5px; border-bottom:dashed 1px #CCCCCC; }
.bigpic_loop li{ width:236px; height:266px; margin-right:4px; display: inline-block;}
.bigpic_loop li .loop_big_a{width:230px; height:230px; display:block; border:3px solid #FFF;}
.bigpic_loop li a.loop_big_a:hover{ border:3px solid #1ba6e7;}
.bigpic_loop li b{ margin-top:10px; display:block; width:236px; text-align:center;}
.bigpic_loop li b a{ color:#78797c; text-decoration:none; font-weight:normal;}
.bigpic_loop li b a:hover{ color:#1ba6e7;}
.loop_big_caj_nav{ width:970px; height:auto; text-align:center; padding-top:20px; float:left;}
.loop_big_caj_nav a{ display:inline-block; padding:5px 10px; margin-right:2px; background:#78797c; color:#FFF; font-size:16px; cursor:pointer;}
.loop_big_caj_nav a:hover{ background:#1ba6e7;}


/* about_index*/
#about_index{ width:100%; height:327px; overflow:hidden; position:relative; z-index:0;}
#about_index .about_b_fix{ width:100%; height:1880px; position:absolute; top:-608px; left:0; background:url("../image/fix.jpg"); z-index:0;}
#about_index  .about_index_in{ width:960px; height:327px; margin:0 auto; position:relative; z-index:2;}
#about_index  .about_index_in img{ float:left; width:488px; height:327px;}
#about_index  .about_index_in span{ width:452px; height:297px; float:right; overflow:hidden; padding-top:30px;}
#about_index  .about_index_in span h2{ font-size:24px; color:#FFF;}
#about_index  .about_index_in span b{ font-size:9px; color:#ffc600; font-weight:normal;text-transform: uppercase;} 
#about_index  .about_index_in span  p{ font-size:15px; color:#FFF;}
#about_index  .about_index_in span .more{ padding:2px 20px; border:#FFF solid 3px; font-size:16px; float:left; color:#FFF; margin-top:10px; text-decoration:none;}
#about_index  .about_index_in span a.more:hover{ color:#333; background:#FFF;}

/* two_index*/
#two_index{ width:960px; height:auto; padding:20px 0 40px 0; margin:0 auto; overflow:hidden;}
#two_index .left_man{ width:528px; height: auto; float:left; overflow:hidden;}
#two_index .right_man{ width:390px; height: auto; float:right; overflow:hidden;}

.left_news_hd{ width:100%; height:auto; padding-bottom:10px; overflow:hidden; border-bottom:dashed 1px #999999;}
.left_news_hd h2{ display:block; float:left; overflow:hidden;padding-top:10px;}
.left_news_hd h2 b{ display:block; color:#182448; font-size:24px; overflow:hidden;}.left_news_hd h2 b a{ color:#ba9f52;}
.left_news_hd h2 p{ font-size:9px; color:#666;text-transform : uppercase}
.left_news_hd .more{ font-size:16px; color:#fff; display:block; padding:5px 10px; border:1px solid #848383;text-transform : uppercase; float:right; text-decoration:none; margin-top:10px; background:#197faf;}
.left_news_hd a.more:hover{ color:#1ba6e7; background:#333; border:1px solid #1ba6e7;}
#right_news .left_news_hd h2 b{
	
}
#right_news .ts{
	height:198px;
}
#right_news .ts b{
	color:#ba9f52;
}
#right_news .text{
	height:188px;
	background:#ececec;
	padding-left:10px;
	font-size:14px;
	color:#a0a0a0;
	width:94%;padding:0px 3%;
	line-height:25px;
}
.left_news_hd{
	
}
.shot{ width:94%;padding:0px 3%;}.shot b,.shot p{ float:left;}.shot p{ display:block; padding:11px 10px 0 0;}.shot b{ font-size:18px !important;}
#right_news{ width:100%; height:auto; float:right; overflow:hidden;}
#right_news .video{ width:368px; height:250px; padding:10px; overflow:hidden; position: relative; background:#FFF; border: solid #c3c3c3 1px; margin-bottom:17px;}
#right_news .video iframe {width:368px !important; height:250px !important;}



/* loop-news*/
.news_loop_01{ display:block; width:100%; height:auto; overflow:hidden;}
.news_loop_01 li{ float:left; display:block; width:100%; padding:10px 0; border-bottom:dashed #999999 1px;}
.news_loop_01 li .news_001_pic{ width:83px; height:83px; display:block; overflow:hidden; float:left; position:relative;}
.news_loop_01 li span{ display:block; float:left; padding-left:15px; width:428px;}
.news_loop_01 li .news_001_pic img{ width:88px; height:88px; position:absolute;}
.news_loop_01 li#fist .news_001_pic,.news_loop_01 li#fist .news_001_pic img{ width:130px; height:130px;}
.news_loop_01 li#fist span{ width:383px;}
.news_loop_01 li span b{ font-size:18px; color:#333; display:block;}
.news_loop_01 li span b a{ color:#333; text-decoration:none;}.news_loop_01 li span b a:hover{ color:#1ba6e7;}
.news_loop_01 li span a.time{ font-size:13px; color:#1ba6e7; margin:4px 0;float:right;}
.news_loop_01 li span p{ display:block; font-size:15px; color:#333;}
.news_loop_01 li span a.news_btn{ color:#1ba6e7; font-size:16px; display:block; padding-left:25px;background:0 -615px no-repeat url("../image/Sprites.png"); margin-top:10px; }
.news_loop_02 li{ float:left; display:block; width:100%; padding:6px 0; border-bottom:dashed #999999 1px;}
.news_loop_02 li a{ font-size:16px; color:#666; padding-left:15px; background:0 -294px no-repeat url("../image/Sprites.png"); text-decoration:none; float:left}
.news_loop_02 li p{ float:right; font-size:15px; color:#999;}
.news_loop_02 li a:hover{ color:#1ba6e7}

/* loop*/
#text_list  li#fist span{ width:100%;}
#default li#fist span{ width:525px;}
#pic_text_list li#big .news_001_pic{ width:195px; height:195px;}
#pic_text_list li#big .news_001_pic img{ width:195px; height:195px;}
#category_pic_big li a.loop_big_a img,#category_pic_big li a.loop_big_a { width:287px; height:287px;}
#category_pic_big li a.loop_big_a,#category_pic_smaoll li a.loop_big_a{box-shadow: 0 1px 3px #333333; }
#category_pic_big,#category_pic_smaoll{ width:688px; overflow:hidden;padding-top: 10px;}
#category_pic_big li b{ width:287px; }
#category_pic_big li b a,#category_pic_smaoll li b a{font-size:16px; color:#333;}
#category_pic_big li{ margin:0 20px 0 30px; width:287px; height:337px;}
#category_pic_smaoll li{ width:200px; height: 247px; margin:0 0 10px  15px;}
#category_pic_smaoll li a.loop_big_a img,#category_pic_smaoll li a.loop_big_a{ width:200px; height:200px;}
#category_pic_smaoll li b{ width:200px;}
#pic_text_list .tag{ margin-top:10px;}
.full_product_lists{ width:100%; height:auto; overflow:hidden;}
.full_product_lists ul{ width:960px !important;}
.full_product_lists ul li{ margin:0 15px !important; }


.pager {width:95%;overflow:hidden;padding:4px;float:left;text-align:left; margin:20px 0;}
.pager a { background:#333; color:#FFF; font-size:15px;margin:2px;padding:6px 12px; text-decoration:none;  line-height: 34px;}
.pager a.current {background:#1ba6e7; font-size:15px;margin:2px;padding:6px 12px;}
.pager a:hover {background:#d72424;font-size:15px;color:#fff;text-decoration:none;}
.hover_incase{ position:absolute; top:0; left:0; display:none;}/*index-left&right*/

/*customers*/
#customers{ width:100%; height:auto; padding:20px 0; background:#FFF; overflow: hidden;}
#customers .customers_in{ width:960px; height:232px; margin:0 auto; position:relative; overflow:hidden;}
#customers .customers_in .customers_in_hd{ width:100%; float:left; text-align:center; padding-bottom:30px}
#customers .customers_in .customers_in_hd b{ font-size:24px; color:#1ba6e7; display:block; width:100%; text-align:center; font-weight:normal;}
#customers .customers_in .customers_in_hd p{ font-size:15px; color:#666; text-transform:uppercase;}
#customers .customers_in .customers_in_caj{ float:left; width:800px; padding-left:80px;}
#customers .customers_in ul{ display:block; float:left; overflow:hidden; padding:20px 80px; width:800px;}
#customers .customers_in ul li{ width:100%; height:122px; float:left; display:block; overflow:hidden;}
#customers .customers_in ul li p,#customers .customers_in ul li p a{ color:#666; display:block; width:100%; text-align:left; margin-bottom:10px; text-decoration: none;}
#customers .customers_in ul li b{ color:#333; font-size:16px; text-align:center; width:100%; display:block;}
#customers .customers_in .customers_in_yh_right,#customers .customers_in .customers_in_yh_left{ display:block; position:absolute; width:39px; height:35px; background-image:url("../image/Sprites.png"); }
#customers .customers_in .customers_in_yh_right{ bottom:6px; right:30px; background-position:0 -377px; }
#customers .customers_in .customers_in_yh_left{ top:30px; left:30px; background-position:0 -326px; }
#customers .customers_in  .customers_in_caj_nav{ width:100%; height:24px; text-align:center; float:left; }
#customers .customers_in  .customers_in_caj_nav a{ display:inline-block; padding:5px 10px; margin-right:2px; background:#c2c2c2; color:#FFF; font-size:16px; cursor:pointer;}
#customers .customers_in  .customers_in_caj_nav a:hover{ background:#1ba6e7;}


/*footer*/
#footer{ width:100%; height:auto; overflow:hidden;border-top:10px solid #898989; background:#272727; }
.footer_in,.footer_bottom_in{ width:960px; height:auto; overflow:hidden; margin:0 auto;}
.footer_in{padding-top:20px;}
.footer_in .footer_nav{ display:block; width:420px; height:auto; float:left; overflow:hidden;}
.footer_in .footer_nav li{ float:left; display:block; overflow:hidden; width:210px; height:auto;}
.footer_in .footer_nav li a,.footer_in .footer_hot b,.f_contact b{ font-size:18px; color:#FFF; display:block; float:left; width:100%;text-decoration:none; font-weight:normal;}
.footer_in .footer_nav li a,.footer_in .f_contact b{
	padding-left:18px;
	
}
.footer_in .footer_nav li .ab_us{
	background:url(../image/nav1.jpg) no-repeat left center;
	padding-left:33px;
}
.footer_in .footer_nav li .hot{
	background:url(../image/nava2.jpg) no-repeat left center;
	padding-left:33px;
}
.footer_in  .f_contact .cont{
	background:url(../image/nav3.jpg) no-repeat left center;
	padding-left:33px;
}
.footer_in .footer_nav  li .sub-menu{ float:left; display:block; padding-top:10px;}
.footer_in .footer_nav  li .sub-menu li{ padding:5px 0;}
.footer_in .footer_nav  li .sub-menu li a{ font-size:16px; color:#cacaca; display:block; padding-left:32px; }
.footer_in .footer_nav  li .sub-menu li a:hover{ color:#FFF;}
.footer_in .footer_hot{ width:206px; height:auto; float:left; overflow:hidden;}
.footer_in .footer_hot ul{ display:block; width:206px; height:auto; overflow:hidden; float:left;padding-top:10px;}
.footer_in .footer_hot ul li{ width:64px; height:67px; display:block; float:left; padding:2px;}
.footer_in .footer_hot ul li a{ width:64px; height:64px; display:block; position:relative; border:#666 1px solid; overflow:hidden;}
.footer_in .footer_hot ul li a:hover{ border:#fff solid 1px;}
.footer_in .footer_hot ul li a img{ width:64px; height:64px; position:absolute; top:1px; left:1px;}

.f_contact{ width:256px; height:auto; float:left; padding-right:20px; position:relative; left:-20px;}
.f_contact span{ width:100%; height:auto; float:left; overflow:hidden; padding-top:10px;}
.f_contact span a{ color:#cacaca; width:91%; height:auto; display:block;  padding:3px 0 3px 32px;font-size:15px;}
.f_adress{background-position:2px -423px}
.f_tell{background-position:2px -457px;}
.f_fax{background-position:2px -567px;}
.f_mail{background-position:2px -494px;}
.f_site{background-position:1px -531px;}

.footer_mune{ display:block; width:960px; height:auto; text-align:center; padding:10px; margin:10px; border-top:dashed #666 1px; float:left;}
.footer_mune li,.link-menu2 li{ display:inline; padding-right:15px;}
.footer_mune li a,.link-menu2 li a{ font-size:15px; color:#cacaca; text-decoration:none;}.footer_mune li a:hover,.link-menu2 li a:hover{ color:#FFF;}
.footer_bottom{ width:100%; height:auto; padding:10px; background:#191919;}
.link-menu2{ float:left; width:100%; display:block; padding-bottom:10px;}
.footer_bottom_in p{ float:left; font-size:15px; color:#cacaca;}
.footer_bottom_in p a{font-size:15px; color:#cacaca; text-decoration:none;}
.footer_bottom_in p a:hover{ color:#1ba6e7}

/* page_top */
.zj_top{
	background:url(../image/about.jpg) no-repeat center bottom;
}
#page_top{ width:100%; height:63px; padding-top:47px; overflow:hidden; }
#page_top .page_top_in{height:63px; margin:0 auto;}
#page_top .page_top_in h1,#page_top .page_top_in h2{ margin:auto;display:block; width:960px; font-size:23px; color:#fff; font-weight:normal;text-transform:uppercase;height:63px;line-height:63px;}
#page_top .page_top_in h2 a{ font-size:16px; color:#FFF; text-transform:uppercase;}
#page_top .page_top_in p{ font-size:9px; color:#FFF;}
#page_muen_nav{ width:960px; height:auto; padding:10px; margin:0 auto 10px auto ; border-bottom: dashed 1px #999999;}
#page_muen_nav b,#page_muen_nav a{ font-size:15px; color:#666; text-decoration:none;}
#page_muen_nav a:hover{color:#1ba6e7}

/* content */
#content{ width:960px; height: auto; padding:20px 0; margin:0 auto; overflow:hidden;}
#content .left_mian{ width:270px; height:auto; overflow:hidden; float:left;}
#content .right_mian{ width:670px; height:auto; overflow:hidden; float:right;}

/* left */
#content .left_mian .widget{ width:258px; padding:5px; border: solid #d6d6d6 1px;border-top:3px solid #38a4ff; background:#FFF; margin-bottom:20px; position:relative; overflow:hidden;}
#content .left_mian .widget  a{ text-decoration:none;color:#182448;text-transform:uppercase;} 
#content .nav_contact a{
	font-style: italic;
}
#content .left_mian .widget h2{ font-size:18px; color:#1ba6e7; font-weight:normal; display:block; padding:10px 0 10px 20px; border-bottom:#d6d6d6  dashed 1px; margin-bottom:3px; width:237px; background:#F9F9F9}
#content .left_mian .widget h2 b{ font-size:15px; color:#ba9f52; font-weight:normal; margin-left:5px;}
#content .left_mian .widget .nav_left li,.widget .menu li{ width:255; height:44px; padding:2px 0;  border-bottom:solid 1px #d6d6d6; text-align:center; background:#fff; border-left:#fff solid 3px;}
#content .left_mian .widget .nav_left li a,.widget .menu li a{ line-height:44px; padding-left:20px; background: no-repeat 0 -822px url("../image/Sprites.png"); color:#666;}
#content .left_mian .widget .nav_left li.current_page_item,.widget .menu li.current_page_item,#content .left_mian .widget .nav_left li.current-cat{ padding-top:5px;}
#content .left_mian .widget .nav_left li.current_page_item a,.widget .menu li.current_page_item a,#content .left_mian .widget .nav_left li.current-cat a{ color:#828282; background: no-repeat 0 -765px url("../image/Sprites.png")}
#content .left_mian .widget .nav_left li:hover,.widget .menu li:hover{border-left:#1ba6e7 solid 3px;}
#content .left_mian .widget .nav_left li:hover a,.widget .menu li a:hover{ color:#1ba6e7}
#content .left_mian .widget .nav_left li.current_page_item:hover a,.widget .current_page_item:hover a{ color:#fff}
.widget_zs{ width:19px; height:19px; position:absolute; right:1px; top:1px; }
.nav_contact{ width:181px; height:61px; padding:10px 0px 0 75px;background:url(../image/h.jpg) no-repeat center top; margin:10px 0; }
.nav_contact a{ color: #333 !important; font-size:16px; display:block; width:100%;}
.nav_contact  b{ font-size:20px; color:#e91b1b; padding-top:5px; font-weight:normal;font-style: italic;}

.left_mian #cat_news ul{ display:block; overflow:hidden; padding-left:30px;}
.left_mian #cat_news ul li{ text-align:center; display:block; width:197px; height:auto; padding:10px 0; overflow:hidden;}
.left_mian .widget .new_tu_img{ width:195px;height:195px; display:block; border:#CCC solid 1px; position:relative; overflow:hidden;}
.left_mian .widget .new_tu_img img{ position:absolute; width:195px; height:195px; top:0; left:0; z-index:1;}
.left_mian #cat_news .shuom{ width:195px; height:auto; padding:10px 0; background: url("../image/black_b2.png"); position:absolute; bottom:0; left:0; z-index:2; color:#FFF;}

.left_mian #cat_news ul li#smoll{ width:93px; height:93px; padding:0; margin:0 10px 10px 0; float:left;}
.left_mian #cat_news ul li#smoll .new_tu_img{ width:91px; height:91px;}
.left_mian #cat_news ul li#smoll .new_tu_img img,.left_mian #cat_news #list_test_ul li .new_tu_img img{ width:91px; height:91px;}

.left_mian #cat_news #list_test_ul{ padding:0;}
.left_mian #cat_news #list_test_ul li{ width:100% !important; height:auto; border-bottom:dashed 1px #d6d6d6;}
.left_mian #cat_news #list_test_ul li .new_tu_img{width:91px; height:91px; float:left;}
.left_mian #cat_news #list_test_ul li .shuom2{ width:158px; float:right; height:93px; overflow:hidden; text-align:left;}
.left_mian #cat_news #list_test_ul li .shuom2 .s_tlt{ font-size:16px; color:#333; display:block; float:left;}
.left_mian #cat_news #list_test_ul li .shuom2 a.s_tlt:hover{ color:#1ba6e7;}
.left_mian #cat_news #list_test_ul li .shuom2 .time{ font-size:15px; color:#CCC; float:left}
.left_mian #cat_news #list_test_ul li .shuom2 p{ font-size:15px; color: #999; float:left; margin-bottom:5px;}
.left_mian #cat_news #list_test_ul li .shuom2 .more{ padding:1px 10px; display:block; background:#1ba6e7; color:#FFF;border-radius:5px; float:left; font-size:9px; text-decoration:none;}
.left_mian #cat_news #list_test_ul li .shuom2 .more:hover{ background: #333}
.left_mian #cat_news #list_test_ul li#text{ text-align:left;}
.left_mian #cat_news #list_test_ul li#text a{    background: url("../image/Sprites.png") no-repeat scroll 5px -823px rgba(0, 0, 0, 0);color: #666666; float: left; font-size: 14px;  padding-left: 25px;  text-decoration: none;}
.left_mian #cat_news #list_test_ul li#text a:hover{ color:#1ba6e7;}


/* page&single */
.enter{ width:100%; height:auto; overflow:hidden;}
.enter p{ font-size:15px; color:#666; line-height:22px;}
.enter a{ color:#1ba6e7}
.enter img{ max-width:100%; height:auto;}
.title_page{ width:650px; border-left:solid 9px #1ba6e7; border-right:#CCC solid 1px; border-top:#CCC solid 1px;border-bottom:#CCC solid 1px;background:#FFF; padding:5px;}
.enter_full .title_page,#nav_product_mue .title_page{ width:939px;}
#nav_product_mue .title_page{ margin-bottom:10px;}
#nav_product_mue .title_page a{ font-size:9px; color:#1ba6e7; margin-left:5px;}

.enter_full  .des_page{ width:936px;}
.title_page h1,#nav_product_mue .title_page .title_page b{ font-size:18px; color:#333; font-weight:normal;}
.des_page{ width:650px; padding:10px; margin-bottom:10px; border-bottom:dashed #CCCCCC 1px;}
.des_page a{ font-size:15px; color:#999;}
.des_page ul{ display:inline-block; margin-left:10px;}
.des_page ul li{margin-left:10px;}
#nogallery_enter .gallery_xz,#nogallery_enter .list-h,#nogallery_enter #enter_xz{ display:none !important;}
#enter_xz{ background:#FFF; border:10px solid #fff;box-shadow: 0 1px 3px #333333; margin:15px 0 10px 5px;border-radius: 5px;}
.smaoll_xzs,.smaoll_xzs li{ width:640px !important; min-height:400px;}
.big_xzs,.big_xzs li{ width:930px !important; min-height:500px;}
#enter_xz ul li{ text-align:center;}
#enter_xz .next{ position:absolute; width:91px; height:100%; background: no-repeat center url("../image/next.png"); bottom:0; right:-91px; z-index:100; cursor:pointer;}
#enter_xz .prve{ position:absolute; width:91px; height:100%; background:no-repeat center url("../image/prev.png"); bottom:0; left:-91px;  z-index:100;cursor:pointer;}
/* product */
.enter_cs{ display:block; width:650px; padding:10px 0 10px 20px; font-size:18px; color:#1ba6e7; margin:15px 0; border-bottom:#999 1px dashed;background: no-repeat 0 -600px url("../image/Sprites.png")}
.product_pic{ width:360px; height:320px; display:block; overflow:hidden; border:solid #d6d6d6 3px; float:left; position:relative;}
.product_pic .loading{ width:360px; height:320px; position:absolute; background: center no-repeat url("../image/loading.gif"); display:none;}
.product_pic img{ width:360px; height:320px;}
.product_text{ width: 280px; height:320px; float:right; overflow:hidden;}
.full_prodcts .product_text{ width:573px !important;}
.product_text h1{ font-size:18px; color:#333;}
.product_text .time{ font-size:15px; color:#999; display:block; width:100px; margin:10px 0;}
.tag_pro{ display:block; width:100%; height:auto; overflow:hidden;margin:10px 0;}
.product_text ul li{ display:inline-block; margin-right:10px; text-decoration:none;}
.product_text ul li a{ font-size:16px; color:#999;} .product_text ul li a:hover{ color:#1ba6e7;}
.tag_pro a{ display:block; background:#666; color: #FFF; font-size:15px; text-decoration: none; margin-right:10px; border-radius: 5px; float:left; padding:3px 5px;}
.tag_pro a:hover{ background:#1ba6e7;}
.product_text span{ display:block; width:100%;margin-bottom:10px; color:#1ba6e7; font-size:16px; padding-bottom:5px; border-bottom:solid 1px #999;}
.product_text .de_product{ width:100%; height:auto; max-height:150px; overflow:hidden;font-size:15px; color:#666;}
.product_text .btn{ display:block; width:260px; text-align:center; padding:10px 0; background:#1ba6e7; border:3px solid #cecece; border-radius: 5px; font-size:18px; color:#FFF; text-decoration:none;}
.product_text .btn:hover{ background:#333;}
.product .list{ width:664px; padding:2px; border:1px solid #CCC; height:65px; background:#FFF; float:left; margin-top:20px; }
.full_prodcts .product .list{ width:954px;}
.product .list .prve,.product .list .next{ display:block; background:#e4e4e4; height:45px; padding:10px; font-size:15px; color:#FFF; float:left; line-height:45px; cursor:pointer; }
.product .list .prve:hover,.product .list .next:hover{ background:#1ba6e7;}
.product .list ul{ width: auto; float:left; display:block; height:65px;}
.product .list .lsit_hover{ width:606px; float:left; display:block; height:65px; overflow:hidden;}
.full_prodcts .product .list .lsit_hover{ width:896px;}
.product .list ul li{ float:left; display:block; width:52px; height:52px; border:#CCC solid 2px; margin:5px;}
.product .list ul li:hover,.bodee{ border:solid 2px #1ba6e7 !important;}
.product .list ul li a{ cursor:pointer;}
#full_prodcts_single{ overflow:hidden; width:100%;}

/* nav_product_mue */
.nav_product_mu ,#nav_product_mue { display:block; width:960px; height:auto; overflow:hidden;}#nav_product_mue { margin:0 auto; padding:10px 0; border-bottom:1px solid #999;}
.nav_product_mu li{ width: auto; height:auto; display:block; float:left;}
.nav_product_mu li.menu-item-has-children{ width:100%; margin-bottom:10px;} 
.nav_product_mu li a{ display:block; width: auto; height:auto; font-size:16px; color:#FFF; background: #333; padding:5px 10px; float:left; margin-right:10px; text-align:center; text-decoration:none;}
.nav_product_mu li .sub-menu{ display:block; float:left;}
.nav_product_mu li .sub-menu li{ display:inline-block; margin-right:10px;}
.nav_product_mu li .sub-menu li a{ color:#999 !important; font-size:15px !important; background:none !important; width:auto !important; padding:6px 0!important; }
.nav_product_mu li .sub-menu li a:hover{ color:#1ba6e7 !important;}    
/* commentform */
#respond{ padding:10px 0; border-top:dashed #999999 1px; margin-top:20px;}
.liuy3{ padding:10px 0; color:#666; font-size:15px;}
.liuy2{ float:left; padding-right:10px; width:50px; overflow: hidden}
#commentform input ,#commentform  textarea { border:#ccc solid 1px; background:#FFF; padding:5px; }
#commentform #submit{ padding:5px 20px; background:#1ba6e7; color:#FFF; font-weight:bold; margin:0 0 0 60px; cursor:pointer;border-radius: 5px;}
#commentform #submit:hover{ background:#333; }
.bqc{ width:100%; padding:10px 0; overflow:hidden; border-top: dashed 1px #999;}


.kefu{ width:50px; height:auto; background:#fff; padding:2px; position:fixed; right:3px; top:200px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+200));
_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||3));
border:solid 1px #CCC; z-index:3;}
.kefu .kefu_d{ width:50px; height:50px; background-image:url(../image/Sprites.png); border-bottom:dotted 1px #CCCCCC; position:relative;}
.kefu .kefu_d:hover{ background-color:#F2F2F2; cursor:pointer;}
.kefu #top{ background-position:9px -953px;}
.kefu #top a,.kefu #homes a,.kefu #shoucang a{ display:block;width:50px; height:50px;}
.kefu #weixin{ background-position:9px -1003px;}
.kefu #weixin div{ width:201px; height:auto; overflow:hidden;}
.kefu #kefu_severs{ background-position:9px -1056px;}
.kefu #kefu_severs div{ width: auto; height:auto; padding:10px;}
.kefu #kefu_severs div a{ display:block; width:100%; float:left; padding:5px 0; border-bottom:#CCC dashed 1px; color:#666; font-size:16px; line-height:24px;}
.kefu #shoucang{ background-position:9px -1109px;}
.kefu #homes{ background-position:9px -1161px;}
.kefu .kefu_d div{ position:absolute; top:0; right:50px; background:url(../image/white.png); display:none; border:#CCC solid 1px;}


 /* END print  media */
.index{
	background:url(../image/bodybj.jpg) repeat-x left top;
	height:316px;
	border-top:1px solid #4fb2db;
}
.index_in{
	width:960px;
	background:url(../image/yun.png) no-repeat right 30px;
	margin:auto;
	width:500px;
	padding-right:460px;
	padding-bottom:20px;
}
.index_in h2{
	font-size:30px;
	color:#FFF;
	padding-top:30px;
}
.index_in div{
	font-size:17px;
	padding-top:5px;
}
.index_in p{
	font-size:16px;
	color:#FFF;
	padding-top:30px;
}
.index_in a{
	display:inline-block;
	border:3px solid #FFF;
	width:76px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin-top:35px;
	color:#FFF;
	font-size:16px;
}
.index_in a:hover{
	background:#FFF;
	color:#666;
}