@charset "utf-8";
/* CSS Document */
body{border:0px;font-size:14px;font-family:"微软雅黑",Arial,simsun,scans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;margin:0px;padding:0px;color:#333;line-height:1.6em;}
form,p,div,ol,ul,p,h1,h2,h3,h4,input,li,span{margin:0px;padding:0px; font-weight:normal}
img{border:0;}
html { overflow: auto; }
em{font-style:normal;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#1f99d4;cursor:pointer;}
ul,li{list-style-type:none;list-style-position:outside;list-style-image:none;}
th,td{font-size:12px;}
input,select,textarea{font-size:12px;}
textarea{overflow-y:scroll;border:1px solid #c2defd;}
li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.rh-top{ width:1000px; height:98px; margin:0 auto;}
.top-left{ float:left;}
.top-right{ float:right;}
.rh-nav{ width:100%; height:46px; background:#2c65f6}
.rh-main{ width:1000px; margin:0 auto;}
.rh-main ul li{ float:left; width:112px; text-align:center; line-height:46px;}
.rh-main ul li a{ width:112px; height:46px; display:block; color:#fff; }
.rh-main ul li a:hover{ text-decoration:none; background:#1246c9}
.rh-main .nav-cp ul{ display:none}
.rh-main .nav-cp ul a{ background:#2c65f6}
.rh-main ul li.nav-cp:hover ul{ display:block; position:absolute; z-index:999; width:112px;}

.flexslider{position:relative;height:308px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat; margin-top:3px;}
.slides{position:relative;z-index:1;}
.slides li{height:308px;}
.flex-control-nav{position:absolute;bottom:10px;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;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.rh-jianjie{ width:1000px; margin:0 auto; height:220px;}
.rh-jianjie img{ float:left;}
.jianjie-right{ float:right; width:700px;}
.jianjie-tt{ width:700px; height:30px;}
.jianjie-tt h3{ float:left; color:#2c65f6; font-size:24px; font-weight:bold; }
.jianjie-tt h5{ color:#9a9a9a; font-size:18px; font-weight:normal }
.jianjie-nr p{ white-space:pre-wrap; font-size:14px; margin-top:10px;}
.jianjie-nr a{ float:right; font-size:12px; margin-top:10px; color:#F00; text-decoration:underline;}

.rh-chanpin{ width:1000px; margin:0 auto; background:#f2f2f2; border-top:2px solid #97b1f4; }
.rh-chanpin h3{width:1000px; text-align:center; display:block; height:70px; line-height:70px; background:#f2f2f2}
.rh-chanpin h3 span{ color:#999; font-size:18px; padding-left:10px}
.rh-chanpin ul{background:#f2f2f2; padding:14px 0 0 25px; margin:0; width:975px; overflow:hidden}
.rh-chanpin ul li{ width:190px; text-align:center; float:left}
.rh-chanpin ul li span{ display:block; text-align:center}
.rh-chanpin ul li img{width:155px; height:165px; border:1px solid #c0c0c0; padding:0 5px 0 5px}
.rh-chanpin ul li img:hover{border:1px solid #ff0000; cursor:pointer}
.rh-chanpin-more{width:1000px; text-align:center; padding:20px 0 30px 0; background:#f2f2f2; float:left}
.rh-chanpin-more a{height:32px; line-height:32px; width:160px; text-align:center; color:#fff; background:#2c65f6; display:inline-block}
.rh-chanpin-more a:hover{ text-decoration:none; background:#1246c9}


.rh-news-contactus{clear:both; width:1000px; margin:0 auto; padding:0x 0 50px 0; overflow:hidden; background:url(../images/index_contact_bg.jpg) no-repeat right;}
.rh-news{width:360px; display:inline-block; float:left; padding-top:50px}
.rh-news h3{ font-size:18px; font-weight:normal; padding-left:16px}
.rh-news h3 span{color:#2c65f6; font-size:12px}
.rh-news ul{ padding-left:10px; padding-top:16px}
.rh-news ul li{ background:url(../images/list_type_ico.jpg) no-repeat 6px center; padding-left:18px; line-height:28px;}

.rh-contactus{ height:199px; width:400px; padding-top:80px; display:inline-block; float:left; padding-left:240px;}
.rh-contactus h3{ font-size:18px; font-weight:normal; display:block; width:200px; height:40px;}
.rh-contactus h3 span{color:#2c65f6; font-size:12px}
.rh-contactus p{ display:block; line-height:28px; font-size:12px}


.rh-footer{ float:left; width:100%;background:#272727; text-align:center; color:#fff; height:56px; line-height:56px}

/*简介*/
.ny-pic{ width:100%; height:0;}
.ny-main{ width:1000px; margin:0 auto;}
.ny-position{ text-indent:30px; font-size:12px; color:#777777; line-height:50px;}
.ny-left{ width:235px; height:507px; float:left; margin-left:20px; background:#f6f6f6;}
.ny-left-top{ width:235px; height:40px; background:#2c65f6; color:#ffffff; text-align:center; line-height:40px; font-weight:bold; font-size:18px;}
.ny-left ul{ margin-top:20px;}
.ny-left ul li{ width:100%; text-align:center; height:40px; line-height:40px;}
.ny-left ul li a{ width:100%; height:40px; display:block;}
.ny-left ul li a:hover{ background:#2c65f6; color:#fff; text-decoration:none;}
.lx-tt{ font-size:18px; color:#323232; margin:30px 0 0 20px;}
.lx-tt small{ font-size:12px; color:#2c65f6;}
.lx-nr{ width:235px; height:233px; background:url(../images/ny-l-bg.jpg);}
.lx-nr p{ white-space:pre-wrap; font-size:12px; margin-left:20px; width:190px; padding-top:30px;}
.ny-right{ width:670px; float:right; margin-right:30px; margin-bottom:30px;}
.ny-r-tt{ font-size:24px; font-weight:bold; color:#2c65f6}
.ny-r-tt small{ font-size:18px; color:#9a9a9a; font-weight:normal;}
.ny-r-nr{ margin-top:30px;}
.ny-r-nr p{ white-space:pre-wrap; line-height:30px; }
.ny-chanpin ul{ padding:14px 0 0 25px; margin:0; width:630px; overflow:hidden}
.ny-chanpin ul li{ width:190px; text-align:center; float:left; margin:0 20px 20px 0;}
.ny-chanpin ul li span{ display:block; text-align:center}
.ny-chanpin ul li img{width:155px; height:165px; border:1px solid #c0c0c0; padding:0 5px 0 5px}
.ny-chanpin ul li img:hover{border:1px solid #ff0000; cursor:pointer}

.pro_page{ width:580px; float:right; margin:30px 0;}
.page_ico{ width:35px; height:35px; display:block; line-height:35px;  border-radius:3px;text-align:center; border:1px solid #dcdcdc; float:left; margin-right:5px;}
.page_select{ background:#1f99d4; color:#fff !important;}
.page_ico:hover{ color:#1f99d4; text-decoration:none; border:1px solid #1f99d4;}
.cp-tt{ text-indent:20px; color:#2c65f6}

.minsheng_list{ margin-top:20px; margin-left:20px; }
.minsheng_list li{ width:650px; height:35px; line-height:35px; border-bottom:1px dashed #ddd; list-style: square; color:#ccc;list-style-position:inside}
.minsheng_list li time{ float:right; color:#ccc;}

.nyTitle{color:#1e99d4; line-height:46px; height:46px; font-size:24px; margin-top:30px; margin-left:20px;}
.nyJieshao{color:#9d9d9d; font-size:12px; margin-left:20px;}
.minsheng_word{ white-space:pre-wrap; font-size:14px; margin-top:20px; font-family:"微软雅黑", "宋体" !important; line-height:24px; margin-left:20px;}
.news_page{ text-align:right}
.news_page a{ margin-left:10px;}
.news_page a:hover{ text-decoration:underline}

.ny-table{ width:450px; height:280px; border-radius:5px; box-shadow:0 0 55px #ccc; margin:50px 0 0 80px;}
.ny-table table{ margin:30px 0 0 60px; font-size:14px;}
.ny-table table td{ height:30px;}
.ny-table table td input,.ny-table table td textarea{ outline:none; border-radius:3px; height:20px; width:200px; border:none; border:1px solid #eee;}
.ny-table a{ width:110px; height:25px; display:block; background:#2c65f6; border-radius:3px; text-align:center; color:#fff; line-height:25px; margin-top:20px;}
.ny-table a:hover{ background:#5583f9; text-decoration:none;}

.lx-main{ width:650px; height:450px; background:url(../images/lx-bg.jpg) center top no-repeat;}
.lx-main p{ text-align:center; font-size:14px; white-space:pre-wrap; padding-top:100px; line-height:30px;}
.cpxx-l{ float:left; width:180px;}
.cpxx-l img{ max-width:180px;}
.cpxx-r{ float:right; width:485px;}
.cpxx-r h3{ font-size:18px; font-weight:bold;}
.cpxx-r p{ font-size:12px; line-height:22px; margin-top:20px;}
.cpxx-r a{ float:right; color:#f00;}