﻿@charset "utf-8";
/* CSS Document */
body{
	margin: 0 auto;
	font-family:"微软雅黑","Arial";
	color: #6b6b6b;
	font-size:12px;
	line-height:200%;
	/*background:url(../images/bg.jpg) repeat-y center top;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;*/
}

td{ font-size:12px; line-height:200%; }
div{ font-size:12px; line-height:200%; }
p{ font-size:12px; line-height:200%; }

a{ color: #6b6b6b; text-decoration:none;}
a:hover{ color:#e60000; text-decoration:none;}

#bodybox{ margin:0 auto; height:auto; }

/*-----------------------top0--------------------------*/

.mid_bg_box{ margin:0 auto; max-width:1200px; background:#fff; overflow:hidden; }


.top_box{ margin:0 auto; width:1100px; height:102px; overflow:hidden; }
.top_box em{ margin:0px 0 0 0; width:280px; float:left; display:inline;margin-top:15px; }
.top_box ul{ margin:0px; padding:0px; width:635px; list-style-type:none; float:right; display:inline; }
.top_box li{ margin:0 0 0 10px; width:80px; height:102px; font-size:14px; text-align:center; float:left; display:inline; }
.top_box li a{ padding-top:50px; width:80px; height:52px; line-height:150%; color:#333333; background:none; display:block; }
.top_box li a:hover{ padding-top:50px; width:80px; height:52px; line-height:150%; color:#fff; background:#008cd7 url(../images/m_bg.jpg) repeat-x left bottom; display:block; }
.top_box li a.con{ padding-top:50px; width:80px; height:52px; line-height:150%; color:#fff; background:url(../images/nav-bg.jpg) repeat-x left bottom; display:block; }
.top_box li a.con:hover{ padding-top:50px; width:80px; height:52px; line-height:150%; color:#fff; background:url(../nav-bg.jpg) repeat-x left bottom; display:block; }



/*-----------------------top1--------------------------*/


/*-----------------------h_mid0--------------------------*/
.ad_box{ margin:0 auto; padding-bottom:11px; width:100%; height:435px; text-align:center; background:url(../images/bg01.jpg) repeat-x left bottom; overflow:hidden; }



.h_mid_con1{ margin:0 auto; margin-top:45px; width:1100px; background:url(../images/line01.jpg) repeat-y 742px top; overflow:hidden; }
.h_mid_con1 .left_box{ margin:0px; width:742px; float:left; display:inline;  }
.h_mid_con1 .left_box .left_ad{ margin:0px; width:390px; height:150px; float:left; display:inline; }
.h_mid_con1 .left_box .right_con{ margin:0 20px 0 0; width:310px; float:right; display:inline; }
.h_mid_con1 .left_box .right_con .h_typename{ margin:0px; width:310px; height:23px; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .h_typename b{ margin:0px; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#0055ab; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .h_typename i{ margin:7px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .h_typename em{ margin:7px 0 0 10px; width:41px; height:12px; float:left; display:inline; }

.h_mid_con1 .left_box .right_con .news_rollBox{ margin:14px 0 0 0; width:310px; height:auto; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_button{ margin:10px 0 0 0; width:310px; height:22px; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_left{ width:22px; height:21px; background:url(../images/to_left.jpg) no-repeat; cursor:pointer; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_left:hover{ background:url(../images/to_lefta.jpg) no-repeat; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_right{ margin-left:10px; width:22px; height:21px; background:url(../images/to_right.jpg) no-repeat; cursor:pointer; float:left; display:inline;  }
.h_mid_con1 .left_box .right_con .news_rollBox .h_right:hover{ background:url(../images/to_righta.jpg) no-repeat; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_Box{ margin:0px; width:310px; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box{ margin:0px; width:310px; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dl{ margin:0px; width:310px; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dt{ margin:0px; width:310px; line-height:130%; font-weight:bold; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dt a{ color:#444444; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dt a:hover{ color:#e60000; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dd{ margin:0px; width:310px; color:#848484; float:left; display:inline; overflow:hidden; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dd i{ margin:2px 0 0 0; width:310px; line-height:130%; font-size:11px; font-style:normal; float:left; display:inline; }
.h_mid_con1 .left_box .right_con .news_rollBox .h_item_box dd p{ margin:10px 0 0 0; width:310px; height:40px; line-height:170%; float:left; display:inline; overflow:hidden; }


.h_mid_con1 .right_box{ margin:0 3px 0; width:325px; float:right; display:inline; }
.h_mid_con1 .right_box .h_typename{ margin:0px; width:325px; height:23px; float:left; display:inline; }
.h_mid_con1 .right_box .h_typename b{ margin:0px; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#0055ab; float:left; display:inline; }
.h_mid_con1 .right_box .h_typename i{ margin:7px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; float:left; display:inline; }
.h_mid_con1 .right_box .h_typename em{ margin:7px 0 0 10px; width:41px; height:12px; float:left; display:inline; }
.h_mid_con1 .right_box .h_con{ margin:13px 0 0 0; width:315px; line-height:180%; float:left; display:inline; overflow:hidden;text-align:justify;text-justify:inter-ideograph;; }





.h_mid_con2{ margin:0 auto; margin-top:55px; padding:25px 0; width:100%; background:#fbfbfb; overflow:hidden; }
.h_mid_con2 .main_box{ margin:0 auto; width:1100px; overflow:hidden; }
.h_mid_con2 .main_box .h_typename{ margin:0px; width:1100px; height:25px; text-align:center; float:left; display:inline; }
.h_mid_con2 .main_box .h_typename b{ margin:0px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#0055ab; display:inline-block; }
.h_mid_con2 .main_box .h_typename i{ margin:7px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; display:inline-block; }
.h_mid_con2 .main_box .h_conlist{ margin:25px 0 0 0; width:1100px; float:left; display:inline; overflow:hidden; }

.h_mid_con2 .main_box .h_conlist p{ margin:0px; padding:0px; width:206px; float:left; display:inline; }
.h_mid_con2 .main_box .h_conlist p i{ margin:0px; width:206px; height:146px; text-align:center; float:left; display:inline; }
.h_mid_con2 .main_box .h_conlist p i a{ padding:2px; width:200px; height:140px; border:#ddd 1px solid; display:block; }
.h_mid_con2 .main_box .h_conlist p i a:hover{ padding:2px; width:200px; height:140px; border:#cd5454 1px solid; display:block; }
.h_mid_con2 .main_box .h_conlist p u{ margin:9px 0 0 0; width:206px; height:26px; line-height:26px; text-align:center; text-decoration:none; float:left; display:inline; }
.h_mid_con2 .main_box .h_conlist p u a{ color:#5a5a5a; }
.h_mid_con2 .main_box .h_conlist p u a:hover{ color:#e60000; }





.h_mid_con3{ margin:0 auto; margin-top:35px; width:1100px; overflow:hidden; }
.h_mid_con3 .left_box{ margin:0 35px 0 0; padding-right:36px; width:210px; background:url(../images/line01.jpg) repeat-y right top; float:left; display:inline; }
.h_mid_con3 .left_box .h_typename{ margin:0px; width:210px; height:23px; float:left; display:inline; }
.h_mid_con3 .left_box .h_typename b{ margin:0px; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#444444; float:left; display:inline; }
.h_mid_con3 .left_box .h_typename i{ margin:8px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; float:left; display:inline; }
.h_mid_con3 .left_box dl{ margin:10px 0 0 0; width:210px; float:left; display:inline; }
.h_mid_con3 .left_box dt{ margin:0px; width:210px; height:80px; text-align:center; float:left; display:inline; }
.h_mid_con3 .left_box dd{ margin:7px 0 0 0; width:210px; line-height:170%; color:#6b6b6b; float:left; display:inline; overflow:hidden; }

.h_mid_con3 .right_box{ margin:0 15px 0 0; width:240px; float:right; display:inline; }
.h_mid_con3 .right_box .h_typename{ margin:0px; width:240px; height:23px; float:left; display:inline; }
.h_mid_con3 .right_box .h_typename b{ margin:0px; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#444444; float:left; display:inline; }
.h_mid_con3 .right_box .h_typename i{ margin:8px 0 0 10px; padding-left:6px; height:10px; line-height:10px; color:#949494; font-size:11px; border-left:#8bbaea 1px solid; font-style:normal; float:left; display:inline; }
.h_mid_con3 .right_box dl{ margin:10px 0 0 0; width:240px; float:left; display:inline; }
.h_mid_con3 .right_box dt{ margin:0px; width:240px; text-align:center; float:left; display:inline; }
.h_mid_con3 .right_box dd{ margin:7px 0 0 0; width:240px; line-height:170%; font-size:14px; color:#2a2a2a; float:left; display:inline; overflow:hidden; }

/*-----------------------h_mid1--------------------------*/


/*-----------------------ny0--------------------------*/

.ny_location_box{ margin:0 auto; width:100%; height:42px; background:url(../images/line02.jpg) repeat-x left bottom; overflow:hidden; }
.ny_location_box p{ margin:0 auto; width:1090px; height:42px; line-height:42px; font-size:14px; overflow:hidden; }
.ny_location_box p a.con{ color:#e60000; }
.ny_location_box p a.con:hover{ color:#e60000; }


.ny_mid_con{ margin:0 auto; margin-top:25px; width:1100px; overflow:hidden; }

.ny_mid_con .left_box{ margin:0px; width:210px; float:left; display:inline; }
.ny_mid_con .left_box .h_typename{ margin:0px; width:210px; height:41px; line-height:41px; font-size:20px; color:#424242; font-family:"微软雅黑","宋体"; text-align:center; background:url(../images/left_typenamebg.jpg) no-repeat; float:left; display:inline; }
.ny_mid_con .left_box ul{ margin:0px; padding:8px 0; width:208px; list-style-type:none; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; float:left; display:inline; }
.ny_mid_con .left_box li{ margin:5px 1px 0 1px; width:206px; height:30px; font-size:14px; font-family:"微软雅黑","宋体"; float:left; display:inline; }
.ny_mid_con .left_box li a{ margin:0px; padding-left:40px; width:166px; height:30px; line-height:30px; color:#4a4a4a; background:none; display:block; }
.ny_mid_con .left_box li a:hover{ margin:0px; padding-left:40px; width:166px; height:30px; line-height:30px; color:#ffffff; background:url(../images/left_typebg.jpg) no-repeat; display:block; }
.ny_mid_con .left_box li a.con{ margin:0px; padding-left:40px; width:166px; height:30px; line-height:30px; color:#ffffff; background:url(../images/left_typebg.jpg) no-repeat; display:block; }
.ny_mid_con .left_box li a.con:hover{ margin:0px; padding-left:40px; width:166px; height:30px; line-height:30px; color:#ffffff; background:url(../images/left_typebg.jpg) no-repeat; display:block; }
.ny_mid_con .left_box .litwo{ margin:5px 1px 0 42px; padding-left:10px; width:155px; height:24px; font-size:12px; font-family:"微软雅黑","宋体"; background:url(../images/tb02.jpg) no-repeat left center; float:left; display:inline; }
.ny_mid_con .left_box .litwo a{ margin:0px; padding:0px; width:155px; height:24px; line-height:24px; color:#666; background:none; display:inline; }
.ny_mid_con .left_box .litwo a:hover{ margin:0px; padding:0px; width:155px; height:24px; line-height:24px; color:#e60000; background:none; display:inline; }
.ny_mid_con .left_box .litwo a.con{ margin:0px; padding:0px; width:155px; height:24px; line-height:24px; color:#e60000; background:none; display:inline; }
.ny_mid_con .left_box .litwo a.con:hover{ margin:0px; padding:0px; width:155px; height:24px; line-height:24px; color:#e60000; background:none; display:inline; }

.ny_mid_con .left_box em{ margin:0px; padding:0px; width:210px; height:3px; background:url(../images/left_footimg.jpg) no-repeat; float:left; display:inline; }

.ny_mid_con .left_box .h_typename_c{ margin:15px 0 0 0; padding-left:10px; width:200px; height:41px; line-height:41px; font-size:16px; color:#666; font-family:"微软雅黑","宋体"; background:url(../images/left_typenamebg.jpg) no-repeat; float:left; display:inline; }
.ny_mid_con .left_box .c_con{ margin:0px; padding:10px; width:188px; line-height:190%; font-family:"微软雅黑","宋体"; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; float:left; display:inline; }
.ny_mid_con .left_box em{ margin:0px; padding:0px; width:210px; height:3px; background:url(../images/left_footimg.jpg) no-repeat; float:left; display:inline; }




.ny_mid_con .right_box{ margin:0px; width:850px; float:right; display:inline; }
.ny_mid_con .right_box .top_box{ margin:0px; width:850px; height:12px; background:url(../images/r_bg1.jpg) no-repeat; float:left; display:inline; }
.ny_mid_con .right_box .main_box{ margin:0px; width:850px; min-height:300px; background:url(../images/r_bg2.jpg) repeat-y; float:left; display:inline; }



.ny_mid_con .right_box .main_box .contact_box{text-align:justify; margin:15px 0 0 30px; padding-bottom:10px; width:790px; letter-spacing:1px; float:left; display:inline; overflow:hidden; text-justify:inter-ideograph;}



.ny_mid_con .right_box .main_box .news_box{  margin:10px 0 0 30px; padding-bottom:10px; width:790px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_box ul{ margin:0px; padding:0px; width:790px; list-style-type:none; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_box li{ margin:2px 0 0 0; padding:10px 0; width:790px; line-height:140%; border-bottom:#ccc 1px dashed; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_box li h1{ margin:0 0 0 3px; padding-left:10px; font-size:14px; font-weight:normal; background:url(../images/tb02.jpg) no-repeat left center; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_box li i{ margin:0 3px 0 0; width:80px; text-align:right; color:#999; font-size:12px; font-style:normal; float:right; display:inline; }
.ny_mid_con .right_box .main_box .news_box .no_content{ margin:0px; padding:120px 0; width:790px; text-align:center; float:left; display:inline; }

.ny_mid_con .right_box .main_box .news_xx_box{ margin:0 0 0 30px; padding-bottom:10px; width:790px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_xx_box .h_title{ margin:20px 0 0 0; width:790px; line-height:150%; font-size:18px; color:#000; text-align:center; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_xx_box .h_date{ margin:15px 0 0 0; padding-bottom:8px; width:790px; color:#999; font-size:13px; text-align:center; background:url(../images/line02.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_mid_con .right_box .main_box .news_xx_box .h_content{ margin:20px 5px 0 5px; width:780px; letter-spacing:1px; float:left; display:inline; overflow:hidden; }

.ny_mid_con .right_box .main_box .news_xx_box .h_prenext{ margin:20px 0 0 0; padding:8px 5px 0 5px; width:780px; line-height:190%; color:#333; font-size:12px; border-top:#ddd 1px solid; float:left; display:inline; overflow:hidden; }
.ny_mid_con .right_box .main_box .news_xx_box .h_prenext a{ color:#333; }
.ny_mid_con .right_box .main_box .news_xx_box .h_prenext a:hover{ color:#e60000; }


.ny_mid_con .right_box .main_box .pro_box{ margin:5px 0 0 20px; width:810px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box ul{ margin:0px; padding:0px; width:790px; list-style-type:none; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box li{ margin:25px 17px 0 39px; width:206px; height:180px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box li i{ margin:0px; width:206px; height:146px; text-align:center; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box li i a{ padding:2px; width:200px; height:140px; border:#ddd 1px solid; display:block; }
.ny_mid_con .right_box .main_box .pro_box li i a:hover{ padding:2px; width:200px; height:140px; border:#cd5454 1px solid; display:block; }
.ny_mid_con .right_box .main_box .pro_box li h1{ margin:8px 0 0 0; width:206px; height:26px; line-height:26px; font-size:12px; font-weight:normal; text-align:center; text-decoration:none; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_box li h1 a{ color:#5a5a5a; }
.ny_mid_con .right_box .main_box .pro_box li h1 a:hover{ color:#e60000; }
.ny_mid_con .right_box .main_box .pro_box .no_content{ margin:0px; padding:120px 0; width:810px; text-align:center; float:left; display:inline; }


.ny_mid_con .right_box .main_box .pro_xx_box{ margin:0 0 0 30px; padding-bottom:10px; width:790px; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_title{ margin:20px 0 0 0; padding-bottom:10px; width:790px; line-height:150%; font-size:18px; color:#000; text-align:center; background:url(../images/line02.jpg) repeat-x left bottom; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_imgb{ margin:15px 0 0 0; width:790px; text-align:center; float:left; display:inline; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_content{ margin:25px 5px 0 5px; width:780px; letter-spacing:1px; float:left; display:inline; overflow:hidden; }

.ny_mid_con .right_box .main_box .pro_xx_box .h_prenext{ margin:20px 0 0 0; padding:8px 5px 0 5px; width:780px; line-height:190%; color:#333; font-size:12px; border-top:#ddd 1px solid; float:left; display:inline; overflow:hidden; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_prenext a{ color:#333; }
.ny_mid_con .right_box .main_box .pro_xx_box .h_prenext a:hover{ color:#e60000; }


.ny_mid_con .right_box .foot_box{ margin:0px; width:850px; height:13px; background:url(../images/r_bg3.jpg) no-repeat; float:left; display:inline; }


/*------------页码0----------*/
.page_box{ margin:25px 0 0 3px; padding:10px 0 5px 0; width:842px; line-height:22px; font-size:12px; font-family:"微软雅黑","宋体"; text-align:center; border-top:#cccccc 1px solid; background-color:#f5f5f5; float:left; display:inline; overflow:hidden; }
.page_box u{ margin:0 15px 0 0; height:20px; line-height:20px; font-size:14px; color:#333; text-decoration:none; display:inline-block; overflow:hidden;}
.page_box span{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; color:#a4a4a4; background:#f9f9f9; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box a{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; color:#606060; background:#f9f9f9; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box a:hover{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; background-color:#3775a8; color:#ffffff; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box a.con{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; background-color:#3775a8; color:#ffffff; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box a.con:hover{ margin:0 2px; padding:0px 8px; height:20px; line-height:20px; background-color:#3775a8; color:#dddddd; border:#ddd 1px solid; display:inline-block; overflow:hidden;}
.page_box u{ margin:0 3px 0 8px; padding:0px; width:40px; height:20px; line-height:20px; border:#ddd 1px solid; background:#f9f9f9; text-decoration:none; display:inline-block; overflow:hidden;}
.page_box .p_text{ margin:0px; padding:0px; width:40px; height:20px; line-height:20px; color:#606060; border:none; background:none; text-align:center; }
.page_box i{ margin:0px; padding:0px; width:25px; height:20px; line-height:20px; border:#ddd 1px solid; font-style:normal; display:inline-block; overflow:hidden;}
.page_box .p_button{ margin:0px; padding:0px; width:27px; height:20px; line-height:20px; color:#fff; background-color:#3775a8; border:none; text-align:center; }
/*------------页码1----------*/


/*-----------------------ny1--------------------------*/

/*-----------------------bottom0--------------------------*/
.bottom_box{ margin:0 auto; margin-top:45px; padding:15px 0; width:100%; background:#323232; overflow:hidden; }
.bottom_box .main_box{ margin:0 auto; width:1090px; line-height:160%; color:#fff; overflow:hidden; }
.bottom_box .main_box a{ color:#fff; text-decoration:none; }
.bottom_box .main_box a:hover{ color:#fff; text-decoration:underline; }

/*-----------------------bottom1--------------------------*/

.input_text{ padding:0 3px; width:200px; height:20px; line-height:20px; font-size:12px; color:#555; font-family:"宋体"; border:#ccc 1px solid; }
.input_textarea{ padding:3px; width:500px; height:120px; line-height:160%; font-size:12px; color:#555; font-family:"宋体"; border:#ccc 1px solid; }
.input_button{ height:20px; color:#555; border:#999 1px solid; background-color:#ccc;}

