@charset "utf-8";

/* Style Reset
-----------------------------------------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote ,h1,h2,h3,h4,h5
{margin:0px; padding:0px; color:#676666;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border:0; }
iframe { background-image: none; }
.clear { clear:both; height:0;}
img{ border:0px;}
body{min-width:1004px; font-family:'宋体'; background:#fff; font-size: 12px; overflow-x:hidden;}
a{ text-decoration:none; color:#676666;}
a:hover{ text-decoration:none; color:#FF0000;}
.fl{float:left;}
.fr{float:right;}
.none {display:none;}
.h10px{ height:10px; width:100%; clear:both;}
.h20px{ height:20px; width:100%; clear:both;}
p{ margin:0; padding:0;}
.blod{ font-weight:bold;}
html{overflow-x:hidden;}
/*
head
*/
.headcon{width:1004px; height:90px; padding-top:12px; margin:0 auto;}
.headcon .logo{width:220px; height:74px; float:left;}
.headtel{width:235px; height:35px; padding-left:57px; background:url(../images/head_tel.jpg) left center no-repeat #0065b3; float:right; margin-top:25px;}
.yuyan{width:150px; height:32px; line-height:32px; word-spacing:5px; color:#585656; font-size:12px; padding-top:25px; float:right;}
.yuyan a{color:#585656;}
.yuyan a:hover{color:#e60012; text-decoration:underline;}
/*
导航
*/
#nav{width:100%; height:68px; background:url(../images/nav_bg.jpg) center center no-repeat; position:relative; z-index:999;}
#nav .navcon{width:1004px; height:68px; margin:0 auto;}
#nav .navcon ul{width:1003px; height:68px; border-left:#a7a7a8 solid 1px;}
#nav .navcon ul li{width:124px; height:68px; border-left:#ffffff solid 1px; border-right:#a7a7a8 solid 1px; float:left; position:relative;}
#nav .navcon ul li a{ display:block; font-family:'微软雅黑'; font-size:14px; font-weight:400; padding-left:32px; width:92px; padding-top:13px; height:55px; color:#555555; line-height:32px;}
#nav .navcon ul li a img{ display:block;}
#nav .navcon ul li a:hover{ background:url(../images/nav_hover.jpg); color:#fff;}
#nav .navcon ul li.hover a{ background:url(../images/nav_hover.jpg); color:#fff;}
#nav .navcon ul li .sub{width:124px; background:url(../images/nav_erji.jpg) left 1px no-repeat #ba0000; display:none; position:absolute; top:67px; left:0px; padding-top:1px; padding-bottom:15px;}
#nav .navcon ul li .sub a{width:100px; height:29px; line-height:29px; padding:0; text-align:center; font-family:'宋体'; font-size:14px; color:#fff; background:none; border-bottom:#e08080 dashed 1px; overflow:hidden; margin:0 auto;}
#nav .navcon ul li .sub a:hover{ text-decoration:underline; font-weight:bold;}
#nav .navcon ul li.bian{width:1px; border-right:0;}

/*
动画切换
*/
#bann{width:1004px; height:400px; margin:0 auto; position:relative;}
#bann .banner{width:1600px; height:400px; border-top:#0068b7 solid 1px; position:absolute; top:0; left:-298px;}
#focus {width:1600px; height:400px; overflow:hidden; position:relative;}
#focus ul {height:400px; position:absolute;}
#focus ul li{float:left; width:1600px; height:400px; overflow:hidden; position:relative;}
#focus .btn {position:absolute; width:100px; height:13px; left:750px; bottom:35px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:23px; height:15px; background:url(../images/banner_ico.png) center right no-repeat; text-align:center; font-size:0px; cursor:pointer;}
#focus .btn span.on {background:url(../images/banner_ico.png) 1px center no-repeat;}
/*
i_main
*/
#i_main{width:100%; height:auto; background:url(../images/main_bg1.jpg) left top repeat-x;}
#i_mainbg{width:100%; height:auto; background:url(../images/i_main_bg.jpg) center top no-repeat;}
.i_main{width:1000px; margin:0 auto; position:relative;}
.i_main .i_con{width:1000px; margin-top:-27px; background:#fff; border-top:#e60012 solid 4px;}
.i_main .lfbian{ position:absolute; top:0px; left:-8px; height:319px; width:8px; background:url(../images/lfbian.png) no-repeat;}
.i_main .ribian{ position:absolute; top:0px; right:-8px; height:319px; width:8px; background:url(../images/ribian.png) no-repeat;}

.i_con1{width:1000px; height:446px; padding-top:15px; overflow:hidden; background:url(../images/i_contact.jpg) right 20px bottom 85px no-repeat;   background-size: auto 168px;}
.i_con1 .lfcon{width:710px; padding-left:15px; height:445px; float:left;}
.i_con1 .lfcon .tit{width:100%; padding-bottom:1px; border-bottom:#e60012 solid 1px; height:40px;}
.i_con1 .lfcon .tit h3{width:140px; height:40px; line-height:40px; float:left; font-family:'产品展示'; font-size:18px; text-align:center; color:#fff9f9; font-weight:bold; background:url(../images/tit_bg.jpg) center center no-repeat;}
.i_con1 .lfcon .tit a{color:#737373; line-height:24px; padding-top:8px; float:right;}
.i_con1 .lfcon .tit a:hover{color:#E60012;}
.i_con1 .lfcon .typeul{width:100%; height:30px; padding-top:11px; position:relative;}
.i_con1 .lfcon .typeul li{position: relative;width:auto; cursor:pointer; margin-right:10px; height:28px; color:#585656; float:left; background:url(../images/type_bg.jpg) left top repeat-x; padding:1px;}
.i_con1 .lfcon .typeul li a{padding-left:24px; height:23px; line-height:23px; padding-right:15px; border:#dfdfe0 solid 1px; border-bottom:none; background:url(../images/news_ico.jpg) 12px 10px no-repeat; color:#585656; display:block;}
.i_con1 .lfcon .typeul li a:hover{color:#e60012; height:28px; line-height:23px; background:url(../images/type_bg3.jpg) 12px 10px no-repeat; border:#fff solid 1px;}
.i_con1 .lfcon .typeul li.hover{background:#cecece;}
.i_con1 .lfcon .typeul li.hover a{color:#e60012; height:28px; line-height:23px; background:url(../images/type_bg3.jpg) 12px 10px no-repeat; border:#fff solid 1px;}

.i_con1 .lfcon .typeul li .sub{ position:absolute; top:30px; left:0px; background:#fff; padding:1px; border:#cecece solid 1px; display:none;}
.i_con1 .lfcon .typeul li .sub .con{ background:#cecece; padding:0 10px; color:#585656; word-spacing:5px;}
.i_con1 .lfcon .typeul li .sub .con a{color:#585656; padding:0; background:none; display:inline; border:none;white-space: nowrap;}
.i_con1 .lfcon .typeul li .sub .con a:hover{color:#E60012;}
.i_con1 .lfcon .pro_ul{width:100%; height:344px; padding-top:12px;}
.i_con1 .lfcon .pro_ul li{width:165px; float:left; height:172px; margin-right:16px;}
.i_con1 .lfcon .pro_ul li .pic{width:159px; height:117px; padding:3px; background:#abcde7; display:block;}
.i_con1 .lfcon .pro_ul li .text{width:165px; height:36px; line-height:36px; display:block; text-align:center; color:#585656; font-size:14px;}
.i_con1 .lfcon .pro_ul li a:hover.text{color:#E60012;}

.i_con1 .ricon{width:215px; height:445px; padding-right:20px; float:right;}
.i_con1 .ricon .tit{width:215px; height:67px;}
.i_con1 .ricon .con{width:210px; line-height:20px; padding-top:10px; height:120px; overflow:hidden;}

.i_con2{width:1000px; height:270px; padding-top:26px; background:url(../images/i_line.png) center -7px no-repeat; }
.i_con2 .lfcon{width:623px; height:270px; float:left; padding-left:15px; padding-right:23px; border-right:#dad9dd solid 1px;}
.i_con2 .tit{width:100%; height:38px; overflow:hidden;}
.i_con2 .tit h3{line-height:38px; font-family:'微软雅黑'; font-size:18px; font-weight:bold; color:#343434; float:left;}
.i_con2 .tit h3 span{ font-size:14px; color:#585858; text-transform:uppercase;}
.i_con2 .tit a{width:56px; height:20px; padding-top:9px; float:right;}
.i_con2 .lfcon .pic{width:193px; height:197px; float:left; padding:10px; background:url(../images/about_pic_bg.jpg) center center no-repeat;}
.i_con2 .lfcon .text{width:400px; float:right; line-height:22px; color:#676666; height:210px; overflow:hidden;}
.i_con2 .ricon{width:295px; padding-right:15px; float:right; height:270px;}
.i_con2 .ricon .con{width:265px; padding:0 15px; height:225px; margin-top:7px; background:#e3eef6;}
.i_con2 .ricon .con ul{width:100%; padding:10px 0 5px 0;}
.i_con2 .ricon .con ul li{width:100%; height:24px; line-height:22px; background:url(../images/news_ico.jpg) 6px center no-repeat; text-indent:15px;}
.i_con2 .ricon .con ul li a{color:#3e4244;}
.i_con2 .ricon .con ul li a:hover{color:#E60012;}
.i_con2 .ricon .pic{width:268px; height:123px; display:block; margin:0 auto;}


.i_con3{width:1000px; height:230px;}
.i_con3 .tit{width:100%; height:32px; line-height:32px; padding:19px 0; text-transform:uppercase; font-family:'微软雅黑'; font-size:16px; color:#e60012; font-weight:bold; text-align:center; background:url(../images/i_case_tit.jpg) center center no-repeat;}
.i_con3 .con{width:100%; height:160px;}
.i_con3 .con .lfctrl{width:60px; height:46px; float:left; padding-top:31px; background:url(../images/left.jpg) left bottom no-repeat; cursor:pointer;}
.i_con3 .con .rictrl{width:60px; height:46px; float:left; padding-top:31px; background:url(../images/right.jpg) right bottom no-repeat; cursor:pointer;}
.i_con3 .con a:hover.lfctrl{width:60px; height:46px; float:left; padding-top:31px; background:url(../images/left2.jpg) left bottom no-repeat; cursor:pointer;}
.i_con3 .con a:hover.rictrl{width:60px; height:46px; float:left; padding-top:31px; background:url(../images/right2.jpg) right bottom no-repeat; cursor:pointer;}


.i_con3 .con .imggd{width:880px; height:160px; overflow:hidden; float:left; position:relative;}
.i_con3 .con .imggd ul{ overflow:hidden; height:160px; width:auto;}
.i_con3 .con .imggd li{width:180px; height:160px; float:left; position:relative;}
.i_con3 .con .imggd li .pic{width:153px;height:109px; padding:2px 3px; margin:0 auto; position:relative;}
.i_con3 .con .imggd li .pic .hudu{width:159px; height:114px; position:absolute; top:-1px; left:0px; display:block;}
.i_con3 .con .imggd li .text{width:160px;height:20px; line-height:20px; text-align:center; display:block; clear:both; color:#4f4f4f; margin:0 auto; margin-top:8px;}
.i_con3 .con .imggd li .text a{color:#585656;}
.i_con3 .con .imggd li .text a:hover{color:#0c5c98; text-decoration:underline;}


/*
boot
*/
#bottom{width:100%; background:#0065b3; overflow:hidden; margin-top:40px;}
.btnav{width:1004px; height:32px; line-height:32px; padding-top:20px; color:#fff; text-align:center; margin:0 auto; word-spacing:5px;}
.btnav a{color:#fff;}
.btnav a:hover{text-decoration:underline; color:#e60012;}
.boot{width:1004px; margin:0 auto; color:#fff; overflow:hidden; line-height:32px; padding-bottom:20px; text-align:center; word-spacing:10px;}
.boot a{color:#fff;}
.boot a:hover{text-decoration:underline; color:#e60012;}

/*
内页

简介
*/
#n_main{width:100%; border-top:#0068b7 solid 2px; background:url(../images/n_bg.jpg) left top repeat-x #fffefe;}
#n_main .ncon{width:1000px; height:auto; margin:0 auto;}

.nbanner{width:1000px; height:213px; position:relative; margin:0 auto; background:url(../images/nbanner_bg.jpg) center bottom no-repeat;}
.nbanner .lfb{width:18px; height:188px; position:absolute; top:0px; left:-16px; background:url(../images/banner_left.jpg) no-repeat;}
.nbanner .rib{width:18px; height:188px; position:absolute; top:0px; right:-18px; background:url(../images/banner_right.jpg) no-repeat;}

.n_con{width:1000px; background:#fff; border-top:#e60012 solid 4px; margin:0 auto;}
.n_con .lfbian{ position:absolute; top:0px; left:-8px; height:319px; width:8px; background:url(../images/lfbian.png) no-repeat;}
.n_con .ribian{ position:absolute; top:0px; right:-8px; height:319px; width:8px; background:url(../images/ribian.png) no-repeat;}

.nleft{width:214px; padding-left:15px; float:left;}
.nleft .tit{width:210px; padding-left:4px; height:62px; padding-top:20px; background:url(../images/left_tit_bg.jpg) left bottom repeat-x; line-height:26px; font-family:'黑体'; font-size:24px; font-weight:bold; color:#676767;}
.nleft .tit span{ font-family:'Arial'; font-weight:bold; text-transform:uppercase; font-size:24px; color:#676767;}

.leftprotype{width:214px; padding-top:15px;}
.proclass_li{width:214px; text-align:left; height:auto!important; min-height:28px; height:28px; margin-bottom:8px; background:#e0dfdf url(../images/type_ico2.jpg) 185px center no-repeat; cursor:pointer;}
.proclass_li a{color:#585656; font-size:14px; line-height:28px; padding-left:20px; background:url(../images/news_ico.jpg) 12px center no-repeat;}
.proclass_li a:hover{color:#be0000; background:url(../images/type_bg3.jpg) 12px center no-repeat;}
.hover2 a{color:#be0000; background:url(../images/type_bg3.jpg) 12px center no-repeat;}

.proclass_x{width:100%; font-size:12px; display:none;}
.proclass_x p{height:37px; border-bottom:#8d8c8c dashed 1px;}
.proclass_x a{color:#676666; display:block; height:37px; line-height:37px; text-indent:20px;}
.proclass_x a:hover{color:#be0000;}

.lfcontact{width:194px; margin-top:15px; background:#e3eef6; padding:10px; line-height:28px; color:#585656;}


.nright{width:715px; padding-right:15px; padding-top:20px; float:right;}
.nright .ntit{width:100%; padding-bottom:1px; border-bottom:#e60012 solid 1px; height:40px;}
.nright .ntit h3{width:140px; height:40px; line-height:40px; float:left; font-family:'产品展示'; font-size:18px; text-align:center; color:#fff9f9; font-weight:bold; background:url(../images/tit_bg.jpg) center center no-repeat;}
.nright .ntit p{color:#737373; line-height:24px; padding-top:10px; float:right;}
.nright .ntit a{color:#737373;}
.nright .ntit a:hover{color:#E60012;}
.nright .nnr{word-break: break-word;width:685px; height:auto!important; min-height:428px; height:428px; padding:30px 0; color:#474747; line-height:32px; color:; margin:0 auto;}


/*
新闻资讯
*/
.view_tit{width:100%; line-height:30px; padding:20px 0; text-align:center; margin:0 auto;}
.view_tit h4{ margin:0; font-size:14px; color:#585757; font-weight:bold;}

.view_fx{width:715px; height:40px; line-height:40px; border-bottom:#6f6f6f dashed 1px; margin:0 auto;}
.view_fx p{ float:left; height:40px; line-height:40px; color:#737373; font-size:12px; width:375px;}
.view_fx p span{ float:right;}
.view_fx .share{width:140px; height:24px; padding-top:8px; float:right; overflow:hidden;}

.img{width:650px; margin:20px auto;}
.img img{ display:block; margin:0 auto; max-width:630px;}

.fenyeud{width:685px; margin:0 auto; font-size:12px; text-align:left;height:20px; padding:5px 0;color:#737373;}
.fenyeud a{color:#737373;}
.fenyeud a:hover{color:#E60012; text-decoration:underline;}

.back{width:62px; height:23px;  margin:30px auto;}
.back a{ width:60px; height:21px; display:block; text-align:center; line-height:20px; font-size:12px; color:#5c4a30;}
.back a:hover{ text-decoration:underline; color:#E60012;}

.news_ul{width:690px; padding:20px 0; margin:0 auto;}
.news_ul li{height:30px; line-height:30px; background:url(../images/news_ico2.jpg) left center no-repeat; text-indent:20px;}
.news_ul li a{color:#585858;}
.news_ul li a:hover{color:#E60012; text-decoration:underline;}
.news_ul li span{ float:right; color:#585858; font-family:'Arial';}


/*
分页
*/
.pages{width:600px; height:24px; line-height:24px; margin:20px auto; text-align:center; color:#565657; font-family:'Arial'; font-size:12px;}
.pages a{color:#fff; padding:4px 5px; margin:0 5px; background:url(../images/fenye_bg.jpg) left center repeat-x;}
.pages a:hover{color:#fff;}
.pages a.hover{color:#ffffff;}
.pages a.left{ font-family:'黑体'; margin-right:5px;}
.pages a.right{ font-family:'黑体'; margin-left:5px;}

/*
产品展示
*/
.pro_ul{width:715px; padding-top:20px; margin:0 auto;}
.pro_ul li{width:165px; height:177px; float:left; background:url(../images/pro_bg.jpg) center 123px no-repeat; margin-right:16px;}
.pro_ul li .pic{width:159px; height:117px; display:block; padding:3px; background:#abcde7;}
.pro_ul li .text{width:165px; height:46px; line-height:46px; text-align:center; color:#585656; display:block;}
.pro_ul li .text a:hover.text{ color:#E60012;}

/* 案例*/
.pro_uls{width:715px; padding-top:20px; margin:0 auto;}
.pro_uls li{width:165px; height:174px; float:left; background:url(../images/pro_bg.jpg) center 119px no-repeat; margin-right:16px;}
.pro_uls li .pic{width:159px; height:114px; display:block; padding:3px; background:#abcde7;}
.pro_uls li .text{width:165px; height:46px; line-height:46px; text-align:center; color:#585656; display:block;}
.pro_uls li .text a:hover.text{ color:#E60012;}

.nnr{word-break: break-word;}