@charset "utf-8";
@import url('reset.css');
/*html{ background:url(images/html_bg.png) repeat-y center top;}*/

/*
.header{ height:141px; background:#000; font-family:'微软雅黑'; margin-bottom:5px;}
.inhead{ width:990px; margin:0 auto; text-align:left; position:relative;}
.inhead h1{ width:415px;}
.inhead h1 a{ display:block; height:100px;background:url(images/logo-b.png) no-repeat; text-indent:-999px; overflow:hidden;}
#en_lang .inhead h1 a{ background-image:url(images/logo-b-en.png);}
.inhead .search{background:url(images/s.png) no-repeat; position:absolute; width:213px; height:33px; top:50px; right:0;}
.inhead .search input{height:30px; padding:0 0 0 10px; width:163px; border:none; background:none; color:#999;}
.inhead .search button{ cursor:pointer; height:32px; width:40px;border:none; background:none;}
.inhead .lang{position:absolute; width:100px; height:24px; top:58px; right:230px; color:#888;}
.inhead .lang a{ color:#666;}
.inhead .lang a:hover{ text-decoration:underline; color:#eee;}
.inhead .tel{position:absolute; width:195px; height:24px; line-height:24px; top:15px; right:12px; color:#888; text-align:right; color:#fff;font-size:14px;background:url(images/tel.png) no-repeat left center; font-weight:700;}


.mainNav{ height:40px; line-height:40px; font-size:14px; font-weight:700; border-top:1px solid #111;}
.mainNav a{height:40px; color:#FFF; display:inline-block; padding:0 35px;}
.mainNav a:hover{background:#01A1F9;}
.mainNav .mainMenu{}
.mainNav .mainMenu li{float:left; position: relative;}
.mainNav .mainMenu li .son_menu{ position:absolute; left:0; top:40px; width:100%; z-index:9999; background:#01A1F9; display:none; padding-top:5px;}
.mainNav .mainMenu li .son_menu a{font-size:12px;font-weight:normal;padding:0; text-align:center; display:block; height:30px; line-height:30px; border-top:1px solid #008fde;}
.mainNav .mainMenu li .son_menu a:hover{color:#FF6;}
.mainNav .mainMenu li.hover .son_menu{ display:block;}
.mainNav .mainMenu li.current .parent_menu , 
.mainNav .mainMenu li .son_menu a.sub_current , 
.mainNav .hover a.parent_menu{background:#01A1F9;}

*/

.header{ height:100px; background:#fff url(images/header_bg.png) repeat-x left top;}
.inhead{ width:1150px; margin:0 auto; text-align:left; position:relative;}
.inhead h1{ width:415px;}
.inhead h1 a{ display:block; height:100px;background:url(images/logo.png) no-repeat; text-indent:-999px; overflow:hidden;}
#en_lang .inhead h1 a{ background-image:url(images/logo-en.png);}
.inhead .search{background:url(images/s.png) no-repeat; position:absolute; width:213px; height:33px; top:50px; right:0;}
.inhead .search input{height:30px; padding:0 0 0 10px; width:163px; border:none; background:none; color:#999;}
.inhead .search button{ cursor:pointer; height:32px; width:40px;border:none; background:none;}
.inhead .lang{position:absolute; width:100px; height:24px; top:58px; right:230px; color:#888;}
.inhead .lang a{ color:#666;}
.inhead .lang a:hover{ text-decoration:underline; color:#666;}
.inhead .tel{position:absolute; width:195px; height:24px; line-height:24px; top:15px; right:12px; color:#888; text-align:right; color:#CA0D14;font-size:14px;background:url(images/tel.png) no-repeat left center; font-weight:700;}


.mainNav{ height:40px; line-height:40px; font-size:14px; font-weight:700; background:#CF6D6C; margin-bottom:5px;}
.mainNav .bd{ width:1200px; margin:0 auto;}
.mainNav a{height:40px; color:#FFF; display:inline-block; padding:0 35px;}
.mainNav a:hover{background:#D01F25; color:#fff;}
.mainNav .mainMenu{}
.mainNav .mainMenu li{float:left; position: relative;/* border-right:1px solid #D01F25;*/}
.mainNav .mainMenu li .son_menu{ position:absolute; left:0; top:40px; width:100%; z-index:9999; background:#D01F25; display:none; padding-top:5px;}
.mainNav .mainMenu li .son_menu a{font-size:12px;font-weight:normal;padding:0; text-align:center; display:block; height:30px; line-height:30px;}
.mainNav .mainMenu li .son_menu a:hover{color:#FF6;}
.mainNav .mainMenu li.hover .son_menu{ display:block;}
.mainNav .mainMenu li.current .parent_menu , 
.mainNav .mainMenu li .son_menu a.sub_current ,
.mainNav .hover a.parent_menu{background:#D01F25;}



#mainContainer{ width:1200px; margin:0 auto; text-align:left;}

.home_sidebar{ width:200px; float:left;}
.home_widthCol{ width:990px; float:right;}
.home_sidebar_r{ width:260px; float:right;  padding-top:40px;}
.home_widthCol_l{ width:930px; float:left;}



.home_products{margin-bottom:10px; font-size:14px;}
.home_products h2{height:40px;line-height:40px; font-size:18px;color:#111; font-family:'宋体'; padding-left:10px;}
.item-lists{ float:left; width:270px; position:relative;border:1px solid #ddd;padding:15px 19px; margin:0 -1px -1px 0;}
.item-lists a.pic{display:block;height:240px;overflow:hidden; margin-top:10px; text-align:center;}
.item-lists a.pic img{ height:240px;}
.item-lists h3{ font-weight: normal; font-size:14px; color:#000; padding:0 0 5px 0;}
.item-lists h3 a{ color:#000;}
.item-lists h3 a:hover{ color:#008fde;}
.item-lists a.more{ display:block; width:21px;height:21px;position:absolute; right:15px; bottom:15px; background:url(images/more.png) no-repeat left bottom; display:none;}
.dataContent .item-lists{ width:225px; height:320px;}
.item-lists .excerpt{ padding:7px; color:#666; background:#F3F3F3; height:31px; font-size:12px; overflow:hidden; margin-top:7px;}


.dataContent .item-lists .excerpt{ margin:0; padding:7px 0;}
.dataContent .item-lists a.pic{ height:225px; display:table-cell; vertical-align:bottom;}
.dataContent .item-lists a.pic img{ width:225px; height:auto;}




.home_new_products .item-lists .excerpt{ display:none;}
.home_new_products .item-lists-0{width:579px; height:273px;}
.home_new_products .item-lists-0 .excerpt{ display:block; width:220px; background:none; overflow:visible;}
.home_new_products .item-lists-0 a.pic{display:block; width:310px;height:275px; position:absolute; right:19px; top:5px;}
.home_new_products .item-lists-0 a.pic img{ width:310px; height:310px;}

.home_new_products .item-lists-2{height:121px;}
.home_new_products .item-lists-2 a.pic{display:block; width:190px;height:125px; position:absolute; right:15px; top:1px;}
.home_new_products .item-lists-3{height:121px; margin-top:152px; margin-left:-309px;}
.home_new_products .item-lists-3 a.pic{display:block; width:190px;height:125px; position:absolute; right:15px; top:1px;}
.home_new_products .item-lists-2 a.pic img,
.home_new_products .item-lists-3 a.pic img{ height:125px;}




.intro{border:1px solid #ddd;padding:5px 18px 10px; margin-bottom:-1px; color:#666;}
.intro h3{height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#333;}

/* 最新消息 */
.new_news{border:1px solid #ddd;padding:5px 18px 10px; margin-bottom:-1px;}
.new_news h3{height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#333;}
.new_news a{ color:#666; display:block; padding:10px 0 11px 0; border-bottom:1px dotted #ddd;}
.new_news a:hover{ color:#f00;}
.new_news span{ color:#999; padding:0 5px 0 0;}


.category{border:1px solid #ddd;padding:5px 18px 10px;margin-bottom:-1px;}
.category h3{height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#333;}
.category a{ color:#666; display:block; padding:10px 0 11px 0; border-bottom:1px dotted #ddd;}
.category a:hover{ color:#f00;}

.contact{border:1px solid #ddd;padding:5px 18px 10px;}
.contact h3{height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#333;}
.contact li{ padding:3px 0; color:#666;}

.tejia{border:1px solid #ddd;padding:0 18px 10px; height:865px;}
.tejia h3{height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#333;text-transform:uppercase;}
#slide_2{ position:relative; height:810px; overflow:hidden;}
#slide_2 ul{ position:absolute; left:0; top:0;}
.tejia a{}
.tejia a img{ width:100%;}





/* sidebar */
.sidebar{ width:220px;float:left;height:500px;margin-bottom:10px;}
.rightWrap{width:965px;min-height:800px; float:right; border:1px solid #ddd; margin-bottom:10px;}
.breadcrumbs{background:url(images/home.png) no-repeat 15px center; padding:10px 0 10px 35px; margin-bottom:10px; border-bottom:1px solid #ddd; color:#999;}
.breadcrumbs a{ color:#666;}
.breadcrumbs a:hover{ text-decoration:underline; color:#F00;}

.sidebar .sbox{ margin-bottom:10px; border:1px solid #ddd;}
/*.sidebar .sbox .hd{ background:url(images/12.png) repeat-x left bottom; height:30px; line-height:30px; padding-left:15px;color:#BE000E;border-bottom:1px solid #ddd;}
.sidebar .sbox .bd{ padding:7px 0; }
.sidebar .category a{ display:block; padding:9px 0 9px 10px;color:#111; font-weight:bold;border-bottom:1px dotted #ddd;}
.sidebar .category a:hover{ color:#F00; text-decoration:underline;}
*/






.sidebar .contact{padding:0;}
.sidebar .contact .hd{ background:url(images/contact.jpg) no-repeat center center; height:60px; text-indent:-999px; overflow:hidden; border-bottom:1px solid #eee; }
.sidebar .contact .bd{ border:none; padding:15px;}
.sidebar .contact .bd li{ padding-bottom:7px; color:#666;}
.sidebar .contact .bd li strong{ color:#D11F37;}

.dataContent{padding:15px;}
.dataContent h2.title{padding:5px 0 15px 10px; margin-bottom:10px;border-bottom:1px dashed #ccc;}
.dataContent h2.title span{ color:#ccc; padding-left:10px;}
.dataContent .mate{ padding:7px 10px; border:1px dotted #ddd; border-width:1px 0; margin-bottom:10px; color:#999;}
.dataContent .content{line-height:22px;}
.dataContent .content p{ padding-bottom:18px; font-size:14px;}


.dataContent .news_list li{ padding:10px 10px 10px 22px; color:#999; border-bottom:1px dashed #ccc;background:url(images/icon-1.gif) no-repeat 5px 16px;}
.dataContent .news_list h4{ position:relative; margin-bottom:5px;}
.dataContent .news_list h4 a{ color:#000;}
.dataContent .news_list h4 span{ display:block; width:100px; text-align:right; position:absolute; right:0; top:0; font-weight:normal;}
.dataContent .news_list h4 img{ margin-left:5px;}


.dataContent .albums_list li{ padding:10px 10px 10px 10px; color:#999; border-bottom:1px dashed #ccc;}
.dataContent .albums_list li .cover{ display:block; float:left;width:160px; margin-right:15px;}
.dataContent .albums_list li .cover img{ width:100%;}
.dataContent .albums_list h4{ position:relative; margin-bottom:5px;}
.dataContent .albums_list h4 a{ color:#000; font-size:14px;background:url(images/icon-1.gif) no-repeat 5px center; padding-left:20px;}
.dataContent .albums_list h4 span{ display:none; width:100px; text-align:right; position:absolute; right:0; top:0; font-weight:normal;}


.dataContent .download_list li{ padding:10px 10px 10px 28px; color:#999; border-bottom:1px dashed #ccc;background:url(images/download.png) no-repeat 5px center;}
.dataContent .download_list h4{ position:relative; font-weight:normal;}
.dataContent .download_list h4 a{ color:#000;}
.dataContent .download_list h4 a:hover{ color:#f00; text-decoration:underline;}
.dataContent .download_list h4 span{ display:block; width:100px; text-align:right; position:absolute; right:0; top:0; font-weight:normal;}











/* 连续滚动 */
.continuous-scroll{ position:relative;height:85px; overflow:hidden;}
.continuous-scroll ul{ height:65px; position:absolute; left:0; top:0;}
.continuous-scroll ul li{ float:left; margin-right:10px;}
.continuous-scroll ul li img{ border:1px solid #DDDDDD;}


.partner{ height:105px;margin-top:10px;border:1px solid #ddd;padding:5px 18px 10px; clear:both;}
.partner h3{height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#333;}
.partner img{ height:60px;}

#footer{margin:10px 0;border-top:1px solid #ddd; padding-top:15px;}
#footer .footNav{ margin-bottom:10px; height:110px;}
#footer .footNav li{float:left; width:170px; margin-left:30px; border-right:1px solid #ddd; height:105px;}
#footer .footNav li .parent_menu{color:#111; font-size:16px;}
#footer .footNav li .son_menu{padding-top:5px; }
#footer .footNav li .son_menu a{font-size:12px;font-weight:normal;padding:0; display:block; height:28px; line-height:28px; color:#666;}
#footer .footNav li .son_menu a:hover{ text-decoration:underline;}
#footer .footNav .tel{ float:left;margin-left:30px;width:330px; text-align:center; line-height:32px;font-size:24px; padding-top:20px;}
#footer .footNav .tel strong{color:#000; }
#footer .footNav .tel span{background:#01A1F9; padding:2px 10px; color:#FFF; font-size:12px;}


#footer .copyright{ margin-bottom:10px;border-top:1px solid #ddd;padding-top:10px;}
#footer .safe img{ height:25px;}



#to-right{ width:143px; background:url(images/float.png) no-repeat left bottom; padding-bottom:30px;}
#to-right h3{background:url(images/float.png) no-repeat left top; height:35px; line-height:35px; font-size:12px; padding-left:30px; padding-top:5px; margin-bottom:15px;}
#to-right a{ display:inline-block; width:74px; height:23px;background:url(images/wp_3.gif) no-repeat center; vertical-align:middle;}
#to-right p{margin-bottom:15px;}
#to-right p span{ display:inline-block; width:40px; text-align:right;}






