﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; color:#5A5A5A; font-family:Microsoft YaHei,"微软雅黑"; width: 100%; min-width:1189px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1; background:url(../images/body.jpg)}
ul,li,form, dl,dt,dd, div,p{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#B40001; text-decoration:none;}
.Texthide{ display:none;}
.ls{ color:#be1919;}
.clearfix:after { content:" "; display:block; height:0; visibility:hidden; clear:both}

.Contain{width:1200px; margin:0 auto; position:relative; height:100%;}
.Silderbar{width:240px; float:left;}
.MainContent{overflow:hidden; width:921px; float:right;}
.Content{padding-top:15px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.space9{ height:9px; clear:both; overflow:hidden; zoom:0;}
.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space12{ height:12px; clear:both; overflow:hidden; zoom:0;}
.space13{ height:13px; clear:both; overflow:hidden; zoom:0;}
.space15{ height:15px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}


/*pages*/
.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden; float:right;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#467e0d; color:#FFF;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; left:10px; width:20px; height:15px; cursor:pointer; border:none; background:url(../images/go.jpg) no-repeat;}
/*pages end*/

.header{ width:100%; background:#fff; height:100px;}
.header .logo{ top:0; left:0; position:absolute; right:0; margin:auto; width:126px; height:97px; z-index:999}
.header .menu{ position:absolute; top:50px; left:10;}
.header .menu li{ width:130px; float:left; text-align:center; position:relative;padding-bottom:29px;}
.header .menu li:first-child{ width:108px; margin-left:25px;}
.header .menu li a{ text-align:center; font-size:16px; color:#383838; font-weight:bold}
.header .menu > li:hover dl{ display:block;}
.header .menu > li:hover > a,.header .menu li a.hover{ border-bottom:5px solid #2375d2; padding-bottom:9px;}
.header .menu li dl{ width:100%; position:absolute; top:50px; z-index:10; display:none }
.header .menu li dl dt{ width:100%; height:39px; border-bottom:1px solid #d8e6f1; line-height:39px; background:#2375d2}
.header .menu li dl dt a{ font-size:14px; line-height:35px; color:white}
.header .menu li dl dt:hover a{ color:#ffea00;}
.header .menu li:hover dl{ display:block}
.header .search{ width:136px; height:25px; border:1px solid #d6d4d4; border-radius:3px; position:absolute; top:46px; right:0; overflow:hidden}
.header .search .txt{ width:105px; height:25px; outline:none; border:none; text-indent:10px; color:#a6a6a6; line-height:25px; border:none}
.header .search .sub{ width:30px; height:100%; position:absolute; right:0; top:0; background:url(../images/search.png) no-repeat center; border:none}


.home.content{ /*background:#fdfbfa;*/ padding-top:20px;}
.home .top > div{ float:left; margin-left:20px; position:relative}
.home .top > div .more{ position:absolute; width:85px; height:24px; background:#2375d2; text-indent:8px; line-height:24px; color:white; bottom:7px; right:20px;}
.home .top > div .more a{ position:absolute; width:18px; height:100%; display:block; line-height:24px; color:white; top:0; right:0; text-align:center; text-indent:0; background:#0656b2}
.home .top > div .intro{ color:#535353; line-height:22px;}
.home .top > div .tu{ margin-bottom:10px;}
.home .top > div .intro span{ font-weight:bold; color:#343434}
.home .top > div .tit{ height:40px;}
.home .top > div:first-child{ margin-left:0}
.home .xinwen{ width:245px; background:#fff; height:265px; padding:12px 22px 0 15px; border:1px solid #f0efee}
.home .xinwen ul li{ margin-bottom:15px; padding-left:15px; background:url(../images/xinwen_libg.jpg) no-repeat left center}
.home .baoan{ width:250px;background:#fff; height:265px; padding:12px 17px 0 15px; border:1px solid #f0efee}
.home .peixun{ width:250px;background:#fff; height:265px; padding:12px 17px 0 15px; border:1px solid #f0efee}
.home .jianjie{ width:250px;background:#fff; height:265px; padding:12px 17px 0 15px; border:1px solid #f0efee}
.home .top{ margin-bottom:30px;}
.home .bottom{ margin-bottom:30px}

.home .bottom .left{ width:282px; height: 186px; float:left; margin-right: 22px;border: 1px solid #f0efee;}
		
.home .bottom .mid { width:586px; float:left }		
		
/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative }
.picScroll-left .hd{ overflow:hidden;  height:186px; width:113px; float:left; border:1px solid #f7b518; position:relative}
.picScroll-left .hd p{ color:#a8a8a8; text-align:center;}
.picScroll-left .hd .p1{ font-size:14px; color:#343434; font-weight:bold; padding-top:60px;}
.picScroll-left .hd .prev{ display:block;  width:20px; height:20px; cursor:pointer; position:absolute; left:10px; bottom:35px; line-height:35px; text-align:center; color:#31302e; font-size:30px; line-height:20px;}
.picScroll-left .hd .next{ display:block;  width:20px; height:20px; cursor:pointer; position:absolute; right:30px; bottom:35px; line-height:35px; text-align:center; color:#31302e; font-size:30px; line-height:20px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none}
.picScroll-left .bd{ width:450px; float:right  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .tit{ line-height:24px; width:134px; margin-top:25px;}
.picScroll-left .bd ul li .pic img{ width:134px; height:79px; display:block }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }


/*Banner*/
.banner{ width:100%; position:relative; overflow:hidden}
.banner .HomeBan{width:1920px; left:50%; position:relative;  height:460px; overflow:hidden; margin:0 auto 0 -960px; overflow:hidden; }
.slideBox{ width:100%; height:460px; overflow:hidden; position:relative;}
.slideBox .hd{ height:13px; overflow:hidden; position:absolute; width:100%; bottom:10px; z-index:1; text-align:center}
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center }
.slideBox .hd ul li{display:inline-block; width:12px; height:12px; text-align:center; background:url(../images/ban1.png) no-repeat left top; cursor:pointer; margin:0 3px;}
.slideBox .hd ul li.on{ background:url(../images/ban2.png) no-repeat center}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1;  height:460px;  vertical-align:middle; text-align:center }
.slideBox .bd img{ display:block; margin:0 auto;} 
/*Banner*/


.home .bottom .right{ width:285px; height:175px; float:right; position:relative}
.home .bottom .right > div{ width:136px; height:83px; position:absolute; text-align:center; line-height:83px;}
.home .bottom .right > div a{ font-size:14px; color:white; font-weight:bold;}
.home .bottom .right > div.d1{ left:0; top:0; background:url(../images/yd-1.png) no-repeat center;}
.home .bottom .right > div.d2{ right:0; top:0; background:url(../images/yd-2.png) no-repeat center;}
.home .bottom .right > div.d3{ left:0; bottom:0; background:url(../images/yd-3.png) no-repeat center;}
.home .bottom .right > div.d4{ right:0; bottom:0; background:url(../images/yd-4.png) no-repeat center;}
.home .bottom .right > a{ width:97px; height:97px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:url(../images/11.png) no-repeat center; z-index:100}



.lei_ban{ position:relative; width:100%; height:245px; overflow:hidden}
.lei_ban .box{ width:1920px; left:50%; margin-left:-960px; height:100%; position:absolute; text-align:center;}

.left_big{ width:224px; min-height:553px; float:left; padding:25px 11px 0 13px; border-right:7px solid #ececec; border-bottom:10px solid #ececec; background:white}
.left_big .top p{ font-size:16px;color:#2e2e2e; font-weight:bold}
.left_big .top p:first-child{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2375d2}
.left_big .top{ padding-bottom:15px; border-bottom:3px solid #dedede; margin-bottom:10px;}
.left_big .list{ position:relative;}
.left_big .list li{ height:40px; line-height:40px; background:#2375d2 url(../images/big_left_ligbg2.jpg) no-repeat 15px center; border-bottom:1px solid #fff; text-indent:32px;}
.left_big .list li a{ font-size:14px; color:white;}
.left_big .list li:hover a{ color:#ffea00;}
.left_big .list li:hover{background:#2375d2 url(../images/big_left_ligbg1.jpg) no-repeat 15px center;}
.left_big .list li.on,.left_big .list li.hover{background:#2375d2 url(../images/big_left_ligbg1.jpg) no-repeat 15px center;}
.left_big .list li.hover a{ font-weight:bold; color:#ffea00}
.right_big{ width:860px; min-height:550px; padding:25px 20px 0 25px; border-left:7px solid #ececec; border-bottom:10px solid #ececec; float:right;background:white} 
.right_big .top{ padding-bottom:15px; border-bottom:3px solid #dedede; margin-bottom:20px;}
.right_big .top .left{ float:left; padding-top:15px;}
.right_big .top .left p{ font-size:16px; color:#2e2e2e; font-weight:bold}
.right_big .top .left p:first-child{ font-size:16px; font-weight:bold;  color:#2375d2}
.right_big .top .xie{ float:right; margin-top:20px;}
.main{ margin-top:-25px; padding-bottom:30px; background-color:#f4f6f5}
.abinfo{ line-height:28px; color:#292929}

.content.news ul li{ padding-bottom:11px; background:url(../images/news_libg.jpg) no-repeat left 6px; margin-bottom:12px; border-bottom:1px dashed #a9a9a9; padding-left:25px;}
.content.news ul li .time{ float:right;}

.content.product .list li{ float:left; width:244px; height:205px; margin-right:63px}
.content.product .list li p{ text-align:center; line-height:35px;}

.content.product_info .title{ text-align:center; font-size:20px; padding-bottom:13px; border-bottom:1px solid #2375d2; color:#343434; margin-bottom:18px;}
	.fanye{ line-height:25px; padding:100px 0 30px 0}
.fanye a{ color:#484848}
.fanye a:hover{ color:#b40001}
.newshowtit{ text-align:center; font-size:16px; color:#383838; font-size:25px; line-height:40px; padding:10px 0 10px 0}			
.box img{ height:245px;}
/*pages*/
.Page{ padding:20px 0;}
.Pages1{ text-align:center; padding:20px 0;  }
.Pages1 a{ display:inline-block; height:30px;  line-height:30px; margin:0 1px; color:#555}
.Pages1 a:hover{ background:#006ecc; color:#fff;}
.Pages1 em{ padding:0 5px;}
.Pages1 em a{ background:#ebebeb; font-style:normal;  width:30px; line-height:30px;}
.Pages1 em a.a_cur{ background:#006ecc; color:#fff;}
.Pages1 .a_first,.Pages1 .a_prev,.Pages1 .a_next,.Pages1 .a_end{ background:#ebebeb; width:60px; height:30px; text-align:center; padding:0 5px;}
.Pages1 .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages1 .p_jump b.f1{ font-weight:normal;}
.Pages1 .i_button { background:#006ecc; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}
/*pages end*/
/*友情链接*/
.ry { padding-top:10px;}
.ry ul li{ float:left; width:200px; text-align:center; margin-bottom:10px; margin-right:20px;}
.ry ul li img{ width:200px; height:150px;}
.ry ul li .title{ height:50px; line-height:40px;}
.ry ul li .title a{ color:#2e2e2e;  }
.ry ul li .title a:hover{ color:#b40001   }


/*Start*/
.templet_message_003 { line-height:20px; color:#363636; padding-top:20px;}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}

.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ /*border-bottom:solid 1px #e2e2e2;*/ border-collapse:collapse; padding:4px 7px; width:76px;}
.templet_message_003 table .tdline{ b/*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}

.templet_message_003 .btnBox{ /*text-align: center;*/ padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}

.templet_message_003 .btn{ background:url(../images/templet_message_btn.jpg) no-repeat; width:69px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.templet_message_003 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textbg.jpg) no-repeat left top; }
.templet_message_003 textarea{ width:483px; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textareabg.jpg) no-repeat left top; }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}

.templet_message_003 .imgcode{ width:70px; height:23px; margin-left:5px;}
/*End*/










.footer{ width:100%; position:relative; background:#fff; border-top:4px solid #e6e6e6; padding:23px 0 25px;}
.footer .left{ float:left}
.footer .right{ float:right; text-align:right; line-height:25px;}




