@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements */
dl, dt, dd, ul, ol, li, /* list elements  */
pre, /* text formatting elements */
form, fieldset, legend, button, input, textarea, /* form elements */
th, td /* table elements */ {
    margin: 0;
    padding: 0;
}
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul,li, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup { vertical-align: text-top; } /
sub { vertical-align: text-bottom; }

legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse;  border-spacing: 0; }

.clearfix:after{content:"";display:block;clear: both;}
.clearfix{zoom:1;}
.clear{ clear:both;}

/************************************************************************************/
						/*******css reset*******/
/************************************************************************************/
#header{ width:1002px; margin:0 auto; margin-top:15px;}
.site_logo{ width:462px; float:left; margin-top:6px;}
.header_right{ float:right; text-align:right; }
.header_right .tel{ margin-top:10px;  color:#787878;}
.header_right a{ color:#787878; margin:0 5px;}
.site_nav{ width:1002px; margin:0 auto; height:43px;  line-height:43px; font-family:"Microsoft Yahei"; font-size:14px; margin-top:12px;}
.site_nav ul{ margin-left:35px;}
.navs{ background:#257cb4;}
.site_nav ul li{ float:left; width:114px; position:relative; background:url(../images/nav_li.gif) no-repeat right center;}
.site_nav ul li a{ color:#FFF; display:block; width:114px; text-align:center; height:43px; overflow:hidden;}
.site_nav ul li a:hover{ text-decoration:none; background:url(../images/nav_li2.png) no-repeat center;}
.site_nav ul li ul {Z-INDEX: 9999; POSITION: absolute; PADDING-LEFT: 0px; DISPLAY: block; VISIBILITY: hidden; MARGIN-LEFT:5px}
.site_nav ul li ul li {LINE-HEIGHT: 32px; DISPLAY: list-item; OVERFLOW: hidden; _height: 32px; border-bottom:1px #b6d5e9 solid; width:110px; float:none; }
.site_nav ul li ul li a {PADDING-BOTTOM: 0px; LINE-HEIGHT:32px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH:110px; PADDING-RIGHT: 0px; BACKGROUND:#5d8ba9 url(images/icon_01.gif) no-repeat 25px center; COLOR:#FFF; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px; _height: 32px; height:32px; }
.site_nav ul li ul li a span{ background:url(../images/icon_02.gif) no-repeat left center; padding-left:10px; font-size:12px;}
.site_nav ul li ul li a:hover{ background:#a3c6dc url(images/icon_01.gif) no-repeat 25px center;}
.index_focus{ width:1000px; margin:0 auto; margin-top:5px; position:relative; height:349px;}
.slide-trigger {position:absolute;  right:5px; padding-right:5px; bottom:10px;}
.slide-trigger a {display:inline-block;margin-right:3px;width:15px;height:15px;line-height:15px;text-align:center;color:#FFF;background-color:#2175ab; outline:none;overflow:hidden;}
.slide-trigger a:hover { text-decoration:none; }
.slide-trigger a.current {width:15px;height:15px;line-height:15px;font-weight:bold;color:#FFF;background:#8f3132;}
.index_main{ margin:0 auto; width:1002px; margin-top:11px;}
.index_left{ width:290px; float:left; display:inline; overflow:hidden;}
.title_style{ height:290px; height:34px; line-height:34px; }
.title_style span{ float:right; margin-right:10px; margin-top:12px;}
.title_style strong{ font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; margin-left:30px;}
.index_about .title_style{ background:url(../images/title_01.png) no-repeat left top;}
.index_about .cont{ line-height:30px; margin-top:10px; color:#5b5b5b;}
.index_about .cont a{ color:#cb2502;}
.index_about .butts a{ display:block; width:138px; height:36px; background:url(../images/butt1.png) no-repeat left top; float:left; line-height:36px;  font-size:14px; color:#ffffff; margin-top:6px; margin-right:7px;}
.index_about .butts a b{ margin-left:35px;}
.index_about .butts a:hover{ background:url(../images/butt2.png) no-repeat left top; text-decoration:none;}
.index_about .contact{ background:url(../images/contact1.jpg) no-repeat left top; width:279px; height:154px; margin-top:10px; overflow:hidden;}
.index_about .contact .cc{ margin-left:15px; margin-top:10px; line-height:22px; margin-right:10px; color:#585858;}
.index_cent{ float:left; width:455px; margin-left:14px; display:inline; overflow:hidden;}
.index_cent .title_style{ height:34px; background:url(../images/title_02.png) no-repeat left top;}
.index_cent dl{ margin-top:13px; border-bottom:1px dashed #cdcdcd; height:121px;}
.index_cent dl dt{ float:left; width:123px; height:105px; border:1px solid #e0e0e0; overflow:hidden;}
.index_cent dl dt img{ width:123px; height:105px; }
.index_cent dl dd{ float:left; width:315px; margin-left:10px; line-height:24px; color:#989898;}
.index_cent dl dd h3{ font-size:14px;}
.index_cent dl dd h3 a{ color:#535353;}
.index_cent ul{ line-height:30px; margin-top:10px;}
.index_cent ul li span{ float:right; color:#b1b1b1;}
.index_cent ul li a{ color:#757575; background:url(../images/icon_02.gif) no-repeat left center; padding-left:10px;}
.index_cent ul li a:hover{ color:#d55135;}
.index_right{ float:left; width:235px; margin-left:8px;}
.index_right .title_style{ height:34px; background:url(../images/title_03.png) no-repeat left top;}
.index_right ul{ margin-top:6px;}
.index_right ul li{ border-bottom:1px dashed #dedede; height:36px; line-height:36px; font-size:14px; font-weight:bold;}
.index_right ul li a{ color:#535353; background:url(../images/icon_03.gif) no-repeat left center; padding-left:25px; margin-left:10px;}
.index_bx{ margin-top:10px; margin-left:5px;}
.index_products{ width:463px; margin-top:18px; float:left;}
.index_products .bd{ width:306px; float:left; margin-top:10px;} 
.index_products .hd{ float:left; width:152px; margin-left:5px; margin-top:10px;}
.index_products .hd li{ height:29px; overflow:hidden; margin-bottom:10px;  background:#eeeeee;}
.index_products .hd li a{ display:block; height:29px; color:#616161; padding-left:10px; line-height:29px; }
.index_products .hd li a:hover{ background:#1b6b9f; color:#FFF; text-decoration:none;}
.index_products .title_style{ background:url(../images/title_04.png) no-repeat left top;}
.index_products .hd .on{  background:#1b6b9f; color:#FFF; text-decoration:none; color:#FFF;}
.index_products .hd .on a{ color:#FFF;}
.index_case{ float:left; width:1002px;  margin-left:5px; margin-top:18px; overflow:hidden;}
.index_case .title_style{ height:34px; background:url(../images/title_05.png) no-repeat left top;}
.index_case ul li{ float:left; width:183px; text-align:center; margin:0 8px; margin-top:16px;}
.index_case ul li img{ width:173px; height:140px; padding:4px; border:1px solid #dddddd; }
.index_case ul li p{ margin-top:5px;}
.index_case ul li p a{ color:#686868;}
#footer{ height:114px;  width:1002px; margin:0 auto; text-align:center; overflow:hidden; margin-top:10px; line-height:22px; color:#fff;}
#footer .cont{ margin-top:20px;}

.inside_main{ width:1002px; margin:0 auto;}
.inside_left{ width:204px; float:left; margin-top:14px;}
.inside_left h1{ width:204px; height:59px; background:url(../images/left_top.png) no-repeat left top; text-align:center; line-height:59px; font-size:24px;font-family:"Microsoft Yahei"; color:#1a6b9f; font-weight:100;}
.inside_left .cont{ background:url(../images/left_back.png) repeat-y;}
.inside_left .cont ul li{ height:33px; background:url(../images/title_06.png) no-repeat left top; margin-left:13px; line-height:33px; font-weight:bold;}
.inside_left .cont ul li a{ color:#6d6d6d;}
.inside_left .cont ul li a:hover{ color:#1a6b9f; text-decoration:none;}
.left_bot{ height:123px; background:url(../images/left_bot.png) no-repeat left top;}
.inside_right{ float:left; width:782px; margin-left:16px; margin-top:14px;}
.your_post{ background:#e6f2fa; height:32px; line-height:32px; text-indent:1em; color:#585858;}
.your_post a{ color:#585858;}
.inside_about{ width:769px; margin:0 auto; margin-top:15px; line-height:28px; color:#686868;}
.inside_about p{ text-indent:2em;}
.inside_product{ padding-bottom:30px; margin-top:20px;}
.inside_product ul li{ float:left; text-align:center; margin:0 16px; margin-top:10px;}
.inside_product ul li p{ margin-top:10px;}
.inside_product ul li p a{ color:#393939;}
.inside_product ul li img{ padding:4px; border:1px solid #CCC;}
.inside_news{ margin-bottom:30px;}
.inside_news ul{ margin-top:10px;}
.inside_news ul li{ line-height:38px; border-bottom:1px #cccccc dashed;}
.inside_news ul li a{ color:#666262; background:url(../images/icon_04.gif) no-repeat left center; padding-left:10px;}
.inside_news ul li span{ float:right; margin-right:10px; color:#666262;}
.inside_about .info{ text-align:center; margin-bottom:10px;}
.inside_about .info h1{ font-size:24px; font-family:"Microsoft Yahei"}
.zxly_bg{ margin-left:120px;}

.inside_messag{ margin:0 auto; width:380px;  margin-top:30px;}
.input_a{ width:230px; height:22px;}
.inside_messag table td{ padding:4px 0;}
.inside_focus{ margin:0 auto; width:1002px; margin-top:3px;}


.header_sear{ width:300px; height:50px;   margin-top:10px;}
.header_sear .input_class{ width:226px; border:1px solid #ccc; height:24px; line-height:24px;}
.header_sear .tj_but{ height:25px; width:60px; background:#257cb4; border:none; cursor:pointer; color:#FFF;}
.header_sear .hot{ color:#999; height:24px; line-height:24px; width:290px; margin-top:-1px; text-align:left;}
.header_sear .hot a{ color:#999; margin:0 5px;}
.header_sear .hot a:hover{ text-decoration:none;}

.index_right .cont{ margin-top:10px; line-height:24px; margin-left:10px;}

.index_case .title_style b{ margin-left:40px; font-weight:100}
.index_case .title_style b a{ color:#666; margin:0 5px;}



.index_case2{ float:left; width:1002px;  margin-left:5px; margin-top:18px; overflow:hidden;}
.index_case2 .title_style{ height:34px; background:url(../images/title_05.png) no-repeat left top;}
.index_case2 ul li{ float:left; width:183px; text-align:center; margin:0 8px; margin-top:16px;}
.index_case2 ul li img{ width:173px; height:140px; padding:4px; border:1px solid #dddddd; }
.index_case2 ul li p{ margin-top:5px;}
.index_case2 ul li p a{ color:#686868;}


.index_youq { margin-top:20px; padding-bottom:20px;}
.index_youq .title_style{ height:34px; background:url(../images/title_05.png) no-repeat left top;}
.index_youq ul{ margin-top:10px;}
.index_youq ul a{ color:#666; margin:0 7px;}
.footer_cont{ background:#707070; color:#FFF;}
.footer_cont a{ color:#FFF;}

.news_fenye{ margin-top:30px; text-align:center; padding-bottom:50px;}
.news_fenye a{ padding:8px 10px; border:1px solid #d3d3d3; margin:0 3px; color:#4c4c4c;}
.news_fenye span{ padding:8px 10px; border:1px solid #d3d3d3; margin:0 3px; color:#4c4c4c;}


.inside_case dl{ border-bottom:1px dashed #bbbbbb; height:119px; margin-top:15px;}
.inside_case dl dt{ float:left; width:131px; height:96px; border:1px solid #CCC; padding:3px;}
.inside_case dl dt img{ width:131px; height:96px;  }
.inside_case dl dd{ float:left; width:460px; margin-left:10px;}
.inside_case dl dd h3{ font-size:14px; margin-top:4px;}
.inside_case dl dd h3 a{ color:#4d4d4d;}
.inside_case dl dd h3 a:hover{ color:#21ae27;}
.inside_case dl dd .time{ color:#6a6a6a;}
.inside_case dl dd p{ line-height:24px; color:#4d4d4d;}
.inside_case dl dd p a{ color:#1fa326;}

.daodu{ width:718px; margin:0 auto; border:1px dashed #CCC; padding:15px; text-indent:2em; margin-bottom:20px;}

.next_wz{ margin-top:30px; border-bottom:1px dashed #CCC; line-height:32px; }
.next_wz p{}
.next_wz p a{ color:#8a8a8a;}
.next_wz .next{ float:right;}