@charset "gb2312";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,ËÎÌå; font-size:14px; color:#000; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#f00;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.colorfff{color:#fff;}
.colorfff a:link,.colorfff a:visited{color:#fff;text-decoration:none}
.colorfff a:active,.colorfff a:hover{color:#ff0;text-decoration:none}
.mtop20{margin-top:20px;}
code{font-family:"Microsoft Yahei";}
.header_ts{position: fixed;top:0px;left:0px;width: 100%;z-index:99;background: #fff;}
#wrapper{width:100%; position:relative; height:800px;}
#wrapper2{width:100%; position:relative; height:600px;}
#topnav{width:100%; height:90px;  position:relative;padding:10px 0px; }
#topnav h1{width:260px; height:65px;  position:absolute; top:22.5px; left:50px;}
#topnav h1 img{width: 260px;height: 65px;}
#topnav h1 a{height:100%; display:block;}
#topnav dl{width:840px; margin:0 auto; text-align:center;}
#topnav dd a{height:87px;line-height: 87px; border-bottom:3px solid #f0f6f8; display:inline-block; margin-left:25px; padding:0 12px;}
#topnav dd a:link,#topnav dd a:visited{color:#666;}
#topnav dd a:active,#topnav dd a:hover,#topnav dd a.topnow{color:#0056ac;text-decoration:none;border-bottom-color:#0056ac;}
#topnav span{ position:absolute; right:50px; top:35px; color:#aaa; text-align:right;}
#topnav span a{display:inline-block; margin-left:28px;}
#topnav span a:link,#topnav span a:visited{color:#aaa;}
#topnav span a:active,#topnav span a:hover,#topnav span a.zynow{color:#000;text-decoration:none;}
.headeron #topnav{ height:60px;}
.headeron #topnav h1{width: 81px;height: 60px;}
.headeron #topnav h1 img{ height:50px;width: 201px;}
.headeron #topnav dd a{ line-height:60px; height:60px;}
#spesbox{position:relative; min-width: 1100px;}
#spesbox .bd ul, #spesbox .bd li{ width:100%;height:800px;}
#spesbox .bd li{ background-repeat: no-repeat; position:relative;}
#spesbox .hd{position:absolute; z-index:1; right:50%; margin-right:-40px;bottom:24px;  text-align:right;}
#spesbox .hd ul{display:inline-block; *display:inline; zoom:1; }
#spesbox .hd li{cursor:pointer; display:inline-block; *display:inline; zoom:1;border-radius: 50%; width:12px; height:12px; margin: 0 7px; overflow:hidden; vertical-align:top; text-align:center; line-height:15px; color:white; font-size:0;background: #fff;-moz-border-radius:50%;	-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
#spesbox .hd .on{background: #0056ac;}
.banner_1{height: 600px;width: 100%; min-width: 1100px;}



#header{padding:360px 0px 190px 0px;width:1100px; margin:0px auto 0; color:#fff; text-align:center; font-size:12px; line-height:24px;}
#header h2{font-size:36px; font-weight:400; margin-bottom:40px;}
#header p.xbt{font-size:18px; margin-bottom:5px;}
.main{width:1100px; margin:0 auto;}
h3.tt1{font-size:30px; text-align:center; font-weight:400; padding:45px 190px 0; line-height:20px;}
h3.tt1 p{font-size:12px; color:#666; margin-top:20px; text-transform:Uppercase;}
.txt1{padding:40px 0;}
.txt1 li{width:250px; float:left; padding-left:10px;}
.txt1 li img{width:250px; height:400px;}
.txt1 li span{height:195px; margin-bottom:10px; float:left;}
.txt1 li span img{height:195px;}
.txt1_tss .tt1pic1_ts1{width: 320px;height: 400px;overflow: hidden;}
.txt1_tss .tt1pic1_ts2 span{width: 250px;height: 400px;overflow: hidden;display: block;}
.txt1_tss .tt1pic1_ts2 span img{height: 400px !important;}
.txt1_tss li span{width: 250px;height: 195px;overflow: hidden;}
.txt1_tss .tt1pic1_ts1 img,.txt1_tss li span img,.txt1_tss .tt1pic1_ts2 span img{-webkit-transition:all .5s ease-out 0s; -moz-transition:all .5s ease-out 0s; -ms-transition:all .5s ease-out 0s; -o-transition:all .5s ease-out 0s; transition:all .5s ease-out 0s;}
.txt1_tss .tt1pic1_ts1 img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}
.txt1_tss li span img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}
.txt1_tss .tt1pic1_ts2 img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}
.txt1 li.tt1pic1{width:320px; float:left; padding-left:0;}
.txt1 li.tt1pic1 img{width:320px;}
.txt2{width:100%; height:300px; background:url(images/txt2.jpg) center top no-repeat; margin-bottom:70px; font-size:12px; line-height:24px; text-align:center; color:#fff; float:left;min-width: 1100px;}
.txt2 dl{width:990px; margin:0 auto;}
.txt2 dt{font-size:30px;text-transform:Uppercase; padding:65px 0 40px;}
.txt3_l{width:690px; float:left;}
.txt3_r{width:370px; float:right;}
.txt3 h3{font-size:20px; line-height:40px; font-weight:400;text-transform:Uppercase; margin-bottom:20px;}
.txt3 h3 span{float:right; font-size:14px; color:#999;}
.txt3 h3 span a:link,.txt3 h3 span a:visited{color:#999;}
.txt3 h3 span a:active,.txt3 h3 span a:hover{color:#f00;}
.txt3_l dl{width:100%; float:left; border-bottom:1px solid #e5e5e5; padding-bottom:29px; margin-bottom:10px;}
.txt3_l dt{width:180px; float:left;}
.txt3_l dt img{width:180px; height:135px;}
.txt3_l dd{width:490px; float:right; font-size:12px; line-height:20px;}
.txt3_l dd h4{font-size:16px; font-weight:400; height:20px; overflow:hidden; margin-bottom:5px;}
.txt3_l dd p{text-transform:Uppercase; color:#666; height:80px; overflow:hidden;}
.txt3_l dd span{width:98px; height:28px; border:1px solid #e5e5e5; line-height:28px; text-align:center; display:inline-block; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;text-transform:Uppercase; font-size:12px; color:#666;};
.txt3_l dd span a{height:100%; display:block}
.txt3_l dd span a:link,.txt3_l dd span a:visited{color:#666;}
.txt3_l dd span a:active,.txt3_l dd span a:hover{color:#f00;text-decoration:none}
.txt3_l ul{width:100%; float:left;}
.txt3_l li{line-height:40px; height:40px; overflow:hidden; background:url(images/lb_li.jpg) left center no-repeat; padding-left:15px; color:#333;}
.txt3_l li span{color:#aaa; float:right;}
.txt3_focus{width:370px; height:325px; overflow:hidden; position:relative;}
.txt3_focus ul{width:8000%; position:absolute; top:0; left:0;}
.txt3_focus li{width:370px; float:left;}
.txt3_focus li img{width:370px; height:325px;}
.txt3_focus dl{width:100%; height:30px; position:absolute; left:0; bottom:0; text-align:center;}
.txt3_focus dt{width:100%; height:100%; background:#000;filter:alpha(opacity=50); opacity: 0.5; position:absolute; top:0; left:0;}
.txt3_focus dd{width:10px; height:10px; background:#837565;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:inline-block; margin:10px 3px 0; position:relative; z-index:99; cursor:pointer;}
.txt3_focus dd.hdnow{background:#fff;}
#footer{width:100%; min-width: 1100px; height:113px; padding-top:34px; background:#666; float:left; margin-top:90px; text-align:center; line-height:26px; color:#fff;}

/*ÄÚÒ³*/
h3.nytit{height:50px; line-height:50px; border-bottom:2px solid #0056ac; margin:30px 0; font-weight:400;}
h3.nytit span{height:50px; background:#0056ac url(images/nytit.jpg) 90% center no-repeat; padding:0 50px 0 20px; font-size:18px; color:#fff;text-transform:Uppercase; display:inline-block;}
h3.nytit code{display:inline-block; font-size:14px; padding-left:10px;}
h3.nytit code a{display:inline-block; margin:0 20px;}
.nytxt1,.nytxt2,.nytxt3,.nytxt4{width:100%; float:left;}
.nytxt1 dt{width:350px; float:left;}
.nytxt1 dt img{width:350px; height:480px;}
.nytxt1 dd{width:725px; float:right; line-height:30px;}
.nytxt1 dd p{padding-bottom:20px; text-indent:2em;}
.nytxt2 li{width:330px; height:380px; background:#f5f5f5; border:1px solid #e5e5e5; padding:9px; float:left; margin-left:25px; margin-bottom:26px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.nytxt2 li.lb01{margin-left:0;}
.nytxt2 li img{width:330px; height:330px;}
.nytxt2 li p{line-height:24px; height:24px; overflow:hidden; margin-top:15px; text-align:center;}
.nytxt3 dt{width:400px; float:left;}
.nytxt3 dt img{width:400px; height:300px;}
.nytxt3 dd{width:660px; float:right; font-size:18px; line-height:42px;}
.nytxt4 dl{width:100%; float:left; height:135px; border-bottom:1px solid #eee; padding-bottom:30px; margin-bottom:30px;}
.nytxt4 dt{width:180px; float:left;}
.nytxt4 dt img{width:180px; height:135px;}
.nytxt4 dd{width:900px; float:right; line-height:26px;}
.nytxt4 dd h4{font-size:20px; height:26px; overflow:hidden;text-transform:Uppercase; margin-bottom:5px;}
.nytxt4 dd p{text-transform:Uppercase; height:78px; overflow:hidden;}
.nytxt4 dd code{font-size:12px; color:#999;}
.nytxt4 dd code a:link,.nytxt4 dd code a:visited{color:#999;}
.nytxt4 dd code a:active,.nytxt4 dd code a:hover{color:#f00;}
.nytxt2 li img{-webkit-transition:all .5s ease-out 0s; -moz-transition:all .5s ease-out 0s; -ms-transition:all .5s ease-out 0s; -o-transition:all .5s ease-out 0s; transition:all .5s ease-out 0s}
.nytxt2 li:hover img{-webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); -o-transform:translateY(-6px); transform:translateY(-6px);}
.page{width:100%; float:left; margin:10px 0 0;}
.page a{height:30px; float:left; line-height:30px; background:#ddd; padding:0 10px; margin:0 5px;}
.page a:link,.page a:visited{color:#333;text-decoration:none}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#0056ac; text-decoration:none;}

.ywtable td{ line-height:36px; padding:10px 0; color:#000;}
.ywtd1{width:80px; text-align:right; font-size:14px;}
.ywinput1,.ywinput2,.ywtext1{width:200px; height:24px; line-height:24px; background:#fff; border:1px solid #ddd; padding:5px 9px; font-size:14px; font-family:"Microsoft Yahei"; display:inline-block;}
.ywbz,.ywbz2{font-size:26px; color:#cd3336; padding-left:10px; display:inline-block;}
.ywbz2{font-size:16px;}
.ywinput2{width:264px;}
.ywtext1{width:380px; border:2px solid #ddd; height:180px;}
.ywtable td span{display:inline-block; padding-right:30px;font-size:20px;}
.ywbtn{width:58px; height:23px; line-height:18px; background:#ccc; border:1px solid #362e2b; text-align:center; display:inline-block; color:#000; font-size:16px; font-family:"Microsoft Yahei"; margin-right:10px; padding-bottom:2px; cursor:pointer;}
.top .ss{background: #0056ac;color:#fff;padding:0px 3px;}