/*公用样式*/
body { font-family:"Microsoft YaHei"; font-size:12px; color:#000;margin:0;padding:0; background:#fff;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {;text-decoration: none;}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.warp1074{ width:1074px; margin:0 auto;}
.margin30{ margin-top:30px;}
.padding30{ padding-bottom:30px;}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}/* IE7 */

/*公用样式*/

.topbar{ height:137px; overflow:hidden;}
.topbar .welcome{ height:26px; overflow:hidden; line-height:26px; background:#ebebeb; font-size:12px; color:#666666;}
.topbar .welcome .tel{ float:left;}
.topbar .welcome .mininav{ float:right; padding-right:54px; }
.topbar .welcome .mininav a{ color:#666666; margin:0 8px; text-decoration:none;}
.topbar .top_cont{ height:107px; overflow:hidden; background:#ffffff;}
.topbar .top_cont .container{ position:relative;}
.topbar .top_cont .logo{ position:absolute; top:11px; left:12px;}
.topbar .top_cont .code{ position:absolute; top:6px; left:450px;}
.topbar .top_cont .tel{ position:absolute; top:33px; right:61px;}
.topbar .top_cont .tel span{ font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold; color:#008fff;}
.menu{ background-color:#DA261E; width:1074px}
.menu{ height:33px; overflow:hidden; margin:0 auto}
.menu ul{}
.menu ul li{ width:96px; height:33px; float:left; margin-right:28px; overflow:hidden; text-align:center; line-height:33px; font-family:"Microsoft YaHei"; font-size:14px; color:#444444;}
.menu ul li a{ display:block; height:33px; color:#fff; text-decoration:none;font-size:16px; font-weight:bold}
.menu ul li a:hover{ color:#DA231B; font-size:16px; font-weight:bold; background-color:#E9706B;}


.banner{ height:457px; overflow:hidden;}
#full-screen-slider{ width:100%; height:457px; float:left; position:relative;}
#slides{ display:block; width:100%; height:457px; list-style:none; padding:0; margin:0;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
.pagination1{
position:absolute;
right:0;
bottom:0;
text-align:right;
width:100%;
height:30px;
z-index:990;}
#pagination{ display:block; list-style:none; position:absolute; height:20px; right:10px; bottom:5px; z-index:990;}
#pagination li{ margin-top:10px; display:block; list-style:none; width:20px; height:5px; float:left; margin-left:10px; background:#a6a6a6; cursor:pointer;}
#pagination li a{ display:none;}
#pagination li.current{ background:#ff0000;}

/*页面底部 begin*/
#footer{ height:238px; overflow:hidden; background:#3c3c3c;}
.footer_top .code{ width:82px; height:82px; float:left; padding:14px 47px 0 47px;}
.footer_top .kefu{ width:198px; float:left; margin-top:38px; text-align:center; font-size:12px; color:#e2e2e2;}
.footer_top .kefu a{ width:48px; float:left; padding-right:18px; color:#e2e2e2; text-decoration:none;}
.footer_top .footer_name{ width:177px; height:57px; float:left; padding:20px 48px 0 48px;}
.footer_top .foooter_tel{ width:162px; float:right; padding:21px 23px 0 0;}
.friendlink{ height:83px; overflow:hidden; margin-top:13px; border:1px solid #626262; border-left:none; border-right:none;}
.friendlink ul{ width:987px; margin:26px auto 0 auto;}
.friendlink ul li{ width:117px; float:left; margin-left:22px; height:29px; text-align:center; line-height:29px; border:1px solid #626262; font-size:14px; color:#c2c2c2;}
.friendlink ul li a{ color:#c2c2c2; text-decoration:none;}
.copyright{ height:44px; line-height:44px; text-align:center; font-size:12px; color:#bdbdbd;}
.copyright { height:34px; line-height:34px; text-align:center; font-size:12px; color:#bdbdbd; margin-top:15px}
.copyright a{ color:#bdbdbd}
/*页面底部 end*/



/*首页样式 begin*/
.product{ margin-top:37px;}
.product .title{ width:100%; margin:0 auto;}
.product .title h3{ height:58px; overflow:hidden; line-height:50px; text-align:center; background:url(../images/pro_h3_bg.gif) bottom center no-repeat; font-family:"Microsoft YaHei"; font-size:28px; color:#3a3a3a;}
.product .title .text{ text-align:center; font-size:12px; color:#3a3a3a; line-height:22px;}
.product .cont{}
.product .cont ul{ width:988px; margin:30px auto 0 auto;}
.product .cont ul li{ width:207px; float:left; padding:0 20px;}
.product .cont ul li .photo{ width:207px; height:207px; overflow:hidden; position:relative;}
.product .cont ul li .photo .phototop{ width:207px; height:207px; overflow:hidden; position:absolute; left:0px; top:0px; background:url(../images/pro_bg.png) no-repeat;}
.product .cont ul li .name{ height:72px; overflow:hidden; padding-top:16px; text-align:center; font-size:16px; line-height:26px; color:#151c24; font-weight:bold;}
.product .cont ul li .name a{ text-decoration:none; color:#151c24;}
.product .cont ul li .name span{ font-size:14px; color:#666666; font-weight:normal;}
.product .cont ul li .name span a{ color:#666666; text-decoration:none;}


.section{ height:608px; overflow:hidden; background:#f3f3f3;}
.about{ width:388px; float:left; position:relative; margin:16px 0 0 21px;}
.about .title{ position:absolute; left:104px; top:496px;}
.about .cont{ height:475px; overflow:hidden; background:#ffffff;}
.about .cont .text{ height:358px; overflow:hidden; padding:28px 19px 0 19px; font-size:14px; color:#282828; line-height:30px; text-indent:1em}
.about .cont .more{ padding:50px 19px 0 0 ; float:right; font-size:14px; color:#b2b2b2; font-weight:bold;}
.about .cont .more a{ text-decoration:none; color:#b2b2b2;}

.news{ width:643px; float:right; margin-top:16px;}
.news .news_cont{ height:248px; overflow:hidden;}
.news .title{ width:59px; height:248px; float:left; overflow:hidden; background:#ffb400;}
.news .title h3{ width:16px; margin:20px auto 0 auto; font-size:16px; color:#ffffff; font-weight:bold;}
.news .cont{ width:584px; float:left; height:248px; overflow:hidden; background:#2e5380;}
.news .cont ul{}
.news .cont ul li{ width:472px; height:38px; overflow:hidden; padding-left:59px; margin-top:12px; font-size:13px; color:#ffb400; background:url(../images/news_li_bg.png) no-repeat; background-position:39px 5px;}
.news .cont ul li a{color:#ffb400;}
.news .cont ul li span{ font-size:12px; color:#ffffff;}
.news .cont ul li span a{ color:#ffffff; text-decoration:none;}
.news .cont .more{ padding:16px 50px 0 0; float:right; font-size:12px; color:#ffb400; font-weight:bold;}
.news .cont .more a{ text-decoration:none; color:#ffb400;}
.news .news_pic{ height:344px; background:url(../images/news_bg.png) right bottom no-repeat;}

.case{}
.case .title{ height:52px; overflow:hidden; margin-top:40px;}
.case .title h3{ display:block; width:187px; height:52px; margin-right:15px; float:left; overflow:hidden; background:url(../images/case_line.png) right center no-repeat;}
.case .title p{ width:292px; float:left; font-size:12px; color:#92898c; line-height:18px;}
.case .title p span{ font-size:16px; color:#d70c19;}
.case .cont{ height:361px; overflow:hidden;}
.case .cont ul{ width:1094px; margin:40px auto 0 auto;}
.case .cont ul li{ width:349px; float:left; margin-right:10px; border:1px solid #92898c; border-bottom:4px solid #000000;}
.case .cont ul li .photo { width:319px; height:236px; padding:5px; overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:206px; *font-family:Arial;}
.case .cont ul li .photo img {vertical-align:middle;}
.case .cont ul li .name{ height:40px; overflow:hidden; text-align:center; line-height:40px; font-size:18px; color:#333333;}
.case .cont ul li .name a{ text-decoration:none; color:#333333;}
.case .cont ul li.on{ border-bottom:4px solid #d70c19;}

.contact{ margin-top:40px;}
.contact .contact_map{ width:584px; float:left;}
.contact .contact_cont{ width:490px; height:531px; overflow:hidden; float:left;}
.contact .contact_cont .address{ width:388px; height:261px; padding:144px 48px 0 54px; overflow:hidden; background:url(../images/contact_bg.png) no-repeat;}
.contact .contact_cont .address .tit{ height:98px; overflow:hidden; background:url(../images/contact_line.png) center bottom no-repeat;}
.contact .contact_cont .address .tit span{ display:block; white-space:52px; line-height:52px; font-size:18px; color:#ffffff;}
.contact .contact_cont .address .cont{ font-size:14px; color:#ffffff; line-height:26px; padding-top:10px;}
.contact .contact_cont .contact_tel{ width:490px; height:92px; padding-top:34px; text-align:center; overflow:hidden; background:url(../images/contact_tebg.gif) no-repeat;}


/*首页样式 end*/



/*内页 begin*/
#ny_content{ background:url(../images/ny_bg.jpg) repeat;}

.modnytit{ padding-top:30px;}
.modnytit .title{ height:110px; overflow:hidden; background:#eeeeee;}
.modnytit .title h3{ width:326px; margin:0 auto; text-align:center; height:72px; padding-top:25px; overflow:hidden; background:url(../images/ny_tit_bg.jpg) no-repeat center bottom; font-family:"微软雅黑"; font-size:26px; color:#000000;}

.modnytit .title_n{ height:110px; overflow:hidden; background:#eeeeee;}
.modnytit .title_n h3{ width:486px; margin:0 auto; text-align:center; height:72px; padding-top:25px; overflow:hidden; background:url(../images/ny_tit_bg.jpg) no-repeat center bottom; font-family:"微软雅黑"; font-size:26px; color:#666666;}
.modnytit .title_n span{ font-size:12px;}

.cate{ text-align:center; height:47px; padding:30px 0; background:#ffffff;}
.cate a{ width:129px; height:47px; display:inline-block; line-height:47px; text-align:center; margin-right:1px; background:#ececec; font-family:"微软雅黑"; font-size:14px; color:#353535; text-decoration:none;}
.cate a.on{ color:#ffffff; background:#33b0c2; font-weight:bold;}

.ny_about .cont{ padding:0px 30px 30px 30px; line-height:24px; background:#ffffff; height:auto!important; height:550px; min-height:550px; font-size:14px; color:#555555; line-height:28px;}

.ny_pro .cate{ background:none;}
.ny_pro .cate ul{ width:1005px; margin:0 auto;}
.ny_pro .cont{ line-height:24px; height:auto!important; height:550px; min-height:550px; font-size:14px; color:#555555; line-height:28px;}
.ny_pro .cont ul{ width:1094px; margin:0px auto;}
.ny_pro .cont ul li{ width:349px; float:left; margin-right:10px; border:1px solid #92898c; border-bottom:1px solid #000000;}
.ny_pro .cont ul li .photo { width:319px; height:236px; padding:5px; overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:206px; *font-family:Arial;}
.ny_pro .cont ul li .photo img {vertical-align:middle;}
.ny_pro .cont ul li .name{ height:40px; overflow:hidden; text-align:center; line-height:40px; font-size:18px; color:#333333;}
.ny_pro .cont ul li .name a{ text-decoration:none; color:#333333;}

.ny_news .cate{ background:none;}
.ny_news .cont{ padding:0px 30px 30px 30px; line-height:24px; height:auto!important; height:550px; min-height:550px; font-size:14px; color:#555555; line-height:28px;}
.ny_news .cont ul li{ width:940px; height:145px; overflow:hidden; float:left; padding-top:30px; background:url(../images/ny_news_border.gif) repeat-x top center; margin-top:15px;}
.ny_news .cont ul li .pic{ width:191px; height:131px; float:left;}
.ny_news .cont ul li .des{ width:588px; float:left; font-size:12px; color:#515151; line-height:24px; color:#898989; padding-left:32px;}
.ny_news .cont ul li .des b{ font-size:13px; color:#000000; font-weight:bold;}
.ny_news .cont ul li .des b a{ color:#000000; text-decoration:none;}
.ny_news .cont ul li .des span{ width:28px; display:block; padding-top:20px;}
.ny_news .cont ul li .date{ width:99px; float:left; font-size:12px; color:#454545; padding:28px 0px 0px 30px;}


.ny_contact .cont{ padding:30px 30px 30px 30px; line-height:24px; background:#ffffff; height:auto!important; height:550px; min-height:550px; font-size:14px; color:#555555; line-height:28px;}


/*内页 begin*/


/*在线留言 begin*/
.ny_msg .cont{ padding:34px 110px 0 100px; background:#ffffff; height:auto!important; height:686px; min-height:686px;}
.msg_form{ background:#f6f6f6; padding:30px 0px 20px 120px;}
.msg_form li { width:500px; float:left; padding:16px 0; }
.msg_form li span{ font-size:16px; color:#b3132b; float:left; padding-top:2px;}
.msg_form li .type { width:110px; height:18px; font-family:微软雅黑; font-size:12px; color:#000000; float:left; text-align:left;}
.msg_form li input{ width:180px; height:18px; border:1px solid #adadad; color:#000000;}
.msg_form .textarea1{  width:295px; height:65px; border:1px solid #44301e; font-size:12px; color:#000000;}
.msg_form li.butbox{}
.msg_form .butbox1{ background:#c7e2ff; width:120px; height:44px; text-align:center; float:left; color:#3489e4; font-weight:bold; border:0px; margin:0px 20px 0px 110px;}
/*在线留言 end*/


/*页码放置 begin*/
.page { height:50px; margin-top:20px; overflow:hidden; padding:10px 14px; background:url(../images/page_bg.gif) repeat-x; float: left;}
.page a{ display:block; float:left; text-decoration:none;}
.page .home, .page .last{ display:block; width:44px; height:27px; text-align:center; line-height:27px; background:#3486af; border:1px solid #496d85; border-top:none; border-left:none; font-size:14px; color:#ffffff;}
.page .home a{ color:#ffffff; text-decoration:none;}
.page .prev, .page .next{ width:28px; height:18px; margin:0 2px; padding-top:9px; display:inline; text-align:center; background:#ffffff; border:1px solid #c7c9c9; border-top:none; border-left:none; color: #000;}
.page .num { width:28px; height:27px; background:#ffffff; margin:0px 2px; display:inline; text-align: center; line-height:27px; border:1px solid #c7c9c9; border-top:none; border-left:none; font-size:12px; color: #000;}
.page .cur {color: #f00;}

/*页码放置 end*/


/*详细页面 begin*/
.detail .cont{ padding:30px 30px 30px 30px; background:#ffffff; line-height:28px; height:auto!important; height:689px; min-height:689px;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px; color:#000000;}
.detail .other li a{ color:#000000; text-decoration:none; font-weight:bold;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right:20px;}
/*详细页面 end*/

/*悬浮qq*/
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:9999;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px; text-decoration:none;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand; text-decoration:none;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px; text-decoration:none;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}

/*悬浮qq*/

.news_list_title {
border-bottom:1px dashed #a9a9a9; 
}
