@charset "utf-8";
/* CSS Document */

body,img,p,ul,li,h1,h2,h3,h4,h5,input,select,textarea,dl,dt,dd{ margin:0; padding:0;}
img{ border:none;}
li{ list-style:none;}
h1,h2,h3,h4,h5{ font-weight:normal;}
input,select,textarea{ background:none; border:none; outline:none;}
a{ text-decoration:none;}
*{ font-size:12px; font-family:"微软雅黑"; color:#333;}
/*重置*/


.top{ width:1000px; margin:0 auto; overflow:hidden; line-height:40px;}
.top p{ float:left; margin-top:2px;}
.top div{ float:right; text-align:right; line-height:40px;}
.top div input{ margin-left:10px; float:left; margin-top:6px;}
.top div span{ margin-left:5px; float:left;}
.top div .ss_sr{ width:243px; line-height:24px; height:24px; border:2px solid #c3c3c3; border-right:none;}
.top div .ss_sc{ width:53px; height:28px; background-color:#4da8e4; border:1px solid #4886d1; line-height:26px; margin-left:0; background-image:url(../images/sousuo.png); background-repeat:no-repeat; background-position:center; cursor:pointer;}
.top div .ss_sc:active{ background-color:#4295cd;}
/*top*/


.logo{ width:1000px; margin:0 auto; padding:30px 0 20px; overflow:hidden; background:url(../images/index_07.jpg) repeat-x top;}
.logo_l{ float:left; height:49px; width:auto;}
.logo_l img{ width:auto; height:49px; float:left;}
.logo_l h2{ float:left; font-size:20px; height:49px; line-height:49px; padding:0 15px;}
.logo_r{ float:right; padding:0 40px; background:url(../images/index_13.jpg) no-repeat left center;}
.logo_r b{ font-size:25px; font-weight:700; color:#da513f;}
.logo_r p{ color:#999;}
/*logo*/

.nav{ background-color:#0b6ab3; width:100%;}
.nav_box{ width:1000px; overflow:hidden; margin:0 auto;}
.nav_box li{ float:left;}
.nav_box li a{line-height:45px; padding:0 25px; color:#fff; font-weight:700; font-size:14px; border-right:2px solid #fff;}
/*nav*/


.nr{ background:url(../images/bj.jpg) top repeat-x; width:100%; margin-top:10px; border-top:1px solid #333;}
#hotpic { width:1000px; height: 200px; overflow: hidden;}
#NewsPic { position: relative; width: 1000px; height: 200px; overflow: hidden;}
    #NewsPic a { overflow: visible; border: 0; text-decoration: none; }
	#NewsPic a img{ width:1000px; height:200px;}
    #NewsPic .Picture { position: absolute; left: 0; top: 0; }
    #NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
        #NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
            #NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
            #NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
    #NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
    #NewsPicTxt a:hover { color: red; }
.nr_box{ width:1000px; margin:0 auto;}

.index{ margin-top:10px; overflow:hidden;}
.index_l{ float:left; width:260px;}
.index_lk{ margin-bottom:20px;}
.index_lk h3{ background:url(../images/index_18.jpg) no-repeat right top; overflow:hidden;}
.index_lk h3 p{ float:left; margin-left:45px;line-height:25px; font-size:14px; font-weight:700; color:#fff; }
.index_lk h3 a{ float:right; margin-right:15px;line-height:25px; font-size:14px; font-weight:700; color:#fff; }
.index_lka img{ width:256px; padding:1px; border:1px solid #ddd; margin-top:8px; display:block;}
.index_lka .jj{ line-height:20px; margin-top:5px;}
.index_lka .jj a{ color:#2875b7; margin-left:10px;}
.index_lkb ul{ margin-top:5px;}
.index_lkb ul li{ line-height:24px; background:url(../images/sj.png) no-repeat 10px center; padding-left:25px; overflow:hidden;}
.index_lkb ul li a:hover{ text-decoration:underline;}
.index_lkb ul li span{ float:left; width:50px;}
.index_lkb ul li p{ float:left; width:180px;}

.index_r{ float:right; width:725px;}
.index_rk{ margin-bottom:10px;}
.index_rk h3{ overflow:hidden; line-height:25px; margin-bottom:5px;}
.index_rk h3 p{ background:url(../images/index_20.jpg) no-repeat left center; padding-left:30px; font-size:14px; float:left;}
.index_rk h3 a{ float:right; width:45px; left:16px; height:16px; margin-top:4px; background-color:#ccc; color:#fff; text-align:center; border-radius:3px; line-height:16px;}
.index_nr{ background-color:#f8f8fa; padding:10px;}
.xwzx dl{ overflow:hidden;}
.xwzx dl dt{ float:left; width:120px; height:100px; border:1px solid #ddd; background-color:#fff; text-align:center;}
.xwzx dl dt img{ max-width:120px; max-height:100px;}
.xwzx dl dd{ float:left; margin-left:10px; width:573px;}
.xwzx dl dd h4{ line-height:38px; text-align:center; color:#2875b7; font-size:14px;}
.xwzx dl dd div{ background-color:#f4f4f4; border:1px dashed #ddd; border-radius:3px; padding:10px 15px 0; overflow:hidden;}
.xwzx dl dd div span{ float:left; margin-right:50px; margin-bottom:10px; height:17px;white-space: nowrap;}
.xwzx ul{ overflow:hidden;}
.xwzx ul li{ float:left; width:332px; overflow:hidden; line-height:24px; padding-left:20px; background:url(../images/sj.png) no-repeat left center;}
.xwzx ul li a{ float:left; width:250px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.xwzx ul li a:hover{ text-decoration:underline;}
.xwzx ul li span{ float:right; width:70px;}

.sp ul{ overflow:hidden; padding:30px 0 10px;}
.sp ul li{ float:left; margin:0 30px; width:175px;}
.sp ul li a{ display:block; background-color:#fff;}
.sp ul li a img{ width:173px; height:130px; border:1px solid #ddd;}
.sp ul li a p{ background-color:#f8f8f8; margin-top:15px; line-height:24px; text-align:center; height:48px; overflow:hidden;}
.sp ul li a:hover p{ text-decoration:underline;}
.sp ul li span{ display:block; text-align:center; color:#ff0000}

.index_list{ margin-top:15px; overflow:hidden; width:752px;}
.index_list li{ float:left; width:160px; margin-right:28px; margin-bottom:10px;}
.index_list li a{ display:block; text-align:center;}
.index_list li a:hover p{ text-decoration:underline;}
.index_list li img{ width:158px; height:130px; border:1px solid #ddd;}
.index_list li p{ text-align:center; line-height:24px; margin-top:5px; height:48px; overflow:hidden;}
/*主页*/


.bottom{ width:1000px; margin:20px auto 0; background:url(../images/bottom.jpg) no-repeat top center; padding:20px 0 0;}
.bottom li{ text-align:center; margin-bottom:10px;}
.bottom li span{ color:#ff0000; font-weight:700;}
.bottom li a:hover{ text-decoration:underline;}
/*bottom*/



.contect_l{ width:210px; float:left;}
.contect_l h3{ background:url(../images/contact_03.jpg) no-repeat left center; line-height:34px; font-size:14px; color:#2875b7; padding-left:10px;}
.contect_l ul{ background:url(../images/contact_09.jpg) no-repeat bottom center; padding-bottom:25px;}
.contect_l ul li{ background-color:#f7f7f7; padding:10px 10px 0;}
.contect_l ul li a{ display:block; line-height:24px; padding-left:25px;}
.contect_l ul li .ct_dq{ background-color:#5db5ed; color:#fff; border-radius:3px;}
.contect_l ul li a:hover{background-color:#5db5ed; color:#fff; border-radius:3px;}
.ct_tu{ margin-top:10px;}
.ct_tu img{ width:210px;}
.ct_lx{ margin-top:10px; padding:0px 0px 25px; background:url(../images/contact_09.jpg) no-repeat bottom center;}
.ct_lx dt{ height:35px; padding-bottom:15px; background-color:#f7f7f7; background-image:url(../images/contact_14.jpg); background-repeat:no-repeat; background-position:left center;}
.ct_lx dd{ background-color:#f7f7f7; overflow:hidden; padding:0 15px 10px;}
.ct_lx dd span{ width:60px; background:url(../images/sj.png) no-repeat left center; padding-left:10px; float:left;}
.ct_lx dd p{ float:left; width:110px;}
.contect_r{ float:right; width:770px;}
.contect_r h3{ background:url(../images/contact_05.jpg) no-repeat left top; line-height:34px; padding-left:25px; font-size:14px; color:#2875b7;}
/*contact*/



.ct_list{ overflow:hidden; padding:15px 0; border-bottom:1px solid #ddd;}
.ct_l_l{ float:left; width:180px; text-align:center;}
.ct_l_l img{ width:auto; height:100px; max-width:180px;}
.ct_l_r{ float:right; width:570px;}
.ct_l_r h4{ font-size:14px; font-weight:700; float:left; width:570px;}
.ct_l_r p{ margin-top:5px; float:left; width:285px; color:#666;}
.ct_l_r p s{ color:#d8513e; text-decoration:none;}
.ct_l_r p span{}
.ct_l_r p b{ position:relative;}
.ct_l_r p b .hx{ position:absolute; left:0; top:2px; overflow:hidden;}
.zixun{ float:right; width:86px; line-height:20px; color:#fff; text-align:center; height:20px; background-color:#65bdfa; border:1px solid #549fd2; cursor:
pointer; margin-right:15px;}
.fy{ overflow:hidden; margin-top:15px;}
.fy span,.fy a{ float:left; padding:0 15px; line-height:30px; text-align:center; border-radius:3px; margin-right:5px; background-color:#c6c8cc;}
.fy a:hover{ background-color:#52aeeb; color:#fff;}
.fy .fy_dq{ background-color:#52aeeb; color:#fff;}
/*产品列表*/



.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
*html .clearfix{ zoom:1;}

.preview{width:310px; float:left;}
/* smallImg */
.smallImg{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:300px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/d_09.png) no-repeat; margin-left:285px; margin-top:-50px;}

#imageMenu {height:50px; width:270px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #959595;}
/* bigImg */
.bigImg{position:relative; float:left; width:310px; height:250px; overflow:hidden;}
.bigImg #midimg{width:310px; height:250px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}
.ct_t{ overflow:hidden;}
.ct_t_r{ width:440px; float:right;}
.ct_t_r ul{ width:436px; border:1px solid #ddd; overflow:hidden; padding:1px 1px 0; margin-bottom:10px;}
.ct_t_r ul li{ float:left; overflow:hidden; width:218px; margin-bottom:1px; line-height:26px;}
.ct_t_r ul li p{ float:left; width:95px; background-color:#f0f0f1; font-size:14px; text-align:right; padding-right:5px; margin-right:5px; color:#666;}
.ct_t_r ul li s{ text-decoration:none; font-size:14px; float:left; color:#d8513e;}
.ct_t_r ul li span{font-size:14px; float:left;}
.ct_t_r ul li b{ float:left; position:relative; padding-top:7px;}
.ct_t_r ul li b img{ float:left;}
.ct_t_r ul li b em{ position:absolute; top:7px; left:0; overflow:hidden;}
.yjzx{ overflow:hidden;}
.yjzx_l{ float:left; background:url(../images/index_13.jpg) no-repeat left 5px; background-size:20px auto; padding-left:30px;}
.yjzx_l b{ display:block; line-height:24px; font-size:16px; color:#d8513e;};
.yjzx_l p{ color:#666; margin-top:5px;}
.yjzx_r{ float:right; margin-right:15px;}
.yjzx_r input{ display:block; width:120px; line-height:40px; background-color:#eb770b; color:#fff; border:1px solid #e05908; font-size:16px; cursor:pointer;}
.contect_r h1{ font-size:18px; font-weight:700;}
.show{ overflow:hidden; margin-top:20px;}
.show li{ background:url(../images/show_05.jpg); width:65px; line-height:20px; height:20px; padding:1px; border:1px solid #dfdfdf; float:left; margin-right:8px; text-align:center; cursor:pointer;}
.show .show_dq{ background:url(../images/show_03.jpg); color:#fff;}
.show_nr{ padding:15px; border:1px solid #ddd;}
/*show*/



.new{ padding:0 15px;}
.new li{ overflow:hidden; line-height:45px; border-bottom:1px dashed #ddd;}
.new li a{ float:left; width:600px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.new li a:hover{ text-decoration:underline;}
.new li span{ float:right; color:#999; width:80px;}
/*新闻*/


.shangpu{ overflow:hidden; padding-left:20px;}
.sp_k{ width:208px; border:1px solid #ddd; margin-right:20px; padding:10px; margin-top:15px; float:left;}
.sp_k a{ display:block; text-align:center;}
.sp_k a img{ width:208px; height:208px;}
.sp_k .cp_mc{ background-color:#61b8ef; color:#fff; font-size:14px; line-height:30px;}
.sp_jg{ overflow:hidden; margin-top:5px;}
.sp_jg p{ float:left; width:104px;}
.sp_jg p span{ display:block; background:url(../images/sp_list_06.jpg) no-repeat left center; padding-left:15px; line-height:18px;}
.sp_jg p s{ padding-left:15px; line-height:18px;}
.sp_jg p em{ background:url(../images/sp_list_03.jpg) no-repeat left center; padding-left:30px; color:#a81f21; padding-top:9px; font-style:normal;}
.sp_jg p b{ color:#a81f21; font-size:18px; line-height:36px;}
/*商铺*/


.news_show div{ text-align:center;}
.news_show h3{ background:url(../images/new_show_03.jpg) no-repeat left top; line-height:34px; padding-left:25px; font-size:14px; color:#2875b7;}
.news_show h1{ font-size:18px; font-weight:700; text-align:center; margin:15px auto 20px;}
.news_show .laiyuan{ text-align:center; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.news_show .laiyuan span{ color:#999; margin-right:20px;}
.news_show div p{ margin-top:20px; text-align:left; font-weight:700; font-size:14px;}
.lianxi{ padding:20px 25px; background:url(../images/lianxi_03.jpg) no-repeat left top;}
.lianxi li{ margin-bottom:8px;}
.lianxi li a{ color:#548ace;}