﻿/* CSS Document */
/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
body{ font-family:"宋体"; color:#333333; background:#FFFFFF;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#0B5EAC;text-decoration:underline;}


/*文字排版*/
.f12{font-size:12px}
.f14{font-size:14px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.tc{ text-align:center;}
.tr{ text-align:right;}
.fm{ font-family:"微软雅黑"}

/*定位*/
.bc{ margin-left:auto; margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.pr{position:relative}
.pa{position:absolute;}
.none{display:none}
.clearfix:after{ content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;} /*浮动闭合的写法二*/
.clearfix{ zoom:1;}

/*长度高度*/
.w{ width:100%;}
.w1000{ width:1000px;}
.w1010{ width:1010px;}
.h{ height:100%;}


/*边距*/
.mt7{ margin-top:7px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mb15{ margin-bottom:15px;}
.pt25{ padding-top:25px;}
.pl20{ padding-left:20px;}
.pl50{ padding-left:50px;}
.pb15{ padding-bottom:15px;}


/*color*/
.c_blue,.c_blue a,.c_gray a:hover{ color:#419DCE;}
.c_gray,.c_gray a{ color:#949494;}
.c_blueaa{ color:#0A4098;}

/*header*/
.header{ height:105px;}
.logo{ width:490px; height:90px;}
.tell{width:210px; height:80px; background:url(../images/tab.gif) no-repeat;}
.tell a{ margin:0 7px;}


/*menu*/
#menu{ height:43px; background:url(../images/rpt_x.gif) repeat-x;}
.navDiv{ width:1000px; height:43px;}
.nav li{ width:110px; height:43px; background:url(../images/linea.gif) right no-repeat; line-height:43px; position:relative; z-index:1;}
.nav li a{ width:110px; height:43px; color:#ffffff; display:block;}
.nav li a:hover{ color:#000000; background:url(../images/tab.gif) 0 -110px no-repeat; text-decoration:none;}
.nav li a.nav_on{ color:#000000; background:url(../images/tab.gif) 0 -110px no-repeat; text-decoration:none;}
.nav li div{ width:110px; font-size:12px; font-weight:normal;display:none; position:absolute; z-index:9; left:0px; *left:0px;}
.nav li div dl{ width:110px; text-align:left;}
.nav li div dd{ height:30px; line-height:30px;  background:url(../images/navbg.png) no-repeat; overflow:hidden;}
.nav li div a{ color:#000000; text-decoration:none; margin-left:35px;}
.nav li div a:hover{ color:#CC0000; text-decoration:none; background:none;}


/*flash*/
#flash{ width:100%; min-width:1000px;}
.index_bg01{ background:url(../images/banner_bg01.jpg) center top no-repeat;}
.index_bg02{ background:url(../images/banner_bg02.jpg) center top no-repeat;}
.index_bg03{ background:url(../images/banner_bg03.jpg) center top no-repeat;}
.index_bg04{ background:url(../images/banner_bg04.jpg) center top no-repeat;}
.banner{ Z-INDEX:1; MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 335px; _width: 335px;}
.banner_l{ MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left}
.banner_r{ MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left}
.bannerImg{ POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px}
.bannerImg .bannerPage{ POSITION: absolute; right:47px; bottom:20px;}
.bannerImg .bannerPage A{ MARGIN-RIGHT: 2px}
.bannerImg .bannerPage A IMG{ VERTICAL-ALIGN: middle}
.slides_container{ POSITION: relative; WIDTH: 1000px; OVERFLOW: hidden}
.pagination{ MARGIN: 26px auto 0px}
.pagination LI{ MARGIN: 0px 1px; FLOAT: left}
.pagination LI A{ BACKGROUND-IMAGE: url(../images/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px}
.pagination LI.current A{ BACKGROUND-POSITION: 0px -18px}



/*产品分类*/
.mainleft{ width:225px;}

.prolist{ border:1px solid #DADADA; width:223px;}
.protit{ height:38px;line-height:38px; background:url(../images/rpt_x.gif) 0 -48px repeat-x;}
.wh_a{ width:223px;}
.wh_b{ width:258px;}
.tywhhg{ width:85px; height:17px;}
.pro_titbg{ background:url(../images/tab.gif) -115px -110px no-repeat;}
.prolist_con li{ width:223px; height:36px; line-height:36px; background:url(../images/tab.gif) 0 -199px no-repeat; }
.prolist_con li a{ display:block;padding-left:40px;}
.prolist_con li a:hover{ float:left; width:223px; height:36px; background:url(../images/tab.gif) 0 -158px no-repeat; color:#FFFFFF; text-decoration:none; font-weight:bold;}

.anli_img,.nashi_img,.messages_img{ width:225px; height:73px;}

/*联系方式*/
.call{ border:1px solid #DADADA; width:223px; height:268px; background:url(../images/call_bg.gif) right bottom no-repeat;}
.call_titbg{ background:url(../images/tab.gif) -115px -132px no-repeat;}
.call_con{ line-height:24px;}


/*公司简介*/
.mainright,.products,.case{ width:760px;}
.about{ width:485px;}
.tytit{ height:29px; line-height:29px; border-bottom:1px solid #DADADA;}
.tyline{height:29px; border-bottom:1px solid #0B5EAC;}
.left_tit{ width:170px;}
.about_titbg{background:url(../images/tab.gif) 0 -240px no-repeat;}
.about_con{ width:475px; padding:10px 5px; line-height:24px;}
.about_con p,.jianjie_con p{ text-indent:2em;}

/*新闻中心*/
.news{ border:1px solid #DADADA; width:258px;}
.new_titbg{background:url(../images/tab.gif) -88px -240px no-repeat;}
.news_con{ width:238px; padding:10px; }
.news_con li{ width:238px;line-height:24px;}


/*产品展示*/
.product_titbg{background:url(../images/tab.gif) -175px -240px no-repeat;}
.product_con,#scroll{width:760px; height:390px;overflow:hidden;}
#scroll ul li{width:170px; margin:0 10px;}
#scroll ul li img{width:160px; height:155px; padding:4px; border:1px solid #D2D2D2;}
#scroll ul li p{float:left;width:170px; text-align:center; line-height:28px;}

/*案例展示*/
.case_titbg{background:url(../images/tab.gif) 0 -262px no-repeat;}
.case_con li{ width:160px; height:150px; padding:4px; border:1px solid #D2D2D2; margin:0 10px;}
.case_con li img{ width:160px; height:120px;}
.case_con li p{ width:160px; background:#E3E3E3; height:29px; line-height:29px; text-align:center;}

/*footer*/
#footer{ border-top:3px solid #004FA6; padding:10px 0; line-height:24px; }
.footnav{color:#004FA6;}
.footnav a{ margin:0 7px; color:#004FA6;}



/*AboutUs*/
.jianjie_titbg{background:url(../images/tab.gif) -88px -262px no-repeat;}
.jianjie_con,.honor_con,.NewsCon,.ProductCon{ width:740px; padding:15px 10px; line-height:27px;}


/*Honor*/
.honor_titbg{background:url(../images/tab.gif) -175px -262px no-repeat;}
.honor_con li{ width:175px; margin:20px 5px;}
.honor_con li img{ width:165px; height:250px; padding:4px; border:1px solid #D2D2D2;}

/*NEWS*/
.NewsCon li{ width:740px; line-height:35px;}

/*页码*/
.totalDiv{height:20px; width:760px;}
.total{ height:20px; line-height:20px;}
.total a{ margin-right:5px; padding:5px; border:1px solid #D2D2D2;}


/*Prodduct*/
.subpro_titbg{background:url(../images/tab.gif) -247px -110px no-repeat;}
.ProductCon li{ width:170px; margin:0 6px;}
.ProductCon li img{ width:160px; height:155px; padding:4px; border:1px solid #D2D2D2;}
.ProductCon li p{ float:left; width:170px; text-align:center; line-height:30px;}




/*banner*/
.flexslider { position: relative; height: 333px; overflow: hidden; }
.slides { position: relative; z-index: 1;}
.slides li { height: 333px;}
.flex-control-nav { position: absolute; bottom: 18px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}



/*新闻阅读 样式*/
.news_title{text-align:center;color:#024fa5; font-size:14px; line-height:40px; font-weight: bold;border-bottom:1px dotted #767575;}
.news_dh{text-align:center; line-height:30px;color:#343333;}
.news_des{width:712px;height:auto;float:left;}
.news_des_nr{line-height:26px;padding:5px 0px;color:#1c1c1c;}
.fxd{ width:712px; height:30px; float:left; padding-top:15px;}
.pagecontent{width:712px;float:left;padding:8px 0px; line-height:25px;color:#343333; border-top:1px dotted #ccc; }
.pagecontent a{color:#343333;text-decoration:none;}
.pagecontent a:hover{color:#024fa5;text-decoration: underline;}




#top_dh{ height:105px; width:100%; background-color:#f7f7f7}