@charset "utf-8";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:26px; list-style:none; font-weight:100}
body{ max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#0261ae;}

.left{ float:left}
.right{ float:right}
.clear{ height:0; line-height:0; overflow:hidden; clear:both}
.textover{text-overflow:ellipsis;white-space:nowrap;}


.headbox{ height:24px; width:100%; margin:0 auto; background:#2a2a2a;}
.headbox ul{ width:960px; margin:0 auto; height:24px;}
.headbox ul li{ color:#aaaaaa; line-height:24px; font-size:12px;}
.logo{ width:960px; margin:0 auto;}

.nav{ width:100%; margin:0 auto; background:#248bcd; height:46px;}
.nav ul{ width:960px; margin:0 auto}
.nav ul li{ background:url(../images/nav_middle.jpg) no-repeat left center; height:46px;}
.nav ul a{ width:120px; float:left; line-height:46px; height:46px; color:#FFF; text-align:center; background:url(../images/nav_middle.jpg) no-repeat right center;}
.nav ul a:hover{ background:#ee1533; display:block; width:120px; height:46px; line-height:46px;}


.bbox{ position:relative; width:100%; margin:0 auto; height:550px;}
.bbox .serbox{ position:absolute; width:100%; margin:0 auto; background:url(../images/ss_bg.png) repeat top left; bottom:0px; height:50px; z-index:20}
.bbox .serbox .box{ width:960px; margin:0 auto;}
.bbox .serbox ul li{ color:#FFF; line-height:50px;}
.bbox .serbox ul *{ font-size:12px;}
.bbox .serbox ul li a{ color:#FFF; line-height:50px; padding-right:10px;}
.bbox .serbox .box .ss{ position:relative; width:306px; height:31px; top:10px;}
.bbox .serbox .box .ss .neir{ background:url(../images/s_box_bg.png) no-repeat left center; height:31px; position:absolute; left:0px; width:264px; border:0px; line-height:31px; overflow:hidden}
.bbox .serbox .box .ss .neir input{padding:0 10px; border:0px; width:244px; height:31px; line-height:31px; background:none;outline-style:none; top:0px;}
.bbox .serbox .box .ss .anmue{ position:absolute; right:0px; background:url(../images/ss.png) no-repeat left center; height:31px; width:43px; border:0px; color:#FFF; line-height:31px; top:0px;}
.bbox .serbox .box .ss .anmue input{ background:none; height:31px; width:43px; outline-style:none; border:0px;}

.menu{ width:100%; height:100px; background:#248bcd;}
.menu ul{ width:960px; margin:0 auto;}
.menu ul li{ width:240px; float:left; background:url(../images/menu_middle.png) no-repeat right center; height:100px; position:relative}
.menu .home{ background:none;}
.menu ul li img{ position:absolute; left:19px; top:17px;}
.menu ul li p{ width:140px; right:5px; position:absolute; font-size:22px; color:#FFF; line-height:25px; top:30px;}
.menu ul li span{ font-size:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:15px;}


.probox{ width:100%; margin:0 auto; padding-top:43px; background:url(../images/yy_bg.jpg) no-repeat center bottom;}
.probox .title{ width:588px; height:43px; margin:0 auto; background:url(../images/p_t_bg.png) no-repeat center center; font-weight:bold; font-size:30px; text-align:center; line-height:43px;}
.probox .content{ width:960px; margin:38px auto 0 auto;}

.listbox{ width:234px;}
.listbox .head{ height:50px; background:#0e6eb8; text-align:center; font-size:22px; font-weight:bold; color:#FFF; line-height:22px; padding-top:10px;}
.listbox .head span{ font-weight:100; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.listbox .list_item{ width:232px; border:solid 1px #f1f1f1; border-top:none; height:44px; display:block; text-align:left; text-indent:25px; color:#0e6eb8; line-height:44px;}
.listbox .list_item:hover{ background:#f1f1f1;}


/*ny_left menu_list*/
.ny_left{ width:240px; margin-bottom:20px}
.menu_list{
margin: 0 0 30px 0;}
.menu_list .list_title{border-bottom:1px solid #d1d1d1; height:60px; font-size:16px; line-height:30px; color:#FFF;  padding:20px 0;}
.menu_list .list_title span{ display:block;text-indent:2em;font-size: 18px;}
.menu_list .list_title .sp01{ color:#d1d1d1;font-weight: 100;}

.menu_list .m_1{border:1px solid #d1d1d1; border-top:none;  border-bottom:none;}
.menu_list .m_1>li{line-height: 48px;font-size: 14px;background: #f8f8f8 ;overflow: hidden;border-bottom: 1px solid #d2d2d2;border-top: 2px solid #fff;position: relative;}
.menu_list .m_1>li>a{border-left:6px solid #f1f1f1;  height: 48px;color: #525252;font-weight: bold;padding-left: 32px;display: block;}
.menu_list .m_1>li>a.active,.menu_list .m_1>li:hover>a{border-left: 6px solid #d52d2d;color: #d52d2d}
.menu_list .m_1>li .menu_btn{position: absolute;width: 50px;height: 48px;background:url(../images/public/ny_left_ico.png) no-repeat center;top: 0;right: 0;cursor: pointer;}
.menu_list .m_1>li .menu_btn_active{background:url(../images/public/ny_left_ico_active.png) no-repeat center;}
.menu_list .m_1>li .menu_btn:hover{background-color:#f9f9f9 }
.menu_list .m_2{display: none;}
.menu_list .m_2>li{line-height: 36px;background: #fff;border-bottom: 1px dashed #ccc}
.menu_list .m_2>li:last-child{border-bottom: none}
.menu_list .m_2>li:first-child{border-top:1px solid #ccc}
.menu_list .m_2>li a{display: block;padding-left: 38px;font-size: 12px;}
.menu_list .m_2>li a.active,.menu_list .m_2>li a:hover{color: #d52d2d}



/*news_show*/
.news_content{ }
.news_content h1{ font-size:18px; line-height:40px; margin:10px auto;text-align:center;}
.news_content .newssp{ display: block;margin: 0 auto;text-align: center; }
.news_content .news_show{width:100%; margin:20px 0; text-align:left; text-indent:2em; }
.news_content .news_show img{ text-align:center; display:block; margin:0 auto}
.news_page{ margin:20px auto;overflow: hidden; width:100%;}
.news_page li{ width:340px;float:left; height:20px; line-height:20px; overflow:hidden;}
.news_page .pagepre{ color:#999} 
.news_page .pagenext{text-align:right; color:#999} 
.news_page .pagepre:hover{}
.news_page .pagenext:hover{}

/*page_show*/
.list_page{ font-size:16px;}
.page_show{ padding-top:10px;}
.page_show p{}


/*prodouct_showB*/
.product_showB{ width:100%;}
.product_showB .showB{ }
.product_showB .showB h1{font-size:18px; line-height:40px;text-align:left; }
.product_showB .showB p{ line-height:26px;}
.prodB_content{ width:100%; border-top:1px dotted #ccc; margin-top:20px;}
.prodB_content h1{ font-size:18px; font-weight:bold;line-height:40px; color:#248bcd;}
.prodB_content .text_showB{ line-height:30px;}
.prodB_content .text_showB p{text-indent:2em; line-height:30px;}


.showB_intro{margin-bottom:20px; position:relative;}
.showB_intro .showB_left{ float:left; width:438px;}
.showB_intro .showB_right{ width:230px; float:right}
.showB_intro .showB_right h1{ font-size:18px; line-height:30px; font-weight:bold}
.showB_intro .showB_right p{ color:#248bcd; font-weight:bold;}
.showB_intro .showB_right p span{ font-weight:100; color:#747474; line-height:30px;}
.showB_intro .showB_right .showB_title{ border-bottom:1px dashed #ddd; margin-bottom:10px; line-height:30px; height:30px; overflow:hidden}
.showB_intro .showB_right .showB_text{ line-height:25px;}
.showB_intro .showB_right .rex{ font-size:16px;}
.showB_intro .showB_right .rex span{ font-size:22px; color:#03F}

/*jqzoom*/
.jqzoom{width:438px;height:auto; border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; text-align:center}
.jqzoom img{ max-width:438px; height:300px; margin:0 auto; vertical-align:middle}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.showB_preview{width:438px;height:auto;border:1px solid #DFDFDF; display:table}
.showB_scroll{clear:both;margin-top:5px;width:438px; bottom:0px;right:10px;}
.showB_scroll .prev{float:left;margin-right:4px;}
.showB_scroll .next{float:right;}
.showB_scroll .prev,.showB_scroll .next{display:block;font-family:"宋体";text-align:center;width:12px;height:36px; line-height:36px; border:1px solid #CCC;margin-top: 14px;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.showB_scroll .items{float:left;position:relative;width:398px;height:71px;overflow:hidden;}
.showB_scroll .items ul{position:absolute;width:999999px;}
.showB_scroll .items ul li{float:left;width:100px;text-align:center;}
.showB_scroll .items ul li img{border:1px solid #CCC;padding:2px;width:89px;height:65px;}
.showB_scroll .items ul li img:hover{border:2px solid #3671cf;padding:1px;}

/*show_page*/
.show_page{ margin:20px auto;overflow: hidden;text-align:left;}
.show_page li{ width:50%; float:left;}



/*related product*/
.related{ position:relative;margin: 20px auto;background:#fafafa; padding:15px;border: 1px solid #d1d1d1;overflow:hidden; height:250px; width:658px;}
.related .prdList{}
.related h4{ font-size:24px; font-weight:normal;padding: 10px 0 20px 12px;}
.related .hd2{ overflow:hidden;height:30px;text-align: center;}
.related .hd2 ul{overflow:hidden; zoom:1; margin-top:5px; zoom:1; }
.related .hd2 ul li{display: inline-block;*display: inline;zoom:1; width:8px;height:8px;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/public/prd_off.jpg) no-repeat; }
.related .hd2 ul li.on{ background-position:0 0; background:url(../images/public/prd_on.jpg) }
.related .bd2{ display:block; width:658px; overflow:hidden}
.related .bd2 ul{ overflow:hidden; zoom:1;  }
.related .bd2 ul .prdtitle{ width: 207px !important;height:180px;display:inline; overflow:hidden; position:relative; text-align:center;margin:0 6px; float:left;}
.related .bd2 ul .prdtitle-large{margin:0 5px;}
.related .bd2 ul .prdtitle img{ width:201px; height:160px;border:1px solid #ccc;}
.related .bd2 ul .prdtitle span{ display:block; line-height:30px;}



.pro_main{ width:658px; padding:15px;background:#fafafa;border: 1px solid #d1d1d1; overflow:hidden; clear:both; display:block; margin:0 auto}
.pro_main .re_in{ width:658px;}
.pro_main .re_in .top{ font-size:20px; font-size:24px; font-weight:normal;padding: 10px 0 10px 12px;}
.pro_main .re_in .bottom{ width:658px;}
.pro_main .re_in ul li{ float:left; margin-left:12px; width:305px; margin-right:12px; line-height:40px; height:40px; border-bottom:dotted 1px #CCC; overflow:hidden; background:url(../images/icon.jpg) no-repeat 8px center}
.pro_main .re_in ul li a{ line-height:40px; text-indent:20px; display:block}



.listbox .tel{ width:156px; background: url(../images/tel.png) no-repeat 10px 22px #0e6eb8 ; height:50px; border:solid 1px #f1f1f1;border-top:none; border-bottom:none; padding-left:76px; font-size:12px; color:#FFF; line-height:15px; padding-top:20px;}
.listbox .tel p{ font-weight:bold; color:#FFF; font-size:21px; line-height:25px; font-family:Arial, Helvetica, sans-serif}
.listbox .lx{border:solid 1px #f1f1f1;border-top:none; width:202px; padding:15px; line-height:30px; background:#FFF}

.rightbox{ width:676px; border:solid 1px #f1f1f1; padding:15px; background:#FFF}
.propiclist{ width:218px; height:145px; position:relative; display:block; float:left; margin:0 3px 10px 4px;}
.propiclist img{ width:218px; height:145px; position:absolute; top:0px; left:0px;}
.propiclist p{ background:url(../images/ss_bg.png) repeat left top; position:absolute; bottom:0px; width:218px; height:30px; line-height:30px; color:#FFF; text-align:center;}


.yybox{ width:960px; margin:65px auto 0 auto;}
.yybox .head{ background:url(../images/yy_title.png) no-repeat center center; height:757px; height:43px; text-align:center; font-size:30px; font-weight:bold; color:#333333; line-height:43px;}
.yybox p{ text-align:center; font-size:18px; line-height:50px; color:#333333;}
.yybox ul{ position:relative; width:960px; margin:30px auto 0 auto; height:910px;}
.yybox ul li{ width:434px; height:390px; background:#37a7ef; display:block; padding:11px;}
.yybox ul li img{ width:434px; height:255px; margin:0 auto;}
.yybox ul li p{ font-size:18px; color:#FFF; line-height:35px; text-align:left; padding-left:15px; padding-right:15px; padding-top:15px;}
.yybox ul .y1{ position:absolute; left:0px; top:0px;}
.yybox ul .y2{ position:absolute; right:0px; top:0px;}
.yybox ul .y3{ position:absolute; left:0px; top:435px;}
.yybox ul .y4{ position:absolute; right:0px; top:435px;}

.sbbox{ width:100%; margin:0 auto; background:#37a7ef; height:507px; padding-top:48px;}
.sbbox .head{ width:506px; margin:0 auto; background:url(../images/sb_t.png) no-repeat center center; height:43px; font-size:30px; font-weight:bold; line-height:43px; color:#FFF; text-align:center}
.sbbox p{text-align:center; font-size:18px; line-height:50px; color:#FFF;}
.sbbox .content{ width:960px; margin:10px auto 0 auto;}

.proimg_dd{ float:left; width:264px; height:250px; display:block; padding:10px; background:#FFF; margin:10px 10px 10px 10px; text-align:center; line-height:40px;}
.proimg_dd img{ width:264px; height:193px;}
.sbbox .more{ width:158px; height:40px; display:block; border:solid 1px #FFF; text-align:center; line-height:40px; color:#FFF; margin:50px auto 0 auto;} 

.aboutbox{ width:100%; margin:0 auto; background:#f4f4f4; height:690px; padding-top:50px;}
.aboutbox .head{ background:url(../images/a_t_bg.png) no-repeat center center; height:43px; margin:0 auto; width:506px; text-align:center; line-height:43px; font-size:30px; font-weight:bold;}
.aboutbox p{ text-align:center; font-size:18px; line-height:50px;}
.aboutbox img{ padding:5px; border:solid 1px #cacaca; background:#FFF; margin:40px auto 20px auto; width:948px; height:258px; display:block;}
.aboutbox .content{ width:960px; margin:0 auto; line-height:30px;}
.aboutbox .content ul{ margin-top:20px;}
.aboutbox .content ul li{ float:left; margin-right:15px;}
.aboutbox .content .about{ width:150px; height:40px; line-height:40px; color:#FFF; background:#7b7b7b; display:block; text-align:center;}
.aboutbox .content .contact{width:150px; height:40px; line-height:40px; color:#FFF; background:#2c8af5; display:block; text-align:center;}

.newsbox{ width:960px; margin:45px auto;}
.newsbox .newcent{width:522px; padding:0 42px; height:480px; border-right:2px solid #cccccc}
.nbiaot p{ font-size:22px; color:#333;line-height:40px; margin-right:5px}
.nbiaot span{ font-size:16px; color:#939393;line-height:40px}
.nbiaot a{ line-height:40px; color:#2c8af5}
.picspace{ margin:15px 0 8px}

.ttiao{ width:522px; height:68px; padding:18px 0; border-bottom:1px solid #ebebeb}
.ttiao .time{ display:block; width:68px; height:68px; background:#37a7ef; text-align:center;  }
.ttiao .time p{font-size:34px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:34px; padding-top:4px; display:block; width:68px; height:38px; overflow:hidden}
.ttiao .time span{ font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:14px}
.zwenb{ width:440px; height:auto; }
.zwenb a{ font-size:18px; line-height:25px; height:25px; width:440px; overflow:hidden; display:block}
.zwenb .content{ width:440px; height:44px; overflow:hidden}
.zwenb .content,.zwenb .content *{ font-size:13px; line-height:22px; color:#666666}

.newliho{ margin:15px auto 0;}
.newliho h3 a{ height:35px; line-height:35px; width:420px; display:block; overflow:hidden;}
.newliho h3 span{ height:35px; line-height:35px; width:70px; display:block; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; }


.quebox{ width:315px; height:auto; margin-left:30px; display:inline}
#quelistho{ width:315px; height:406px; overflow:hidden; border-top:10px solid #fff}
.quedage{ height:72px; width::315px; display:block; border-bottom:1px dashed #999999; margin:15px 0}
.quedage .quebt{ width:287px; height:25px; line-height:25px; background:url(../images/wen.gif) no-repeat 0 5px; padding-left:26px; overflow:hidden; display:block; font-weight:bold}
.quedage .content{width:287px; height:40px; line-height:22px; background:url(../images/da.gif) no-repeat 0 5px; padding-left:26px; overflow:hidden;}
.quedage .content,.quedage .content *{ color:#666666; font-size:12px; line-height:20px}


.footer{ width:100%; margin:0 auto; height:275px; background:#464646;}
.fobox{ width:960px; height:244px; margin:0 auto}
.lxbot{ width:530px; height:100px;padding:58px 0 0}
.lxbot,.lxbot *{ line-height:30px; color:#aaa;}
.lxbot b{ color:#cccccc; font-size:22px;}
.foer{width:190px; height:100px; padding:60px 0 0}
.kslink{ width:240px; height:100px;padding:62px 0 0 0;}
.kslink li{ display:block; width:90px; height:110px; border-left:1px solid #616161; padding-left:20px}
.kslink li a{ color:#aaa}
.kslink li a:hover{ text-decoration:underline}


.fotext{ width:100%; height:45px; background:#232323; line-height:45px;}
.fodbbox{ width:960px; height:auto; margin:0 auto}
.fotext,.fotext *{ line-height:45px; color:#888}
.fotext a{line-height:45px; color:#888}
.fotext a:hover{ text-decoration:underline}

/*内页*/
.banner{ width:100%; margin:0 auto; position:relative; background:url(../images/banner_bg.jpg) no-repeat top center; height:338px;}

.mainbox{ margin:0 auto 30px auto; width:960px; position:relative; min-height:600px;}
.mainbox .list{ position:absolute; top:-60px; left:0px; }

.mainr{ width:708px; display:block}
.mainr .head{ height:40px; line-height:40px; border-bottom:dotted 1px #CCC; text-align:right; padding-top:10px; line-height:40px;}
.mainr .content{ width:688px; padding:10px; margin-bottom:20px; display:block;}
.mainr .content dl{ width:688px;}
.mainr .content dl dt{ float:left; width:140px; height:120px; display:block; margin-bottom:10px;}
.mainr .content dl dt img{ width:140px; height:120px;}
.mainr .content dl dd{ float:right; width:533px; height:120px;margin-bottom:10px;}
.mainr .content dl dd h2 a{ font-size:15px; font-weight:bold;}
.mainr .content dl dd span{ display:block; background:#f67f19; width:100px; height:20px; font-size:10px; line-height:20px; text-align:center; color:#FFF}
.mainr .content dl dd p{ line-height:30px; width:533px;}



.XRegina{ width: 100%;left: 0; top:280px; z-index: 9; display: block; background:url(../images/bg.jpg) repeat }
.XRegina .heada{height:45px; background:#4d4d4d; color:#fff; line-height:45px; font-size:15px;}
.XRegina .heada ul li{ float:left; line-height:45px; font-size:15px; color:#fff; display:block; text-align:center}
.XRegina .heada ul li.li1{ width:16%}
.XRegina .heada ul li.li2{ width:20%}
.XRegina .heada ul li.li3{ width:16%}
.XRegina .heada ul li.li4{ width:16%}
.XRegina .heada ul li.li5{ width:16%}
.XRegina .heada ul li.li6{ width:16%}
.XRegina .contenta{ width:100%; height:auto; background:url(../images/bg.jpg) repeat;line-height:45px; font-size:15px;}
.XRegina .contenta a{ width:100%; height:45px; display:block; color:#333; border-bottom:dotted 1px #CCC}
.XRegina .contenta a:hover{ width:100%; height:45px; display:block; background:#e3f1ff;color:#0572c4}

.XRegina .contenta ul li{ float:left; line-height:45px; font-size:15px;display:block; text-align:center}
.XRegina .contenta ul li a{line-height:45px; font-size:15px; color:#333; }
.XRegina .contenta ul li a:hover{line-height:45px; font-size:15px; color:#ca0000; }


.XRegina .contenta ul li.li1{ width:16%; height:45px;}
.XRegina .contenta ul li.li2{ width:20%; height:45px;}
.XRegina .contenta ul li.li3{ width:16%; height:45px;}
.XRegina .contenta ul li.li4{ width:16%; height:45px;}
.XRegina .contenta ul li.li5{ width:16%; height:45px;}
.XRegina .contenta ul li.li6{ width:16%; height:45px;}




.sliderul{ width:232px; border:solid 1px #f1f1f1;border-top:none;}
.sliderul li{line-height:44px;}
.sliderul li .tt{ display:block; height:44px; overflow:hidden; text-indent:25px; border-bottom:solid 1px #f1f1f1; text-align:left; color:#0e6eb8; line-height:44px;  cursor:pointer; }
.sliderul li .tt:hover{color:#0e6eb8; background:#f1f1f1; height:44px; line-height:44px;}
.sliderul li .tt a{ line-height:44px; color:#0e6eb8}
.sliderul li .tt a .hover{ color:#0e6eb8; background:#f1f1f1}/*选中改变颜色*/
.sliderul li .tt a:hover.hover{ color:#0e6eb8; background:#f1f1f1}/*选中改变颜色*/

.sliderul li ul li .dd{ text-indent:45px; color:#2e2e2e; height:44px; line-height:44px; font-size:12px ; background:url(../images/icon.jpg) no-repeat 30px center; border-bottom:dotted 1px #CCC}
.sliderul li ul li .dd a{ font-size:12px; line-height:44px; height:44px;}
.sliderul li ul li .dd a.on{ color:#0e6eb8; line-height:44px; font-size:12px;}/*选中改变颜色*/


.sliderul li:hover ul{ display:block;}
.sliderul ul li:hover a{color:#0e6eb8; }
.sliderul li ul{ display:none;}/*
.sliderul li ul li{}
.sliderul li ul li a{ text-indent:45px; color:#2e2e2e; height:44px; line-height:44px; font-size:12px ; background:url(../images/icon.jpg) no-repeat 30px center;}
.sliderul li ul.block{ display:block}
*/


.proimg_d{ float:left; width:204px; height:180px; display:block; padding:5px; border:solid 1px #CCC; margin:10px 6px 10px 7px; text-align:center; line-height:40px;}
.proimg_d img{ width:204px; height:143px;}
.proimg_d p{ line-height:40px;}