﻿@charset "utf-8";

/* CSS Document */

/* *{transition:all .5s;}

body{background-color:#efefef; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑" , "宋体"; position:relative;}

a { color:#666; text-decoration:none;}  

a:focus{outline:0;} 

a:hover { text-decoration:underline;}

.vam { vertical-align:middle;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

p{ word-spacing:-1.5px;}

.tr { text-align:right;}

.tl { text-align:left;}

.center { text-align:center;}

.fl { float:left;}

.fr { float:right;}

.pa{ position:absolute;}

.pr{ position:relative}*/

/* -- 购物车外部框架 -- */

/*.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}*/





/* -- 页面整体布局 -- */

/*.header , .content , .footer { width:980px; margin:0 auto; font-family:微软雅黑;}

.left { width:201px; float:left; overflow:hidden;}

.left2 { width:680px; float:left; overflow:hidden;}

.left3 { width:754px; float:left; overflow:hidden; color:#666;}

.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}

.left2top {  height:3px; font-size:0; overflow:hidden;}

.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}

.left2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.rightbot{ height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:764px; float:left; display:inline; margin-left:15px; overflow:hidden;}

.right2 { width:275px;  float:right; overflow:hidden;padding-top:3px;}

.right3 { width:201px; float:right; overflow:hidden; color:#666;}

.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:0px; font-size:0; overflow:hidden;}



.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}



.right_main { width:762px; min-height:458px; border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden;background:#fff;}

.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;background:#fff}

.left2_main { width:678px;  border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:#fff;}



.h_nav li a:-webkit-any-link{ display:block;}



.container{margin-left:auto; margin-right:auto; width:980px;}*/



/*页眉*/

/*.header{width:100%; overflow:hidden; background:url(../images/headBg.jpg) repeat;}*/

		/*--顶部链接导航*/

/*.hd_top{}

.hd_top .container{height:32px; line-height:32px; color:#9b9b9a; overflow:hidden;}

.hd_top a{padding:0 8px; color:#9b9b9a;}

.hd_top span span a{padding:0 4px;}

.hd_top span span a img{position:relative; top:2px;}*/

		/*--页眉内容*/

/*.hd_cont{position:relative; height:148px; overflow:hidden; background:url(../images/hdContBg.png) no-repeat right bottom;}

.hd_cont .hd_logo{position:absolute; left:0; top:18px; width:800px;}

.hd_cont .hd_logo dd{margin-top:34px; margin-left:15px;}

.hd_cont .hd_logo dd h2{font-size:18px; color:#525252;}

.hd_cont .hd_logo dd p{font-size:20px; font-weight:bold; color:#d75045;}





.hd_cont .dh_phone{padding-left:30px; margin-top:18px; background:url(../images/hdPhone.png) no-repeat left center; color:#d75045;}

.hd_cont .dh_phone dt{}

.hd_cont .dh_phone dd{font-size:20px; font-family:Arial, Helvetica, sans-serif;}*/

		/*--导航栏*/

/*.dh_nav{border-bottom:1px solid #dfdfdf;}

.dh_nav ul{background-color:#fff; overflow:hidden;}

.dh_nav li{float:left;}

.dh_nav li a{display:block; _float:left; padding:0 27px; height:46px; line-height:46px; font-size:14px; color:#595858; text-decoration:none; font-family:微软雅黑; background:url(../images/navLiA.png) no-repeat left center;}

.dh_nav li .navHome{padding:0 21px; background:none;}

.dh_nav a.navLiNow , .dh_nav a:hover{background-position:center top; background:url(../images/navLiH.png) no-repeat center; color:#fff;}*/







/*页尾*/

/*.footWrap{height:368px; background:url(../images/footBg.jpg) no-repeat center;}

.footer{padding-top:25px;}

.yqlj dt span{font-size:10px; color:#8a683c; font-family:Arial, Helvetica, sans-serif;}

.yqlj dt a{margin-right:4px; padding:2px 4px; display:inline-block; background-color:#2e364b; font-size:16px; color:#fff;}

.yqlj dd{margin-top:14px;}

.yqlj dd a{margin-right:26px; color:#201506;}

.footNav{margin-top:40px; margin-bottom:30px;}

.footNav a{margin-right:34px; color:#201506;}

.fotMsgBox{padding-left:80px; padding-top:30px; line-height:20px; background:url(../images/fotLogo.png) no-repeat left center; color:#201506;}

.fotMsgBox a{color:#201506;}*/



body{background:url(../images/body_bg.png) repeat center; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/



.header,.content,.footer,.container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}



/*页眉*/

.header,.hd_top,.footer{width:100%; position:relative; z-index:300}

.hd_top{ height:31px; border-bottom:1px solid #efefef; overflow:hidden}

.hd_top p{ color:#828282; float:left; line-height:31px;}

.hd_top .top_right{ float:right; width:279px; margin-top:7px}

.hd_top .top_right a{ float:left; color:#828282; display:block; padding:0 12px; border-right:1px dotted #999;}

.hd_top .top_right .first{ border:none; padding-right:0}



.hd_bottom { height:156px; overflow:hidden; overflow:hidden}

.hd_bottom .logo{ margin-top:25px;}

.hd_bottom .logo dt{ float:left; width:180px; margin-right:15px;}

.hd_bottom .logo dd{ float:left; width:420px; margin-top:28px}

.hd_bottom .logo h4{ font-size:20px; color:#050505;}

.hd_bottom .logo b{ color:#f19f10}

.hd_bottom .logo p{ font-size:15px; color:#393939; margin-top:10px}

.hd_bottom .phone{ width:212px; float:right; overflow:hidden; margin-top:37px}

.hd_bottom .phone dt{ float:right}

.hd_bottom .phone dd{ float:left; text-align:right; }

.hd_bottom .phone p{ font-size:13px}

.hd_bottom .phone h4{ font-size:24px; color:#e1831b; font-family:Arial;}



.hd_nav{ width:100%; height:60px; background:url(../images/header_nav_bg.png) repeat-x center; line-height:60px; font-size:14px;}

.hd_nav li{ float:left; position:relative;}

.hd_nav li a{ color:#fff; padding:0 33px; display:block; text-decoration:none; font-weight:bold;}

.hd_nav li b{ display:none; height:4px; width:7px; background:url(../images/header_nav_san.png) no-repeat center; position:absolute; left:46%; top:60px;}

.hd_nav li:hover,.hd_nav .cur{ background-color:#f19f10;}

.hd_nav li:hover>a,.hd_nav .cur>a{ background:url(../images/header_nav_a_bg.png) no-repeat center bottom;}

.hd_nav li:hover b,.hd_nav .cur b{ display:block}

/*二级菜单*/

.hd_nav .next_nav{ position:absolute; width:121px; background:url(../images/nav_erji.png) repeat center; padding-top:10px; display:none;}

.hd_nav .next_nav a{ display:block; width:121px; height:38px; line-height:38px; font-size:14px; color:#fff; padding-left:30px;  background:url(../images/nav_erji_0.png) no-repeat 15px center;}

.hd_nav .next_nav .last{ border:none}

.hd_nav .next_nav a:hover{ background:url(../images/nav_erji_1.png) no-repeat 15px center; color:#f19f10}

.hd_nav li:hover .next_nav{ display:block}



/*页脚*/

.footer{ height:253px; background-color:#262626; overflow:hidden}

.footer .footer_l{ float:left; width:190px; text-align:center; overflow:hidden; height:253px; background-color:#1e1e1e}

.footer .footer_l a{ display:block; margin-bottom:17px; margin-top:5px}

.footer .footer_r{ width:770px; float:right; overflow:hidden}

.footer .footer_r ul{ width:100%; margin-top:46px; padding-bottom:17px; border-bottom:1px solid #444342; overflow:hidden; margin-bottom:27px}

.footer .footer_r li { float:left; font-size:13px}

.footer .footer_r li a{ color:#e7e7e7; margin-right:31px}

.footer .footer_r .last{ margin-right:0}

.footer .footer_r p{ color:#cbd2de; line-height:24px;}

.footer .footer_r span{ margin-left:15px}



/**/
.cp{ overflow:hidden;}
.cp h2{ margin-top:36px; text-align:center;}
.cp h2 a{ font:bold 30px "Microsoft Yahei"; color:#3a3a3a;}
.cp h2 em{ font:bold 36px "Microsoft Yahei"; color:#008ce1;}
.cp h2 p{ background:url(../images/c_h.gif) no-repeat center center; font:24px "Microsoft Yahei"; color:#3a3a3a;}

.cp_con{ margin-top:30px;  overflow:hidden;}

.cp_lb{ width:259px;  overflow:hidden;}
.cp_lb h2{ margin-top:0; text-align:left; padding-top:12px; background:url(../images/cp_lh.gif) no-repeat left top; height:58px; width:191px; padding-left:68px; font:18px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.cp_lb h2 a{ font:bold 20px "Microsoft Yahei"; color:#fff; display:block;}

.lb{ padding-top:27px; padding-left:31px; height:420px; width:228px; overflow:hidden; background:#dcdcdc;}
.lb h3{height:32px; width:198px;}
.lb h3 a{ display:block; background:url(../images/lb_h.gif) no-repeat left top; width:155px; height:32px; font:bold 14px/32px "Microsoft Yahei"; color:#fff; padding-left:43px;}

.lb ul{ margin-top:10px; margin-bottom:10px;}
.lb ul li{ margin-left:21px; font:14px/30px "Microsoft Yahei"; background:url(../images/lb_u.gif) no-repeat left center; padding-left:13px;}
.lb ul li a{color:#666;}

.cp_zx{ width:717px;  overflow:hidden;}

.zx_h{ background:url(../images/c_lh.gif) repeat; height:51px; overflow:hidden;}
.zx_h span{ font:14px/50px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; display:inline-block; padding-left:19px;}
.zx_h ul li{ float:left; text-align:center; width:148px; height:51px; font:16px/50px "Microsoft Yahei";}
.zx_h ul li a{ display:block; width:148px; height:51px; color:#666;}
.zx_h ul li a:hover ,.zx_h .cur a{ text-decoration:none; background:#008ce1; color:#fff; font-weight:bold;}

.cp_x{ overflow:hidden;}

.cp_d{ height:327px; overflow:hidden; background:url(../images/cp_y.jpg) no-repeat center bottom;}
.cp_d dl dt img{ width:335px; height:310px;}
.cp_d dl dd{ padding-left:28px; padding-top:0;font-size:13px;line-height:21px; width:353px; height:310px; overflow:hidden; background:#f1f1f1;}
.cp_d dl dd h3{margin-top:15px;margin-bottom:12px;}
.cp_d dl dd p{ margin-top:8px; background:url(../images/cx_p.gif) no-repeat left 10px; width:310px; padding-left:12px; font:14px/24px "Microsoft Yahei"; color:#666;}
.cp_d dl dd span{ margin-top:26px; display:block;}
.cp_d dl dd span a{ display:inline-block; width:125px; height:34px; text-align:center; font:14px/34px "Microsoft Yahei"; color:#fff;}
.cp_d dl dd span .a01{ margin-right:16px; background:url(../images/cp_x.gif) no-repeat left top;}
.cp_d dl dd span .a02{ background:url(../images/cp_z.gif) no-repeat left top;}


.cp_u{ margin-top:10px;  overflow:hidden;}
.cp_u ul{ height:262px;}
.cp_u ul li{ margin-right:9px; float:left; height:232px; width:230px; overflow:hidden;}
.cp_u ul li img{ width:222px; height:183px; border:1px solid #d4d0d1; padding:3px;}
.cp_u ul li span{ display:block; font:14px/38px "Microsoft Yahei"; color:#666; height:38px; text-align:center;}
.cp_u ul li p a{ display:inline-block; width:101px; height:29px; font:14px/28px "Microsoft Yahei"; color:#fff; overflow:hidden; text-align:center;}
.cp_u ul li p .c01{ margin-left:10px; margin-right:6px; background:url(../images/c_x.gif) no-repeat left top;}
.cp_u ul li p .c02{ background:url(../images/c_z.gif) no-repeat left top;}
.cp_u .nobot{ margin-right:0;}

.c_q{width: 721px; margin-top:38px; _margin-top:34px; background:url(../images/c_qb.gif) repeat-x center center; height:25px; overflow:hidden;}
.c_q a{ display:inline-block; height:25px; width:56px;}
.c_q .q01{ margin-left:301px; background:url(../images/cp_l.gif) no-repeat left top;}
.c_q .q02{ background:url(../images/cp_r.gif) no-repeat left top;}
.c_q .q01:hover{ background:url(../images/cp_l01.gif) no-repeat left top;}
.c_q .q02:hover{ background:url(../images/cp_r01.gif) no-repeat left top;}

