@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; font-family: "Times New Roman";}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px; border:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
a{text-decoration:none; border:none; margin:0; padding:0; color:#333;}
img{border:none;}
em{font-style:normal; font-weight:normal;}
.clear{clear:both;}
.fl{ float:left}
.fr{ float:right;}
textarea{ outline:0; resize:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table{border:1px solod #ccc;}
td{border:1px solod #ccc;}
.last{ margin-right:0;}

.header{ width:100%; background:#125fa8; height:32px;}
.head{ width:1003px; margin:0 auto;}
.huan{ color:#fff; line-height:32px; font-family:"Times New Roman";padding-right:100px;}
.lan{ font-family:"Times New Roman"; line-height:32px; margin-top:-5px;}
.lan a{ color:#fff;}
.lan img{ vertical-align:middle;}

.ss{ padding-top:5px; position:relative}

.navs{ height:22px; width:200px;}

.sr{ height:22px; width:22px; background:url(../images/ss.png); position:absolute; right:229px; cursor:pointer;}

.head_t{ width:1003px; margin:0 auto;}
.logo{ width:114px; margin-top:20px;}
.smenu{ width:960px; position:relative;}
.smenu li{ width:100px; float:left; /*padding-right:27px;*/ font-family:"Times New Roman"; font-size:16px; text-align:center;}
.smenu li a{ line-height:30px; display:inline-block;}
.smenu .last{ padding-right:0;}
.smenu li a:hover{ border-bottom:2px solid #125fa8;}
.smenu dl{ background:#125fa8; position:absolute; top:77px; left:8px; z-index:999;}
.smenu dl dd{ line-height:30px; border-bottom:1px dashed #fff; font-family:"Times New Roman"; font-size:14px; width:82px; text-align:center;}
.smenu dl dd a{ color:#fff;}
.smenu dl dd a:hover{ border-bottom:0;}
.banner{ width:100%;/* margin-top:20px;*/ position:relative;}
.banner .ban_img{ width:100%;}

.ban_con{ width:1003px; margin:0 auto;}
.ban_ul{ position:absolute; bottom:0;}
.ban_ul li{ width:240px; background:url(../images/index6_03.png) repeat-x; /*padding-bottom:20px;*/ float:left; margin-right:14.5px;}
.ban_ul li span{ background:url(../images/index02_03.png) no-repeat 15px 6px; display:inline-block; height:39px; width:240px; text-indent:40px; line-height:38px; font-family:"Times New Roman"; font-size:14px;}
.ban_ul li .ban_p01{ text-align:center; margin-top:20px;}
.ban_ul .ban_p{ text-indent:2em; font-family:"Times New Roman"; line-height:22px; width:210px; margin:0 auto; margin-top:8px;}
.ban_ul .ban_ps{ font-family:"Times New Roman"; line-height:22px; width:210px; margin:0 auto; margin-top:8px;}

.footer{ width:100%; background:#4c4d4d; height:76px;}
.foot{ width:1003px; margin:0 auto; background:#4c4d4d; height:76px;}
.foot p{ color:#fff; font-family:"Times New Roman"; text-align:center; line-height:24px;}

/*ny*/
.banner1{ width:1003px; margin:20px auto 0;}
.banner1 img{ width:100%;}
.con{ width:1003px; margin:25px auto 0; margin-bottom:40px;}
.con_l{ width:220px; border:1px solid #d2d2d2;}
.con_l p{ width:200px; background:#327db3; height:52px; color:#fff; text-align:center; line-height:52px; font-size:24px; font-family:"Times New Roman"; margin:12px auto;}
.con_l_ul li{ width:198px; border:1px solid #d2d2d2; line-height:33px; font-size:16px; font-family:"Times New Roman"; margin:0 auto 10px; text-align:left; background:url(../images/a1_07.jpg) no-repeat 10px center;}
.con_l_ul li a{ padding-left:30px;}
.con_l_ul li:hover{ background:url(../images/a1_07.jpg) no-repeat 180px center;}
.con_l_ul li:hover a{ color:#327db3;}

.con_r{ width:760px; border:1px solid #d2d2d2; padding-bottom:16px;}
.con_rt{ height:47px; line-height:47px; border-bottom:1px dashed #d2d2d2; width:729px; margin:0 auto;}
.con_rt span{ float:right;}
.con_rt font{ float:left; font-size:16px; background:url(../images/a2_03.png) no-repeat left center; text-indent:16px;}
.con_r .con_rp{ width:729px; height:35px; line-height:35px; margin:10px auto; color:#fff; font-size:16px; background:url(../images/a4_03.png) no-repeat 10px center #327db3; text-indent:34px;}

.about{ width:729px; margin:14px auto 0; min-height:250px;}
.about_img{ width:412px;}
.about_tt{ width:292px; font-size:14px; line-height:26px;}
.about_tt p{ text-indent:2em;}
.about p{ font-size:14px; line-height:26px;}
.about .about_p{ text-indent:2em;}
.about_t img { margin:0px 20px 0px 0px;}

.abouts{ width:729px; margin:14px auto 0; min-height:250px;}
.abouts ul{ width:98%}
.abouts ul li{ border-bottom:1px dashed #000; line-height:30px;}
.abouts ul li a{ font-size:14px;}
.abouts ul li a:hover{ color:#327DB3;}
.abouts ul li span{ float:right; font-size:14px;}


/*ny1*/
.about h3{ font-weight:500; color:#327db3;}
.about .p01{ text-indent:2em; line-height:34px; margin-bottom:12px;}
.ye{ text-align:center; margin-top:30px;}

/*ny2*/
.con_l_ul01 li{ width:196px; border:1px solid #d2d2d2; line-height:33px; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 auto 10px; text-align:left; background:url(../images/a1_07.jpg) no-repeat 6px center;}
.con_l_ul01 li a{ padding-left:20px;}
.con_l_ul01 li:hover{ background:url(../images/a1_07.jpg) no-repeat 180px center;}
.con_l_ul01 li:hover a{ color:#327db3;}

.con_rt01{ height:47px; line-height:47px; border-bottom:1px dashed #d2d2d2; width:729px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
.con_rt01 span{ float:right;}
.con_rt01 font{ float:left; font-size:16px; background:url(../images/a2_03.png) no-repeat left center; text-indent:16px;}
.con_r .con_rp01{ width:729px; height:35px; line-height:35px; margin:10px auto; color:#fff; font-size:16px; background:url(../images/a4_03.png) no-repeat 10px center #327db3; text-indent:34px; font-family:Arial, Helvetica, sans-serif;}

.pro_ul{ width:729px; margin:26px auto 0;}
.pro_ul li{ width:230px; border:1px solid #d2d2d2; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; margin-right:16px; margin-bottom:20px;}
.pro_ul .last{ margin-right:0;}
.pro_ul li span{ background:#d2d2d2; line-height:40px; text-align:center; width:100%; display:inline-block;}
.pro_ul li:hover{ border:1px solid #327db3;}
.pro_ul li:hover span{ background:#327db3; color:#fff;}

.smenu01{ width:862px; position:relative;}
.smenu01 li{ width:116px; float:left; padding-right:27px; font-family:"Times New Roman"; font-size:16px; margin-top:40px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.smenu01 li a{ line-height:30px; display:inline-block;}
.smenu01 .last{ padding-right:0;}
.smenu01 li a:hover{ border-bottom:2px solid #125fa8;}
.smenu01 dl{ background:#125fa8; position:absolute; top:77px; left:8px; z-index:999;}
.smenu01 dl dd{ line-height:30px; border-bottom:1px dashed #fff; font-family:"Times New Roman"; font-size:14px; width:100px; text-align:center;}
.smenu01 dl dd a{ color:#fff;}
.smenu01 dl dd a:hover{ border-bottom:0;}

.detail_ul{ width:729px; margin:30px auto 0;}
.detail_ul li{ width:200px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; float:left; margin-right:43px; margin-bottom:35px; min-height:115px;}
.detail_ul h3{ background:url(../images/p8_07.png) no-repeat left center; text-indent:10px; margin-bottom:10px;}
.detail_ul li p{ text-indent:10px;}
.detail_ul li .last{ margin-right:0;}


.pagecon{}
.pagetit{ width:100%; text-align:center;}
.pagetit li{ display:inline-block;*display:inline;}
.pagetit a{border:1px solid #ddd;text-decoration:none;color:#999;padding:2px 6px;margin:0 1px;overflow:visible; cursor:pointer;}
.pagetit a:hover {border:1px solid #999;color:#000;background-color:#f2f2f2;}
.pagetit li.cur a {border:1px solid #999;color:#000;background-color:#f2f2f2;padding:2px 6px;font-weight:bold;}