﻿/* CSS Document */
@charset "utf-8";
*{ margin:0; padding:0;}
html {overflow-x:hidden;}
body { font-family:"微软雅黑";  font-size:12px;  color:#000; background:url(../images/main_bg.jpg) left top;line-height:24px;overflow-x:hidden;overflow-y:hidden;  }
dd{margin:0px}
.auto{ margin:0 auto;}
ul, ol, li{ list-style:none; margin:0px; }
a{ color:#000;  outline-style:none;  text-decoration:none }
a:hover{ color:#f00;  text-decoration:none;}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.f_l{ float:left}
.f_c{ float:left}
.f_r{ float:right}
.tp{ margin-top:15px;}
.xiahua a{ text-decoration:underline}
.fsize { font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif}
.fred{ font-weight:bold; font-size:14px; color:#C00}
.dixian{ border-bottom:1px dotted #ccc;}
.biankuan { border:#ccc 1px solid;}
.imgs{ padding:2px; border:1px #ccc solid;  background:url(../images/loading.gif) no-repeat 50% 50%;}
.blank{ height:10px; line-height:10px;  clear:both;  visibility:hidden;}
.block{ width:1004px;height:30px; line-height:30px; margin:0px auto }
.clear{ clear:both;height:0;font-size: 1px;line-height: 0px; }
.f1,.f1 a{ color:#fff}
img{border:0}
.td_dash td{ border-bottom:#ccc 1px solid;}
.sub_c { line-height:230%;}
.anniu {color:#fff; background:#009BD8; width:60px; display:block; text-align:center;}
.cpdixian li{ border-bottom:#e1e1e1 1px solid; padding:5px; text-align:left;}
.cpdixian li strong{ font-size:14px;}
.baibian{ height:10px; clear:both}
.baibian2{ height:15px; clear:both}

/*top*/
.top{ width:100%; height:36px; background:url(../images/Top_bg.jpg) repeat-x 0 0; color:#666;}
.top .top_cen{ height:35px;width:1024px; margin:0 auto;line-height:33px;}
.top .top_cen .t_c_left{ width:600px; float:left; }
.top .top_cen .t_c_right{ width:340px; float:right; text-align:right}


.head{ width:1024px; height:100px; margin:0 auto; padding-top:10px;}
.head .logo{  width:225px;float:left; }
.head .kouhao{  width:345px; float:left; margin-left:60px; }
.head .phone{ width:150px; height:31px;  float:right; background:url(../images/Tel.jpg) no-repeat 0 0; margin-top:17px; padding:36px 0 0 80px; font-size:20px; color:#F00; font-weight:bolder;}


/*导航*/
.nav{ height:52px; width:100%; background:url(../images/nav_bg.jpg) repeat-x;}
.nav .menu{ height:52px; width:1024px; margin:0 auto;}
.nav .menu ul li{ padding:0 10px; float:left;}
.nav .menu ul li a{ display:block; height:40px; width:106px; padding-top:12px; line-height:40px; text-align:center; font-size:14px; font-weight:500; color:#FFF; font-size:14px; font-weight:600;}
.nav .menu ul li a:hover{ background:url(../images/menu_hover.jpg) no-repeat bottom;}
.nav .menu ul li a.m_l_hover{background:url(../images/menu_hover.jpg) no-repeat bottom;}

/****keyWordsBg****/
.keyWordsBg{ width:1060px; height:40px; margin:0 auto; line-height:40px;}
.keyWords{ width:750px; float:left;}
.SearchBg{ width:auto; height:39px; background:url(../images/soBg.jpg) no-repeat right 0px; float:right;padding-right:10px;}
.SearchBg p{ width:200px; float:left; margin-left:25px;}
.SearchBg span{ float:right; margin:8px 15px 0 0;}


/*banner*/
.banner{ width:100%; height:479px; margin:0px auto; position:relative;}
#slides { display:block; width:100%; height:479px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute; left: 0px;	top: 0px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE;}


/*内页banner*/
.nyabout{ width:100%; height:280px;background:url(../images/nyabout.jpg) center  no-repeat; margin:0px auto;}
.nybanner{ width:100%; height:280px;background:url(../images/nybanner.jpg) center  no-repeat; margin:0px auto;}
.nyNews{ width:100%; height:280px;background:url(../images/nyNews.jpg) center  no-repeat; margin:0px auto;}
/*内页新闻*/
.article_list{ width:760px; overflow:hidden}
.article_list ol li{ display:block; height:100px; border-bottom:dotted #CCCCCC 1px}
.article_list ol li .arc_list_time{ height:75px; width:75px; margin-top:15px; background:url(../images/article_list_time.jpg) no-repeat; float:left; display:inline;}
.article_list ol li .arc_list_time .time_top{ height:45px; width:75px; text-align:center; line-height:45px; color:#E03000; font-size:30px; font-weight:700}
.article_list ol li .arc_list_time .time_bottom{ height:30px; width:75px; text-align:center; line-height:30px;}
.article_list ol li .arc_title_con{ float:right; height:75px; width:655px; margin-top:15px; display:inline}
.arc_title{ height:25px; line-height:25px; font-weight:700}
.arc_title a:hover{ color:#F00}
.arc_con{ height:45px;line-height:22px; padding-top:6px;}
.arc_con a{ color:#f00;}
.arc_con a:hover{ color:#FF0000}

.newslist li{ line-height:35px; height:35px; width:100%; float:left; overflow:hidden; background:url(../images/ioco.gif) no-repeat left; border-bottom:#fff 1px solid;}
.newslist li span.f_l{ width:85%; overflow:hidden;  height:35px; text-indent:2em;}
.newslist li span.f_r{ width:13%; overflow:hidden;  height:35px;}
.newslist .newsLine {
    background: url(../images/dotLine.gif) repeat-x top;
    height: 5px;
    line-height: 5px;
}

/*main*/
.main{ width:100%; overflow:hidden; margin:12px auto;}
.nymain{ width:1024px;}

.nymain .sidebar{ width:220px; float:left;}
.sbtit{ height:46px; width:180px; background:url(../images/sbtit.jpg) no-repeat; font-weight:600; text-align:left; color:#FFF; line-height:46px; padding-left:40px; font-size:20px}
.sbcon{ width:220px;}
.sbcon ul li{ display:block;  text-align:center; width:220px; padding-top:0px;line-height:36px;font-size:14px;background:url(../images/sblibg.jpg) no-repeat;margin-bottom:5px;}
.sbcon ul li a{ display:block; text-align:center;  height:36px; width:220px;  line-height:36px; font-size:15px; }
.sbcon ul li a.dqsb{background:url(../images/sblihover.jpg) no-repeat; text-align:center; }
.sbcon ul li a:hover{ background:url(../images/sblihover.jpg) no-repeat; text-align:center; }

.sbcon ul li  dt a{font-size:14px;height:30px;line-height:30px;} 

 
/*about 左侧内页推荐*/
.anlitj{ width:220px;; padding-top:15px;}
.anlitj .tjtit{}
.anlitj .tjcon{ width:200px; padding:10px; background:#e4e4e4}
.anlitj .tjcon ul li{ display:block; padding-top:10px;}
.anlitj .tjcon ul li img{ width:200px; height:150px;}
.anlitj .tjcon ul li p{ width:200px; text-align:center; line-height:30px;}
#marquee3 ul li{ height:190x; line-height:22px;}
#marquee3{width:200px;height:388px;overflow:hidden;}

/*about 右侧*/

.xiangqing{ width:750px; margin:20px auto 0; border:2px #d85c04 solid; padding:8px;}

.mainr{ width:780px; float:right}
.mainr .mrtit{ height:46px; border-bottom:#dfdfdf 2px solid;}
.mainr .mrtit .titdq{ float:left}
.mainr .mrtit .dangqianweiz{ float:right; line-height:46px; margin-right:20px;}
.mainr .content{ width:760px; text-align:left; padding:0px 10px; overflow:hidden;}
.page_index{ width:760px; line-height:26px;}
.page_index p{line-height:26px;}

.content b {font-weight:normal;font-size:14px;}




/*产品展示*/
.products_tit{ margin:30px auto;  background:url(../images/products_titele.jpg) center  no-repeat; height:133px;}
.products_tit p{ width:100%; text-align:center; color:#999; font-size:16px; padding-top:100px;}
.prduct_list{ width:1024px; height:392px;margin: 0px auto;}
.prduct_list ul { width:1060px;}
.prduct_list ul li{display:block; height:392px; width:223px; float:left; padding-right:36px;}
.prduct_list ul li a{display:block; height:392px; width:223px; background:url(../images/sycase.jpg) no-repeat 0 0;}
.prduct_list ul li a:hover{background:url(../images/sycasehover.jpg) no-repeat 0 0;}
.prduct_list ul li a dl{ width:100%; text-align:center; padding-top:10px; color:#FFFFFF; height:44px;}
.prduct_list ul li a dl dt{ font-size:18px;}
.prduct_list ul li a dl dd{ font-size:10px; color:#f1f1f1; font-family:Arial, Helvetica, sans-serif;}
.prduct_list ul li a h3{ width:180px; margin:0 auto; font-size:15px; text-align:left; font-weight:600; color:#ffffff; line-height:40px; padding-top:10px;}
.prduct_list ul li a img{ width:223px; height:156px;}
.prduct_list ul li a p{ width:180px; margin:0 auto;text-align:left; line-height:22px;color:#ffffff; padding-bottom:15px;}
.prduct_list ul li a span{ display:block;width:140px; padding-left:20px;text-align:left; margin:0 auto; background:url(../images/sjicon.jpg) no-repeat; background-position:8px; color:#ffffff; font-weight:700;}
.prduct_list ul li a:hover dl{ width:100%; text-align:center; padding-top:10px; color:#ff3700; height:44px;}
.prduct_list ul li a:hover dl dt{color:#ffffff}
.prduct_list ul li a:hover dl dd{ font-size:10px;color:#ffffff}
.prduct_list ul li a:hover h3{  color:#FF6;}
.prduct_list ul li a:hover p{ color:#ffffff; }
.prduct_list ul li a:hover span{ display:block;width:140px; padding-left:20px; margin:0 auto; background:url(../images/sjicon.jpg) no-repeat; background-position:8px; 5px; color:#ffffff; font-weight:700}

/*内页产品*/

.nyproduct_list{ width:740px; padding-top:15px; overflow:hidden}
.nyproduct_list ul{ width:780px;}
.nyproduct_list ul li{ display:block; width:226px; float:left; padding-left:10px; padding-right:11px;_padding-right:2px;}

.nyproduct_list ul li img{ width:228px; height:171px; background:#FFF; padding:2px; border:#ccc solid 1px;}
.nyproduct_list ul li p{ line-height:40px; height:40px; width:236px; text-align:center}
.nyproduct_list ul li p a{ color:#6e5036}


.Pro_list{ width:100%; margin-top:10px;}
.Pro_list li{ width:253px; float:left; margin-bottom:10px;}
.Pro_list li .Pro_listPic{ width:220px; margin:0 auto; text-align:center; border:1px #CCCCCC solid; padding:2px; }
.Pro_list li .Pro_listPic img{ width:216px; height:160px; }
.Pro_list li .Pro_listTxt{ width:216px; margin:0 auto; text-align:center;}
.Pro_list li:hover .Pro_listPic{ border-color:#F00;}

.ShownPro{ width:100%; margin-top:18px;}
.ShownPro_Img{ width:300px; float:left;}
.ShownPro_Img img{ width:300px;}
.Pro_Canshu{ width:380px; float:left; margin-left:20px;}
.Pro_Canshu li{ width:100%; height:32px; border-bottom:1px #ccc solid; padding-top:7px;}
.Pro_Canshu li h1{ font-size:12px; font-weight:900;}
.P_time{ color:#999;}
.P_tel{ color:#900;}
.P_Txt{ width:100%; margin-top:20px;}

.News_list{ width:770px; margin-top:20px;}	
.News_list li{ width:750px; padding-left:20px; float:left; height:35px; border-bottom:1px #999 dotted; line-height:35px; background:url(../images/confi.jpg) no-repeat 5px 15px; }
.News_list li span{ float:right; padding-right:10px; color:#999;}
.N_Title{ width:100%; height:40px; line-height:40px; font-size:16px; border-bottom:1px #ccc solid; text-align:center; color:#F00;}
.N_Title h1{ font-size:18px; font-weight:500;}
.Nav_Title{ width:100%; text-align:center; color:#666; margin:10px auto;}
.Nav_Title span{ color:#F00;}

/*案例展示*/
.case_tit{ margin:30px auto; background:url(../images/case_titele.jpg) center  no-repeat; height:133px;}
.case_tit p{ width:100%; text-align:center; color:#999; font-size:16px; padding-top:100px;}
.case_list{ width:100%; height:360px; text-align:center;}

/*企业优势*/
.qiyeyoushi{ margin:30px auto; background:url(../images/youshi_bg.jpg) left top repeat-x; height:800px; padding:15px 0px;}
.qiyeyoushi_tit{ margin:65px auto 45px auto; background:url(../images/qiyeyoushi_title.jpg) center  no-repeat; height:154px;}
.qiyeyoushi_cent{ margin:0px auto 0px auto; background:url(../images/qiyeyoushi_cent.jpg) center  no-repeat; height:520px;}

/*新闻资讯*/
.news_tit{ margin:0px auto 20px auto; background:url(../images/news_titele.jpg) center  no-repeat; height:133px;}
.news_tit p{ width:100%; text-align:center; color:#999; font-size:16px; padding-top:100px;}
.news_list{ width:1024px; border:#e5e5e5 1px solid;padding:15px 15px 15px 15px; overflow:hidden; text-align:left; margin:15px auto 0px auto;}
.news_list dl { width:994px; overflow:hidden; text-align:left; float:left;}
.news_list dl dt { float:left;}
.news_list dl dd { float:right; width:825px; color:#888; line-height: 21px;}
.news_list dl dd .News_Title{ width:100%;}
.news_list dl dd .News_Title a{ font-size:18px; color:#f81919; margin-top:6px;}
.news_list dl dd .News_Title a:hover{ color:#C00;}
.news_list dl dd .News_Txt{ width:100%; line-height:30px; margin-top:10px; font-size:14px;}
.news_list dl dd a { display:block; margin-bottom:3px; font-size:14px; color: #333;}
.news_list ul { width:994px;  margin-top:10px; float:left;text-align:left;}
.news_list ul li { background:url(../images/icon.gif) 0 -300px no-repeat; padding-left:20px; line-height:1.8;}


/*Friendlink*/
.Friendlink{ width:100%; height:145px; background:#f2f2f2; margin:10px 0 0 0;}
.FriendKg{ width:1060px; margin:0 auto; padding-top:40px;}
.FriendLeft{ width:175px; float:left;}
.FriendRight{ width:885px; float:right; margin-top:15px;}
.FriendRight li{ float:left; }
.FriendRight li a{ display:block;  margin:6px 10px; margin-right:10px; background:#ccc; color:#000; border-radius:5px;}
.FriendRight li a:hover{ color:#FFF; background:#000; }
/*.foot{ width:100%; margin:0px auto; height:429px; padding:12px 0px;background:url(../images/foot_bg.jpg) top center  no-repeat; }
*//******* --floot-- ************/
.floot{ width:100%; background:url(../images/floot_bg.jpg) repeat-x 0 0; padding-top:30px;}
.Mid{ width:1000px; margin:0 auto;}

.Kg{ width:1060px;  background:#44494d; margin:0 auto;}
.Kg a {color:#dedede;}
.Kg a:hover {color:#ff3700;}
.Confi01 { width:480px; float:left;}
.Kg_Lie{ width:157px;  padding-top:20px; float:left;}
.Kg_Left{ width:150px; float:left;}
.Kg_Title{ width:150px; text-align:center; overflow:hidden;}
.Kg_Title span{ width:46px; float:left; text-align:right; margin-top:3px;}
.Kg_Title b{ width:100px; float:right; color:#CCC; text-align:left; font-size:14px; font-weight:bolder;}
.Kg_Kg{ width:110px; float:left; margin:10px 0 0 25px;}
.Kg_Kg li{ width:90px; height:32px; text-align:left; background:url(../images/confi03.jpg) no-repeat left 6px; padding-left:15px;}
.Kg_Kg li a{ color:#dedede;}
.Kg_Kg li a:hover{ color:#FF0;}

.Kg_Right{ width:7px; float:right;}

.Confi02 { width:330px; float:left; padding-top:20px;}
.Confi02_Left{ width:320px; float:left; }
.Confi02_Title{ width:100%; text-align:center; }
.Confi02_Title span{ width:30px; float:left; text-align:right; margin-top:3px;}
.Confi02_Title b{ width:284px; float:right; color:#CCC; text-align:left; font-size:14px; font-weight:bolder;}
.F_Contact{ width:100%; margin-top:20px;}
.F_Contact_Txt{ width:250px; float:right; color:#dedede;}
.F_Contact_Txt li{ width:100%; text-align:left;}

.Confi03{ width:187px; float:right; padding-top:20px; margin-right:40px;}
.ewm{ width:100%; text-align:center; margin-top:5px;}

.Confi04{ width:100%; text-align:center; margin-top:10px;}

.Bq{ width:100%; text-align:center; color:#a6a4a7; margin-top:20px;}
.Bq  a {color:#a6a4a7;}
.Bq  a:hover {color:#ff3700;}




.pagelist { padding:10px; float:right;}
.pagelist li { float:left; padding:0 5px;}


.insNewsArti,.insNewsArti h3 span a{color:#343434;}
.insNewsArti h1{margin:10px 0px;}
.insNewsArti h3 span{padding:0px 8px;}
.insNewsArti .con{line-height:26px;}
.insNewsArti .con,.insNewsArti .con a{color:#343434;}
.insNewsArti .newArtiNext,.insNewsArti .tag,.proArtiNum{line-height:24px;}
.insNewsArti .tag,.insNewsArti .tag a,.insNewsArti .newArtiNext ,.insNewsArti .newArtiNext a,.proArtiNum,.proArtiNum a{color:#343434;}
.insNewsArti .tag a{margin:0px 5px;}
.insNewsArti .tag a:hover,.insNewsArti .newArtiNext a:hover,.proArtiNum a:hover{color:#0951a9;}

.pro_d {float:left;width:180px;text-align:center;padding-right:10px;}
.mt10 {margin-top:10px;}
.title02 {margin-bottom:10px;border-bottom: 1px solid #000;}


.comment_list{ padding:0 10px 20px 10px;}
.comment_list ul{ list-style:none;}
.comment_list li{}
.comment_list li a{line-height:35px;}
.comment_list li a span{ float:right; line-height:25px;padding-right:20px; color:#797979;}
.comment_list li a:visited{ color:#797979;}
.comment_list li a:hover{ color:#0080d5;}
.comment_list li a:hover span{ color:#0080d5;}
.comment_list #current{color:#0080d5;}

.sitemap { padding:10px;}
.title_art { font-size:13px; color:#666; font-weight:800;}
.sitemap_con { padding-bottom:15px; padding-top:10px;}
.sitemap_con a { color:#000;}
.sitemap_con a:hover { color:#999;}


.marqueetop{height:450px;width:205px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:0px;width:205px;height:190px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:202px;height:152px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}



