/* 首页部分开始 */
.toper{height:60px;}
.toper_line{ border-bottom:1px solid #dfdfdf;}
.weather{float:left; display:inline; margin:18px 0 0 20px;overflow:hidden;width:500px;}
.iframe-weather{float:left;}
.notice-roll{line-height: 25px; width: 240px; height: 25px; overflow: hidden; float:right;}
.container >.content_div { line-height: 25px; text-indent: 2em; }
.tnav{float:right; display:inline; margin:18px 20px 0 0;    width:650px;}
.tnav span{height:21px; line-height:21px;}

.tnav >span{float:right; display:block; height:21px; line-height:21px;}
.tnav span a{  display: inline-block; padding:0 8px;  color:#555;}
.navbtn a{background-color:#f52b00 !important;color:#fff !important;}
.MemberLink1{color:#888 !important;}
.spanclass span{color: #555; height: 21px; display: inline-block;}
.tnav strong{display:block; margin:0 10px; height:21px; line-height:21px; font-weight:normal;}
.tnav strong a{display:block; padding:0 8px; color:#717171; text-decoration:underline;}
.tnav >ul{float:left;  padding-right: 15px;}
.tnav >ul >li{  position: relative;float:left; height:21px; line-height:21px; margin-left:15px; padding-right:12px; background:url(../Images/icon01.png) no-repeat right center;}
.tnav ul li a{color:#3c3c3c;}
.tnav ul li a:hover{color:#f52b00; text-decoration:none;}
.tnav ul li  span{color:#8d8d8d;}
.tnav >ul >li >ul.subnav{  position: absolute;left:0px;top:21px;width:270%;display:none;background-color: #fff; padding: 10px; border-radius: 3px;border: 1px solid #e5e5e5; box-shadow: -2px 3px 8px #e5e5e5;}
.tnav >ul >li >ul.subnav li{padding:5px 0;  width:100%;overflow:hidden;}
.tnav >ul >li:hover ul.subnav{display:block;}
.subnav ins{  float: left;width: 17px; height: 17px; display: inline-block;padding-right:5px;background-size:17px 17px; background: url(../images/icon-home.png) no-repeat left center;}
ins.homeicon1-1{  background-position:0px 0px;}
ins.homeicon1-2{  background-position:-26px 0px;}
ins.homeicon1-3{  background-position:-48px 0px;}
ins.homeicon1-4{  background-position:-70px 0px;}
ins.homeicon1-5{  background-position:-95px 0px;}

ins.homeicon2-1{ background-position:0px -29px;}
ins.homeicon2-2{ background-position:-26px -29px;}
ins.homeicon2-3{ background-position:-48px -29px;}
ins.homeicon2-4{ background-position:-73px -29px;}
ins.homeicon2-5{ background-position:-98px -29px;}
ins.homeicon2-6{ background-position:-126px -30px;}
ins.homeicon2-7{ background-position:-153px -30px;}
ins.homeicon2-8{ background-position:-182px -30px;}
ins.homeicon2-9{ background-position:-208px -30px;}

ins.homeicon3-1{  background-position:0px -53px;}
ins.homeicon3-2{  background-position:-28px -53px;}

.i_logo{margin:10px auto 0; width:400px; height:70px; text-align:center;}

.i_tags{margin:10px auto 0; width:600px; height:40px; text-align:center;}
.i_tags li{display:inline; padding:0 20px; line-height:40px;}
.i_tags li a{ color:#3c3c3c;}
.i_tags li a:hover{ color:#ff4400;}
.i_tags li a.on{ color:#ff4400; font-weight:bold;}

.i_search{margin:0 auto; width:640px; height:35px; border:1px solid #ff4400;}
.i_search input{float:left; height:35px; margin:0; padding:0; border:0; line-height:35px;}
.i_search input.i_sint{color:#6c6c6c; width:540px; font-size:14px; text-indent:10px;}
.i_search input.i_sbtn{color:#ffffff; width:100px; font-size:14px; font-family:microsoft yahei; background:#f52b00; cursor:pointer;}

.hotkeywords{margin:0 auto; width:640px; height:35px; line-height:35px;}
.hotkeywords a{margin-right:10px;}

/*.i_links{margin:70px auto 0; padding:10px 0; width:640px; color:#6c6c6c; font-family:"宋体"; line-height:20px; border:1px solid #dfdfdf; overflow: hidden;}
.i_links h3{float:left;}

.i_links_hide{ overflow: hidden;}
.i_links_hide_the{width: 620px;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;}
	.headline span ins{float:right; display:block;}

.i_links ins{cursor: pointer;width: 20px; height: 20px; background: url(../../images/icon-down.png) right top; display: block; float: right;}
.i_links ins.show{background: url(../../images/icon-up.png) right top;}*/

.footer{text-align:center; margin:40px auto 0; line-height:24px; color:#666666;}
.copyright{}
.footer_nav{}
.footer_nav a{padding:0 5px; color:#3c3c3c; text-decoration:underline;}
.pfooter{text-align:center; margin:20px auto 0; padding:20px 0; line-height:24px; color:#666666; border-top:1px solid #f0f0f0; background:#fafafa;}

/* 首页部分结束 */

/* 内页部分开始 */
.header{width:1160px; height:75px; margin:0 auto; padding-top:30px;}
.plogo{float:left; width:350px;}
.plogo img{margin-top:5px;    padding-left: 10px;}

.p_hr{float:left;}
.pt_search{float:left; width:640px; height:35px; border:1px solid #ff4400;}
.pt_search select{float:left; width:65px; height:35px; font-size:12px; border-right:1px solid #ff4400; color:#3c3c3c; text-indent:10px; background:url(../Images/icon02.png) no-repeat 48px center #fafafa;  -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.pt_search input{float:left; height:35px; margin:0; padding:0; border:0; line-height:35px;}
.pt_search input.i_sint{color:#6c6c6c; width:475px; font-size:14px; text-indent:10px;}
.pt_search input.i_sbtn{color:#ffffff; width:100px; font-size:14px; font-family:microsoft yahei; background:#f52b00; cursor:pointer;}

.pb_search{margin:50px auto 0; width:640px; height:35px; border:1px solid #ff4400;}
.pb_search select{float:left; width:65px; height:35px; font-size:12px; border-right:1px solid #ff4400; color:#3c3c3c; text-indent:10px; background:url(../Images/icon02.png) no-repeat 48px center #fafafa;  -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.pb_search input{float:left; height:35px; margin:0; padding:0; border:0; line-height:35px;}
.pb_search input.i_sint{color:#6c6c6c; width:475px; font-size:14px; text-indent:10px;}
.pb_search input.i_sbtn{color:#ffffff; width:100px; font-size:14px; font-family:microsoft yahei; background:#f52b00; cursor:pointer;}

.photkeywords{float:left; width:640px; height:30px; line-height:30px;}
.photkeywords a{margin-right:10px;}

.headline{height:38px; line-height:38px; border-top:1px solid #f0f0f0; color:#999999; background:#fafafa;    margin-bottom: 5px;}
.headline span{display:block; margin:0 auto; width:1160px;}

.container{margin:25px auto; width:1160px;position:relative;}
.container .cont_font { line-height: 25px; text-indent: 2em; }

.left_com{float:left; width:680px; overflow:hidden;padding-bottom:50px;}
.p_right{float:right; width:347px; padding-left:18px; border-left:1px solid #e1e1e1; overflow:hidden;}

.ad01{width:345px; border:1px solid #e3e3e3;}

.areachoose{margin-top:10px; background:#f9f9f9; padding:10px; line-height:25px;}
.areachoose h3{float:left; font-weight:bold; color:#666666;}
.areachoose select{float:left; margin-left:10px; padding:0; height:25px; border:1px solid #e1e1e1;}
.areachoose input{float:left; margin-left:10px; padding:0 10px; height:25px; color:#FFF; text-align:center; background:#f52b00; cursor:pointer;}

.hotarea{margin-top:10px; line-height:20px;}
.hotarea a{margin-right:10px; color:#333333;}
.hotarea h3{float:left;}
.hotarea h3 a{color:#008000;}
.hotarea h3 a:hover{color:#ff4401;}


.company_list{width:550px;}
.company_list dl{ padding-bottom:5px;}
.company_list dt{ line-height:30px;}
.company_list dt a{color:#cc0000; font-size:16px; text-decoration:underline;}
.company_list dt a:hover{color:#ff4400;}
.company_list dd{padding:5px 0; height:55px; line-height:20px; color:#333333; overflow:hidden;}
.company_list dd span{color:#cc0000;}
.company_list strong{ display:block; color:#333333; font-weight:normal;}
.company_list strong span{color:#0000cc;}
.company_list ins{ display:block; line-height:20px; padding-top:5px;}
.company_list ins a{color:#999999; text-decoration:underline;}

.newscompany{margin-top:10px;}
.newscompany li{ line-height:25px;}

.news_list{width:550px;}
.news_list dl{ padding-bottom:30px;}
.news_list dt{ line-height:30px;}
.news_list dt a{color:#cc0000; font-size:16px; text-decoration:underline;}
.news_list dt a:hover{color:#ff4400;}
.news_list ins{ display:block; line-height:20px; padding-top:5px; color:#999999; text-decoration:none;}
.news_list dd{padding:0; height:40px; line-height:20px; color:#333333; overflow:hidden;}
.news_list dd span{color:#cc0000;}
.news_list strong{display:block; font-weight:normal; padding-top:10px;}
.news_list strong a{color:#008000;}

.newson{padding-right:20px;}
.newson dl{ padding-bottom:30px;}
.newson dt{ line-height:30px;}
.newson dt a{color:#cc0000; font-size:16px; text-decoration:underline;}
.newson dt a:hover{color:#ff4400;}
.newson ins{ display:block; line-height:20px; padding-top:5px; color:#999999; text-decoration:none;}
.newson dd{padding:0; height:40px; line-height:20px; color:#333333; overflow:hidden;}
.newson dd span{color:#cc0000;}
.newson strong{display:block; font-weight:normal; padding-top:10px;}
.newson strong a{color:#008000;}




.turnpage{margin-top:10px;}
.turnpage a{display:inline-block; float:left; margin-right:10px; padding:0 12px; height:33px; text-align:center; line-height:33px; border:1px solid #e1e1e1;}
.turnpage a:hover{color:#ff4400; border:1px solid #ff4400; text-decoration:none;}
.turnpage a.on{border:1px solid #FFF; text-decoration:none;}

.left_comview{float:left; width:650px; overflow:hidden;}
.left_comview{float:left; width:650px; overflow:hidden;}

.cominfo{margin-top:10px; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.cominfo dl{height:45px; border-bottom:1px solid #e1e1e1; text-align:center;}
.cominfo dl dt{float:left; width:135px; height:45px; line-height:45px; border-right:1px solid #e1e1e1;}
.cominfo dl dd{float:left; width:512px; height:45px; line-height:45px; border-right:1px solid #e1e1e1;}

.com_prolist{margin-top:10px; width:650px; overflow:hidden;}
.com_prolist ul{width:660px; overflow:hidden;}
.com_prolist li{float:left; display:inline; width:155px; margin:10px 10px 0 0;text-align:center; vertical-align:middle;}

.com_view{margin-top:10px; margin-bottom:30px; line-height:20px;}

.com_gq{margin-top:10px;}
.com_gq li{ line-height:30px;}
.com_gq li a{font-size:14px; text-decoration:underline; color:#cc0000;}

.dh_list{margin-top:10px;}
.dh_list dl{float:left; width:220px; padding:0 10px 30px 0;}
.dh_list dl dt{float:left; width:45px; height:45px; background-repeat:no-repeat; background-position:center center;}
.dh_list dl dt.xxgs{ background:url(../Images/aicon_xx_gs.png);}
.dh_list dl dt.xxcp{ background:url(../Images/aicon_xx_cp.png);}
.dh_list dl dt.xxgq{ background:url(../Images/aicon_xx_gq.png);}
.dh_list dl dt.xxzx{ background:url(../Images/aicon_xx_zx.png);}
.dh_list dl dt.xxmh{ background:url(../Images/aicon_xx_mh.png);}
.dh_list dl dt.yxseo{ background:url(../Images/aicon_yx_seo.png);}
.dh_list dl dt.yxba{ background:url(../Images/aicon_yx_ba.png);}
.dh_list dl dt.yxws{ background:url(../Images/aicon_yx_ws.png);}
.dh_list dl dt.yxwhois{ background:url(../Images/aicon_yx_whois.png);}
.dh_list dl dt.yxaq{ background:url(../Images/aicon_yx_alexa.png);}
.dh_list dl dt.yxalexa{ background:url(../Images/aicon_yx_aq.png);}
.dh_list dl dt.yxtj{ background:url(../Images/aicon_yx_tj.png);}
.dh_list dl dt.yxwx{ background:url(../Images/aicon_yx_wx.png);}
.dh_list dl dt.yxerm{ background:url(../Images/aicon_yx_erm.png);}
.dh_list dl dt.mhyq{ background:url(../Images/aicon_mh_yq.png);}
.dh_list dl dt.mhhy{ background:url(../Images/aicon_mh_hy.png);}
.dh_list dl dd{float:left; width:175px; padding-top:9px;}
.dh_list dl dd h4{display:block; line-height:18px;}
.dh_list dl dd h4 a{color:#333; font-weight:bold;}
.dh_list dl dd h4 a:hover{color:#ff4401;}
.dh_list dl dd span{display:block; line-height:18px; color:#999;}


.turnpage{margin-top:10px;position:absolute;}
.turnpage a{display:inline-block; float:left; margin-right:10px; padding:0 12px; height:33px; text-align:center; line-height:33px; border:1px solid #e1e1e1;}
.turnpage a:hover{color:#ff4400; border:1px solid #ff4400; text-decoration:none;}
.turnpage a.on{border:1px solid #FFF; text-decoration:none;}

.i_links{margin:70px auto 0; padding:10px 0; width:640px; color:#6c6c6c; font-family:"宋体"; line-height:20px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;    overflow: hidden;}
.i_links h3{float:left;}
/*
.i_links_hide{height: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
*/
.i_links_hide{ overflow: hidden;}
.i_links_hide_the{width: 620px;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    overflow: hidden;
    float: left;}
	.headline span ins{float:right; display:block;}

.i_links ins{cursor: pointer;width: 20px; height: 20px; background: url(../../images/icon-down.png) right top; display: block; float: right;}
.i_links ins.show{background: url(../../images/icon-up.png) right top;}


/* 分类部分 */
ul.imgbox{width:100%;overflow:hidden;}
ul.imgbox li{float:left;margin:5px 11px;background-color:#e1e1e1;}
ul.imgbox li img{width:190px;height:auto;overflow:hidden;}
ul.imgbox li p{width:190px;overflow:hidden;line-height:30px;padding:5px;font-size:14px;color:#000;}
ul.imgbox li span{width:190px;overflow:hidden;line-height:20px;padding:5px;font-size:12px;color:#555;}

/* 分类部分结束 */
/* 内页部分结束 */