/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-family:"Î¢ÈíÑÅºÚ"; color:#666; font-size:13px; text-decoration:none; line-height:22px;}
textarea { resize: none; }
iframe,img { border:0; }
ul,ol,li { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#666}
a:hover{color:#e15603; text-decoration:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{ float:left;}
.fr{ float:right;}


/*top*/
.top{background:url(/img/ttbg.jpg) repeat-x top left; height:30px; line-height:30px;}
.content{width:1200px; margin:0 auto;}
.topzi{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;} 
.xcdul{float:right; border-left:1px solid #dbdbdb; margin-left:10px;}
.xcdul li{float:left; padding:0 12px; border-right:1px solid #dbdbdb;}
.xcdul li a{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;} 
.xcdul li a:hover{color:#1d73be; text-decoration:underline;}

.mbtil {text-align:left; padding-left:10px; height:96px; display:inline-block; line-height:96px; font-size:34px; font-family:'Î¢ÈíÑÅºÚ', 'ºÚÌå', '·ÂËÎ', 'ËÎÌå'; text-align:left; font-weight:600; letter-spacing:2px; color:#1872B2;}

.mbtil a,.mbtil a:active,.mbtil a:hover{ color:#1872B2;};



.menuul{float:left; width:1200px;}
.menuul li{float:left; width:142px; text-align:center; height:40px; line-height:40px; background:url(/img/lll.jpg) no-repeat right center;}
.menuul li:nth-child(8){background:none;}

.menuul .nLi{position:relative; display:block;}
.menuul .sub{ display:none;  left:0; top:40px;  position:absolute; background:#fff; z-index:10000000; padding:10px 0;}
.menuul .sub ul li{ zoom:1;  text-align:left; background:none; height:28px; margin:3px auto;}
.menuul .sub .iii{width:260px; float:left; margin-left:10px;}
.menuul .sub .iii li{width:120px; margin-right:10px; float:left;}

.menuul .sub .jjj{width:220px; float:left; margin-left:10px;}
.menuul .sub .jjj li{width:220px;}
.menuul .sub .jjj li a{ display:block; color:#666; font-size:13px; display:block; border:1px solid #ddd; width:220px; height:28px; line-height:28px; text-align:center; margin:0 auto;}
.menuul .sub .jjj li a:hover{ background:#2275b9; color:#fff;  }


.menuul .sub .hhh{width:280px; float:left; margin-left:10px;}
.menuul .sub .hhh li{width:280px;}
.menuul .sub .hhh li a{ display:block; color:#666; font-size:13px; display:block; border:1px solid #ddd; width:280px; height:28px; line-height:28px; text-align:center; margin:0 auto;}
.menuul .sub .hhh li a:hover{ background:#2275b9; color:#fff;  }




.menuul .sub a{ display:block; color:#666; font-size:13px; display:block; border:1px solid #ddd; width:120px; height:28px; line-height:28px; text-align:center; margin:0 auto;}
.menuul .sub a:hover{ background:#2275b9; color:#fff;  }

.menuul .on h3 a{ background:#e15603; color:#fff; display:block;}

.txtt{width:200px; background-color:#bee3f7; border-radius:20px; height:26px; color:#4a8dc8; font-family:Microsoft Yahei; font-size:12px; text-decoration:none; text-indent:8px; border:0px none;}
a.menu{color:#fff; font-size:15px; font-family:Microsoft Yahei; text-decoration:none;}
a.menu:hover{color:#fff799; text-decoration:underline;}


/*banner*/
#banner{margin:0px auto;  width:100%; position:relative; overflow:hidden}
#full-screen-slider { width:100% !important; float:left; position:relative}
#slides { display:block; width:100% !important;  list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100% !important; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:280px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#BB0A06}
#banner .prev, #banner .next { width: 41px; height: 69px; display: block; position: absolute; top: 100px;  background: url(/images/icon-slides.png) no-repeat 0 0; text-indent: -9999px; cursor: pointer; }
#banner .prev { left: 0; background-position: -83px 0; }
#banner .next { right: 0; background-position: -124px 0; }
#banner:hover .prev { background-position: 0 0; }
#banner:hover .next { background-position: -41px 0; }
#slides img{ width:100%; }
#slides li{text-align:center}
#banner .hd { position:absolute; bottom:20px; left:50%; margin-left:-24px;}
#banner .hd li { width: 12px; height: 12px; display: block; float: left; background: #ddd; margin: 0 4px; text-indent: -99999px; cursor: pointer; box-shadow:1px 1px 1px #999999; }
#banner .hd li.on { background: #1788dd;}




/*banner*/
.slider-wrapper1 {width:100%; height:350px; overflow:hidden; position: relative; }
.theme-default1 {width:100%; height:350px; position:relative; overflow:hidden;}
.theme-default1 #slider {width:1920px; height:350px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default1 .nivoSlider {position:relative;background:#fff url(loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default1 .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default1 .nivoSlider a {border:0; display:block;}
.theme-default1 .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default1 .nivo-controlNav a {display:block;width:22px;height:22px;background:url(/img/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default1 .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default1 .nivo-directionNav a {display:block;width:30px;height:30px;background:url(/img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default1 a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default1 a.nivo-prevNav {left:100px;}
.theme-default1 .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default1 .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default1 .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}





#nrcontxx h1{font-size:26px; color:#00397c;}
#nrcontxx h2{font-size:20px;}
#nrcontxx h3{font-size:16px;}
#nrcontxx .cont-review{
width:98%;
margin:20px auto;
padding:10px;
text-align:left;
font-size:13px;
border:dashed 1px #CCCCCC;
background-color:#E9E9E9;
color:#666666;
}





.cen00{background-color:#eaf6fc; border-bottom:1px solid #dbdbdb;}
.cen01{background:url(/img/cen01.jpg) no-repeat center bottom; height:350px; padding:40px 0;}
.title{color:#12609f; font-size:14px; font-family:Microsoft Yahei; text-decoration:none;}
.tsul{border-left:1px solid #bbc5ca;}
.tsul li{float:left; padding:0 12px; border-right:1px solid #bbc5ca; height:35px; line-height:35px;}

.titlea{color:#1c75bb; font-size:25px; font-family:Microsoft Yahei; text-decoration:none;}
.titleb{color:#666; font-size:16px; font-family:Microsoft Yahei; text-decoration:none;}

.picScroll-left{ width:1200px; height:180px; position:relative; margin-top:40px;}
.picScroll-left .hd{ position:absolute; height:30px; width:1200px; top:50%; margin-top:-15px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; position:absolute; width:30px; height:30px;}
.picScroll-left .hd .prev{background:url(/img/left.png) no-repeat center left; top:0px; left:-30px;}
.picScroll-left .hd .next{background:url(/img/right.png) no-repeat center right; right:-30px;}
.picScroll-left .hd ul li{ float:left;overflow:hidden;text-indent:-999999px; }
.picScroll-left .bd{margin:0 40px;}
.picScroll-left .bd .pppul{height:180px; margin:0 auto;}
.picScroll-left .bd .pppul li{float:left; width:148px; background-color:#76a2c0; padding:1px; margin:0 5px; color:#fff; line-height:35px; text-align:center;}
.picScroll-left .bd .pppul li a{color:#fff;}

.cen02{padding:40px 0; height:440px;}

.slideTxtBox{ width:1200px; margin:10px auto; position:relative; height:200px;}
		.slideTxtBox .hd{  }
		.slideTxtBox .hd ul{ float:left;  position:absolute; width:930px; margin-left:-465px; left:50%; top:10px;}
		.slideTxtBox .hd ul li{ float:left; background-color:#76a2c0; width:175px; height:38px; text-align:center; line-height:38px; cursor:pointer; color:#fff; font-family:Microsoft yahei; font-size:16px; margin:5px; text-align:center;}
		.slideTxtBox .hd ul li.on{ height:38px;  background:#e15603; color:#fff;}
		.slideTxtBox .hd ul li:nth-child(6){margin-left:75px;}
		.slideTxtBox .bd ul{ zoom:1; position:absolute; top:100px; left:0px; text-align:center; width:1170px;}
		.slideTxtBox .bd li{float:left;color:#fff; font-size:14px; width:224px; height:220px; text-align:left; text-indent:10px; line-height:38px; margin-right:12px; background:url(/img/jt.png) no-repeat bottom right #7aa8c7; overflow:hidden; display:inline-block;}
		.slideTxtBox .bd li img{width:222px; height:178px; display:block; margin:1px auto; }
		.slideTxtBox .bd li:nth-child(5){margin-right:0px;}

.titlec{font-size:12px; color:#1c75bb; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.titled{font-size:10px; color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.titlee{font-size:18px; color:#666; font-family:Microsoft Yahei; text-decoration:none;}


.cen03{background:url(/img/cen04.jpg) no-repeat center bottom; height:475px; padding:40px 0;}
a.nmore{border:1px solid #e15603; color:#e15603; display:block; margin:26px auto; width:180px; height:35px; text-align:center; line-height:35px;}

.ysul{margin:40px auto; width:960px;}
.ysul li{float:left; text-align:center; margin:0 13px;}

.cen04{padding:40px 0 30px 0;}

.cen05{background:url(/img/ccbg.jpg) no-repeat center top; height:312px; padding:40px 0;}


.cen06{background:url(/img/cen04.jpg) no-repeat center bottom; padding:40px 0;}

.cen07{background:url(/img/cen04.jpg) no-repeat center bottom; padding:40px 0;}

.leftjj{width:802px; border:1px solid #ccc;}

.titlef{font-size:16px; color:#1c75bb; font-family:Microsoft Yahei; text-decoration:none; border-bottom:1px solid #ccc; background:url(/img/hxbg.jpg) repeat-x top left; height:44px; line-height:44px; text-indent:15px;}

.titleg{font-size:15px; color:#1c75bb; text-decoration:none; font-family:Microsoft Yahei;}
.rightnew{width:378px; border:1px solid #ccc;}
a.newmore{color:#e35c0b; text-decoration:underline; font-size:12px; font-family:Microsoft Yahei;}
a.newmore:hover{color:#ea0000;}

.newul{margin-top:10px;}
.newul li{ border-bottom:1px solid #ececec; height:24px; line-height:24px;}
.newul li span{color:#4c8ac3; font-size:8px; font-weight:bold;}

.newulx{margin-top:10px;}
.newulx li{ border-bottom:1px solid #ececec; height:28px; line-height:28px; width:550px; display:inline-block; font-size:16px; margin-left:15px;}
.newulx li span{color:#4c8ac3; font-size:8px; font-weight:bold;}
.newulx li div{ width:120px; float:right; color:#999999; padding-right:10px;}

.footer{background-color:#415b7e; border-bottom:1px solid #415b7e; height:45px; color:#fff; line-height:45px;}
.fll{ padding:0 15px 0 10px; background:url(/img/llll.jpg) no-repeat center center;}
.footer a{color:#fff; font-size:13px; text-decoration:none;}
.footer a:hover{color:#faf4db; text-decoration:underline;}


.xljul li{float:left;}
.xljul li a{color:#fff; font-size:13px; text-decoration:none;}
.xljul li:nth-child(1){background:url(/img/tb01.png) no-repeat left center; padding:0 15px;}
.xljul li:nth-child(2){background:url(/img/tb02.png) no-repeat left center; padding:0 15px;}
.xljul li:nth-child(3){background:url(/img/tb03.png) no-repeat left center; padding:0 0 0 15px;}

.footer1{background-color:#2b415f; padding:40px 0; color:#fff; font-size:14px;}
.zdb{width:310px; padding-right:47px; border-right:1px solid #5c6f8a;}
.mdb{padding-left:40px; line-height:29px; width:450px;}
.rdb{padding-left:40px; width:412px;}

.txttt{width:238px; height:25px; border:1px solid #5c6f8a; background:transparent;}
.txtd{width:238px; height:60px; border:1px solid #5c6f8a; background:transparent;}
.btn01{width:85px; height:60px; background-color:#3c68a4; color:#fff; font-size:14px; text-decoration:none; text-align:center; font-family:Microsoft Yahei; border:0px none;}
.btn02{width:85px; height:60px; background-color:#689cc8; color:#fff; font-size:14px; text-decoration:none; text-align:center; font-family:Microsoft Yahei; border:0px none;}

.footer2{background-color:#1f2d45; height:48px; line-height:48px; color:#fff; font-size:14px; overflow:hidden;}


/**/
.nnr{padding:40px 0; background-color:#fff;}
.zuony{width:240px; margin-right:30px;}
.youny{width:898px; border:1px solid #eee; box-shadow:0px 0px 1px #555; border-radius:5px; padding:15px 15px 30px 15px;}


.nytitle{color:#333; font-family:Microsoft Yahei; text-decoration:none; font-size:20px; background:url(/img/fll.jpg) no-repeat left bottom; padding-bottom:20px;}
.leftmenuul{margin:16px 0;}
.leftmenuul li{margin:5px 0;}
.leftmenuul li a{color:#1b73ba; font-size:14px; text-decoration:none; border:1px solid #1b73ba; display:block; width:238px; text-indent:14px; height:32px; line-height:32px;}
.leftmenuul li a:hover{color:#e15603; border:1px solid #e15603;}

.nytitlea{color:#1a72bc; font-size:18px; text-decoration:none; font-family:Microsoft yahei; padding:5px 0 10px 0; border-bottom:2px solid #1a72bc; margin-bottom:25px; background:url(/img/lllll.jpg) no-repeat left 8px; text-indent:12px;}
.nrcontent{font-size:13px; color:#666; font-family:Microsoft Yahei; text-decoration:none; line-height:25px;}
.digg4{padding:3px;margin:3px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
.digg4 a{border:1px solid #aad;padding:2px 5px 2px 5px;margin:2px;color:#df9615;text-decoration:none}
.digg4 a:hover{border:1px solid #df9615;color:#000}
.digg4 a:active{border:1px solid #df9615;color:#000}
.digg4 span.current{border:1px solid #df9615;background-color:#df9615;padding:2px 5px 2px 5px;margin:2px;color:#FFF;text-decoration:none}
.digg4 span.disabled{border:1px solid #eee;padding:2px 5px 2px 5px;margin:2px;color:#ddd}

.cont_pro_list{ width:100%; overflow: hidden; padding-top: 40px;}
.cont_pro_list li{ margin: 0 18px 10px 0;float: left; border:#CCC solid 1px;}
.cont_pro_list li a span{ height: 50px; line-height: 50px; text-align: center;  display:block; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:250px;  color: #666666;}
.cont_pro_list li a img{ width:270px; height:205px; padding:3px;}
.cont_pro_list li span a:hover{ color: #1F2C5C;}

.footer1 a{ color:#FFFFFF;}
.footer1 a:hover{ color:#FFC6C6;}