@charset "utf-8";
/* CSS Document */

body { max-width:1440px; margin:0 auto; background: url(../images/in_02.jpg) repeat-x center top; #FFF; font-size:13px; color:#333;}
ul{ margin:0; padding:0;}
li{ margin:0; padding:0; list-style:none;}
a,a:hover{ text-decoration:none;}
a{ color:#333;}
a:hover{ color:#f60 !important;}
img{ border:0;}
.clear{ clear: both;}

.top{ width:100%; max-width:1440px; margin:0 auto; background:url(../images/in_01.jpg) no-repeat top center;}
.top_c{ width:1000px; margin:0 auto; height:121px;}
.top_right{ width:1000px; float:right; text-align:right; line-height:24px; height:24px;}
.nav{ width:1000px; margin:0 auto; height:44px; line-height:44px; font-size:14px; font-weight:bold; color:#fff;}
.nav ul li{ float:left; padding-left:24px; padding-right:24px;}
.nav ul li a{ color:#fff;}

.banner{ width:982px; height:281px; margin:0 auto; margin-top:10px; padding:0 8px 0 10px; background: url(../images/in_05.jpg) no-repeat; text-align:center; overflow:hidden;}
.more{ float:right; padding-top:8px; padding-right:12px;}
.con{ width:990px; margin:0 auto; padding-left:10px;}
.in_l{ float:left; width:288px; padding:1px; border:1px solid #b2d2ef;}
.in_t{ background:url(../images/in_09.jpg) top; height:29px; line-height:29px;}
.in_t_c{ float:left; background:url(../images/in_12.jpg) no-repeat 11px center; padding-left:33px; font-weight:bold; font-size:14px; color:#15497b;}
.in_c1{ padding:8px 0;}
.in_c1 ul li{ background: url(../images/in_21.jpg) no-repeat 16px center; padding-left:33px; height:28px; line-height:28px;}
.in_m{ float:left; width:372px; display:inline; margin-left:10px; padding:1px; border:1px solid #b2d2ef;}

.in_c2{ line-height:26px; padding:14px 12px;}
.in_r{ float:left;  width:288px; padding:1px; border:1px solid #b2d2ef; display:inline; margin-left:10px;}
.in_c3{ padding:16px 10px;}
.in_c4{ padding:8px 0;}
.in_c4 ul li{ background: url(../images/in_29.jpg) no-repeat 16px center; padding-left:33px; height:28px; line-height:28px;}

.in_c5{ padding:8px; line-height:33px;}
.in_c5 ul li{ height:27px; border-bottom:1px dashed #a6a8aa; line-height:27px; width:356px; overflow:hidden;}
.in_c5 ul li span{ width:110px; float:left; font-weight:bold; color:#0672c1;}
.in_c5 ul li span a{color:#0672c1;}

.in_c6{ background:url(../images/in_26.jpg) no-repeat center top #edf7fb; height:164px; padding: 10px 18px; line-height:28px; color:#3379ac; }
#jsweb8_cn_left td td{ padding-right:20px; line-height:34px;}
#jsweb8_cn_left td td img{ padding:2px; border:1px solid #cbe0f0;}
.in_l1{ float:left; width:673px; padding:1px; border:1px solid #b2d2ef;}
.in_c8{ background:url(../images/in_36.jpg) no-repeat right; line-height:23px; padding:25px; font-family:'宋体';}
.in_c8 span{ font-weight:bold;font-size:14px; color:#15497b;}

.yqlj{ width:976px;padding:1px; border:1px solid #b2d2ef; margin:0 auto; margin-top:10px;}
.yqlj .in_t{ font-weight:bold; font-size:14px; color:#15497b; padding-left:24px;}
.yqlj_c{ padding:10px 8px;}
.yqlj_c ul li{ float:left; text-align:center; width:160px;}
.yqlj_c img{ border:4px solid #dfdfdf;}


.footer{ width:980px; background:url(../images/in_44.jpg) repeat-x top; margin:10px auto 0 auto; min-height:140px;}
.footer_c1{ height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff;}
.footer_c1 a{ color:#fff;}
.footer_c2{ line-height:24px; padding-top:10px; text-align:center;}

.left{ float:left; width:292px;}
.left .in_l+.in_l{ margin-top:10px; display:inline;}
.in_c9{ padding:20px;}
.in_c9 ul li{ width:100px; padding-left:20px; float:left; background:url(../images/l_li.jpg) no-repeat left; font-size:14px; line-height:30px; height:30px;}

.right{ float:left; display:inline; margin-left:10px; width:673px; padding:1px; border:1px solid #b2d2ef;}
.right_c{width:673px; float:left;}
.about{ font-size:13px; line-height:26px; padding:20px;}
.news{ width:568px; padding-top:28px; padding-left:43px;}
.news ul{ padding-bottom:20px;}
.news ul li{ background:url(../images/in_21.jpg) no-repeat left; padding-left:18px; line-height:28px; font-family:宋体;}
.news ul li span{ float: right;}
.news1{ width:568px; padding-top:28px; padding-left:43px;}
.news1 ul{ padding-bottom:20px;}
.news1 ul li{ background: url(../images/in_29.jpg) no-repeat left; padding-left:18px; line-height:28px; font-family:宋体;}
.news1 ul li span{ float: right;}

.fy{ border-top:1px solid #ccc; text-align:center; line-height:40px; font-family:'宋体';}
.about2{ font-size:13px; line-height:26px; padding:20px;}
.service{ font-size:14px; line-height:30px; padding:10px 0;}

.photo{width:673px; float:left; padding-top:25px;}
.photo ul li{ float:left; text-align:center; width:222px; line-height:50px; padding-top:10px;}




.newsxx{ padding-top:12px; width:667px; padding-left:3px;}


.zy_news_c_t{  width:627px;float:left; text-align:center;  line-height:36px; font-size:16px; font-weight:bold; display:inline; margin-left:20px; margin-right:20px;  color:#333; border-bottom:1px solid #ddd; padding-bottom:10px; display:inline; }
.zy_news_c_t1{ width:667px; float:left; height:16px; line-height:16px; font-size:12px; font-weight:normal; text-align:right; color:#333;}
.zy_news_c_c{ width:627px; float:left; padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:20px; font-size:13px; line-height:26px; font-weight:normal; color:#333;}




.zy_photo_c_t{  width:627px; float:left; text-align:center; line-height:36px; font-size:16px; font-weight:bold; display:inline; margin-left:20px; margin-right:20px;  color:#333; border-bottom:1px solid #ddd; padding-bottom:10px;display:inline; }
.zy_photo_c_t1{ width:667px;  float:left; height:16px; line-height:16px; font-size:12px; font-weight:normal; text-align:right; color:#333;}
.zy_photo_c_c1{ width:627px; float:left; padding-left:20px; padding-right:20px; height:auto; margin-top:20px; text-align:center;}
.zy_photo_c_c1 img{ }

.zy_photo_c_c{ width:627px;  float:left; padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:20px; font-size:13px; line-height:26px; font-weight:normal; color:#333;}

.fp{ float:left; width:607px; padding-left:30px; padding-right:30px; height:32px; line-height:32px; padding-top:10px; padding-bottom:5px; color:#333; font-weight:bold; font-size:13px; border-bottom:#999 1px solid; }
.fp a{ color:#333; font-weight:normal;}
.fp_t{ width:300px; overflow:hidden; height:32px;}
.fp span{ float:right;}
.zt{ float:left; width:100%; height:16px; line-height:16px; font-size:12px;}


