﻿
@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";   font-size:12px; }
img { border:none}
a { color:#666; text-decoration:none; }
.clear { clear:both}
a:hover, a:active, a:focus { color:#e50015; }
h1,h2,h3,h4,h5,ul,li,ol,table,tr,td,th,p,input,iframe,dl,dd,dt,font,tbody,form { margin:0; padding:0; border:none; list-style-type:none; font-size:12px; outline:none}

.regist{float: left;width: 100%;}
#loginis{float: left;width: 100%;}
.nohave{float: left;width: 100%;}
#top_tl { width:100%; height:35px; line-height:35px; background:#f7f7f7; border-bottom:1px solid #e0e0e0; font-size:14px;}
#top_tl p { width:100%; margin:0 auto; padding:0; text-align:left; height:35px; line-height:37px; overflow:hidden}
#top_tl p span { float:right; height:24px; line-height:24px; display:block; margin-top:5px;}
#top_tl p span a { float:left; color:#323232; font-size:12px; margin-left:15px; display:inline}
#top_tl p span a:hover { background:#f7f7f7; text-decoration:none}
#top_tl p span strong a { margin-left:5px; font-weight:normal}
#top_tl p span strong a.yjgz { float:left;  margin-top:2px;}
#top_tl p font {  font-size:12px; color:#323232}
#top_tl p font a { color:#323232; width:40px; height:35px; float:left; text-align:center; margin:0 5px; display:inline-block; text-decoration:none; font-size:14px;}
#top_tl p font a.t_ico,#top_tl p font a.t_ico:hover,#top_tl p font a:hover{ background:url(/2013img_top/t_bg_ico.jpg) no-repeat; }

#head { width:100%; margin:0; padding:0; }
.top_nr { width:100%; margin:0 auto; padding:0; height:100px; margin-top:20px;}
/*.top_nr p { width:100%; float:left; margin-top:20px; }
.top_nr p a img { margin-top:10px;}
.top_nr p span { float:right; text-align:right; font-size:16px; line-height:25px; color:#666; margin-top:15px;}
.top_nr p span a { color:#000}
.top_nr p span a:hover { color:#e50015; }
*/

.top_nr_left{ width:400px; float:left;}
.top_nr_right{ width:600px; float:right;}
.top_nr_right p,.top_nr_right p a{ text-align:right; font-weight:bold; font-size:14px; color:#424242; height:30px; line-height:30px;}
.top_nr_right .ss{ float:left; display:inline-block; width:350px;margin-top:35px; margin-left:40px; display:inline}
.top_nr_right .ss .input{ border:0;background:url(../images/ssk.jpg)  no-repeat; width:222px; height:42px; line-height:20px; float:left; padding-left:8px}
.top_nr_right .ss .button{ border:0;float:left;  background:url(../images/ss.jpg)  no-repeat; width:76px; height:42px;}
.top_nr_right .cs{ float:right; width:210px; margin-top:32px;}
.top_nr_right .cs span{ width:40px; display:block; margin-right:10px; float:right; text-align:center; color:#999999; font-weight:bold;}
.cls{ clear:both;}
.m0{ margin-right:0px; display:block;}



#menu{ width:100%; margin:0; padding:0; height:45px; background:url(../images/45.jpg) repeat-x;}
#menu h2 { width:100%; margin:0 auto; padding:0; line-height:41px; font-size:14px;}
#menu h2 span a { padding: 0 8px; margin:0 8px; display:inline-block; float:left; height:45px; line-height:45px;}
#menu h2 a{ display:block;}
#menu h2 .x{ float:left;height:4px;  margin:15px 3px 0 3px; display:inline-block}


.aaa { float:left; position:relative;}

.aa1 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-40px }
.aa2 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-35px }
.aa3 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-40px }
.aa4 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-40px }
.aa5 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-23px }
.aa6 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-23px }
.aa9 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-23px }
.aa10 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-23px }
.aa12 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-23px }
.aa13 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-23px }

.selected #l01 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-27px }
.selected #l02 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-40px }
.selected #l03 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-17px }
.selected #l04 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-23px }
.selected #l05 {background:url(../images/hover.png) center bottom no-repeat; width:133px; height:10px; float:left; position:absolute; bottom:0; left:-23px }


.banner { width:100%;  float:left; margin-top:20px; overflow:hidden}
.banner img { float:left}

.lt_left { width:224px; float:left; padding-right:20px; margin-top:40px; overflow:hidden}
.lt_left ul { width:224px; float:left; }
.lt_left ul li { width:224px; float:left; }
.lt_left h3 { width:224px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding-top:35px;}
.lt_left h3 span { width:224px; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_left dl { width:224px; float:left; margin-top:25px;}
.lt_left dl dt { width:224px; float:left; }
.lt_left dl dt img { float:left}
.lt_left dl dd { width:224px; float:left; font-size:14px; line-height:24px; margin-top:25px;}
.lt_left dl dd a { color:#e50015;}

.lt_middle { width:462px; padding:0 20px; border-left:1px solid #d8d8d8;  border-right:1px solid #d8d8d8; float:left; margin-top:40px; overflow:hidden}
.lt_middle h3 { width:462px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_middle h3 span { width:462px; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_middle h3.h3_mr { padding-top:40px;}
.lt_middle dl { width:258px; float:left; padding-right:204px;}
.lt_middle dl dt { width:258px; float:left; margin-top:25px;}
.lt_middle dl dt img { float:left}
.lt_middle dl dd { width:258px; float:left; line-height:22px; margin-top:15px;  color:#e50015; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.lt_middle dl dd a { color:#e50015; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.lt_middle dl dd  span {font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_middle dl dd a span {font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_middle p { width:462px; float:left; font-size:14px; margin-top:25px; text-indent:2em; line-height:24px;  text-align:justify; text-justify:inter-ideograph; padding-bottom:40px; border-bottom:1px solid #d8d8d8}
.lt_middle p a { color:#e50015;}
.lt_middle p.p_ts { padding-bottom:5px; border-bottom:none}

.lt_middle ul { width:462px; float:left; margin-top:20px; border-top:1px solid #d8d8d8; padding-top:28px;}
.lt_middle ul li { width:82px; float:left; margin:0 10px 10px 0;}
.lt_middle ul li img { width:80px; height:32px; float:left; border:1px solid #ccc; overflow:hidden}


.lt_right {margin:40px 0; overflow:hidden}
.lt_right h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_right h3 span { width:100%; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_r_nr { width:232px; float:left;  }
.lt_r_nr dl { width:232px; float:left; margin-top:0px;}
.lt_r_nr dl dt { width:232px; float:left; margin-bottom:10px;}
.lt_r_nr dl dt img { float:left}
.lt_r_nr dl dd { width:232px; float:left; line-height:25px; font-size:14px; }
.lt_r_nr dl dd a { color:#000}
.lt_r_nr ul { width:232px; float:left}
.lt_r_nr ul li { width:232px; float:left; margin-top:30px;}
.lt_r_nr ul li img { float:left;}
.lt_right h4 { width:100%; float:left; margin-top:25px;}

.copyright { width:100%; float:left; margin-top:30px; border-top:1px solid #d8d8d8; overflow:hidden; font-family:Arial, Helvetica, sans-serif; line-height:25px; font-size:14px; padding:20px 0; color:#666; }
.copyright span { float:right}



#cal{width:221px; background:url(../images/rili.jpg) no-repeat; overflow:hidden; height:270px; padding:5px 2px 0 2px; }
#cal #top{height:26px;line-height:26px;background:#fff;color:#003784; float:right; text-align:right}
#cal #top select{font-size:12px}
#cal #top input{padding:0}
#cal ul#wk{padding:0; height:25px; margin:5px 0 0 7px; display:inline; float:left}
#cal ul#wk li{float:left; width:30px;text-align:center;line-height:25px;list-style:none}
#cal ul#wk li b{font-weight:normal;color:#c60b02}
#cal #cm{clear:left;border-top:1px solid #ddd;position:relative;  float:left; margin:2px 0 0 7px; display:inline}
#cal #cm .cell{position:absolute; width:20px; text-align:center; margin:0; height:15px; overflow:hidden; line-height:15px; }
#cal #cm .cell .so{font:bold 14px arial; height:20px; overflow:hidden}
#cal #bm{text-align:right;height:24px;line-height:24px;padding:0 13px 0 0}
#cal #bm a{color:#7977ce}
#cal #fd{display:none;position:absolute;border:1px solid #dddddf;background:#feffcd;padding:10px;line-height:21px;width:150px}
#cal #fd b{font-weight:normal;color:#c60a00}


.menus{ float:left; position:absolute; ; z-index:999; width:auto; display: none; top:175px; background:#dedfde;  padding:25px; } 
.menus5{ float:left; position:absolute; ; z-index:999; width:auto; display: none; top:175px; background:#dedfde; padding:0   } 

.gy_left { width:120px; float:left;}
.gy_left ul { width:120px; float:left; background:#e50015; height:230px; padding-right:20px;}
.gy_left ul li { height:30px; line-height:30px; float:left; width:100px;   ;}
.gy_left ul li a { font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; color:#fff; font-size:14px; background:#e50015; width:100px; padding-left:20px;}
.gy_left ul li.li_bs  { background:#fff;  }
.gy_left ul li.li_bs a {color:#666; display:block; float:left; width:100px; padding-left:20px; background:#fff }
.gy_left ul li a:hover { display:block; float:left; background:#f72034; color:#666; width:100px; padding-left:20px;; }
.gy_right { width:200px; float:left;}
.gy_right ul { width:200px; float:left; background:#fff; height:230px;}
.gy_right ul li { height:30px; line-height:30px; float:left; width:180px; background:#fff;}
.gy_right ul li a { font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; color:#333; font-size:14px; padding-left:20px; display:block}
.gy_right ul li a:hover { display:block; float:left; background:#f72034; color:#fff; width:180px; }

.gy1_left { width:120px; float:left;  }
.gy1_left ul { width:120px; float:left; }
.gy1_left ul li { height:40px; line-height:40px; float:left; width:110px; border-bottom:1px solid #ccc; padding-left:10px;}
.gy1_left ul li a { display:block; float:left; width:110px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; color:#333; font-size:14px;}
.gy1_left ul li a:hover { color:#e50015 }


.menus2 .gy_left ul { height:270px; }
.menus2 .gy_right ul { height:270px; }



.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:center;position:relative;z-index:999; right:5px; }
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}


.lt_l { width:100%; float:left; border-right:1px solid #d8d8d8; padding-right:20px;  min-height:1620px; height:100%; _height:1620px; margin-top:40px; overflow:hidden;_height:1620px; height:auto !important;}
.lt_l h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_l h3 span { width:100%; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_l p { width:100%; padding-right:20px; float:left; line-height:24px; margin-top:15px; font-size:14px; }
.lt_l div { float:left; margin-top:25px;}
.lt_l div img { width:607px; float:left; margin-left:45px; display:inline}

.input15 { width:260px; height:30px; line-height:30px; padding-left:5px; border:1px solid #ddd}
.input16 { width:100px; height:30px; line-height:30px; padding-left:5px; border:1px solid #ddd}
.input17 { width:150px; height:30px; line-height:30px; padding-left:5px; border:1px solid #ddd}
.t15{ width:500px; line-height:22px; padding-left:5px; border:1px solid #ddd; height:80px;}
.t16{ width:150px; line-height:22px; padding-left:5px; border:1px solid #ddd; height:60px;}
.tj { width:100%; float:left; margin:20px 0;}
.tj1 { width:100%; float:left;margin:20px 0;}
/**.tj .tj_botton { width:227px; float:left; height:40px; line-height:40px; text-align:center; background:#103084; margin-left:120px; display:inline-block; color:#fff; font-size:16px; border:none; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.tj1 .tj_botton1 { width:227px; float:left; height:40px; line-height:40px; text-align:center; background:#103084;  color:#fff; font-size:16px; border:none; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; margin-right:20px; }
**/
.lt_l table.tb001 tr td { padding:3px 6px; font-size:14px; height:35px; line-height:35px;}


.lt_l_ss{ margin-top:40px; overflow:hidden;}
.lt_l_ss h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_l_ss h3 span { width:100%; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_l_ss table { float:left; margin-top:20px;}
.lt_l_ss table tr td { padding:5px; font-size:14px; min-height:35px; line-height:35px;}
.lt_l_ss p { width:100%; float:left; margin-top:15px; font-size:14px; line-height:24px;}


.lt_l1 { margin-top:40px; overflow:hidden;}
.lt_l1 h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_l1 h3 span { width:100%; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}

.lt_l ul { width:100%; float:left; margin-top:20px;}
.lt_l ul li { line-height:35px; font-size:14px;}
.lt_l h4 { width:100%; padding-right:20px; float:left; line-height:24px; margin-top:30px; font-size:16px; font-weight:bold; color:#ED1B24;}
.lt_l h5 { width:100%; padding-right:20px; float:left; line-height:24px; margin-top:25px; font-size:14px;  font-weight:bold}
.lt_l p.p01 { width:100%; padding-right:20px; float:left; line-height:24px; margin-top:25px; font-size:14px;}
.lt_l p.p02 { width:100%; padding-right:20px; float:left; line-height:24px; margin-top:0px; font-size:14px; }
.lt_l p.p03 { width:100%; padding-right:20px; float:left; line-height:28px; margin-top:10px; font-size:14px; }
.lt_l p.p04 { width:100%; padding-right:20px; float:left; line-height:28px; margin-top:25px; font-size:14px; }
.lt_l p.p05 { width:100%; padding-right:20px; float:left; line-height:28px; margin-top:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.lt_l p.pp_nr { width:100%; padding-right:20px; float:left; line-height:28px; margin-top:10px; font-size:14px; }
.lt_l p.pp_nr1 { width:100%; padding-right:20px; float:left; line-height:28px; margin-top:5px; font-size:14px;}


.lt_l_bd { width:100%; float:left; border-right:1px solid #d8d8d8; padding-right:20px; min-height:1620px; height:100%; _height:1620px; margin-top:40px; overflow:hidden;_height:1620px; height:auto !important; }
.lt_l_bd h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_l_bd h3 span { width:100%; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_l_bd ul { width:100%; float:left; margin-top:20px; height:1580px; overflow-x:hidden; overflow-y:scroll}
.lt_l_bd ul li { line-height:35px; font-size:14px; width:100%; float:left;}
.lt_l_bd ul li.li_bottom { margin-bottom:20px;} 
.lt_l_bd ul li a { color:#333}
.lt_l_bd ul li a:hover{ color:#e50015; }



/*报名*/
.regist{ width:100%;}
.sm{ line-height:25px; padding-left:10px;}
.regist .tit{ color:#EC1D25; width:100%; text-align:left;}
#divf{_margin-top:-225px;}
.f_r{ float:right;}


/*首页图片滚动*/


.flashlist .f_out {overflow:hidden;position:relative;z-index:100;}
.flash_tab {height:26px;padding-top:19px; float:left; width:100%;}
.flash_tab .tabs { height:15px;overflow:hidden; margin:0 auto; width:300px;}
.flash_tab .tabs ul li {width:22px;height:15px;float:left;display:block;}
.flash_tab .tabs ul li.opdiv, .noopdiv {padding:0;opacity:1}
.flash_tab .tabs ul li.opdiv a {width:15px;height:15px;background:url(../images/01.png) no-repeat;display:block;}
.flash_tab .tabs ul li.opdiv a:hover {width:15px;height:15px;background:url(../images/02.png) no-repeat;display:block;}
.flash_tab .tabs ul li.noopdiv a {width:15px;height:15px;background:url(../images/02.png) no-repeat;display:block;}


table.tme { float:left; margin-top:20px;}


.lt_l_zj { width:100%; float:left; border-right:1px solid #d8d8d8; padding-right:20px;  min-height:1620px; height:100%; _height:1250px; margin-top:40px; overflow:hidden;_height:1250px; height:auto !important;}
.lt_l_zj h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_l_zj h3 span { width:100%; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}

.lt_l_zj dl { width:363px; float:left; margin:30px 0 10px 0;}
.lt_l_zj dl dt { width:120px; height:150px ; border:1px solid #d8d8d8; padding:2px; margin-right:16px; float:left }
.lt_l_zj dl dt img { width:120px; float:left; height:150px; }
.lt_l_zj dl dd { width:211px; float:left; padding-right:10px; }
.lt_l_zj dl dd.ddd01 {  font-size:16px; color:#333}
.lt_l_zj dl dd.ddd02 { font-size:14px; color:#666;margin-top:10px;}
.lt_l_zj dl dd.ddd03 { font-size:12px; color:#999; line-height:22px; margin-top:10px;}



.lt_rwnr {float:left;margin-top:40px; overflow:hidden;}
.lt_rwnr h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_rwnr h3 span { width:100%; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_rwnr h3.h3_hh { width:100%; float:left; margin-top:40px; border-bottom:1px solid #d8d8d8; padding-bottom:20px;}

.lt_rwnr dl{ width:100%; float:left; margin-top:20px; border-top:1px solid #d8d8d8; padding-top:20px;}
.lt_rwnr dl dt { width:40%; float:left;padding: 20px;height: 200px;background-color: #d8d8d8;margin-bottom: 20px;}
.lt_rwnr dl dt img {max-width: 100%;max-height:100%;display: block;margin: 0 auto;}
.lt_rwnr dl dd { width:60%; float:left;padding-left: 20px;}
@media (max-width:760px){.lt_rwnr dl dt,.lt_rwnr dl dd{width: 100%;}}
.lt_rwnr dl dd.dd_bt01 { font-size:18px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; color:#000; margin-bottom:5px;  } 
.lt_rwnr dl dd.dd_nr02 { font-size:14px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; color:#333333; margin-top:10px;}
.lt_rwnr dl dd.dd_nr03 { margin-top:15px;}
.lt_rwnr p { width:100%; float:left; text-indent:2em; line-height:25px; margin:15px 0; font-size:14px; color:#666}


.lt_qynr {margin:40px 0; overflow:hidden;}
.lt_qynr h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.lt_qynr h3 span { width:100%; float:left; color:#4f4e4e; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lt_qynr h3.h3_hh { width:100%; float:left; margin-top:40px; border-bottom:1px solid #d8d8d8; padding-bottom:20px;}

.lt_qynr dl { width:100%; float:left; margin-top:20px; border-top:1px solid #d8d8d8; padding-top:20px;}
.lt_qynr dl dt {width:40%; float:left;}
.lt_qynr .p_dt{width:100%; float:left;}
.lt_qynr dl dt .p_xt img{ width:89px; height:58px; float:left; margin-top:10px; margin-right:10px; padding:1px; border:1px solid #d8d8d8}
.lt_qynr dl dd { width:60%; float:left;padding-left: 20px;}
@media (max-width:760px){.lt_qynr dl dt,.lt_qynr dl dd{width: 100%;}}

.lt_qynr dl dd.dd_bt01 { font-size:18px;color:#000; margin-bottom:5px;  } 
.lt_qynr dl dd.dd_nr02 { font-size:14px;color:#333333; margin-top:10px;}
.lt_qynr dl dd.dd_nr03 { margin-top:15px;}
.lt_qynr dl dd.dd_nr03 input{max-width: 100%;}
.lt_qynr p { width:100%; float:left; text-indent:2em; line-height:25px; margin-top:15px; font-size:14px; color:#666}
.lt_qynr table { float:left; margin-top:20px;}
.lt_qynr table tr td { line-height:30px; text-align:center}


.tp_nr { width:100%; float:left; margin-top:40px;}
.tp_nr h3 { width:100%; float:left; background:url(../images/tp_title.jpg) repeat-x center bottom; height:60px; float:left; line-height:60px; }
.tp_nr h3 a {background:url(../images/tp_title.jpg) repeat-x center bottom;float:left; font-size:16px;width: 50%;text-align: center;}
.tp_nr h3 a:hover,.tp_nr h3 a.a_tp { background:url(../images/tp_title1.jpg) repeat-x center bottom;}
.tp_nr dl { width:25%; float:left;margin-bottom: 15px;padding: 0 20px;}
.tp_nr dl dt { width:100%; float:left; padding:20px;height: 200px;}
.tp_nr dl dt a{width:100%; float:left;height: 100%;background-repeat: no-repeat;background-size: contain;background-position: center center;}
.tp_nr dl dt a img {max-width: 100%;max-height:100%;display: block;margin: 0 auto;}
.tp_nr dl dd {width:100%; float:left; line-height:25px; font-size:14px; margin-top:5px;overflow:hidden;}
.tp_nr dl dd.dd_01 {font-size:16px; color:#000;line-height: 20px;height: 40px;}
.tp_nr dl dd.dd_02 span input{ float:left; margin:6px 5px 0 0}
.tp_nr dl dd.dd_02{font-size:16px; color:#000;height:50px;overflow:hidden}
.tp_nr dl dd.dd_03{font-size:14px; color:#333;height:75px;overflow:hidden;text-align: justify;}
.tp_nr dl dd.dd_04 {margin-top:10px;border-bottom:1px solid #d8d8d8;}
.tp_nr dl dd.dd_04 span{margin: 0 !important;text-align: center;padding-bottom: 10px;float: left !important;}
.tp_nr dl dd.dd_04 input[type="image"]{float: right;margin-bottom: 10px;}
.tp_nr dl dd.dd_05 {margin-top:10px; height:40px;overflow:hidden; }
@media (max-width:760px){
	.tp_nr dl{width: 100%;}
	.tp_nr dl dd.dd_02{height: auto}
	.tp_nr dl dd.dd_03{height: auto}
}

.fy { width:100%; float:left; padding-top:20px; border-top:1px solid #d8d8d8; margin-top:25px; text-align:right; line-height:50px;}
.fy a { padding-left:20px; font-size:18px; color:#666}
.fy a:hover { color:#333}
.wytp { width:100%; float:left; margin:30px 0;}
.wytp input{display: block;margin: 0 auto;max-width: 100%;}

.tp_ff {position:relative;float:left;width: 100%;}
.tcc_tp {  float:left;   background:#fff;  z-index:800; left:0; top:60px; width:100%; }
.tcc_tp ul { width:100%; float:left;  border-bottom:1px solid #ccc; }
.tcc_tp ul li {  height:40px; line-height:40px; float:left; padding:0 30px; }
.tcc_tp ul li a { font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体"; font-size:14px; font-weight:bold}

#preview{float:left; text-align:center; width:100%;}
.jqzoom{position:relative; float:left; width:100%; height:200px;background-color: #d8d8d8;border:1px solid #d8d8d8}
.jqzoom img {width: auto !important;height: auto !important;max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}

.zoomdiv{ left:859px; height:400px; width:400px;}
#spec-n5{width:100%;overflow:hidden;}

#spec-list{ width:100%; float:left; overflow:hidden;  display:inline;}
#spec-list .list-h{width:100%; float:left; }
#spec-list .list-h li{ float:left;width: 33.333333%;padding:10px;}
#spec-list ul li img{width:100%;height:60px;float:left;border:1px solid #d8d8d8}

/*jqzoom*/
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}


/*投票规则*/
.guize{line-height:25px;}
.guize p{ margin-bottom:10px; }
/****/
.lttoupiaobtnmin{color: #fff;background: #e50015;line-height: 21px;border: 1px solid #e50015;font-size: 12px;width: 50px;text-align: center;border-radius: 3px;}
.lttoupiaobtnmax{font-size: 20px;line-height: 50px;color: #fff;background: #e50015;width: 150px;text-align: center;border-radius: 5px;}
/****/
.lttoupiaocheck{float: left;padding-right: 10px;margin-top: 3px;}
.lttoupiaocheck input[type="checkbox"]{float: left;display: none;}
.lttoupiaocheck input[type="checkbox"] + label{float: left;position: relative;background: url(http://lt.soo56.com/2014lt/images/lttoupiaocheck.png) 0 -21px no-repeat;background-size: 20px auto;width: 20px;height: 20px;line-height: 35px;border-radius: 4px;}
.lttoupiaocheck input[type="checkbox"]:checked + label{background-position: 0 0;}