@charset "utf-8";
body { text-align:left; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif,; background:#d1e6fb; margin:0; padding:0;font-size:12px; color:#333333;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border: 0;}
li{list-style-type:none;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #333333; text-decoration:none;}
a:active {color: #333333;}

.box{ width:100%; clear:both; margin:auto;}
.top1{ width:100%; clear:both; margin:auto; height:103px; background:url(../images/top.jpg) no-repeat top center;}
.top{ width:1002px; clear:both; height:103px; margin:auto;}
.logo{ float:left;}
.logo img{ padding:18px 0 0 0;}
.tel{ float:right;}
.tel img{ padding:25px 0 0 0;}
.menu{ width:100%; clear:both; margin:auto; background:url(../images/menu.jpg) repeat-x; height:35px;}
.menu-t{ width:1002px; clear:both; margin:auto;}
#menul {display:block;}
#menul .menuul {float:left; font-size:14px; background:url(../images/line.jpg) right no-repeat; width:125px;/*IE6 only*/}
#menul .menuul a{color:#fff; text-decoration:none; line-height:35px; display:block; text-align:center; width:124px;}
#menul .menuul ul a {color:#fff; text-decoration:none; line-height:35px; display:block; text-align:center; width:124px;}
#menul .menuul a:hover {color:#fff;background:#0d53a4; height:35px;text-decoration:none;}
#menul .menuul ul a:hover {color:#fff;  text-decoration:none;background:#0d53a4; height:35px;}

#menul .menuul ul {display:none; position:absolute;}
#menul .menuul li {border-top:0px; background:#67b7f5; font-size:12px; border-bottom:solid 1px #4eabf4; width:124px;/*IE6 only*/}
.clear {clear:both; *display:inline;/*IE only*/}

.banner{ width:100%; clear:both; margin:auto;background:url(../images/banner-bg.jpg)  no-repeat;/*  height:351px; text-align:center;*/}
.main{ width:1002px; clear:both; margin:auto;background:#fff; }
.kong{ width:100%; clear:both; height:1px; _display:inline;}
.row{ width:982px; clear:both; margin:auto; padding:10px 0 10px 0; height:381px;}
.row-left{ width:702px; float:left;}

.row-right{ width:270px; float:right;}
.row-rt{ width:270px; height:170px; background:#3974C4; margin:0 0 10px 0;}
.row-rt h2{ line-height:37px; background:url(../images/dl-t.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; padding:0 0 0 40px;}
.row-rtt{ width:250px; height:125px; background:#FFF; margin:auto;}
.row-rtt-t{ width:230px; clear:both; margin:auto; height:80px;}
.row-rtt-t ul li{ line-height:30px; text-align:right; height:30px; padding:10px 0 0 0;}
.row-rtt-t ul li span{ float:right; text-align:left; width:175px;}
.row-rtt-txt{ width:165px; clear:both; height:23px; border:solid 1px #d4d4d4; padding:0 0 0 8px; color:#9c9c9c; line-height:23px; margin:auto;}
.row-rtt-t1{ width:230px; clear:both; margin:auto; height:30px; padding:10px 0 0 0;}
.row-rtt-tl{ float:left;}
.row-rtt-tm{ float:left; padding:0 0 0 10px;}
.row-rtt-tr{ line-height:30px; color:#3e7ac8; float:left; padding:0 0 0 5px;}
.row-rtt-tr a:link {color: #3e7ac8; text-decoration:none;}
.row-rtt-tr a:visited {color: #3e7ac8;text-decoration:none;}
.row-rtt-tr a:hover {color: #3e7ac8; text-decoration:none;}
.row-rtt-tr a:active {color: #3e7ac8;}
.erweima {width:105px;border: 1px solid #dbdbdb; background:#FFFFFF;padding: 0;position: fixed;top: 0;right: 50%;margin-top:148px;margin-right: -610px;}
.erweima .erweimaPic {width:105px;height:97px;float: left;padding: 0;text-align: center;}
.erweima .ft {width: 100%;padding:0 0 5px 0;float: left;line-height:20px;color: #6b6b6b;text-align: center;margin-top:5px;}

.row-rtt-t111{ width:230px; clear:both; margin:auto; height:35px; line-height:35px; padding:2px 0 0 0; font-size:14px; overflow: hidden;}
.row-rtt-tr111{ height:35px; line-height:35px; color:#3e7ac8; float:left; padding:0 0 0 0;}
.row-rtt-tr111 a:link {color: #3e7ac8; text-decoration:none;}
.row-rtt-tr111 a:visited {color: #3e7ac8;text-decoration:none;}
.row-rtt-tr111 a:hover {color: #3e7ac8; text-decoration:none;}
.row-rtt-tr111 a:active {color: #3e7ac8;}

.dl-btn{ width:74px; height:26px; background: url(../images/dl.jpg) no-repeat; color:#FFF; font-weight:bold; text-align:center; border:0px; cursor:pointer;}
.cz-btn{ width:74px; height:26px; background: url(../images/cz.jpg) no-repeat; color: #666; text-align:center; font-weight:bold; border:0px; cursor:pointer;}
.row-rb{ width:270px; background:#f5f5f5; height:201px;}
.row-rb h2{ line-height:33px; background:url(../images/r-t.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; padding:0 0 0 20px;}
.row-rb h2 span{ font-size:12px; float:right; padding:0 5px 0 0; font-weight:normal; color:#2366b0;}
.row-rb h2 span a:link {color: #2366b0; text-decoration:none;}
.row-rb h2 span a:visited {color: #2366b0;text-decoration:none;}
.row-rb h2 span a:hover {color: #2366b0; text-decoration:none;}
.row-rb h2 span a:active {color: #2366b0;}
.row-rbt{ width:260px; clear:both; margin:auto; padding:8px 0 0 0;}
.row-rbt ul li{ line-height:30px; padding:0 0 0 20px; font-size:14px;}
.list li{ height:30px; background:url(../images/d.gif) no-repeat;}

.row1{ width:982px; clear:both; margin:auto; height:240px;}
.row1-left{ width:702px; float:left;}
.row1-ll{ width:346px; float:left;}
.row1-ll h2{ line-height:34px; background:url(../images/mb.jpg) no-repeat; padding:0 0 5px 53px; font-weight:bold; font-size:14px; color:#2366b0;}
.row1-ll h2 span{ float:right; padding:0 10px 0 0; font-size:12px; font-weight: normal;}
.row1-ll h2 span a:link {color: #2366b0; text-decoration:none;}
.row1-ll h2 span a:visited {color: #2366b0;text-decoration:none;}
.row1-ll h2 span a:hover {color: #2366b0; text-decoration:none;}
.row1-ll h2 span a:active {color: #2366b0;}
.row1-llt{ width:330px; clear:both; border:solid 1px #E8E8E8; height:180px; padding:5px 7px 5px 7px; border-top:0px;}
.row1-llt ul li{ line-height:30px; text-align:left; padding:0 0 0 20px; height:30px; overflow:hidden; font-size:14px;}
.row1-llt ul li span{ float:right; font-size:12px; color:#999;}

.row1-lr{ width:346px; float:right;}
.row1-lr h2{ line-height:34px; background:url(../images/mb.jpg) no-repeat 0 -39px; padding:0 0 5px 53px; font-weight:bold; font-size:14px; color:#e37700;}
.row1-lr h2 span{ float:right; padding:0 10px 0 0; font-size:12px; font-weight: normal;}
.row1-lr h2 span a:link {color: #e37700; text-decoration:none;}
.row1-lr h2 span a:visited {color: #e37700;text-decoration:none;}
.row1-lr h2 span a:hover {color: #e37700; text-decoration:none;}
.row1-lr h2 span a:active {color: #e37700;}


.row1-right{ width:270px; float:right;}
.row1-right h2{ line-height:33px; background:url(../images/r-t.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; padding:0 0 0 20px;}
.row1-right h2 span{ font-size:12px; float:right; padding:0 5px 0 0; font-weight:normal; color:#2366b0;}
.row1-right h2 span a:link {color: #2366b0; text-decoration:none;}
.row1-right h2 span a:visited {color: #2366b0;text-decoration:none;}
.row1-right h2 span a:hover {color: #2366b0; text-decoration:none;}
.row1-right h2 span a:active {color: #2366b0;}
.row1-rt{ width:254px; clear:both; border:solid 1px #E8E8E8; height:186px; padding:5px 7px 5px 7px; border-top:0px;}
.row1-rt ul li{ line-height:30px;text-align:left; padding:0 0 0 20px; height:30px; overflow:hidden; font-size:14px;}
.row1-rt p{ line-height:30px; padding:8px 0 0 10px;}

.row2{ width:982px; clear:both; margin:auto; height:160px;}
.row2 h2{line-height:33px; background:url(../images/r-t.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; padding:0 0 0 20px;}
.row2 h2 span{ font-size:12px; float:right; padding:0 5px 0 0; font-weight:normal; color:#2366b0;}
.row2 h2 span a:link {color: #2366b0; text-decoration:none;}
.row2 h2 span a:visited {color: #2366b0;text-decoration:none;}
.row2 h2 span a:hover {color: #2366b0; text-decoration:none;}
.row2 h2 span a:active {color: #2366b0;}
.row2-t{ width:960px; clear:both; padding:15px 0 0 0; height:100px; margin:auto;}

#marqueeblock{ width:960px;height:100px; margin:auto;overflow:hidden;}
.marqueeblock_ul{ list-style:none;padding:0;margin:0; } 
.marqueeblock_ul li{ float:left;display:block; width:192px; height:100px; line-height:35px; float:left; font-size:14px; text-align:center;}
.marqueeblock_ul li img{border:solid 1px #d4d4d4;}




.row3{ width:982px; clear:both; margin:auto; height:240px;}

.row3-ll{ width:346px; float:left;}
.row3-ll h2{ line-height:34px; background:url(../images/mb.jpg) no-repeat 0 -78px; padding:0 0 5px 53px; font-weight:bold; font-size:14px; color:#0d9c00;}
.row3-ll h2 span{ float:right; padding:0 10px 0 0; font-size:12px; font-weight: normal;}
.row3-ll h2 span a:link {color: #0d9c00; text-decoration:none;}
.row3-ll h2 span a:visited {color: #0d9c00;text-decoration:none;}
.row3-ll h2 span a:hover {color: #0d9c00; text-decoration:none;}
.row3-ll h2 span a:active {color: #0d9c00;}

.row3-lr{ width:346px; float:right;}
.row3-lr h2{ line-height:34px; background:url(../images/mb.jpg) no-repeat 0 -117px; padding:0 0 5px 53px; font-weight:bold; font-size:14px; color:#01a2b9;}
.row3-lr h2 span{ float:right; padding:0 10px 0 0; font-size:12px; font-weight: normal;}
.row3-lr h2 span a:link {color: #01a2b9; text-decoration:none;}
.row3-lr h2 span a:visited {color: #01a2b9;text-decoration:none;}
.row3-lr h2 span a:hover {color: #01a2b9; text-decoration:none;}
.row3-lr h2 span a:active {color: #01a2b9;}

.yqlj{ width:982px; clear:both; margin:auto}
.yqlj h2{ line-height:34px; background:url(../images/yqlj.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; padding:0 0 0 35px;}
.yqlj-t{ width:980px; clear:both; margin:auto; padding:10px 0 10px 0;}
.yqlj-t ul li{ width:140px; float:left; height:47px;}

.footer{ width:100%; clear:both; margin:auto; /*border-top:solid 3px #dbe5f1;*/ background:#d1e6fb;}
.footer p{ padding:15px 0 15px 0; text-align:center; line-height:30px;}


/*sub*/
.sub-row{ width:982px; clear:both; margin:12px auto 12px auto;}
.sub-row-left{ width:226px; float:left;}
.sub-row-lt{ width:226px; clear:both; margin:0 0 10px 0;}
.sub-row-lt h2{ line-height:59px; background:url(../images/xygk_lt.jpg) no-repeat; font-size:18px; color:#FFFFFF; text-align:center; font-family:"Microsoft YaHei";}
.sub-row-lt-t{ width:204px; clear:both; border:solid 1px #2466b2; padding:10px 10px 0 10px; border-top:0px;}
.sub-row-lt-t ul li{ width:204px; float:left; color:#3c3c3c; height:31px; line-height:31px; font-size:14px; font-family:"microsoft yahei"; background:url(../images/xygk_lm.jpg) no-repeat; margin:0 0 10px 0;}
.sub-row-lt-t a strong{ padding:0 0 0 45px;}
.sub-row-lt-t a{ display:block; color:#3c3c3c;}
.sub-row-lt-t a:hover{color: #fff; text-decoration:none;background:url("../images/xygk_lb.jpg") no-repeat;}
.hovercss{color:#fff !important; background:url("../images/xygk_lb.jpg") no-repeat;}

.sub-row-lm{ width:226px; clear:both; margin:0 0 10px 0;}
.sub-row-lm h2{ line-height:33px; background:url(../images/r-t1.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFF; padding:0 0 0 20px;}
.sub-row-lm h2 span{ font-size:12px; float:right; padding:0 5px 0 0; font-weight:normal; color:#2366b0;}
.sub-row-lm h2 span a:link {color: #2366b0; text-decoration:none;}
.sub-row-lm span a:visited {color: #2366b0;text-decoration:none;}
.sub-row-lm span a:hover {color: #2366b0; text-decoration:none;}
.sub-row-lm span a:active {color: #2366b0;}
.sub-row-lmt{ width:210px; clear:both; border:solid 1px #2466b2; padding:7px; border-top:0px;}
.sub-row-lmt ul li{ line-height:30px; padding:0 0 0 20px;}
.sub-row-lmt p{ line-height:30px; padding:8px 0 0 10px;}


.kong{ width:100%; clear:both; height:1px; _display:inline;}
.sub-row-right{ width:741px; float:right;}
.sub-row-dh{ height:41px; width:741px; clear:both; background:url(../images/xyjj-bg.jpg) no-repeat;}
.sub-row-dh strong{ font-size:18px; font-family:"microsoft yahei"; line-height:41px; color:#0f47a3; padding:0 0 0 30px;}
.sub-row-dh span{ float:right; line-height:41px; padding:0 20px 0 0;}

.sub-icon2{ width:16px; height:16px; background:url(../images/sub-icon.png) no-repeat; float:left; margin:12px 10px 0 0;}

.sub-row-rt{ width:739px; clear:both; border:solid 1px #2466b2; min-height:734px;}
.sub-row-con{ width:730px; clear: both; margin:auto;}
.sub-row-con h2{ line-height:40px; padding:10px 0 5px 0; font-weight:bold; text-align:center; font-size:18px;}
.sub-row-cont{ width:720px; clear:both; line-height:25px; height:25px; border-bottom:dotted 1px #d4d4d4; text-align:right; margin:auto auto 15px auto;}
.sub-row-conb{ width:700px; clear:both; padding:0 0 10px 0; margin:auto;}
.sub-row-conb p{ line-height:30px; font-size:14px;}

.list1 li{ height:35px; background:url(../images/icon3.gif) no-repeat 0 2px;}
.sub-row-list{ width:710px; clear:both; margin:auto; padding:15px 0 15px 0;}
.sub-row-list ul li{ line-height:35px; font-size:14px; text-align:left; padding:0 0 0 20px;}
.sub-row-list ul li span{ float:right; font-size:12px;}

.page{ width:100%; clear:both; height:40px; padding:0 0 10px 0; line-height:40px; text-align:center; font-size:14px;}
.sub-row-pic{ width:730px; clear:both; margin:auto; padding:15px 0 15px 0;}
.sub-row-pic ul li{ width:182px; float:left; line-height:25px; text-align:center; height:103px; font-size:14px;}
.sub-row-pic ul li img{ border:solid 1px #d4d4d4;}



