@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.clear { clear:both;}
a { text-decoration:none; color:#333}
a:hover { color:#ff6700;}
body { font-family:微软雅黑, 黑体; font-size:12px; position:relative}

#top-out { background:url(../images/top-bj.jpg) repeat-y center; height:80px;}
#top { width:1100px; background:url(../images/top.jpg) no-repeat center;height:80px; margin:0 auto;}
#t1 { width:200px; margin-left:660px; display:block; color:#999; padding-top:35px; float:left}
#t1 a { padding:0 10px; color:#999}
#t1 a:hover { color:#000}
#t2 { width:160px; display:block; padding-top:30px; float:left; font-size:18px;}
#t3 { width:80px; display:block; padding-top:32px; float:left; font-size:14px; text-align:center; color:#FFF}
#t3 a { color:#FFF}
#t3 a:hover { color:#000}


#nav-out { background:#333333; height:68px; line-height:68px;}
#nav { width:1110px; margin:0 auto;}
#nav a { display:block; height:68px; line-height:68px; color:#FFF; padding:0 20px; font-size:14px; float:left; font-weight:bold}
#nav a:hover { background:url(../images/nav-bj.jpg) no-repeat bottom center; color:#f76400; }

#banner { height:720px; width:100%; background-repeat:no-repeat; background-position:center}
#banner2 {height:280px; width:100%; background-repeat:no-repeat; background-position:center}


#search { width:1100px; margin:0 auto; background:#fa6500; height:88px; line-height:88px; color:#FFF; font-size:14px;}
#search a { padding:0 3px; color:#FFF; font-size:13px; }
#search a:hover { color:#ffdcc4}
#search p { display:block; height:38px; }
#search .b1 { border:0px; width:240px; margin-left:15px; float:left; display:block; height:32px; line-height:32px; border:0; padding-top:6px;}
#search .b2 { display:block; float:left; width:24px; height:38px; border:0; background:none; background:url(../images/s_ss.png) no-repeat center}

#ss1 { width:300px; float:left; height:40px; border-radius:60px; background:#FFF; margin:24px;}
#ss2 { width:700px; float:right;}

#m01-out { background:url(../images/cp-bj.jpg) no-repeat center; height:1100px; }
#m01 { width:1100px; margin:0 auto;}

.pro { width:300px; float:left; margin-top:10px;}
.pro-t { width:300px;}
.pro-t p { font-size:18px; padding-top:20px; padding-bottom:20px; display:block; color:#282828;}
.pro-t p span { font-size:28px;}
.pro-t h6 { padding-left:26px; display:block; background:#ff6700 url(../images/zx_libg01.png) no-repeat 240px 18px; height:60px; line-height:60px;color:#FFF; font-size:20px;}
.pro-c {  width:300px;} 
.pro-c p { display:block; background:url(../images/zx_libg02.png) no-repeat; height:53px; line-height:53px; margin:10px 0; border-bottom:1px #CCC dotted; overflow:hidden; width:296px; }
.pro-c p a { padding-left:25px; font-size:18px;}
.pro-c span { display:block; height:28px; line-height:28px; }
.pro-c span a { font-size:14px; padding-left:25px;}


.pro-c dt{ display:block; background:url(../images/zx_libg02.png) no-repeat; height:53px; line-height:53px; margin:10px 0; border-bottom:1px #CCC dotted; overflow:hidden; width:296px; }
.pro-c dt a { padding-left:25px; font-size:17px;}
.pro-c dt.current{background:url(../images/zx_libg03.png) no-repeat;}
.pro-c li { display:block; height:28px; line-height:28px; }
.pro-c li a { font-size:14px; padding-left:25px;}

.prj { width:800px; float:right}
.prj-l { width:256px; margin-left:10px; float:left; padding-top:10px;}
.prj-l img { }
.prj-r { width:534px; float:right}

.cp { width:256px; height:256px; text-align:center; background:#eaeaea; float:left; margin-top:10px; margin-left:10px;}
.cp { line-height:40px;}
.cp a { font-size:14px; }
.cp span { display:block; padding-top:10px; margin:0 10px; height:40px; line-height:20px;overflow:hidden;}


.cpp { width:182px; height:300px; text-align:center; margin:30px 12px 10px 30px;; float:left}
.cpp img { border:1px #dcdcdc solid;}
.cpp p { line-height:40px;}
.cpp p a { font-size:14px;}

.cppp { width:182px; height:300px; text-align:center; margin:10px 15px 10px 15px;; float:left}
.cppp img { border:1px #dcdcdc solid;}
.cppp p { line-height:40px;}
.cppp p a { font-size:14px;}

.cpppp { width:182px; height:230px; text-align:center; margin:10px 5px 0px 5px;; }
.cpppp img { border:1px #dcdcdc solid;}
.cpppp p { line-height:40px;}
.cpppp p a { font-size:14px;}


#m02 { width:1100px; margin:0 auto;}
#m02 h6 { font-size:32px; text-align:center; padding-top:40px; padding-bottom:20px;}
#m02 h6 span { color:#ff6400; text-align:center; }
#m02 p { font-size:12px; text-align:center; color:#a0a0a0;  padding-bottom:40px;}
#dz-l { width:834px; float:left}
#dz-r { width:266px; float:right}
#dz-r a { display:block; height:81px; line-height:80px; border-bottom:1px #FFF solid; width:100%; background:#E0E0E0 url(../images/ico1.png) no-repeat 16px 35px; font-size:18px; text-align:center; color:#0c0b0b;}
#dz-r a:hover { background:#ff6400 url(../images/ico2.png) no-repeat 16px 35px; color:#FFF}
#dz-r a.hover { background:#ff6400 url(../images/ico2.png) no-repeat 16px 35px; color:#FFF}

#m03-out { background: url(../images/fwbj.jpg) no-repeat; height:498px; margin-top:50px;}
#m03 { width:1100px; margin:0 auto;}
#m03 p { text-align:center; font-size:18px; line-height:38px; margin-left:400px; display:block; padding-top:120px;}
#m03 p b { font-weight:normal; font-size:32px; color:#ff6700;}
#m03 p i { color:#666; font-style:normal}
#m03 p span { color:#333333; font-size:25px;}
#m03 p em { font-style:normal;color:#ff6700;}

#m03 h6 { text-align:center; font-size:18px; line-height:28px; margin-left:400px; display:block; margin-top:50px;}
#m03 h6 big { font-size:28px; color:#000;  display:block}
#m03 h6 a { width:100px; height:30px; border-radius:50px; border:1px #ff6700 solid; color:#ff6700; line-height:28px; padding:10px 20px;}
#m03 h6 a:hover { color:#333; border:1px #333 solid;}

#m04 { width:1100px; margin:0 auto; }
#m04 h6 { font-size:32px; text-align:center; padding-top:80px; padding-bottom:20px;}
#m04 h6 span { color:#ff6400; text-align:center; }
#m04 p { font-size:12px; text-align:center; color:#a0a0a0;  padding-bottom:40px;}

#m05 { width:1100px; margin:30px auto; }


#m06-out { width:100%; background:#eaeaea; height:640px;}
#m06 { width:1100px; margin:0 auto;}
#m06 h6 { font-size:32px; text-align:center; padding-top:80px; padding-bottom:20px;}
#m06 h6 span { color:#ff6400; text-align:center; }
#m06 p { font-size:12px; text-align:center; color:#a0a0a0;  padding-bottom:40px;}

.panter { width:1100px; margin:0 auto;}
.panter-l { width:44px; float:left; padding-top:160px;}
.panter-r { width:44px; float:right; padding-top:160px;}
.panter-c { width:1012px; float:left}

.brand { width:290px; float:left; text-align:center; margin:25px 22px 0 22px;}
.brand a { display:block; }
.brand a img { border:1px #CCC solid}
.brand a span { line-height:40px; font-size:16px; }

#m07-out { width:100%; background:url(../images/gsys.jpg) no-repeat top center; height:1980px;}
#m07 { width:1100px; margin:0 auto;}
#ys0 { width:100%; background:url(../images/ys0.jpg) no-repeat top center; height:148px;}
#ys1 { width:100%; background:url(../images/ys1.jpg) no-repeat top center; height:236px;}
#ys2 { width:100%; background:url(../images/ys2.jpg) no-repeat top center; height:383px;}
#ys3 { width:100%; background:url(../images/ys3.jpg) no-repeat top center; height:418px;}
#ys4 { width:100%; background:url(../images/ys4.jpg) no-repeat top center; height:391px;}
#ys5 { width:100%; background:url(../images/ys5.jpg) no-repeat top center; height:400px;}

#m08-out { width:100%; background:url(../images/about-bj.jpg) no-repeat top center; height:auto; padding-bottom:50px;}
#m08 { width:1100px; margin:0 auto; }
#m08 h6 { font-size:32px; text-align:center; padding-top:30px; padding-bottom:20px;}
#m08 h6 span { color:#ff6400; text-align:center; }
#m08 p { font-size:12px; text-align:center; color:#a0a0a0;  padding-bottom:40px;}

.aa-l { width:450px; float:left; padding-top:38px;}
.aa-l big { font-size:22px; color:#fc680e; padding-left:20px; line-height:20px;}
.aa-l big span { font-size:12px; color:#999;  padding-left:30px;}
.aa-l small { text-align:left; display:block; line-height:22px; font-size:13px; padding:10px 0px; border-bottom:1px #CCC dotted; color:#010101}
.aa-l a { display:block; text-align:right; font-size:14px; color:#333; padding-top:15px;}
.aa-l a:hover { color:#ff6700;}
.aa-r { width:600px; float:right; margin-top:40px;}
.aa-r img  { border:1px #CCC solid; padding:10px;}

.honor-t { margin-top:60px; height:40px; background:url(../images/line.jpg) no-repeat bottom center;}
.honor-t span { font-size:18px; padding-left:15px; display:block; margin-bottom:15px; }
.honor-t span i { font-size:18px; color:#333; font-style:normal; padding:0 5px; }
.honor-t em { font-size:18px; color:#333; font-style:normal; padding:0 5px; }
.honor-t span i a { float:none; font-size:13px; color:#ff6501}
.honor-t span i a:hover { color:#666}
.honor-t span a { float:right; font-size:12px; color:#666}
.honor-t span a:hover {  color:#ff6501}

.honor-c {}
.honor-c-l { width:19px; float:left; }
.honor-c-l img { padding-top:600%;}
.honor-c-r { width:19px; float:right;}
.honor-c-r img { padding-top:600%;}
.honor-c-c { width:1062px; float:left;padding-top:20px;}

.honor-c-c ul{height:332px;width:1062px;}
.honor-c-c li { width:265px; float:left; text-align:center}
.honor-c-c li span { font-size:16px; padding-top:15px; display:block}

.hh { width:210px; float:left; margin:30px 0 30px 42px; text-align:center}
.hh span { font-size:16px; padding-top:15px; display:block}

.hhh { width:210px; float:left; margin:30px 30px 0 35px; text-align:center}
.hhh span { font-size:16px; padding-top:15px; display:block}

.fa { width:220px; float:left; margin:20px 0 0 14px; text-align:center; padding:10px; border:1px #CCC solid}
.fa span { font-size:16px; padding-top:15px; display:block; padding-bottom:10px;}

.team { width:320px; float:left; margin:20px 0 0 18px; text-align:center; padding:20px; border:1px #CCC solid}
.team span { font-size:16px; padding-top:15px; display:block; padding-bottom:10px;}

.video { width:200px; float:left; margin:20px 0 0 20px; text-align:center; padding:15px; border:1px #CCC solid}
.video span { font-size:16px; padding-top:15px; display:block; padding-bottom:10px;}

.pan { width:200px; float:left; margin:20px 0 0 8px; text-align:center; padding:15px 32px; border:1px #CCC solid}
.pan span { font-size:16px; padding-top:15px; display:block; padding-bottom:10px;}


#m09-out { background: url(../images/jgbj.jpg) no-repeat; height:498px; margin-top:10px;}
#m09 { width:1100px; margin:0 auto;}
#m09 p { text-align:center; font-size:18px; line-height:38px; margin-left:650px; display:block; padding-top:120px;text-align:left}
#m09 p b { font-weight:normal; font-size:32px; color:#ff6700; text-align:left}
#m09 p i { color:#666; font-style:normal; text-align:left}
#m09 p span { color:#333333; font-size:25px; text-align:left}
#m09 p em { font-style:normal;color:#ff6700; text-align:left}

#m09 h6 { text-align:center; font-size:18px; line-height:28px; margin-left:650px;  display:block; margin-top:50px; text-align:left}
#m09 h6 big { font-size:28px; color:#000;  display:block; text-align:left}
#m09 h6 a { width:100px; height:30px; border-radius:50px; border:1px #ff6700 solid; color:#ff6700; line-height:28px; padding:10px 20px; text-align:left}
#m09 h6 a:hover { color:#333; border:1px #333 solid;}

#m10 { width:1100px; margin:0px auto; padding-top:80px; padding-bottom:60px;}

.nn { width:380px; height:520px; border-left:2px #CCC solid; float:left; text-align:center}
.nn h6 { font-size:20px; width:306px; margin:20px auto; color:#33322e; text-align:left }
.nn h6 span { font-size:13px; color:#CCC; padding-left:5px;}
.nn img { width:306px; margin:0px auto; border:1px #CCC solid; }

.nn h5 { width:306px; display:block; margin:20px auto;} 
.nn h5 span { display:block; width:80px; float:left; font-size:18px; height:50px; line-height:50px;padding-top:5px; padding-bottom:5px; color:#333 }
.nn h5 span b { font-weight:normal; font-size:36px; }
.nn h5 a { display:block; width:200px; float:right; font-size:13px; text-align:left; padding-left:20px; height:50px; line-height:22px; border-left:1px #CCC solid; padding-top:5px; padding-bottom:5px; } 

.nn p { font-size:14px; width:306px; display:block; margin:20px auto 10px auto; border-bottom:1px #CCC dotted; height:30px;line-height:30px;overflow:hidden; text-align:left;}
.nn p span { float:right; font-size:12px; color:#999}

.wt { background:#ededed; height:520px; float:left; width:336px;}
.wt-t { width:336px; border-bottom:2px #d5d5d5 solid;}
.wt-t h6 { width:280px; margin:0 auto; height:64px; line-height:64px;  font-size:20px; background:url(../images/wd_ico.gif) no-repeat 0px 18px;  }
.wt-t h6 span { padding-left:40px;}
.wt-c{
	height:450px;
	overflow:hidden;
}
.w { width:280px; background:url(../images/wd_w.gif) no-repeat; height:60px; margin:25px auto;}
.w a { padding-top:20px; padding-left:95px; display:block; font-size:13px;}
.t { width:280px; background:url(../images/wd_d.gif) no-repeat; height:60px; margin:20px auto;}
.t a { padding-top:10px; padding-left:25px; padding-right:80px; display:block; font-size:13px; color:#666666;}


#footer-out { background:#333; height:300px; margin-top:10px;}
#footer { width:1100px;height:340px; margin:0 auto;}

#f1 { width: 240px; float:left; margin-top:60px; height:200px; border-right:1px #444444 solid  }
#f1 p { font-size:20px; color:#FFF; margin-bottom:30px; }
#f1 a { display:block; float:left; width:50%; color:#bababa; line-height:32px; font-size:14px;}
#f1 a:hover { color:#ff6700;}

#f2 { width:300px; float:left; margin-top:60px; height:200px; border-right:1px #444444 solid  }
#f2 p { font-size:20px; color:#FFF;margin-bottom:30px; display:block; width:160px; margin:0 auto; padding-left:20px; margin-bottom:30px; }
#f2 span { width:160px; margin:0 auto; display:block; color:#bababa; background:url(../images/f_ico01.gif) no-repeat 0 5px; line-height:26px; padding-left:20px; font-size:14px; }

#f3 { width:390px; float:left;  margin-top:60px; height:200px; border-right:1px #444444 solid }
#f3 p { font-size:20px; color:#FFF;margin-bottom:30px; display:block; width:200px; margin:0 auto; padding-left:25px; margin-bottom:30px; }
#f3 span { width:200px; margin:0 auto; display:block; color:#bababa; background:url(../images/f_ico02.gif) no-repeat 0 5px; line-height:26px; padding-left:25px; font-size:14px; }
#f3 i { width:200px; margin:0 auto; display:block; color:#bababa; background:url(../images/f_ico03.gif) no-repeat 0 5px; line-height:26px; padding-left:25px; font-style:normal; font-size:14px;}
#f3 em { width:200px; margin:0 auto; display:block; color:#bababa; background:url(../images/f_ico04.gif) no-repeat 0 5px; line-height:26px; padding-left:25px; font-style:normal; font-size:14px;}

#f4 { width:160px; float:left; text-align:center; margin-top:60px; line-height:30px; color:#999 }

#link { width:1100px; margin:30px auto; border-bottom:1px #b5b5b5 solid; padding-bottom:20px;}
#link-l { width:160px;float:left; border-right:1px #979797 solid; }
#link-l span { display:block; font-size:30px; color:#ff6801; padding-top:10px;}
#link-l a { font-size:13px; color:#666; display:block; padding-bottom:10px; line-height:26px;}
#link-l a:hover { color:#ff6801}
#link-r { width:900px; float:right}
#link-r p { padding:15px 0px;}
#link-r p a { padding:0 10px 0 10px; color:#333; line-height:28px; font-size:13px;}
#link-r p a:hover { color:#F60}

#copy { width:1100px; margin:30px auto; font-size:13px; }
#copy a { color:#333; padding:0 5px;}
#copy a:hover { color:#ff6700}
#copy p { padding:10px auto; height:34px; line-height:34px; display:block }
#copy p span { float:right}

#mbx { width:1100px; margin:10px auto; background:url(../images/home.png) no-repeat; font-size:13px;  }
#mbx p { padding-left:25px;}
#mbx p a { color:#333}
#mbx p a:hover { color:#ff6700}

#mbx2 { width:100%; margin:10px auto; padding-bottom:10px; background:url(../images/home.png) no-repeat; border-bottom:1px #DFDFDF solid; font-size:13px;}
#mbx2 p { padding-left:25px;}
#mbx2 p a { color:#333}
#mbx2 p a:hover { color:#ff6700}

#main { width:1100px; margin:15px auto;}
#main-l { width:250px; float:left}
#main-r { width:830px; float:right}
#main-r-t {  background:#404144; height:50px; line-height:50px; }
#main-r-t h6 { font-size:18px; color:#FFF; padding-left:40px;}
#main-r-t h6 span { float:right; font-size:12px; padding-right:15px;}
#main-r-c {}

.sub { border:1px solid #d5d5d5; width:250px;}
.sub-t { border-bottom:1px #CCC dotted;}
.sub-t h6 { display:block; width:90%; margin:0 auto; background:url(../images/zx_libg03.png) no-repeat -45px 5px; height:63px; line-height:63px; color:#333; font-size:19px; padding-left:30px;}
.sub-c { width:90%; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.sub-c p { font-size:16px; line-height:38px; display:block }
.sub-c p a { padding-left:30px; background:url(../images/zx_libg03.png) no-repeat 10px -5px; display:block;line-height:38px; border-bottom:1px #CCC dotted}
.sub-c p a:hover{ border-bottom:1px #ff6700 solid}
.sub-c p a.hover{ color:#ff6700;font-weight:700;}
.sub-c span { display:block; font-size:14px; line-height:28px; padding-left:30px;}

.sub-cc { width:90%; margin:0 auto; padding-top:10px; padding-bottom:10px; }
.sub-cc p { font-size:14px; line-height:38px; display:block; border:1px #eaeaea solid; margin:5px 0; background:url(../images/flico.png) no-repeat 10px 14px; }
.sub-cc p a { padding-left:30px; color:#000; display:block; font-weight:bold }
.sub-cc p a:hover { background:#ff6700 url(../images/flico1.png) no-repeat 10px 14px; color:#FFF; background:}
.sub-cc span { display:block; font-size:14px; line-height:30px; padding-left:35px;}
.sub-cc span a { color:#333}
.sub-cc span a:hover { color:#ff6700;border-bottom:1px #ff6700 solid}

.sub1 { background:#ff6700; width:250px; margin-top:15px; height:516px;}
.sub1 h6 { font-size:20px; text-align:center; color:#FFF; padding-top:20px; padding-bottom:20px;}
.sub1 p { display:block; width:80%; background:#FFF; margin:0 auto; padding:18px; line-height:26px; border-radius:10px; font-size:13px; padding-bottom:50px; } 
.sub1 p b { font-size:14px; padding-bottom:10px;}
.sub1 h5 { text-align:center;position:relative; top:-50px;}
.sub1 h5 img { }


.tt { width:830px;}
.tt-t { background:url(../images/tt-t.jpg); height:63px; }
.tt-t p { font-size:20px; padding:0 25px;  padding-top:30px; padding-bottom:10px;}
.tt-c { background:url(../images/tt-c.jpg) repeat-y; padding-top:10px; border-top:1px #CCC dotted}
.tt-c p { padding:0px 25px; color:#666; line-height:22px; }
.tt-b { background:url(../images/tt-b.jpg); height:19px;}


/*产品中心*/
dl.pd_list_dl { width:236px; overflow:hidden; float:left; margin:20px 20px;}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:234px; height:234px; border: 1px solid #f1f1f1; padding:0px; }
dl.pd_list_dl dt img:hover { border:1px solid #ff8533; padding-bottom:80px;width:234px;}
dl.pd_list_dl dd{ margin-top:3px; height:30px; width:234px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; text-align:center;}
dl.pd_list_dl dd a{ color:#4c4c4c;font-size:14px;}
dl.pd_list_dl_0{ padding-right:0;}

dl.pd_list_dl1{height:266px; position:relative;}
dl.pd_list_dl dt .title_div{ height:35px ; line-height: 35px; left :0px; width: 236px;  position: absolute;top:234px;}
dl.pd_list_dl dt .title_div span {display: block ;height: 38px ;color:#676767 ;line-height: 38px ;text-align: center ;border:none ; width: 236px;}
dl.pd_list_dl dt .title_div span a{height : 38px; line-height: 38px ; width: 236px; text-align :center; color:#676767 ; font-size:15px ;text-overflow:ellipsis ;overflow: hidden;white-space :nowrap; display:block ;}

dl.pd_list_dl:hover dt div.fg_div{ position :absolute ; height :85px;  width: 236px; top:182px; left:0px; background:url(../images/cp_spbg.png) no-repeat center center;}
dl.pd_list_dl.cur dt div.fg_div{ position :absolute ; height :85px;  width:236px;top:182px; left:0px; background:url(../images/cp_spbg.png) no-repeat center center;}
dl.pd_list_dl dt div.fg_div{ position:absolute ; height: 85px; width:234px; top:682px; left: 0px; background:url(../images/cp_spbg.png) no-repeat center center; border:1px solid #ff6700;}
.pd_list_dl1 div.fg_div span.titlespan { display: block; width:236px; height:30px ; text-align: center; margin-top :88px;}
.pd_list_dl1 div.fg_div span.titlespan a{ color:#fff ; height: 30px; line-height :30px; font-size:16px ;text-overflow:ellipsis ;overflow: hidden;white-space :nowrap; display:block ;}
.pd_list_dl1 div.fg_div span.titlespan a:hover{ text-decoration:underline;}
.pd_list_dl1 div.fg_div .ckxqspan { position: absolute; top :14px; left:59px ;}
.pd_list_dl1 div.fg_div .ckxqspan a{ width:118px ; font-size: 16px; display :block; color:#fff ; text-align: center; float :left; height:80px ;}
.pd_list_dl1 div.fg_div span.ckxqspan a img{ width :118px; height:34px ; display: inline-block; border :none; margin-bottom:20px ;}
.pd_list_dl1 div.fg_div span.ckxqspan a span{ width :100px; display:inline-block ; border: none;}
.pd_list_dl1 div.fg_div span.ckxqspan a:hover img{border :none; filter :alpha(opacity=100) ; -moz-opacity: 1.0 ; -khtml-opacity: 1.0 ; opacity : 1.0;}

dl.pd_list_dl_tj{ width:236px; overflow:hidden; float:left; padding: 20px 20px 0px 0px;}
dl.pd_list_dl_tj dt,dl.pd_list_dl_tj dt a{ line-height:0; font-size:0;}
dl.pd_list_dl_tj dt img{width:234px; height:234px; border: 1px solid #f1f1f1; padding:0px; }
dl.pd_list_dl_tj dt a:hover img{border: 1px solid #ff6700;filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
dl.pd_list_dl_tj dd{ margin-top:3px; height:30px; width:236px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; text-align:center;}
dl.pd_list_dl_tj dd a{ color:#4c4c4c;font-size:14px;}
dl.pd_list_dl_tj_0{ padding-right:0;}

dl.pd_list_dl_tj{height :234px; position:relative;}
dl.pd_list_dl_tj dt .title_div{ height:35px ; line-height: 35px; left :0px; width: 236px;  position: absolute;top :234px;}
dl.pd_list_dl_tj dt .title_div span {display:block ;height:38px ;color:#676767;line-height: 38px;text-align:center;border:none;width:236px;text-overflow:ellipsis ;overflow: hidden;white-space:nowrap; display:block ;}
dl.pd_list_dl_tj dt .title_div span a{height : 38px; line-height: 38px ; width: 236px; text-align :center; color:#676767 ; font-size:18px ;}

dl.pd_list_dl_tj1{ width:236px; overflow:hidden; float:left; padding: 25px 24px 0px 4px;}
dl.pd_list_dl_tj1 dt,dl.pd_list_dl_tj1 dt a{ line-height:0; font-size:0;}
dl.pd_list_dl_tj1 dt img{width:234px; height:266px; border: 1px solid #f1f1f1; padding:0px; }
dl.pd_list_dl_tj1 dt a:hover img{border: 1px solid #ff6700;filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
dl.pd_list_dl_tj1 dd{ margin-top:3px; height:30px; width:236px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; text-align:center;}
dl.pd_list_dl_tj1 dd a{ color:#4c4c4c;font-size:14px;}
dl.pd_list_dl_tj1_0{ padding-right:0;}
dl.pd_list_dl_tj1{height :234px; position:relative;}
dl.pd_list_dl_tj1 dt .title_div{ height:35px ; line-height: 35px; left :5px; width: 236px;  position: absolute;top :240px;}
dl.pd_list_dl_tj1 dt .title_div span { display:block; height:38px; color:#676767; line-height:38px ; text-align:center; border:none ; width:236px; text-overflow:ellipsis;overflow:hidden;white-space :nowrap;display:block ;}
dl.pd_list_dl_tj1 dt .title_div span a{height : 38px; line-height: 38px ; width: 236px; text-align :center; color:#676767 ; font-size:18px ;}


/*CSS quotes style pagination*/

.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; 
}
.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


.tjn {}
.tjn h6 { font-size:18px; border-bottom:1px #CCC solid; display:block; height:48px; line-height:48px;}
.tjn h6 span { font-size:12px; color:#CCC}
.tjn ul { display:block; width:100%;  margin-top:15px;}
.tjn ul li { width:50%; float:left; line-height:37px; border-bottom:1px #CCC dotted; background-image:url(../images/ico.jpg); background-repeat:no-repeat; background-position:0 14px;}
.tjn ul li a { padding-left:10px;}



.xxww { width:100%; margin-top:15px;}
.xxww-l { width:294px; float:left}
.xxww-r { width:480px; float:right}
.xxww-r p { font-size:14px; line-height:26px; font-weight:bold; display:block}
.xxww-r span { line-height:24px; color:#727272; padding-top:10px; display:block}


#xx { width:830px; margin:20px 0px 0 0px;}
#xx-l { width:60px; float:left; }
#xx-c { width:360px; float:left; margin-left:15px; border:1px #CCC solid; }
#xx-r { width:358px; float:left; margin-left:15px; }
#xx-r h1 { font-size:18px; border-bottom:1px #CCC solid; padding-bottom:10px; font-weight:bold; color:#333; margin-bottom:10px;}
#xx-r h6 { font-size:13px; line-height:36px; border-bottom:1px #CCC dotted; color:#666 }
#xx-r h6 b { color:#333}
#xx-r p { font-size:13px; line-height:28px; border-bottom:1px #CCC dotted; color:#666; padding-top:10px; padding-bottom:5px;}
#xx-r p b { color:#333}
#xx-r p span { font-size:20px; color:#fa6500; font-weight:bold; }

#ss-c { padding:3px 0px; height:324px;}
#ss-c img { border:1px #e4e4e4 solid; margin:5px 0px;}

#detail {  width:830px; margin:15px 0px 0 0px; }
#detail-t {width:830px; border-bottom:2px #ff6700 solid; height:30px; line-height:30px;}
#detail-t h6 { font-size:16px; color:#fff; display:block; width:120px; border-radius:4px 4px 0px 0px; background:#ff6700; text-align: center }
#detail-c { padding:15px 0}

.news { width:830px; margin-top:25px; padding-bottom:25px; border-bottom:1px #CCC dotted}
.news-l { width:306px; float:left}
.news-r { width:460px; float:right}
.news-r h6 { font-size:18px;}
.news-r p { font-size:13px; padding-top:10px; padding-bottom:15px; color:#666; line-height:24px; }
.news-r span { display:block; float:left}
.news-r span a { display:block; width:100px; height:36px; line-height:36px; border-radius:30px; border:1px #666 solid; color:#333; text-align:center}
.news-r span a:hover { background:#ff6700; color:#FFF; border:1px #ff6700 solid;}

.news-r i { display:block; float:left; font-style:normal; margin-left:25px;}
.news-r i a { display:block; width:100px; height:36px; line-height:36px; border-radius:30px; border:1px #666 solid; color:#333; text-align:center}
.news-r i a:hover { background:#1b1b1b; color:#FFF; border:1px #1b1b1b solid;}

.news_detail{margin:0 0px; line-height:28px; color:#333}
.news_detail_title{border-bottom:solid 1px #ccc; text-align:center; line-height:22px; padding:10px 0; margin-bottom:25px;}
.news_detail_title h3{color:#F00; font-size:20px; }
.news_detail_title p{color:#666; font-size:12px; }
.news_detail_content p { font-size:13px; line-height:30px;}
.page_navi{ margin:0px 0px; padding:10px 0; overflow:hidden; _zoom:1;  font-size:13px;}
.page_navi .fl{float:left; width:45%;}
.page_navi a{ color:#666}
.page_navi .fr{float:right; width:45%; text-align:right;}

.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 35px;
    left: 15%;
    width: 300px;
}
.banner-nav .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image:url(../images/banner-nav.png); background-repeat:no-repeat; background-position:center center;
}
.banner-nav .swiper-pagination-bullet-active{
background-image:url(../images/banner-nav-on.png); 
}

.links-list { width:1100px; margin:15px auto 0 auto; }
.links-list p a { margin-right: 20px; }
.links-list p { line-height: 30px; }
.links-list h3 { font-size: 14px; font-weight: bolder; line-height: 30px; margin-top: 30px; }
.links-list td{padding:5px;}

.gustbook-form { padding-top: 10px; }
.gustbook-form td { padding-top: 5px; }
.InputBorder {
	font-size: 16px;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border: 1px solid #CCC;
}
.tRight{
text-align:right;}
.btn {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FB6600;
	padding-right: 15px;
	padding-left: 15px;
}