@charset "utf-8";
/* CSS Document */
body,div,ul,li,p,dt,dd,dl,h3,img{margin:0;padding:0; list-style:none;}
body{ text-align:center; font:12px/22px Tahoma, Geneva, sans-serif; color:#000000; }
img,button{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color: #0a66b0;text-decoration:underline;}
.clear{ clear:both; height:0; overflow:hidden;}
div{ margin:0 auto;}


.header{ width:100%; overflow:hidden; background: url(../images/img/head_bj.jpg) repeat-x;}
.top-box{ width:1000px; margin:0 auto; height:108px;}
.quick_link{float:right; width:232px; height:63px; background: url(../images/img/dianhua.jpg); overflow:hidden; line-height:999px; margin-top:25px;}
.logo{ background:url(../images/img/logo.png) no-repeat; height:65px; width:478px; float:left; margin-top:25px; line-height:999px; overflow:hidden; }
.menu{ background:url(../images/img/nav_bg.jpg) repeat-x; width:100%; height:36px;}
.menu ul{ width:1000px; margin:0 auto; overflow:hidden;}
.menu ul li{ float:left;  font:bold 16px/36px '宋体'; width:142px; background:url(../images/img/menu_libg.jpg) right center no-repeat;}
.menu ul li a{color:#fff; display:inline-block; width:100px;}
.menu ul li a:hover{ background:url(../images/img/menu_onbg.png) no-repeat 0 bottom; text-decoration:none;color:#fff;}
.main{ width:1002px; margin-top:1px; overflow:hidden;}
.hot_pic{ width:100%; height:447px; overflow:hidden; }
.themebox{border-bottom:1px solid #ccc; height:50px;}
.theme{ height:50px;  font: 14px/50px Tahoma, Geneva, sans-serif; color:#999;  display:block; width:1002px; margin:auto; text-align:left;}
.about_box{ overflow:hidden; width:100%; margin-top:18px;background:url(../images/img/about_bg02.jpg) no-repeat right bottom;}
.about_tit{ background:url(../images/img/about_bg.jpg) no-repeat; height:26px; text-indent:-9999px; overflow:hidden; margin-bottom:10px;}
h3{ color:#fff; font-size:20px; line-height:45px; padding-left:20px; font-weight:normal;}
.box-border{ padding-top:10px; width:1000px; border:1px solid #ccc; overflow:hidden; }
.about_left{ float:left; width:380px; height:253px;  text-align:left;}
.about_right{ float:left; padding-left:42px; height:243px; width:558px; padding-top:10px;}
.about_right p{ line-height:26px; text-align:left; text-indent:20px;}
.more{ float:right; background:url(../images/img/more.jpg) no-repeat; width:42px; height:16px; text-indent:-999px; overflow:hidden; margin-right:22px;}
.product_box{ width:100%; overflow:hidden; margin-top:10px; }
.pr-bt,.other-tp,.news_tit{ background:url(../images/img/webbg.png) no-repeat;}
.pr_tit,.pr-bt,.other-tp,.news_tit{ background:url(../images/img/webbg.png) no-repeat;}
.pr_tit{ background-position:0 -103px; height:41px;text-indent:-9999px; overflow:hidden;}
.pr-cen{ border-left: 1px solid #b3b3b3;border-right: 1px solid #b3b3b3; overflow:hidden; padding-top:10px; position:relative; padding-left:33px;}
.pr-bt{ background-position: 0 -246px; height:31px;}
.pr-cen ul{ overflow:hidden; padding-left:70px;}
.pr-cen ul li{ float:left; width:204px; height:205px; margin:0 3px 0 5px; display:inline; font-size:14px;}
.pr-cen ul li img{ width:198px; height:170px; padding:2px; background:#fff; border: 1px solid #ccc;}
.pr-cen ul li a{ color:#333;}
.pr-cen ul li a:hover{ color:#0a66b0;}

.pre_icon,.pre_icon a{background:url(../images/img/left_icon.jpg) no-repeat; width:32px; height:71px;  position:absolute; left:0; top:50px; display:block; cursor:pointer;}
.next_icon,.next_icon a{background:url(../images/img/right_icon.jpg) no-repeat; position:absolute; right:0; top:50px;width:32px; height:71px; display:block; cursor:pointer;}
.other_box{ width:1002px; overflow:hidden; clear:both; margin-top:10px; }
.other_cen{border-left: 1px solid #b3b3b3;border-right: 1px solid #b3b3b3; width:1000px; overflow:hidden;}
.other-tp{ background-position: 0 -1px;height:28px; width:1002px;}
.hf_pic{ background:url(../images/img/hf_pic.jpg) no-repeat; width:159px; height:173px; float:left; margin-left:15px;}
.news_box{ width:510px; float:left; margin-left:18px;}
.news_tit{ width:510px; height:39px; background-position: 0 -52px;}
.news_tit .more{ margin:13px 10px 0 0;}
.news{ text-align:left; overflow:hidden; padding-left:4px;}
.news ul li{ width:470px; overflow:hidden; height:30px;  line-height:30px; border-bottom:2px dotted #ccc; background:url(../images/img/dott.png) no-repeat 0 center; padding-left:30px;}
.news ul li span{ float:right;}
.contact_box{ width:261px; height:240px;background:#ececec; border:1px solid #d2d2d2; margin-left:15px; float:left;}
.contact_box h3{ color:#333}
.ct_pic{ width:261px; height:83px; overflow:hidden; background:url(../images/img/contact.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin-bottom:10px;}
.contact_box p{ text-align:left; padding-left:8px;}
.footer{ margin-top:20px; width:100%; border-top: 6px solid #0e3b90; padding-top:10px; line-height:30px;}

/*内页*/
.left{ width:225px; overflow:hidden; float:left; margin-top:10px;}
.leftit01{ background:url(../images/img/about-t.png) no-repeat; width:225px; height:61px; text-indent:-9999px; overflow:hidden;}
.left_menu{ width:100%;}
.left_menu ul li{ background:url(../images/img/bg_10.gif) no-repeat; width:170px; height:41px; line-height:41px; padding-left:55px; text-align:left;}
.right{ width:768px; float:right; margin-top:10px;}
.nav{ background:url(../images/img/nav_bg.png) no-repeat; width:732px; height:33px; text-align:left; padding-left:35px; line-height:33px;}
.page_content{  text-align:left;  padding-top:20px; padding-left:30px; width:740px;}
.page_content p{text-indent:20px; line-height:30px;}
.page_content img{ margin-top:15px;}
.page_content .news ul li{ width:690px; border-bottom: 1px dotted #ccc;}
.newst{ background:url(../images/img/news-t.png) no-repeat;}
.caset{ background:url(../images/img/case-t.png) no-repeat;}
.contactt{ background:url(../images/img/contact-t.png) no-repeat;}
.productt{background:url(../images/img/product-t.png) no-repeat;}
.page_content h1{ text-align:center; font:bold 22px/40px '宋体'; border-bottom:1px dotted #ccc;}
.page_content img{ max-width:460px; overflow:hidden;}
.product{ overflow:hidden; clear:both; padding-left:0; width:680px; padding-top:10px;}
.product ul li{ float:left; margin: 10px 0 0 10px; width:156px; height:165px; overflow:hidden;}
.product ul li img{ width:150px; height:129px; padding:2px; border:1px solid #ccc; margin-top:0;}
.product ul li p{ text-indent:0; text-align:center; line-height:22px;}
.pr-detail{ overflow:hidden;}
.descript{ padding-left:0; width:660px; }
.descript img{ margin-top:0;}
.pr-left{ width:300px; float:left; overflow:hidden;}
.pr-left img{ width:300px;}
.pr-right{ float:right; width:360px;}
em{ font:bold 12px/30px Tahoma, Geneva, sans-serif; color:#ff0000; font-style:normal;}
.des-tit{ background:url(../images/img/description.gif) no-repeat; height:12px; width:670px; padding-bottom:20px;}
.descript-content{ margin-top:20px;}