@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; font-size:12px; font-weight:normal; font-family:微软雅黑; color:#333; line-height:180%; background:#fff;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p {padding:0;margin:0;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#1276ce;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}


.header{ width:100%; float:left; height:140px; background:#fff; min-width:1200px; box-shadow:2px 4px 8px #ddd;}
.header-n{ width:1200px; margin:0 auto;}
.header-n .logo{ width:323px; float:left; height:140px;}
.header-n .logo img{ float:left;}
.header-n .nav{ float:right; height:40px; margin:50px 0 0 0;}
.header-n .nav li{ float:left; margin-left:40px;}
.header-n .nav li a{ float:left; height:40px; line-height:40px; color:#333; font-size:16px; border-bottom:2px #fff solid;}
.header-n .nav li a:hover{ border-bottom:2px #1276ce solid; color:#1276ce; text-decoration:none;}
.header-n .nav .on{ border-bottom:2px #1276ce solid; color:#1276ce;}

.flash{ width:100%; float:left; height:450px; overflow:hidden; background:#fff; min-width:1200px; position:relative;}
.flash span{ width:100%; float:left; height:450px;}
.flash a{ text-decoration:none; outline:0;}
.flash .prev{ cursor:pointer; width:35px; height:60px; float:left; position:absolute; left:50%; top:50%; z-index:999; margin:-30px 0 0 -635px; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:60px; display:none;}
.flash .next{ cursor:pointer; width:35px; height:60px; float:left; position:absolute; right:50%; top:50%; z-index:999; margin:-30px -635px 0 0; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:60px; display:none;}
.flash .prev:hover,.flash .next:hover{ background:#1276ce;}
.flash:hover .prev{ display:block;}
.flash:hover .next{ display:block;}

.flash .hd{ width:300px; height:10px; position:absolute; left:50%; margin-left:-150px; bottom:60px; text-align:center;}
.flash .hd ul{ margin:5px 0 0 0;}
.flash .hd ul li{ position:relative; _display:inline; display:inline-block; width:10px; height:10px; overflow:hidden; background:#94adc2; margin:0 5px 0 5px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);} 
.flash .hd ul li.on{ background:#1c81d9;} 

.main{ width:100%; float:left;}
.main-01{ width:100%; float:left; margin:50px 0 0 0;}
.main-01-n{ width:1200px; margin:0 auto;}

.qyzx{ width:100%; float:left;}
.qyzx-t{ width:100%; float:left; height:60px; background:url(../images/tysy_10.png) repeat-x;}
.qyzx-t .tt-01{ float:left; height:60px; background:#fff; padding-right:30px;}
.qyzx-t .tt-01 h3{ display:block; font-size:24px; font-weight:bold; color:#4b535f; height:30px; line-height:30px;}
.qyzx-t .tt-01 span{ display:block; float:left; font-size:16px; color:#a5a5a5; height:30px; line-height:30px; font-family:Arial;}
.qyzx-t .tt-02{ float:right; height:60px; background:#fff; padding-left:30px;}
.qyzx-t .tt-02 a{ float:right; height:30px; line-height:30px; border:1px #e4eaf0 solid; color:#6f9cc3; font-size:14px; padding:0 15px 0 15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:30px 0 0 0; position:relative; behavior:url(PIE.htc);}
.qyzx-t .tt-02 a:hover{ text-decoration:none;}
.qyzx-n{ width:100%; float:left; padding:30px 0 0 0;}
.qyzx-n-l{ width:820px; float:left; position:relative;}
.qyzx-n-l-01{ width:100%; float:left;}
.qyzx-n-l-01 li{ width:390px; float:left; margin:0 0 30px 40px;}
.qyzx-n-l-01 li h3{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; font-size:16px; font-weight:normal; margin-bottom:5px;}
.qyzx-n-l-01 li p{ width:100%; height:50px; line-height:25px; float:left; overflow:hidden; font-size:14px; color:#898989;}
.qyzx-n-l-01 li span{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; font-size:14px; color:#a8a8a8;}

.qyzx-n-l-02{ width:100%; float:left; position:absolute; left:0; bottom:-20px;}
.qyzx-n-l-02 .prev{ cursor:pointer; width:35px; height:35px; float:left; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:35px;}
.qyzx-n-l-02 .next{ cursor:pointer; width:35px; height:35px; float:right; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:35px;}
.qyzx-n-l-02 .prev:hover,.qyzx-n-l-02 .next:hover{ background:#1276ce;}
.qyzx-n-l-02 a{ text-decoration:none; outline:0;}
.qyzx-n-l-02 .num{ width:300px; height:10px; position:absolute; left:50%; margin-left:-150px; bottom:15px; text-align:center;}
.qyzx-n-l-02 .num li{ position:relative; _display:inline; display:inline-block; width:10px; height:10px; overflow:hidden; background:#94adc2; margin:0 5px 0 5px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);} 
.qyzx-n-l-02 .num li.on{ background:#1c81d9;} 

.qyzx-n-r{ width:340px; float:right; position:relative;}
.qyzx-n-r-01{ width:100%; float:left;}
.qyzx-n-r-01 li{ width:100%; float:left;}
.qyzx-n-r-01 li .pic{ width:100%; height:250px; float:left;}
.qyzx-n-r-01 li .pic img{ width:100%; height:250px; float:left;}
.qyzx-n-r-01 li .title{ width:100%; height:60px; line-height:60px; float:left; font-size:16px; text-align:center; overflow:hidden; border-bottom:1px #ececec solid;}
.qyzx-n-r-02{ float:right; height:20px; position:absolute; right:5px; bottom:70px;}
.qyzx-n-r-02 li{ width:20px; height:20px; line-height:20px; text-align:center; float:left; background:#94adc2; color:#fff; position:relative; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior:url(PIE.htc); margin:0 5px 0 0;}
.qyzx-n-r-02 li.on{ background:#1c81d9;} 

.main-02{ width:100%; float:left; margin:50px 0 50px 0;}
.main-02-n{ width:1200px; margin:0 auto;}

.zszt{ width:100%; float:left; position:relative;}
.zszt-t{ width:100%; float:left; height:60px; background:url(../images/tysy_10.png) repeat-x; position:relative;}
.zszt-t .tt-01{ width:230px; float:left; height:60px; background:#fff; position:absolute; left:50%; margin-left:-115px; top:0; text-align:center;}
.zszt-t .tt-01 h3{ display:block; font-size:24px; font-weight:bold; color:#4b535f; height:30px; line-height:30px;}
.zszt-t .tt-01 span{ display:block; font-size:16px; color:#a5a5a5; height:30px; line-height:30px; font-family:Arial;}
.zszt-t .tt-02{ float:right; height:60px; background:#fff; padding-left:30px;}
.zszt-t .tt-02 a{ float:right; height:30px; line-height:30px; border:1px #e4eaf0 solid; color:#6f9cc3; font-size:14px; padding:0 15px 0 15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:30px 0 0 0; position:relative; behavior:url(PIE.htc);}
.zszt-t .tt-02 a:hover{ text-decoration:none;}
.zszt-n{ width:100%; float:left;}
.zszt-n li{ width:100%; float:left;}
.zszt-n li img{ width:100%; float:left;}

.zszt .prev{ cursor:pointer; width:35px; height:60px; float:left; position:absolute; left:0; top:50%; z-index:999; margin:-30px 0 0 0; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:60px; display:none;}
.zszt .next{ cursor:pointer; width:35px; height:60px; float:left; position:absolute; right:0; top:50%; z-index:999; margin:-30px 0 0 0; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:60px; display:none;}
.zszt .prev:hover,.zszt .next:hover{ background:#1276ce;}
.zszt:hover .prev{ display:block;}
.zszt:hover .next{ display:block;}

.main-03{ width:100%; float:left; padding:50px 0 50px 0; background:#eff3f7; min-width:1200px;}
.main-03-n{ width:1200px; margin:0 auto;}
.pro{ width:100%; float:left;}
.pro-t{ width:100%; float:left; height:60px; background:url(../images/tysy_11.png) repeat-x;}
.pro-t .tt-01{ float:left; height:60px; background:#eff3f7; padding-right:30px;}
.pro-t .tt-01 h3{ display:block; font-size:24px; font-weight:bold; color:#4b535f; height:30px; line-height:30px;}
.pro-t .tt-01 span{ display:block; float:left; font-size:16px; color:#a5a5a5; height:30px; line-height:30px; font-family:Arial;}
.pro-t .tt-02{ float:right; height:60px; background:#eff3f7; padding-left:30px;}
.pro-t .tt-02 a{ float:right; height:30px; line-height:30px; border:1px #e4eaf0 solid; color:#6f9cc3; font-size:14px; padding:0 15px 0 15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:30px 0 0 0; position:relative; behavior:url(PIE.htc); background:#fff;}
.pro-t .tt-02 a:hover{ text-decoration:none;}
.pro-n{ width:100%; float:left; padding:30px 0 0 0;}
.pro-n-l{ width:110px; float:left;}
.pro-n-l li{ width:100%; float:left; margin-bottom:20px;}
.pro-n-l li a{ width:100%; height:45px; line-height:45px; text-align:center; float:left; background:#6f9cc3; color:#fff; font-size:16px; overflow:hidden;}
.pro-n-l li a:hover{ text-decoration:none; background:#fff; color:#6a7f95; border:1px #e4eaf0 solid;}
.pro-n-l li .on{ background:#fff; color:#6a7f95; border:1px #e4eaf0 solid;}

.pro-n-r{ width:1050px; float:right; position:relative; padding-bottom:60px; display:none;}
.pro-n-r-01{ width:100%; float:left; overflow:hidden;}
.pro-n-r-01 li{ width:330px; float:left; margin-right:30px;}
.pro-n-r-01 li .pic{ width:100%; height:245px; float:left;}
.pro-n-r-01 li .pic img{ width:100%; height:245px; float:left;}
.pro-n-r-01 li .title{ width:100%; height:55px; line-height:55px; float:left; border-top:1px #ececec solid; text-align:center; font-size:16px; background:#fff;}
.pro-n-r-01 li:hover .title{ background:#1276ce; color:#fff;}
.pro-n-r-02{ width:100%; float:left; position:absolute; left:0; bottom:0px;}
.pro-n-r-02 .prev{ cursor:pointer; width:35px; height:35px; float:left; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:35px;}
.pro-n-r-02 .next{ cursor:pointer; width:35px; height:35px; float:right; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:35px;}
.pro-n-r-02 .prev:hover,.pro-n-r-02 .next:hover{ background:#1276ce;}
.pro-n-r-02 a{ text-decoration:none; outline:0;}
.pro-n-r-02 .num{ width:300px; height:10px; position:absolute; left:50%; margin-left:-150px; bottom:15px; text-align:center;}
.pro-n-r-02 .num li{ position:relative; _display:inline; display:inline-block; width:10px; height:10px; overflow:hidden; background:#94adc2; margin:0 5px 0 5px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);} 
.pro-n-r-02 .num li.on{ background:#1c81d9;} 

.foot{ width:100%; float:left;}
.foot-01{ width:100%; float:left;}
.foot-01-n{ width:1200px; margin:0 auto;}
.foot-01-n dl{ width:100%; float:left; padding:60px 0 20px 0; border-bottom:1px #eee solid;}
.foot-01-n dt{ width:183px; height:26px; float:left;}
.foot-01-n dd{ width:1000px; float:right;}
.foot-01-n dd a{ display:inline-block; height:26px; line-height:26px; margin:0 0 10px 20px; font-size:14px; color:#919498;}

.foot-02{ width:100%; float:left; padding:30px 0 30px 0; position:relative;}
.foot-02-n{ width:1200px; margin:0 auto;}
.foot-02-n dl{ float:left; height:220px; border-left:1px #eee solid; padding-left:40px;}
.foot-02-n dt{ width:100%; float:left; height:30px; line-height:30px; margin-bottom:5px; font-size:14px; color:#646464; font-weight:normal;}
.foot-02-n dd{ width:100%; float:left; line-height:30px; color:#818592;}
.foot-02-n dd a{ width:100%; float:left; line-height:30px; color:#818592;}
.foot-02-n .dl-01{ width:110px; float:left; padding-left:0; border-left:none;}
.foot-02-n .dl-02{ width:130px; float:left;}
.foot-02-n .dl-03{ width:150px; float:left;}
.foot-02-n .dl-04{ width:140px; float:left;}
.foot-02-n .dl-05{ width:140px; float:left;}
.foot-02-n .dl-06{ width:130px; float:left;}
.foot-02-n .dl-07{ width:130px; float:left;}
.foot-02-n .dl-08{ width:240px; float:right;}
.foot-02-n .ewm{ width:120px; height:120px; float:right; position:absolute; right:37%; margin-right:-444px; bottom:105px;}
.foot-02-n .ewm img{ width:120px; height:120px;}

.foot-03{ width:100%; float:left; background:#4b535f;}
.foot-03-n{ width:1200px; margin:0 auto;}
.foot-03-n span{ width:100%; float:left; height:50px; text-align:center; line-height:50px; color:#acadaf;}
.foot-03-n span a{ color:#acadaf;}

.banner{ width:100%; float:left; height:320px;}
.banner span{ width:100%; float:left; height:320px;}

.con{ width:100%; float:left;}
.con-n{ width:1200px; margin:0 auto;}

.con-guide{ width:100%; float:left; height:51px; border-bottom:1px #e7e7e7 solid; margin-bottom:30px;}
.con-guide span{ float:right; height:50px; line-height:50px; color:#aaaaaa;}
.con-guide span a{ color:#aaaaaa;}

.con-l{ width:220px; float:left;}
.con-nav{ width:100%; float:left;}
.con-nav-t{ width:100%; float:left; padding:25px 0 25px 0; background:#1f82d8;}
.con-nav-t .sp1{ width:100%; float:left; height:30px; line-height:30px; text-align:center; color:#fff; font-size:24px; font-weight:bold;}
.con-nav-t .sp2{ width:100%; float:left; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; font-family:Arial;}
.con-nav-n{ width:100%; float:left; border:1px #eee solid; border-top:none; box-shadow:1px 2px 8px #eee;}
.con-nav-n li{ width:100%; float:left;}
.con-nav-n li a{ width:100%; float:left; height:48px; line-height:48px; border-top:1px #eee solid; text-align:center; font-size:16px;}
.con-nav-n li a:hover{ text-decoration:none;}
.con-nav-n li .on{ color:#1276ce;}

.pro-search{ width:100%; float:left; margin:30px 0 0 0;}
.pro-search-t{ width:100%; float:left; height:40px; line-height:40px; font-size:16px;}
.pro-search-n{ width:100%; float:left; height:36px; background:url(../images/p-01.jpg) no-repeat;}
.pro-search-n .inp-01{ width:165px; float:left; height:36px; line-height:36px; border:0; background:none; text-indent:10px;}
.pro-search-n .sub-01{ width:51px; float:right; height:36px; border:0; background:none;}

.con-contact{ width:100%; float:left; margin:30px 0 0 0;}
.con-contact-t{ width:100%; float:left; height:31px;}
.con-contact-n{ width:100%; float:left; padding:10px 0 0 0;}
.con-contact-n p{ width:100%; float:left; line-height:30px; font-size:16px; color:#919498;}

.con-r{ width:950px; float:right;}
.con-pro{ width:100%; float:left;}
.con-pro li{ width:296px; float:left; margin:0 0 30px 30px; border:1px #ececec solid;}
.con-pro li .pic{ width:100%; height:190px; float:left;}
.con-pro li .pic img{ width:100%; height:190px; float:left;}
.con-pro li .title{ width:100%; height:60px; line-height:60px; float:left; border-top:1px #ececec solid; text-align:center; font-size:16px; background:#f0f3f6;}
.con-pro li:hover .title{ background:#1276ce; color:#fff;}

.pagination-01 li a{ margin:0 2px 0 2px; background:#fff; color:#666; font-size:14px; border:1px #ddd solid;}
.pagination-01 li a:hover{ background:#1276ce; color:#fff; border:1px #1276ce solid;}
.pagination-01 li .on{ background:#1276ce; color:#fff; border:1px #1276ce solid;}

.con-pro-v{ width:100%; float:left;}
.con-pro-v-01{ width:100%; float:left; margin-bottom:30px;}
.con-pro-v-01-l{ width:295px; height:260px; float:left;}
.con-pro-v-01-l .bd{ width:295px; height:190px; float:left;}
.con-pro-v-01-l .bd li{ width:295px; height:190px; float:left;}
.con-pro-v-01-l .bd li .pic{ width:295px; height:190px; float:left;}
.con-pro-v-01-l .bd li .pic img{ width:295px; height:190px; float:left;}
.con-pro-v-01-l .hd{ width:295px; height:60px; overflow:hidden; float:left; margin-top:10px;}
.con-pro-v-01-l .hd li{ width:60px; float:left; height:60px; margin-left:18px; cursor:pointer;}
.con-pro-v-01-l .hd li img{ width:100%; float:left; height:60px;}
.con-pro-v-01-l .hd .on img{ width:100%; float:left; height:60px; border:2px #F00 solid;}

.con-pro-v-01-r{ width:630px; height:260px; float:right; padding:0 140px 0 0; position:relative;}
.con-pro-v-01-r .sp1{ width:100%; float:left; font-size:28px; color:#1276ce; line-height:40px; margin-bottom:10px;}
.con-pro-v-01-r .sp2{ width:100%; float:left; line-height:30px; color:#999; font-size:14px;}
.con-pro-v-01-r .sp3{ width:126px; height:108px; float:left; position:absolute; right:0; top:30px;}
.con-pro-v-01-r .sp4{ width:100%; float:left; line-height:30px; color:#1276ce; font-size:14px;}

.con-pro-v-02{ width:100%; float:left;}
.con-pro-v-02-t{ width:100%; float:left; height:45px; border-bottom:1px #ececec solid;}
.con-pro-v-02-t h3{ float:left; height:45px; line-height:45px; border-bottom:2px #6f9cc3 solid; color:#6f9cc3; font-size:18px;}
.con-pro-v-02-n{ width:100%; float:left; padding:20px 0 20px; line-height:30px;}
.con-pro-v-02-n img{ max-width:100%;}

.con-pro-v-03{ width:100%; float:left; padding:30px 0 0 0;}
.con-pro-v-03-t{ width:100%; float:left; height:45px; border-bottom:1px #ececec solid;}
.con-pro-v-03-t h3{ float:left; height:45px; line-height:45px; border-bottom:2px #6f9cc3 solid; color:#6f9cc3; font-size:18px;}
.con-pro-v-03-n{ width:100%; float:left; min-height:250px; padding:20px 0 20px; position:relative;}
.con-pro-v-03-n .bd{ width:100%; float:left; overflow:hidden;}
.con-pro-v-03-n .bd li{ width:296px; float:left; margin-right:30px;}
.con-pro-v-03-n .bd li .pic{ width:296px; height:190px; float:left;}
.con-pro-v-03-n .bd li .pic img{ width:296px; height:190px; border:1px #ececec solid;}
.con-pro-v-03-n .bd li .title{ width:296px; height:60px; line-height:60px; float:left; font-size:16px; overflow:hidden; text-align:center;}
.con-pro-v-03-n .bd li:hover img{ border:1px #1276ce solid;}
.con-pro-v-03-n .prev{ cursor:pointer; width:35px; height:60px; float:left; position:absolute; left:-50px; top:90px; z-index:999; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:60px;}
.con-pro-v-03-n .next{ cursor:pointer; width:35px; height:60px; float:left; position:absolute; right:-50px; top:90px; z-index:999; background:#94adc2; color:#fff; font-size:20px; text-align:center; line-height:60px;}
.con-pro-v-03-n .prev:hover,.con-pro-v-03-n .next:hover{ background:#1276ce;}

.con-zsxx{ width:100%; float:left;}
.con-zsxx-t{ width:100%; float:left;}
.con-zsxx-t img{ width:100%; float:left;}
.con-zsxx-n{ width:100%; float:left; padding:20px 0 20px 0;}
.con-zsxx-n li{ width:100%; float:left; height:56px; border-bottom:1px #ececec solid;}
.con-zsxx-n li a{ width:790px; float:left; height:55px; line-height:55px; font-size:16px;}
.con-zsxx-n li span{ float:right; height:55px; line-height:55px; color:#999; font-size:14px;}

.con-news{ width:100%; float:left;}
.con-news li{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #eee solid;}
.con-news li .pic{ width:260px; height:170px; float:left;}
.con-news li .pic img{ width:260px; height:170px; float:left;}
.con-news li .title{ width:500px; height:170px; float:left; margin-left:30px;}
.con-news li .title h3{ width:100%; float:left; height:60px; line-height:60px; font-size:18px; overflow:hidden;}
.con-news li .title p{ width:100%; float:left; height:90px; line-height:30px; overflow:hidden; color:#888; font-size:14px;}
.con-news li .time{ float:right; height:170px; line-height:170px; color:#9bb7cd; font-size:30px;}
.con-news li:hover .time{ color:#508ec5;}

.con-news li .title-01{ width:790px; height:170px; float:left;}
.con-news li .title-01 h3{ width:100%; float:left; height:60px; line-height:60px; font-size:18px; overflow:hidden;}
.con-news li .title-01 p{ width:100%; float:left; height:90px; line-height:30px; overflow:hidden; color:#888; font-size:14px;}

.news_view{ width:100%; float:left; padding:30px 0 0 0;}
.news_view_top{ width:100%; float:left;}
.news_title{ width:100%; float:left; position:relative; text-align:center;}
.news_title h1{ line-height:40px; font-size:24px; color:#000000; font-family:微软雅黑; font-weight:normal;}
.news_timeBox{ width:100%; line-height:30px; float:left; text-align:center; margin-bottom:10px;}
.news_timeBox span{ color:#999999; cursor:pointer; display:inline; font-size:14px;}
.news_timeBox .k1{ }
.news_timeBox .k2{ padding-left:10px;}
.news_timeBox .k3{ padding-left:10px;}
.news_timeBox .k4{ padding-left:10px;}
.news_timeBox .k4 a{ color:#999999;}
.news_timeBox .k4 a:hover{ color:#ff6600;}
.news_view_n{ width:100%; float:left; line-height:28px; padding-top:20px;}
.news_view_n img{ max-width:100%;}
.news_view_n td,.news_view_n th{ border:1px solid #DDD; } 

.news_page{ width:100%; float:left; font-size:14px;}
.news_page li{ width:100%; line-height:30px; float:left; color:#666666;}
.news_page li a{ color:#666666;}
.news_page li a:hover{ color:#333333;}

.con-gltd{ width:100%; float:left;}
.con-gltd li{ width:100%; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px #eee solid;}
.con-gltd li .pic{ width:150px; height:150px; float:left; text-align:center;}
.con-gltd li .pic img{ height:150px;}
.con-gltd li .title{ width:770px; height:150px; float:right;}
.con-gltd li .tt-01{ width:100%; height:36px; float:left; border-bottom:2px #2587dc solid;}
.con-gltd li .tt-01 h3{ float:left; padding:0 30px 0 30px; height:34px; line-height:34px; font-size:16px; color:#fff; background:#2587dc; border-radius:5px 5px 0 0;}
.con-gltd li .tt-02{ width:100%; float:left; padding:10px 0 0 0; font-size:14px; line-height:28px; color:#888888;}

.con-about{ width:100%; float:left; line-height:30px;}
.con-about img{ max-width:100%;}

.con-honor{ width:100%; float:left;}
.con-honor li{ width:296px; float:left; margin-left:30px;}
.con-honor li .pic{ width:100%; height:218px; float:left;}
.con-honor li .pic img{ width:100%; height:218px; float:left;}
.con-honor li .title{ width:100%; height:60px; line-height:60px; text-align:center; float:left; font-size:16px; overflow:hidden;}

.con-yfcg{ width:100%; float:left;}
.con-yfcg li{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #eee solid;}
.con-yfcg li .pic{ width:260px; height:170px; float:left;}
.con-yfcg li .pic img{ width:260px; height:170px; float:left;}
.con-yfcg li .title{ width:660px; height:170px; float:right; padding-right:20px;}
.con-yfcg li .title h3{ width:100%; float:left; height:60px; line-height:60px; font-size:18px; overflow:hidden;}
.con-yfcg li .title p{ width:100%; float:left; line-height:30px; font-size:14px; color:#888;}

.con-lxfs{ width:100%; float:left;}
.con-lxfs-t{ width:100%; float:left;}
.con-lxfs-t .sp1{ width:100%; float:left; font-size:22px; color:#2284da; text-align:center; line-height:40px;}
.con-lxfs-t .sp2{ width:100%; float:left; font-size:14px; color:#999; text-align:center; line-height:30px;}
.con-lxfs-01{ width:100%; float:left; padding:30px 0 30px 0;}
.con-lxfs-02{ width:100%; float:left; line-height:30px; font-size:14px;}

.con-gbook{ width:100%; float:left;}
.con-gbook-t{ width:100%; float:left;}
.con-gbook-t .sp1{ width:100%; float:left; font-size:22px; color:#2284da; text-align:center; line-height:40px;}
.con-gbook-t .sp2{ width:100%; float:left; font-size:14px; color:#999; text-align:center; line-height:30px;}
.con-gbook-n{ width:100%; float:left; padding:30px 0 30px 0;}
.con-gbook-n dl{ width:100%; float:left; margin-bottom:30px;}
.con-gbook-n dt{ width:100px; float:left; height:50px; line-height:50px; font-size:16px; text-align:right; font-weight:normal;}
.con-gbook-n dd{ width:830px; float:right;}
.con-gbook-n dd .inp-01{ width:365px; float:left; height:50px; line-height:50px;}
.con-gbook-n dd .text-01{ width:100%; float:left; height:210px; line-height:30px;}
.con-gbook-n dd .sub-01{ width:200px; float:left; height:50px; font-size:18px; color:#fff; background:#2284da;}

.con-rllx{ width:100%; float:left;}
.con-rllx-t{ width:100%; float:left;}
.con-rllx-t span{ width:100%; float:left; font-size:22px; text-align:center; line-height:40px;}
.con-rllx-n{ width:100%; float:left; padding:30px 0 30px 0;}
.con-rllx-n li{ width:288px; height:312px; float:left; margin:0 0 0 43px;}
.con-rllx-n li span{ width:100%; float:left; padding:190px 20px 0 20px; line-height:40px; color:#fff; font-size:16px;}
.con-rllx-n .li-01{ background:url(../images/j-01.jpg) no-repeat; margin-left:0;}
.con-rllx-n .li-02{ background:url(../images/j-02.jpg) no-repeat;}
.con-rllx-n .li-03{ background:url(../images/j-03.jpg) no-repeat;}
.con-rllx-n .li-03 span{ font-size:14px;}

.con-job{ width:100%; float:left;}
.con-job-t{ width:100%; float:left; height:40px; line-height:40px; background:#89b1d3; color:#fff; font-size:16px; text-align:center;}
.con-job-t span{ height:40px; line-height:40px; float:left;}
.con-job-t .sp1{ width:240px;}
.con-job-t .sp2{ width:230px;}
.con-job-t .sp3{ width:230px;}
.con-job-t .sp4{ width:128px;}
.con-job-t .sp5{ width:120px; float:right;}

.con-job-n{ width:100%; float:left;}
.con-job-n-t{ width:100%; height:51px; float:left; border-bottom:1px #ececec solid; border-right:1px #ececec solid; font-size:14px; text-align:center;}
.con-job-n-t a{ color:#7d96ab;}
.con-job-n-t span{ height:50px; line-height:50px; float:left; border-left:1px #ececec solid;}
.con-job-n-t .sp1{ width:240px;}
.con-job-n-t .sp2{ width:230px;}
.con-job-n-t .sp3{ width:230px;}
.con-job-n-t .sp4{ width:128px;}
.con-job-n-t .sp5{ width:120px; float:right;}

.con-job-n-m{ width:100%; float:left; padding:20px; line-height:30px; font-size:14px; color:#888; font-size:14px; border:1px #ececec solid; border-top:none;}

.con-wyyp{ width:100%; float:left; padding:20px; border:1px #ddd solid;}
.con-wyyp-t{ width:100%; float:left;}
.con-wyyp-t .sp1{ width:100%; float:left; font-size:26px; font-weight:bold; color:#2284da; text-align:center; line-height:40px;}
.con-wyyp-t .sp2{ width:100%; float:left; font-size:14px; color:#999; text-align:center; line-height:30px;}
.con-wyyp-01{ width:100%; float:left; height:50px; line-height:50px; font-size:18px; color:#fff; margin:20px 0 20px 0; padding:0 20px 0 20px; background:#1377cf;}
.con-wyyp-02{ width:100%; float:left;}
.con-wyyp-02 dl{ width:50%; float:left; margin:0 0 20px 0; position:relative;}
.con-wyyp-02 dt{ width:130px; float:left; height:50px; line-height:50px; font-size:16px; text-align:right; font-weight:normal; position:absolute; left:0; top:0;}
.con-wyyp-02 dd{ width:100%; float:left; padding-left:150px;}
.con-wyyp-02 dd .inp-01{ width:300px; float:left; height:40px; line-height:40px; font-size:16px; padding:0 12px 0 12px;}
.con-wyyp-02 dd .btn-01{ width:120px; float:left; height:40px; font-size:16px; background:#fff; border:1px #ccc solid;}
.con-wyyp-02 dd .text-01{ width:755px; float:left; height:150px; line-height:30px;}
.con-wyyp-02 dd .file-01{ float:left; height:40px; line-height:40px; font-size:14px; border:0; margin:5px 0 0 0;}
.con-wyyp-02 dd .sub-01{ width:150px; float:left; height:50px; font-size:16px; background:#2284da; color:#fff;}
.con-wyyp-02 dd .sub-02{ width:150px; float:left; height:50px; font-size:16px; background:#fff; border:1px #ccc solid; color:#2284da; margin-left:50px;}
.con-wyyp-02 dd .sp1{ width:100%; float:left; line-height:30px;}

.con-zrwh{ width:100%; float:left;}
.con-zrwh-n{ width:100%; float:left; padding:0 0 20px 0;}
.con-zrwh-n li{ width:100%; float:left; height:56px; border-bottom:1px #ececec solid;}
.con-zrwh-n li a{ width:790px; float:left; height:55px; line-height:55px; font-size:16px;}
.con-zrwh-n li span{ float:right; height:55px; line-height:55px; color:#999; font-size:14px;}

.listpage {clear: both;font-size: 12px;height: 50px;line-height: 30px;padding-top: 10px;text-align:center;}
.listpage a {background:#f1f2f6; border-style: solid;border-width: 1px;color: #666666;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
.listpage a:hover{color: #FFFFFF;background-color: #1276ce;}
.listpage span {background-color: #1276ce;border-color: #1276ce;border-style: solid;border-width: 1px;color: #ffffff;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}

.news{ width:100%; float:left;}
.news-l{ width:500px; float:left; position:relative;}
.news-l-01{ width:100%; float:left;}
.news-l-01 li{ width:100%; height:390px; float:left;}
.news-l-01 li .pic{ width:100%; height:340px; float:left;}
.news-l-01 li .pic img{ width:100%; height:340px; float:left;}
.news-l-01 li .title{ width:100%; height:50px; line-height:50px; float:left; font-size:16px; text-align:center; overflow:hidden; background:#1c81d9; color:#fff; padding:0 100px 0 10px;}
.news-l-02{ float:right; height:20px; position:absolute; right:5px; bottom:15px;}
.news-l-02 li{ width:20px; height:20px; line-height:20px; text-align:center; float:left; background:#74b0e4; color:#fff; position:relative; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior:url(PIE.htc); margin:0 5px 0 0;}
.news-l-02 li.on{ background:#fff; color:#1c81d9;} 

.news-r{ width:670px; float:right;}
.news-r-t{ width:100%; float:left; height:42px; border-bottom:1px #e3e8ed solid;}
.news-r-t .tt-01{ float:left; height:30px;}
.news-r-t .tt-01 h3{ float:left; font-size:24px; font-weight:bold; color:#4b535f; height:42px; border-bottom:2px #1c81d9 solid;}
.news-r-t .tt-01 span{ float:left; font-size:16px; color:#a5a5a5; font-family:Arial; margin-left:5px; line-height:30px;}
.news-r-t .tt-02{ float:right; height:30px; background:#fff; padding-left:30px;}
.news-r-t .tt-02 a{ float:right; height:30px; line-height:30px; border:1px #e4eaf0 solid; color:#6f9cc3; font-size:14px; padding:0 15px 0 15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; behavior:url(PIE.htc);}
.news-r-t .tt-02 a:hover{ text-decoration:none;}
.news-r-n{ width:100%; float:left;}
.news-r-n li{ width:100%; float:left; height:50px; border-bottom:1px #ececec solid;}
.news-r-n li a{ width:530px; float:left; height:50px; line-height:50px; font-size:16px; background:url(../images/i-01.png) left center no-repeat; text-indent:15px; overflow:hidden;}
.news-r-n li span{ float:right; height:50px; line-height:50px; font-size:14px; color:#999;}