@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#f5f5f5; color:#000; font-size:12px; font-family: Microsoft Yahei, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var,i { font-style:normal; font-weight:normal;}
a { color:#000; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Microsoft Yahei,Helvetica,Arial,sans-serif;outline:none; margin:0px; padding:0px; }
table { border-collapse:collapse; }

.fl{ float:left;}
.fr{ float: right;}
.clear{ clear:both;}
.con{ width:1150px; margin:0 auto;}

.top{ height:40px; line-height:40px; background:#3f435c; color:#fff;}
.tel{ float: left; padding-left:45px; background:url(../images/i1.png) no-repeat left center;}
.login{ float:left; margin-left:20px;}
.login a{ display:inline-block; width:48px; height:24px; border-radius:3px; color:#fff; text-align:center; line-height:24px; margin-left:5px;}
.login .dl{ background:#0ab9c2;}
.login .zc{ background:#fbb161;}

.header{ padding:30px 0; overflow:hidden; background:#fff;}
.search_t input[type="text"]{ height:30px; width:365px; padding:0 15px; border:1px solid #005daf; float:left; line-height:30px;}
.search_t input[type="button"]{ float:left; width:34px; height:32px; background:#005daf url(../images/search.png) no-repeat center; border:0; cursor:pointer;}
.search_b{ font-size:14px; margin-top:10px;}
.search_b span{ color:#666;}
.search_b a{ color:#c7c6c6; margin-left:5px;}

.nav{ height:45px; line-height:45px; background:#3f435c;}
.nav .con > ul > li{ width:230px; text-align:center; position:relative; float:left;}
.nav .con > ul > li:hover{ background:#005daf;}
.nav .con > ul > li > a{ display:block; color:#fff; font-size:18px;}
.nav .con > ul > li:hover ul{ display:block;}
.nav .con > ul > li ul{ width:230px; background:rgba(0,93,175,0.6); position:absolute; left:0px; top:45px; display:none; z-index:999;}
.nav .con > ul > li ul li{ line-height:40px; text-align:center;}
.nav .con > ul > li ul li a{ color:#fff; font-size:18px;}

.banner img{ width:100%;}

.gg{ margin-top:20px;}
.gg h3{ font-size:18px; padding-left:40px; background:url(../images/i2.png) no-repeat left center; height:22px; line-height:22px; color:#005daf; float:left;}
.gg img{ float:left; margin-left:15px; margin-top:5px;}
.gg p{ float:left; line-height:22px; margin-left:20px; font-size:14px; color:#929292; width:550px;}
.gg p a{color:#929292; float:left;}
.gg p span{ float:right;}

.main1{ margin-top:30px;}
.tit { overflow:hidden; padding-bottom:10px; border-bottom:1px solid #c5c5c5;}
.tit h3{ font-size:20px; padding:0 15px; border-left:3px solid #005daf;border-right:3px solid #005daf; float:left;}
.tit .info{ float:left;}
.tit .info li{ float:left; font-size:14px; margin-left:20px; margin-top:8px;}
.tit .info li a{ color:#696969;}
.tit .more{ font-size:20px; float:right;}

.prod > ul{ width:1166px;}
.prod > ul > li{ width:275px; margin-top:20px; background:#fff; margin-right:16px; float:left;}
.prod_pic{ position:relative;}
.prod_pic > img{ display:block; width:275px; height:250px;}
.prod_pic > a{ display:block; height:250px;}
.prod_pic:hover .prod_pic_m{ height:auto;}
.prod_pic_m{ position:absolute; bottom:0px; left:0px; background:rgba(000,000,000,0.6); padding:10px; width:252px; color:#fff; overflow:hidden; height:20px;}
.prod_pic_m h4{ font-size:15px;  margin-bottom:5px;margin-top: -9px;}
.prod_pic_m p{ margin-bottom:-2px;}
.prod_pic_m .pz{ display:block; width:45px; height:20px; line-height:20px; text-align:center; background:#fe0000; position:absolute; right:10px; top:110px;}

.prod_info2{ padding:20px 10px; overflow:hidden;}
.prod_info2 .fl span{ font-size:14px; color:#fe0000;}
.prod_info2 .fl span b{ font-size:24px; font-family:'Impact'; font-weight:normal; margin-right:5px;}
.prod_info2 .fl em{ display:block; color:#696969; }
.prod_info2 .fr p{ margin-top:7px;color:#696969; }


.prod_info{ padding:20px 10px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.prod_info .fl span{ font-size:14px; color:#fe0000;}
.prod_info .fl span b{ font-size:24px; font-family:'Impact'; font-weight:normal; margin-right:5px;}
.prod_info .fl em{ display:block; color:#696969; }
.prod_info .fr p{ margin-top:7px;color:#696969; }
.prod_link{ height:45px; line-height:45px;}
.prod_link li{ text-align:center; font-size:18px; float:left;width:137px;}
.prod_link .gz{  border-right:1px solid #dcdcdc;}

.prod .more{ border:1px solid #ddd; text-align:center; height:40px; line-height:40px;  background:#f0f2f5; margin-top:30px; font-size:14px;}
.prod .more a{ display:block;}
.prod .more img{vertical-align:middle; margin-left:10px;}

.main2{ margin-top:20px;}
.m2_con{ float:left; width:565px; margin-top:15px;}
.m2_con li{ overflow:hidden; margin-top:15px; font-size:14px; border-bottom:1px dotted #a1a0a0; padding-bottom:10px;}
.m2_con li a{ float:left; color:#005daf;}
.m2_con li span{ float:right; color:#b40001;}
.m2_con li p{ margin-top:10px;}
.m2_con li p em{ margin-right:20px;}
.m2_con_bor{border-right:1px dotted #a1a0a0; padding-right:9px; margin-right:10px;}

.xq{ padding:0 10px; background:#fff; overflow:hidden; padding-bottom:30px;}
.xq_pos{ padding-left:30px; height:50px; line-height:50px; background:url(../images/i6.png) no-repeat left center; font-size:14px; border-bottom:1px solid #bab9b9; margin-bottom:15px;}
.xq_pos i{ margin:0 5px;}
.xq_con{ float:left; width:810px;}
.xq_con_tit h2{ font-size:20px; float:left; margin-right:20px;}
.xq_con_tit a{ margin-right:10px; display:block; font-size:14px; width:90px; height:27px; line-height:27px; text-align:center; background:#005daf; float:left; color:#fff;}
.xq_con_m{ margin-top:20px;}
.ban{ width:810px; position:relative; overflow:hidden;}
.ban2{ width:810px; height:585px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:810px; height:585px;}
.ban2 ul li img{ width:810px; height:585px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:730px; height:198px; position:relative;float:left;}
.min_pic{ padding-top:20px; width:810px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:237px; height:198px; margin-right:10px;}
.num ul li img{ width:237px; height:198px;}
.prev_btn1{ width:29px; text-align:center; margin-right:10px;cursor:pointer; float:left;}
.next_btn1{  width:29px; text-align:center; cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}

.xq_cs{ width:300px; float:right;}
.xq_cs_tit{ font-size:20px; color:#f90505; height:27px; line-height:27px;}
.xq_cs_con{ margin-top:20px;}
.xq_cs_con table{ background:#f4fafe; width:100%; height:803px; }
.xq_cs_con table td{ border:1px solid #d4f3fd; padding:0 10px;}

.xq_link{ margin-top:25px;}
.xq_link h3{ font-size:20px; padding: 0 15px;border-left: 3px solid #005daf;border-right: 3px solid #005daf;float: left;}
.xq_link ul{ margin-top:18px; width:1145px;}
.xq_link li{ float:left; font-size:14px; width:212px; margin-right:17px;}
.xq_link li img{ width:212px; height:177px; margin-bottom:10px;}
.xq_link li span{ color:#db0202;}

.news_con{ margin-top:10px; width:870px; float:left;}
.news_con li{ overflow:hidden; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #e5e5e5; font-size:14px;}
.news_con li a{ float:left;}
.news_con li span{ float:right;}
.page{ text-align:center; margin-top:40px;}
.page a{ margin:0 8px;}

.news_aside{ width:240px; float:right; margin-top:10px;}
.news_aside>ul>li{ padding:10px; border:1px solid #dcdcdc; margin-bottom:25px;}
.news_aside_top{ font-size:14px; overflow:hidden; margin-bottom:10px;}
.news_aside_top h4{ float:left;}
.news_aside_top a{ float:right;}
.news_aside_con li{ margin-bottom:5px; font-size:14px; height:18px; overflow:hidden;}
.news_aside_con li a{ color:#747474;}

.jjcl_con{ width:870px; float:left;}
.jjcl_con_top{ height:35px; line-height:35px; background:#efefef; font-size:14px;}
.jjcl_con_btm{}
.jjcl_con_btm li{ padding-bottom:10px; margin-top:10px; border-bottom:1px solid #bab9b9; overflow:hidden;}
.jjcl_pic img{ width:150px; height:110px;}
.jjcl_info{ width:190px; margin-left:20px; font-size:14px;}
.jjcl_info p{ line-height:22px;}
.jjcl_info p span{ color:#4170c1; margin-right:10px;}
.jjcl_info p i{ padding:1px 2px; background:#f39700; color:#fff;}
.jjcl_time{ width:180px; text-align:center; margin-left:10px; font-size:14px; line-height:22px; padding-top:25px;}
.jjcl_price{ font-size:14px; line-height:22px; width:100px; padding-top:40px; margin-left:15px; text-align:center;}
.jjcl_link { text-align:center; width:180px; padding-top:35px;}
.jjcl_link a{ display:inline-block; width:80px; font-size:14px; height:30px; text-align:center; line-height:30px; margin:0 3px;}


.clfl{ font-size:14px;}
.clfl li{ margin-top:15px;}
.clfl li span{ display:block; margin-bottom:15px;}
.clfl li select{ display:block; height:28px; line-height:28px; width:100%; border:1px solid #d7d8dd; padding-left:10px;}

.footer{background:#3f435c; padding:30px 0; overflow:hidden;}
.ft_link { padding-bottom:20px; border-bottom:1px solid #989fc6;}
.ft_link span{ display:block; color:#fff; font-size:14px; margin-bottom:10px;}
.ft_link a{ color:#989fc6; margin-right:30px;}

.ft_nav{ margin-top:20px; margin-left:270px;}
.ft_nav li{ margin-right:35px; float:left;}
.ft_nav li h4{color:#989fc6; margin-bottom:15px; font-size:16px;}
.ft_nav li a{ display:block;color:#989fc6; margin-bottom:15px;}
.ft_contact{ margin-right:50px; padding-left:50px; margin-top:20px; background:url(../images/i5.png) no-repeat left top;color:#989fc6;}
.ft_contact span{ font-size:18px; display:block; margin:10px 0;}
.ft_contact p{ font-size:14px;}

.copy{ text-align:center; color:#f5f5f5; margin-top:70px;}