@charset "utf-8";
/* CSS Document */
body{background:#ffffff}
#content{margin:0 auto;width:1200px;margin-top:40px;margin-bottom:30px}

.main_content{background:#FFFFFF}
.main_content div,.main_content div div{line-height:200%;}

.box{margin-top:50px;margin-bottom:50px;border-bottom:1px solid #CCCCCC;padding-bottom:50px;}


#location a{color:#23ac38}
#location a:hover{color:#666666}

.bg_title{font-size:32px;margin-top:40px;text-align:center}

.visual_bj{height:381px;width:100%;margin-top:100px;}
.gray_bj{height:45px;background:#F3F3F3;}

#left{width:20%;position:absolute;top:230px;left:10%}

#left_menu_title{display:block;height:40px;line-height:40px;font-size:19px;padding-left:20px;color:#b91c22;}
#left_menu_list{}
#left_menu_list >a{border:1px solid #cccccc;width:50%;margin-bottom:5px;margin-top:5px;height:35px;line-height:35px;display:block;padding-left:20px;padding-right:20px;font-size:14px;}
#left_menu_list >a:hover{border:1px #cc0000 solid;color:#cc0000;}


#left_menu_list >a.sub{display:block;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:0px;padding-left:20px;padding-right:15px;font-size:12px;padding-bottom:7px;padding-top:7px;letter-spacing:0px;background:#ffffff}
#left_menu_list >a.sub:hover{background:#42758e;color:#FFFFFF}

#right{width:60%;position:absolute;top:230px;right:10%}

a.lt1{display:block;width:25px;height:20px;text-align:center;font-size:14px;background:#cccccc;float:right;cursor:pointer}
a.lt1:hover{background:#3fa590;color:#FFFFFF}
a.gt1{display:block;width:25px;height:20px;text-align:center;font-size:14px;background:#cccccc;float:right;cursor:pointer}
a.gt1:hover{background:#3fa590;color:#FFFFFF}


.return{margin-top:30px;display:inline-block;width:80px;height:25px;background:#999999;color:#FFFFFF;float:right;text-align:center;cursor:pointer}
.return:hover{background:#182e7a}

.leftmenu{width:230px;float:left;}
.linkmenu{background:#FFFFFF;padding:10px;padding-top:0px;border:1px solid #CCCCCC;box-shadow: 0px 1px 1px #aaaaaa;webkit-box-shadow: 0px 1px 1px #aaaaaa;-moz-box-shadow: 0px 1px 1px #aaaaaa}
.linkmenu >a{letter-spacing:2px;display:block;height:45px;line-height:45px;border-bottom:1px dotted #b2b2b2;font-size:16px;color:#000000;background:url(../images/arraw2.gif) no-repeat right}
.linkmenu >a:hover{color:#ff6600;background:url(../images/arraw2_over.gif) no-repeat right}

.sub_leftmenu{margin-top:20px;width:210px;padding:10px;background:#FFFFFF;border:1px solid #CCCCCC;box-shadow: 0px 1px 1px #aaaaaa;webkit-box-shadow: 0px 1px 1px #aaaaaa;-moz-box-shadow: 0px 1px 1px #aaaaaa}

.green{color:#3fa590}
.left_content{float:left;width:560px;}
.right_content{float:right;width:560px;}

.space{margin-top:20px;margin-bottom:20px;}
.rightContent{width:895px;float:right}

.title16{font-size:16px;}
.title16_blue{font-size:15px;color:#28ae87;margin-top:20px;font-weight:bold}
.title18{font-size:18px;}
.title20{font-size:20px;color:#23ac38;font-weight:bold}
.title22{font-size:22px;}
.title24{font-size:24px;}
.title26{font-size:26px;}

.regtitle{display:inline-block;padding:5px 10px;color:#FFF;background:#1a9fc8;border-radius:5px;}

.topHeight30{margin-top:30px;}
.topHeight20{margin-top:20px;}

.sub_content{margin-top:30px;}
.sub_content p{}



#product_item{}
#product_item .item {float:left;margin-right:50px;width:157px;}
#product_item .item:hover {float:left;margin-right:50px;width:157px;background:#477aaa;}
#product_item .item a{}
#product_item .item:hover a{color:#FFFFFF}
#product_item .item  div:first-child{background:#aaaaaa;}
#product_item .item:hover div:first-child{background:#477aaa;}
#product_item .item  div:nth-child(2){padding-top:10px;}

.news_title16{border-bottom:1px dotted #999999;margin-bottom:20px}
.news_title16 div:first-child{font-size:16px;color:#000000}
.news_title16 div:nth-child(2) a{color:#000000}
.news_title16 div:nth-child(2) a:hover{color:#cc0000}


#newsListItem{margin-top:20px;}
#newsListItem >a{display:block;margin-bottom:0px;padding-bottom:0px;border-bottom:1px dotted #dddddd}
#newsListItem >a >div:nth-child(1){float:right;width:250px;padding-top:0px;height:150px;overflow:hidden}
#newsListItem >a >div:nth-child(1) img{width:250px;}
#newsListItem >a >div:nth-child(2){float:left;width:600px;}
#newsListItem >a >div:nth-child(2) >div:first-child{color:#999999;}
#newsListItem >a >div:nth-child(2) >div:nth-child(2){font-size:16px;color:#3fa590}



<!-------------------------------------------------------------------------->

.newsList{}
.newsList .newsListDiv{margin-top:10px;}
.newsList .newsListDiv .newsD{color:#b47837;}
.newsList .newsListDiv .newsT{font-size:14px;color:#3a597d;margin-top:0px;}
.newsList .newsListDiv  a{font-size:14px;color:#3a597d;}
.newsList .newsListDiv  a:hover{color:#c30d23}
.newsList .newsListDiv .newsC{text-align:right;margin-top:5px;}
.newsList .newsListDiv .newsP{width:359px;height:162px;background:no-repeat center}

.newsList .newsListDiv .left_part{width:240px;float:left;}
.newsList .newsListDiv .left_part img{width:240px;height:160px;}
.newsList .newsListDiv .right_part{width:300px;float:right;}
.newsList .newsListDiv .right_part div:first-child{color:#b47837}
.newsList .newsListDiv .right_part div:nth-child(2){font-size:18px;text-align:left;line-height:150%;}
.newsList .newsListDiv .right_part a{color:#cc0000}
.newsList .newsListDiv .right_part a:hover{color:#000000}
.newsList .newsListDiv .right_part div:nth-child(3){text-align:left}

.newsShow{min-height:400px;width:90%;margin:0 auto}
.newsShow img{max-width:100%}
.newsShow div:first-child{font-size:20px;text-align:center;color:#000000;margin:0 auto}
.newsShow div:nth-child(2){text-align:center;margin-bottom:20px;}
.newsShow div:nth-child(3){margin:0 auto}



.main_title{margin:0 auto;padding-top:45px;}
.main_title >div{font-size:22px;color:#000000;text-align:center}
.main_title >span{display:block;color:#d14807;text-align:center}

a.more_buttom{display:block;width:155px;height:37px;background:#45bfe4;text-align:center;color:#FFFFFF;margin:0 auto;line-height:37px;cursor:pointer}
a.more_buttom:hover{color:#45bfe4;border:1px solid #45bfe4;background:none;}


a.more_buttom2{display:block;width:155px;height:37px;background:#51c16d;text-align:center;color:#FFFFFF;line-height:37px;cursor:pointer}
a.more_buttom2:hover{color:#23ac38;border:1px solid #23ac38;background:none;}

.menu{height:43px;}
.an_float{font-size:14px;background:url(../images/bj_line.gif);cursor:pointer;height:42px;padding-left:20px;padding-right:20px;line-height:42px;float:left;border:1px solid #d3d3d3;border-bottom:0px;}
.an_float_over{font-size:14px;cursor:pointer;height:42px;padding-left:20px;padding-right:20px;line-height:42px;float:left;border:1px solid #477aaa;color:#ffffff;border-bottom:0px;background-color:#477aaa;background-image:url(../images/arraw.gif);background-repeat:no-repeat;background-position:bottom  center}

.an_float div:nth-child(1){font-size:14px;height:42px;line-height:42px;background:url(../images/pdf_down.gif) left no-repeat;padding-left:15px;}
.an_float_over div:nth-child(1){font-size:14px;color:#FFFFFF;height:42px;line-height:42px;background:url(../images/pdf_down2.gif) left no-repeat;padding-left:15px;}

.pro_detail{width:500px;border-right:1px solid #cccccc;float:left}
.pro_detail div:nth-child(2n+1){color:#000000;font-size:16px;margin-top:30px}
.pro_detail div:nth-child(2n){}
.pro_detail2{float:right;text-align:center;margin-right:140px;margin-top:100px;}

#cpzd{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}
#cpzd td{padding:10px;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC}
#cpzd tr:first-child{background:#23ac38;color:#FFFFFF;font-size:15px;font-weight:bold;text-align:center}
#cpzd tr:nth-child(2n){background:#F0F9FF}


#classmenu{text-align:center}
#classmenu >a{color:#666666;display:block-inline;padding-left:10px;padding-right:10px;cursor:pointer;}
#classmenu >a:hover{color:#d14807}
#classmenu >a.selected{color:#d14807;font-size:18px;font-weight:bold}